• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

wwww


Commit MetaInfo

Revision129670c21e8aaec58e2a7a4f8595b629fd6dedd7 (tree)
Time2016-06-29 03:02:33
Authorsparky4 <sparky4@cock...>
Commitersparky4

Log Message

gvar.video.page[1].pattern_ofs removed because it is just (0x10000UL - (uint16_t)gvar.video.page[1].data) the image now bounce like the leamer wwww vrs spri base structs added bcexmm.exe recompiled ww

Change Summary

Incremental Difference

Binary files /dev/null and b/BCEXMM.EXE differ
--- /dev/null
+++ b/BCEXMM.MAP
@@ -0,0 +1,725 @@
1+
2+ Start Stop Length Name Class
3+
4+ 00000H 035E7H 035E8H _TEXT CODE
5+ 035E8H 03CE5H 006FEH KITTEN_TEXT CODE
6+ 03CE6H 04032H 0034DH 16_HC_TEXT CODE
7+ 04033H 04244H 00212H EXMMTEST_TEXT CODE
8+ 04245H 0454EH 0030AH 16_CA_TEXT CODE
9+ 0454FH 048E0H 00392H 16_HEAD_TEXT CODE
10+ 048E1H 0693DH 0205DH 16_MM_TEXT CODE
11+ 06940H 06940H 00000H _FARDATA FAR_DATA
12+ 06940H 06988H 00049H KITTEN_DATA FAR_DATA
13+ 0698AH 06A40H 000B7H 16_HC_DATA FAR_DATA
14+ 06A42H 06CCBH 0028AH EXMMTEST_DATA FAR_DATA
15+ 06CCCH 06DD6H 0010BH 16_CA_DATA FAR_DATA
16+ 06DD8H 06E8DH 000B6H 16_HEAD_DATA FAR_DATA
17+ 06E8EH 079B6H 00B29H 16_MM_DATA FAR_DATA
18+ 079C0H 079C0H 00000H _FARBSS FAR_BSS
19+ 079C0H 079C0H 00000H _OVERLAY_ OVRINFO
20+ 079C0H 079C0H 00000H _1STUB_ STUBSEG
21+ 079C0H 07EE7H 00528H _DATA DATA
22+ 07EE8H 07EE9H 00002H _CVTSEG DATA
23+ 07EEAH 07EEFH 00006H _SCNSEG DATA
24+ 07EF0H 07EF0H 00000H _CONST CONST
25+ 07EF0H 07F07H 00018H _INIT_ INITDATA
26+ 07F08H 07F08H 00000H _INITEND_ INITDATA
27+ 07F08H 07F08H 00000H _EXIT_ EXITDATA
28+ 07F08H 07F08H 00000H _EXITEND_ EXITDATA
29+ 07F10H 07F8FH 00080H _STACK STACK
30+
31+
32+Detailed map of segments
33+
34+ 0000:0000 0288 C=CODE S=_TEXT G=(none) M=c0.ASM ACBP=28
35+ 0000:0288 0034 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28
36+ 0000:02BC 0057 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28
37+ 0000:0313 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28
38+ 0000:0313 004B C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28
39+ 0000:035E 00D0 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28
40+ 0000:042E 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28
41+ 0000:042E 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28
42+ 0000:042E 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28
43+ 0000:042E 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28
44+ 0000:04DC 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28
45+ 0000:04FD 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28
46+ 0000:051E 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28
47+ 0000:057E 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28
48+ 0000:05A6 005F C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28
49+ 0000:0605 0018 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28
50+ 0000:061D 00B0 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28
51+ 0000:06CD 0036 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28
52+ 0000:0703 00C4 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28
53+ 0000:07C7 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28
54+ 0000:07E8 003C C=CODE S=_TEXT G=(none) M=READA ACBP=28
55+ 0000:0824 00FF C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28
56+ 0000:0923 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28
57+ 0000:0923 0039 C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28
58+ 0000:095C 001F C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28
59+ 0000:097B 04D0 C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28
60+ 0000:0E4B 00C5 C=CODE S=_TEXT G=(none) M=VRAM ACBP=28
61+ 0000:0F10 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28
62+ 0000:0F10 003B C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28
63+ 0000:0F4B 000D C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28
64+ 0000:0F58 01B5 C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28
65+ 0000:110D 01CA C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28
66+ 0000:12D7 0024 C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28
67+ 0000:12FB 0432 C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28
68+ 0000:172D 01BF C=CODE S=_TEXT G=(none) M=FBRK ACBP=28
69+ 0000:18EC 0065 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28
70+ 0000:1951 00A1 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28
71+ 0000:19F2 00BA C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28
72+ 0000:1AAC 0030 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28
73+ 0000:1ADC 0019 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28
74+ 0000:1AF5 00A4 C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28
75+ 0000:1B99 001E C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28
76+ 0000:1BB7 000A C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28
77+ 0000:1BC1 021E C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28
78+ 0000:1DDF 01B4 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28
79+ 0000:1F93 012B C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28
80+ 0000:20BE 0023 C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28
81+ 0000:20E1 0058 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28
82+ 0000:2139 004D C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28
83+ 0000:2186 0024 C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28
84+ 0000:21AA 003B C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28
85+ 0000:21E5 002B C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28
86+ 0000:2210 00BF C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28
87+ 0000:22CF 00D4 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28
88+ 0000:23A3 0048 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28
89+ 0000:23EB 0051 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28
90+ 0000:243C 023E C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28
91+ 0000:267A 0023 C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28
92+ 0000:269D 01FD C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28
93+ 0000:289A 007C C=CODE S=_TEXT G=(none) M=GETENV ACBP=28
94+ 0000:2916 0085 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28
95+ 0000:299B 0027 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28
96+ 0000:29C2 0029 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28
97+ 0000:29EB 01CC C=CODE S=_TEXT G=(none) M=OPEN ACBP=28
98+ 0000:2BB7 005C C=CODE S=_TEXT G=(none) M=OPENA ACBP=28
99+ 0000:2C13 0025 C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28
100+ 0000:2C38 03F9 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28
101+ 0000:3031 00EF C=CODE S=_TEXT G=(none) M=READ ACBP=28
102+ 0000:3120 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28
103+ 0000:3123 012B C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28
104+ 0000:324E 0098 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28
105+ 0000:32E6 0044 C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28
106+ 0000:332A 004D C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28
107+ 0000:3377 0026 C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28
108+ 0000:339D 0170 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28
109+ 0000:350D 004F C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28
110+ 0000:355C 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28
111+ 0000:355F 0048 C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28
112+ 0000:35A7 0041 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28
113+ 035E:0008 06FE C=CODE S=KITTEN_TEXT G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=28
114+ 03CE:0006 034D C=CODE S=16_HC_TEXT G=(none) M=SRC\LIB\16_HC.C ACBP=28
115+ 0403:0003 0212 C=CODE S=EXMMTEST_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28
116+ 0424:0005 030A C=CODE S=16_CA_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28
117+ 0454:000F 0392 C=CODE S=16_HEAD_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28
118+ 048E:0001 205D C=CODE S=16_MM_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28
119+ 0694:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68
120+ 0694:0000 0049 C=FAR_DATA S=KITTEN_DATA G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=48
121+ 0698:000A 00B7 C=FAR_DATA S=16_HC_DATA G=(none) M=SRC\LIB\16_HC.C ACBP=48
122+ 06A4:0002 028A C=FAR_DATA S=EXMMTEST_DATA G=(none) M=SRC\EXMMTEST.C ACBP=48
123+ 06CC:000C 010B C=FAR_DATA S=16_CA_DATA G=(none) M=SRC\LIB\16_CA.C ACBP=48
124+ 06DD:0008 00B6 C=FAR_DATA S=16_HEAD_DATA G=(none) M=SRC\LIB\16_HEAD.C ACBP=48
125+ 06E8:000E 0B29 C=FAR_DATA S=16_MM_DATA G=(none) M=SRC\LIB\16_MM.C ACBP=48
126+ 079C:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68
127+ 079C:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68
128+ 079C:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68
129+ 079C:0000 0091 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68
130+ 079C:0092 0082 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48
131+ 079C:0114 0001 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48
132+ 079C:0116 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48
133+ 079C:0218 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48
134+ 079C:0218 000C C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48
135+ 079C:0224 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48
136+ 079C:03B4 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48
137+ 079C:03DE 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48
138+ 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48
139+ 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48
140+ 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48
141+ 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48
142+ 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48
143+ 079C:03E2 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48
144+ 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48
145+ 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48
146+ 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48
147+ 079C:043E 0016 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48
148+ 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48
149+ 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48
150+ 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48
151+ 079C:0454 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48
152+ 079C:0456 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48
153+ 079C:0456 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48
154+ 079C:0456 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48
155+ 079C:04BE 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48
156+ 079C:04BE 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48
157+ 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48
158+ 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48
159+ 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48
160+ 079C:04C0 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48
161+ 079C:04D8 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48
162+ 079C:050A 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48
163+ 079C:050A 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48
164+ 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48
165+ 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48
166+ 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48
167+ 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48
168+ 079C:050C 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48
169+ 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48
170+ 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48
171+ 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48
172+ 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48
173+ 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48
174+ 079C:050E 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48
175+ 079C:051E 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48
176+ 079C:051E 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48
177+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48
178+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48
179+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48
180+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48
181+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48
182+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48
183+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48
184+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48
185+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48
186+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48
187+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48
188+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48
189+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48
190+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48
191+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48
192+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48
193+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48
194+ 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48
195+ 079C:0522 0002 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48
196+ 079C:0524 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48
197+ 079C:0524 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48
198+ 079C:0524 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48
199+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48
200+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48
201+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48
202+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48
203+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48
204+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48
205+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48
206+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48
207+ 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48
208+ 079C:0528 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48
209+ 079C:0528 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48
210+ 079C:052A 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48
211+ 079C:052A 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48
212+ 079C:052A 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48
213+ 079C:0530 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48
214+ 079C:0530 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48
215+ 079C:0530 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48
216+ 079C:0536 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48
217+ 079C:053C 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48
218+ 079C:0542 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48
219+ 079C:0548 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28
220+ 079C:0548 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48
221+ 079C:0548 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28
222+ 07F1:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74
223+
224+ Address Publics by Name
225+
226+ 079C:0000 idle DATASEG@
227+ 0000:0284 DGROUP@
228+ 0000:0431 F_LDIV@
229+ 0000:0440 idle F_LMOD@
230+ 0000:0438 idle F_LUDIV@
231+ 0000:0448 idle F_LUMOD@
232+ 0000:04DF F_LXLSH@
233+ 0000:0500 F_LXURSH@
234+ 0000:0521 idle F_PADD@
235+ 0000:0581 idle F_PSBP@
236+ 0000:0550 idle F_PSUB@
237+ 035E:0008 idle KITTENGETS
238+ 0000:0431 idle LDIV@
239+ 0000:0440 idle LMOD@
240+ 0000:0438 idle LUDIV@
241+ 0000:0448 idle LUMOD@
242+ 0000:04DF idle LXLSH@
243+ 0000:0500 idle LXURSH@
244+ 0000:042E idle N_LDIV@
245+ 0000:043D idle N_LMOD@
246+ 0000:0435 idle N_LUDIV@
247+ 0000:0445 idle N_LUMOD@
248+ 0000:04DC N_LXLSH@
249+ 0000:04FD idle N_LXURSH@
250+ 0000:051E N_PADD@
251+ 0000:07C7 N_PCMP@
252+ 0000:057E N_PSBP@
253+ 0000:054D idle N_PSUB@
254+ 0000:0521 idle PADD@
255+ 0000:0581 idle PSBP@
256+ 0000:0550 idle PSUB@
257+ 0000:026D _abort
258+ 06E8:004D idle _aftersort
259+ 0000:0288 idle _atexit
260+ 06E8:0051 idle _beforesort
261+ 0424:0249 idle _CAL_OptimizeNodes
262+ 035E:029B idle _catread
263+ 0424:0037 _CA_CloseDebug
264+ 0424:0053 idle _CA_FarRead
265+ 0424:00B8 idle _CA_FarWrite
266+ 0424:01A3 _CA_LoadFile
267+ 0424:0005 _CA_OpenDebug
268+ 0424:011D idle _CA_ReadFile
269+ 0424:02F3 _CA_Shutdown
270+ 0424:02C1 _CA_Startup
271+ 0000:02BC _clock
272+ 0000:21AA _close
273+ 0000:0F4B _coreleft
274+ 0000:10EA idle _cprintf
275+ 035E:05D3 idle _db_fetch
276+ 035E:0642 idle _db_insert
277+ 0454:0354 idle _dirchar
278+ 079C:04CF _directvideo
279+ 06CC:003A idle _drawcachebox
280+ 079C:051E _environ
281+ 079C:007F _errno
282+ 0000:03D7 _exit
283+ 0000:18EC _farcoreleft
284+ 0000:143B _farfree
285+ 0000:154F _farmalloc
286+ 0000:16B3 idle _farrealloc
287+ 0000:2210 _fclose
288+ 0000:22CF _fflush
289+ 0000:23A3 _filelength
290+ 0454:0057 idle _filesize
291+ 06CC:0032 idle _finishcachebox
292+ 0000:23EB _flushall
293+ 0000:263E _fopen
294+ 0000:267A _fprintf
295+ 0000:2C5B idle _fputc
296+ 0000:2DFD idle _fputchar
297+ 0000:143B _free
298+ 0000:2726 _fseek
299+ 0000:27AD _ftell
300+ 0000:1951 _getch
301+ 0000:1983 idle _getche
302+ 0000:289A _getenv
303+ 0000:19F2 _gettext
304+ 035E:0575 idle _get_line
305+ 06A4:0028 idle _gvar
306+ 03CE:0337 idle _HC_CloseDebug
307+ 03CE:0305 idle _HC_OpenDebug
308+ 0000:1AAC _ioctl
309+ 0000:0605 _isatty
310+ 0000:2916 idle _itoa
311+ 0000:1ADC _kbhit
312+ 035E:035B idle _kittenclose
313+ 035E:0063 idle _kittenopen
314+ 03CE:0160 idle _LargestFarFreeBlock
315+ 03CE:0006 idle _LargestFreeBlock
316+ 0000:06CD _lseek
317+ 0000:296C idle _ltoa
318+ 0403:0003 _main
319+ 0000:1545 _malloc
320+ 0000:299B _memcpy
321+ 048E:0001 idle _MML_CheckForEMS
322+ 048E:02FB idle _MML_CheckForXMS
323+ 048E:0690 idle _MML_ClearBlock
324+ 048E:004B idle _MML_SetupEMS
325+ 048E:0338 idle _MML_SetupXMS
326+ 048E:0151 idle _MML_ShutdownEMS
327+ 048E:03C2 idle _MML_ShutdownXMS
328+ 048E:040B idle _MML_UseSpace
329+ 048E:2048 idle _MM_BombOnError
330+ 048E:17DD _MM_DumpData
331+ 048E:0EBA _MM_FreePtr
332+ 048E:0B1E _MM_GetPtr
333+ 048E:019A idle _MM_MapEMS
334+ 048E:0242 idle _MM_MapXEMS
335+ 048E:1A70 idle _MM_Report
336+ 048E:107D idle _MM_SetLock
337+ 048E:0FC3 idle _MM_SetPurge
338+ 048E:12D7 _MM_ShowMemory
339+ 048E:0AAF _MM_Shutdown
340+ 048E:113C idle _MM_SortMem
341+ 048E:070D _MM_Startup
342+ 048E:19D1 idle _MM_TotalFree
343+ 048E:1950 idle _MM_UnusedMemory
344+ 0000:29C2 _movedata
345+ 0000:1AF5 _movetext
346+ 035E:0369 idle _mystrtoul
347+ 0000:2A26 _open
348+ 0000:2C13 _printf
349+ 0454:00C5 idle _printmeminfoline
350+ 035E:040E idle _processEscChars
351+ 0000:1B99 _putch
352+ 0000:1A4F _puttext
353+ 0000:3120 _read
354+ 0000:16AC idle _realloc
355+ 0000:20BE _setblock
356+ 0000:3123 _setvbuf
357+ 0000:3295 _sprintf
358+ 0000:32E6 _strcat
359+ 0000:332A _strdup
360+ 0000:3377 _strlen
361+ 0000:0923 _tolower
362+ 0000:2948 _ultoa
363+ 0000:19B4 idle _ungetch
364+ 0000:095C _unlink
365+ 06CC:0036 idle _updatecachebox
366+ 0454:0267 _US_CheckParm
367+ 0000:32BE idle _vsprintf
368+ 0454:000F idle _wait
369+ 0000:214A idle _wherex
370+ 0000:2166 idle _wherey
371+ 0000:355C _write
372+ 06E8:0049 idle _XMSaddr
373+ 0000:1000 idle __AHINCR
374+ 0000:000C idle __AHSHIFT
375+ 079C:050E __argc
376+ 079C:0510 __argv
377+ 079C:0092 __atexitcnt
378+ 079C:0094 __atexittbl
379+ 0000:17DC __brk
380+ 079C:0089 __brklvl
381+ 079C:006B __C0argc
382+ 079C:006D __C0argv
383+ 0000:11EA idle __c0crtinit
384+ 079C:0071 __C0environ
385+ 079C:050D __cChar
386+ 0000:0406 idle __cexit
387+ 079C:050C __cFlag
388+ 0000:0158 __checknull
389+ 0000:2186 __chmod
390+ 0000:0145 __cleanup
391+ 0000:21E5 __close
392+ 03CE:00C9 idle __coreleft
393+ 0000:0F58 __CPUTN
394+ 0000:120E idle __crtinit
395+ 079C:0116 __ctype
396+ 0000:0000 Abs __cvtfak
397+ 0000:041B idle __c_exit
398+ 079C:03E2 __doserrno
399+ 0000:05EC __DOSERROR
400+ 079C:03E4 idle __dosErrorToSV
401+ 0000:0313 __dos_getfileattr
402+ 0000:033A idle __dos_setfileattr
403+ 079C:0075 __envLng
404+ 079C:0077 __envseg
405+ 079C:0079 __envSize
406+ 0000:03ED __exit
407+ 079C:0218 __exitbuf
408+ 079C:021C __exitfopen
409+ 079C:0220 idle __exitopen
410+ 03CE:022C idle __farcoreleft
411+ 079C:03DE __fmode
412+ 0000:2C38 idle __fputc
413+ 0000:2E1B __FPUTN
414+ 0000:25E5 idle __GETFP
415+ 079C:0085 __heapbase
416+ 079C:008D __heaptop
417+ 079C:005B idle __Int0Vector
418+ 079C:005F idle __Int4Vector
419+ 079C:0063 idle __Int5Vector
420+ 079C:0067 idle __Int6Vector
421+ 0000:05A6 __IOERROR
422+ 0694:0000 idle __kitten_catalog
423+ 0000:061D __LONGTOA
424+ 0000:0703 __MKNAME
425+ 0000:0286 idle __MMODEL
426+ 079C:03B4 __nfile
427+ 0000:1980 idle __Ngetche
428+ 079C:03E0 __notUmask
429+ 0000:19B1 idle __Nungetch
430+ 0000:2BB7 __open
431+ 079C:03B6 __openfd
432+ 0000:250D idle __OPENFP
433+ 079C:007D __osmajor
434+ 079C:007E idle __osminor
435+ 079C:007D idle __osversion
436+ 079C:007B __psp
437+ 0000:07E8 __read
438+ 0000:1BB7 __REALCVT
439+ 079C:0528 __RealCvtVector
440+ 0000:01AE __restorezero
441+ 0000:182E __sbrk
442+ 079C:052A idle __ScanTodVector
443+ 0000:1D28 __SCREENIO
444+ 0000:1E0E __SCROLL
445+ 0000:0000 Abs __setargv__
446+ 0000:0000 idle __setenvp__
447+ 0000:0824 __setupio
448+ 079C:0081 __StartTime
449+ 079C:0454 __stklen
450+ 0000:0F10 __stpcpy
451+ 079C:0224 __streams
452+ 0000:0159 __terminate
453+ 0000:0767 idle __TMPNAM
454+ 0000:0000 idle __turboCrt
455+ 0000:06A6 __UTOA
456+ 0000:1D77 __VALIDATEXY
457+ 079C:007D idle __version
458+ 079C:04C0 __video
459+ 0000:1156 __VideoInt
460+ 0000:0993 __VPRINTER
461+ 0000:0E4B __VPTR
462+ 0000:0E89 __VRAM
463+ 0000:2139 __wherexy
464+ 0000:350D __write
465+ 079C:04BE __wscroll
466+ 0000:355F __xfclose
467+ 0000:35A7 __xfflush
468+ 0000:12FB idle ___first
469+ 0000:12FD idle ___last
470+ 0000:3031 ___read
471+ 0000:12FF idle ___rover
472+ 0000:339D ___write
473+
474+ Address Publics by Value
475+
476+ 0000:0000 Abs __setargv__
477+ 0000:0000 idle __turboCrt
478+ 0000:0000 Abs __cvtfak
479+ 0000:0000 idle __setenvp__
480+ 0000:000C idle __AHSHIFT
481+ 0000:0145 __cleanup
482+ 0000:0158 __checknull
483+ 0000:0159 __terminate
484+ 0000:01AE __restorezero
485+ 0000:026D _abort
486+ 0000:0284 DGROUP@
487+ 0000:0286 idle __MMODEL
488+ 0000:0288 idle _atexit
489+ 0000:02BC _clock
490+ 0000:0313 __dos_getfileattr
491+ 0000:033A idle __dos_setfileattr
492+ 0000:03D7 _exit
493+ 0000:03ED __exit
494+ 0000:0406 idle __cexit
495+ 0000:041B idle __c_exit
496+ 0000:042E idle N_LDIV@
497+ 0000:0431 F_LDIV@
498+ 0000:0431 idle LDIV@
499+ 0000:0435 idle N_LUDIV@
500+ 0000:0438 idle F_LUDIV@
501+ 0000:0438 idle LUDIV@
502+ 0000:043D idle N_LMOD@
503+ 0000:0440 idle F_LMOD@
504+ 0000:0440 idle LMOD@
505+ 0000:0445 idle N_LUMOD@
506+ 0000:0448 idle LUMOD@
507+ 0000:0448 idle F_LUMOD@
508+ 0000:04DC N_LXLSH@
509+ 0000:04DF F_LXLSH@
510+ 0000:04DF idle LXLSH@
511+ 0000:04FD idle N_LXURSH@
512+ 0000:0500 F_LXURSH@
513+ 0000:0500 idle LXURSH@
514+ 0000:051E N_PADD@
515+ 0000:0521 idle F_PADD@
516+ 0000:0521 idle PADD@
517+ 0000:054D idle N_PSUB@
518+ 0000:0550 idle F_PSUB@
519+ 0000:0550 idle PSUB@
520+ 0000:057E N_PSBP@
521+ 0000:0581 idle PSBP@
522+ 0000:0581 idle F_PSBP@
523+ 0000:05A6 __IOERROR
524+ 0000:05EC __DOSERROR
525+ 0000:0605 _isatty
526+ 0000:061D __LONGTOA
527+ 0000:06A6 __UTOA
528+ 0000:06CD _lseek
529+ 0000:0703 __MKNAME
530+ 0000:0767 idle __TMPNAM
531+ 0000:07C7 N_PCMP@
532+ 0000:07E8 __read
533+ 0000:0824 __setupio
534+ 0000:0923 _tolower
535+ 0000:095C _unlink
536+ 0000:0993 __VPRINTER
537+ 0000:0E4B __VPTR
538+ 0000:0E89 __VRAM
539+ 0000:0F10 __stpcpy
540+ 0000:0F4B _coreleft
541+ 0000:0F58 __CPUTN
542+ 0000:1000 idle __AHINCR
543+ 0000:10EA idle _cprintf
544+ 0000:1156 __VideoInt
545+ 0000:11EA idle __c0crtinit
546+ 0000:120E idle __crtinit
547+ 0000:12FB idle ___first
548+ 0000:12FD idle ___last
549+ 0000:12FF idle ___rover
550+ 0000:143B _free
551+ 0000:143B _farfree
552+ 0000:1545 _malloc
553+ 0000:154F _farmalloc
554+ 0000:16AC idle _realloc
555+ 0000:16B3 idle _farrealloc
556+ 0000:17DC __brk
557+ 0000:182E __sbrk
558+ 0000:18EC _farcoreleft
559+ 0000:1951 _getch
560+ 0000:1980 idle __Ngetche
561+ 0000:1983 idle _getche
562+ 0000:19B1 idle __Nungetch
563+ 0000:19B4 idle _ungetch
564+ 0000:19F2 _gettext
565+ 0000:1A4F _puttext
566+ 0000:1AAC _ioctl
567+ 0000:1ADC _kbhit
568+ 0000:1AF5 _movetext
569+ 0000:1B99 _putch
570+ 0000:1BB7 __REALCVT
571+ 0000:1D28 __SCREENIO
572+ 0000:1D77 __VALIDATEXY
573+ 0000:1E0E __SCROLL
574+ 0000:20BE _setblock
575+ 0000:2139 __wherexy
576+ 0000:214A idle _wherex
577+ 0000:2166 idle _wherey
578+ 0000:2186 __chmod
579+ 0000:21AA _close
580+ 0000:21E5 __close
581+ 0000:2210 _fclose
582+ 0000:22CF _fflush
583+ 0000:23A3 _filelength
584+ 0000:23EB _flushall
585+ 0000:250D idle __OPENFP
586+ 0000:25E5 idle __GETFP
587+ 0000:263E _fopen
588+ 0000:267A _fprintf
589+ 0000:2726 _fseek
590+ 0000:27AD _ftell
591+ 0000:289A _getenv
592+ 0000:2916 idle _itoa
593+ 0000:2948 _ultoa
594+ 0000:296C idle _ltoa
595+ 0000:299B _memcpy
596+ 0000:29C2 _movedata
597+ 0000:2A26 _open
598+ 0000:2BB7 __open
599+ 0000:2C13 _printf
600+ 0000:2C38 idle __fputc
601+ 0000:2C5B idle _fputc
602+ 0000:2DFD idle _fputchar
603+ 0000:2E1B __FPUTN
604+ 0000:3031 ___read
605+ 0000:3120 _read
606+ 0000:3123 _setvbuf
607+ 0000:3295 _sprintf
608+ 0000:32BE idle _vsprintf
609+ 0000:32E6 _strcat
610+ 0000:332A _strdup
611+ 0000:3377 _strlen
612+ 0000:339D ___write
613+ 0000:350D __write
614+ 0000:355C _write
615+ 0000:355F __xfclose
616+ 0000:35A7 __xfflush
617+ 035E:0008 idle KITTENGETS
618+ 035E:0063 idle _kittenopen
619+ 035E:029B idle _catread
620+ 035E:035B idle _kittenclose
621+ 035E:0369 idle _mystrtoul
622+ 035E:040E idle _processEscChars
623+ 035E:0575 idle _get_line
624+ 035E:05D3 idle _db_fetch
625+ 035E:0642 idle _db_insert
626+ 03CE:0006 idle _LargestFreeBlock
627+ 03CE:00C9 idle __coreleft
628+ 03CE:0160 idle _LargestFarFreeBlock
629+ 03CE:022C idle __farcoreleft
630+ 03CE:0305 idle _HC_OpenDebug
631+ 03CE:0337 idle _HC_CloseDebug
632+ 0403:0003 _main
633+ 0424:0005 _CA_OpenDebug
634+ 0424:0037 _CA_CloseDebug
635+ 0424:0053 idle _CA_FarRead
636+ 0424:00B8 idle _CA_FarWrite
637+ 0424:011D idle _CA_ReadFile
638+ 0424:01A3 _CA_LoadFile
639+ 0424:0249 idle _CAL_OptimizeNodes
640+ 0424:02C1 _CA_Startup
641+ 0424:02F3 _CA_Shutdown
642+ 0454:000F idle _wait
643+ 0454:0057 idle _filesize
644+ 0454:00C5 idle _printmeminfoline
645+ 0454:0267 _US_CheckParm
646+ 0454:0354 idle _dirchar
647+ 048E:0001 idle _MML_CheckForEMS
648+ 048E:004B idle _MML_SetupEMS
649+ 048E:0151 idle _MML_ShutdownEMS
650+ 048E:019A idle _MM_MapEMS
651+ 048E:0242 idle _MM_MapXEMS
652+ 048E:02FB idle _MML_CheckForXMS
653+ 048E:0338 idle _MML_SetupXMS
654+ 048E:03C2 idle _MML_ShutdownXMS
655+ 048E:040B idle _MML_UseSpace
656+ 048E:0690 idle _MML_ClearBlock
657+ 048E:070D _MM_Startup
658+ 048E:0AAF _MM_Shutdown
659+ 048E:0B1E _MM_GetPtr
660+ 048E:0EBA _MM_FreePtr
661+ 048E:0FC3 idle _MM_SetPurge
662+ 048E:107D idle _MM_SetLock
663+ 048E:113C idle _MM_SortMem
664+ 048E:12D7 _MM_ShowMemory
665+ 048E:17DD _MM_DumpData
666+ 048E:1950 idle _MM_UnusedMemory
667+ 048E:19D1 idle _MM_TotalFree
668+ 048E:1A70 idle _MM_Report
669+ 048E:2048 idle _MM_BombOnError
670+ 0694:0000 idle __kitten_catalog
671+ 06A4:0028 idle _gvar
672+ 06CC:0032 idle _finishcachebox
673+ 06CC:0036 idle _updatecachebox
674+ 06CC:003A idle _drawcachebox
675+ 06E8:0049 idle _XMSaddr
676+ 06E8:004D idle _aftersort
677+ 06E8:0051 idle _beforesort
678+ 079C:0000 idle DATASEG@
679+ 079C:005B idle __Int0Vector
680+ 079C:005F idle __Int4Vector
681+ 079C:0063 idle __Int5Vector
682+ 079C:0067 idle __Int6Vector
683+ 079C:006B __C0argc
684+ 079C:006D __C0argv
685+ 079C:0071 __C0environ
686+ 079C:0075 __envLng
687+ 079C:0077 __envseg
688+ 079C:0079 __envSize
689+ 079C:007B __psp
690+ 079C:007D idle __osversion
691+ 079C:007D __osmajor
692+ 079C:007D idle __version
693+ 079C:007E idle __osminor
694+ 079C:007F _errno
695+ 079C:0081 __StartTime
696+ 079C:0085 __heapbase
697+ 079C:0089 __brklvl
698+ 079C:008D __heaptop
699+ 079C:0092 __atexitcnt
700+ 079C:0094 __atexittbl
701+ 079C:0116 __ctype
702+ 079C:0218 __exitbuf
703+ 079C:021C __exitfopen
704+ 079C:0220 idle __exitopen
705+ 079C:0224 __streams
706+ 079C:03B4 __nfile
707+ 079C:03B6 __openfd
708+ 079C:03DE __fmode
709+ 079C:03E0 __notUmask
710+ 079C:03E2 __doserrno
711+ 079C:03E4 idle __dosErrorToSV
712+ 079C:0454 __stklen
713+ 079C:04BE __wscroll
714+ 079C:04C0 __video
715+ 079C:04CF _directvideo
716+ 079C:050C __cFlag
717+ 079C:050D __cChar
718+ 079C:050E __argc
719+ 079C:0510 __argv
720+ 079C:051E _environ
721+ 079C:0528 __RealCvtVector
722+ 079C:052A idle __ScanTodVector
723+
724+Program entry point at 0000:0000
725+
Binary files /dev/null and b/TC0000.SWP differ
Binary files /dev/null and b/TC0001.SWP differ
Binary files /dev/null and b/TC0002.SWP differ
Binary files a/bcexmm.prj and b/bcexmm.prj differ
--- a/src/lib/16_in.h
+++ b/src/lib/16_in.h
@@ -32,8 +32,9 @@
3232 #include "src/lib/16_timer.h"
3333 #include "src/lib/bitmap.h"
3434 #include "src/lib/planar.h"
35+#ifdef __WATCOMC__
3536 #include "src/lib/16_dbg.h"
36-
37+#endif
3738 #ifdef __DEBUG__
3839 //#define __DEBUG_InputMgr__
3940 #endif
--- a/src/lib/modex16.h
+++ b/src/lib/modex16.h
@@ -37,10 +37,12 @@
3737 // #include "src/lib/modex16/192x144_.h"
3838 // #include "src/lib/modex16/160x120.h"
3939
40+#ifdef __WATCOMC__
4041 #include <hw/cpu/cpu.h>
4142 #include <hw/dos/dos.h>
4243 #include <hw/vga/vga.h>
4344 #include <hw/vga/vrl.h>
45+#endif
4446
4547 static struct pcxHeader {
4648 byte id;