]> 4ch.mooo.com Git - 16.git/commitdiff
fack it i will play with getptr later!! ^^;
authorsparky4 <sparky4@cock.li>
Wed, 5 Aug 2015 05:06:57 +0000 (00:06 -0500)
committersparky4 <sparky4@cock.li>
Wed, 5 Aug 2015 05:06:57 +0000 (00:06 -0500)
modified:   16/exmmtest/EXMMTEST.EXE
modified:   16/exmmtest/EXMMTEST.MAP
modified:   16/exmmtest/EXMMTEST.PRJ
modified:   16/exmmtest/HEAP.16
modified:   16/exmmtest/src/exmmtest.c
modified:   16/exmmtest/src/lib/16_mm.c
new file:   HEAP.16
modified:   exmmtest.exe
modified:   src/exmmtest.c
modified:   src/lib/16_mm.c

16/exmmtest/EXMMTEST.EXE
16/exmmtest/EXMMTEST.MAP
16/exmmtest/EXMMTEST.PRJ
16/exmmtest/HEAP.16
16/exmmtest/src/exmmtest.c
16/exmmtest/src/lib/16_mm.c
HEAP.16 [new file with mode: 0644]
exmmtest.exe
src/exmmtest.c
src/lib/16_mm.c

index 303906ad92be1b497d7fb15a4185cf1125eadee2..189c078599a32d64ceb8f7274fdf3a22ca8386bf 100644 (file)
Binary files a/16/exmmtest/EXMMTEST.EXE and b/16/exmmtest/EXMMTEST.EXE differ
index 264e5e67c0c41e58b930853871795112c3f4163d..04f37ae6c86eed3d987940f91f50d4fa2a6b9a22 100644 (file)
@@ -1,22 +1,22 @@
 \r
  Start  Stop   Length Name               Class\r
 \r
- 00000H 05924H 05925H _TEXT              CODE\r
- 05930H 05930H 00000H _FARDATA           FAR_DATA\r
- 05930H 05930H 00000H _FARBSS            FAR_BSS\r
- 05930H 05930H 00000H _OVERLAY_          OVRINFO\r
- 05930H 05930H 00000H _1STUB_            STUBSEG\r
- 05930H 069C3H 01094H _DATA              DATA\r
- 069C4H 069C5H 00002H _CVTSEG            DATA\r
- 069C6H 069CBH 00006H _SCNSEG            DATA\r
- 069CCH 069CCH 00000H _CONST             CONST\r
- 069CCH 069E3H 00018H _INIT_             INITDATA\r
- 069E4H 069E4H 00000H _INITEND_          INITDATA\r
- 069E4H 069E4H 00000H _EXIT_             EXITDATA\r
- 069E4H 069E4H 00000H _EXITEND_          EXITDATA\r
- 069E4H 06A4BH 00068H _BSS               BSS\r
- 06A4CH 06A4CH 00000H _BSSEND            BSSEND\r
- 06A50H 06ACFH 00080H _STACK             STACK\r
+ 00000H 0590EH 0590FH _TEXT              CODE\r
+ 05910H 05910H 00000H _FARDATA           FAR_DATA\r
+ 05910H 05910H 00000H _FARBSS            FAR_BSS\r
+ 05910H 05910H 00000H _OVERLAY_          OVRINFO\r
+ 05910H 05910H 00000H _1STUB_            STUBSEG\r
+ 05910H 069A3H 01094H _DATA              DATA\r
+ 069A4H 069A5H 00002H _CVTSEG            DATA\r
+ 069A6H 069ABH 00006H _SCNSEG            DATA\r
+ 069ACH 069ACH 00000H _CONST             CONST\r
+ 069ACH 069C3H 00018H _INIT_             INITDATA\r
+ 069C4H 069C4H 00000H _INITEND_          INITDATA\r
+ 069C4H 069C4H 00000H _EXIT_             EXITDATA\r
+ 069C4H 069C4H 00000H _EXITEND_          EXITDATA\r
+ 069C4H 06A2BH 00068H _BSS               BSS\r
+ 06A2CH 06A2CH 00000H _BSSEND            BSSEND\r
+ 06A30H 06AAFH 00080H _STACK             STACK\r
 \r
 \r
 Detailed map of segments\r
@@ -24,484 +24,484 @@ Detailed map of segments
  0000:0000 028F C=CODE   S=_TEXT          G=(none)  M=c0.ASM     ACBP=28\r
  0000:028F 05F7 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=28\r
  0000:0886 02A6 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_HC.C ACBP=28\r
