From 6c05b10fdabceb51245b58a38022970ce16479be Mon Sep 17 00:00:00 2001 From: sparky4 Date: Wed, 29 Jul 2015 11:42:05 -0500 Subject: [PATCH] WHAT!?!?! THE FUCK!?!?! FUCKING SEGMENTS!!!! WWWW modified: 16.hed modified: 16/exmmtest/EXMMTEST.EXE modified: 16/exmmtest/EXMMTEST.MAP modified: 16/exmmtest/EXMMTEST.PRJ modified: 16/exmmtest/exmmtest.c new file: DEBUG.16 new file: MMDUMP.16 new file: PROFILE.16 modified: exmmtest.exe modified: src/exmmtest.c --- 16.hed | Bin 30585 -> 25921 bytes 16/exmmtest/EXMMTEST.EXE | Bin 41817 -> 41739 bytes 16/exmmtest/EXMMTEST.MAP | 1310 +++++++++++++++++++------------------- 16/exmmtest/EXMMTEST.PRJ | Bin 6501 -> 6501 bytes 16/exmmtest/exmmtest.c | 10 +- DEBUG.16 | 16 + MMDUMP.16 | Bin 0 -> 292 bytes PROFILE.16 | 0 exmmtest.exe | Bin 55985 -> 56017 bytes src/exmmtest.c | 12 +- 10 files changed, 682 insertions(+), 666 deletions(-) create mode 100644 DEBUG.16 create mode 100644 MMDUMP.16 create mode 100644 PROFILE.16 diff --git a/16.hed b/16.hed index 9ee3884070db330ef9688838897e02e89f55e6cd..993a304d2cdc83f69109c41a0d4fb11493f8f781 100644 GIT binary patch literal 25921 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 PJ>rir?w#qB|Gf0ygW=39 literal 30585 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 KE%o`k%l`m-GusjX diff --git a/16/exmmtest/EXMMTEST.EXE b/16/exmmtest/EXMMTEST.EXE index ec0e8feec56cff98cfd5a7e91c92601c5cfd722d..8b10c2d051b68b8af98d3fc6fca98b05c58e8476 100644 GIT binary patch delta 16067 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 diff --git a/16/exmmtest/EXMMTEST.MAP b/16/exmmtest/EXMMTEST.MAP index 3327d1b9..51b3a94a 100644 --- a/16/exmmtest/EXMMTEST.MAP +++ b/16/exmmtest/EXMMTEST.MAP @@ -1,466 +1,466 @@ Start Stop Length Name Class - 00000H 04F29H 04F2AH _TEXT CODE - 04F30H 04F30H 00000H _FARDATA FAR_DATA - 04F30H 04F30H 00000H _FARBSS FAR_BSS - 04F30H 04F30H 00000H _OVERLAY_ OVRINFO - 04F30H 04F30H 00000H _1STUB_ STUBSEG - 04F30H 06029H 010FAH _DATA DATA - 0602AH 0602BH 00002H _CVTSEG DATA - 0602CH 06031H 00006H _SCNSEG DATA - 06032H 06032H 00000H _CONST CONST - 06032H 06043H 00012H _INIT_ INITDATA - 06044H 06044H 00000H _INITEND_ INITDATA - 06044H 06044H 00000H _EXIT_ EXITDATA - 06044H 06044H 00000H _EXITEND_ EXITDATA - 06044H 060A5H 00062H _BSS BSS - 060A6H 060A6H 00000H _BSSEND BSSEND - 060B0H 0612FH 00080H _STACK STACK + 00000H 04F09H 04F0AH _TEXT CODE + 04F10H 04F10H 00000H _FARDATA FAR_DATA + 04F10H 04F10H 00000H _FARBSS FAR_BSS + 04F10H 04F10H 00000H _OVERLAY_ OVRINFO + 04F10H 04F10H 00000H _1STUB_ STUBSEG + 04F10H 05FF5H 010E6H _DATA DATA + 05FF6H 05FF7H 00002H _CVTSEG DATA + 05FF8H 05FFDH 00006H _SCNSEG DATA + 05FFEH 05FFEH 00000H _CONST CONST + 05FFEH 0600FH 00012H _INIT_ INITDATA + 06010H 06010H 00000H _INITEND_ INITDATA + 06010H 06010H 00000H _EXIT_ EXITDATA + 06010H 06010H 00000H _EXITEND_ EXITDATA + 06010H 06071H 00062H _BSS BSS + 06072H 06072H 00000H _BSSEND BSSEND + 06080H 060FFH 00080H _STACK STACK Detailed map of segments 0000:0000 028F C=CODE S=_TEXT G=(none) M=c0.ASM ACBP=28 - 0000:028F 01F1 C=CODE S=_TEXT G=(none) M=EXMMTEST.C ACBP=28 - 0000:0480 1947 C=CODE S=_TEXT G=(none) M=16_MM.C ACBP=28 - 0000:1DC7 0442 C=CODE S=_TEXT G=(none) M=16_HEAD.C ACBP=28 - 0000:2209 0232 C=CODE S=_TEXT G=(none) M=16_CA.C ACBP=28 - 0000:243B 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 - 0000:245F 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 - 0000:24A8 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 - 0000:24A8 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 - 0000:24E5 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 - 0000:256E 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 - 0000:256E 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 - 0000:256E 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 - 0000:256E 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 - 0000:261C 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 - 0000:263D 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 - 0000:265E 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 - 0000:26BE 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 - 0000:26E6 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 - 0000:2731 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 - 0000:2742 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 - 0000:27E4 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 - 0000:280D 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 - 0000:28BD 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 - 0000:28DE 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 - 0000:2990 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 - 0000:2990 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 - 0000:29BC 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 - 0000:29D4 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 - 0000:2EAF 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 - 0000:2F4E 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 - 0000:2F4E 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 - 0000:2F7E 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 - 0000:2F82 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 - 0000:30D0 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 - 0000:3275 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 - 0000:3294 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 - 0000:36C1 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 - 0000:37FF 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 - 0000:384F 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 - 0000:38A3 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 - 0000:394F 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 - 0000:3978 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 - 0000:398A 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 - 0000:3A27 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 - 0000:3A3E 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 - 0000:3A42 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 - 0000:3C09 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 - 0000:3D8D 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 - 0000:3EB6 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 - 0000:3ED2 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 - 0000:3EFE 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 - 0000:3F1B 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 - 0000:3F41 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 - 0000:3F5F 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 - 0000:400F 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 - 0000:40D5 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 - 0000:4116 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 - 0000:4156 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 - 0000:4354 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 - 0000:4370 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 - 0000:4548 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 - 0000:45B8 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 - 0000:45DC 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 - 0000:45FE 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 - 0000:478B 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 - 0000:47DA 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 - 0000:47F5 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 - 0000:4B99 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 - 0000:4CAA 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 - 0000:4CE9 0029 C=CODE S=_TEXT G=(none) M=STRCPY ACBP=28 - 0000:4D12 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 - 0000:4D31 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 - 0000:4E7A 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 - 0000:4EB6 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 - 0000:4EB9 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 - 0000:4EF4 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 - 04F3:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 - 04F3:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 - 04F3:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 - 04F3:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 - 04F3:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 - 04F3:0094 0137 C=DATA S=_DATA G=DGROUP M=EXMMTEST.C ACBP=48 - 04F3:01CC 0AFF C=DATA S=_DATA G=DGROUP M=16_MM.C ACBP=48 - 04F3:0CCC 0004 C=DATA S=_DATA G=DGROUP M=16_HEAD.C ACBP=48 - 04F3:0CD0 002C C=DATA S=_DATA G=DGROUP M=16_CA.C ACBP=48 - 04F3:0CFC 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 - 04F3:0CFE 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 - 04F3:0CFE 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 - 04F3:0E00 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 - 04F3:0E00 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 - 04F3:0E06 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 - 04F3:0F96 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 - 04F3:0FC0 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 - 04F3:0FC4 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 - 04F3:0FC4 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 - 04F3:0FC4 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 - 04F3:0FC4 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 - 04F3:0FC4 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 - 04F3:0FC4 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 - 04F3:1020 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 - 04F3:1020 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 - 04F3:1020 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 - 04F3:1020 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 - 04F3:102A 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 - 04F3:102A 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 - 04F3:102A 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 - 04F3:102C 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 - 04F3:102C 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 - 04F3:102C 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 - 04F3:1094 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 - 04F3:1094 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 - 04F3:1096 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 - 04F3:1096 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 - 04F3:1096 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 - 04F3:1096 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 - 04F3:10AE 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 - 04F3:10E0 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 - 04F3:10E0 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 - 04F3:10E2 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 - 04F3:10E2 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 - 04F3:10E2 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 - 04F3:10E2 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 - 04F3:10E2 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 - 04F3:10E4 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 - 04F3:10E4 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 - 04F3:10E4 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 - 04F3:10E4 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 - 04F3:10E4 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 - 04F3:10E4 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 - 04F3:10F4 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 - 04F3:10F4 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 - 04F3:10F6 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=STRCPY ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 - 04F3:10FA 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 - 04F3:10FA 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 - 04F3:10FA 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 - 04F3:10FC 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 - 04F3:10FC 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 - 04F3:10FC 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 - 04F3:1102 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 - 04F3:1102 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 - 04F3:1102 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 - 04F3:1108 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 - 04F3:110E 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 - 04F3:1114 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 - 04F3:1114 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 - 04F3:1114 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 - 04F3:1114 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 - 04F3:1114 0000 C=BSS S=_BSS G=DGROUP M=EXMMTEST.C ACBP=48 - 04F3:1114 0006 C=BSS S=_BSS G=DGROUP M=16_MM.C ACBP=48 - 04F3:111A 0000 C=BSS S=_BSS G=DGROUP M=16_HEAD.C ACBP=48 - 04F3:111A 000A C=BSS S=_BSS G=DGROUP M=16_CA.C ACBP=48 - 04F3:1124 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 - 04F3:1164 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 - 04F3:1166 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 - 04F3:1166 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 - 04F3:1166 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 - 04F3:1166 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 - 04F3:1166 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 - 04F3:1166 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 - 04F3:1174 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 - 04F3:1174 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 - 04F3:1176 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 - 04F3:1176 0000 C=BSS S=_BSS G=DGROUP M=STRCPY ACBP=48 - 04F3:1176 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 - 04F3:1176 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 - 04F3:1176 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 - 060B:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 + 0000:028F 01D1 C=CODE S=_TEXT G=(none) M=EXMMTEST.C ACBP=28 + 0000:0460 1947 C=CODE S=_TEXT G=(none) M=16_MM.C ACBP=28 + 0000:1DA7 0442 C=CODE S=_TEXT G=(none) M=16_HEAD.C ACBP=28 + 0000:21E9 0232 C=CODE S=_TEXT G=(none) M=16_CA.C ACBP=28 + 0000:241B 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 + 0000:243F 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 + 0000:2488 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 + 0000:2488 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 + 0000:24C5 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 + 0000:254E 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 + 0000:254E 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 + 0000:254E 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 + 0000:254E 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 + 0000:25FC 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 + 0000:261D 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 + 0000:263E 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 + 0000:269E 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 + 0000:26C6 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 + 0000:2711 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 + 0000:2722 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 + 0000:27C4 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 + 0000:27ED 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 + 0000:289D 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 + 0000:28BE 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 + 0000:2970 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 + 0000:2970 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 + 0000:299C 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 + 0000:29B4 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 + 0000:2E8F 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 + 0000:2F2E 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 + 0000:2F2E 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 + 0000:2F5E 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 + 0000:2F62 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 + 0000:30B0 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 + 0000:3255 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 + 0000:3274 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 + 0000:36A1 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 + 0000:37DF 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 + 0000:382F 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 + 0000:3883 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 + 0000:392F 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 + 0000:3958 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 + 0000:396A 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 + 0000:3A07 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 + 0000:3A1E 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 + 0000:3A22 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 + 0000:3BE9 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 + 0000:3D6D 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 + 0000:3E96 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 + 0000:3EB2 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 + 0000:3EDE 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 + 0000:3EFB 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 + 0000:3F21 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 + 0000:3F3F 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 + 0000:3FEF 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 + 0000:40B5 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 + 0000:40F6 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 + 0000:4136 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 + 0000:4334 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 + 0000:4350 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 + 0000:4528 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 + 0000:4598 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 + 0000:45BC 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 + 0000:45DE 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 + 0000:476B 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 + 0000:47BA 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 + 0000:47D5 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 + 0000:4B79 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 + 0000:4C8A 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 + 0000:4CC9 0029 C=CODE S=_TEXT G=(none) M=STRCPY ACBP=28 + 0000:4CF2 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 + 0000:4D11 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 + 0000:4E5A 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 + 0000:4E96 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 + 0000:4E99 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 + 0000:4ED4 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 + 04F1:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 + 04F1:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 + 04F1:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 + 04F1:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 + 04F1:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 + 04F1:0094 0123 C=DATA S=_DATA G=DGROUP M=EXMMTEST.C ACBP=48 + 04F1:01B8 0AFF C=DATA S=_DATA G=DGROUP M=16_MM.C ACBP=48 + 04F1:0CB8 0004 C=DATA S=_DATA G=DGROUP M=16_HEAD.C ACBP=48 + 04F1:0CBC 002C C=DATA S=_DATA G=DGROUP M=16_CA.C ACBP=48 + 04F1:0CE8 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 04F1:0CEA 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 04F1:0CEA 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 04F1:0DEC 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 04F1:0DEC 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 04F1:0DF2 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 04F1:0F82 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 04F1:0FAC 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 04F1:0FB0 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 04F1:0FB0 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 04F1:0FB0 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 04F1:0FB0 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 04F1:0FB0 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 04F1:0FB0 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 04F1:100C 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 04F1:100C 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 04F1:100C 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 04F1:100C 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 04F1:1016 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 04F1:1016 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 04F1:1016 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 04F1:1018 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 04F1:1018 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 04F1:1018 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 04F1:1080 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 04F1:1080 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 04F1:1082 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 04F1:1082 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 04F1:1082 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 04F1:1082 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 04F1:109A 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 04F1:10CC 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 04F1:10CC 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 04F1:10CE 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 04F1:10CE 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 04F1:10CE 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 04F1:10CE 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 04F1:10CE 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 04F1:10D0 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 04F1:10D0 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 04F1:10D0 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 04F1:10D0 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 04F1:10D0 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 04F1:10D0 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 04F1:10E0 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 04F1:10E0 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 04F1:10E2 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=STRCPY ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 04F1:10E6 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 04F1:10E6 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 04F1:10E6 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 04F1:10E8 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 04F1:10E8 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 04F1:10E8 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 04F1:10EE 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 04F1:10EE 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 04F1:10EE 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 04F1:10F4 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 04F1:10FA 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 04F1:1100 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 04F1:1100 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 04F1:1100 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 04F1:1100 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 + 04F1:1100 0000 C=BSS S=_BSS G=DGROUP M=EXMMTEST.C ACBP=48 + 04F1:1100 0006 C=BSS S=_BSS G=DGROUP M=16_MM.C ACBP=48 + 04F1:1106 0000 C=BSS S=_BSS G=DGROUP M=16_HEAD.C ACBP=48 + 04F1:1106 000A C=BSS S=_BSS G=DGROUP M=16_CA.C ACBP=48 + 04F1:1110 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 + 04F1:1150 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 + 04F1:1152 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 + 04F1:1152 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 + 04F1:1152 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 + 04F1:1152 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 + 04F1:1152 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 + 04F1:1152 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 + 04F1:1160 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 + 04F1:1160 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 + 04F1:1162 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 + 04F1:1162 0000 C=BSS S=_BSS G=DGROUP M=STRCPY ACBP=48 + 04F1:1162 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 + 04F1:1162 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 + 04F1:1162 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 + 0608:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 Address Publics by Name - 04F3:0000 idle DATASEG@ + 04F1:0000 idle DATASEG@ 0000:028B idle DGROUP@ - 0000:2571 idle F_LDIV@ - 0000:2580 idle F_LMOD@ - 0000:2578 idle F_LUDIV@ - 0000:2588 idle F_LUMOD@ - 0000:261F idle F_LXLSH@ - 0000:2640 idle F_LXURSH@ - 0000:2661 idle F_PADD@ - 0000:26C1 idle F_PSBP@ - 0000:2690 idle F_PSUB@ - 0000:2571 idle LDIV@ - 0000:2580 idle LMOD@ - 0000:2578 idle LUDIV@ - 0000:2588 idle LUMOD@ - 0000:261F idle LXLSH@ - 0000:2640 idle LXURSH@ - 0000:256E idle N_LDIV@ - 0000:257D idle N_LMOD@ - 0000:2575 N_LUDIV@ - 0000:2585 idle N_LUMOD@ - 0000:261C N_LXLSH@ - 0000:263D N_LXURSH@ - 0000:265E N_PADD@ - 0000:28BD N_PCMP@ - 0000:26BE N_PSBP@ - 0000:268D idle N_PSUB@ - 0000:2661 idle PADD@ - 0000:26C1 idle PSBP@ - 0000:2690 idle PSUB@ + 0000:2551 idle F_LDIV@ + 0000:2560 idle F_LMOD@ + 0000:2558 idle F_LUDIV@ + 0000:2568 idle F_LUMOD@ + 0000:25FF idle F_LXLSH@ + 0000:2620 idle F_LXURSH@ + 0000:2641 idle F_PADD@ + 0000:26A1 idle F_PSBP@ + 0000:2670 idle F_PSUB@ + 0000:2551 idle LDIV@ + 0000:2560 idle LMOD@ + 0000:2558 idle LUDIV@ + 0000:2568 idle LUMOD@ + 0000:25FF idle LXLSH@ + 0000:2620 idle LXURSH@ + 0000:254E idle N_LDIV@ + 0000:255D idle N_LMOD@ + 0000:2555 N_LUDIV@ + 0000:2565 idle N_LUMOD@ + 0000:25FC N_LXLSH@ + 0000:261D N_LXURSH@ + 0000:263E N_PADD@ + 0000:289D N_PCMP@ + 0000:269E N_PSBP@ + 0000:266D idle N_PSUB@ + 0000:2641 idle PADD@ + 0000:26A1 idle PSBP@ + 0000:2670 idle PSUB@ 0000:0276 _abort - 04F3:1116 idle _aftersort - 0000:1F69 idle _AllocateLargestFarFreeBlock - 0000:1E06 idle _AllocateLargestFreeBlock - 0000:243B idle _atexit - 04F3:1118 idle _beforesort - 0000:239F idle _CAL_OptimizeNodes - 0000:222A _CA_CloseDebug - 0000:2237 idle _CA_FarRead - 0000:2275 idle _CA_FarWrite - 0000:231A _CA_LoadFile - 0000:2209 _CA_OpenDebug - 0000:22B3 idle _CA_ReadFile - 0000:242E _CA_Shutdown - 0000:240D _CA_Startup - 0000:245F _clock - 0000:3F1B _close - 0000:2F7E _coreleft - 0000:30B4 idle _cprintf - 04F3:1120 _debughandle - 04F3:10A5 _directvideo - 04F3:111E idle _drawcachebox - 04F3:007F _errno - 0000:2533 _exit - 0000:37FF _farcoreleft - 0000:33D4 _farfree - 0000:34E8 _farmalloc - 0000:3649 idle _farrealloc - 0000:3F5F _fclose - 0000:400F _fflush - 0000:40D5 _filelength - 0000:20D8 idle _filesize - 04F3:111A idle _finishcachebox - 0000:4116 _flushall - 0000:431F _fopen - 0000:4354 _fprintf - 0000:480F idle _fputc - 0000:4998 idle _fputchar - 0000:33D4 _free - 0000:43F2 _fseek - 0000:446E _ftell - 0000:384F _getch - 0000:3868 idle _getche - 0000:200B idle _GetFarFreeSize - 0000:1E9C idle _GetFreeSize - 0000:38A3 _gettext - 0000:394F _ioctl - 0000:2731 _isatty - 0000:4548 idle _itoa - 0000:3978 _kbhit - 0000:27E4 _lseek - 0000:4590 idle _ltoa + 04F1:1102 idle _aftersort + 0000:1F49 idle _AllocateLargestFarFreeBlock + 0000:1DE6 idle _AllocateLargestFreeBlock + 0000:241B idle _atexit + 04F1:1104 idle _beforesort + 0000:237F idle _CAL_OptimizeNodes + 0000:220A _CA_CloseDebug + 0000:2217 idle _CA_FarRead + 0000:2255 idle _CA_FarWrite + 0000:22FA _CA_LoadFile + 0000:21E9 _CA_OpenDebug + 0000:2293 idle _CA_ReadFile + 0000:240E _CA_Shutdown + 0000:23ED _CA_Startup + 0000:243F _clock + 0000:3EFB _close + 0000:2F5E _coreleft + 0000:3094 idle _cprintf + 04F1:110C _debughandle + 04F1:1091 _directvideo + 04F1:110A idle _drawcachebox + 04F1:007F _errno + 0000:2513 _exit + 0000:37DF _farcoreleft + 0000:33B4 _farfree + 0000:34C8 _farmalloc + 0000:3629 idle _farrealloc + 0000:3F3F _fclose + 0000:3FEF _fflush + 0000:40B5 _filelength + 0000:20B8 idle _filesize + 04F1:1106 idle _finishcachebox + 0000:40F6 _flushall + 0000:42FF _fopen + 0000:4334 _fprintf + 0000:47EF idle _fputc + 0000:4978 idle _fputchar + 0000:33B4 _free + 0000:43D2 _fseek + 0000:444E _ftell + 0000:382F _getch + 0000:3848 idle _getche + 0000:1FEB idle _GetFarFreeSize + 0000:1E7C idle _GetFreeSize + 0000:3883 _gettext + 0000:392F _ioctl + 0000:2711 _isatty + 0000:4528 idle _itoa + 0000:3958 _kbhit + 0000:27C4 _lseek + 0000:4570 idle _ltoa 0000:028F _main - 0000:34DE _malloc - 0000:45B8 _memcpy - 0000:0480 idle _MML_CheckForEMS - 0000:074E idle _MML_CheckForXMS - 0000:0A0E idle _MML_ClearBlock - 0000:04C5 idle _MML_SetupEMS - 0000:0785 idle _MML_SetupXMS - 0000:05CB idle _MML_ShutdownEMS - 0000:082B idle _MML_ShutdownXMS - 0000:085E idle _MML_UseSpace - 0000:1D23 idle _MM_BombOnError - 0000:17D0 _MM_DumpData - 0000:1D88 idle _MM_FreeBlock - 0000:11EF _MM_FreePtr - 0000:1D32 idle _MM_GetNewBlock - 0000:0F3B _MM_GetPtr - 0000:060C idle _MM_MapEMS - 0000:06A5 idle _MM_MapXEMS - 0000:1A17 _MM_Report - 0000:138D idle _MM_SetLock - 0000:12C9 idle _MM_SetPurge - 0000:15CD _MM_ShowMemory - 0000:0EB6 _MM_Shutdown - 0000:1456 idle _MM_SortMem - 0000:0A74 _MM_Startup - 0000:197E idle _MM_TotalFree - 0000:190C idle _MM_UnusedMemory - 0000:45DC _movedata - 0000:398A _movetext - 0000:462B _open - 0000:47DA _printf - 04F3:1122 idle _profilehandle - 0000:3A27 _putch - 0000:38F9 _puttext - 0000:3642 idle _realloc - 0000:3EB6 _setblock - 0000:4B99 _setvbuf - 0000:4CAA _strcat - 0000:4CE9 _strcpy - 0000:4D12 _strlen - 0000:2990 _tolower - 0000:4573 _ultoa - 0000:3885 idle _ungetch - 0000:29BC _unlink - 04F3:111C idle _updatecachebox - 0000:2137 _US_CheckParm - 0000:1DC7 idle _wait - 0000:3EDC idle _wherex - 0000:3EEB idle _wherey - 0000:4EB6 _write - 04F3:1114 idle _XMSaddr + 0000:34BE _malloc + 0000:4598 _memcpy + 0000:0460 idle _MML_CheckForEMS + 0000:072E idle _MML_CheckForXMS + 0000:09EE idle _MML_ClearBlock + 0000:04A5 idle _MML_SetupEMS + 0000:0765 idle _MML_SetupXMS + 0000:05AB idle _MML_ShutdownEMS + 0000:080B idle _MML_ShutdownXMS + 0000:083E idle _MML_UseSpace + 0000:1D03 idle _MM_BombOnError + 0000:17B0 _MM_DumpData + 0000:1D68 idle _MM_FreeBlock + 0000:11CF _MM_FreePtr + 0000:1D12 idle _MM_GetNewBlock + 0000:0F1B _MM_GetPtr + 0000:05EC idle _MM_MapEMS + 0000:0685 idle _MM_MapXEMS + 0000:19F7 _MM_Report + 0000:136D idle _MM_SetLock + 0000:12A9 idle _MM_SetPurge + 0000:15AD _MM_ShowMemory + 0000:0E96 _MM_Shutdown + 0000:1436 idle _MM_SortMem + 0000:0A54 _MM_Startup + 0000:195E idle _MM_TotalFree + 0000:18EC idle _MM_UnusedMemory + 0000:45BC _movedata + 0000:396A _movetext + 0000:460B _open + 0000:47BA _printf + 04F1:110E idle _profilehandle + 0000:3A07 _putch + 0000:38D9 _puttext + 0000:3622 idle _realloc + 0000:3E96 _setblock + 0000:4B79 _setvbuf + 0000:4C8A _strcat + 0000:4CC9 _strcpy + 0000:4CF2 _strlen + 0000:2970 _tolower + 0000:4553 _ultoa + 0000:3865 idle _ungetch + 0000:299C _unlink + 04F1:1108 idle _updatecachebox + 0000:2117 _US_CheckParm + 0000:1DA7 idle _wait + 0000:3EBC idle _wherex + 0000:3ECB idle _wherey + 0000:4E96 _write + 04F1:1100 idle _XMSaddr 0000:1000 idle __AHINCR 0000:000C idle __AHSHIFT - 04F3:10E4 __argc - 04F3:10E6 __argv - 04F3:0CFC __atexitcnt - 04F3:1124 __atexittbl - 0000:3735 __brk - 04F3:008B __brklvl - 04F3:006B __C0argc - 04F3:006D __C0argv - 0000:3196 idle __c0crtinit - 04F3:0071 idle __C0environ - 04F3:10E3 __cChar - 0000:2554 idle __cexit - 04F3:10E2 __cFlag + 04F1:10D0 __argc + 04F1:10D2 __argv + 04F1:0CE8 __atexitcnt + 04F1:1110 __atexittbl + 0000:3715 __brk + 04F1:008B __brklvl + 04F1:006B __C0argc + 04F1:006D __C0argv + 0000:3176 idle __c0crtinit + 04F1:0071 idle __C0environ + 04F1:10CF __cChar + 0000:2534 idle __cexit + 04F1:10CE __cFlag 0000:0166 __checknull - 0000:3EFE __chmod + 0000:3EDE __chmod 0000:0153 __cleanup - 0000:3F41 __close - 0000:2F82 __CPUTN - 0000:31B3 idle __crtinit - 04F3:0CFE __ctype + 0000:3F21 __close + 0000:2F62 __CPUTN + 0000:3193 idle __crtinit + 04F1:0CEA __ctype 0000:0000 Abs __cvtfak - 0000:2562 idle __c_exit - 04F3:0FC4 __doserrno - 0000:271F __DOSERROR - 04F3:0FC6 idle __dosErrorToSV - 0000:24A8 __dos_getfileattr - 0000:24C8 idle __dos_setfileattr - 04F3:0075 __envLng - 04F3:0077 __envseg - 04F3:0079 idle __envSize - 0000:2542 __exit - 04F3:0E00 __exitbuf - 04F3:0E02 __exitfopen - 04F3:0E04 idle __exitopen - 04F3:0FC0 __fmode - 0000:47F5 idle __fputc - 0000:49AB __FPUTN - 0000:42D5 idle __GETFP - 04F3:0087 __heapbase - 04F3:008F __heaptop - 04F3:005B idle __Int0Vector - 04F3:005F idle __Int4Vector - 04F3:0063 idle __Int5Vector - 04F3:0067 idle __Int6Vector - 0000:26E6 __IOERROR - 0000:2742 __LONGTOA - 0000:280D __MKNAME + 0000:2542 idle __c_exit + 04F1:0FB0 __doserrno + 0000:26FF __DOSERROR + 04F1:0FB2 idle __dosErrorToSV + 0000:2488 __dos_getfileattr + 0000:24A8 idle __dos_setfileattr + 04F1:0075 __envLng + 04F1:0077 __envseg + 04F1:0079 idle __envSize + 0000:2522 __exit + 04F1:0DEC __exitbuf + 04F1:0DEE __exitfopen + 04F1:0DF0 idle __exitopen + 04F1:0FAC __fmode + 0000:47D5 idle __fputc + 0000:498B __FPUTN + 0000:42B5 idle __GETFP + 04F1:0087 __heapbase + 04F1:008F __heaptop + 04F1:005B idle __Int0Vector + 04F1:005F idle __Int4Vector + 04F1:0063 idle __Int5Vector + 04F1:0067 idle __Int6Vector + 0000:26C6 __IOERROR + 0000:2722 __LONGTOA + 0000:27ED __MKNAME 0000:028D idle __MMODEL - 04F3:0F96 __nfile - 0000:3868 idle __Ngetche - 04F3:0FC2 __notUmask - 0000:3885 idle __Nungetch - 0000:478B __open - 04F3:0F98 __openfd - 0000:420C idle __OPENFP - 04F3:007D __osmajor - 04F3:007E idle __osminor - 04F3:007D idle __osversion - 04F3:007B __psp - 0000:3A3E __REALCVT - 04F3:10FA __RealCvtVector + 04F1:0F82 __nfile + 0000:3848 idle __Ngetche + 04F1:0FAE __notUmask + 0000:3865 idle __Nungetch + 0000:476B __open + 04F1:0F84 __openfd + 0000:41EC idle __OPENFP + 04F1:007D __osmajor + 04F1:007E idle __osminor + 04F1:007D idle __osversion + 04F1:007B __psp + 0000:3A1E __REALCVT + 04F1:10E6 __RealCvtVector 0000:01BC __restorezero - 0000:3774 __sbrk - 04F3:10FC idle __ScanTodVector - 0000:3B78 __SCREENIO - 0000:3C2B __SCROLL + 0000:3754 __sbrk + 04F1:10E8 idle __ScanTodVector + 0000:3B58 __SCREENIO + 0000:3C0B __SCROLL 0000:0000 Abs __setargv__ - 0000:28DE __setupio - 04F3:0081 __StartTime - 04F3:102A __stklen - 0000:2F4E __stpcpy - 04F3:0E06 __streams + 0000:28BE __setupio + 04F1:0081 __StartTime + 04F1:1016 __stklen + 0000:2F2E __stpcpy + 04F1:0DF2 __streams 0000:0167 __terminate - 0000:2866 idle __TMPNAM + 0000:2846 idle __TMPNAM 0000:0000 idle __turboCrt - 0000:27C4 __UTOA - 0000:3BB4 __VALIDATEXY - 04F3:007D idle __version - 04F3:1096 __video - 0000:310B __VideoInt - 0000:29EC __VPRINTER - 0000:2EAF __VPTR - 0000:2ED4 __VRAM - 0000:3ED2 __wherexy - 0000:4E7A __write - 04F3:1094 __wscroll - 0000:4EB9 __xfclose - 0000:4EF4 __xfflush - 04F3:0085 idle ___brklvl - 0000:3294 idle ___first - 0000:3296 idle ___last - 0000:3298 idle ___rover - 0000:4D31 ___write + 0000:27A4 __UTOA + 0000:3B94 __VALIDATEXY + 04F1:007D idle __version + 04F1:1082 __video + 0000:30EB __VideoInt + 0000:29CC __VPRINTER + 0000:2E8F __VPTR + 0000:2EB4 __VRAM + 0000:3EB2 __wherexy + 0000:4E5A __write + 04F1:1080 __wscroll + 0000:4E99 __xfclose + 0000:4ED4 __xfflush + 04F1:0085 idle ___brklvl + 0000:3274 idle ___first + 0000:3276 idle ___last + 0000:3278 idle ___rover + 0000:4D11 ___write Address Publics by Value @@ -476,223 +476,223 @@ Detailed map of segments 0000:028B idle DGROUP@ 0000:028D idle __MMODEL 0000:028F _main - 0000:0480 idle _MML_CheckForEMS - 0000:04C5 idle _MML_SetupEMS - 0000:05CB idle _MML_ShutdownEMS - 0000:060C idle _MM_MapEMS - 0000:06A5 idle _MM_MapXEMS - 0000:074E idle _MML_CheckForXMS - 0000:0785 idle _MML_SetupXMS - 0000:082B idle _MML_ShutdownXMS - 0000:085E idle _MML_UseSpace - 0000:0A0E idle _MML_ClearBlock - 0000:0A74 _MM_Startup - 0000:0EB6 _MM_Shutdown - 0000:0F3B _MM_GetPtr + 0000:0460 idle _MML_CheckForEMS + 0000:04A5 idle _MML_SetupEMS + 0000:05AB idle _MML_ShutdownEMS + 0000:05EC idle _MM_MapEMS + 0000:0685 idle _MM_MapXEMS + 0000:072E idle _MML_CheckForXMS + 0000:0765 idle _MML_SetupXMS + 0000:080B idle _MML_ShutdownXMS + 0000:083E idle _MML_UseSpace + 0000:09EE idle _MML_ClearBlock + 0000:0A54 _MM_Startup + 0000:0E96 _MM_Shutdown + 0000:0F1B _MM_GetPtr 0000:1000 idle __AHINCR - 0000:11EF _MM_FreePtr - 0000:12C9 idle _MM_SetPurge - 0000:138D idle _MM_SetLock - 0000:1456 idle _MM_SortMem - 0000:15CD _MM_ShowMemory - 0000:17D0 _MM_DumpData - 0000:190C idle _MM_UnusedMemory - 0000:197E idle _MM_TotalFree - 0000:1A17 _MM_Report - 0000:1D23 idle _MM_BombOnError - 0000:1D32 idle _MM_GetNewBlock - 0000:1D88 idle _MM_FreeBlock - 0000:1DC7 idle _wait - 0000:1E06 idle _AllocateLargestFreeBlock - 0000:1E9C idle _GetFreeSize - 0000:1F69 idle _AllocateLargestFarFreeBlock - 0000:200B idle _GetFarFreeSize - 0000:20D8 idle _filesize - 0000:2137 _US_CheckParm - 0000:2209 _CA_OpenDebug - 0000:222A _CA_CloseDebug - 0000:2237 idle _CA_FarRead - 0000:2275 idle _CA_FarWrite - 0000:22B3 idle _CA_ReadFile - 0000:231A _CA_LoadFile - 0000:239F idle _CAL_OptimizeNodes - 0000:240D _CA_Startup - 0000:242E _CA_Shutdown - 0000:243B idle _atexit - 0000:245F _clock - 0000:24A8 __dos_getfileattr - 0000:24C8 idle __dos_setfileattr - 0000:2533 _exit - 0000:2542 __exit - 0000:2554 idle __cexit - 0000:2562 idle __c_exit - 0000:256E idle N_LDIV@ - 0000:2571 idle LDIV@ - 0000:2571 idle F_LDIV@ - 0000:2575 N_LUDIV@ - 0000:2578 idle F_LUDIV@ - 0000:2578 idle LUDIV@ - 0000:257D idle N_LMOD@ - 0000:2580 idle F_LMOD@ - 0000:2580 idle LMOD@ - 0000:2585 idle N_LUMOD@ - 0000:2588 idle LUMOD@ - 0000:2588 idle F_LUMOD@ - 0000:261C N_LXLSH@ - 0000:261F idle LXLSH@ - 0000:261F idle F_LXLSH@ - 0000:263D N_LXURSH@ - 0000:2640 idle LXURSH@ - 0000:2640 idle F_LXURSH@ - 0000:265E N_PADD@ - 0000:2661 idle F_PADD@ - 0000:2661 idle PADD@ - 0000:268D idle N_PSUB@ - 0000:2690 idle F_PSUB@ - 0000:2690 idle PSUB@ - 0000:26BE N_PSBP@ - 0000:26C1 idle PSBP@ - 0000:26C1 idle F_PSBP@ - 0000:26E6 __IOERROR - 0000:271F __DOSERROR - 0000:2731 _isatty - 0000:2742 __LONGTOA - 0000:27C4 __UTOA - 0000:27E4 _lseek - 0000:280D __MKNAME - 0000:2866 idle __TMPNAM - 0000:28BD N_PCMP@ - 0000:28DE __setupio - 0000:2990 _tolower - 0000:29BC _unlink - 0000:29EC __VPRINTER - 0000:2EAF __VPTR - 0000:2ED4 __VRAM - 0000:2F4E __stpcpy - 0000:2F7E _coreleft - 0000:2F82 __CPUTN - 0000:30B4 idle _cprintf - 0000:310B __VideoInt - 0000:3196 idle __c0crtinit - 0000:31B3 idle __crtinit - 0000:3294 idle ___first - 0000:3296 idle ___last - 0000:3298 idle ___rover - 0000:33D4 _free - 0000:33D4 _farfree - 0000:34DE _malloc - 0000:34E8 _farmalloc - 0000:3642 idle _realloc - 0000:3649 idle _farrealloc - 0000:3735 __brk - 0000:3774 __sbrk - 0000:37FF _farcoreleft - 0000:384F _getch - 0000:3868 idle __Ngetche - 0000:3868 idle _getche - 0000:3885 idle __Nungetch - 0000:3885 idle _ungetch - 0000:38A3 _gettext - 0000:38F9 _puttext - 0000:394F _ioctl - 0000:3978 _kbhit - 0000:398A _movetext - 0000:3A27 _putch - 0000:3A3E __REALCVT - 0000:3B78 __SCREENIO - 0000:3BB4 __VALIDATEXY - 0000:3C2B __SCROLL - 0000:3EB6 _setblock - 0000:3ED2 __wherexy - 0000:3EDC idle _wherex - 0000:3EEB idle _wherey - 0000:3EFE __chmod - 0000:3F1B _close - 0000:3F41 __close - 0000:3F5F _fclose - 0000:400F _fflush - 0000:40D5 _filelength - 0000:4116 _flushall - 0000:420C idle __OPENFP - 0000:42D5 idle __GETFP - 0000:431F _fopen - 0000:4354 _fprintf - 0000:43F2 _fseek - 0000:446E _ftell - 0000:4548 idle _itoa - 0000:4573 _ultoa - 0000:4590 idle _ltoa - 0000:45B8 _memcpy - 0000:45DC _movedata - 0000:462B _open - 0000:478B __open - 0000:47DA _printf - 0000:47F5 idle __fputc - 0000:480F idle _fputc - 0000:4998 idle _fputchar - 0000:49AB __FPUTN - 0000:4B99 _setvbuf - 0000:4CAA _strcat - 0000:4CE9 _strcpy - 0000:4D12 _strlen - 0000:4D31 ___write - 0000:4E7A __write - 0000:4EB6 _write - 0000:4EB9 __xfclose - 0000:4EF4 __xfflush - 04F3:0000 idle DATASEG@ - 04F3:005B idle __Int0Vector - 04F3:005F idle __Int4Vector - 04F3:0063 idle __Int5Vector - 04F3:0067 idle __Int6Vector - 04F3:006B __C0argc - 04F3:006D __C0argv - 04F3:0071 idle __C0environ - 04F3:0075 __envLng - 04F3:0077 __envseg - 04F3:0079 idle __envSize - 04F3:007B __psp - 04F3:007D idle __osversion - 04F3:007D __osmajor - 04F3:007D idle __version - 04F3:007E idle __osminor - 04F3:007F _errno - 04F3:0081 __StartTime - 04F3:0085 idle ___brklvl - 04F3:0087 __heapbase - 04F3:008B __brklvl - 04F3:008F __heaptop - 04F3:0CFC __atexitcnt - 04F3:0CFE __ctype - 04F3:0E00 __exitbuf - 04F3:0E02 __exitfopen - 04F3:0E04 idle __exitopen - 04F3:0E06 __streams - 04F3:0F96 __nfile - 04F3:0F98 __openfd - 04F3:0FC0 __fmode - 04F3:0FC2 __notUmask - 04F3:0FC4 __doserrno - 04F3:0FC6 idle __dosErrorToSV - 04F3:102A __stklen - 04F3:1094 __wscroll - 04F3:1096 __video - 04F3:10A5 _directvideo - 04F3:10E2 __cFlag - 04F3:10E3 __cChar - 04F3:10E4 __argc - 04F3:10E6 __argv - 04F3:10FA __RealCvtVector - 04F3:10FC idle __ScanTodVector - 04F3:1114 idle _XMSaddr - 04F3:1116 idle _aftersort - 04F3:1118 idle _beforesort - 04F3:111A idle _finishcachebox - 04F3:111C idle _updatecachebox - 04F3:111E idle _drawcachebox - 04F3:1120 _debughandle - 04F3:1122 idle _profilehandle - 04F3:1124 __atexittbl + 0000:11CF _MM_FreePtr + 0000:12A9 idle _MM_SetPurge + 0000:136D idle _MM_SetLock + 0000:1436 idle _MM_SortMem + 0000:15AD _MM_ShowMemory + 0000:17B0 _MM_DumpData + 0000:18EC idle _MM_UnusedMemory + 0000:195E idle _MM_TotalFree + 0000:19F7 _MM_Report + 0000:1D03 idle _MM_BombOnError + 0000:1D12 idle _MM_GetNewBlock + 0000:1D68 idle _MM_FreeBlock + 0000:1DA7 idle _wait + 0000:1DE6 idle _AllocateLargestFreeBlock + 0000:1E7C idle _GetFreeSize + 0000:1F49 idle _AllocateLargestFarFreeBlock + 0000:1FEB idle _GetFarFreeSize + 0000:20B8 idle _filesize + 0000:2117 _US_CheckParm + 0000:21E9 _CA_OpenDebug + 0000:220A _CA_CloseDebug + 0000:2217 idle _CA_FarRead + 0000:2255 idle _CA_FarWrite + 0000:2293 idle _CA_ReadFile + 0000:22FA _CA_LoadFile + 0000:237F idle _CAL_OptimizeNodes + 0000:23ED _CA_Startup + 0000:240E _CA_Shutdown + 0000:241B idle _atexit + 0000:243F _clock + 0000:2488 __dos_getfileattr + 0000:24A8 idle __dos_setfileattr + 0000:2513 _exit + 0000:2522 __exit + 0000:2534 idle __cexit + 0000:2542 idle __c_exit + 0000:254E idle N_LDIV@ + 0000:2551 idle LDIV@ + 0000:2551 idle F_LDIV@ + 0000:2555 N_LUDIV@ + 0000:2558 idle F_LUDIV@ + 0000:2558 idle LUDIV@ + 0000:255D idle N_LMOD@ + 0000:2560 idle F_LMOD@ + 0000:2560 idle LMOD@ + 0000:2565 idle N_LUMOD@ + 0000:2568 idle LUMOD@ + 0000:2568 idle F_LUMOD@ + 0000:25FC N_LXLSH@ + 0000:25FF idle LXLSH@ + 0000:25FF idle F_LXLSH@ + 0000:261D N_LXURSH@ + 0000:2620 idle LXURSH@ + 0000:2620 idle F_LXURSH@ + 0000:263E N_PADD@ + 0000:2641 idle F_PADD@ + 0000:2641 idle PADD@ + 0000:266D idle N_PSUB@ + 0000:2670 idle F_PSUB@ + 0000:2670 idle PSUB@ + 0000:269E N_PSBP@ + 0000:26A1 idle PSBP@ + 0000:26A1 idle F_PSBP@ + 0000:26C6 __IOERROR + 0000:26FF __DOSERROR + 0000:2711 _isatty + 0000:2722 __LONGTOA + 0000:27A4 __UTOA + 0000:27C4 _lseek + 0000:27ED __MKNAME + 0000:2846 idle __TMPNAM + 0000:289D N_PCMP@ + 0000:28BE __setupio + 0000:2970 _tolower + 0000:299C _unlink + 0000:29CC __VPRINTER + 0000:2E8F __VPTR + 0000:2EB4 __VRAM + 0000:2F2E __stpcpy + 0000:2F5E _coreleft + 0000:2F62 __CPUTN + 0000:3094 idle _cprintf + 0000:30EB __VideoInt + 0000:3176 idle __c0crtinit + 0000:3193 idle __crtinit + 0000:3274 idle ___first + 0000:3276 idle ___last + 0000:3278 idle ___rover + 0000:33B4 _free + 0000:33B4 _farfree + 0000:34BE _malloc + 0000:34C8 _farmalloc + 0000:3622 idle _realloc + 0000:3629 idle _farrealloc + 0000:3715 __brk + 0000:3754 __sbrk + 0000:37DF _farcoreleft + 0000:382F _getch + 0000:3848 idle __Ngetche + 0000:3848 idle _getche + 0000:3865 idle __Nungetch + 0000:3865 idle _ungetch + 0000:3883 _gettext + 0000:38D9 _puttext + 0000:392F _ioctl + 0000:3958 _kbhit + 0000:396A _movetext + 0000:3A07 _putch + 0000:3A1E __REALCVT + 0000:3B58 __SCREENIO + 0000:3B94 __VALIDATEXY + 0000:3C0B __SCROLL + 0000:3E96 _setblock + 0000:3EB2 __wherexy + 0000:3EBC idle _wherex + 0000:3ECB idle _wherey + 0000:3EDE __chmod + 0000:3EFB _close + 0000:3F21 __close + 0000:3F3F _fclose + 0000:3FEF _fflush + 0000:40B5 _filelength + 0000:40F6 _flushall + 0000:41EC idle __OPENFP + 0000:42B5 idle __GETFP + 0000:42FF _fopen + 0000:4334 _fprintf + 0000:43D2 _fseek + 0000:444E _ftell + 0000:4528 idle _itoa + 0000:4553 _ultoa + 0000:4570 idle _ltoa + 0000:4598 _memcpy + 0000:45BC _movedata + 0000:460B _open + 0000:476B __open + 0000:47BA _printf + 0000:47D5 idle __fputc + 0000:47EF idle _fputc + 0000:4978 idle _fputchar + 0000:498B __FPUTN + 0000:4B79 _setvbuf + 0000:4C8A _strcat + 0000:4CC9 _strcpy + 0000:4CF2 _strlen + 0000:4D11 ___write + 0000:4E5A __write + 0000:4E96 _write + 0000:4E99 __xfclose + 0000:4ED4 __xfflush + 04F1:0000 idle DATASEG@ + 04F1:005B idle __Int0Vector + 04F1:005F idle __Int4Vector + 04F1:0063 idle __Int5Vector + 04F1:0067 idle __Int6Vector + 04F1:006B __C0argc + 04F1:006D __C0argv + 04F1:0071 idle __C0environ + 04F1:0075 __envLng + 04F1:0077 __envseg + 04F1:0079 idle __envSize + 04F1:007B __psp + 04F1:007D idle __osversion + 04F1:007D __osmajor + 04F1:007D idle __version + 04F1:007E idle __osminor + 04F1:007F _errno + 04F1:0081 __StartTime + 04F1:0085 idle ___brklvl + 04F1:0087 __heapbase + 04F1:008B __brklvl + 04F1:008F __heaptop + 04F1:0CE8 __atexitcnt + 04F1:0CEA __ctype + 04F1:0DEC __exitbuf + 04F1:0DEE __exitfopen + 04F1:0DF0 idle __exitopen + 04F1:0DF2 __streams + 04F1:0F82 __nfile + 04F1:0F84 __openfd + 04F1:0FAC __fmode + 04F1:0FAE __notUmask + 04F1:0FB0 __doserrno + 04F1:0FB2 idle __dosErrorToSV + 04F1:1016 __stklen + 04F1:1080 __wscroll + 04F1:1082 __video + 04F1:1091 _directvideo + 04F1:10CE __cFlag + 04F1:10CF __cChar + 04F1:10D0 __argc + 04F1:10D2 __argv + 04F1:10E6 __RealCvtVector + 04F1:10E8 idle __ScanTodVector + 04F1:1100 idle _XMSaddr + 04F1:1102 idle _aftersort + 04F1:1104 idle _beforesort + 04F1:1106 idle _finishcachebox + 04F1:1108 idle _updatecachebox + 04F1:110A idle _drawcachebox + 04F1:110C _debughandle + 04F1:110E idle _profilehandle + 04F1:1110 __atexittbl Program entry point at 0000:0000 diff --git a/16/exmmtest/EXMMTEST.PRJ b/16/exmmtest/EXMMTEST.PRJ index 7a51675a5aaac9344e615159d70692a9a321ad61..37d9cfcf84ae20d87318152c6747882a06964cab 100644 GIT binary patch delta 51 zcmaEA^welW4F{8U?B+U-#~hqmv47nzGBPkIPtFodX56#+oZwGpCbihjCq)fG^yEJh FnE>ya5_A9n delta 51 zcmaEA^welW4F}VnsLgd8k2yGdqyD;mWMp74pPVI_%(#2=Il-UIOdV01Pl_6X=*fR1 FG65n26jJ~I diff --git a/16/exmmtest/exmmtest.c b/16/exmmtest/exmmtest.c index 42d2d1b5..bd8b3040 100644 --- a/16/exmmtest/exmmtest.c +++ b/16/exmmtest/exmmtest.c @@ -45,7 +45,7 @@ void main(int argc, char *argv[]) { mminfo_t mm; mminfotype mmi; - unsigned __far *segu; + //unsigned __far *segu; #ifdef FILERL memptr bigbuffer; char *bakapee; @@ -56,8 +56,8 @@ main(int argc, char *argv[]) //mmi.segu=FP_SEG(segu); - printf("&main()=%Fp\n", *argv[0]); - printf("&segu=%Fp\n", &segu); + printf("&main()= %Fp\n", *argv[0]); + //printf("segu= %Fp\n", segu); printf("bigbuffer= %Fp\n", bigbuffer); printf("&bigbuffer= %Fp\n", &bigbuffer); //printf("mmi.segu=%p\n", (mmi.segu)); @@ -95,8 +95,8 @@ main(int argc, char *argv[]) printf("&main() == %u\n", FP_SEG(*argv[0])); exit(-5); }*/ - printf("&main()=%Fp\n", *argv[0]); - printf("&segu=%Fp\n", &segu); + printf("&main()= %Fp\n", *argv[0]); + //printf("segu= %Fp\n", segu); printf("bigbuffer= %Fp\n", bigbuffer); printf("&bigbuffer= %Fp\n", &bigbuffer); //printf("mmi.segu=%p\n", (mmi.segu)); diff --git a/DEBUG.16 b/DEBUG.16 new file mode 100644 index 00000000..02af2401 --- /dev/null +++ b/DEBUG.16 @@ -0,0 +1,16 @@ +Seg:0 Size:6825 Owner:0x7f28 +Seg:1b82 Size:33 Owner:0xe000 +Seg:1ba3 Size:256 Owner:0xc25e +Seg:1f48 Size:45241 Owner:0xc200 +Seg:d022 Size:4294967263 Owner:0x3b00 +Seg:d022 Size:4294967263 Owner:0x5 +Seg:d022 Size:4294967263 Owner:0x2020 +Seg:d022 Size:4294967263 Owner:0x0 +Seg:d022 Size:4294967263 Owner:0x2020 +Seg:d022 Size:4294967263 Owner:0x7400 +Seg:d022 Size:4294967263 Owner:0x0 +Seg:d022 Size:4294967263 Owner:0x8709 +Seg:d022 Size:4294967263 Owner:0xffff +Seg:d022 Size:4294967263 Owner:0xbfa +Seg:d022 Size:419 Owner:0x6e61 +Seg:e000 Size:4294909951 Owner:0x40e diff --git a/MMDUMP.16 b/MMDUMP.16 new file mode 100644 index 0000000000000000000000000000000000000000..57e8f2ae93d1a172b9c427e370a34c064a6efd84 GIT binary patch literal 292 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 delta 11274 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 VzEa0?IrP)7c5^G5re2$A_y2=0^=SYA diff --git a/src/exmmtest.c b/src/exmmtest.c index 60354499..4f07a3eb 100644 --- a/src/exmmtest.c +++ b/src/exmmtest.c @@ -36,7 +36,7 @@ //file load or read definition #define FILERL -#define FILEREAD +//#define FILEREAD void main(int argc, char *argv[]) @@ -52,9 +52,9 @@ main(int argc, char *argv[]) //mmi.segu=FP_SEG(segu); - printf("&main()=%Fp\n", *argv[0]); + printf("&main()= %Fp\n", *argv[0]); + printf("bigbuffer= %Fp\n", bigbuffer); printf("&bigbuffer=%Fp\n", &bigbuffer); - //printf("mmi.segu=%p\n", (mmi.segu)); #ifdef FILERL bakapee = malloc(64); @@ -89,9 +89,9 @@ main(int argc, char *argv[]) printf("&main() == %u\n", FP_SEG(*argv[0])); exit(-5); }*/ - printf("&main()=%Fp\n", *argv[0]); - printf("&bigbuffer=%Fp\n", &bigbuffer); - //printf("mmi.segu=%p\n", (mmi.segu)); + printf("&main()= %Fp\n", *argv[0]); + printf("bigbuffer= %Fp\n", bigbuffer); + printf("&bigbuffer= %Fp\n", &bigbuffer); #ifdef FILERL // bakapeehandle = open(bakapee,O_RDONLY | O_BINARY, S_IREAD); // printf("size of big buffer~=%u\n", _bmsize(segu, bigbuffer)); -- 2.39.2