]> 4ch.mooo.com Git - 16.git/commitdiff
fack it i will work in it later~
authorsparky4 <sparky4@cock.li>
Wed, 5 Aug 2015 04:46:48 +0000 (23:46 -0500)
committersparky4 <sparky4@cock.li>
Wed, 5 Aug 2015 04:46:48 +0000 (23:46 -0500)
modified:   16/exmmtest/EXMMTEST.EXE
modified:   16/exmmtest/EXMMTEST.MAP
modified:   16/exmmtest/EXMMTEST.PRJ
modified:   16/exmmtest/src/lib/16_mm.c
modified:   exmmtest.exe
modified:   src/lib/16_mm.c

16/exmmtest/EXMMTEST.EXE
16/exmmtest/EXMMTEST.MAP
16/exmmtest/EXMMTEST.PRJ
16/exmmtest/src/lib/16_mm.c
exmmtest.exe
src/lib/16_mm.c

index 6666aa24595980eaf4958bcc481cb6ded8d8bfec..303906ad92be1b497d7fb15a4185cf1125eadee2 100644 (file)
Binary files a/16/exmmtest/EXMMTEST.EXE and b/16/exmmtest/EXMMTEST.EXE differ
index 27dccd9e5d5294be7f9999edce5394c2467c2893..264e5e67c0c41e58b930853871795112c3f4163d 100644 (file)
@@ -6,16 +6,16 @@
  05930H 05930H 00000H _FARBSS            FAR_BSS\r
  05930H 05930H 00000H _OVERLAY_          OVRINFO\r
  05930H 05930H 00000H _1STUB_            STUBSEG\r
- 05930H 069BFH 01090H _DATA              DATA\r
- 069C0H 069C1H 00002H _CVTSEG            DATA\r
- 069C2H 069C7H 00006H _SCNSEG            DATA\r
- 069C8H 069C8H 00000H _CONST             CONST\r
- 069C8H 069DFH 00018H _INIT_             INITDATA\r
- 069E0H 069E0H 00000H _INITEND_          INITDATA\r
- 069E0H 069E0H 00000H _EXIT_             EXITDATA\r
- 069E0H 069E0H 00000H _EXITEND_          EXITDATA\r
- 069E0H 06A47H 00068H _BSS               BSS\r
- 06A48H 06A48H 00000H _BSSEND            BSSEND\r
+ 05930H 069C3H 01094H _DATA              DATA\r
+ 069C4H 069C5H 00002H _CVTSEG            DATA\r
+ 069C6H 069CBH 00006H _SCNSEG            DATA\r
+ 069CCH 069CCH 00000H _CONST             CONST\r
+ 069CCH 069E3H 00018H _INIT_             INITDATA\r
+ 069E4H 069E4H 00000H _INITEND_          INITDATA\r
+ 069E4H 069E4H 00000H _EXIT_             EXITDATA\r
+ 069E4H 069E4H 00000H _EXITEND_          EXITDATA\r
+ 069E4H 06A4BH 00068H _BSS               BSS\r
+ 06A4CH 06A4CH 00000H _BSSEND            BSSEND\r
  06A50H 06ACFH 00080H _STACK             STACK\r
 \r
 \r
@@ -118,144 +118,144 @@ Detailed map of segments
  0593:00EE 0187 C=DATA   S=_DATA          G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
  0593:0276 002C C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
  0593:02A2 0010 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