- 0000:0B2C 023A C=CODE   S=_TEXT          G=(none)  M=SRC\EXMMTEST.C ACBP=28\r
- 0000:0D66 0232 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_CA.C ACBP=28\r
- 0000:0F98 0242 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_HEAD.C ACBP=28\r
- 0000:11DA 1A1B C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_MM.C ACBP=28\r
- 0000:2BF5 0024 C=CODE   S=_TEXT          G=(none)  M=ATEXIT     ACBP=28\r
- 0000:2C19 0049 C=CODE   S=_TEXT          G=(none)  M=CLOCK      ACBP=28\r
- 0000:2C62 0000 C=CODE   S=_TEXT          G=(none)  M=CTYPE      ACBP=28\r
- 0000:2C62 003D C=CODE   S=_TEXT          G=(none)  M=DOSFATTR   ACBP=28\r
- 0000:2C9F 0089 C=CODE   S=_TEXT          G=(none)  M=EXIT       ACBP=28\r
- 0000:2D28 0000 C=CODE   S=_TEXT          G=(none)  M=FILES      ACBP=28\r
- 0000:2D28 0000 C=CODE   S=_TEXT          G=(none)  M=FILES2     ACBP=28\r
- 0000:2D28 0000 C=CODE   S=_TEXT          G=(none)  M=FMODE      ACBP=28\r
- 0000:2D28 0021 C=CODE   S=_TEXT          G=(none)  M=H_LLSH     ACBP=28\r
- 0000:2D49 0021 C=CODE   S=_TEXT          G=(none)  M=H_LURSH    ACBP=28\r
- 0000:2D6A 0060 C=CODE   S=_TEXT          G=(none)  M=H_PADD     ACBP=28\r
- 0000:2DCA 0028 C=CODE   S=_TEXT          G=(none)  M=H_PSBP     ACBP=28\r
- 0000:2DF2 004B C=CODE   S=_TEXT          G=(none)  M=IOERROR    ACBP=28\r
- 0000:2E3D 0011 C=CODE   S=_TEXT          G=(none)  M=ISATTY     ACBP=28\r
- 0000:2E4E 00A2 C=CODE   S=_TEXT          G=(none)  M=LONGTOA    ACBP=28\r
- 0000:2EF0 0029 C=CODE   S=_TEXT          G=(none)  M=LSEEK      ACBP=28\r
- 0000:2F19 00B0 C=CODE   S=_TEXT          G=(none)  M=MKNAME     ACBP=28\r
- 0000:2FC9 0021 C=CODE   S=_TEXT          G=(none)  M=N_PCMP     ACBP=28\r
- 0000:2FEA 002F C=CODE   S=_TEXT          G=(none)  M=READA      ACBP=28\r
- 0000:3019 00B2 C=CODE   S=_TEXT          G=(none)  M=SETUPIO    ACBP=28\r
- 0000:30CB 0000 C=CODE   S=_TEXT          G=(none)  M=STKLEN     ACBP=28\r
- 0000:30CB 002C C=CODE   S=_TEXT          G=(none)  M=TOLOWER    ACBP=28\r
- 0000:30F7 0018 C=CODE   S=_TEXT          G=(none)  M=UNLINK     ACBP=28\r
- 0000:310F 04DB C=CODE   S=_TEXT          G=(none)  M=VPRINTER   ACBP=28\r
- 0000:35EA 009F C=CODE   S=_TEXT          G=(none)  M=VRAM       ACBP=28\r
- 0000:3689 0000 C=CODE   S=_TEXT          G=(none)  M=WSCROLL    ACBP=28\r
- 0000:3689 0030 C=CODE   S=_TEXT          G=(none)  M=_STPCPY    ACBP=28\r
- 0000:36B9 0004 C=CODE   S=_TEXT          G=(none)  M=CORELEFT   ACBP=28\r
- 0000:36BD 014E C=CODE   S=_TEXT          G=(none)  M=CPRINTF    ACBP=28\r
- 0000:380B 01A5 C=CODE   S=_TEXT          G=(none)  M=CRTINIT    ACBP=28\r
- 0000:39B0 001F C=CODE   S=_TEXT          G=(none)  M=CVTFAK     ACBP=28\r
- 0000:39CF 042D C=CODE   S=_TEXT          G=(none)  M=FARHEAP    ACBP=28\r
- 0000:3DFC 013E C=CODE   S=_TEXT          G=(none)  M=FBRK       ACBP=28\r
- 0000:3F3A 0050 C=CODE   S=_TEXT          G=(none)  M=FCORELFT   ACBP=28\r
- 0000:3F8A 0054 C=CODE   S=_TEXT          G=(none)  M=GETCH      ACBP=28\r
- 0000:3FDE 00AC C=CODE   S=_TEXT          G=(none)  M=GPTEXT     ACBP=28\r
- 0000:408A 0029 C=CODE   S=_TEXT          G=(none)  M=IOCTL      ACBP=28\r
- 0000:40B3 0012 C=CODE   S=_TEXT          G=(none)  M=KBHIT      ACBP=28\r
- 0000:40C5 009D C=CODE   S=_TEXT          G=(none)  M=MOVETEXT   ACBP=28\r
- 0000:4162 0017 C=CODE   S=_TEXT          G=(none)  M=PUTCH      ACBP=28\r
- 0000:4179 0004 C=CODE   S=_TEXT          G=(none)  M=REALCVT    ACBP=28\r
- 0000:417D 01C7 C=CODE   S=_TEXT          G=(none)  M=SCREEN     ACBP=28\r
- 0000:4344 0184 C=CODE   S=_TEXT          G=(none)  M=SCROLL     ACBP=28\r
- 0000:44C8 0129 C=CODE   S=_TEXT          G=(none)  M=SETARGV    ACBP=28\r
- 0000:45F1 001C C=CODE   S=_TEXT          G=(none)  M=SETBLOCK   ACBP=28\r
- 0000:460D 0054 C=CODE   S=_TEXT          G=(none)  M=SETENVP    ACBP=28\r
- 0000:4661 002C C=CODE   S=_TEXT          G=(none)  M=WHEREXY    ACBP=28\r
- 0000:468D 001D C=CODE   S=_TEXT          G=(none)  M=CHMODA     ACBP=28\r
- 0000:46AA 0026 C=CODE   S=_TEXT          G=(none)  M=CLOSE      ACBP=28\r
- 0000:46D0 001E C=CODE   S=_TEXT          G=(none)  M=CLOSEA     ACBP=28\r
- 0000:46EE 00B0 C=CODE   S=_TEXT          G=(none)  M=FCLOSE     ACBP=28\r
- 0000:479E 00C6 C=CODE   S=_TEXT          G=(none)  M=FFLUSH     ACBP=28\r
- 0000:4864 0041 C=CODE   S=_TEXT          G=(none)  M=FLENGTH    ACBP=28\r
- 0000:48A5 0040 C=CODE   S=_TEXT          G=(none)  M=FLUSHALL   ACBP=28\r
- 0000:48E5 01FE C=CODE   S=_TEXT          G=(none)  M=FOPEN      ACBP=28\r
- 0000:4AE3 001C C=CODE   S=_TEXT          G=(none)  M=FPRINTF    ACBP=28\r
- 0000:4AFF 01D8 C=CODE   S=_TEXT          G=(none)  M=FSEEK      ACBP=28\r
- 0000:4CD7 0070 C=CODE   S=_TEXT          G=(none)  M=GETENV     ACBP=28\r
- 0000:4D47 0070 C=CODE   S=_TEXT          G=(none)  M=LTOA1      ACBP=28\r
- 0000:4DB7 0024 C=CODE   S=_TEXT          G=(none)  M=MEMCPY     ACBP=28\r
- 0000:4DDB 0022 C=CODE   S=_TEXT          G=(none)  M=MOVEDATA   ACBP=28\r
- 0000:4DFD 018D C=CODE   S=_TEXT          G=(none)  M=OPEN       ACBP=28\r
- 0000:4F8A 004F C=CODE   S=_TEXT          G=(none)  M=OPENA      ACBP=28\r
- 0000:4FD9 001B C=CODE   S=_TEXT          G=(none)  M=PRINTF     ACBP=28\r
- 0000:4FF4 03A4 C=CODE   S=_TEXT          G=(none)  M=PUTC       ACBP=28\r
- 0000:5398 00CB C=CODE   S=_TEXT          G=(none)  M=READ       ACBP=28\r
- 0000:5463 0003 C=CODE   S=_TEXT          G=(none)  M=READU      ACBP=28\r
- 0000:5466 0111 C=CODE   S=_TEXT          G=(none)  M=SETVBUF    ACBP=28\r
- 0000:5577 0081 C=CODE   S=_TEXT          G=(none)  M=SPRINTF    ACBP=28\r
- 0000:55F8 003F C=CODE   S=_TEXT          G=(none)  M=STRCAT     ACBP=28\r
- 0000:5637 003D C=CODE   S=_TEXT          G=(none)  M=STRCHR     ACBP=28\r
- 0000:5674 0030 C=CODE   S=_TEXT          G=(none)  M=STRCMP     ACBP=28\r
- 0000:56A4 0029 C=CODE   S=_TEXT          G=(none)  M=STRCPY     ACBP=28\r
- 0000:56CD 0040 C=CODE   S=_TEXT          G=(none)  M=STRDUP     ACBP=28\r
- 0000:570D 001F C=CODE   S=_TEXT          G=(none)  M=STRLEN     ACBP=28\r
- 0000:572C 0149 C=CODE   S=_TEXT          G=(none)  M=WRITE      ACBP=28\r
- 0000:5875 003C C=CODE   S=_TEXT          G=(none)  M=WRITEA     ACBP=28\r
- 0000:58B1 0003 C=CODE   S=_TEXT          G=(none)  M=WRITEU     ACBP=28\r
- 0000:58B4 003B C=CODE   S=_TEXT          G=(none)  M=XFCLOSE    ACBP=28\r
- 0000:58EF 0036 C=CODE   S=_TEXT          G=(none)  M=XFFLUSH    ACBP=28\r
- 0593:0000 0000 C=FAR_DATA S=_FARDATA       G=(none)  M=c0.ASM     ACBP=68\r
- 0593:0000 0000 C=FAR_BSS S=_FARBSS        G=(none)  M=c0.ASM     ACBP=68\r
- 0593:0000 0000 C=OVRINFO S=_OVERLAY_      G=(none)  M=c0.ASM     ACBP=68\r
- 0593:0000 0000 C=STUBSEG S=_1STUB_        G=(none)  M=c0.ASM     ACBP=68\r
- 0593:0000 0093 C=DATA   S=_DATA          G=DGROUP  M=c0.ASM     ACBP=68\r
- 0593:0094 0045 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
- 0593:00DA 0014 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
- 0593:00EE 0187 C=DATA   S=_DATA          G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
- 0593:0276 002C C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
- 0593:02A2 0010 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
- 0593:02B2 09E0 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
- 0593:0C92 0002 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
- 0593:0C94 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
- 0593:0C94 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
- 0593:0D96 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
- 0593:0D96 0006 C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
- 0593:0D9C 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
- 0593:0F2C 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
- 0593:0F56 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
- 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
- 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
- 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
- 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
- 0593:0F5A 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
- 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
- 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
- 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
- 0593:0FB6 0009 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
- 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
- 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
- 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:0FC0 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
- 0593:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
- 0593:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
- 0593:0FC2 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
- 0593:102A 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
- 0593:102A 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
- 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
- 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
- 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
- 0593:102C 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:1044 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
- 0593:1076 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
- 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
- 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
- 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
- 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
- 0593:1078 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
- 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
- 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
- 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
- 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
- 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
- 0593:107A 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
- 0593:108A 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
- 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
- 0593:108E 0001 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
- 0593:1090 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCHR     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCMP     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCPY     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
- 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
- 0593:1094 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1094 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:1096 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
- 0593:1096 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1096 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:109C 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:109C 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:109C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:10A2 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:10A8 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
- 0593:10AE 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
- 0593:10B4 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 0593:10B4 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:10B4 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 0593:10B4 0000 C=BSS    S=_BSS           G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:10B4 0004 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
- 0593:10B8 0002 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
- 0593:10BA 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
- 0593:10BA 000A C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
- 0593:10C4 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
- 0593:10C4 0006 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
- 0593:10CA 0040 C=BSS    S=_BSS           G=DGROUP  M=ATEXIT     ACBP=48\r
- 0593:110A 0001 C=BSS    S=_BSS           G=DGROUP  M=CLOCK      ACBP=48\r
- 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=DOSFATTR   ACBP=48\r
- 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=IOERROR    ACBP=48\r
- 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=ISATTY     ACBP=48\r
- 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LONGTOA    ACBP=48\r
- 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LSEEK      ACBP=48\r
- 0593:110C 000D C=BSS    S=_BSS           G=DGROUP  M=MKNAME     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=READA      ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=UNLINK     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VPRINTER   ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VRAM       ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CORELEFT   ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETCH      ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=IOCTL      ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=KBHIT      ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETBLOCK   ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CHMODA     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CLOSEA     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=FLENGTH    ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETENV     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MEMCPY     ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MOVEDATA   ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPEN       ACBP=48\r
- 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPENA      ACBP=48\r
- 0593:111A 0001 C=BSS    S=_BSS           G=DGROUP  M=PUTC       ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=READ       ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCAT     ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCHR     ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCMP     ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCPY     ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRLEN     ACBP=48\r
- 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=WRITEA     ACBP=48\r
- 0593:111C 0000 C=BSSEND S=_BSSEND        G=DGROUP  M=c0.ASM     ACBP=28\r
- 06A5:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
+ 0000:0B2C 0239 C=CODE   S=_TEXT          G=(none)  M=SRC\EXMMTEST.C ACBP=28\r
+ 0000:0D65 0232 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_CA.C ACBP=28\r
+ 0000:0F97 0242 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_HEAD.C ACBP=28\r
+ 0000:11D9 1A06 C=CODE   S=_TEXT          G=(none)  M=SRC\LIB\16_MM.C ACBP=28\r
+ 0000:2BDF 0024 C=CODE   S=_TEXT          G=(none)  M=ATEXIT     ACBP=28\r
+ 0000:2C03 0049 C=CODE   S=_TEXT          G=(none)  M=CLOCK      ACBP=28\r
+ 0000:2C4C 0000 C=CODE   S=_TEXT          G=(none)  M=CTYPE      ACBP=28\r
+ 0000:2C4C 003D C=CODE   S=_TEXT          G=(none)  M=DOSFATTR   ACBP=28\r
+ 0000:2C89 0089 C=CODE   S=_TEXT          G=(none)  M=EXIT       ACBP=28\r
+ 0000:2D12 0000 C=CODE   S=_TEXT          G=(none)  M=FILES      ACBP=28\r
+ 0000:2D12 0000 C=CODE   S=_TEXT          G=(none)  M=FILES2     ACBP=28\r
+ 0000:2D12 0000 C=CODE   S=_TEXT          G=(none)  M=FMODE      ACBP=28\r
+ 0000:2D12 0021 C=CODE   S=_TEXT          G=(none)  M=H_LLSH     ACBP=28\r
+ 0000:2D33 0021 C=CODE   S=_TEXT          G=(none)  M=H_LURSH    ACBP=28\r
+ 0000:2D54 0060 C=CODE   S=_TEXT          G=(none)  M=H_PADD     ACBP=28\r
+ 0000:2DB4 0028 C=CODE   S=_TEXT          G=(none)  M=H_PSBP     ACBP=28\r
+ 0000:2DDC 004B C=CODE   S=_TEXT          G=(none)  M=IOERROR    ACBP=28\r
+ 0000:2E27 0011 C=CODE   S=_TEXT          G=(none)  M=ISATTY     ACBP=28\r
+ 0000:2E38 00A2 C=CODE   S=_TEXT          G=(none)  M=LONGTOA    ACBP=28\r
+ 0000:2EDA 0029 C=CODE   S=_TEXT          G=(none)  M=LSEEK      ACBP=28\r
+ 0000:2F03 00B0 C=CODE   S=_TEXT          G=(none)  M=MKNAME     ACBP=28\r
+ 0000:2FB3 0021 C=CODE   S=_TEXT          G=(none)  M=N_PCMP     ACBP=28\r
+ 0000:2FD4 002F C=CODE   S=_TEXT          G=(none)  M=READA      ACBP=28\r
+ 0000:3003 00B2 C=CODE   S=_TEXT          G=(none)  M=SETUPIO    ACBP=28\r
+ 0000:30B5 0000 C=CODE   S=_TEXT          G=(none)  M=STKLEN     ACBP=28\r
+ 0000:30B5 002C C=CODE   S=_TEXT          G=(none)  M=TOLOWER    ACBP=28\r
+ 0000:30E1 0018 C=CODE   S=_TEXT          G=(none)  M=UNLINK     ACBP=28\r
+ 0000:30F9 04DB C=CODE   S=_TEXT          G=(none)  M=VPRINTER   ACBP=28\r
+ 0000:35D4 009F C=CODE   S=_TEXT          G=(none)  M=VRAM       ACBP=28\r
+ 0000:3673 0000 C=CODE   S=_TEXT          G=(none)  M=WSCROLL    ACBP=28\r
+ 0000:3673 0030 C=CODE   S=_TEXT          G=(none)  M=_STPCPY    ACBP=28\r
+ 0000:36A3 0004 C=CODE   S=_TEXT          G=(none)  M=CORELEFT   ACBP=28\r
+ 0000:36A7 014E C=CODE   S=_TEXT          G=(none)  M=CPRINTF    ACBP=28\r
+ 0000:37F5 01A5 C=CODE   S=_TEXT          G=(none)  M=CRTINIT    ACBP=28\r
+ 0000:399A 001F C=CODE   S=_TEXT          G=(none)  M=CVTFAK     ACBP=28\r
+ 0000:39B9 042D C=CODE   S=_TEXT          G=(none)  M=FARHEAP    ACBP=28\r
+ 0000:3DE6 013E C=CODE   S=_TEXT          G=(none)  M=FBRK       ACBP=28\r
+ 0000:3F24 0050 C=CODE   S=_TEXT          G=(none)  M=FCORELFT   ACBP=28\r
+ 0000:3F74 0054 C=CODE   S=_TEXT          G=(none)  M=GETCH      ACBP=28\r
+ 0000:3FC8 00AC C=CODE   S=_TEXT          G=(none)  M=GPTEXT     ACBP=28\r
+ 0000:4074 0029 C=CODE   S=_TEXT          G=(none)  M=IOCTL      ACBP=28\r
+ 0000:409D 0012 C=CODE   S=_TEXT          G=(none)  M=KBHIT      ACBP=28\r
+ 0000:40AF 009D C=CODE   S=_TEXT          G=(none)  M=MOVETEXT   ACBP=28\r
+ 0000:414C 0017 C=CODE   S=_TEXT          G=(none)  M=PUTCH      ACBP=28\r
+ 0000:4163 0004 C=CODE   S=_TEXT          G=(none)  M=REALCVT    ACBP=28\r
+ 0000:4167 01C7 C=CODE   S=_TEXT          G=(none)  M=SCREEN     ACBP=28\r
+ 0000:432E 0184 C=CODE   S=_TEXT          G=(none)  M=SCROLL     ACBP=28\r
+ 0000:44B2 0129 C=CODE   S=_TEXT          G=(none)  M=SETARGV    ACBP=28\r
+ 0000:45DB 001C C=CODE   S=_TEXT          G=(none)  M=SETBLOCK   ACBP=28\r
+ 0000:45F7 0054 C=CODE   S=_TEXT          G=(none)  M=SETENVP    ACBP=28\r
+ 0000:464B 002C C=CODE   S=_TEXT          G=(none)  M=WHEREXY    ACBP=28\r
+ 0000:4677 001D C=CODE   S=_TEXT          G=(none)  M=CHMODA     ACBP=28\r
+ 0000:4694 0026 C=CODE   S=_TEXT          G=(none)  M=CLOSE      ACBP=28\r
+ 0000:46BA 001E C=CODE   S=_TEXT          G=(none)  M=CLOSEA     ACBP=28\r
+ 0000:46D8 00B0 C=CODE   S=_TEXT          G=(none)  M=FCLOSE     ACBP=28\r
+ 0000:4788 00C6 C=CODE   S=_TEXT          G=(none)  M=FFLUSH     ACBP=28\r
+ 0000:484E 0041 C=CODE   S=_TEXT          G=(none)  M=FLENGTH    ACBP=28\r
+ 0000:488F 0040 C=CODE   S=_TEXT          G=(none)  M=FLUSHALL   ACBP=28\r
+ 0000:48CF 01FE C=CODE   S=_TEXT          G=(none)  M=FOPEN      ACBP=28\r
+ 0000:4ACD 001C C=CODE   S=_TEXT          G=(none)  M=FPRINTF    ACBP=28\r
+ 0000:4AE9 01D8 C=CODE   S=_TEXT          G=(none)  M=FSEEK      ACBP=28\r
+ 0000:4CC1 0070 C=CODE   S=_TEXT          G=(none)  M=GETENV     ACBP=28\r
+ 0000:4D31 0070 C=CODE   S=_TEXT          G=(none)  M=LTOA1      ACBP=28\r
+ 0000:4DA1 0024 C=CODE   S=_TEXT          G=(none)  M=MEMCPY     ACBP=28\r
+ 0000:4DC5 0022 C=CODE   S=_TEXT          G=(none)  M=MOVEDATA   ACBP=28\r
+ 0000:4DE7 018D C=CODE   S=_TEXT          G=(none)  M=OPEN       ACBP=28\r
+ 0000:4F74 004F C=CODE   S=_TEXT          G=(none)  M=OPENA      ACBP=28\r
+ 0000:4FC3 001B C=CODE   S=_TEXT          G=(none)  M=PRINTF     ACBP=28\r
+ 0000:4FDE 03A4 C=CODE   S=_TEXT          G=(none)  M=PUTC       ACBP=28\r
+ 0000:5382 00CB C=CODE   S=_TEXT          G=(none)  M=READ       ACBP=28\r
+ 0000:544D 0003 C=CODE   S=_TEXT          G=(none)  M=READU      ACBP=28\r
+ 0000:5450 0111 C=CODE   S=_TEXT          G=(none)  M=SETVBUF    ACBP=28\r
+ 0000:5561 0081 C=CODE   S=_TEXT          G=(none)  M=SPRINTF    ACBP=28\r
+ 0000:55E2 003F C=CODE   S=_TEXT          G=(none)  M=STRCAT     ACBP=28\r
+ 0000:5621 003D C=CODE   S=_TEXT          G=(none)  M=STRCHR     ACBP=28\r
+ 0000:565E 0030 C=CODE   S=_TEXT          G=(none)  M=STRCMP     ACBP=28\r
+ 0000:568E 0029 C=CODE   S=_TEXT          G=(none)  M=STRCPY     ACBP=28\r
+ 0000:56B7 0040 C=CODE   S=_TEXT          G=(none)  M=STRDUP     ACBP=28\r
+ 0000:56F7 001F C=CODE   S=_TEXT          G=(none)  M=STRLEN     ACBP=28\r
+ 0000:5716 0149 C=CODE   S=_TEXT          G=(none)  M=WRITE      ACBP=28\r
+ 0000:585F 003C C=CODE   S=_TEXT          G=(none)  M=WRITEA     ACBP=28\r
+ 0000:589B 0003 C=CODE   S=_TEXT          G=(none)  M=WRITEU     ACBP=28\r
+ 0000:589E 003B C=CODE   S=_TEXT          G=(none)  M=XFCLOSE    ACBP=28\r
+ 0000:58D9 0036 C=CODE   S=_TEXT          G=(none)  M=XFFLUSH    ACBP=28\r
+ 0591:0000 0000 C=FAR_DATA S=_FARDATA       G=(none)  M=c0.ASM     ACBP=68\r
+ 0591:0000 0000 C=FAR_BSS S=_FARBSS        G=(none)  M=c0.ASM     ACBP=68\r
+ 0591:0000 0000 C=OVRINFO S=_OVERLAY_      G=(none)  M=c0.ASM     ACBP=68\r
+ 0591:0000 0000 C=STUBSEG S=_1STUB_        G=(none)  M=c0.ASM     ACBP=68\r
+ 0591:0000 0093 C=DATA   S=_DATA          G=DGROUP  M=c0.ASM     ACBP=68\r
+ 0591:0094 0045 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
+ 0591:00DA 0014 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
+ 0591:00EE 0187 C=DATA   S=_DATA          G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
+ 0591:0276 002C C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
+ 0591:02A2 0010 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
+ 0591:02B2 09E0 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0591:0C92 0002 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0591:0C94 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
+ 0591:0C94 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
+ 0591:0D96 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0591:0D96 0006 C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
+ 0591:0D9C 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
+ 0591:0F2C 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
+ 0591:0F56 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
+ 0591:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
+ 0591:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
+ 0591:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
+ 0591:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
+ 0591:0F5A 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
+ 0591:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
+ 0591:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0591:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
+ 0591:0FB6 0009 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
+ 0591:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
+ 0591:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
+ 0591:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0591:0FC0 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
+ 0591:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
+ 0591:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
+ 0591:0FC2 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0591:102A 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
+ 0591:102A 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
+ 0591:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
+ 0591:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0591:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
+ 0591:102C 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0591:1044 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0591:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
+ 0591:1076 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
+ 0591:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
+ 0591:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
+ 0591:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
+ 0591:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
+ 0591:1078 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
+ 0591:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
+ 0591:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
+ 0591:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
+ 0591:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
+ 0591:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
+ 0591:107A 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
+ 0591:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0591:108A 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
+ 0591:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
+ 0591:108E 0001 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
+ 0591:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
+ 0591:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
+ 0591:1090 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCHR     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCMP     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCPY     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
+ 0591:1094 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:1094 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0591:1096 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
+ 0591:1096 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:1096 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0591:109C 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:109C 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:109C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0591:10A2 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0591:10A8 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
+ 0591:10AE 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
+ 0591:10B4 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0591:10B4 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:10B4 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0591:10B4 0000 C=BSS    S=_BSS           G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0591:10B4 0004 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
+ 0591:10B8 0002 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
+ 0591:10BA 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
+ 0591:10BA 000A C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
+ 0591:10C4 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
+ 0591:10C4 0006 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0591:10CA 0040 C=BSS    S=_BSS           G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0591:110A 0001 C=BSS    S=_BSS           G=DGROUP  M=CLOCK      ACBP=48\r
+ 0591:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0591:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=IOERROR    ACBP=48\r
+ 0591:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=ISATTY     ACBP=48\r
+ 0591:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0591:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LSEEK      ACBP=48\r
+ 0591:110C 000D C=BSS    S=_BSS           G=DGROUP  M=MKNAME     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=READA      ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=UNLINK     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VRAM       ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETCH      ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=IOCTL      ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=KBHIT      ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CHMODA     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETENV     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPEN       ACBP=48\r
+ 0591:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPENA      ACBP=48\r
+ 0591:111A 0001 C=BSS    S=_BSS           G=DGROUP  M=PUTC       ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=READ       ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCAT     ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCHR     ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCMP     ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCPY     ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRLEN     ACBP=48\r
+ 0591:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=WRITEA     ACBP=48\r
+ 0591:111C 0000 C=BSSEND S=_BSSEND        G=DGROUP  M=c0.ASM     ACBP=28\r
+ 06A3:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
 \r
   Address         Publics by Name\r
 \r
