]> 4ch.mooo.com Git - plz.git/blob - asmyt.c
wwwwwwwwwwww
[plz.git] / asmyt.c
1 #include "asmyt.h"\r
2 // __asm{\r
3 // PUBLIC C plzline, C setplzparas, C psini, C lsini4, C lsini16\r
4 //\r
5 // LABEL psini BYTE\r
6 // INCLUDE 'psini.inc'\r
7 // ;       db      16384 dup(?)\r
8 //\r
9 // LABEL lsini4 WORD\r
10 // INCLUDE 'lsini4.inc'\r
11 // ;       db      16384 dup(?)\r
12 //\r
13 // LABEL lsini16 WORD\r
14 // INCLUDE 'lsini16.inc'\r
15 // ;       db      16384 dup(?)\r
16 // }\r
17 \r
18 void set_plzstart(word start)\r
19 {\r
20 __asm{\r
21         mov     dx, 3d4h\r
22         mov     al, 18h         ; linecompare\r
23         mov     ah, [Byte start]\r
24         out     dx, ax\r
25         mov     al, 07h\r
26         mov     ah, [Byte start+1]\r
27         shl     ah, 4d\r
28         and     ah, 10h\r
29         or      ah, 0fh\r
30         out     dx, ax                  ; 8th bit\r
31 }\r
32         return start;\r
33 }\r