- 0593:02B2 09DC C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
- 0593:0C8E 0002 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
- 0593:0C90 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
- 0593:0C90 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
- 0593:0D92 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
- 0593:0D92 0006 C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
- 0593:0D98 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
- 0593:0F28 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
- 0593:0F52 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
- 0593:0F56 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
- 0593:0F56 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
- 0593:0F56 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
- 0593:0F56 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
- 0593:0F56 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
- 0593:0FB2 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
- 0593:0FB2 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
- 0593:0FB2 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
- 0593:0FB2 0009 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
- 0593:0FBC 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
- 0593:0FBC 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
- 0593:0FBC 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:0FBC 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
- 0593:0FBE 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
- 0593:0FBE 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
- 0593:0FBE 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
- 0593:1026 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
- 0593:1026 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
- 0593:1028 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
- 0593:1028 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
- 0593:1028 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
- 0593:1028 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:1040 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:1072 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
- 0593:1072 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
- 0593:1074 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
- 0593:1074 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
- 0593:1074 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
- 0593:1074 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
- 0593:1074 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
- 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
- 0593:1076 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
- 0593:1086 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
- 0593:1086 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
- 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
- 0593:108A 0001 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
- 0593:108C 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
- 0593:108C 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
- 0593:108C 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCHR     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCMP     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCPY     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
- 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
- 0593:1090 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1090 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:1092 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
- 0593:1092 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1092 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 0593:1098 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1098 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:1098 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:109E 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:10A4 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
- 0593:10AA 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
- 0593:10B0 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 0593:10B0 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:10B0 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 0593:10B0 0000 C=BSS    S=_BSS           G=DGROUP  M=c0.ASM     ACBP=48\r
- 0593:10B0 0004 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
- 0593:10B4 0002 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
- 0593:10B6 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
- 0593:10B6 000A C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
- 0593:10C0 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
- 0593:10C0 0006 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
- 0593:10C6 0040 C=BSS    S=_BSS           G=DGROUP  M=ATEXIT     ACBP=48\r
- 0593:1106 0001 C=BSS    S=_BSS           G=DGROUP  M=CLOCK      ACBP=48\r
- 0593:1108 0000 C=BSS    S=_BSS           G=DGROUP  M=DOSFATTR   ACBP=48\r
- 0593:1108 0000 C=BSS    S=_BSS           G=DGROUP  M=IOERROR    ACBP=48\r
- 0593:1108 0000 C=BSS    S=_BSS           G=DGROUP  M=ISATTY     ACBP=48\r
- 0593:1108 0000 C=BSS    S=_BSS           G=DGROUP  M=LONGTOA    ACBP=48\r
- 0593:1108 0000 C=BSS    S=_BSS           G=DGROUP  M=LSEEK      ACBP=48\r
- 0593:1108 000D C=BSS    S=_BSS           G=DGROUP  M=MKNAME     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=READA      ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=SETUPIO    ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=UNLINK     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=VPRINTER   ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=VRAM       ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=CORELEFT   ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=CRTINIT    ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=GETCH      ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=IOCTL      ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=KBHIT      ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=SETBLOCK   ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=CHMODA     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=CLOSEA     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=FLENGTH    ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=GETENV     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=MEMCPY     ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=MOVEDATA   ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=OPEN       ACBP=48\r
- 0593:1116 0000 C=BSS    S=_BSS           G=DGROUP  M=OPENA      ACBP=48\r
- 0593:1116 0001 C=BSS    S=_BSS           G=DGROUP  M=PUTC       ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=READ       ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCAT     ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCHR     ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCMP     ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCPY     ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=STRLEN     ACBP=48\r
- 0593:1118 0000 C=BSS    S=_BSS           G=DGROUP  M=WRITEA     ACBP=48\r
- 0593:1118 0000 C=BSSEND S=_BSSEND        G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0593:02B2 09E0 C=DATA   S=_DATA          G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0593:0C92 0002 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0593:0C94 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
+ 0593:0C94 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
+ 0593:0D96 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0593:0D96 0006 C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
+ 0593:0D9C 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
+ 0593:0F2C 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
+ 0593:0F56 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
+ 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
+ 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
+ 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
+ 0593:0F5A 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
+ 0593:0F5A 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
+ 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
+ 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0593:0FB6 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
+ 0593:0FB6 0009 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
+ 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
+ 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
+ 0593:0FC0 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0593:0FC0 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
+ 0593:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
+ 0593:0FC2 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
+ 0593:0FC2 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0593:102A 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
+ 0593:102A 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
+ 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
+ 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0593:102C 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
+ 0593:102C 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0593:1044 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0593:1076 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
+ 0593:1076 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
+ 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
+ 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
+ 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
+ 0593:1078 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
+ 0593:1078 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
+ 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
+ 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
+ 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
+ 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
+ 0593:107A 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
+ 0593:107A 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
+ 0593:108A 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0593:108A 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
+ 0593:108E 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
+ 0593:108E 0001 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
+ 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
+ 0593:1090 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
+ 0593:1090 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCHR     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCMP     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCPY     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
+ 0593:1094 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:1094 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0593:1096 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
+ 0593:1096 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:1096 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0593:109C 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:109C 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:109C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0593:10A2 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0593:10A8 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
+ 0593:10AE 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
+ 0593:10B4 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0593:10B4 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:10B4 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0593:10B4 0000 C=BSS    S=_BSS           G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0593:10B4 0004 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
+ 0593:10B8 0002 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HC.C ACBP=48\r
+ 0593:10BA 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\EXMMTEST.C ACBP=48\r
+ 0593:10BA 000A C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_CA.C ACBP=48\r
+ 0593:10C4 0000 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_HEAD.C ACBP=48\r
+ 0593:10C4 0006 C=BSS    S=_BSS           G=DGROUP  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0593:10CA 0040 C=BSS    S=_BSS           G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0593:110A 0001 C=BSS    S=_BSS           G=DGROUP  M=CLOCK      ACBP=48\r
+ 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=IOERROR    ACBP=48\r
+ 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=ISATTY     ACBP=48\r
+ 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0593:110C 0000 C=BSS    S=_BSS           G=DGROUP  M=LSEEK      ACBP=48\r
+ 0593:110C 000D C=BSS    S=_BSS           G=DGROUP  M=MKNAME     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=READA      ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=UNLINK     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=VRAM       ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETCH      ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=IOCTL      ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=KBHIT      ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CHMODA     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=GETENV     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPEN       ACBP=48\r
+ 0593:111A 0000 C=BSS    S=_BSS           G=DGROUP  M=OPENA      ACBP=48\r
+ 0593:111A 0001 C=BSS    S=_BSS           G=DGROUP  M=PUTC       ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=READ       ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCAT     ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCHR     ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCMP     ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRCPY     ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=STRLEN     ACBP=48\r
+ 0593:111C 0000 C=BSS    S=_BSS           G=DGROUP  M=WRITEA     ACBP=48\r
+ 0593:111C 0000 C=BSSEND S=_BSSEND        G=DGROUP  M=c0.ASM     ACBP=28\r
  06A5:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
 \r
   Address         Publics by Name\r