- 0593:0000 idle  DATASEG@\r
+ 0591:0000 idle  DATASEG@\r
  0000:028B idle  DGROUP@\r
- 0000:2D2B idle  F_LXLSH@\r
- 0000:2D4C idle  F_LXURSH@\r
- 0000:2D6D idle  F_PADD@\r
- 0000:2DCD idle  F_PSBP@\r
- 0000:2D9C idle  F_PSUB@\r
+ 0000:2D15 idle  F_LXLSH@\r
+ 0000:2D36 idle  F_LXURSH@\r
+ 0000:2D57 idle  F_PADD@\r
+ 0000:2DB7 idle  F_PSBP@\r
+ 0000:2D86 idle  F_PSUB@\r
  0000:028F idle  KITTENGETS\r
- 0000:2D2B idle  LXLSH@\r
- 0000:2D4C idle  LXURSH@\r
- 0000:2D28       N_LXLSH@\r
- 0000:2D49       N_LXURSH@\r
- 0000:2D6A       N_PADD@\r
- 0000:2FC9       N_PCMP@\r
- 0000:2DCA       N_PSBP@\r
- 0000:2D99 idle  N_PSUB@\r
- 0000:2D6D idle  PADD@\r
- 0000:2DCD idle  PSBP@\r
- 0000:2D9C idle  PSUB@\r
+ 0000:2D15 idle  LXLSH@\r
+ 0000:2D36 idle  LXURSH@\r
+ 0000:2D12       N_LXLSH@\r
+ 0000:2D33       N_LXURSH@\r
+ 0000:2D54       N_PADD@\r
+ 0000:2FB3       N_PCMP@\r
+ 0000:2DB4       N_PSBP@\r
+ 0000:2D83 idle  N_PSUB@\r
+ 0000:2D57 idle  PADD@\r
+ 0000:2DB7 idle  PSBP@\r
+ 0000:2D86 idle  PSUB@\r
  0000:0276       _abort\r
