]> 4ch.mooo.com Git - 16.git/commitdiff
I actually got it to work!!!! wwwww
authorsparky4 <sparky4@cock.li>
Wed, 16 Sep 2015 23:43:41 +0000 (18:43 -0500)
committersparky4 <sparky4@cock.li>
Wed, 16 Sep 2015 23:43:41 +0000 (18:43 -0500)
modified:   16.exe
new file:   BCEXMM.MAP
new file:   DEBUG.16B
modified:   DEBUG.16W
modified:   HEAP.16W
new file:   MMDUMP.16B
modified:   MMDUMP.16W
new file:   PROFILE.16B
modified:   bakapi.exe
modified:   bcexmm.exe
modified:   bcexmm.prj
modified:   exmmtest.exe
modified:   fmemtest.exe
modified:   fontgfx.exe
modified:   fonttest.exe
modified:   inputest.exe
modified:   makefile
modified:   maptest.exe
modified:   palettec.exe
modified:   pcxtest.exe
modified:   scroll.exe
modified:   src/exmmtest.c
modified:   test.exe
modified:   test2.exe
modified:   vgmtest.exe

25 files changed:
16.exe
BCEXMM.MAP [new file with mode: 0755]
DEBUG.16B [new file with mode: 0755]
DEBUG.16W
HEAP.16W
MMDUMP.16B [new file with mode: 0755]
MMDUMP.16W
PROFILE.16B [new file with mode: 0755]
bakapi.exe
bcexmm.exe
bcexmm.prj
exmmtest.exe
fmemtest.exe
fontgfx.exe
fonttest.exe
inputest.exe
makefile
maptest.exe
palettec.exe
pcxtest.exe
scroll.exe
src/exmmtest.c
test.exe
test2.exe
vgmtest.exe