@@ -280,9 +280,9 @@ Detailed map of segments
  0000:2DCD idle  PSBP@\r
  0000:2D9C idle  PSUB@\r
  0000:0276       _abort\r
- 0593:10C2 idle  _aftersort\r
+ 0593:10C6 idle  _aftersort\r
  0000:2BF5 idle  _atexit\r
- 0593:10C4 idle  _beforesort\r
+ 0593:10C8 idle  _beforesort\r
  0000:0EFC idle  _CAL_OptimizeNodes\r
  0000:04AF idle  _catread\r
  0000:0D87       _CA_CloseDebug\r
@@ -299,10 +299,10 @@ Detailed map of segments
  0000:37EF idle  _cprintf\r
  0000:078D idle  _db_fetch\r
  0000:07DD idle  _db_insert\r
- 0593:10BC       _debughandle\r
- 0593:1037       _directvideo\r
- 0593:10BA idle  _drawcachebox\r
- 0593:1086       _environ\r
+ 0593:10C0       _debughandle\r
+ 0593:103B       _directvideo\r
+ 0593:10BE idle  _drawcachebox\r
+ 0593:108A       _environ\r
  0593:007F       _errno\r
  0000:2CED       _exit\r
  0000:3F3A       _farcoreleft\r
@@ -313,7 +313,7 @@ Detailed map of segments
  0000:479E       _fflush\r
  0000:4864       _filelength\r
  0000:0FD7 idle  _filesize\r
- 0593:10B6 idle  _finishcachebox\r
+ 0593:10BA idle  _finishcachebox\r
  0000:48A5       _flushall\r
  0000:4AAE       _fopen\r
  0000:4AE3       _fprintf\r
@@ -329,7 +329,7 @@ Detailed map of segments
  0000:0738 idle  _get_line\r
  0000:0B1F idle  _HC_CloseDebug\r
  0000:0AFE idle  _HC_OpenDebug\r