- 0593:10C6 idle  _aftersort\r
- 0000:2BF5 idle  _atexit\r
- 0593:10C8 idle  _beforesort\r
- 0000:0EFC idle  _CAL_OptimizeNodes\r
+ 0591:10C6 idle  _aftersort\r
+ 0000:2BDF idle  _atexit\r
+ 0591:10C8 idle  _beforesort\r
+ 0000:0EFB idle  _CAL_OptimizeNodes\r
  0000:04AF idle  _catread\r
- 0000:0D87       _CA_CloseDebug\r
- 0000:0D94 idle  _CA_FarRead\r
- 0000:0DD2 idle  _CA_FarWrite\r
- 0000:0E77       _CA_LoadFile\r
- 0000:0D66       _CA_OpenDebug\r
- 0000:0E10 idle  _CA_ReadFile\r
- 0000:0F8B       _CA_Shutdown\r
- 0000:0F6A       _CA_Startup\r
- 0000:2C19       _clock\r
- 0000:46AA       _close\r
- 0000:36B9       _coreleft\r
- 0000:37EF idle  _cprintf\r
+ 0000:0D86       _CA_CloseDebug\r
+ 0000:0D93 idle  _CA_FarRead\r
+ 0000:0DD1 idle  _CA_FarWrite\r
+ 0000:0E76       _CA_LoadFile\r
+ 0000:0D65       _CA_OpenDebug\r
+ 0000:0E0F idle  _CA_ReadFile\r
+ 0000:0F8A       _CA_Shutdown\r
+ 0000:0F69       _CA_Startup\r
+ 0000:2C03       _clock\r
+ 0000:4694       _close\r
+ 0000:36A3       _coreleft\r
+ 0000:37D9 idle  _cprintf\r
  0000:078D idle  _db_fetch\r
  0000:07DD idle  _db_insert\r
- 0593:10C0       _debughandle\r
- 0593:103B       _directvideo\r
- 0593:10BE idle  _drawcachebox\r
- 0593:108A       _environ\r
- 0593:007F       _errno\r
- 0000:2CED       _exit\r
- 0000:3F3A       _farcoreleft\r
- 0000:3B0F       _farfree\r
- 0000:3C23       _farmalloc\r
- 0000:3D84 idle  _farrealloc\r
- 0000:46EE       _fclose\r
- 0000:479E       _fflush\r
- 0000:4864       _filelength\r
- 0000:0FD7 idle  _filesize\r
- 0593:10BA idle  _finishcachebox\r
- 0000:48A5       _flushall\r
- 0000:4AAE       _fopen\r
- 0000:4AE3       _fprintf\r
- 0000:500E idle  _fputc\r
- 0000:5197 idle  _fputchar\r
- 0000:3B0F       _free\r
- 0000:4B81       _fseek\r
- 0000:4BFD       _ftell\r
- 0000:3F8A       _getch\r
- 0000:3FA3 idle  _getche\r
- 0000:4CD7       _getenv\r
- 0000:3FDE       _gettext\r
+ 0591:10C0       _debughandle\r
+ 0591:103B       _directvideo\r
+ 0591:10BE idle  _drawcachebox\r
+ 0591:108A       _environ\r
+ 0591:007F       _errno\r
+ 0000:2CD7       _exit\r
+ 0000:3F24       _farcoreleft\r
+ 0000:3AF9       _farfree\r
+ 0000:3C0D       _farmalloc\r
+ 0000:3D6E idle  _farrealloc\r
+ 0000:46D8       _fclose\r
+ 0000:4788       _fflush\r
+ 0000:484E       _filelength\r
+ 0000:0FD6 idle  _filesize\r
+ 0591:10BA idle  _finishcachebox\r
+ 0000:488F       _flushall\r
+ 0000:4A98       _fopen\r
+ 0000:4ACD       _fprintf\r
+ 0000:4FF8 idle  _fputc\r
+ 0000:5181 idle  _fputchar\r
+ 0000:3AF9       _free\r
+ 0000:4B6B       _fseek\r
+ 0000:4BE7       _ftell\r
+ 0000:3F74       _getch\r
+ 0000:3F8D idle  _getche\r
+ 0000:4CC1       _getenv\r
+ 0000:3FC8       _gettext\r
  0000:0738 idle  _get_line\r
  0000:0B1F idle  _HC_CloseDebug\r
  0000:0AFE idle  _HC_OpenDebug\r
- 0593:10B8 idle  _heaphandle\r
- 0000:408A       _ioctl\r
- 0000:2E3D       _isatty\r
- 0000:4D47 idle  _itoa\r
- 0000:40B3       _kbhit\r
+ 0591:10B8 idle  _heaphandle\r
+ 0000:4074       _ioctl\r
+ 0000:2E27       _isatty\r
+ 0000:4D31 idle  _itoa\r
+ 0000:409D       _kbhit\r
  0000:0546 idle  _kittenclose\r
  0000:02DE idle  _kittenopen\r
  0000:098F idle  _LargestFarFreeBlock\r
  0000:0886 idle  _LargestFreeBlock\r
- 0000:2EF0       _lseek\r
- 0000:4D8F idle  _ltoa\r
+ 0000:2EDA       _lseek\r
+ 0000:4D79 idle  _ltoa\r
  0000:0B2C       _main\r
- 0000:3C19       _malloc\r
- 0000:4DB7       _memcpy\r
- 0000:11DA idle  _MML_CheckForEMS\r
- 0000:14A8 idle  _MML_CheckForXMS\r
- 0000:17D3 idle  _MML_ClearBlock\r
- 0000:121F idle  _MML_SetupEMS\r
- 0000:14DF idle  _MML_SetupXMS\r
- 0000:1325 idle  _MML_ShutdownEMS\r
- 0000:1585 idle  _MML_ShutdownXMS\r
- 0000:15B8 idle  _MML_UseSpace\r
- 0000:2BD5 idle  _MM_BombOnError\r
- 0000:2682       _MM_DumpData\r
- 0000:20A8       _MM_FreePtr\r
- 0000:1CC4       _MM_GetPtr\r
- 0000:1366 idle  _MM_MapEMS\r
- 0000:13FF idle  _MM_MapXEMS\r
- 0000:28C9       _MM_Report\r
- 0000:2BEF idle  _MM_segude\r
- 0000:2BE4 idle  _MM_seguin\r
- 0000:226E idle  _MM_SetLock\r
- 0000:21A7 idle  _MM_SetPurge\r
- 0000:24D6       _MM_ShowMemory\r
- 0000:1C3F       _MM_Shutdown\r
- 0000:233A idle  _MM_SortMem\r
- 0000:1839       _MM_Startup\r
- 0000:2830 idle  _MM_TotalFree\r
- 0000:27BE idle  _MM_UnusedMemory\r
- 0000:4DDB       _movedata\r
- 0000:40C5       _movetext\r
+ 0000:3C03       _malloc\r
+ 0000:4DA1       _memcpy\r
+ 0000:11D9 idle  _MML_CheckForEMS\r
+ 0000:14A7 idle  _MML_CheckForXMS\r
+ 0000:17D2 idle  _MML_ClearBlock\r
+ 0000:121E idle  _MML_SetupEMS\r
+ 0000:14DE idle  _MML_SetupXMS\r
+ 0000:1324 idle  _MML_ShutdownEMS\r
+ 0000:1584 idle  _MML_ShutdownXMS\r
+ 0000:15B7 idle  _MML_UseSpace\r
+ 0000:2BBF idle  _MM_BombOnError\r
+ 0000:266C       _MM_DumpData\r
+ 0000:2092       _MM_FreePtr\r
+ 0000:1CAE       _MM_GetPtr\r
+ 0000:1365 idle  _MM_MapEMS\r
+ 0000:13FE idle  _MM_MapXEMS\r
+ 0000:28B3       _MM_Report\r
+ 0000:2BD9 idle  _MM_segude\r
+ 0000:2BCE idle  _MM_seguin\r
+ 0000:2258 idle  _MM_SetLock\r
+ 0000:2191 idle  _MM_SetPurge\r
+ 0000:24C0       _MM_ShowMemory\r
+ 0000:1C29       _MM_Shutdown\r
+ 0000:2324 idle  _MM_SortMem\r
+ 0000:1838       _MM_Startup\r
+ 0000:281A idle  _MM_TotalFree\r
+ 0000:27A8 idle  _MM_UnusedMemory\r
+ 0000:4DC5       _movedata\r
+ 0000:40AF       _movetext\r
  0000:0551 idle  _mystrtoul\r
