Assemblieren in DOS ?



  • Hi leute !

    Ich hab mal ne frage zum assemblieren in DOS !
    also den befehl "debug" hab ich schon mal 😃
    jez möchte ich aber , wenn möglich, über den system lautsprecher (der was immer *piep* macht beim einschalten 😉 ) einen sound spielen ... bzw mehrere in verschiedener tonhöhe !!
    wenn irgendwer weiss ob bzw wie das geht, dann bitte HELFT MIR !!!

    wäre seeehhhrr nett ! danke sehr !

    Lg Nil



  • Mit diesem Code kann man ihn piepen lasssen:

    mov ax,0E07h
    int 10h



  • oder du machst das über die Ports, hat den Vorteil verschiedene Tonhöhen zu nutzen: (alle Werte in Hex)

    mov al,0b6
            out 43,al       ;Zeitgeber 8253 anregen
            mov ax,10       ;(irgendwas)Frequenz Low 
            out 42,al       ;low
            mov al,05       ;(irgendwas)Frequenz High
            out 42,al       ;high
            in al,61
            or al,3
            out 61,al       ;Ton starten
    

    nun quäkt der Speaker ewig auf eingestellter Frequenz, vor dem beenden des Programmes wieder stummschalten (sonst nervt das) 🙂

    in al,61        ;Ton aus
            and al,0fc
            out 61,al
    

    [ Dieser Beitrag wurde am 22.04.2003 um 12:31 Uhr von Warewolf editiert. ]



  • danke sehr ! 😃

    Lg cu ciao euer Ni! 🙂


Anmelden zum Antworten