- 0593:10B4 idle  _heaphandle\r
+ 0593:10B8 idle  _heaphandle\r
  0000:408A       _ioctl\r
  0000:2E3D       _isatty\r
  0000:4D47 idle  _itoa\r
@@ -375,7 +375,7 @@ Detailed map of segments
  0000:4FD9       _printf\r
  0000:1036 idle  _printmeminfoline\r
  0000:05DE idle  _processEscChars\r
- 0593:10BE idle  _profilehandle\r
+ 0593:10C2 idle  _profilehandle\r
  0000:4162       _putch\r
  0000:4034       _puttext\r
  0000:5463       _read\r
@@ -393,29 +393,29 @@ Detailed map of segments
  0000:4D72       _ultoa\r
  0000:3FC0 idle  _ungetch\r
  0000:30F7       _unlink\r
- 0593:10B8 idle  _updatecachebox\r
+ 0593:10BC idle  _updatecachebox\r
  0000:1108       _US_CheckParm\r
  0000:55D7 idle  _vsprintf\r
  0000:0F98 idle  _wait\r
  0000:466B idle  _wherex\r
  0000:467A idle  _wherey\r
  0000:58B1       _write\r
- 0593:10C0 idle  _XMSaddr\r
+ 0593:10C4 idle  _XMSaddr\r
  0000:1000 idle  __AHINCR\r
  0000:000C idle  __AHSHIFT\r
- 0593:1076       __argc\r
- 0593:1078       __argv\r
- 0593:0C8E       __atexitcnt\r
- 0593:10C6       __atexittbl\r
+ 0593:107A       __argc\r
+ 0593:107C       __argv\r
+ 0593:0C92       __atexitcnt\r
+ 0593:10CA       __atexittbl\r
  0000:3E70       __brk\r
  0593:008B       __brklvl\r
  0593:006B       __C0argc\r
  0593:006D       __C0argv\r
  0000:38D1 idle  __c0crtinit\r
  0593:0071       __C0environ\r
- 0593:1075       __cChar\r
+ 0593:1079       __cChar\r
  0000:2D0E idle  __cexit\r
- 0593:1074       __cFlag\r
+ 0593:1078       __cFlag\r
  0000:0166       __checknull\r
  0000:468D       __chmod\r
  0000:0153       __cleanup\r
@@ -423,23 +423,23 @@ Detailed map of segments
  0000:091C idle  __coreleft\r
  0000:36BD       __CPUTN\r
  0000:38EE idle  __crtinit\r
- 0593:0C90       __ctype\r
+ 0593:0C94       __ctype\r
  0000:0000  Abs  __cvtfak\r
  0000:2D1C idle  __c_exit\r
- 0593:0F56       __doserrno\r
+ 0593:0F5A       __doserrno\r
  0000:2E2B       __DOSERROR\r
- 0593:0F58 idle  __dosErrorToSV\r
+ 0593:0F5C idle  __dosErrorToSV\r
  0000:2C62       __dos_getfileattr\r
  0000:2C82 idle  __dos_setfileattr\r
  0593:0075       __envLng\r
  0593:0077       __envseg\r
  0593:0079       __envSize\r
  0000:2CFC       __exit\r
- 0593:0D92       __exitbuf\r
- 0593:0D94       __exitfopen\r
- 0593:0D96 idle  __exitopen\r
+ 0593:0D96       __exitbuf\r
+ 0593:0D98       __exitfopen\r
+ 0593:0D9A idle  __exitopen\r
  0000:0A31 idle  __farcoreleft\r
- 0593:0F52       __fmode\r
+ 0593:0F56       __fmode\r
  0000:4FF4 idle  __fputc\r
  0000:51AA       __FPUTN\r
  0000:4A64 idle  __GETFP\r
@@ -454,12 +454,12 @@ Detailed map of segments
  0000:2E4E       __LONGTOA\r
  0000:2F19       __MKNAME\r
  0000:028D idle  __MMODEL\r
- 0593:0F28       __nfile\r
+ 0593:0F2C       __nfile\r
  0000:3FA3 idle  __Ngetche\r