- 0000:4E2A       _open\r
- 0000:4FD9       _printf\r
- 0000:1036 idle  _printmeminfoline\r
+ 0000:4E14       _open\r
+ 0000:4FC3       _printf\r
+ 0000:1035 idle  _printmeminfoline\r
  0000:05DE idle  _processEscChars\r
- 0593:10C2 idle  _profilehandle\r
- 0000:4162       _putch\r
- 0000:4034       _puttext\r
- 0000:5463       _read\r
- 0000:3D7D idle  _realloc\r
- 0000:45F1       _setblock\r
- 0000:5466       _setvbuf\r
- 0000:55B5       _sprintf\r
- 0000:55F8       _strcat\r
- 0000:5637       _strchr\r
- 0000:5674       _strcmp\r
- 0000:56A4       _strcpy\r
- 0000:56CD       _strdup\r
- 0000:570D       _strlen\r
- 0000:30CB       _tolower\r
- 0000:4D72       _ultoa\r
- 0000:3FC0 idle  _ungetch\r
- 0000:30F7       _unlink\r
- 0593:10BC idle  _updatecachebox\r
- 0000:1108       _US_CheckParm\r
- 0000:55D7 idle  _vsprintf\r
- 0000:0F98 idle  _wait\r
- 0000:466B idle  _wherex\r
- 0000:467A idle  _wherey\r
- 0000:58B1       _write\r
- 0593:10C4 idle  _XMSaddr\r
+ 0591:10C2 idle  _profilehandle\r
+ 0000:414C       _putch\r
+ 0000:401E       _puttext\r
+ 0000:544D       _read\r
+ 0000:3D67 idle  _realloc\r
+ 0000:45DB       _setblock\r
+ 0000:5450       _setvbuf\r
+ 0000:559F       _sprintf\r
+ 0000:55E2       _strcat\r
+ 0000:5621       _strchr\r
+ 0000:565E       _strcmp\r
+ 0000:568E       _strcpy\r
+ 0000:56B7       _strdup\r
+ 0000:56F7       _strlen\r
+ 0000:30B5       _tolower\r
+ 0000:4D5C       _ultoa\r
+ 0000:3FAA idle  _ungetch\r
+ 0000:30E1       _unlink\r
+ 0591:10BC idle  _updatecachebox\r
+ 0000:1107       _US_CheckParm\r
+ 0000:55C1 idle  _vsprintf\r
+ 0000:0F97 idle  _wait\r
+ 0000:4655 idle  _wherex\r
+ 0000:4664 idle  _wherey\r
+ 0000:589B       _write\r
+ 0591:10C4 idle  _XMSaddr\r
  0000:1000 idle  __AHINCR\r
  0000:000C idle  __AHSHIFT\r
- 0593:107A       __argc\r
- 0593:107C       __argv\r
- 0593:0C92       __atexitcnt\r
- 0593:10CA       __atexittbl\r
- 0000:3E70       __brk\r
- 0593:008B       __brklvl\r
- 0593:006B       __C0argc\r
- 0593:006D       __C0argv\r
- 0000:38D1 idle  __c0crtinit\r
- 0593:0071       __C0environ\r
- 0593:1079       __cChar\r
- 0000:2D0E idle  __cexit\r
- 0593:1078       __cFlag\r
+ 0591:107A       __argc\r
+ 0591:107C       __argv\r
+ 0591:0C92       __atexitcnt\r
+ 0591:10CA       __atexittbl\r
+ 0000:3E5A       __brk\r
+ 0591:008B       __brklvl\r
+ 0591:006B       __C0argc\r
+ 0591:006D       __C0argv\r
+ 0000:38BB idle  __c0crtinit\r
+ 0591:0071       __C0environ\r
+ 0591:1079       __cChar\r
+ 0000:2CF8 idle  __cexit\r
+ 0591:1078       __cFlag\r
  0000:0166       __checknull\r
- 0000:468D       __chmod\r
+ 0000:4677       __chmod\r
  0000:0153       __cleanup\r
- 0000:46D0       __close\r
+ 0000:46BA       __close\r
  0000:091C idle  __coreleft\r
- 0000:36BD       __CPUTN\r
- 0000:38EE idle  __crtinit\r
- 0593:0C94       __ctype\r
+ 0000:36A7       __CPUTN\r
+ 0000:38D8 idle  __crtinit\r
+ 0591:0C94       __ctype\r
  0000:0000  Abs  __cvtfak\r
- 0000:2D1C idle  __c_exit\r
- 0593:0F5A       __doserrno\r
- 0000:2E2B       __DOSERROR\r
- 0593:0F5C idle  __dosErrorToSV\r
- 0000:2C62       __dos_getfileattr\r
- 0000:2C82 idle  __dos_setfileattr\r
- 0593:0075       __envLng\r
- 0593:0077       __envseg\r
- 0593:0079       __envSize\r
- 0000:2CFC       __exit\r
- 0593:0D96       __exitbuf\r
- 0593:0D98       __exitfopen\r
- 0593:0D9A idle  __exitopen\r
+ 0000:2D06 idle  __c_exit\r
+ 0591:0F5A       __doserrno\r
+ 0000:2E15       __DOSERROR\r
+ 0591:0F5C idle  __dosErrorToSV\r
+ 0000:2C4C       __dos_getfileattr\r
+ 0000:2C6C idle  __dos_setfileattr\r
+ 0591:0075       __envLng\r
+ 0591:0077       __envseg\r
+ 0591:0079       __envSize\r
+ 0000:2CE6       __exit\r
+ 0591:0D96       __exitbuf\r
+ 0591:0D98       __exitfopen\r
+ 0591:0D9A idle  __exitopen\r
  0000:0A31 idle  __farcoreleft\r
- 0593:0F56       __fmode\r
- 0000:4FF4 idle  __fputc\r
- 0000:51AA       __FPUTN\r
- 0000:4A64 idle  __GETFP\r
- 0593:0087       __heapbase\r
- 0593:008F       __heaptop\r
- 0593:005B idle  __Int0Vector\r
- 0593:005F idle  __Int4Vector\r
- 0593:0063 idle  __Int5Vector\r
- 0593:0067 idle  __Int6Vector\r
- 0000:2DF2       __IOERROR\r
- 0593:0094 idle  __kitten_catalog\r
- 0000:2E4E       __LONGTOA\r
- 0000:2F19       __MKNAME\r
+ 0591:0F56       __fmode\r
+ 0000:4FDE idle  __fputc\r
+ 0000:5194       __FPUTN\r
+ 0000:4A4E idle  __GETFP\r
+ 0591:0087       __heapbase\r
+ 0591:008F       __heaptop\r
+ 0591:005B idle  __Int0Vector\r
+ 0591:005F idle  __Int4Vector\r
+ 0591:0063 idle  __Int5Vector\r
+ 0591:0067 idle  __Int6Vector\r
+ 0000:2DDC       __IOERROR\r
+ 0591:0094 idle  __kitten_catalog\r
+ 0000:2E38       __LONGTOA\r
+ 0000:2F03       __MKNAME\r
  0000:028D idle  __MMODEL\r
- 0593:0F2C       __nfile\r
- 0000:3FA3 idle  __Ngetche\r
- 0593:0F58       __notUmask\r
- 0000:3FC0 idle  __Nungetch\r
- 0000:4F8A       __open\r
- 0593:0F2E       __openfd\r
- 0000:499B idle  __OPENFP\r
- 0593:007D       __osmajor\r
- 0593:007E idle  __osminor\r
- 0593:007D idle  __osversion\r
- 0593:007B       __psp\r
- 0000:2FEA       __read\r
- 0000:4179       __REALCVT\r
- 0593:1094       __RealCvtVector\r
+ 0591:0F2C       __nfile\r
+ 0000:3F8D idle  __Ngetche\r
+ 0591:0F58       __notUmask\r
+ 0000:3FAA idle  __Nungetch\r
+ 0000:4F74       __open\r
+ 0591:0F2E       __openfd\r
+ 0000:4985 idle  __OPENFP\r
+ 0591:007D       __osmajor\r
+ 0591:007E idle  __osminor\r
+ 0591:007D idle  __osversion\r
+ 0591:007B       __psp\r
+ 0000:2FD4       __read\r
+ 0000:4163       __REALCVT\r
+ 0591:1094       __RealCvtVector\r
  0000:01BC       __restorezero\r
- 0000:3EAF       __sbrk\r
- 0593:1096 idle  __ScanTodVector\r
- 0000:42B3       __SCREENIO\r
- 0000:4366       __SCROLL\r
+ 0000:3E99       __sbrk\r
+ 0591:1096 idle  __ScanTodVector\r
+ 0000:429D       __SCREENIO\r
+ 0000:4350       __SCROLL\r
  0000:0000  Abs  __setargv__\r
  0000:0000 idle  __setenvp__\r
- 0000:3019       __setupio\r
- 0593:0081       __StartTime\r
- 0593:0FC0       __stklen\r
- 0000:3689       __stpcpy\r
- 0593:0D9C       __streams\r
+ 0000:3003       __setupio\r
+ 0591:0081       __StartTime\r
+ 0591:0FC0       __stklen\r
+ 0000:3673       __stpcpy\r
+ 0591:0D9C       __streams\r
  0000:0167       __terminate\r
- 0000:2F72 idle  __TMPNAM\r
+ 0000:2F5C idle  __TMPNAM\r
  0000:0000 idle  __turboCrt\r
- 0000:2ED0       __UTOA\r
- 0000:42EF       __VALIDATEXY\r
- 0593:007D idle  __version\r
- 0593:102C       __video\r
- 0000:3846       __VideoInt\r
- 0000:3127       __VPRINTER\r
- 0000:35EA       __VPTR\r
- 0000:360F       __VRAM\r
- 0000:4661       __wherexy\r
- 0000:5875       __write\r
- 0593:102A       __wscroll\r
- 0000:58B4       __xfclose\r
- 0000:58EF       __xfflush\r
- 0593:0085 idle  ___brklvl\r
- 0000:39CF idle  ___first\r
- 0000:39D1 idle  ___last\r
- 0000:5398       ___read\r
- 0000:39D3 idle  ___rover\r
- 0000:572C       ___write\r
+ 0000:2EBA       __UTOA\r
+ 0000:42D9       __VALIDATEXY\r
+ 0591:007D idle  __version\r
+ 0591:102C       __video\r
+ 0000:3830       __VideoInt\r
+ 0000:3111       __VPRINTER\r
+ 0000:35D4       __VPTR\r
+ 0000:35F9       __VRAM\r
+ 0000:464B       __wherexy\r
+ 0000:585F       __write\r
+ 0591:102A       __wscroll\r
+ 0000:589E       __xfclose\r
+ 0000:58D9       __xfflush\r
+ 0591:0085 idle  ___brklvl\r
+ 0000:39B9 idle  ___first\r
+ 0000:39BB idle  ___last\r
+ 0000:5382       ___read\r
+ 0000:39BD idle  ___rover\r
+ 0000:5716       ___write\r
 \r
   Address         Publics by Value\r
 \r
