]> 4ch.mooo.com Git - 16.git/blobdiff - src/lib/16_tail.c
[16_ca needs huge amounts of work and I should remember what needs to be done soon...
[16.git] / src / lib / 16_tail.c
index 7b5fdcb4de0c44ea65d8a5809290383c367d39d7..3b1cb42c3b0c9c76887689bd9dccc4f97aed0d17 100755 (executable)
@@ -394,37 +394,37 @@ char global_temp_status_text2[512];
 void turboXT(byte bakapee)\r
 {\r
        __asm {\r
-       push    ax\r
-       push    bx\r
-       push    cx\r
-       in      al, 61h                         //; Read equipment flags\r
-       xor     al, bakapee                     //;   toggle speed\r
-       out     61h, al                         //; Write new flags back\r
-\r
-       mov     bx, 0F89h                       //; low pitch blip\r
-       and     al, 4                           //; Is turbo mode set?\r
-       jz      @@do_beep\r
-       mov     bx, 52Eh                        //; high pitch blip\r
-\r
-@@do_beep:\r
-       mov     al, 10110110b           //; Timer IC 8253 square waves\r
-       out     43h, al                         //;   channel 2, speaker\r
-       mov     ax, bx\r
-       out     42h, al                         //;   send low order\r
-       mov     al, ah                          //;   load high order\r
-       out     42h, al                         //;   send high order\r
-       in      al, 61h                         //; Read IC 8255 machine status\r
-       push    ax\r
-       or      al, 00000011b\r
-       out     61h, al                         //; Turn speaker on\r
-       mov     cx, 2000h\r
-@@delay:\r
-       loop    @@delay\r
-       pop     ax\r
-       out     61h, al                         //; Turn speaker off\r
-       pop     cx\r
-       pop     bx\r
-       pop     ax\r
+               push    ax\r
+               push    bx\r
+               push    cx\r
+               in      al, 61h                         //; Read equipment flags\r
+               xor     al, bakapee                     //;   toggle speed\r
+               out     61h, al                         //; Write new flags back\r
+\r
+               mov     bx, 0F89h                       //; low pitch blip\r
+               and     al, 4                           //; Is turbo mode set?\r
+               jz      @@do_beep\r
+               mov     bx, 52Eh                        //; high pitch blip\r
+\r
+       @@do_beep:\r
+               mov     al, 10110110b           //; Timer IC 8253 square waves\r
+               out     43h, al                         //;   channel 2, speaker\r
+               mov     ax, bx\r
+               out     42h, al                         //;   send low order\r
+               mov     al, ah                          //;   load high order\r
+               out     42h, al                         //;   send high order\r
+               in      al, 61h                         //; Read IC 8255 machine status\r
+               push    ax\r
+               or      al, 00000011b\r
+               out     61h, al                         //; Turn speaker on\r
+               mov     cx, 2000h\r
+       @@delay:\r
+               loop    @@delay\r
+               pop     ax\r
+               out     61h, al                         //; Turn speaker off\r
+               pop     cx\r
+               pop     bx\r
+               pop     ax\r
        }\r
 }\r
 #endif\r