- 0593:0F54       __notUmask\r
+ 0593:0F58       __notUmask\r
  0000:3FC0 idle  __Nungetch\r
  0000:4F8A       __open\r
- 0593:0F2A       __openfd\r
+ 0593:0F2E       __openfd\r
  0000:499B idle  __OPENFP\r
  0593:007D       __osmajor\r
  0593:007E idle  __osminor\r
@@ -467,33 +467,33 @@ Detailed map of segments
  0593:007B       __psp\r
  0000:2FEA       __read\r
  0000:4179       __REALCVT\r
- 0593:1090       __RealCvtVector\r
+ 0593:1094       __RealCvtVector\r
  0000:01BC       __restorezero\r
  0000:3EAF       __sbrk\r
- 0593:1092 idle  __ScanTodVector\r
+ 0593:1096 idle  __ScanTodVector\r
  0000:42B3       __SCREENIO\r
  0000:4366       __SCROLL\r
  0000:0000  Abs  __setargv__\r
  0000:0000 idle  __setenvp__\r
  0000:3019       __setupio\r
  0593:0081       __StartTime\r
- 0593:0FBC       __stklen\r
+ 0593:0FC0       __stklen\r
  0000:3689       __stpcpy\r
- 0593:0D98       __streams\r
+ 0593:0D9C       __streams\r
  0000:0167       __terminate\r
  0000:2F72 idle  __TMPNAM\r
  0000:0000 idle  __turboCrt\r
  0000:2ED0       __UTOA\r
  0000:42EF       __VALIDATEXY\r
  0593:007D idle  __version\r
- 0593:1028       __video\r
+ 0593:102C       __video\r
  0000:3846       __VideoInt\r
  0000:3127       __VPRINTER\r
  0000:35EA       __VPTR\r
  0000:360F       __VRAM\r
  0000:4661       __wherexy\r
  0000:5875       __write\r
- 0593:1026       __wscroll\r
+ 0593:102A       __wscroll\r
  0000:58B4       __xfclose\r
  0000:58EF       __xfflush\r
  0593:0085 idle  ___brklvl\r
@@ -714,39 +714,39 @@ Detailed map of segments
  0593:008B       __brklvl\r
  0593:008F       __heaptop\r
  0593:0094 idle  __kitten_catalog\r
- 0593:0C8E       __atexitcnt\r
- 0593:0C90       __ctype\r
- 0593:0D92       __exitbuf\r
- 0593:0D94       __exitfopen\r
- 0593:0D96 idle  __exitopen\r
- 0593:0D98       __streams\r
- 0593:0F28       __nfile\r
- 0593:0F2A       __openfd\r
- 0593:0F52       __fmode\r
- 0593:0F54       __notUmask\r
- 0593:0F56       __doserrno\r
- 0593:0F58 idle  __dosErrorToSV\r
- 0593:0FBC       __stklen\r
- 0593:1026       __wscroll\r
- 0593:1028       __video\r
- 0593:1037       _directvideo\r
- 0593:1074       __cFlag\r
- 0593:1075       __cChar\r
- 0593:1076       __argc\r
- 0593:1078       __argv\r
- 0593:1086       _environ\r
- 0593:1090       __RealCvtVector\r
- 0593:1092 idle  __ScanTodVector\r
- 0593:10B4 idle  _heaphandle\r
- 0593:10B6 idle  _finishcachebox\r
- 0593:10B8 idle  _updatecachebox\r
- 0593:10BA idle  _drawcachebox\r
- 0593:10BC       _debughandle\r
- 0593:10BE idle  _profilehandle\r
- 0593:10C0 idle  _XMSaddr\r
- 0593:10C2 idle  _aftersort\r
- 0593:10C4 idle  _beforesort\r
- 0593:10C6       __atexittbl\r
+ 0593:0C92       __atexitcnt\r
+ 0593:0C94       __ctype\r
+ 0593:0D96       __exitbuf\r
+ 0593:0D98       __exitfopen\r
+ 0593:0D9A idle  __exitopen\r
+ 0593:0D9C       __streams\r
+ 0593:0F2C       __nfile\r
+ 0593:0F2E       __openfd\r
+ 0593:0F56       __fmode\r
+ 0593:0F58       __notUmask\r
+ 0593:0F5A       __doserrno\r
+ 0593:0F5C idle  __dosErrorToSV\r
+ 0593:0FC0       __stklen\r
+ 0593:102A       __wscroll\r
+ 0593:102C       __video\r
+ 0593:103B       _directvideo\r
+ 0593:1078       __cFlag\r
+ 0593:1079       __cChar\r
+ 0593:107A       __argc\r
+ 0593:107C       __argv\r
+ 0593:108A       _environ\r
+ 0593:1094       __RealCvtVector\r
+ 0593:1096 idle  __ScanTodVector\r
+ 0593:10B8 idle  _heaphandle\r
+ 0593:10BA idle  _finishcachebox\r
+ 0593:10BC idle  _updatecachebox\r
+ 0593:10BE idle  _drawcachebox\r
+ 0593:10C0       _debughandle\r
+ 0593:10C2 idle  _profilehandle\r
+ 0593:10C4 idle  _XMSaddr\r
+ 0593:10C6 idle  _aftersort\r
+ 0593:10C8 idle  _beforesort\r
+ 0593:10CA       __atexittbl\r
 \r
 Program entry point at 0000:0000\r
 \r