diff --git a/16.exe b/16.exe
index 196099ab443ec8d9747d1343b264af78275fd291..223d4d655714d39c8fe08a5f96a9f660c3a10819 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/BCEXMM.MAP b/BCEXMM.MAP
new file mode 100755 (executable)
index 0000000..46e82d0
--- /dev/null
@@ -0,0 +1,723 @@
+\r
+ Start  Stop   Length Name               Class\r
+\r
+ 00000H 035E7H 035E8H _TEXT              CODE\r
+ 035E8H 03CE5H 006FEH KITTEN_TEXT        CODE\r
+ 03CE6H 04030H 0034BH 16_HC_TEXT         CODE\r
+ 04031H 04220H 001F0H EXMMTEST_TEXT      CODE\r
+ 04221H 04526H 00306H 16_CA_TEXT         CODE\r
+ 04527H 0486BH 00345H 16_HEAD_TEXT       CODE\r
+ 0486CH 068C5H 0205AH 16_MM_TEXT         CODE\r
+ 068D0H 068D0H 00000H _FARDATA           FAR_DATA\r
+ 068D0H 06918H 00049H KITTEN_DATA        FAR_DATA\r
+ 0691AH 0692FH 00016H 16_HC_DATA         FAR_DATA\r
+ 06930H 06A26H 000F7H EXMMTEST_DATA      FAR_DATA\r
+ 06A28H 06A91H 0006AH 16_CA_DATA         FAR_DATA\r
+ 06A92H 06AA6H 00015H 16_HEAD_DATA       FAR_DATA\r
+ 06AA8H 0752FH 00A88H 16_MM_DATA         FAR_DATA\r
+ 07530H 07530H 00000H _FARBSS            FAR_BSS\r
+ 07530H 07530H 00000H _OVERLAY_          OVRINFO\r
+ 07530H 07530H 00000H _1STUB_            STUBSEG\r
+ 07530H 07A57H 00528H _DATA              DATA\r
+ 07A58H 07A59H 00002H _CVTSEG            DATA\r
+ 07A5AH 07A5FH 00006H _SCNSEG            DATA\r
+ 07A60H 07A60H 00000H _CONST             CONST\r
+ 07A60H 07A77H 00018H _INIT_             INITDATA\r
+ 07A78H 07A78H 00000H _INITEND_          INITDATA\r
+ 07A78H 07A78H 00000H _EXIT_             EXITDATA\r
+ 07A78H 07A78H 00000H _EXITEND_          EXITDATA\r
+ 07A80H 07AFFH 00080H _STACK             STACK\r
+\r
+\r
+Detailed map of segments\r
+\r
+ 0000:0000 0288 C=CODE   S=_TEXT          G=(none)  M=c0.ASM     ACBP=28\r
+ 0000:0288 0034 C=CODE   S=_TEXT          G=(none)  M=ATEXIT     ACBP=28\r
+ 0000:02BC 0057 C=CODE   S=_TEXT          G=(none)  M=CLOCK      ACBP=28\r
+ 0000:0313 0000 C=CODE   S=_TEXT          G=(none)  M=CTYPE      ACBP=28\r
+ 0000:0313 004B C=CODE   S=_TEXT          G=(none)  M=DOSFATTR   ACBP=28\r
+ 0000:035E 00D0 C=CODE   S=_TEXT          G=(none)  M=EXIT       ACBP=28\r
+ 0000:042E 0000 C=CODE   S=_TEXT          G=(none)  M=FILES      ACBP=28\r
+ 0000:042E 0000 C=CODE   S=_TEXT          G=(none)  M=FILES2     ACBP=28\r
+ 0000:042E 0000 C=CODE   S=_TEXT          G=(none)  M=FMODE      ACBP=28\r
+ 0000:042E 00AE C=CODE   S=_TEXT          G=(none)  M=H_LDIV     ACBP=28\r
+ 0000:04DC 0021 C=CODE   S=_TEXT          G=(none)  M=H_LLSH     ACBP=28\r
+ 0000:04FD 0021 C=CODE   S=_TEXT          G=(none)  M=H_LURSH    ACBP=28\r
+ 0000:051E 0060 C=CODE   S=_TEXT          G=(none)  M=H_PADD     ACBP=28\r
+ 0000:057E 0028 C=CODE   S=_TEXT          G=(none)  M=H_PSBP     ACBP=28\r
+ 0000:05A6 005F C=CODE   S=_TEXT          G=(none)  M=IOERROR    ACBP=28\r
+ 0000:0605 0018 C=CODE   S=_TEXT          G=(none)  M=ISATTY     ACBP=28\r
+ 0000:061D 00B0 C=CODE   S=_TEXT          G=(none)  M=LONGTOA    ACBP=28\r
+ 0000:06CD 0036 C=CODE   S=_TEXT          G=(none)  M=LSEEK      ACBP=28\r
+ 0000:0703 00C4 C=CODE   S=_TEXT          G=(none)  M=MKNAME     ACBP=28\r
+ 0000:07C7 0021 C=CODE   S=_TEXT          G=(none)  M=N_PCMP     ACBP=28\r
+ 0000:07E8 003C C=CODE   S=_TEXT          G=(none)  M=READA      ACBP=28\r
+ 0000:0824 00FF C=CODE   S=_TEXT          G=(none)  M=SETUPIO    ACBP=28\r
+ 0000:0923 0000 C=CODE   S=_TEXT          G=(none)  M=STKLEN     ACBP=28\r
+ 0000:0923 0039 C=CODE   S=_TEXT          G=(none)  M=TOLOWER    ACBP=28\r
+ 0000:095C 001F C=CODE   S=_TEXT          G=(none)  M=UNLINK     ACBP=28\r
+ 0000:097B 04D0 C=CODE   S=_TEXT          G=(none)  M=VPRINTER   ACBP=28\r
+ 0000:0E4B 00C5 C=CODE   S=_TEXT          G=(none)  M=VRAM       ACBP=28\r
+ 0000:0F10 0000 C=CODE   S=_TEXT          G=(none)  M=WSCROLL    ACBP=28\r
+ 0000:0F10 003B C=CODE   S=_TEXT          G=(none)  M=_STPCPY    ACBP=28\r
+ 0000:0F4B 000D C=CODE   S=_TEXT          G=(none)  M=CORELEFT   ACBP=28\r
+ 0000:0F58 01B5 C=CODE   S=_TEXT          G=(none)  M=CPRINTF    ACBP=28\r
+ 0000:110D 01CA C=CODE   S=_TEXT          G=(none)  M=CRTINIT    ACBP=28\r
+ 0000:12D7 0024 C=CODE   S=_TEXT          G=(none)  M=CVTFAK     ACBP=28\r
+ 0000:12FB 0432 C=CODE   S=_TEXT          G=(none)  M=FARHEAP    ACBP=28\r
+ 0000:172D 01BF C=CODE   S=_TEXT          G=(none)  M=FBRK       ACBP=28\r
+ 0000:18EC 0065 C=CODE   S=_TEXT          G=(none)  M=FCORELFT   ACBP=28\r
+ 0000:1951 00A1 C=CODE   S=_TEXT          G=(none)  M=GETCH      ACBP=28\r
+ 0000:19F2 00BA C=CODE   S=_TEXT          G=(none)  M=GPTEXT     ACBP=28\r
+ 0000:1AAC 0030 C=CODE   S=_TEXT          G=(none)  M=IOCTL      ACBP=28\r
+ 0000:1ADC 0019 C=CODE   S=_TEXT          G=(none)  M=KBHIT      ACBP=28\r
+ 0000:1AF5 00A4 C=CODE   S=_TEXT          G=(none)  M=MOVETEXT   ACBP=28\r
+ 0000:1B99 001E C=CODE   S=_TEXT          G=(none)  M=PUTCH      ACBP=28\r
+ 0000:1BB7 000A C=CODE   S=_TEXT          G=(none)  M=REALCVT    ACBP=28\r
+ 0000:1BC1 021E C=CODE   S=_TEXT          G=(none)  M=SCREEN     ACBP=28\r
+ 0000:1DDF 01B4 C=CODE   S=_TEXT          G=(none)  M=SCROLL     ACBP=28\r
+ 0000:1F93 012B C=CODE   S=_TEXT          G=(none)  M=SETARGV    ACBP=28\r
+ 0000:20BE 0023 C=CODE   S=_TEXT          G=(none)  M=SETBLOCK   ACBP=28\r
+ 0000:20E1 0058 C=CODE   S=_TEXT          G=(none)  M=SETENVP    ACBP=28\r
+ 0000:2139 004D C=CODE   S=_TEXT          G=(none)  M=WHEREXY    ACBP=28\r
+ 0000:2186 0024 C=CODE   S=_TEXT          G=(none)  M=CHMODA     ACBP=28\r
+ 0000:21AA 003B C=CODE   S=_TEXT          G=(none)  M=CLOSE      ACBP=28\r
+ 0000:21E5 002B C=CODE   S=_TEXT          G=(none)  M=CLOSEA     ACBP=28\r
+ 0000:2210 00BF C=CODE   S=_TEXT          G=(none)  M=FCLOSE     ACBP=28\r
+ 0000:22CF 00D4 C=CODE   S=_TEXT          G=(none)  M=FFLUSH     ACBP=28\r
+ 0000:23A3 0048 C=CODE   S=_TEXT          G=(none)  M=FLENGTH    ACBP=28\r
+ 0000:23EB 0051 C=CODE   S=_TEXT          G=(none)  M=FLUSHALL   ACBP=28\r
+ 0000:243C 023E C=CODE   S=_TEXT          G=(none)  M=FOPEN      ACBP=28\r
+ 0000:267A 0023 C=CODE   S=_TEXT          G=(none)  M=FPRINTF    ACBP=28\r
+ 0000:269D 01FD C=CODE   S=_TEXT          G=(none)  M=FSEEK      ACBP=28\r
+ 0000:289A 007C C=CODE   S=_TEXT          G=(none)  M=GETENV     ACBP=28\r
+ 0000:2916 0085 C=CODE   S=_TEXT          G=(none)  M=LTOA1      ACBP=28\r
+ 0000:299B 0027 C=CODE   S=_TEXT          G=(none)  M=MEMCPY     ACBP=28\r
+ 0000:29C2 0029 C=CODE   S=_TEXT          G=(none)  M=MOVEDATA   ACBP=28\r
+ 0000:29EB 01CC C=CODE   S=_TEXT          G=(none)  M=OPEN       ACBP=28\r
+ 0000:2BB7 005C C=CODE   S=_TEXT          G=(none)  M=OPENA      ACBP=28\r
+ 0000:2C13 0025 C=CODE   S=_TEXT          G=(none)  M=PRINTF     ACBP=28\r
+ 0000:2C38 03F9 C=CODE   S=_TEXT          G=(none)  M=PUTC       ACBP=28\r
+ 0000:3031 00EF C=CODE   S=_TEXT          G=(none)  M=READ       ACBP=28\r
+ 0000:3120 0003 C=CODE   S=_TEXT          G=(none)  M=READU      ACBP=28\r
+ 0000:3123 012B C=CODE   S=_TEXT          G=(none)  M=SETVBUF    ACBP=28\r
+ 0000:324E 0098 C=CODE   S=_TEXT          G=(none)  M=SPRINTF    ACBP=28\r
+ 0000:32E6 0044 C=CODE   S=_TEXT          G=(none)  M=STRCAT     ACBP=28\r
+ 0000:332A 004D C=CODE   S=_TEXT          G=(none)  M=STRDUP     ACBP=28\r
+ 0000:3377 0026 C=CODE   S=_TEXT          G=(none)  M=STRLEN     ACBP=28\r
+ 0000:339D 0170 C=CODE   S=_TEXT          G=(none)  M=WRITE      ACBP=28\r
+ 0000:350D 004F C=CODE   S=_TEXT          G=(none)  M=WRITEA     ACBP=28\r
+ 0000:355C 0003 C=CODE   S=_TEXT          G=(none)  M=WRITEU     ACBP=28\r
+ 0000:355F 0048 C=CODE   S=_TEXT          G=(none)  M=XFCLOSE    ACBP=28\r
+ 0000:35A7 0041 C=CODE   S=_TEXT          G=(none)  M=XFFLUSH    ACBP=28\r
+ 035E:0008 06FE C=CODE   S=KITTEN_TEXT    G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=28\r
+ 03CE:0006 034B C=CODE   S=16_HC_TEXT     G=(none)  M=SRC\LIB\16_HC.C ACBP=28\r
+ 0403:0001 01F0 C=CODE   S=EXMMTEST_TEXT  G=(none)  M=SRC\EXMMTEST.C ACBP=28\r
+ 0422:0001 0306 C=CODE   S=16_CA_TEXT     G=(none)  M=SRC\LIB\16_CA.C ACBP=28\r
+ 0452:0007 0345 C=CODE   S=16_HEAD_TEXT   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=28\r
+ 0486:000C 205A C=CODE   S=16_MM_TEXT     G=(none)  M=SRC\LIB\16_MM.C ACBP=28\r
+ 068D:0000 0000 C=FAR_DATA S=_FARDATA       G=(none)  M=c0.ASM     ACBP=68\r
+ 068D:0000 0049 C=FAR_DATA S=KITTEN_DATA    G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
+ 0691:000A 0016 C=FAR_DATA S=16_HC_DATA     G=(none)  M=SRC\LIB\16_HC.C ACBP=48\r
+ 0693:0000 00F7 C=FAR_DATA S=EXMMTEST_DATA  G=(none)  M=SRC\EXMMTEST.C ACBP=48\r
+ 06A2:0008 006A C=FAR_DATA S=16_CA_DATA     G=(none)  M=SRC\LIB\16_CA.C ACBP=48\r
+ 06A9:0002 0015 C=FAR_DATA S=16_HEAD_DATA   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=48\r
+ 06AA:0008 0A88 C=FAR_DATA S=16_MM_DATA     G=(none)  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0753:0000 0000 C=FAR_BSS S=_FARBSS        G=(none)  M=c0.ASM     ACBP=68\r
+ 0753:0000 0000 C=OVRINFO S=_OVERLAY_      G=(none)  M=c0.ASM     ACBP=68\r
+ 0753:0000 0000 C=STUBSEG S=_1STUB_        G=(none)  M=c0.ASM     ACBP=68\r
+ 0753:0000 0091 C=DATA   S=_DATA          G=DGROUP  M=c0.ASM     ACBP=68\r
+ 0753:0092 0082 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0753:0114 0001 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
+ 0753:0116 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
+ 0753:0218 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0753:0218 000C C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
+ 0753:0224 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
+ 0753:03B4 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
+ 0753:03DE 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
+ 0753:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LDIV     ACBP=48\r
+ 0753:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
+ 0753:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
+ 0753:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
+ 0753:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
+ 0753:03E2 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
+ 0753:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
+ 0753:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0753:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
+ 0753:043E 0016 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
+ 0753:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
+ 0753:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
+ 0753:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0753:0454 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
+ 0753:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
+ 0753:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
+ 0753:0456 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0753:04BE 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
+ 0753:04BE 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
+ 0753:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
+ 0753:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0753:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
+ 0753:04C0 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0753:04D8 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0753:050A 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
+ 0753:050A 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
+ 0753:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
+ 0753:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
+ 0753:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
+ 0753:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
+ 0753:050C 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
+ 0753:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
+ 0753:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
+ 0753:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
+ 0753:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
+ 0753:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
+ 0753:050E 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
+ 0753:051E 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0753:051E 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
+ 0753:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
+ 0753:0522 0002 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
+ 0753:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
+ 0753:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
+ 0753:0524 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
+ 0753:0528 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0753:0528 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0753:052A 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
+ 0753:052A 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0753:052A 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0753:0530 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0753:0530 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0753:0530 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0753:0536 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0753:053C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
+ 0753:0542 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
+ 0753:0548 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0753:0548 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0753:0548 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 07A8:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
+\r
+  Address         Publics by Name\r
+\r
+ 0753:0000 idle  DATASEG@\r
+ 0000:0284       DGROUP@\r
+ 0000:0431       F_LDIV@\r
+ 0000:0440 idle  F_LMOD@\r
+ 0000:0438 idle  F_LUDIV@\r
+ 0000:0448 idle  F_LUMOD@\r
+ 0000:04DF       F_LXLSH@\r
+ 0000:0500       F_LXURSH@\r
+ 0000:0521 idle  F_PADD@\r
+ 0000:0581 idle  F_PSBP@\r
+ 0000:0550 idle  F_PSUB@\r
+ 035E:0008 idle  KITTENGETS\r
+ 0000:0431 idle  LDIV@\r
+ 0000:0440 idle  LMOD@\r
+ 0000:0438 idle  LUDIV@\r
+ 0000:0448 idle  LUMOD@\r
+ 0000:04DF idle  LXLSH@\r
+ 0000:0500 idle  LXURSH@\r
+ 0000:042E idle  N_LDIV@\r
+ 0000:043D idle  N_LMOD@\r
+ 0000:0435 idle  N_LUDIV@\r
+ 0000:0445 idle  N_LUMOD@\r
+ 0000:04DC       N_LXLSH@\r
+ 0000:04FD idle  N_LXURSH@\r
+ 0000:051E       N_PADD@\r
+ 0000:07C7       N_PCMP@\r
+ 0000:057E       N_PSBP@\r
+ 0000:054D idle  N_PSUB@\r
+ 0000:0521 idle  PADD@\r
+ 0000:0581 idle  PSBP@\r
+ 0000:0550 idle  PSUB@\r
+ 0000:026D       _abort\r
+ 06AA:0025 idle  _aftersort\r
+ 0000:0288 idle  _atexit\r
+ 06AA:0029 idle  _beforesort\r
+ 0422:0243 idle  _CAL_OptimizeNodes\r
+ 035E:029B idle  _catread\r
+ 0422:0032       _CA_CloseDebug\r
+ 0422:004D idle  _CA_FarRead\r
+ 0422:00B2 idle  _CA_FarWrite\r
+ 0422:019D       _CA_LoadFile\r
+ 0422:0001       _CA_OpenDebug\r
+ 0422:0117 idle  _CA_ReadFile\r
+ 0422:02EC       _CA_Shutdown\r
+ 0422:02BB       _CA_Startup\r
+ 0000:02BC       _clock\r
+ 0000:21AA       _close\r
+ 0000:0F4B       _coreleft\r
+ 0000:10EA idle  _cprintf\r
+ 035E:05D3 idle  _db_fetch\r
+ 035E:0642 idle  _db_insert\r
+ 0753:04CF       _directvideo\r
+ 06A2:0014 idle  _drawcachebox\r
+ 0753:051E       _environ\r
+ 0753:007F       _errno\r
+ 0000:03D7       _exit\r
+ 0000:18EC       _farcoreleft\r
+ 0000:143B       _farfree\r
+ 0000:154F       _farmalloc\r
+ 0000:16B3 idle  _farrealloc\r
+ 0000:2210       _fclose\r
+ 0000:22CF       _fflush\r
+ 0000:23A3       _filelength\r
+ 0452:004F idle  _filesize\r
+ 06A2:000C idle  _finishcachebox\r
+ 0000:23EB       _flushall\r
+ 0000:263E       _fopen\r
+ 0000:267A       _fprintf\r
+ 0000:2C5B idle  _fputc\r
+ 0000:2DFD idle  _fputchar\r
+ 0000:143B       _free\r
+ 0000:2726       _fseek\r
+ 0000:27AD       _ftell\r
+ 0000:1951       _getch\r
+ 0000:1983 idle  _getche\r
+ 0000:289A       _getenv\r
+ 0000:19F2       _gettext\r
+ 035E:0575 idle  _get_line\r
+ 0693:0004 idle  _gvar\r
+ 03CE:0336 idle  _HC_CloseDebug\r
+ 03CE:0305 idle  _HC_OpenDebug\r
+ 0000:1AAC       _ioctl\r
+ 0000:0605       _isatty\r
+ 0000:2916 idle  _itoa\r
+ 0000:1ADC       _kbhit\r
+ 035E:035B idle  _kittenclose\r
+ 035E:0063 idle  _kittenopen\r
+ 03CE:0160 idle  _LargestFarFreeBlock\r
+ 03CE:0006 idle  _LargestFreeBlock\r
+ 0000:06CD       _lseek\r
+ 0000:296C idle  _ltoa\r
+ 0403:0001       _main\r
+ 0000:1545       _malloc\r
+ 0000:299B       _memcpy\r
+ 0486:000C idle  _MML_CheckForEMS\r
+ 0486:0306 idle  _MML_CheckForXMS\r
+ 0486:069B idle  _MML_ClearBlock\r
+ 0486:0056 idle  _MML_SetupEMS\r
+ 0486:0343 idle  _MML_SetupXMS\r
+ 0486:015C idle  _MML_ShutdownEMS\r
+ 0486:03CD idle  _MML_ShutdownXMS\r
+ 0486:0416 idle  _MML_UseSpace\r
+ 0486:2050 idle  _MM_BombOnError\r
+ 0486:17E5       _MM_DumpData\r
+ 0486:0EC5       _MM_FreePtr\r
+ 0486:0B29       _MM_GetPtr\r
+ 0486:01A5 idle  _MM_MapEMS\r
+ 0486:024D idle  _MM_MapXEMS\r
+ 0486:1A78 idle  _MM_Report\r
+ 0486:1088 idle  _MM_SetLock\r
+ 0486:0FCE idle  _MM_SetPurge\r
+ 0486:12E2       _MM_ShowMemory\r
+ 0486:0ABA       _MM_Shutdown\r
+ 0486:1147 idle  _MM_SortMem\r
+ 0486:0718       _MM_Startup\r
+ 0486:19D9 idle  _MM_TotalFree\r
+ 0486:1958 idle  _MM_UnusedMemory\r
+ 0000:29C2       _movedata\r
+ 0000:1AF5       _movetext\r
+ 035E:0369 idle  _mystrtoul\r
+ 0000:2A26       _open\r
+ 0000:2C13       _printf\r
+ 0452:00BD idle  _printmeminfoline\r
+ 035E:040E idle  _processEscChars\r
+ 0000:1B99       _putch\r
+ 0000:1A4F       _puttext\r
+ 0000:3120       _read\r
+ 0000:16AC idle  _realloc\r
+ 0000:20BE       _setblock\r
+ 0000:3123       _setvbuf\r
+ 0000:3295       _sprintf\r
+ 0000:32E6       _strcat\r
+ 0000:332A       _strdup\r
+ 0000:3377       _strlen\r
+ 0000:0923       _tolower\r
+ 0000:2948       _ultoa\r
+ 0000:19B4 idle  _ungetch\r
+ 0000:095C       _unlink\r
+ 06A2:0010 idle  _updatecachebox\r
+ 0452:025F       _US_CheckParm\r
+ 0000:32BE idle  _vsprintf\r
+ 0452:0007 idle  _wait\r
+ 0000:214A idle  _wherex\r
+ 0000:2166 idle  _wherey\r
+ 0000:355C       _write\r
+ 06AA:0021 idle  _XMSaddr\r
+ 0000:1000 idle  __AHINCR\r
+ 0000:000C idle  __AHSHIFT\r
+ 0753:050E       __argc\r
+ 0753:0510       __argv\r
+ 0753:0092       __atexitcnt\r
+ 0753:0094       __atexittbl\r
+ 0000:17DC       __brk\r
+ 0753:0089       __brklvl\r
+ 0753:006B       __C0argc\r
+ 0753:006D       __C0argv\r
+ 0000:11EA idle  __c0crtinit\r
+ 0753:0071       __C0environ\r
+ 0753:050D       __cChar\r
+ 0000:0406 idle  __cexit\r
+ 0753:050C       __cFlag\r
+ 0000:0158       __checknull\r
+ 0000:2186       __chmod\r
+ 0000:0145       __cleanup\r
+ 0000:21E5       __close\r
+ 03CE:00C9 idle  __coreleft\r
+ 0000:0F58       __CPUTN\r
+ 0000:120E idle  __crtinit\r
+ 0753:0116       __ctype\r
+ 0000:0000  Abs  __cvtfak\r
+ 0000:041B idle  __c_exit\r
+ 0753:03E2       __doserrno\r
+ 0000:05EC       __DOSERROR\r
+ 0753:03E4 idle  __dosErrorToSV\r
+ 0000:0313       __dos_getfileattr\r
+ 0000:033A idle  __dos_setfileattr\r
+ 0753:0075       __envLng\r
+ 0753:0077       __envseg\r
+ 0753:0079       __envSize\r
+ 0000:03ED       __exit\r
+ 0753:0218       __exitbuf\r
+ 0753:021C       __exitfopen\r
+ 0753:0220 idle  __exitopen\r
+ 03CE:022C idle  __farcoreleft\r
+ 0753:03DE       __fmode\r
+ 0000:2C38 idle  __fputc\r
+ 0000:2E1B       __FPUTN\r
+ 0000:25E5 idle  __GETFP\r
+ 0753:0085       __heapbase\r
+ 0753:008D       __heaptop\r
+ 0753:005B idle  __Int0Vector\r
+ 0753:005F idle  __Int4Vector\r
+ 0753:0063 idle  __Int5Vector\r
+ 0753:0067 idle  __Int6Vector\r
+ 0000:05A6       __IOERROR\r
+ 068D:0000 idle  __kitten_catalog\r
+ 0000:061D       __LONGTOA\r
+ 0000:0703       __MKNAME\r
+ 0000:0286 idle  __MMODEL\r
+ 0753:03B4       __nfile\r
+ 0000:1980 idle  __Ngetche\r
+ 0753:03E0       __notUmask\r
+ 0000:19B1 idle  __Nungetch\r
+ 0000:2BB7       __open\r
+ 0753:03B6       __openfd\r
+ 0000:250D idle  __OPENFP\r
+ 0753:007D       __osmajor\r
+ 0753:007E idle  __osminor\r
+ 0753:007D idle  __osversion\r
+ 0753:007B       __psp\r
+ 0000:07E8       __read\r
+ 0000:1BB7       __REALCVT\r
+ 0753:0528       __RealCvtVector\r
+ 0000:01AE       __restorezero\r
+ 0000:182E       __sbrk\r
+ 0753:052A idle  __ScanTodVector\r
+ 0000:1D28       __SCREENIO\r
+ 0000:1E0E       __SCROLL\r
+ 0000:0000  Abs  __setargv__\r
+ 0000:0000 idle  __setenvp__\r
+ 0000:0824       __setupio\r
+ 0753:0081       __StartTime\r
+ 0753:0454       __stklen\r
+ 0000:0F10       __stpcpy\r
+ 0753:0224       __streams\r
+ 0000:0159       __terminate\r
+ 0000:0767 idle  __TMPNAM\r
+ 0000:0000 idle  __turboCrt\r
+ 0000:06A6       __UTOA\r
+ 0000:1D77       __VALIDATEXY\r
+ 0753:007D idle  __version\r
+ 0753:04C0       __video\r
+ 0000:1156       __VideoInt\r
+ 0000:0993       __VPRINTER\r
+ 0000:0E4B       __VPTR\r
+ 0000:0E89       __VRAM\r
+ 0000:2139       __wherexy\r
+ 0000:350D       __write\r
+ 0753:04BE       __wscroll\r
+ 0000:355F       __xfclose\r
+ 0000:35A7       __xfflush\r
+ 0000:12FB idle  ___first\r
+ 0000:12FD idle  ___last\r
+ 0000:3031       ___read\r
+ 0000:12FF idle  ___rover\r
+ 0000:339D       ___write\r
+\r
+  Address         Publics by Value\r
+\r
+ 0000:0000  Abs  __setargv__\r
+ 0000:0000 idle  __turboCrt\r
+ 0000:0000  Abs  __cvtfak\r
+ 0000:0000 idle  __setenvp__\r
+ 0000:000C idle  __AHSHIFT\r
+ 0000:0145       __cleanup\r
+ 0000:0158       __checknull\r
+ 0000:0159       __terminate\r
+ 0000:01AE       __restorezero\r
+ 0000:026D       _abort\r
+ 0000:0284       DGROUP@\r
+ 0000:0286 idle  __MMODEL\r
+ 0000:0288 idle  _atexit\r
+ 0000:02BC       _clock\r
+ 0000:0313       __dos_getfileattr\r
+ 0000:033A idle  __dos_setfileattr\r
+ 0000:03D7       _exit\r
+ 0000:03ED       __exit\r
+ 0000:0406 idle  __cexit\r
+ 0000:041B idle  __c_exit\r
+ 0000:042E idle  N_LDIV@\r
+ 0000:0431       F_LDIV@\r
+ 0000:0431 idle  LDIV@\r
+ 0000:0435 idle  N_LUDIV@\r
+ 0000:0438 idle  F_LUDIV@\r
+ 0000:0438 idle  LUDIV@\r
+ 0000:043D idle  N_LMOD@\r
+ 0000:0440 idle  F_LMOD@\r
+ 0000:0440 idle  LMOD@\r
+ 0000:0445 idle  N_LUMOD@\r
+ 0000:0448 idle  LUMOD@\r
+ 0000:0448 idle  F_LUMOD@\r
+ 0000:04DC       N_LXLSH@\r
+ 0000:04DF       F_LXLSH@\r
+ 0000:04DF idle  LXLSH@\r
+ 0000:04FD idle  N_LXURSH@\r
+ 0000:0500       F_LXURSH@\r
+ 0000:0500 idle  LXURSH@\r
+ 0000:051E       N_PADD@\r
+ 0000:0521 idle  F_PADD@\r
+ 0000:0521 idle  PADD@\r
+ 0000:054D idle  N_PSUB@\r
+ 0000:0550 idle  F_PSUB@\r
+ 0000:0550 idle  PSUB@\r
+ 0000:057E       N_PSBP@\r
+ 0000:0581 idle  PSBP@\r
+ 0000:0581 idle  F_PSBP@\r
+ 0000:05A6       __IOERROR\r
+ 0000:05EC       __DOSERROR\r
+ 0000:0605       _isatty\r
+ 0000:061D       __LONGTOA\r
+ 0000:06A6       __UTOA\r
+ 0000:06CD       _lseek\r
+ 0000:0703       __MKNAME\r
+ 0000:0767 idle  __TMPNAM\r
+ 0000:07C7       N_PCMP@\r
+ 0000:07E8       __read\r
+ 0000:0824       __setupio\r
+ 0000:0923       _tolower\r
+ 0000:095C       _unlink\r
+ 0000:0993       __VPRINTER\r
+ 0000:0E4B       __VPTR\r
+ 0000:0E89       __VRAM\r
+ 0000:0F10       __stpcpy\r
+ 0000:0F4B       _coreleft\r
+ 0000:0F58       __CPUTN\r
+ 0000:1000 idle  __AHINCR\r
+ 0000:10EA idle  _cprintf\r
+ 0000:1156       __VideoInt\r
+ 0000:11EA idle  __c0crtinit\r
+ 0000:120E idle  __crtinit\r
+ 0000:12FB idle  ___first\r
+ 0000:12FD idle  ___last\r
+ 0000:12FF idle  ___rover\r
+ 0000:143B       _free\r
+ 0000:143B       _farfree\r
+ 0000:1545       _malloc\r
+ 0000:154F       _farmalloc\r
+ 0000:16AC idle  _realloc\r
+ 0000:16B3 idle  _farrealloc\r
+ 0000:17DC       __brk\r
+ 0000:182E       __sbrk\r
+ 0000:18EC       _farcoreleft\r
+ 0000:1951       _getch\r
+ 0000:1980 idle  __Ngetche\r
+ 0000:1983 idle  _getche\r
+ 0000:19B1 idle  __Nungetch\r
+ 0000:19B4 idle  _ungetch\r
+ 0000:19F2       _gettext\r
+ 0000:1A4F       _puttext\r
+ 0000:1AAC       _ioctl\r
+ 0000:1ADC       _kbhit\r
+ 0000:1AF5       _movetext\r
+ 0000:1B99       _putch\r
+ 0000:1BB7       __REALCVT\r
+ 0000:1D28       __SCREENIO\r
+ 0000:1D77       __VALIDATEXY\r
+ 0000:1E0E       __SCROLL\r
+ 0000:20BE       _setblock\r
+ 0000:2139       __wherexy\r
+ 0000:214A idle  _wherex\r
+ 0000:2166 idle  _wherey\r
+ 0000:2186       __chmod\r
+ 0000:21AA       _close\r
+ 0000:21E5       __close\r
+ 0000:2210       _fclose\r
+ 0000:22CF       _fflush\r
+ 0000:23A3       _filelength\r
+ 0000:23EB       _flushall\r
+ 0000:250D idle  __OPENFP\r
+ 0000:25E5 idle  __GETFP\r
+ 0000:263E       _fopen\r
+ 0000:267A       _fprintf\r
+ 0000:2726       _fseek\r
+ 0000:27AD       _ftell\r
+ 0000:289A       _getenv\r
+ 0000:2916 idle  _itoa\r
+ 0000:2948       _ultoa\r
+ 0000:296C idle  _ltoa\r
+ 0000:299B       _memcpy\r
+ 0000:29C2       _movedata\r
+ 0000:2A26       _open\r
+ 0000:2BB7       __open\r
+ 0000:2C13       _printf\r
+ 0000:2C38 idle  __fputc\r
+ 0000:2C5B idle  _fputc\r
+ 0000:2DFD idle  _fputchar\r
+ 0000:2E1B       __FPUTN\r
+ 0000:3031       ___read\r
+ 0000:3120       _read\r
+ 0000:3123       _setvbuf\r
+ 0000:3295       _sprintf\r
+ 0000:32BE idle  _vsprintf\r
+ 0000:32E6       _strcat\r
+ 0000:332A       _strdup\r
+ 0000:3377       _strlen\r
+ 0000:339D       ___write\r
+ 0000:350D       __write\r
+ 0000:355C       _write\r
+ 0000:355F       __xfclose\r
+ 0000:35A7       __xfflush\r
+ 035E:0008 idle  KITTENGETS\r
+ 035E:0063 idle  _kittenopen\r
+ 035E:029B idle  _catread\r
+ 035E:035B idle  _kittenclose\r
+ 035E:0369 idle  _mystrtoul\r
+ 035E:040E idle  _processEscChars\r
+ 035E:0575 idle  _get_line\r
+ 035E:05D3 idle  _db_fetch\r
+ 035E:0642 idle  _db_insert\r
+ 03CE:0006 idle  _LargestFreeBlock\r
+ 03CE:00C9 idle  __coreleft\r
+ 03CE:0160 idle  _LargestFarFreeBlock\r
+ 03CE:022C idle  __farcoreleft\r
+ 03CE:0305 idle  _HC_OpenDebug\r
+ 03CE:0336 idle  _HC_CloseDebug\r
+ 0403:0001       _main\r
+ 0422:0001       _CA_OpenDebug\r
+ 0422:0032       _CA_CloseDebug\r
+ 0422:004D idle  _CA_FarRead\r
+ 0422:00B2 idle  _CA_FarWrite\r
+ 0422:0117 idle  _CA_ReadFile\r
+ 0422:019D       _CA_LoadFile\r
+ 0422:0243 idle  _CAL_OptimizeNodes\r
+ 0422:02BB       _CA_Startup\r
+ 0422:02EC       _CA_Shutdown\r
+ 0452:0007 idle  _wait\r
+ 0452:004F idle  _filesize\r
+ 0452:00BD idle  _printmeminfoline\r
+ 0452:025F       _US_CheckParm\r
+ 0486:000C idle  _MML_CheckForEMS\r
+ 0486:0056 idle  _MML_SetupEMS\r
+ 0486:015C idle  _MML_ShutdownEMS\r
+ 0486:01A5 idle  _MM_MapEMS\r
+ 0486:024D idle  _MM_MapXEMS\r
+ 0486:0306 idle  _MML_CheckForXMS\r
+ 0486:0343 idle  _MML_SetupXMS\r
+ 0486:03CD idle  _MML_ShutdownXMS\r
+ 0486:0416 idle  _MML_UseSpace\r
+ 0486:069B idle  _MML_ClearBlock\r
+ 0486:0718       _MM_Startup\r
+ 0486:0ABA       _MM_Shutdown\r
+ 0486:0B29       _MM_GetPtr\r
+ 0486:0EC5       _MM_FreePtr\r
+ 0486:0FCE idle  _MM_SetPurge\r
+ 0486:1088 idle  _MM_SetLock\r
+ 0486:1147 idle  _MM_SortMem\r
+ 0486:12E2       _MM_ShowMemory\r
+ 0486:17E5       _MM_DumpData\r
+ 0486:1958 idle  _MM_UnusedMemory\r
+ 0486:19D9 idle  _MM_TotalFree\r
+ 0486:1A78 idle  _MM_Report\r
+ 0486:2050 idle  _MM_BombOnError\r
+ 068D:0000 idle  __kitten_catalog\r
+ 0693:0004 idle  _gvar\r
+ 06A2:000C idle  _finishcachebox\r
+ 06A2:0010 idle  _updatecachebox\r
+ 06A2:0014 idle  _drawcachebox\r
+ 06AA:0021 idle  _XMSaddr\r
+ 06AA:0025 idle  _aftersort\r
+ 06AA:0029 idle  _beforesort\r
+ 0753:0000 idle  DATASEG@\r
+ 0753:005B idle  __Int0Vector\r
+ 0753:005F idle  __Int4Vector\r
+ 0753:0063 idle  __Int5Vector\r
+ 0753:0067 idle  __Int6Vector\r
+ 0753:006B       __C0argc\r
+ 0753:006D       __C0argv\r
+ 0753:0071       __C0environ\r
+ 0753:0075       __envLng\r
+ 0753:0077       __envseg\r
+ 0753:0079       __envSize\r
+ 0753:007B       __psp\r
+ 0753:007D idle  __osversion\r
+ 0753:007D       __osmajor\r
+ 0753:007D idle  __version\r
+ 0753:007E idle  __osminor\r
+ 0753:007F       _errno\r
+ 0753:0081       __StartTime\r
+ 0753:0085       __heapbase\r
+ 0753:0089       __brklvl\r
+ 0753:008D       __heaptop\r
+ 0753:0092       __atexitcnt\r
+ 0753:0094       __atexittbl\r
+ 0753:0116       __ctype\r
+ 0753:0218       __exitbuf\r
+ 0753:021C       __exitfopen\r
+ 0753:0220 idle  __exitopen\r
+ 0753:0224       __streams\r
+ 0753:03B4       __nfile\r
+ 0753:03B6       __openfd\r
+ 0753:03DE       __fmode\r
+ 0753:03E0       __notUmask\r
+ 0753:03E2       __doserrno\r
+ 0753:03E4 idle  __dosErrorToSV\r
+ 0753:0454       __stklen\r
+ 0753:04BE       __wscroll\r
+ 0753:04C0       __video\r
+ 0753:04CF       _directvideo\r
+ 0753:050C       __cFlag\r
+ 0753:050D       __cChar\r
+ 0753:050E       __argc\r
+ 0753:0510       __argv\r
+ 0753:051E       _environ\r
+ 0753:0528       __RealCvtVector\r
+ 0753:052A idle  __ScanTodVector\r
+\r
+Program entry point at 0000:0000\r
+\r
diff --git a/DEBUG.16B b/DEBUG.16B
new file mode 100755 (executable)
index 0000000..fdb7aca
--- /dev/null
+++ b/DEBUG.16B
@@ -0,0 +1,17 @@
+\e[0mSeg:0      Size:3096       Owner:0x6c6e\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m0\r
+\e[0m\e[0mSeg:c18        Size:256        Owner:0xcf94\r
+\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:d18        Size:273        Owner:0xfe0\r
+\e[44;34m+++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:9fde       Size:28706      Owner:0x0\r
+\e[41;31m\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:9ffe       Size:16386      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m
\ No newline at end of file
index edab459b13f4f23afa62aa1d1e94d78ec29c1086..7ab0e65727a4b35a0eeaa2c8a17951ca2cb5b10c 100755 (executable)
--- a/DEBUG.16W
+++ b/DEBUG.16W
@@ -1,17 +1,17 @@
-\e[0mSeg:0      Size:7143       Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[0mSeg:0      Size:7563       Owner:0xaea\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
 \e[42;32m0\r
-\e[0m\e[0mSeg:1be7       Size:256        Owner:0x46c\r
+\e[0m\e[0mSeg:1d8b       Size:256        Owner:0xa01c\r
 \e[44;34m++++\e[0m\e[47;37m_\e[0m\r
 \e[42;32m\r
-\e[0m\e[0mSeg:1ce7       Size:273        Owner:0xc604\r
-\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
-\e[42;32m\r
-\e[0m\e[0mSeg:1f2a       Size:40 Owner:0x0\r
+\e[0m\e[0mSeg:1f27       Size:40 Owner:0x0\r
 \e[41;31m++\e[0m\e[47;37m_\e[0m\r
-\e[42;32m00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:af52       Size:12462      Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:1f4f       Size:273        Owner:0xe074\r
+\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:af4f       Size:12465      Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
 \e[42;32m\r
 \e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
 \e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m
\ No newline at end of file
index d1442b17e0f711ad21da4c9b271c5b0abb7beec8..2987ea2c6254e79e7b5abdc65620e1c9f5b6b517 100755 (executable)
--- a/HEAP.16W
+++ b/HEAP.16W
@@ -1,31 +1,45 @@
 \r
        == default ==\r
 \r
-  USED block at 1f4c0016 of size 66\r
-  FREE block at 1f4c0058 of size 18\r
-  USED block at 1f4c006a of size 136\r
-  USED block at 1f4c00f2 of size 20\r
-  FREE block at 1f4c0106 of size 7926\r
+  USED block at 1f490016 of size 66\r
+  FREE block at 1f490058 of size 18\r
+  USED block at 1f49006a of size 136\r
+  USED block at 1f4900f2 of size 20\r
+  FREE block at 1f490106 of size 7926\r
 OK - end of heap\r
 \r
        == near ==\r
 \r
-  USED block at f4bc636 of size 12\r
-  USED block at f4bc642 of size 692\r
-  USED block at f4bc8f6 of size 92\r
-  USED block at f4bc952 of size 20\r
-  USED block at f4bc966 of size 20\r
-  USED block at f4bc97a of size 20\r
-  USED block at f4bc98e of size 20\r
-  USED block at f4bc9a2 of size 20\r
-  USED block at f4bc9b6 of size 13894\r
+  USED block at f48e0a6 of size 12\r
+  USED block at f48e0b2 of size 692\r
+  USED block at f48e366 of size 92\r
+  USED block at f48e3c2 of size 20\r
+  USED block at f48e3d6 of size 20\r
+  USED block at f48e3ea of size 20\r
+  USED block at f48e3fe of size 20\r
+  USED block at f48e412 of size 20\r
+  USED block at f48e426 of size 7126\r
 OK - end of heap\r
 \r
        == far ==\r
 \r
-  USED block at 1f4c0016 of size 66\r
-  USED block at 1f4c0058 of size 18\r
-  USED block at 1f4c006a of size 136\r
-  USED block at 1f4c00f2 of size 20\r
-  USED block at 1f4c0106 of size 7926\r
+  USED block at 1f490016 of size 66\r
+  USED block at 1f490058 of size 18\r
+  USED block at 1f49006a of size 136\r
+  USED block at 1f4900f2 of size 20\r
+  USED block at 1f490106 of size 7926\r
 OK - end of heap\r
+\r
+Memory Type         Total      Used       Free\r
+----------------  --------   --------   --------\r
+Default                   8166         222       7944\r
+Near              8022         896       7126\r
+Far               8166         222       7944\r
+----------------  --------   --------   --------\r
+coreleft = 7120\r
+farcoreleft = 6676\r
+GetFreeSize = 65106\r
+GetNearFreeSize = 7126\r
+GetFarFreeSize = 65106\r
+memavl = 7124\r
+stackavail = 38356\r
diff --git a/MMDUMP.16B b/MMDUMP.16B
new file mode 100755 (executable)
index 0000000..ce40477
Binary files /dev/null and b/MMDUMP.16B differ
index 0a348492c63a4e7835e657df18a329cd0c40a808..d67c7b711251aa02c1546101492f9856d3360070 100755 (executable)
Binary files a/MMDUMP.16W and b/MMDUMP.16W differ
diff --git a/PROFILE.16B b/PROFILE.16B
new file mode 100755 (executable)
index 0000000..e69de29
index 914bac8df481abe87831197fbe272815c6a0e356..6742d72ef9fef11c261294a3de7f1e841ef4539e 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index bb98771ffcc3c2a854066cc8a575e364d44da95b..04bf4475ca4c214ec18e9e4107dd897318fe74b2 100755 (executable)
Binary files a/bcexmm.exe and b/bcexmm.exe differ
index 7ff8c3dac08c25d88e7843f8a63ca5f3ab42f52b..09b5db1efd9722c9605da4fa4a62b78eda7d3947 100755 (executable)
Binary files a/bcexmm.prj and b/bcexmm.prj differ
index 06abc41254c0d28594ff3041f1c71d0c1c3448ec..6f74e040e819b580f610cfe1aa1556e99bbac5b7 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 3ce3a8eb3794d4ca6a54da80b8e2cdf366bbaa04..568a24ec3d50531c5b0d2074fd4afd96ebdaf2ed 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 0dc5c46e3ce07119b5b8956d23411a2424717fdf..ca380430acdd4ae6524a6fcefa7e2f312e1c2a61 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index e0c14e2e47308161c32f4d1aff765e2b857db527..20336c3e6f022bbbe0b9d8252e1cfd81f0a22512 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index ac74bbb5e0a6712533db6dbdd99767bcb96711ed..f1c8be8d74a796da6b4d0fb6204b27ac0be8e6d6 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index c9d228e01ddadf86f3cb6e9741d8e51abf6e1ceb..0a1631fcc43c23c0766ba436439fac14a65a0186 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -31,7 +31,7 @@ WCPULIB=$(SRCLIB)wcpu$(DIRSEP)
 
 16FLAGS=-fh=16.hed
 BAKAPIFLAGS=-fh=bakapi.hed
-SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k32768#60000
+SFLAGS=-sg -st -of+ -zu -zdf -zff -zgf -k56000#60000#32768
 DFLAGS=-DTARGET_MSDOS=16 -DMSDOS=1 $(SFLAGS)
 ZFLAGS=-zk0 -zq -zc -zp8# -zm
 CFLAGS=$(IFLAGS) -mh -lr -l=dos -wo# -d2##wwww
index cfe2a8e81b0e4dc993c26cc74138a9687aa7d05a..99edf8904b2414e21cc5976097dc60d1ce662c3b 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index a731f1e1e2383491317358de0e29126828b1d18b..d8de2c1e93f5ec8bd7f0963ac0648c6b6fef0f82 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index ac9b703940281e3012e643650195ea815a3ef3ab..0a989d906bb932ef31130443d729c78dad5bc9b2 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 3cdb359f652b34a7d0f1304f9962511aff35a210..c12a5d0316fe23e748ddd04deaaff745181a19a4 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 09ecaa74f1e98a2fa7ee5e5c5c686d4614708a3a..07a73d41274a617d60d88952f3a05fa47a5b1aff 100755 (executable)
 //#define FILEREAD\r
 \r
 global_game_variables_t gvar;\r
-mminfo_t mm; mminfotype mmi;\r
 \r
 void\r
 main(int argc, char *argv[])\r
 {\r
+       mminfo_t mm; mminfotype mmi;\r
 #ifdef __WATCOMC__\r
        __segment sega;\r
        void __based(sega)* bigbuffer;\r
index 71c5a19d0265d60318a6101c172f676929556d23..9dcb9b4e792c5f006ac0f6bb80dd6e365bf6469a 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index d8a281020f7bde0ffd9ee6217a2ef7b7e0fd7b92..245b8c8fc39e2dcd02f19be736f118f5a5756a8a 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 38b645390a81eef30fcd0eeb7f715a62b63d418b..90ecc45380b9b50c7ed291620f01359b285f8111 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