From: sparky4 Date: Mon, 10 Aug 2015 01:13:57 +0000 (-0500) Subject: facking etptr is broke!! wwww X-Git-Url: http://4ch.mooo.com/gitweb/?p=16.git;a=commitdiff_plain;h=31377c25387fcc208b2efb0b89a5cefbcab947f3 facking etptr is broke!! wwww modified: 16.exe modified: 16_CA.BCO modified: 16_HC.BCO modified: 16_HEAD.BCO modified: 16_MM.BCO modified: DEBUG.16 modified: EXMMBC.BCO modified: HEAP.16 modified: KITTEN.BCO modified: MMDUMP.16 modified: bakapi.exe modified: bcEXMM.MAP modified: bcexmm.exe modified: bcexmm.prj modified: exmmtest.exe modified: fontgfx.exe modified: maptest.exe modified: palettec.exe modified: pcxtest.exe modified: scroll.exe modified: src/lib/16_mm.c modified: src/lib/16_mm.h modified: test.exe modified: test2.exe modified: tsthimem.exe --- diff --git a/16.exe b/16.exe index e078acbd..3d3f2797 100644 Binary files a/16.exe and b/16.exe differ diff --git a/16_CA.BCO b/16_CA.BCO index d9018114..52728c49 100644 Binary files a/16_CA.BCO and b/16_CA.BCO differ diff --git a/16_HC.BCO b/16_HC.BCO index 6947415e..4c7dc4c4 100644 Binary files a/16_HC.BCO and b/16_HC.BCO differ diff --git a/16_HEAD.BCO b/16_HEAD.BCO index 86d680fa..52d4b28d 100644 Binary files a/16_HEAD.BCO and b/16_HEAD.BCO differ diff --git a/16_MM.BCO b/16_MM.BCO index c833b2de..023d1cfa 100644 Binary files a/16_MM.BCO and b/16_MM.BCO differ diff --git a/DEBUG.16 b/DEBUG.16 index 4df7e644..93b30111 100644 --- a/DEBUG.16 +++ b/DEBUG.16 @@ -1,17 +1,17 @@ -Seg:0 Size:2526 Owner:0x6f20 -++++++++++++++++++++++++++++++++_ +Seg:0 Size:5553 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ 0 -Seg:9de Size:256 Owner:0xc76a +Seg:15b1 Size:256 Owner:0x3518 ++++_  -Seg:ade Size:755 Owner:0xfce -+++++++++++_ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -Seg:9fde Size:16418 Owner:0x7275 -++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ +Seg:16b1 Size:273 Owner:0x858c ++++++_  -Seg:e000 Size:12288 Owner:0x6361 -+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ -MM_ShowMemory: Memory block order currupted! -End's Size: 69631 -scan->start's Size: 40958 \ No newline at end of file +Seg:1d00 Size:40 Owner:0x0 +++_ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Seg:ad28 Size:13016 Owner:0x0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ + +Seg:e000 Size:8191 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ diff --git a/EXMMBC.BCO b/EXMMBC.BCO index 2bfd4489..8bd372d7 100644 Binary files a/EXMMBC.BCO and b/EXMMBC.BCO differ diff --git a/HEAP.16 b/HEAP.16 index 73faa493..2f5dfdc7 100644 --- a/HEAP.16 +++ b/HEAP.16 @@ -1,11 +1,11 @@ == default == - USED block at 1bc90016 of size 66 - FREE block at 1bc90058 of size 18 - USED block at 1bc9006a of size 136 - USED block at 1bc900f2 of size 20 - FREE block at 1bc90106 of size 7926 + USED block at 1d220016 of size 66 + FREE block at 1d220058 of size 18 + USED block at 1d22006a of size 136 + USED block at 1d2200f2 of size 20 + FREE block at 1d220106 of size 7926 OK - end of heap == near == @@ -33,13 +33,13 @@ OK - end of heap Memory Type Total Used Free ---------------- -------- -------- -------- Default 8166 222 7944 -Near 31302 454 30848 +Near 31302 834 30468 Far 8166 222 7944 ---------------- -------- -------- -------- -coreleft = 30846 -farcoreleft = 46786 -GetFreeSize = 15960 -GetNearFreeSize = 30848 -GetFarFreeSize = 15960 -memavl = 30846 -stackavail = 11027 +coreleft = 30466 +farcoreleft = 38214 +GetFreeSize = 7768 +GetNearFreeSize = 30468 +GetFarFreeSize = 7768 +memavl = 30466 +stackavail = 11025 diff --git a/KITTEN.BCO b/KITTEN.BCO index 5e6f0f9e..a098a2a3 100644 Binary files a/KITTEN.BCO and b/KITTEN.BCO differ diff --git a/MMDUMP.16 b/MMDUMP.16 index 8c1548e2..40755fb9 100644 Binary files a/MMDUMP.16 and b/MMDUMP.16 differ diff --git a/bakapi.exe b/bakapi.exe index 2ec159ad..4975fc13 100644 Binary files a/bakapi.exe and b/bakapi.exe differ diff --git a/bcEXMM.MAP b/bcEXMM.MAP index 63f494bf..97676cf1 100644 --- a/bcEXMM.MAP +++ b/bcEXMM.MAP @@ -1,22 +1,22 @@ Start Stop Length Name Class - 00000H 05F6EH 05F6FH _TEXT CODE - 05F70H 05F70H 00000H _FARDATA FAR_DATA - 05F70H 05F70H 00000H _FARBSS FAR_BSS - 05F70H 05F70H 00000H _OVERLAY_ OVRINFO - 05F70H 05F70H 00000H _1STUB_ STUBSEG - 05F70H 06F7FH 01010H _DATA DATA - 06F80H 06F81H 00002H _CVTSEG DATA - 06F82H 06F87H 00006H _SCNSEG DATA - 06F88H 06F88H 00000H _CONST CONST - 06F88H 06F9FH 00018H _INIT_ INITDATA - 06FA0H 06FA0H 00000H _INITEND_ INITDATA - 06FA0H 06FA0H 00000H _EXIT_ EXITDATA - 06FA0H 06FA0H 00000H _EXITEND_ EXITDATA - 06FA0H 07001H 00062H _BSS BSS - 07002H 07002H 00000H _BSSEND BSSEND - 07010H 0708FH 00080H _STACK STACK + 00000H 06001H 06002H _TEXT CODE + 06010H 06010H 00000H _FARDATA FAR_DATA + 06010H 06010H 00000H _FARBSS FAR_BSS + 06010H 06010H 00000H _OVERLAY_ OVRINFO + 06010H 06010H 00000H _1STUB_ STUBSEG + 06010H 07057H 01048H _DATA DATA + 07058H 07059H 00002H _CVTSEG DATA + 0705AH 0705FH 00006H _SCNSEG DATA + 07060H 07060H 00000H _CONST CONST + 07060H 07077H 00018H _INIT_ INITDATA + 07078H 07078H 00000H _INITEND_ INITDATA + 07078H 07078H 00000H _EXIT_ EXITDATA + 07078H 07078H 00000H _EXITEND_ EXITDATA + 07078H 070D9H 00062H _BSS BSS + 070DAH 070DAH 00000H _BSSEND BSSEND + 070E0H 0715FH 00080H _STACK STACK Detailed map of segments @@ -27,267 +27,267 @@ Detailed map of segments 0000:0C0B 012C C=CODE S=_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28 0000:0D37 025F C=CODE S=_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28 0000:0F96 02C8 C=CODE S=_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28 - 0000:125E 1FC9 C=CODE S=_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 - 0000:3227 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 - 0000:324B 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 - 0000:3294 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 - 0000:3294 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 - 0000:32D1 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 - 0000:335A 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 - 0000:335A 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 - 0000:335A 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 - 0000:335A 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 - 0000:3408 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 - 0000:3429 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 - 0000:344A 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 - 0000:34AA 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 - 0000:34D2 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 - 0000:351D 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 - 0000:352E 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 - 0000:35D0 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 - 0000:35F9 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 - 0000:36A9 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 - 0000:36CA 002F C=CODE S=_TEXT G=(none) M=READA ACBP=28 - 0000:36F9 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 - 0000:37AB 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 - 0000:37AB 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 - 0000:37D7 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 - 0000:37EF 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 - 0000:3CCA 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 - 0000:3D69 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 - 0000:3D69 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 - 0000:3D99 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 - 0000:3D9D 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 - 0000:3EEB 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 - 0000:4090 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 - 0000:40AF 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 - 0000:44DC 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 - 0000:461A 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 - 0000:466A 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 - 0000:46BE 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 - 0000:476A 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 - 0000:4793 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 - 0000:47A5 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 - 0000:4842 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 - 0000:4859 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 - 0000:485D 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 - 0000:4A24 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 - 0000:4BA8 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 - 0000:4CD1 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 - 0000:4CED 0054 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28 - 0000:4D41 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 - 0000:4D6D 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 - 0000:4D8A 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 - 0000:4DB0 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 - 0000:4DCE 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 - 0000:4E7E 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 - 0000:4F44 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 - 0000:4F85 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 - 0000:4FC5 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 - 0000:51C3 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 - 0000:51DF 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 - 0000:53B7 0070 C=CODE S=_TEXT G=(none) M=GETENV ACBP=28 - 0000:5427 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 - 0000:5497 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 - 0000:54BB 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 - 0000:54DD 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 - 0000:566A 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 - 0000:56B9 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 - 0000:56D4 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 - 0000:5A78 00CB C=CODE S=_TEXT G=(none) M=READ ACBP=28 - 0000:5B43 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28 - 0000:5B46 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 - 0000:5C57 0081 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28 - 0000:5CD8 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 - 0000:5D17 0040 C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28 - 0000:5D57 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 - 0000:5D76 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 - 0000:5EBF 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 - 0000:5EFB 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 - 0000:5EFE 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 - 0000:5F39 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 - 05F7:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 - 05F7:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 - 05F7:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 - 05F7:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 - 05F7:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 - 05F7:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 05F7:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 05F7:00EE 0047 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 05F7:0136 002C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 05F7:0162 0010 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 05F7:0172 0A9C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 05F7:0C0E 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 - 05F7:0C10 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 - 05F7:0C10 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 - 05F7:0D12 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 - 05F7:0D12 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 - 05F7:0D18 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 - 05F7:0EA8 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 - 05F7:0ED2 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 - 05F7:0ED6 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 - 05F7:0ED6 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 - 05F7:0ED6 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 - 05F7:0ED6 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 - 05F7:0ED6 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 - 05F7:0ED6 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 - 05F7:0F32 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 - 05F7:0F32 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 - 05F7:0F32 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 - 05F7:0F32 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 - 05F7:0F3C 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 - 05F7:0F3C 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 - 05F7:0F3C 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 - 05F7:0F3C 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 - 05F7:0F3E 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 - 05F7:0F3E 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 - 05F7:0F3E 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 - 05F7:0FA6 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 - 05F7:0FA6 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 - 05F7:0FA8 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 - 05F7:0FA8 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 - 05F7:0FA8 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 - 05F7:0FA8 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 - 05F7:0FC0 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 - 05F7:0FF2 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 - 05F7:0FF2 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 - 05F7:0FF4 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 - 05F7:0FF4 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 - 05F7:0FF4 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 - 05F7:0FF4 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 - 05F7:0FF4 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 - 05F7:0FF6 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 - 05F7:0FF6 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 - 05F7:0FF6 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 - 05F7:0FF6 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 - 05F7:0FF6 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 - 05F7:0FF6 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 - 05F7:1006 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 - 05F7:1006 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 - 05F7:100A 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 - 05F7:100A 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 - 05F7:100C 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 - 05F7:100C 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 - 05F7:100C 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 - 05F7:1010 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 - 05F7:1010 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 - 05F7:1010 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 - 05F7:1012 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 - 05F7:1012 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 - 05F7:1012 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 - 05F7:1018 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 - 05F7:1018 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 - 05F7:1018 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 - 05F7:101E 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 - 05F7:1024 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 - 05F7:102A 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 - 05F7:1030 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 - 05F7:1030 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 - 05F7:1030 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 - 05F7:1030 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 - 05F7:1030 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 05F7:1034 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 - 05F7:1034 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 - 05F7:1034 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 - 05F7:103A 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 - 05F7:103A 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 - 05F7:1040 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 - 05F7:1080 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 - 05F7:1082 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 - 05F7:1082 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 - 05F7:1082 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 - 05F7:1082 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 - 05F7:1082 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 - 05F7:1082 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 - 05F7:1090 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 - 05F7:1090 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 - 05F7:1092 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 - 05F7:1092 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 - 05F7:1092 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 - 05F7:1092 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 - 05F7:1092 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 - 0701:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 + 0000:125E 205C C=CODE S=_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 + 0000:32BA 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 + 0000:32DE 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 + 0000:3327 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 + 0000:3327 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 + 0000:3364 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 + 0000:33ED 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 + 0000:33ED 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 + 0000:33ED 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 + 0000:33ED 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 + 0000:349B 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 + 0000:34BC 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 + 0000:34DD 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 + 0000:353D 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 + 0000:3565 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 + 0000:35B0 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 + 0000:35C1 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 + 0000:3663 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 + 0000:368C 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 + 0000:373C 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 + 0000:375D 002F C=CODE S=_TEXT G=(none) M=READA ACBP=28 + 0000:378C 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 + 0000:383E 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 + 0000:383E 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 + 0000:386A 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 + 0000:3882 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 + 0000:3D5D 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 + 0000:3DFC 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 + 0000:3DFC 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 + 0000:3E2C 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 + 0000:3E30 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 + 0000:3F7E 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 + 0000:4123 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 + 0000:4142 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 + 0000:456F 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 + 0000:46AD 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 + 0000:46FD 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 + 0000:4751 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 + 0000:47FD 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 + 0000:4826 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 + 0000:4838 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 + 0000:48D5 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 + 0000:48EC 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 + 0000:48F0 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 + 0000:4AB7 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 + 0000:4C3B 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 + 0000:4D64 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 + 0000:4D80 0054 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28 + 0000:4DD4 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 + 0000:4E00 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 + 0000:4E1D 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 + 0000:4E43 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 + 0000:4E61 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 + 0000:4F11 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 + 0000:4FD7 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 + 0000:5018 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 + 0000:5058 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 + 0000:5256 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 + 0000:5272 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 + 0000:544A 0070 C=CODE S=_TEXT G=(none) M=GETENV ACBP=28 + 0000:54BA 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 + 0000:552A 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 + 0000:554E 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 + 0000:5570 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 + 0000:56FD 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 + 0000:574C 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 + 0000:5767 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 + 0000:5B0B 00CB C=CODE S=_TEXT G=(none) M=READ ACBP=28 + 0000:5BD6 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28 + 0000:5BD9 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 + 0000:5CEA 0081 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28 + 0000:5D6B 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 + 0000:5DAA 0040 C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28 + 0000:5DEA 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 + 0000:5E09 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 + 0000:5F52 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 + 0000:5F8E 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 + 0000:5F91 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 + 0000:5FCC 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 + 0601:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 + 0601:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 + 0601:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 + 0601:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 + 0601:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 + 0601:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 0601:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 0601:00EE 0047 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 0601:0136 002C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 0601:0162 0010 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 0601:0172 0AD3 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 0601:0C46 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 0601:0C48 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 0601:0C48 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 0601:0D4A 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 0601:0D4A 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 0601:0D50 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 0601:0EE0 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 0601:0F0A 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 0601:0F0E 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 0601:0F0E 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 0601:0F0E 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 0601:0F0E 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 0601:0F0E 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 0601:0F0E 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 0601:0F6A 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 0601:0F6A 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 0601:0F6A 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 0601:0F6A 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 0601:0F74 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 0601:0F74 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 + 0601:0F74 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 0601:0F74 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 0601:0F76 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 0601:0F76 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 0601:0F76 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 0601:0FDE 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 0601:0FDE 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 0601:0FE0 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 0601:0FE0 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 0601:0FE0 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 0601:0FE0 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 0601:0FF8 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 0601:102A 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 0601:102A 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 0601:102C 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 0601:102C 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 0601:102C 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 0601:102C 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 0601:102C 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 0601:102E 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 0601:102E 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 0601:102E 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 0601:102E 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 0601:102E 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 0601:102E 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 0601:103E 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 0601:103E 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 0601:1042 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 0601:1042 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 0601:1044 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 + 0601:1044 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 + 0601:1044 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 0601:1048 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 0601:1048 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 0601:1048 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 0601:104A 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 0601:104A 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 0601:104A 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 0601:1050 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 0601:1050 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 0601:1050 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 0601:1056 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 0601:105C 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 0601:1062 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 + 0601:1068 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0601:1068 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 0601:1068 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0601:1068 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 + 0601:1068 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 0601:106C 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 0601:106C 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 0601:106C 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 0601:1072 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 0601:1072 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 0601:1078 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 + 0601:10B8 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 + 0601:10BA 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 + 0601:10BA 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 + 0601:10BA 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 + 0601:10BA 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 + 0601:10BA 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 + 0601:10BA 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 + 0601:10C8 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 + 0601:10C8 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 + 0601:10CA 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 + 0601:10CA 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 + 0601:10CA 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 + 0601:10CA 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 + 0601:10CA 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 + 070E:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 Address Publics by Name - 05F7:0000 idle DATASEG@ + 0601:0000 idle DATASEG@ 0000:028B idle DGROUP@ - 0000:335D idle F_LDIV@ - 0000:336C idle F_LMOD@ - 0000:3364 idle F_LUDIV@ - 0000:3374 idle F_LUMOD@ - 0000:340B idle F_LXLSH@ - 0000:342C idle F_LXURSH@ - 0000:344D idle F_PADD@ - 0000:34AD idle F_PSBP@ - 0000:347C idle F_PSUB@ + 0000:33F0 idle F_LDIV@ + 0000:33FF idle F_LMOD@ + 0000:33F7 idle F_LUDIV@ + 0000:3407 idle F_LUMOD@ + 0000:349E idle F_LXLSH@ + 0000:34BF idle F_LXURSH@ + 0000:34E0 idle F_PADD@ + 0000:3540 idle F_PSBP@ + 0000:350F idle F_PSUB@ 0000:028F idle KITTENGETS - 0000:335D idle LDIV@ - 0000:336C idle LMOD@ - 0000:3364 idle LUDIV@ - 0000:3374 idle LUMOD@ - 0000:340B idle LXLSH@ - 0000:342C idle LXURSH@ - 0000:335A N_LDIV@ - 0000:3369 idle N_LMOD@ - 0000:3361 N_LUDIV@ - 0000:3371 idle N_LUMOD@ - 0000:3408 N_LXLSH@ - 0000:3429 N_LXURSH@ - 0000:344A N_PADD@ - 0000:36A9 N_PCMP@ - 0000:34AA N_PSBP@ - 0000:3479 idle N_PSUB@ - 0000:344D idle PADD@ - 0000:34AD idle PSBP@ - 0000:347C idle PSUB@ + 0000:33F0 idle LDIV@ + 0000:33FF idle LMOD@ + 0000:33F7 idle LUDIV@ + 0000:3407 idle LUMOD@ + 0000:349E idle LXLSH@ + 0000:34BF idle LXURSH@ + 0000:33ED N_LDIV@ + 0000:33FC idle N_LMOD@ + 0000:33F4 N_LUDIV@ + 0000:3404 idle N_LUMOD@ + 0000:349B N_LXLSH@ + 0000:34BC N_LXURSH@ + 0000:34DD N_PADD@ + 0000:373C N_PCMP@ + 0000:353D N_PSBP@ + 0000:350C idle N_PSUB@ + 0000:34E0 idle PADD@ + 0000:3540 idle PSBP@ + 0000:350F idle PSUB@ 0000:0276 _abort - 05F7:103C idle _aftersort - 0000:3227 idle _atexit - 05F7:103E idle _beforesort + 0601:1074 idle _aftersort + 0000:32BA idle _atexit + 0601:1076 idle _beforesort 0000:0EED idle _CAL_OptimizeNodes 0000:04F2 idle _catread 0000:0D5D _CA_CloseDebug @@ -298,54 +298,54 @@ Detailed map of segments 0000:0DE7 idle _CA_ReadFile 0000:0F84 _CA_Shutdown 0000:0F5E _CA_Startup - 0000:324B _clock - 0000:4D8A _close - 0000:3D99 _coreleft - 0000:3ECF idle _cprintf + 0000:32DE _clock + 0000:4E1D _close + 0000:3E2C _coreleft + 0000:3F62 idle _cprintf 0000:07F4 idle _db_fetch 0000:085C idle _db_insert - 05F7:0FB7 _directvideo - 05F7:1038 idle _drawcachebox - 05F7:1006 _environ - 05F7:007F _errno - 0000:331F _exit - 0000:461A _farcoreleft - 0000:41EF _farfree - 0000:4303 _farmalloc - 0000:4464 idle _farrealloc - 0000:4DCE _fclose - 0000:4E7E _fflush - 0000:4F44 _filelength + 0601:0FEF _directvideo + 0601:1070 idle _drawcachebox + 0601:103E _environ + 0601:007F _errno + 0000:33B2 _exit + 0000:46AD _farcoreleft + 0000:4282 _farfree + 0000:4396 _farmalloc + 0000:44F7 idle _farrealloc + 0000:4E61 _fclose + 0000:4F11 _fflush + 0000:4FD7 _filelength 0000:0FD1 idle _filesize - 05F7:1034 idle _finishcachebox - 0000:4F85 _flushall - 0000:518E _fopen - 0000:51C3 _fprintf - 0000:56EE idle _fputc - 0000:5877 idle _fputchar - 0000:41EF _free - 0000:5261 _fseek - 0000:52DD _ftell - 0000:466A _getch - 0000:4683 idle _getche - 0000:53B7 _getenv - 0000:46BE _gettext + 0601:106C idle _finishcachebox + 0000:5018 _flushall + 0000:5221 _fopen + 0000:5256 _fprintf + 0000:5781 idle _fputc + 0000:590A idle _fputchar + 0000:4282 _free + 0000:52F4 _fseek + 0000:5370 _ftell + 0000:46FD _getch + 0000:4716 idle _getche + 0000:544A _getenv + 0000:4751 _gettext 0000:079F idle _get_line 0000:0BF9 idle _HC_CloseDebug 0000:0BD3 idle _HC_OpenDebug - 0000:476A _ioctl - 0000:351D _isatty - 0000:5427 idle _itoa - 0000:4793 _kbhit + 0000:47FD _ioctl + 0000:35B0 _isatty + 0000:54BA idle _itoa + 0000:4826 _kbhit 0000:05A0 idle _kittenclose 0000:02DE idle _kittenopen 0000:0A4B idle _LargestFarFreeBlock 0000:090E idle _LargestFreeBlock - 0000:35D0 _lseek - 0000:546F idle _ltoa + 0000:3663 _lseek + 0000:5502 idle _ltoa 0000:0C0B _main - 0000:42F9 _malloc - 0000:5497 _memcpy + 0000:438C _malloc + 0000:552A _memcpy 0000:125E idle _MML_CheckForEMS 0000:151F idle _MML_CheckForXMS 0000:18DB idle _MML_ClearBlock @@ -354,151 +354,151 @@ Detailed map of segments 0000:139B idle _MML_ShutdownEMS 0000:15D5 idle _MML_ShutdownXMS 0000:1617 idle _MML_UseSpace - 0000:3218 idle _MM_BombOnError - 0000:2A27 _MM_DumpData - 0000:2122 _MM_FreePtr + 0000:32AB idle _MM_BombOnError + 0000:2ABA _MM_DumpData + 0000:21B5 _MM_FreePtr 0000:1D2E _MM_GetPtr 0000:13DB idle _MM_MapEMS 0000:1475 idle _MM_MapXEMS - 0000:2C95 _MM_Report - 0000:22D9 idle _MM_SetLock - 0000:2225 idle _MM_SetPurge - 0000:2522 _MM_ShowMemory + 0000:2D28 _MM_Report + 0000:236C idle _MM_SetLock + 0000:22B8 idle _MM_SetPurge + 0000:25B5 _MM_ShowMemory 0000:1CCE _MM_Shutdown - 0000:2392 idle _MM_SortMem + 0000:2425 idle _MM_SortMem 0000:194C _MM_Startup - 0000:2BFF idle _MM_TotalFree - 0000:2B8A idle _MM_UnusedMemory - 0000:54BB _movedata - 0000:47A5 _movetext + 0000:2C92 idle _MM_TotalFree + 0000:2C1D idle _MM_UnusedMemory + 0000:554E _movedata + 0000:4838 _movetext 0000:05A7 idle _mystrtoul - 0000:550A _open - 0000:56B9 _printf + 0000:559D _open + 0000:574C _printf 0000:1030 idle _printmeminfoline 0000:0643 idle _processEscChars - 0000:4842 _putch - 0000:4714 _puttext - 0000:5B43 _read - 0000:445D idle _realloc - 0000:4CD1 _setblock - 0000:5B46 _setvbuf - 0000:5C95 _sprintf - 0000:5CD8 _strcat - 0000:5D17 _strdup - 0000:5D57 _strlen - 0000:37AB _tolower - 0000:5452 _ultoa - 0000:46A0 idle _ungetch - 0000:37D7 _unlink - 05F7:1036 idle _updatecachebox + 0000:48D5 _putch + 0000:47A7 _puttext + 0000:5BD6 _read + 0000:44F0 idle _realloc + 0000:4D64 _setblock + 0000:5BD9 _setvbuf + 0000:5D28 _sprintf + 0000:5D6B _strcat + 0000:5DAA _strdup + 0000:5DEA _strlen + 0000:383E _tolower + 0000:54E5 _ultoa + 0000:4733 idle _ungetch + 0000:386A _unlink + 0601:106E idle _updatecachebox 0000:118F _US_CheckParm - 0000:5CB7 idle _vsprintf + 0000:5D4A idle _vsprintf 0000:0F96 idle _wait - 0000:4D4B idle _wherex - 0000:4D5A idle _wherey - 0000:5EFB _write - 05F7:103A idle _XMSaddr + 0000:4DDE idle _wherex + 0000:4DED idle _wherey + 0000:5F8E _write + 0601:1072 idle _XMSaddr 0000:1000 idle __AHINCR 0000:000C idle __AHSHIFT - 05F7:0FF6 __argc - 05F7:0FF8 __argv - 05F7:0C0E __atexitcnt - 05F7:1040 __atexittbl - 0000:4550 __brk - 05F7:008B __brklvl - 05F7:006B __C0argc - 05F7:006D __C0argv - 0000:3FB1 idle __c0crtinit - 05F7:0071 __C0environ - 05F7:0FF5 __cChar - 0000:3340 idle __cexit - 05F7:0FF4 __cFlag + 0601:102E __argc + 0601:1030 __argv + 0601:0C46 __atexitcnt + 0601:1078 __atexittbl + 0000:45E3 __brk + 0601:008B __brklvl + 0601:006B __C0argc + 0601:006D __C0argv + 0000:4044 idle __c0crtinit + 0601:0071 __C0environ + 0601:102D __cChar + 0000:33D3 idle __cexit + 0601:102C __cFlag 0000:0166 __checknull - 0000:4D6D __chmod + 0000:4E00 __chmod 0000:0153 __cleanup - 0000:4DB0 __close + 0000:4E43 __close 0000:09C0 idle __coreleft - 0000:3D9D __CPUTN - 0000:3FCE idle __crtinit - 05F7:0C10 __ctype + 0000:3E30 __CPUTN + 0000:4061 idle __crtinit + 0601:0C48 __ctype 0000:0000 Abs __cvtfak - 0000:334E idle __c_exit - 05F7:0ED6 __doserrno - 0000:350B __DOSERROR - 05F7:0ED8 idle __dosErrorToSV - 0000:3294 __dos_getfileattr - 0000:32B4 idle __dos_setfileattr - 05F7:0075 __envLng - 05F7:0077 __envseg - 05F7:0079 __envSize - 0000:332E __exit - 05F7:0D12 __exitbuf - 05F7:0D14 __exitfopen - 05F7:0D16 idle __exitopen + 0000:33E1 idle __c_exit + 0601:0F0E __doserrno + 0000:359E __DOSERROR + 0601:0F10 idle __dosErrorToSV + 0000:3327 __dos_getfileattr + 0000:3347 idle __dos_setfileattr + 0601:0075 __envLng + 0601:0077 __envseg + 0601:0079 __envSize + 0000:33C1 __exit + 0601:0D4A __exitbuf + 0601:0D4C __exitfopen + 0601:0D4E idle __exitopen 0000:0B06 idle __farcoreleft - 05F7:0ED2 __fmode - 0000:56D4 idle __fputc - 0000:588A __FPUTN - 0000:5144 idle __GETFP - 05F7:0087 __heapbase - 05F7:008F __heaptop - 05F7:005B idle __Int0Vector - 05F7:005F idle __Int4Vector - 05F7:0063 idle __Int5Vector - 05F7:0067 idle __Int6Vector - 0000:34D2 __IOERROR - 05F7:0094 idle __kitten_catalog - 0000:352E __LONGTOA - 0000:35F9 __MKNAME + 0601:0F0A __fmode + 0000:5767 idle __fputc + 0000:591D __FPUTN + 0000:51D7 idle __GETFP + 0601:0087 __heapbase + 0601:008F __heaptop + 0601:005B idle __Int0Vector + 0601:005F idle __Int4Vector + 0601:0063 idle __Int5Vector + 0601:0067 idle __Int6Vector + 0000:3565 __IOERROR + 0601:0094 idle __kitten_catalog + 0000:35C1 __LONGTOA + 0000:368C __MKNAME 0000:028D idle __MMODEL - 05F7:0EA8 __nfile - 0000:4683 idle __Ngetche - 05F7:0ED4 __notUmask - 0000:46A0 idle __Nungetch - 0000:566A __open - 05F7:0EAA __openfd - 0000:507B idle __OPENFP - 05F7:007D __osmajor - 05F7:007E idle __osminor - 05F7:007D idle __osversion - 05F7:007B __psp - 0000:36CA __read - 0000:4859 __REALCVT - 05F7:1010 __RealCvtVector + 0601:0EE0 __nfile + 0000:4716 idle __Ngetche + 0601:0F0C __notUmask + 0000:4733 idle __Nungetch + 0000:56FD __open + 0601:0EE2 __openfd + 0000:510E idle __OPENFP + 0601:007D __osmajor + 0601:007E idle __osminor + 0601:007D idle __osversion + 0601:007B __psp + 0000:375D __read + 0000:48EC __REALCVT + 0601:1048 __RealCvtVector 0000:01BC __restorezero - 0000:458F __sbrk - 05F7:1012 idle __ScanTodVector - 0000:4993 __SCREENIO - 0000:4A46 __SCROLL + 0000:4622 __sbrk + 0601:104A idle __ScanTodVector + 0000:4A26 __SCREENIO + 0000:4AD9 __SCROLL 0000:0000 Abs __setargv__ 0000:0000 idle __setenvp__ - 0000:36F9 __setupio - 05F7:0081 __StartTime - 05F7:0F3C __stklen - 0000:3D69 __stpcpy - 05F7:0D18 __streams + 0000:378C __setupio + 0601:0081 __StartTime + 0601:0F74 __stklen + 0000:3DFC __stpcpy + 0601:0D50 __streams 0000:0167 __terminate - 0000:3652 idle __TMPNAM + 0000:36E5 idle __TMPNAM 0000:0000 idle __turboCrt - 0000:35B0 __UTOA - 0000:49CF __VALIDATEXY - 05F7:007D idle __version - 05F7:0FA8 __video - 0000:3F26 __VideoInt - 0000:3807 __VPRINTER - 0000:3CCA __VPTR - 0000:3CEF __VRAM - 0000:4D41 __wherexy - 0000:5EBF __write - 05F7:0FA6 __wscroll - 0000:5EFE __xfclose - 0000:5F39 __xfflush - 05F7:0085 idle ___brklvl - 0000:40AF idle ___first - 0000:40B1 idle ___last - 0000:5A78 ___read - 0000:40B3 idle ___rover - 0000:5D76 ___write + 0000:3643 __UTOA + 0000:4A62 __VALIDATEXY + 0601:007D idle __version + 0601:0FE0 __video + 0000:3FB9 __VideoInt + 0000:389A __VPRINTER + 0000:3D5D __VPTR + 0000:3D82 __VRAM + 0000:4DD4 __wherexy + 0000:5F52 __write + 0601:0FDE __wscroll + 0000:5F91 __xfclose + 0000:5FCC __xfflush + 0601:0085 idle ___brklvl + 0000:4142 idle ___first + 0000:4144 idle ___last + 0000:5B0B ___read + 0000:4146 idle ___rover + 0000:5E09 ___write Address Publics by Value @@ -557,197 +557,197 @@ Detailed map of segments 0000:194C _MM_Startup 0000:1CCE _MM_Shutdown 0000:1D2E _MM_GetPtr - 0000:2122 _MM_FreePtr - 0000:2225 idle _MM_SetPurge - 0000:22D9 idle _MM_SetLock - 0000:2392 idle _MM_SortMem - 0000:2522 _MM_ShowMemory - 0000:2A27 _MM_DumpData - 0000:2B8A idle _MM_UnusedMemory - 0000:2BFF idle _MM_TotalFree - 0000:2C95 _MM_Report - 0000:3218 idle _MM_BombOnError - 0000:3227 idle _atexit - 0000:324B _clock - 0000:3294 __dos_getfileattr - 0000:32B4 idle __dos_setfileattr - 0000:331F _exit - 0000:332E __exit - 0000:3340 idle __cexit - 0000:334E idle __c_exit - 0000:335A N_LDIV@ - 0000:335D idle LDIV@ - 0000:335D idle F_LDIV@ - 0000:3361 N_LUDIV@ - 0000:3364 idle F_LUDIV@ - 0000:3364 idle LUDIV@ - 0000:3369 idle N_LMOD@ - 0000:336C idle F_LMOD@ - 0000:336C idle LMOD@ - 0000:3371 idle N_LUMOD@ - 0000:3374 idle LUMOD@ - 0000:3374 idle F_LUMOD@ - 0000:3408 N_LXLSH@ - 0000:340B idle LXLSH@ - 0000:340B idle F_LXLSH@ - 0000:3429 N_LXURSH@ - 0000:342C idle LXURSH@ - 0000:342C idle F_LXURSH@ - 0000:344A N_PADD@ - 0000:344D idle F_PADD@ - 0000:344D idle PADD@ - 0000:3479 idle N_PSUB@ - 0000:347C idle F_PSUB@ - 0000:347C idle PSUB@ - 0000:34AA N_PSBP@ - 0000:34AD idle PSBP@ - 0000:34AD idle F_PSBP@ - 0000:34D2 __IOERROR - 0000:350B __DOSERROR - 0000:351D _isatty - 0000:352E __LONGTOA - 0000:35B0 __UTOA - 0000:35D0 _lseek - 0000:35F9 __MKNAME - 0000:3652 idle __TMPNAM - 0000:36A9 N_PCMP@ - 0000:36CA __read - 0000:36F9 __setupio - 0000:37AB _tolower - 0000:37D7 _unlink - 0000:3807 __VPRINTER - 0000:3CCA __VPTR - 0000:3CEF __VRAM - 0000:3D69 __stpcpy - 0000:3D99 _coreleft - 0000:3D9D __CPUTN - 0000:3ECF idle _cprintf - 0000:3F26 __VideoInt - 0000:3FB1 idle __c0crtinit - 0000:3FCE idle __crtinit - 0000:40AF idle ___first - 0000:40B1 idle ___last - 0000:40B3 idle ___rover - 0000:41EF _free - 0000:41EF _farfree - 0000:42F9 _malloc - 0000:4303 _farmalloc - 0000:445D idle _realloc - 0000:4464 idle _farrealloc - 0000:4550 __brk - 0000:458F __sbrk - 0000:461A _farcoreleft - 0000:466A _getch - 0000:4683 idle __Ngetche - 0000:4683 idle _getche - 0000:46A0 idle __Nungetch - 0000:46A0 idle _ungetch - 0000:46BE _gettext - 0000:4714 _puttext - 0000:476A _ioctl - 0000:4793 _kbhit - 0000:47A5 _movetext - 0000:4842 _putch - 0000:4859 __REALCVT - 0000:4993 __SCREENIO - 0000:49CF __VALIDATEXY - 0000:4A46 __SCROLL - 0000:4CD1 _setblock - 0000:4D41 __wherexy - 0000:4D4B idle _wherex - 0000:4D5A idle _wherey - 0000:4D6D __chmod - 0000:4D8A _close - 0000:4DB0 __close - 0000:4DCE _fclose - 0000:4E7E _fflush - 0000:4F44 _filelength - 0000:4F85 _flushall - 0000:507B idle __OPENFP - 0000:5144 idle __GETFP - 0000:518E _fopen - 0000:51C3 _fprintf - 0000:5261 _fseek - 0000:52DD _ftell - 0000:53B7 _getenv - 0000:5427 idle _itoa - 0000:5452 _ultoa - 0000:546F idle _ltoa - 0000:5497 _memcpy - 0000:54BB _movedata - 0000:550A _open - 0000:566A __open - 0000:56B9 _printf - 0000:56D4 idle __fputc - 0000:56EE idle _fputc - 0000:5877 idle _fputchar - 0000:588A __FPUTN - 0000:5A78 ___read - 0000:5B43 _read - 0000:5B46 _setvbuf - 0000:5C95 _sprintf - 0000:5CB7 idle _vsprintf - 0000:5CD8 _strcat - 0000:5D17 _strdup - 0000:5D57 _strlen - 0000:5D76 ___write - 0000:5EBF __write - 0000:5EFB _write - 0000:5EFE __xfclose - 0000:5F39 __xfflush - 05F7:0000 idle DATASEG@ - 05F7:005B idle __Int0Vector - 05F7:005F idle __Int4Vector - 05F7:0063 idle __Int5Vector - 05F7:0067 idle __Int6Vector - 05F7:006B __C0argc - 05F7:006D __C0argv - 05F7:0071 __C0environ - 05F7:0075 __envLng - 05F7:0077 __envseg - 05F7:0079 __envSize - 05F7:007B __psp - 05F7:007D idle __osversion - 05F7:007D __osmajor - 05F7:007D idle __version - 05F7:007E idle __osminor - 05F7:007F _errno - 05F7:0081 __StartTime - 05F7:0085 idle ___brklvl - 05F7:0087 __heapbase - 05F7:008B __brklvl - 05F7:008F __heaptop - 05F7:0094 idle __kitten_catalog - 05F7:0C0E __atexitcnt - 05F7:0C10 __ctype - 05F7:0D12 __exitbuf - 05F7:0D14 __exitfopen - 05F7:0D16 idle __exitopen - 05F7:0D18 __streams - 05F7:0EA8 __nfile - 05F7:0EAA __openfd - 05F7:0ED2 __fmode - 05F7:0ED4 __notUmask - 05F7:0ED6 __doserrno - 05F7:0ED8 idle __dosErrorToSV - 05F7:0F3C __stklen - 05F7:0FA6 __wscroll - 05F7:0FA8 __video - 05F7:0FB7 _directvideo - 05F7:0FF4 __cFlag - 05F7:0FF5 __cChar - 05F7:0FF6 __argc - 05F7:0FF8 __argv - 05F7:1006 _environ - 05F7:1010 __RealCvtVector - 05F7:1012 idle __ScanTodVector - 05F7:1034 idle _finishcachebox - 05F7:1036 idle _updatecachebox - 05F7:1038 idle _drawcachebox - 05F7:103A idle _XMSaddr - 05F7:103C idle _aftersort - 05F7:103E idle _beforesort - 05F7:1040 __atexittbl + 0000:21B5 _MM_FreePtr + 0000:22B8 idle _MM_SetPurge + 0000:236C idle _MM_SetLock + 0000:2425 idle _MM_SortMem + 0000:25B5 _MM_ShowMemory + 0000:2ABA _MM_DumpData + 0000:2C1D idle _MM_UnusedMemory + 0000:2C92 idle _MM_TotalFree + 0000:2D28 _MM_Report + 0000:32AB idle _MM_BombOnError + 0000:32BA idle _atexit + 0000:32DE _clock + 0000:3327 __dos_getfileattr + 0000:3347 idle __dos_setfileattr + 0000:33B2 _exit + 0000:33C1 __exit + 0000:33D3 idle __cexit + 0000:33E1 idle __c_exit + 0000:33ED N_LDIV@ + 0000:33F0 idle LDIV@ + 0000:33F0 idle F_LDIV@ + 0000:33F4 N_LUDIV@ + 0000:33F7 idle F_LUDIV@ + 0000:33F7 idle LUDIV@ + 0000:33FC idle N_LMOD@ + 0000:33FF idle F_LMOD@ + 0000:33FF idle LMOD@ + 0000:3404 idle N_LUMOD@ + 0000:3407 idle LUMOD@ + 0000:3407 idle F_LUMOD@ + 0000:349B N_LXLSH@ + 0000:349E idle LXLSH@ + 0000:349E idle F_LXLSH@ + 0000:34BC N_LXURSH@ + 0000:34BF idle LXURSH@ + 0000:34BF idle F_LXURSH@ + 0000:34DD N_PADD@ + 0000:34E0 idle F_PADD@ + 0000:34E0 idle PADD@ + 0000:350C idle N_PSUB@ + 0000:350F idle F_PSUB@ + 0000:350F idle PSUB@ + 0000:353D N_PSBP@ + 0000:3540 idle PSBP@ + 0000:3540 idle F_PSBP@ + 0000:3565 __IOERROR + 0000:359E __DOSERROR + 0000:35B0 _isatty + 0000:35C1 __LONGTOA + 0000:3643 __UTOA + 0000:3663 _lseek + 0000:368C __MKNAME + 0000:36E5 idle __TMPNAM + 0000:373C N_PCMP@ + 0000:375D __read + 0000:378C __setupio + 0000:383E _tolower + 0000:386A _unlink + 0000:389A __VPRINTER + 0000:3D5D __VPTR + 0000:3D82 __VRAM + 0000:3DFC __stpcpy + 0000:3E2C _coreleft + 0000:3E30 __CPUTN + 0000:3F62 idle _cprintf + 0000:3FB9 __VideoInt + 0000:4044 idle __c0crtinit + 0000:4061 idle __crtinit + 0000:4142 idle ___first + 0000:4144 idle ___last + 0000:4146 idle ___rover + 0000:4282 _free + 0000:4282 _farfree + 0000:438C _malloc + 0000:4396 _farmalloc + 0000:44F0 idle _realloc + 0000:44F7 idle _farrealloc + 0000:45E3 __brk + 0000:4622 __sbrk + 0000:46AD _farcoreleft + 0000:46FD _getch + 0000:4716 idle __Ngetche + 0000:4716 idle _getche + 0000:4733 idle __Nungetch + 0000:4733 idle _ungetch + 0000:4751 _gettext + 0000:47A7 _puttext + 0000:47FD _ioctl + 0000:4826 _kbhit + 0000:4838 _movetext + 0000:48D5 _putch + 0000:48EC __REALCVT + 0000:4A26 __SCREENIO + 0000:4A62 __VALIDATEXY + 0000:4AD9 __SCROLL + 0000:4D64 _setblock + 0000:4DD4 __wherexy + 0000:4DDE idle _wherex + 0000:4DED idle _wherey + 0000:4E00 __chmod + 0000:4E1D _close + 0000:4E43 __close + 0000:4E61 _fclose + 0000:4F11 _fflush + 0000:4FD7 _filelength + 0000:5018 _flushall + 0000:510E idle __OPENFP + 0000:51D7 idle __GETFP + 0000:5221 _fopen + 0000:5256 _fprintf + 0000:52F4 _fseek + 0000:5370 _ftell + 0000:544A _getenv + 0000:54BA idle _itoa + 0000:54E5 _ultoa + 0000:5502 idle _ltoa + 0000:552A _memcpy + 0000:554E _movedata + 0000:559D _open + 0000:56FD __open + 0000:574C _printf + 0000:5767 idle __fputc + 0000:5781 idle _fputc + 0000:590A idle _fputchar + 0000:591D __FPUTN + 0000:5B0B ___read + 0000:5BD6 _read + 0000:5BD9 _setvbuf + 0000:5D28 _sprintf + 0000:5D4A idle _vsprintf + 0000:5D6B _strcat + 0000:5DAA _strdup + 0000:5DEA _strlen + 0000:5E09 ___write + 0000:5F52 __write + 0000:5F8E _write + 0000:5F91 __xfclose + 0000:5FCC __xfflush + 0601:0000 idle DATASEG@ + 0601:005B idle __Int0Vector + 0601:005F idle __Int4Vector + 0601:0063 idle __Int5Vector + 0601:0067 idle __Int6Vector + 0601:006B __C0argc + 0601:006D __C0argv + 0601:0071 __C0environ + 0601:0075 __envLng + 0601:0077 __envseg + 0601:0079 __envSize + 0601:007B __psp + 0601:007D idle __osversion + 0601:007D __osmajor + 0601:007D idle __version + 0601:007E idle __osminor + 0601:007F _errno + 0601:0081 __StartTime + 0601:0085 idle ___brklvl + 0601:0087 __heapbase + 0601:008B __brklvl + 0601:008F __heaptop + 0601:0094 idle __kitten_catalog + 0601:0C46 __atexitcnt + 0601:0C48 __ctype + 0601:0D4A __exitbuf + 0601:0D4C __exitfopen + 0601:0D4E idle __exitopen + 0601:0D50 __streams + 0601:0EE0 __nfile + 0601:0EE2 __openfd + 0601:0F0A __fmode + 0601:0F0C __notUmask + 0601:0F0E __doserrno + 0601:0F10 idle __dosErrorToSV + 0601:0F74 __stklen + 0601:0FDE __wscroll + 0601:0FE0 __video + 0601:0FEF _directvideo + 0601:102C __cFlag + 0601:102D __cChar + 0601:102E __argc + 0601:1030 __argv + 0601:103E _environ + 0601:1048 __RealCvtVector + 0601:104A idle __ScanTodVector + 0601:106C idle _finishcachebox + 0601:106E idle _updatecachebox + 0601:1070 idle _drawcachebox + 0601:1072 idle _XMSaddr + 0601:1074 idle _aftersort + 0601:1076 idle _beforesort + 0601:1078 __atexittbl Program entry point at 0000:0000 diff --git a/bcexmm.exe b/bcexmm.exe index 4459eb9c..c6d0f7ac 100644 Binary files a/bcexmm.exe and b/bcexmm.exe differ diff --git a/bcexmm.prj b/bcexmm.prj index 67329746..d6cfa02a 100644 Binary files a/bcexmm.prj and b/bcexmm.prj differ diff --git a/exmmtest.exe b/exmmtest.exe index 2e436ab9..0c12f5b9 100644 Binary files a/exmmtest.exe and b/exmmtest.exe differ diff --git a/fontgfx.exe b/fontgfx.exe index 2cdab7e3..cd80b9da 100644 Binary files a/fontgfx.exe and b/fontgfx.exe differ diff --git a/maptest.exe b/maptest.exe index f1ae80fd..6d95e77e 100644 Binary files a/maptest.exe and b/maptest.exe differ diff --git a/palettec.exe b/palettec.exe index 47c0141c..45763678 100644 Binary files a/palettec.exe and b/palettec.exe differ diff --git a/pcxtest.exe b/pcxtest.exe index c5c7023f..d39c22f0 100644 Binary files a/pcxtest.exe and b/pcxtest.exe differ diff --git a/scroll.exe b/scroll.exe index e8938cb0..2279ac22 100644 Binary files a/scroll.exe and b/scroll.exe differ diff --git a/src/lib/16_mm.c b/src/lib/16_mm.c index 63eafca6..09e7d9a7 100644 --- a/src/lib/16_mm.c +++ b/src/lib/16_mm.c @@ -47,6 +47,7 @@ Open Watcom port by sparky4 */ #include "src/lib/16_mm.h" +#include "src/lib/16_ca.h" #pragma hdrstop #pragma warn -pro @@ -779,6 +780,7 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi) // detect EMS and allocate up to 64K at page frame // mmi->EMSmem = 0; +//goto emsskip; //0000 for(i = 1;i < #ifdef __WATCOMC__ __argc @@ -896,15 +898,15 @@ void MM_GetPtr(memptr *baseptr,dword size, mminfo_t *mm, mminfotype *mmi) word startseg; needed = (size+15)/16; // convert size from bytes to paragraphs -printf("."); //0000 +//printf("."); //0000 GETNEWBLOCK; // fill in start and next after a spot is found mm->mmnew->length = needed; mm->mmnew->useptr = baseptr; mm->mmnew->attributes = BASEATTRIBUTES; -printf("."); //0000 +//printf("."); //0000 for(search = 0; searchendid; search++) { -printf(" [case]"); //0000 +printf("\n [case]"); //0000 // // first search: try to allocate right after the rover, then on up // second search: search from the head pointer up to the rover @@ -935,11 +937,11 @@ printf("2 "); //0000 break; } - startseg = lastscan->start + (word)lastscan->length; - + startseg = lastscan->start + lastscan->length; +printf(" %x\n", startseg); while(scan != endscan) { -//printf(","); //0000 +printf(","); //0000 if(scan->start - startseg >= needed) { printf("."); //0000 @@ -957,7 +959,6 @@ printf("."); //0000 printf(" freeing block~\n"); //0000 next = purge->next; FREEBLOCK(purge); - //MM_FreeBlock(purge, mm); purge = next; // purge another if not at scan } mm->mmrover = mm->mmnew; @@ -971,13 +972,21 @@ printf(" freeing block~\n"); //0000 || !(scan->attributes & PURGEBITS) ) { printf(" [lock] "); //0000 -printf("len=%lu ", scan->length); lastscan = scan; - startseg = lastscan->start + (word)lastscan->length; +printf("start=%x ", lastscan->start); +printf("len=%x ", lastscan->length); +printf("\n"); //0000 +printf(" %x", lastscan->start + lastscan->length); //0000 +printf(" %x", lastscan->start + (word)lastscan->length); //0000 +printf(" %x", (word)lastscan->start + (word)lastscan->length); //0000 +printf("\n"); //0000 + startseg = (word)lastscan->start + (word)lastscan->length+1; +printf("startseg =%x ok", startseg); //0000 } -printf("\n"); +printf(" end\n"); scan=scan->next; // look at next line +printf("boop\n");//0000 } } diff --git a/src/lib/16_mm.h b/src/lib/16_mm.h index 1d82e826..4bb9f693 100644 --- a/src/lib/16_mm.h +++ b/src/lib/16_mm.h @@ -26,7 +26,6 @@ #include "src/lib/16_head.h" #include "src/lib/16_hc.h" //#include "src/lib/modex16.h" -//#include "src/lib/16_ca.h" //++++mh #include "src/lib/16_in.h" #ifdef __DEBUG__ // 1 == Debug/Dev ; 0 == Production/final diff --git a/test.exe b/test.exe index 8a6d8338..e14a2a44 100644 Binary files a/test.exe and b/test.exe differ diff --git a/test2.exe b/test2.exe index de349da6..618ccf2c 100644 Binary files a/test2.exe and b/test2.exe differ diff --git a/tsthimem.exe b/tsthimem.exe index 8a00b50c..282bd13e 100644 Binary files a/tsthimem.exe and b/tsthimem.exe differ