index d98e01301617feed991a88f016ffbaa163d56009..1037c129cec1fe712ece031a8a14bb253dec4842 100644 (file)
Binary files a/16/exmmtest/EXMMTEST.PRJ and b/16/exmmtest/EXMMTEST.PRJ differ
index 3312167239fd0e70b6c7c72a7430596e43a1e5e8..17557e692f76d630d7305ca30c2e97ee032a9ff2 100644 (file)
@@ -757,7 +757,7 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        segstart = FP_SEG(start)+(FP_OFF(start)+15)/16;
        MML_UseSpace(segstart,seglength, mm);
        mmi->nearheap = length;
-       printf("start=%Fp       segstart=%x     seglen=%l       len=%l\n", start, segstart, seglength, length);
+       printf("start=%Fp       segstart=%x     seglen=%lu      len=%lu\n", start, segstart, seglength, length);
        //heapdump();
 
 //
@@ -779,7 +779,7 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        segstart = FP_SEG(start)+(FP_OFF(start)+15)/16;
        MML_UseSpace(segstart,seglength, mm);
        mmi->farheap = length;
-       printf("start=%Fp       segstart=%x     seglen=%l       len=%l\n", start, segstart, seglength, length);
+       printf("start=%Fp       segstart=%x     seglen=%lu      len=%lu\n", start, segstart, seglength, length);
        //heapdump();
 
        mmi->mainmem = mmi->nearheap + mmi->farheap;
index 4926518b123ed7d07c3611e95bca94b18fb40178..208db9397c80428617ec9520a305d72b292f7ff5 100644 (file)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 3312167239fd0e70b6c7c72a7430596e43a1e5e8..17557e692f76d630d7305ca30c2e97ee032a9ff2 100644 (file)
@@ -757,7 +757,7 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        segstart = FP_SEG(start)+(FP_OFF(start)+15)/16;
        MML_UseSpace(segstart,seglength, mm);
        mmi->nearheap = length;
-       printf("start=%Fp       segstart=%x     seglen=%l       len=%l\n", start, segstart, seglength, length);
+       printf("start=%Fp       segstart=%x     seglen=%lu      len=%lu\n", start, segstart, seglength, length);
        //heapdump();
 
 //
@@ -779,7 +779,7 @@ void MM_Startup(mminfo_t *mm, mminfotype *mmi)
        segstart = FP_SEG(start)+(FP_OFF(start)+15)/16;
        MML_UseSpace(segstart,seglength, mm);
        mmi->farheap = length;
-       printf("start=%Fp       segstart=%x     seglen=%l       len=%l\n", start, segstart, seglength, length);
+       printf("start=%Fp       segstart=%x     seglen=%lu      len=%lu\n", start, segstart, seglength, length);
        //heapdump();
 
        mmi->mainmem = mmi->nearheap + mmi->farheap;