From: sparky4 Date: Fri, 11 Sep 2015 15:31:29 +0000 (-0500) Subject: modified: 16_CA.BCO X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=7cdd2461ae28d8f3a8f0b9255f3040facdbce79b;p=16.git modified: 16_CA.BCO modified: 16_HC.BCO modified: 16_MM.BCO new file: HEAP.16W new file: MMDUMP.16B new file: MMDUMP.16W new file: PROFILE.16B new file: PROFILE.16W modified: bcEXMM.MAP modified: bcexmm.exe modified: bcexmm.prj modified: debug.png --- diff --git a/16_CA.BCO b/16_CA.BCO index 1ee84a7e..e8a1a7ba 100755 Binary files a/16_CA.BCO and b/16_CA.BCO differ diff --git a/16_HC.BCO b/16_HC.BCO index 1ffd2481..270b3272 100755 Binary files a/16_HC.BCO and b/16_HC.BCO differ diff --git a/16_MM.BCO b/16_MM.BCO index 451ade3b..8ea5bd9b 100755 Binary files a/16_MM.BCO and b/16_MM.BCO differ diff --git a/HEAP.16W b/HEAP.16W new file mode 100755 index 00000000..1f8f7142 --- /dev/null +++ b/HEAP.16W @@ -0,0 +1,45 @@ + + == default == + + USED block at 1ba90016 of size 66 + FREE block at 1ba90058 of size 18 + USED block at 1ba9006a of size 136 + USED block at 1ba900f2 of size 20 + FREE block at 1ba90106 of size 7926 +OK - end of heap + + == near == + + USED block at ba885b6 of size 12 + USED block at ba885c2 of size 294 + USED block at ba886e8 of size 42 + USED block at ba88712 of size 20 + USED block at ba88726 of size 20 + USED block at ba8873a of size 20 + USED block at ba8874e of size 20 + USED block at ba88762 of size 20 + USED block at ba88776 of size 30854 +OK - end of heap + + == far == + + USED block at 1ba90016 of size 66 + USED block at 1ba90058 of size 18 + USED block at 1ba9006a of size 136 + USED block at 1ba900f2 of size 20 + USED block at 1ba90106 of size 7926 +OK - end of heap + +Memory Type Total Used Free +---------------- -------- -------- -------- +Default 8166 222 7944 +Near 31302 448 30854 +Far 8166 222 7944 +---------------- -------- -------- -------- +coreleft = 30852 +farcoreleft = 46792 +GetFreeSize = 15960 +GetNearFreeSize = 30854 +GetFarFreeSize = 15960 +memavl = 30852 +stackavail = 15125 diff --git a/MMDUMP.16B b/MMDUMP.16B new file mode 100755 index 00000000..5bc1ad64 Binary files /dev/null and b/MMDUMP.16B differ diff --git a/MMDUMP.16W b/MMDUMP.16W new file mode 100755 index 00000000..127e71ae Binary files /dev/null and b/MMDUMP.16W differ diff --git a/PROFILE.16B b/PROFILE.16B new file mode 100755 index 00000000..e69de29b diff --git a/PROFILE.16W b/PROFILE.16W new file mode 100755 index 00000000..e69de29b diff --git a/bcEXMM.MAP b/bcEXMM.MAP index ee7dd7cf..e4183755 100755 --- a/bcEXMM.MAP +++ b/bcEXMM.MAP @@ -6,16 +6,16 @@ 05F50H 05F50H 00000H _FARBSS FAR_BSS 05F50H 05F50H 00000H _OVERLAY_ OVRINFO 05F50H 05F50H 00000H _1STUB_ STUBSEG - 05F50H 0700FH 010C0H _DATA DATA - 07010H 07011H 00002H _CVTSEG DATA - 07012H 07017H 00006H _SCNSEG DATA - 07018H 07018H 00000H _CONST CONST - 07018H 0702FH 00018H _INIT_ INITDATA - 07030H 07030H 00000H _INITEND_ INITDATA - 07030H 07030H 00000H _EXIT_ EXITDATA - 07030H 07030H 00000H _EXITEND_ EXITDATA - 07030H 07091H 00062H _BSS BSS - 07092H 07092H 00000H _BSSEND BSSEND + 05F50H 07013H 010C4H _DATA DATA + 07014H 07015H 00002H _CVTSEG DATA + 07016H 0701BH 00006H _SCNSEG DATA + 0701CH 0701CH 00000H _CONST CONST + 0701CH 07033H 00018H _INIT_ INITDATA + 07034H 07034H 00000H _INITEND_ INITDATA + 07034H 07034H 00000H _EXIT_ EXITDATA + 07034H 07034H 00000H _EXITEND_ EXITDATA + 07034H 07095H 00062H _BSS BSS + 07096H 07096H 00000H _BSSEND BSSEND 070A0H 0711FH 00080H _STACK STACK @@ -112,143 +112,143 @@ Detailed map of segments 05F5:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 05F5:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 05F5:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 05F5:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 05F5:00EE 00E1 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 05F5:01D0 005C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 05F5:022C 0015 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 05F5:0242 0A7B C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 05F5:0CBE 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 - 05F5:0CC0 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 - 05F5:0CC0 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 - 05F5:0DC2 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 - 05F5:0DC2 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 - 05F5:0DC8 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 - 05F5:0F58 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 - 05F5:0F82 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 - 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 - 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 - 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 - 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 - 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 - 05F5:0F86 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 - 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 - 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 - 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 - 05F5:0FE2 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 - 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 - 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 - 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 - 05F5:0FEC 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 - 05F5:0FEE 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 - 05F5:0FEE 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 - 05F5:0FEE 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 - 05F5:1056 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 - 05F5:1056 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 - 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 - 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 - 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 - 05F5:1058 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 - 05F5:1070 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 - 05F5:10A2 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 - 05F5:10A2 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 - 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 - 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 - 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 - 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 - 05F5:10A4 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 - 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 - 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 - 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 - 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 - 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 - 05F5:10A6 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 - 05F5:10B6 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 - 05F5:10B6 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 - 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 - 05F5:10BA 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 - 05F5:10BC 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 - 05F5:10BC 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 - 05F5:10BC 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 - 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 - 05F5:10C0 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 - 05F5:10C0 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 - 05F5:10C2 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 - 05F5:10C2 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 - 05F5:10C2 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 - 05F5:10C8 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 - 05F5:10C8 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 - 05F5:10C8 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 - 05F5:10CE 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 - 05F5:10D4 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 - 05F5:10DA 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 - 05F5:10E0 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 - 05F5:10E0 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 - 05F5:10E0 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 - 05F5:10E0 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 - 05F5:10E0 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 05F5:10E4 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 05F5:10E4 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 05F5:10E4 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 05F5:10EA 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 05F5:10EA 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 05F5:10F0 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 - 05F5:1130 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 - 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 - 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 - 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 - 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 - 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 - 05F5:1132 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 - 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 - 05F5:1140 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 - 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 - 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 - 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 - 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 - 05F5:1142 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 + 05F5:00DA 0016 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 05F5:00F0 00E1 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 05F5:01D2 005E C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 05F5:0230 0015 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 05F5:0246 0A7C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 05F5:0CC2 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 05F5:0CC4 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 05F5:0CC4 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 05F5:0DC6 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 05F5:0DC6 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 05F5:0DCC 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 05F5:0F5C 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 05F5:0F86 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 05F5:0F8A 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 05F5:0F8A 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 05F5:0F8A 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 05F5:0F8A 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 05F5:0F8A 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 05F5:0F8A 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 05F5:0FE6 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 05F5:0FE6 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 05F5:0FE6 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 05F5:0FE6 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 05F5:0FF0 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 05F5:0FF0 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 + 05F5:0FF0 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 05F5:0FF0 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 05F5:0FF2 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 05F5:0FF2 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 05F5:0FF2 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 05F5:105A 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 05F5:105A 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 05F5:105C 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 05F5:105C 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 05F5:105C 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 05F5:105C 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 05F5:1074 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 05F5:10A6 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 05F5:10A8 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 05F5:10A8 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 05F5:10A8 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 05F5:10A8 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 05F5:10A8 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 05F5:10AA 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 05F5:10AA 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 05F5:10AA 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 05F5:10AA 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 05F5:10AA 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 05F5:10AA 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 05F5:10BA 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 05F5:10BE 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 05F5:10BE 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 + 05F5:10C0 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 05F5:10C4 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 05F5:10C4 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C4 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 05F5:10C6 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 05F5:10C6 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C6 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 05F5:10CC 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 05F5:10CC 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 05F5:10CC 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 05F5:10D2 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 05F5:10D8 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 05F5:10DE 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 + 05F5:10E4 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 05F5:10E4 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 05F5:10E4 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 05F5:10E4 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 + 05F5:10E4 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 05F5:10E8 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 05F5:10E8 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 05F5:10E8 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 05F5:10EE 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 05F5:10EE 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 05F5:10F4 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 + 05F5:1134 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 + 05F5:1136 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 + 05F5:1136 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 + 05F5:1136 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 + 05F5:1136 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 + 05F5:1136 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 + 05F5:1136 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 + 05F5:1144 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 + 05F5:1144 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 + 05F5:1146 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 + 05F5:1146 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 + 05F5:1146 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 + 05F5:1146 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 + 05F5:1146 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 070A:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 Address Publics by Name @@ -285,9 +285,9 @@ Detailed map of segments 0000:348E idle PSBP@ 0000:345D idle PSUB@ 0000:0276 _abort - 05F5:10EC idle _aftersort + 05F5:10F0 idle _aftersort 0000:3208 idle _atexit - 05F5:10EE idle _beforesort + 05F5:10F2 idle _beforesort 0000:0FB4 idle _CAL_OptimizeNodes 0000:04F2 idle _catread 0000:0DE6 _CA_CloseDebug @@ -304,9 +304,9 @@ Detailed map of segments 0000:3EB0 idle _cprintf 0000:07F4 idle _db_fetch 0000:085C idle _db_insert - 05F5:1067 _directvideo - 05F5:10E8 idle _drawcachebox - 05F5:10B6 _environ + 05F5:106B _directvideo + 05F5:10EC idle _drawcachebox + 05F5:10BA _environ 05F5:007F _errno 0000:3300 _exit 0000:45FB _farcoreleft @@ -317,7 +317,7 @@ Detailed map of segments 0000:4E5F _fflush 0000:4F25 _filelength 0000:1098 idle _filesize - 05F5:10E4 idle _finishcachebox + 05F5:10E8 idle _finishcachebox 0000:4F66 _flushall 0000:516F _fopen 0000:51A4 _fprintf @@ -390,29 +390,29 @@ Detailed map of segments 0000:5433 _ultoa 0000:4681 idle _ungetch 0000:37B8 _unlink - 05F5:10E6 idle _updatecachebox + 05F5:10EA idle _updatecachebox 0000:128C _US_CheckParm 0000:5C98 idle _vsprintf 0000:105D idle _wait 0000:4D2C idle _wherex 0000:4D3B idle _wherey 0000:5EDC _write - 05F5:10EA idle _XMSaddr + 05F5:10EE idle _XMSaddr 0000:1000 idle __AHINCR 0000:000C idle __AHSHIFT - 05F5:10A6 __argc - 05F5:10A8 __argv - 05F5:0CBE __atexitcnt - 05F5:10F0 __atexittbl + 05F5:10AA __argc + 05F5:10AC __argv + 05F5:0CC2 __atexitcnt + 05F5:10F4 __atexittbl 0000:4531 __brk 05F5:008B __brklvl 05F5:006B __C0argc 05F5:006D __C0argv 0000:3F92 idle __c0crtinit 05F5:0071 __C0environ - 05F5:10A5 __cChar + 05F5:10A9 __cChar 0000:3321 idle __cexit - 05F5:10A4 __cFlag + 05F5:10A8 __cFlag 0000:0166 __checknull 0000:4D4E __chmod 0000:0153 __cleanup @@ -420,23 +420,23 @@ Detailed map of segments 0000:09C0 idle __coreleft 0000:3D7E __CPUTN 0000:3FAF idle __crtinit - 05F5:0CC0 __ctype + 05F5:0CC4 __ctype 0000:0000 Abs __cvtfak 0000:332F idle __c_exit - 05F5:0F86 __doserrno + 05F5:0F8A __doserrno 0000:34EC __DOSERROR - 05F5:0F88 idle __dosErrorToSV + 05F5:0F8C idle __dosErrorToSV 0000:3275 __dos_getfileattr 0000:3295 idle __dos_setfileattr 05F5:0075 __envLng 05F5:0077 __envseg 05F5:0079 __envSize 0000:330F __exit - 05F5:0DC2 __exitbuf - 05F5:0DC4 __exitfopen - 05F5:0DC6 idle __exitopen + 05F5:0DC6 __exitbuf + 05F5:0DC8 __exitfopen + 05F5:0DCA idle __exitopen 0000:0B06 idle __farcoreleft - 05F5:0F82 __fmode + 05F5:0F86 __fmode 0000:56B5 idle __fputc 0000:586B __FPUTN 0000:5125 idle __GETFP @@ -451,12 +451,12 @@ Detailed map of segments 0000:350F __LONGTOA 0000:35DA __MKNAME 0000:028D idle __MMODEL - 05F5:0F58 __nfile + 05F5:0F5C __nfile 0000:4664 idle __Ngetche - 05F5:0F84 __notUmask + 05F5:0F88 __notUmask 0000:4681 idle __Nungetch 0000:564B __open - 05F5:0F5A __openfd + 05F5:0F5E __openfd 0000:505C idle __OPENFP 05F5:007D __osmajor 05F5:007E idle __osminor @@ -464,33 +464,33 @@ Detailed map of segments 05F5:007B __psp 0000:36AB __read 0000:483A __REALCVT - 05F5:10C0 __RealCvtVector + 05F5:10C4 __RealCvtVector 0000:01BC __restorezero 0000:4570 __sbrk - 05F5:10C2 idle __ScanTodVector + 05F5:10C6 idle __ScanTodVector 0000:4974 __SCREENIO 0000:4A27 __SCROLL 0000:0000 Abs __setargv__ 0000:0000 idle __setenvp__ 0000:36DA __setupio 05F5:0081 __StartTime - 05F5:0FEC __stklen + 05F5:0FF0 __stklen 0000:3D4A __stpcpy - 05F5:0DC8 __streams + 05F5:0DCC __streams 0000:0167 __terminate 0000:3633 idle __TMPNAM 0000:0000 idle __turboCrt 0000:3591 __UTOA 0000:49B0 __VALIDATEXY 05F5:007D idle __version - 05F5:1058 __video + 05F5:105C __video 0000:3F07 __VideoInt 0000:37E8 __VPRINTER 0000:3CAB __VPTR 0000:3CD0 __VRAM 0000:4D22 __wherexy 0000:5EA0 __write - 05F5:1056 __wscroll + 05F5:105A __wscroll 0000:5EDF __xfclose 0000:5F1A __xfflush 05F5:0085 idle ___brklvl @@ -718,36 +718,36 @@ Detailed map of segments 05F5:008B __brklvl 05F5:008F __heaptop 05F5:0094 idle __kitten_catalog - 05F5:0CBE __atexitcnt - 05F5:0CC0 __ctype - 05F5:0DC2 __exitbuf - 05F5:0DC4 __exitfopen - 05F5:0DC6 idle __exitopen - 05F5:0DC8 __streams - 05F5:0F58 __nfile - 05F5:0F5A __openfd - 05F5:0F82 __fmode - 05F5:0F84 __notUmask - 05F5:0F86 __doserrno - 05F5:0F88 idle __dosErrorToSV - 05F5:0FEC __stklen - 05F5:1056 __wscroll - 05F5:1058 __video - 05F5:1067 _directvideo - 05F5:10A4 __cFlag - 05F5:10A5 __cChar - 05F5:10A6 __argc - 05F5:10A8 __argv - 05F5:10B6 _environ - 05F5:10C0 __RealCvtVector - 05F5:10C2 idle __ScanTodVector - 05F5:10E4 idle _finishcachebox - 05F5:10E6 idle _updatecachebox - 05F5:10E8 idle _drawcachebox - 05F5:10EA idle _XMSaddr - 05F5:10EC idle _aftersort - 05F5:10EE idle _beforesort - 05F5:10F0 __atexittbl + 05F5:0CC2 __atexitcnt + 05F5:0CC4 __ctype + 05F5:0DC6 __exitbuf + 05F5:0DC8 __exitfopen + 05F5:0DCA idle __exitopen + 05F5:0DCC __streams + 05F5:0F5C __nfile + 05F5:0F5E __openfd + 05F5:0F86 __fmode + 05F5:0F88 __notUmask + 05F5:0F8A __doserrno + 05F5:0F8C idle __dosErrorToSV + 05F5:0FF0 __stklen + 05F5:105A __wscroll + 05F5:105C __video + 05F5:106B _directvideo + 05F5:10A8 __cFlag + 05F5:10A9 __cChar + 05F5:10AA __argc + 05F5:10AC __argv + 05F5:10BA _environ + 05F5:10C4 __RealCvtVector + 05F5:10C6 idle __ScanTodVector + 05F5:10E8 idle _finishcachebox + 05F5:10EA idle _updatecachebox + 05F5:10EC idle _drawcachebox + 05F5:10EE idle _XMSaddr + 05F5:10F0 idle _aftersort + 05F5:10F2 idle _beforesort + 05F5:10F4 __atexittbl Program entry point at 0000:0000 diff --git a/bcexmm.exe b/bcexmm.exe index a1df0042..3faf8f46 100755 Binary files a/bcexmm.exe and b/bcexmm.exe differ diff --git a/bcexmm.prj b/bcexmm.prj index fe7eee0d..259b217d 100755 Binary files a/bcexmm.prj and b/bcexmm.prj differ diff --git a/debug.png b/debug.png index d7d4a62a..bb53ff3c 100755 Binary files a/debug.png and b/debug.png differ