@@ -533,220 +533,220 @@ Detailed map of segments
  0000:0AFE idle  _HC_OpenDebug\r
  0000:0B1F idle  _HC_CloseDebug\r
  0000:0B2C       _main\r
- 0000:0D66       _CA_OpenDebug\r
- 0000:0D87       _CA_CloseDebug\r
- 0000:0D94 idle  _CA_FarRead\r
- 0000:0DD2 idle  _CA_FarWrite\r
- 0000:0E10 idle  _CA_ReadFile\r
- 0000:0E77       _CA_LoadFile\r
- 0000:0EFC idle  _CAL_OptimizeNodes\r
- 0000:0F6A       _CA_Startup\r
- 0000:0F8B       _CA_Shutdown\r
- 0000:0F98 idle  _wait\r
- 0000:0FD7 idle  _filesize\r
+ 0000:0D65       _CA_OpenDebug\r
+ 0000:0D86       _CA_CloseDebug\r
+ 0000:0D93 idle  _CA_FarRead\r
+ 0000:0DD1 idle  _CA_FarWrite\r
+ 0000:0E0F idle  _CA_ReadFile\r
+ 0000:0E76       _CA_LoadFile\r
+ 0000:0EFB idle  _CAL_OptimizeNodes\r
+ 0000:0F69       _CA_Startup\r
+ 0000:0F8A       _CA_Shutdown\r
+ 0000:0F97 idle  _wait\r
+ 0000:0FD6 idle  _filesize\r
  0000:1000 idle  __AHINCR\r
