Turbo C Project File  2@d      +YkZ[\]^_`abcdefghilmnopqrstuvwxyz{|}~-D:\~~~LOP\111\.C:\TC\INCLUDE\;C:\DEVELOP\MICROWIN\SRC\INCLUDE;C:\DEVELOP\MICROWIN\SRC\DRIVERS;/C:\TC\LIB\LIB03212521003ERASEMOVE=1;MSDOS=1;DOS_TURBOC=1;NONETWORK=1;SCREEN_PIXTYPE=PF_PALETTE;4*5*6*7*8*9*:*;*<*@C.C3]( ~GREPgrep-n+ $MEM(64) $NOSWAP $PROMPT $CAP MSG(GREP2MSG)void *.c ~Turbo AssemblerTASM/MX /ZI /O $TASMTurbo ~Debuggertd $EXENAMETurbo ~Profilertprof $EXENAMER~esource CompilerRC$RC~Import LibrarianIMPLIB$IMPLIB5C]( DEMOS\NANOX\DEMO.C\SRC\DEMOS\NANOX\DEMO.CG6\(DRIVERS\GENFONT.CN\SRC\DRIVERS\GENFONT.CF6\(DRIVERS\KBD_TC.CIN\SRC\DRIVERS\KBD_TC.C 6\(DRIVERS\MOU_DOS.CN\SRC\DRIVERS\MOU_DOS.C 6\(DRIVERS\SCR_TC.CIN\SRC\DRIVERS\SCR_TC.C6\(FONTS\ROM8X16.CWIN\SRC\FONTS\ROM8X16.C6\(FONTS\ROM8X8.COWIN\SRC\FONTS\ROM8X8.C6\(FONTS\WINFRE~1.CIN\SRC\FONTS\WINFRE~1.C 6\(FONTS\WINFRE~2.CIN\SRC\FONTS\WINFRE~2.C "6\(ENGINE\DEVCLIP.CIN\SRC\ENGINE\DEVCLIP.C $6\(ENGINE\DEVDRAW.CIN\SRC\ENGINE\DEVDRAW.C !" &6\(ENGINE\DEVKBD.CWIN\SRC\ENGINE\DEVKBD.C#$% *6\(ENGINE\DEVMOUSE.CN\SRC\ENGINE\DEVMOUSE.C&'(,6\(ENGINE\DEVPAL1.CIN\SRC\ENGINE\DEVPAL1.C)*+.6\(ENGINE\DEVPAL2.CIN\SRC\ENGINE\DEVPAL2.C,-.06\(ENGINE\DEVPAL4.CIN\SRC\ENGINE\DEVPAL4.C/012L\(NANOX\SRVEVENT.CIN\SRC\NANOX\SRVEVENT.C2344L\(NANOX\SRVFUNC.CWIN\SRC\NANOX\SRVFUNC.C5678L\(NANOX\SRVMAIN.CWIN\SRC\NANOX\SRVMAIN.C89::L\(NANOX\SRVUTIL.CWIN\SRC\NANOX\SRVUTIL.C;<=@L\(NANOX\STUBS.CROWIN\SRC\NANOX\STUBS.C>?@6 IjI2|H,wcM7!l P4oYC1HkV5"}]((7E).(;M((7C%/E).(IN}](DEMOS\NANOX\DEMO.CD'E60GM(7E).(;M(0GM(NAA8I((B60GM(7E).(;M(.. ;UP((<=>?60GM(7E).(;M(X\SERV.H9n]P(( 60GM(7E).(;M(..5Q4#(( 60GM(7E).(;M(..3JO';M(ENGIN1MO';M(ENGIN/JO';M(ENGIN-+K( ;M(NGIN+$&;M(ENGIN'DGM(();M()$..%F';M(ENGIN#J1&;M(FONTS!)1&;M(FONTS=+(;M(FONTS=+(;M(FONTS{W(;M(&+Z'(;M(IN9=H(;M(;M(;M(IN{W(;M(RIVE /K(;M(&+Z'&+Z'G&+Z'DR..\..\..\TC\INCLUDE\STDDEF.H'NANOX\STUBS.C..\..\..\TC\INCLUDE\FCNTL.H8I(NANOX\SRVUTIL.C..\..\..\TC\INCLUDE\STDARG.H..\..\..\TC\INCLUDE\IO.H..\..\..\TC\INCLUDE\SYS\TYPES.H..\..\..\TC\INCLUDE\ERRNO.HUP(NANOX\SRVMAIN.Cn]P(NANOX\SRVFUNC.CE).(INCLUDE\NANO-X.H0GM(NANOX\SERV.HQ4#(NANOX\SRVEVENT.CJO'ENGINE\DEVPAL4.CMO'ENGINE\DEVPAL2.CJO'ENGINE\DEVPAL1.C+K(ENGINE\DEVMOUSE.C$&ENGINE\DEVKBD.C..\..\..\TC\INCLUDE\ASSERT.H..\..\..\TC\INCLUDE\STDLIB.HDGM(ENGINE\DEVDRAW.CF'ENGINE\DEVCLIP.CJ1&FONTS\WINFRE~2.C)1&FONTS\WINFRE~1.C=+(FONTS\ROM8X8.C=+(FONTS\ROM8X16.C..\..\..\TC\INCLUDE\GRAPHICS.H{W(DRIVERS\SCR_TC.C..\..\..\TC\INCLUDE\DOS.H9=H(DRIVERS\MOU_DOS.C..\..\..\TC\INCLUDE\BIOS.H{W(DRIVERS\KBD_TC.C&+Z'DRIVERS\GENFONT.H..\..\..\TC\INCLUDE\STDIO.H /K(DRIVERS\GENFONT.C..\..\..\TC\INCLUDE\STRING.H;M(INCLUDE\DEVICE.HO'ENGINE\DEVPAL2.CJO'ENGINE\DEVPAL1.C+K(ENGINE\DEVMOUSE.C$&ENGINE\DEVKBD.C..\..\..\TC\INCLUDE\ASSERT.H..\..\..\TC\INCLUDE\STDLIB.HDGM(ENGINE\DEVDRAW.CF'ENGINE\DEVCLIP.CJ1&FONTS\WINFRE~2.C)1&FONTS\WINFRE~1.C=+(FONTS\ROM8X8.C=+(FONTS\ROM8X16.C..\..\..\TC\INCLUDE\GRAPHICS.H{W(DRIVERS\SCR_TC.C..\..\..\TC\INCLUDE\DOS.H9=H(DRIVERS\MOU_DOS.C..\..\..\TC\INCLUDE\BIOS.H{W(DRIVERS\KBD_TC.C&+Z'DRIVERS\GENFONT.H..\..\..\TC\INCLUDE\STDIO.H /K(DRIVERS\GENFONT.C..\..\..\TC\INCLUDE\STRING.H;M(INCLUDE\DEVICE.H7A> /* set video mode */ regs.h.al = 0x13; regs.h.ah = 0x00; int86(VIDEO_INT, ®s, ®s); y = 100; outport(0x03c4, 2 + mask * 0x100); puts(" ..."); #include puts(" ..."); puts(" ..."); while (bioskey(1) == 0); puts(" ..."); /* function 0 returns the key that is waiting */ /* key = bioskey(0); printf("%d\n", key); %#04x printf("%d %#04x% %c\n", key, key, (char) key); printf("%#04x\n", key); printf("%#04x\n", key); puts("। ..."); printf("%d\n", key); printf("%#04x\n", key); printf("Scan-cod = %#02x\n", (key & 0xff00)); printf("ASCII-cod = %#02x\n", (key & 0x00ff)); printf("