- 0000:1036 idle  _printmeminfoline\r
- 0000:1108       _US_CheckParm\r
- 0000:11DA idle  _MML_CheckForEMS\r
- 0000:121F idle  _MML_SetupEMS\r
- 0000:1325 idle  _MML_ShutdownEMS\r
- 0000:1366 idle  _MM_MapEMS\r
- 0000:13FF idle  _MM_MapXEMS\r
- 0000:14A8 idle  _MML_CheckForXMS\r
- 0000:14DF idle  _MML_SetupXMS\r
- 0000:1585 idle  _MML_ShutdownXMS\r
- 0000:15B8 idle  _MML_UseSpace\r
- 0000:17D3 idle  _MML_ClearBlock\r
- 0000:1839       _MM_Startup\r
- 0000:1C3F       _MM_Shutdown\r
- 0000:1CC4       _MM_GetPtr\r
- 0000:20A8       _MM_FreePtr\r
- 0000:21A7 idle  _MM_SetPurge\r
- 0000:226E idle  _MM_SetLock\r
- 0000:233A idle  _MM_SortMem\r
- 0000:24D6       _MM_ShowMemory\r
- 0000:2682       _MM_DumpData\r
- 0000:27BE idle  _MM_UnusedMemory\r
- 0000:2830 idle  _MM_TotalFree\r
- 0000:28C9       _MM_Report\r
- 0000:2BD5 idle  _MM_BombOnError\r
- 0000:2BE4 idle  _MM_seguin\r
- 0000:2BEF idle  _MM_segude\r
- 0000:2BF5 idle  _atexit\r
- 0000:2C19       _clock\r
- 0000:2C62       __dos_getfileattr\r
- 0000:2C82 idle  __dos_setfileattr\r
- 0000:2CED       _exit\r
- 0000:2CFC       __exit\r
- 0000:2D0E idle  __cexit\r
- 0000:2D1C idle  __c_exit\r
- 0000:2D28       N_LXLSH@\r
- 0000:2D2B idle  LXLSH@\r
- 0000:2D2B idle  F_LXLSH@\r
- 0000:2D49       N_LXURSH@\r
- 0000:2D4C idle  LXURSH@\r
- 0000:2D4C idle  F_LXURSH@\r
- 0000:2D6A       N_PADD@\r
- 0000:2D6D idle  F_PADD@\r
- 0000:2D6D idle  PADD@\r
- 0000:2D99 idle  N_PSUB@\r
- 0000:2D9C idle  F_PSUB@\r
- 0000:2D9C idle  PSUB@\r
- 0000:2DCA       N_PSBP@\r
- 0000:2DCD idle  PSBP@\r
- 0000:2DCD idle  F_PSBP@\r
- 0000:2DF2       __IOERROR\r
- 0000:2E2B       __DOSERROR\r
- 0000:2E3D       _isatty\r
- 0000:2E4E       __LONGTOA\r
- 0000:2ED0       __UTOA\r
- 0000:2EF0       _lseek\r
- 0000:2F19       __MKNAME\r
- 0000:2F72 idle  __TMPNAM\r
- 0000:2FC9       N_PCMP@\r
- 0000:2FEA       __read\r
- 0000:3019       __setupio\r
- 0000:30CB       _tolower\r
- 0000:30F7       _unlink\r
- 0000:3127       __VPRINTER\r
- 0000:35EA       __VPTR\r
- 0000:360F       __VRAM\r
- 0000:3689       __stpcpy\r
- 0000:36B9       _coreleft\r
- 0000:36BD       __CPUTN\r
- 0000:37EF idle  _cprintf\r
- 0000:3846       __VideoInt\r
- 0000:38D1 idle  __c0crtinit\r
- 0000:38EE idle  __crtinit\r
- 0000:39CF idle  ___first\r
- 0000:39D1 idle  ___last\r
- 0000:39D3 idle  ___rover\r
- 0000:3B0F       _free\r
- 0000:3B0F       _farfree\r
- 0000:3C19       _malloc\r
- 0000:3C23       _farmalloc\r
- 0000:3D7D idle  _realloc\r
- 0000:3D84 idle  _farrealloc\r
- 0000:3E70       __brk\r
- 0000:3EAF       __sbrk\r
- 0000:3F3A       _farcoreleft\r
- 0000:3F8A       _getch\r
- 0000:3FA3 idle  __Ngetche\r
- 0000:3FA3 idle  _getche\r
- 0000:3FC0 idle  __Nungetch\r
- 0000:3FC0 idle  _ungetch\r
- 0000:3FDE       _gettext\r
- 0000:4034       _puttext\r
- 0000:408A       _ioctl\r
- 0000:40B3       _kbhit\r
- 0000:40C5       _movetext\r
- 0000:4162       _putch\r
- 0000:4179       __REALCVT\r
- 0000:42B3       __SCREENIO\r
- 0000:42EF       __VALIDATEXY\r
- 0000:4366       __SCROLL\r
- 0000:45F1       _setblock\r
- 0000:4661       __wherexy\r
- 0000:466B idle  _wherex\r
- 0000:467A idle  _wherey\r
- 0000:468D       __chmod\r
- 0000:46AA       _close\r
- 0000:46D0       __close\r
- 0000:46EE       _fclose\r
- 0000:479E       _fflush\r
- 0000:4864       _filelength\r
- 0000:48A5       _flushall\r
- 0000:499B idle  __OPENFP\r
- 0000:4A64 idle  __GETFP\r
- 0000:4AAE       _fopen\r
- 0000:4AE3       _fprintf\r
- 0000:4B81       _fseek\r
- 0000:4BFD       _ftell\r
- 0000:4CD7       _getenv\r
- 0000:4D47 idle  _itoa\r
- 0000:4D72       _ultoa\r
- 0000:4D8F idle  _ltoa\r
- 0000:4DB7       _memcpy\r
- 0000:4DDB       _movedata\r
- 0000:4E2A       _open\r
- 0000:4F8A       __open\r
- 0000:4FD9       _printf\r
- 0000:4FF4 idle  __fputc\r
- 0000:500E idle  _fputc\r
- 0000:5197 idle  _fputchar\r
- 0000:51AA       __FPUTN\r
- 0000:5398       ___read\r
- 0000:5463       _read\r
- 0000:5466       _setvbuf\r
- 0000:55B5       _sprintf\r
- 0000:55D7 idle  _vsprintf\r
- 0000:55F8       _strcat\r
- 0000:5637       _strchr\r
- 0000:5674       _strcmp\r
- 0000:56A4       _strcpy\r
- 0000:56CD       _strdup\r
- 0000:570D       _strlen\r
- 0000:572C       ___write\r
- 0000:5875       __write\r
- 0000:58B1       _write\r
- 0000:58B4       __xfclose\r
- 0000:58EF       __xfflush\r
- 0593:0000 idle  DATASEG@\r
- 0593:005B idle  __Int0Vector\r
- 0593:005F idle  __Int4Vector\r
- 0593:0063 idle  __Int5Vector\r
- 0593:0067 idle  __Int6Vector\r
- 0593:006B       __C0argc\r
- 0593:006D       __C0argv\r
- 0593:0071       __C0environ\r
- 0593:0075       __envLng\r
- 0593:0077       __envseg\r
- 0593:0079       __envSize\r
- 0593:007B       __psp\r
- 0593:007D idle  __osversion\r
- 0593:007D       __osmajor\r
- 0593:007D idle  __version\r
- 0593:007E idle  __osminor\r
- 0593:007F       _errno\r
- 0593:0081       __StartTime\r
- 0593:0085 idle  ___brklvl\r
- 0593:0087       __heapbase\r
- 0593:008B       __brklvl\r
- 0593:008F       __heaptop\r
- 0593:0094 idle  __kitten_catalog\r
- 0593:0C92       __atexitcnt\r
- 0593:0C94       __ctype\r
- 0593:0D96       __exitbuf\r
- 0593:0D98       __exitfopen\r
- 0593:0D9A idle  __exitopen\r
- 0593:0D9C       __streams\r
- 0593:0F2C       __nfile\r
- 0593:0F2E       __openfd\r
- 0593:0F56       __fmode\r
- 0593:0F58       __notUmask\r
- 0593:0F5A       __doserrno\r
- 0593:0F5C idle  __dosErrorToSV\r
- 0593:0FC0       __stklen\r
- 0593:102A       __wscroll\r
- 0593:102C       __video\r
- 0593:103B       _directvideo\r
- 0593:1078       __cFlag\r
- 0593:1079       __cChar\r
- 0593:107A       __argc\r
- 0593:107C       __argv\r
- 0593:108A       _environ\r
- 0593:1094       __RealCvtVector\r
- 0593:1096 idle  __ScanTodVector\r
- 0593:10B8 idle  _heaphandle\r
- 0593:10BA idle  _finishcachebox\r
- 0593:10BC idle  _updatecachebox\r
- 0593:10BE idle  _drawcachebox\r
- 0593:10C0       _debughandle\r
- 0593:10C2 idle  _profilehandle\r
- 0593:10C4 idle  _XMSaddr\r
- 0593:10C6 idle  _aftersort\r
- 0593:10C8 idle  _beforesort\r
- 0593:10CA       __atexittbl\r
+ 0000:1035 idle  _printmeminfoline\r
+ 0000:1107       _US_CheckParm\r
+ 0000:11D9 idle  _MML_CheckForEMS\r
+ 0000:121E idle  _MML_SetupEMS\r
+ 0000:1324 idle  _MML_ShutdownEMS\r
+ 0000:1365 idle  _MM_MapEMS\r
+ 0000:13FE idle  _MM_MapXEMS\r
+ 0000:14A7 idle  _MML_CheckForXMS\r
+ 0000:14DE idle  _MML_SetupXMS\r
+ 0000:1584 idle  _MML_ShutdownXMS\r
+ 0000:15B7 idle  _MML_UseSpace\r
+ 0000:17D2 idle  _MML_ClearBlock\r
+ 0000:1838       _MM_Startup\r
+ 0000:1C29       _MM_Shutdown\r
+ 0000:1CAE       _MM_GetPtr\r
+ 0000:2092       _MM_FreePtr\r
+ 0000:2191 idle  _MM_SetPurge\r
+ 0000:2258 idle  _MM_SetLock\r
+ 0000:2324 idle  _MM_SortMem\r
+ 0000:24C0       _MM_ShowMemory\r
+ 0000:266C       _MM_DumpData\r
+ 0000:27A8 idle  _MM_UnusedMemory\r
+ 0000:281A idle  _MM_TotalFree\r
+ 0000:28B3       _MM_Report\r
+ 0000:2BBF idle  _MM_BombOnError\r
+ 0000:2BCE idle  _MM_seguin\r
+ 0000:2BD9 idle  _MM_segude\r
+ 0000:2BDF idle  _atexit\r
+ 0000:2C03       _clock\r
+ 0000:2C4C       __dos_getfileattr\r
+ 0000:2C6C idle  __dos_setfileattr\r
+ 0000:2CD7       _exit\r
+ 0000:2CE6       __exit\r
+ 0000:2CF8 idle  __cexit\r
+ 0000:2D06 idle  __c_exit\r
+ 0000:2D12       N_LXLSH@\r
+ 0000:2D15 idle  LXLSH@\r
+ 0000:2D15 idle  F_LXLSH@\r
+ 0000:2D33       N_LXURSH@\r
+ 0000:2D36 idle  LXURSH@\r
+ 0000:2D36 idle  F_LXURSH@\r
+ 0000:2D54       N_PADD@\r
+ 0000:2D57 idle  F_PADD@\r
+ 0000:2D57 idle  PADD@\r
+ 0000:2D83 idle  N_PSUB@\r
+ 0000:2D86 idle  F_PSUB@\r
+ 0000:2D86 idle  PSUB@\r
+ 0000:2DB4       N_PSBP@\r
+ 0000:2DB7 idle  PSBP@\r
+ 0000:2DB7 idle  F_PSBP@\r
+ 0000:2DDC       __IOERROR\r
+ 0000:2E15       __DOSERROR\r
+ 0000:2E27       _isatty\r
+ 0000:2E38       __LONGTOA\r
+ 0000:2EBA       __UTOA\r
+ 0000:2EDA       _lseek\r
+ 0000:2F03       __MKNAME\r
+ 0000:2F5C idle  __TMPNAM\r
+ 0000:2FB3       N_PCMP@\r
+ 0000:2FD4       __read\r
+ 0000:3003       __setupio\r
+ 0000:30B5       _tolower\r
+ 0000:30E1       _unlink\r
+ 0000:3111       __VPRINTER\r
+ 0000:35D4       __VPTR\r
+ 0000:35F9       __VRAM\r
+ 0000:3673       __stpcpy\r
+ 0000:36A3       _coreleft\r
+ 0000:36A7       __CPUTN\r
+ 0000:37D9 idle  _cprintf\r
+ 0000:3830       __VideoInt\r
+ 0000:38BB idle  __c0crtinit\r
+ 0000:38D8 idle  __crtinit\r
+ 0000:39B9 idle  ___first\r
+ 0000:39BB idle  ___last\r
+ 0000:39BD idle  ___rover\r
+ 0000:3AF9       _free\r
+ 0000:3AF9       _farfree\r
+ 0000:3C03       _malloc\r
+ 0000:3C0D       _farmalloc\r
+ 0000:3D67 idle  _realloc\r
+ 0000:3D6E idle  _farrealloc\r
+ 0000:3E5A       __brk\r
+ 0000:3E99       __sbrk\r
+ 0000:3F24       _farcoreleft\r
+ 0000:3F74       _getch\r
+ 0000:3F8D idle  __Ngetche\r
+ 0000:3F8D idle  _getche\r
+ 0000:3FAA idle  __Nungetch\r
+ 0000:3FAA idle  _ungetch\r
+ 0000:3FC8       _gettext\r
+ 0000:401E       _puttext\r
+ 0000:4074       _ioctl\r
+ 0000:409D       _kbhit\r
+ 0000:40AF       _movetext\r
+ 0000:414C       _putch\r
+ 0000:4163       __REALCVT\r
+ 0000:429D       __SCREENIO\r
+ 0000:42D9       __VALIDATEXY\r
+ 0000:4350       __SCROLL\r
+ 0000:45DB       _setblock\r
+ 0000:464B       __wherexy\r
+ 0000:4655 idle  _wherex\r
+ 0000:4664 idle  _wherey\r
+ 0000:4677       __chmod\r
+ 0000:4694       _close\r
+ 0000:46BA       __close\r
+ 0000:46D8       _fclose\r
+ 0000:4788       _fflush\r
+ 0000:484E       _filelength\r
+ 0000:488F       _flushall\r
+ 0000:4985 idle  __OPENFP\r
+ 0000:4A4E idle  __GETFP\r
+ 0000:4A98       _fopen\r
+ 0000:4ACD       _fprintf\r
+ 0000:4B6B       _fseek\r
+ 0000:4BE7       _ftell\r
+ 0000:4CC1       _getenv\r
+ 0000:4D31 idle  _itoa\r
+ 0000:4D5C       _ultoa\r
+ 0000:4D79 idle  _ltoa\r
+ 0000:4DA1       _memcpy\r
+ 0000:4DC5       _movedata\r
+ 0000:4E14       _open\r
+ 0000:4F74       __open\r
+ 0000:4FC3       _printf\r
+ 0000:4FDE idle  __fputc\r
+ 0000:4FF8 idle  _fputc\r
+ 0000:5181 idle  _fputchar\r
+ 0000:5194       __FPUTN\r
+ 0000:5382       ___read\r
+ 0000:544D       _read\r
+ 0000:5450       _setvbuf\r
+ 0000:559F       _sprintf\r
+ 0000:55C1 idle  _vsprintf\r
+ 0000:55E2       _strcat\r
+ 0000:5621       _strchr\r
+ 0000:565E       _strcmp\r
+ 0000:568E       _strcpy\r
+ 0000:56B7       _strdup\r
+ 0000:56F7       _strlen\r
+ 0000:5716       ___write\r
+ 0000:585F       __write\r
+ 0000:589B       _write\r
+ 0000:589E       __xfclose\r
+ 0000:58D9       __xfflush\r
+ 0591:0000 idle  DATASEG@\r
+ 0591:005B idle  __Int0Vector\r
+ 0591:005F idle  __Int4Vector\r
+ 0591:0063 idle  __Int5Vector\r
+ 0591:0067 idle  __Int6Vector\r
+ 0591:006B       __C0argc\r
+ 0591:006D       __C0argv\r
+ 0591:0071       __C0environ\r
+ 0591:0075       __envLng\r
+ 0591:0077       __envseg\r
+ 0591:0079       __envSize\r
+ 0591:007B       __psp\r
+ 0591:007D idle  __osversion\r
+ 0591:007D       __osmajor\r
+ 0591:007D idle  __version\r
+ 0591:007E idle  __osminor\r
+ 0591:007F       _errno\r
+ 0591:0081       __StartTime\r
+ 0591:0085 idle  ___brklvl\r
+ 0591:0087       __heapbase\r
+ 0591:008B       __brklvl\r
+ 0591:008F       __heaptop\r
+ 0591:0094 idle  __kitten_catalog\r
+ 0591:0C92       __atexitcnt\r
+ 0591:0C94       __ctype\r
+ 0591:0D96       __exitbuf\r
+ 0591:0D98       __exitfopen\r
+ 0591:0D9A idle  __exitopen\r
+ 0591:0D9C       __streams\r
+ 0591:0F2C       __nfile\r
+ 0591:0F2E       __openfd\r
+ 0591:0F56       __fmode\r
+ 0591:0F58       __notUmask\r
+ 0591:0F5A       __doserrno\r
+ 0591:0F5C idle  __dosErrorToSV\r
+ 0591:0FC0       __stklen\r
+ 0591:102A       __wscroll\r
+ 0591:102C       __video\r
+ 0591:103B       _directvideo\r
+ 0591:1078       __cFlag\r
+ 0591:1079       __cChar\r
+ 0591:107A       __argc\r
+ 0591:107C       __argv\r
+ 0591:108A       _environ\r
+ 0591:1094       __RealCvtVector\r
+ 0591:1096 idle  __ScanTodVector\r
+ 0591:10B8 idle  _heaphandle\r
+ 0591:10BA idle  _finishcachebox\r
+ 0591:10BC idle  _updatecachebox\r
+ 0591:10BE idle  _drawcachebox\r
+ 0591:10C0       _debughandle\r
+ 0591:10C2 idle  _profilehandle\r
+ 0591:10C4 idle  _XMSaddr\r
+ 0591:10C6 idle  _aftersort\r
+ 0591:10C8 idle  _beforesort\r
+ 0591:10CA       __atexittbl\r
 \r
 Program entry point at 0000:0000\r
 \r
index 1037c129cec1fe712ece031a8a14bb253dec4842..352aac69aa2a4f65436f7b56d97dc8e4bee2dc78 100644 (file)
Binary files a/16/exmmtest/EXMMTEST.PRJ and b/16/exmmtest/EXMMTEST.PRJ differ
index 5376fd0fd77e054f1d5f839ccfb769b4a573c790..6af4024e751ed93782c1efab036dad288b480d84 100644 (file)
@@ -1,10 +1,9 @@
 \r
        == default ==\r
 \r
-  USED block at 1d270016 of size 514\r
-  USED block at 1d270218 of size 66\r
-  USED block at 1d27025a of size 7588\r
-  FREE block at 1d271ffe of size 8190\r
+  USED block at 1d240016 of size 136\r
+  USED block at 1d24009e of size 8032\r
+  FREE block at 1d241ffe of size 8190\r
 OK - end of heap\r
 \r
        == near ==\r
@@ -25,13 +24,12 @@ OK - end of heap
   USED block at 0 of size 0\r
   USED block at 0 of size 0\r
   USED block at 0 of size 0\r
-  USED block at 0 of size 0\r
 OK - end of heap\r
 \r
 Memory Type         Total      Used       Free\r
 ----------------  --------   --------   --------\r
 Default                   16358        8168    8190\r
-Near              31318        31318   0\r
+Near              31302        31302   0\r
 Far               16358        8168    8190\r
 ----------------  --------   --------   --------\r
 coreleft = 0\r
@@ -40,4 +38,4 @@ GetFreeSize = 65358
 GetNearFreeSize = 0\r
 GetFarFreeSize = 65358\r
 memavl = 0\r
-stackavail = 17036\r
+stackavail = 17047\r
index 52a552a3b8def9bba03e9f0300da64db75a35856..870a6c6b70ee2c884d76e2e155de26fa8cdf25bb 100644 (file)
@@ -51,6 +51,7 @@ main(int argc, char *argv[])
        memptr bigbuffer;\r
 #endif\r
 #ifdef FILERL\r
+       //static byte bakapee[64];\r
        char *bakapee;\r
        word baka;\r
 #endif\r
@@ -71,17 +72,19 @@ main(int argc, char *argv[])
        mm.mmstarted=0;\r
 \r
 #ifdef FILERL\r
+//     printf("filename!: ");\r
+//     scanf("%[^\n]", &bakapee);\r
        if(argv[1]) bakapee = argv[1];\r
        else bakapee = "data/koishi~.pcx";\r
 #endif\r
 \r
 //     textInit();\r
 \r
-       /* setup camera and screen~ */\r
+       // setup camera and screen~\r
        //bug!!!\r
        //screen = modexDefaultPage();\r
-       /*screen.width += (16*2);\r
-       screen.height += (16*2);*/\r
+       //screen.width += (16*2);\r
+       //screen.height += (16*2);\r
 \r
        printf("main()=%Fp      start MM\n", *argv[0]);\r
        MM_Startup(&mm, &mmi);\r
@@ -101,10 +104,10 @@ main(int argc, char *argv[])
 //     if(CA_FarRead(bakapeehandle,(void far *)&bigbuffer,sizeof(bigbuffer),&mm))\r
 #ifdef FILEREAD\r
        printf("                read\n");\r
-       if(CA_ReadFile(bakapee, &bigbuffer, &mm))\r
+       if(CA_ReadFile(&bakapee, &bigbuffer, &mm))\r
 #else\r
        printf("                load\n");\r
-       if(CA_LoadFile(bakapee, &bigbuffer, &mm, &mmi))\r
+       if(CA_LoadFile(&bakapee, &bigbuffer, &mm, &mmi))\r
 #endif\r
                baka=1;\r
        else\r
@@ -121,7 +124,7 @@ main(int argc, char *argv[])
        getch();\r
        //++++modexEnter();\r
        //++++modexShowPage(&screen);\r
-       MM_ShowMemory(/*&screen, */&mm);\r
+       MM_ShowMemory(&mm);\r
        //getch();\r
        MM_DumpData(&mm);\r
        //++++modexLeave();\r
@@ -143,11 +146,11 @@ main(int argc, char *argv[])
        printf("&bigbuffer=     %Fp\n", &bigbuffer);\r
        printf("bigbuffer=      %04x\n", bigbuffer);\r
        printf("&bigbuffer=     %04x\n", &bigbuffer);\r
-       /*printf("\n\n");\r
-       printf("Total free:                     %lu\n", (dword)(GetFreeSize()));\r
-       printf("Total near free:                %lu\n", (dword)(GetNearFreeSize()));\r
-       printf("Total far free:                 %lu\n", (dword)(GetFarFreeSize()));\r
-       getch();*/\r
+       //printf("\n\n");\r
+       //printf("Total free:                   %lu\n", (dword)(GetFreeSize()));\r
+       //printf("Total near free:              %lu\n", (dword)(GetNearFreeSize()));\r
+       //printf("Total far free:                       %lu\n", (dword)(GetFarFreeSize()));\r
+       //getch();\r
        printf("\n");\r
 #ifdef __WATCOMC__\r
        heapdump();\r
index 17557e692f76d630d7305ca30c2e97ee032a9ff2..104c0e6231a102cbe4c8d9c87115cc983ab4ab0e 100644 (file)
@@ -706,8 +706,8 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        void huge       *start;
        word    segstart;//,endfree;
 
-       if(mm->mmstarted)
-               MM_Shutdown(mm);
+//     if(mm->mmstarted)
+//             MM_Shutdown(mm);
 
        mm->mmstarted = true;
        mm->bombonerror = true;
diff --git a/HEAP.16 b/HEAP.16
new file mode 100644 (file)
index 0000000..a83e13f
--- /dev/null
+++ b/HEAP.16
@@ -0,0 +1,43 @@
+\r
+       == default ==\r
+\r
+  USED block at 1d260016 of size 136\r
+  USED block at 1d26009e of size 66\r
+  USED block at 1d2600e0 of size 7966\r
+  FREE block at 1d261ffe of size 8190\r
+OK - end of heap\r
+\r
+       == near ==\r
+\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+OK - end of heap\r
+\r
+       == far ==\r
+\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+  USED block at 0 of size 0\r
+OK - end of heap\r
+\r
+Memory Type         Total      Used       Free\r
+----------------  --------   --------   --------\r
+Default                   16358        8168    8190\r
+Near              31318        31318   0\r
+Far               16358        8168    8190\r
+----------------  --------   --------   --------\r
+coreleft = 0\r
+farcoreleft = 65340\r
+GetFreeSize = 65358\r
+GetNearFreeSize = 0\r
+GetFarFreeSize = 65358\r
+memavl = 0\r
+stackavail = 17047\r
index 208db9397c80428617ec9520a305d72b292f7ff5..b991b28666d1e36a247827dbecbe2cdf21ea38cd 100644 (file)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 52a552a3b8def9bba03e9f0300da64db75a35856..870a6c6b70ee2c884d76e2e155de26fa8cdf25bb 100644 (file)
@@ -51,6 +51,7 @@ main(int argc, char *argv[])
        memptr bigbuffer;\r
 #endif\r
 #ifdef FILERL\r
+       //static byte bakapee[64];\r
        char *bakapee;\r
        word baka;\r
 #endif\r
@@ -71,17 +72,19 @@ main(int argc, char *argv[])
        mm.mmstarted=0;\r
 \r
 #ifdef FILERL\r
+//     printf("filename!: ");\r
+//     scanf("%[^\n]", &bakapee);\r
        if(argv[1]) bakapee = argv[1];\r
        else bakapee = "data/koishi~.pcx";\r
 #endif\r
 \r
 //     textInit();\r
 \r
-       /* setup camera and screen~ */\r
+       // setup camera and screen~\r
        //bug!!!\r
        //screen = modexDefaultPage();\r
-       /*screen.width += (16*2);\r
-       screen.height += (16*2);*/\r
+       //screen.width += (16*2);\r
+       //screen.height += (16*2);\r
 \r
        printf("main()=%Fp      start MM\n", *argv[0]);\r
        MM_Startup(&mm, &mmi);\r
@@ -101,10 +104,10 @@ main(int argc, char *argv[])
 //     if(CA_FarRead(bakapeehandle,(void far *)&bigbuffer,sizeof(bigbuffer),&mm))\r
 #ifdef FILEREAD\r
        printf("                read\n");\r
-       if(CA_ReadFile(bakapee, &bigbuffer, &mm))\r
+       if(CA_ReadFile(&bakapee, &bigbuffer, &mm))\r
 #else\r
        printf("                load\n");\r
-       if(CA_LoadFile(bakapee, &bigbuffer, &mm, &mmi))\r
+       if(CA_LoadFile(&bakapee, &bigbuffer, &mm, &mmi))\r
 #endif\r
                baka=1;\r
        else\r
@@ -121,7 +124,7 @@ main(int argc, char *argv[])
        getch();\r
        //++++modexEnter();\r
        //++++modexShowPage(&screen);\r
-       MM_ShowMemory(/*&screen, */&mm);\r
+       MM_ShowMemory(&mm);\r
        //getch();\r
        MM_DumpData(&mm);\r
        //++++modexLeave();\r
@@ -143,11 +146,11 @@ main(int argc, char *argv[])
        printf("&bigbuffer=     %Fp\n", &bigbuffer);\r
        printf("bigbuffer=      %04x\n", bigbuffer);\r
        printf("&bigbuffer=     %04x\n", &bigbuffer);\r
-       /*printf("\n\n");\r
-       printf("Total free:                     %lu\n", (dword)(GetFreeSize()));\r
-       printf("Total near free:                %lu\n", (dword)(GetNearFreeSize()));\r
-       printf("Total far free:                 %lu\n", (dword)(GetFarFreeSize()));\r
-       getch();*/\r
+       //printf("\n\n");\r
+       //printf("Total free:                   %lu\n", (dword)(GetFreeSize()));\r
+       //printf("Total near free:              %lu\n", (dword)(GetNearFreeSize()));\r
+       //printf("Total far free:                       %lu\n", (dword)(GetFarFreeSize()));\r
+       //getch();\r
        printf("\n");\r
 #ifdef __WATCOMC__\r
        heapdump();\r
index 17557e692f76d630d7305ca30c2e97ee032a9ff2..104c0e6231a102cbe4c8d9c87115cc983ab4ab0e 100644 (file)
@@ -706,8 +706,8 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        void huge       *start;
        word    segstart;//,endfree;
 
-       if(mm->mmstarted)
-               MM_Shutdown(mm);
+//     if(mm->mmstarted)
+//             MM_Shutdown(mm);
 
        mm->mmstarted = true;
        mm->bombonerror = true;