]> 4ch.mooo.com Git - 16.git/commitdiff
boink
authorsparky4 <sparky4@cock.li>
Sat, 3 Oct 2015 19:03:49 +0000 (14:03 -0500)
committersparky4 <sparky4@cock.li>
Sat, 3 Oct 2015 19:03:49 +0000 (14:03 -0500)
34 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/inputest.c
src/lib/16_head.h
src/lib/16_in.c
src/lib/16_in.h
test.exe
test.map
test2.exe
test2.map
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index d833e05ffd98563dbab0afdc6c1564bd8f5d38b5..639ce0ca1a3f6f8bd6d4a29f447c4f2ecfa7e979 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 0f8347dd7ee5be0c017a35afc5706d658f11578e..7fcb4b53910529ead64a985e0b03d9ade8da6bd5 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1336:0000            0000f260
+DGROUP                          1336:0000            0000f230
 
 
 
@@ -56,8 +56,8 @@ STRINGS                DATA           DGROUP         13b1:0000       00000000
 DATA                   DATA           DGROUP         13b1:0000       00000000
 _emu_init_start        EMU            DGROUP         13b1:0000       00000000
 _emu_init_end          EMU            DGROUP         13b1:0000       00000000
-_BSS                   BSS            DGROUP         13b1:0000       00000fe2
-STACK                  STACK          DGROUP         14b0:0000       0000dac0
+_BSS                   BSS            DGROUP         13b1:0000       00000fb2
+STACK                  STACK          DGROUP         14ad:0000       0000dac0
 
 
                         +----------------+
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e92      jsmn_parse_
 0000:138e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1336:090e+     _inpu
+1336:08fe+     _inpu
 0000:1520+     INL_KeyService_
 0000:17ba+     Mouse_
 0000:1812+     IN_GetJoyAbs_
@@ -111,9 +111,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:3142+     IN_ClearKey_
 0000:31ba*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-1336:0a70+     _beforesort
-1336:0a74+     _aftersort
-1336:0a78+     _XMSaddr
 0000:3c44+     MML_CheckForEMS_
 0000:3ca0+     MML_SetupEMS_
 0000:3e58+     MML_ShutdownEMS_
@@ -137,6 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5aec+     MM_TotalFree_
 0000:5b82*     MM_Report_
 0000:653a*     MM_BombOnError_
+1336:0a60+     _beforesort
+1336:0a64+     _aftersort
+1336:0a68+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6570      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -145,9 +145,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:6690      printmeminfoline_
 0000:687c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-1336:0a90*     _finishcachebox
-1336:0a94*     _drawcachebox
-1336:0a98*     _updatecachebox
 0000:6a0e      CA_OpenDebug_
 0000:6a5e      CA_CloseDebug_
 0000:6a8c+     CA_FarRead_
@@ -157,6 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6cb0*     CAL_OptimizeNodes_
 0000:6d60*     CA_Startup_
 0000:6db0*     CA_Shutdown_
+1336:0a70*     _finishcachebox
+1336:0a74*     _updatecachebox
+1336:0a78*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e1c      KITTENGETS
 0000:6e7c*     kittenopen_
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d9:02fe      _big_code_
 08d9:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1336:13b0      __argv
-1336:13b4      ___argv
-1336:13b8      __argc
-1336:13ba      ___argc
+1336:1384      __argv
+1336:1388      ___argv
+1336:138c      __argc
+1336:138e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d9:0305      __PIA
 08d9:02fe*     __PIS
@@ -279,11 +279,11 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 08d9:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 08d9:0eb7      __get_errno_ptr_
-1336:1440      _errno
+1336:1410      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1336:0514      ___iob
-1336:1442      ___ClosedStreams
-1336:1446      ___OpenStreams
+1336:1412      ___ClosedStreams
+1336:1416      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d9:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
@@ -322,7 +322,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08d9:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08d9:14f2      _nfree_
-1336:144a+     ___MiniHeapFreeRover
+1336:141a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08d9:15ed+     _null_exit_rtn_
 08d9:15ed+     __null_int23_exit_
@@ -339,7 +339,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08d9:1a9b      __doclose_
 08d9:1be5      __shutdown_stream_
 08d9:1bff      fclose_
-1336:144c+     ___RmTmpFileFn
+1336:141c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08d9:1c6a+     __ibm_bios_get_ticks_
 08d9:1ce1      clock_
@@ -420,7 +420,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08d9:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 08d9:a386*     textInit_
-1336:1454      _romFonts
+1336:1424      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08d9:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -520,7 +520,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d9:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d9:4f0e*     __get_doserrno_ptr_
-1336:1470      __doserrno
+1336:1440      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 1336:070e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -533,9 +533,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d9:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1336:1474      ___env_mask
-1336:1478      _environ
-1336:147c*     __wenviron
+1336:1444      ___env_mask
+1336:1448      _environ
+1336:144c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d9:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -569,8 +569,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d9:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1336:1480      ____Argv
-1336:1484      ____Argc
+1336:1450      ____Argv
+1336:1454      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 1336:0730      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -579,7 +579,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 1336:0798      __Start_YI
 1336:07b0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1336:1486      ___historical_splitparms
+1336:1456      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 08d9:6bba*     _heapenable_
 1336:0732      ___heap_enabled
@@ -601,7 +601,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1336:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 08d9:7248*     _ismbblead_
-1336:148c      ___MBCSIsTable
+1336:145c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 08d9:72a2      __mbinit_
 1336:0736      ___MBCodePage
@@ -658,6 +658,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000225c0 (140736.)
+Memory size:  00022590 (140688.)
 Entry point address: 08d9:0072
 Link time: 00:00.00
index c5aa9a5ae9c86d716058df6abf5d63d15c48ea1b..a2e541ad20e4d0a08ef87983c06af7a62231719d 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 3ddc86aa95b1ff7ea2b1c3ce3685c11845878162..d2b39e6cdfce0b88cd12d77afad1d939e8683cfd 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13c4:0000            0000f0b0
+DGROUP                          13c4:0000            0000f080
 
 
 
@@ -54,8 +54,8 @@ STRINGS                DATA           DGROUP         143e:0008       00000000
 DATA                   DATA           DGROUP         143e:0008       00000000
 _emu_init_start        EMU            DGROUP         143e:0008       00000000
 _emu_init_end          EMU            DGROUP         143e:0008       00000000
-_BSS                   BSS            DGROUP         143f:0000       00000e32
-STACK                  STACK          DGROUP         1523:0000       0000dac0
+_BSS                   BSS            DGROUP         143f:0000       00000e02
+STACK                  STACK          DGROUP         1520:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13c4:07de+     _inpu
+13c4:07ce+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -96,9 +96,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1fa2+     IN_ClearKey_
 0000:201a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-13c4:0940+     _beforesort
-13c4:0944+     _aftersort
-13c4:0948+     _XMSaddr
 0000:2aa4+     MML_CheckForEMS_
 0000:2b00+     MML_SetupEMS_
 0000:2cb8+     MML_ShutdownEMS_
@@ -122,6 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
+13c4:0930+     _beforesort
+13c4:0934+     _aftersort
+13c4:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -130,9 +130,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:54f0      printmeminfoline_
 0000:56dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-13c4:0960*     _finishcachebox
-13c4:0964*     _drawcachebox
-13c4:0968*     _updatecachebox
 0000:586e      CA_OpenDebug_
 0000:58be      CA_CloseDebug_
 0000:58ec+     CA_FarRead_
@@ -142,6 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
+13c4:0940*     _finishcachebox
+13c4:0944*     _updatecachebox
+13c4:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -225,7 +225,7 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 13c4:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 07bf:b276      textInit_
-13c4:1280      _romFonts
+13c4:1254      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07bf:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
@@ -260,10 +260,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07bf:04b8      _big_code_
 07bf:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13c4:129c      __argv
-13c4:12a0      ___argv
-13c4:12a4      __argc
-13c4:12a6      ___argc
+13c4:126c      __argv
+13c4:1270      ___argv
+13c4:1274      __argc
+13c4:1276      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07bf:04b8+     int86x_
 07bf:063b      int86_
@@ -299,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07bf:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07bf:0ae5      _nfree_
-13c4:12a8+     ___MiniHeapFreeRover
+13c4:1278+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07bf:0be0+     _null_exit_rtn_
 07bf:0be0+     __null_int23_exit_
@@ -325,7 +325,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07bf:15c5      __doclose_
 07bf:170f      __shutdown_stream_
 07bf:1729      fclose_
-13c4:12aa+     ___RmTmpFileFn
+13c4:127a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07bf:1794+     __ibm_bios_get_ticks_
 07bf:180b      clock_
@@ -403,8 +403,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07bf:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 13c4:0556      ___iob
-13c4:12b2      ___ClosedStreams
-13c4:12b6      ___OpenStreams
+13c4:1282      ___ClosedStreams
+13c4:1286      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 07bf:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
@@ -455,7 +455,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 07bf:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 07bf:4fd8*     __get_errno_ptr_
-13c4:12be      _errno
+13c4:128e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 07bf:4fdf      __GetIOMode_
 07bf:5014      __SetIOMode_nogrow_
@@ -493,7 +493,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 07bf:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 07bf:5678*     __get_doserrno_ptr_
-13c4:12c0      __doserrno
+13c4:1290      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 13c4:0706      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -506,9 +506,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 07bf:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13c4:12c4      ___env_mask
-13c4:12c8      _environ
-13c4:12cc*     __wenviron
+13c4:1294      ___env_mask
+13c4:1298      _environ
+13c4:129c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 07bf:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -554,7 +554,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 13c4:0728      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 07bf:7716*     _ismbblead_
-13c4:12d0      ___MBCSIsTable
+13c4:12a0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
 07bf:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
@@ -570,8 +570,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
 07bf:78aa*     __I8ME
 07bf:78aa*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13c4:13d2      ____Argv
-13c4:13d6      ____Argc
+13c4:13a2      ____Argv
+13c4:13a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 13c4:0732      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -580,7 +580,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 13c4:0790      __Start_YI
 13c4:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13c4:13d8      ___historical_splitparms
+13c4:13a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 07bf:7a10      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
@@ -663,6 +663,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022cf0 (142576.)
+Memory size:  00022cc0 (142528.)
 Entry point address: 07bf:022c
 Link time: 00:00.00
index 93c2c29645663e85fdbfd4bcbdbbe37fd8a5a3fd..20d69257c9908603ed98d996962d34250251bf92 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 967db100ed757a0e827ffc7a0767fdab364e2ab3..daee09ce51b1642a6cad0c358032e3269888e114 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0edc:0000            0000e740
+DGROUP                          0edc:0000            0000e720
 
 
 
@@ -51,8 +51,8 @@ STRINGS                DATA           DGROUP         0f51:000a       00000000
 DATA                   DATA           DGROUP         0f51:000a       00000000
 _emu_init_start        EMU            DGROUP         0f51:000a       00000000
 _emu_init_end          EMU            DGROUP         0f51:000a       00000000
-_BSS                   BSS            DGROUP         0f52:0000       00000512
-STACK                  STACK          DGROUP         0fa4:0000       0000dac0
+_BSS                   BSS            DGROUP         0f52:0000       000004fa
+STACK                  STACK          DGROUP         0fa2:0000       0000dac0
 
 
                         +----------------+
@@ -66,8 +66,8 @@ Address        Symbol
 =======        ======
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
-0edc:0760+     _gvar
 0000:0110      main_
+0edc:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0edc:078e+     _inpu
 0000:04c0+     INL_KeyService_
@@ -94,9 +94,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:20e2+     IN_ClearKey_
 0000:215a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0edc:08f0+     _beforesort
-0edc:08f4+     _aftersort
-0edc:08f8+     _XMSaddr
 0000:2be4+     MML_CheckForEMS_
 0000:2c40+     MML_SetupEMS_
 0000:2df8+     MML_ShutdownEMS_
@@ -120,6 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
+0edc:08f0+     _beforesort
+0edc:08f4+     _aftersort
+0edc:08f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -128,9 +128,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:5630      printmeminfoline_
 0000:581c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0edc:0910*     _finishcachebox
-0edc:0914*     _drawcachebox
-0edc:0918*     _updatecachebox
 0000:59ae      CA_OpenDebug_
 0000:59fe      CA_CloseDebug_
 0000:5a2c+     CA_FarRead_
@@ -140,6 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
+0edc:0900*     _finishcachebox
+0edc:0904*     _updatecachebox
+0edc:0908*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -206,10 +206,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8280      _big_code_
 0000:8280*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0edc:092c      __argv
-0edc:0930      ___argv
-0edc:0934      __argc
-0edc:0936      ___argc
+0edc:0914      __argv
+0edc:0918      ___argv
+0edc:091c      __argc
+0edc:091e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:8280+     int86x_
 0000:8403      int86_
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0edc:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86cb      _nfree_
-0edc:0938+     ___MiniHeapFreeRover
+0edc:0920+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87c6+     _null_exit_rtn_
 0000:87c6+     __null_int23_exit_
@@ -262,7 +262,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:91ab      __doclose_
 0000:92f5      __shutdown_stream_
 0000:930f      fclose_
-0edc:093a+     ___RmTmpFileFn
+0edc:0922+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:937a+     __ibm_bios_get_ticks_
 0000:93f1      clock_
@@ -344,8 +344,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:a4cc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 0edc:0508      ___iob
-0edc:0942      ___ClosedStreams
-0edc:0946      ___OpenStreams
+0edc:092a      ___ClosedStreams
+0edc:092e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a4e9      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -383,7 +383,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae5b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae66*     __get_errno_ptr_
-0edc:094e      _errno
+0edc:0936      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae6d      __GetIOMode_
 0000:aea2      __SetIOMode_nogrow_
@@ -421,7 +421,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b4ea      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b506*     __get_doserrno_ptr_
-0edc:0950      __doserrno
+0edc:0938      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 0edc:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -434,9 +434,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b73a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0edc:0954      ___env_mask
-0edc:0958      _environ
-0edc:095c*     __wenviron
+0edc:093c      ___env_mask
+0edc:0940      _environ
+0edc:0944*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b77c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -475,15 +475,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c31f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0edc:0960      ____Argv
-0edc:0964      ____Argc
+0edc:0948      ____Argv
+0edc:094c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 0edc:070c      __Start_XI
 0edc:0742      __End_XI
 0edc:0742      __Start_YI
 0edc:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0edc:0966      ___historical_splitparms
+0edc:094e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:d482      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
@@ -506,7 +506,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 0edc:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:dc56*     _ismbblead_
-0edc:096c      ___MBCSIsTable
+0edc:0954      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:dcb0      __mbinit_
 0edc:06e0      ___MBCodePage
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d500 (120064.)
+Memory size:  0001d4e0 (120032.)
 Entry point address: 0000:7ff4
 Link time: 00:00.00
index 0bb87202d6e0fc989f180ceec40ae7d35e215594..5879d83fb38f3c5ef610511334c9651d0805cc5d 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 94520a2a5f93a331884b1654ce5abc443282b11d..c09ae86a656b895f569438b218d4da3e906f5bb3 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ecb:0000            0000e730
+DGROUP                          0ecb:0000            0000e700
 
 
 
@@ -51,8 +51,8 @@ STRINGS                DATA           DGROUP         0f40:000a       00000000
 DATA                   DATA           DGROUP         0f40:000a       00000000
 _emu_init_start        EMU            DGROUP         0f40:000a       00000000
 _emu_init_end          EMU            DGROUP         0f40:000a       00000000
-_BSS                   BSS            DGROUP         0f41:0000       00000502
-STACK                  STACK          DGROUP         0f92:0000       0000dac0
+_BSS                   BSS            DGROUP         0f41:0000       000004da
+STACK                  STACK          DGROUP         0f8f:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ecb:077e+     _inpu
+0ecb:076e+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -93,9 +93,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1fe2+     IN_ClearKey_
 0000:205a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0ecb:08e0+     _beforesort
-0ecb:08e4+     _aftersort
-0ecb:08e8+     _XMSaddr
 0000:2ae4+     MML_CheckForEMS_
 0000:2b40+     MML_SetupEMS_
 0000:2cf8+     MML_ShutdownEMS_
@@ -119,6 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:498c+     MM_TotalFree_
 0000:4a22*     MM_Report_
 0000:53da*     MM_BombOnError_
+0ecb:08d0+     _beforesort
+0ecb:08d4+     _aftersort
+0ecb:08d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5410      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -127,9 +127,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:5530      printmeminfoline_
 0000:571c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0ecb:0900*     _finishcachebox
-0ecb:0904*     _drawcachebox
-0ecb:0908*     _updatecachebox
 0000:58ae      CA_OpenDebug_
 0000:58fe      CA_CloseDebug_
 0000:592c+     CA_FarRead_
@@ -139,6 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b50*     CAL_OptimizeNodes_
 0000:5c00*     CA_Startup_
 0000:5c50*     CA_Shutdown_
+0ecb:08e0*     _finishcachebox
+0ecb:08e4*     _updatecachebox
+0ecb:08e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -202,10 +202,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8062      _big_code_
 0000:8062*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ecb:091c      __argv
-0ecb:0920      ___argv
-0ecb:0924      __argc
-0ecb:0926      ___argc
+0ecb:08f4      __argv
+0ecb:08f8      ___argv
+0ecb:08fc      __argc
+0ecb:08fe      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:8069      __PIA
 0000:8062*     __PIS
@@ -238,7 +238,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8582      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85ef      _nfree_
-0ecb:0928+     ___MiniHeapFreeRover
+0ecb:0900+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:86ea+     _null_exit_rtn_
 0000:86ea+     __null_int23_exit_
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90cf      __doclose_
 0000:9219      __shutdown_stream_
 0000:9233      fclose_
-0ecb:092a+     ___RmTmpFileFn
+0ecb:0902+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:929e+     __ibm_bios_get_ticks_
 0000:9315      clock_
@@ -340,8 +340,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 0000:a05d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 0ecb:0508      ___iob
-0ecb:0932      ___ClosedStreams
-0ecb:0936      ___OpenStreams
+0ecb:090a      ___ClosedStreams
+0ecb:090e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a188      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -385,7 +385,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ad7d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ad88*     __get_errno_ptr_
-0ecb:093e      _errno
+0ecb:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ad8f      __GetIOMode_
 0000:adc4      __SetIOMode_nogrow_
@@ -423,7 +423,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b40c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b428*     __get_doserrno_ptr_
-0ecb:0940      __doserrno
+0ecb:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 0ecb:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -436,9 +436,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b65c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ecb:0944      ___env_mask
-0ecb:0948      _environ
-0ecb:094c*     __wenviron
+0ecb:091c      ___env_mask
+0ecb:0920      _environ
+0ecb:0924*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b69e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -480,15 +480,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2b9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ecb:0950      ____Argv
-0ecb:0954      ____Argc
+0ecb:0928      ____Argv
+0ecb:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 0ecb:070c      __Start_XI
 0ecb:0742      __End_XI
 0ecb:0742      __Start_YI
 0ecb:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ecb:0956      ___historical_splitparms
+0ecb:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:d41c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
@@ -508,7 +508,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 0ecb:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:db78*     _ismbblead_
-0ecb:095c      ___MBCSIsTable
+0ecb:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:dbd2      __mbinit_
 0ecb:06e0      ___MBCodePage
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3e0 (119776.)
+Memory size:  0001d3b0 (119728.)
 Entry point address: 0000:7dd6
 Link time: 00:00.00
index deb1d66b67a983dc8496bcaa139f860bd39706b4..4ddfe71e127ead9c75a3cfa238d00de3f790ac5e 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index c9f51c7c3285a723e05e04810da124f49d4e966f..90a9e9c27188621ce3bc7bf5c76c84e063e5cd67 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1159:0000            0000f4d0
+DGROUP                          1159:0000            0000f4c0
 
 
 
@@ -53,8 +53,8 @@ STRINGS                DATA           DGROUP         1217:0004       00000000
 DATA                   DATA           DGROUP         1217:0004       00000000
 _emu_init_start        EMU            DGROUP         1217:0004       00000000
 _emu_init_end          EMU            DGROUP         1217:0004       00000000
-_BSS                   BSS            DGROUP         1218:0000       00000e1e
-STACK                  STACK          DGROUP         12fa:0000       0000dac0
+_BSS                   BSS            DGROUP         1218:0000       00000e02
+STACK                  STACK          DGROUP         12f9:0000       0000dac0
 
 
                         +----------------+
@@ -95,9 +95,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1eb2+     IN_ClearKey_
 0000:1f2a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-1159:0d70+     _beforesort
-1159:0d74+     _aftersort
-1159:0d78+     _XMSaddr
 0000:29b4+     MML_CheckForEMS_
 0000:2a10+     MML_SetupEMS_
 0000:2bc8+     MML_ShutdownEMS_
@@ -121,6 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:485c+     MM_TotalFree_
 0000:48f2*     MM_Report_
 0000:52aa*     MM_BombOnError_
+1159:0d70+     _beforesort
+1159:0d74+     _aftersort
+1159:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -129,9 +129,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:5400      printmeminfoline_
 0000:55ec      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-1159:0d90*     _finishcachebox
-1159:0d94*     _drawcachebox
-1159:0d98*     _updatecachebox
 0000:577e      CA_OpenDebug_
 0000:57ce      CA_CloseDebug_
 0000:57fc+     CA_FarRead_
@@ -141,6 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a20*     CAL_OptimizeNodes_
 0000:5ad0*     CA_Startup_
 0000:5b20*     CA_Shutdown_
+1159:0d80*     _finishcachebox
+1159:0d84*     _updatecachebox
+1159:0d88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -177,7 +177,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b25      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:f1c6      textInit_
-1159:0dac      _romFonts
+1159:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f26:01b8*     VGAmodeX_
 0f26:0260      modexEnter_
@@ -239,10 +239,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7e46      _big_code_
 0000:7e46*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1159:16c8      __argv
-1159:16cc      ___argv
-1159:16d0      __argc
-1159:16d2      ___argc
+1159:16ac      __argv
+1159:16b0      ___argv
+1159:16b4      __argc
+1159:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7e4d      __PIA
 0000:7e46*     __PIS
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8424      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8491      _nfree_
-1159:16d4+     ___MiniHeapFreeRover
+1159:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:858c+     _null_exit_rtn_
 0000:858c+     __null_int23_exit_
@@ -307,7 +307,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f71      __doclose_
 0000:90bb      __shutdown_stream_
 0000:90d5      fclose_
-1159:16d6+     ___RmTmpFileFn
+1159:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9140+     __ibm_bios_get_ticks_
 0000:91b7      clock_
@@ -386,8 +386,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a523*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1159:0992      ___iob
-1159:16de      ___ClosedStreams
-1159:16e2      ___OpenStreams
+1159:16c2      ___ClosedStreams
+1159:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a560      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -436,7 +436,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3bd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3c8*     __get_errno_ptr_
-1159:16ea      _errno
+1159:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3cf      __GetIOMode_
 0000:b404      __SetIOMode_nogrow_
@@ -474,7 +474,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba4c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba68*     __get_doserrno_ptr_
-1159:16ec      __doserrno
+1159:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 1159:0b42      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -485,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bb9b+     __shrink_iomode_
 0000:bbdc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1159:16f0      ___env_mask
-1159:16f4      _environ
-1159:16f8*     __wenviron
+1159:16d4      ___env_mask
+1159:16d8      _environ
+1159:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bc83      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -530,8 +530,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c949      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1159:16fc      ____Argv
-1159:1700      ____Argc
+1159:16e0      ____Argv
+1159:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 1159:0b64      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -540,7 +540,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 1159:0bcc      __Start_YI
 1159:0be4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1159:1702      ___historical_splitparms
+1159:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:daac      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
@@ -561,7 +561,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1159:0b68      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e197*     _ismbblead_
-1159:1708      ___MBCSIsTable
+1159:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e1f1      __mbinit_
 1159:0b6a      ___MBCodePage
@@ -631,6 +631,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a60 (133728.)
+Memory size:  00020a50 (133712.)
 Entry point address: 0000:7bba
 Link time: 00:00.00
index 3d0bb2579ba29ee58011a5061205430239bea63e..f23cbca07d0857d8a0a53b6b8de4ab231c796409 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 06daac40220f67930da1a11cbc466be780525422..f1ba2837b17f923162b4fd1e7fb72a68b728b0af 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f22:0000            0000e720
+DGROUP                          0f22:0000            0000e710
 
 
 
@@ -52,8 +52,8 @@ STRINGS                DATA           DGROUP         0f96:000a       00000000
 DATA                   DATA           DGROUP         0f96:000a       00000000
 _emu_init_start        EMU            DGROUP         0f96:000a       00000000
 _emu_init_end          EMU            DGROUP         0f96:000a       00000000
-_BSS                   BSS            DGROUP         0f97:0000       0000050a
-STACK                  STACK          DGROUP         0fe8:0000       0000dac0
+_BSS                   BSS            DGROUP         0f97:0000       000004f2
+STACK                  STACK          DGROUP         0fe7:0000       0000dac0
 
 
                         +----------------+
@@ -94,9 +94,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1f92+     IN_ClearKey_
 0000:200a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0f22:08c0+     _beforesort
-0f22:08c4+     _aftersort
-0f22:08c8+     _XMSaddr
 0000:2a94+     MML_CheckForEMS_
 0000:2af0+     MML_SetupEMS_
 0000:2ca8+     MML_ShutdownEMS_
@@ -120,6 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
+0f22:08c0+     _beforesort
+0f22:08c4+     _aftersort
+0f22:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -128,9 +128,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:54e0      printmeminfoline_
 0000:56cc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0f22:08e0*     _finishcachebox
-0f22:08e4*     _drawcachebox
-0f22:08e8*     _updatecachebox
 0000:585e      CA_OpenDebug_
 0000:58ae      CA_CloseDebug_
 0000:58dc+     CA_FarRead_
@@ -140,6 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
+0f22:08d0*     _finishcachebox
+0f22:08d4*     _updatecachebox
+0f22:08d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -176,7 +176,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c05      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:efd6      textInit_
-0f22:08fc      _romFonts
+0f22:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c22      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7fde      _big_code_
 0000:7fde*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f22:0914      __argv
-0f22:0918      ___argv
-0f22:091c      __argc
-0f22:091e      ___argc
+0f22:08fc      __argv
+0f22:0900      ___argv
+0f22:0904      __argc
+0f22:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7fde+     int86x_
 0000:8161      int86_
@@ -237,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8586      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85f3      _nfree_
-0f22:0920+     ___MiniHeapFreeRover
+0f22:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:86ee+     _null_exit_rtn_
 0000:86ee+     __null_int23_exit_
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90d3      __doclose_
 0000:921d      __shutdown_stream_
 0000:9237      fclose_
-0f22:0922+     ___RmTmpFileFn
+0f22:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92a2+     __ibm_bios_get_ticks_
 0000:9319      clock_
@@ -336,8 +336,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
 0f22:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 0f22:04f8      ___iob
-0f22:092a      ___ClosedStreams
-0f22:092e      ___OpenStreams
+0f22:0912      ___ClosedStreams
+0f22:0916      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9f7c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -386,7 +386,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:addd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ade8*     __get_errno_ptr_
-0f22:0936      _errno
+0f22:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adef      __GetIOMode_
 0000:ae24      __SetIOMode_nogrow_
@@ -424,7 +424,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b46c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b488*     __get_doserrno_ptr_
-0f22:0938      __doserrno
+0f22:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 0f22:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6bc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f22:093c      ___env_mask
-0f22:0940      _environ
-0f22:0944*     __wenviron
+0f22:0924      ___env_mask
+0f22:0928      _environ
+0f22:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b6fe      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -476,8 +476,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:d3f2+     __fill_buffer_
 0000:d641      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f22:0948      ____Argv
-0f22:094c      ____Argc
+0f22:0930      ____Argv
+0f22:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 0f22:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -486,7 +486,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 0f22:0732      __Start_YI
 0f22:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f22:094e      ___historical_splitparms
+0f22:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:d788      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
@@ -512,7 +512,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 0f22:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:df6d*     _ismbblead_
-0f22:0954      ___MBCSIsTable
+0f22:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:dfc7      __mbinit_
 0f22:06d0      ___MBCodePage
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d940 (121152.)
+Memory size:  0001d930 (121136.)
 Entry point address: 0000:7d52
 Link time: 00:00.00
index 020f344141c42eb3ac32a6f3e736147006767435..b61ad6cab20eaa6f4f70ab04d9083b0d108e107d 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index e71d4559552a2bc241ce7d7d78b3d27c68b35b87..63fbc73e756984393d586ebdd2ff06985baebcec 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:20
+Created on:       15/10/03 14:03:27
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ea6:0000            0000e730
+DGROUP                          0ea7:0000            0000e710
 
 
 
@@ -24,35 +24,35 @@ DGROUP                          0ea6:0000            0000e730
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-inputest_TEXT          CODE           AUTO           0000:0000       00000065
-16_in_TEXT             CODE           AUTO           0000:0070       00001e80
-16_mm_TEXT             CODE           AUTO           0000:1ef0       00003308
-wcpu_TEXT              CODE           AUTO           0000:5200       00000058
-16_head_TEXT           CODE           AUTO           0000:5260       00000405
-16_ca_TEXT             CODE           AUTO           0000:5670       000003fd
-kitten_TEXT            CODE           AUTO           0000:5a70       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6280       0000158b
-timer_TEXT             CODE           AUTO           0000:7810       00000209
-_TEXT                  CODE           AUTO           0000:7a20       00006e85
-16_in13_DATA           FAR_DATA       AUTO           0e8b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ea5:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ea6:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ea8:0000       00000002
-CONST                  DATA           DGROUP         0ea8:0002       00000076
-CONST2                 DATA           DGROUP         0eaf:0008       00000102
-_DATA                  DATA           DGROUP         0ec0:0000       0000056b
-XIB                    DATA           DGROUP         0f16:000c       00000000
-XI                     DATA           DGROUP         0f16:000c       00000036
-XIE                    DATA           DGROUP         0f1a:0002       00000000
-YIB                    DATA           DGROUP         0f1a:0002       00000000
-YI                     DATA           DGROUP         0f1a:0002       00000018
-YIE                    DATA           DGROUP         0f1b:000a       00000000
-STRINGS                DATA           DGROUP         0f1b:000a       00000000
-DATA                   DATA           DGROUP         0f1b:000a       00000000
-_emu_init_start        EMU            DGROUP         0f1b:000a       00000000
-_emu_init_end          EMU            DGROUP         0f1b:000a       00000000
-_BSS                   BSS            DGROUP         0f1c:0000       00000502
-STACK                  STACK          DGROUP         0f6d:0000       0000dac0
+inputest_TEXT          CODE           AUTO           0000:0000       00000073
+16_in_TEXT             CODE           AUTO           0000:0080       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1f00       00003308
+wcpu_TEXT              CODE           AUTO           0000:5210       00000058
+16_head_TEXT           CODE           AUTO           0000:5270       00000405
+16_ca_TEXT             CODE           AUTO           0000:5680       000003fd
+kitten_TEXT            CODE           AUTO           0000:5a80       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6290       0000158b
+timer_TEXT             CODE           AUTO           0000:7820       00000209
+_TEXT                  CODE           AUTO           0000:7a30       00006e85
+16_in13_DATA           FAR_DATA       AUTO           0e8c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ea6:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ea7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ea9:0000       00000002
+CONST                  DATA           DGROUP         0ea9:0002       00000076
+CONST2                 DATA           DGROUP         0eb0:0008       00000102
+_DATA                  DATA           DGROUP         0ec1:0000       0000056b
+XIB                    DATA           DGROUP         0f17:000c       00000000
+XI                     DATA           DGROUP         0f17:000c       00000036
+XIE                    DATA           DGROUP         0f1b:0002       00000000
+YIB                    DATA           DGROUP         0f1b:0002       00000000
+YI                     DATA           DGROUP         0f1b:0002       00000018
+YIE                    DATA           DGROUP         0f1c:000a       00000000
+STRINGS                DATA           DGROUP         0f1c:000a       00000000
+DATA                   DATA           DGROUP         0f1c:000a       00000000
+_emu_init_start        EMU            DGROUP         0f1c:000a       00000000
+_emu_init_end          EMU            DGROUP         0f1c:000a       00000000
+_BSS                   BSS            DGROUP         0f1d:0000       000004ea
+STACK                  STACK          DGROUP         0f6c:0000       0000dac0
 
 
                         +----------------+
@@ -68,494 +68,494 @@ Address        Symbol
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0004      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ea6:077e+     _inpu
-0000:01b0+     INL_KeyService_
-0000:044a+     Mouse_
-0000:04a2+     IN_GetJoyAbs_
-0000:084c+     IN_GetJoyButtonsDB_
-0000:0ad2+     IN_SetupJoy_
-0000:0c94      IN_Startup_
-0000:0d9a      IN_Default_
-0000:0efe      IN_Shutdown_
-0000:0f7e*     IN_SetKeyHook_
-0000:0fa0+     IN_ClearKeysDown_
-0000:1080*     IN_ReadCursor_
-0000:119c      IN_ReadControl_
-0000:19d4*     IN_SetControlType_
-0000:1a22*     IN_GetScanName_
-0000:1aaa*     IN_WaitForKey_
-0000:1ae0*     IN_WaitForASCII_
-0000:1b16+     IN_AckBack_
-0000:1bfe*     IN_Ack_
-0000:1ca0+     IN_IsUserInput_
-0000:1d46*     IN_UserInput_
-0000:1d8a      IN_KeyDown_
-0000:1dd2+     IN_ClearKey_
-0000:1e4a*     IN_qb_
+0ea7:077e+     _inpu
+0000:01c0+     INL_KeyService_
+0000:045a+     Mouse_
+0000:04b2+     IN_GetJoyAbs_
+0000:085c+     IN_GetJoyButtonsDB_
+0000:0ae2+     IN_SetupJoy_
+0000:0ca4      IN_Startup_
+0000:0daa      IN_Default_
+0000:0f0e      IN_Shutdown_
+0000:0f8e*     IN_SetKeyHook_
+0000:0fb0+     IN_ClearKeysDown_
+0000:1090*     IN_ReadCursor_
+0000:11ac      IN_ReadControl_
+0000:19e4*     IN_SetControlType_
+0000:1a32*     IN_GetScanName_
+0000:1aba*     IN_WaitForKey_
+0000:1af0*     IN_WaitForASCII_
+0000:1b26+     IN_AckBack_
+0000:1c0e*     IN_Ack_
+0000:1cb0+     IN_IsUserInput_
+0000:1d56*     IN_UserInput_
+0000:1d9a      IN_KeyDown_
+0000:1de2+     IN_ClearKey_
+0000:1e5a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0ea6:08e0+     _beforesort
-0ea6:08e4+     _aftersort
-0ea6:08e8+     _XMSaddr
-0000:28d4+     MML_CheckForEMS_
-0000:2930+     MML_SetupEMS_
-0000:2ae8+     MML_ShutdownEMS_
-0000:2b54+     MM_MapEMS_
-0000:2c50*     MM_MapXEMS_
-0000:2d70+     MML_CheckForXMS_
-0000:2dcc*     MML_SetupXMS_
-0000:2eb4+     MML_ShutdownXMS_
-0000:2f42+     MML_UseSpace_
-0000:3120+     MML_ClearBlock_
-0000:31a4*     MM_Startup_
-0000:35d6+     MM_Shutdown_
-0000:366c      MM_GetPtr_
-0000:3a66+     MM_FreePtr_
-0000:3b5e*     MM_SetPurge_
-0000:3c38*     MM_SetLock_
-0000:3d10+     MM_SortMem_
-0000:3efe*     MM_ShowMemory_
-0000:459e*     MM_DumpData_
-0000:46f8+     MM_UnusedMemory_
-0000:477c+     MM_TotalFree_
-0000:4812*     MM_Report_
-0000:51ca*     MM_BombOnError_
+0000:28e4+     MML_CheckForEMS_
+0000:2940+     MML_SetupEMS_
+0000:2af8+     MML_ShutdownEMS_
+0000:2b64+     MM_MapEMS_
+0000:2c60*     MM_MapXEMS_
+0000:2d80+     MML_CheckForXMS_
+0000:2ddc*     MML_SetupXMS_
+0000:2ec4+     MML_ShutdownXMS_
+0000:2f52+     MML_UseSpace_
+0000:3130+     MML_ClearBlock_
+0000:31b4*     MM_Startup_
+0000:35e6+     MM_Shutdown_
+0000:367c      MM_GetPtr_
+0000:3a76+     MM_FreePtr_
+0000:3b6e*     MM_SetPurge_
+0000:3c48*     MM_SetLock_
+0000:3d20+     MM_SortMem_
+0000:3f0e*     MM_ShowMemory_
+0000:45ae*     MM_DumpData_
+0000:4708+     MM_UnusedMemory_
+0000:478c+     MM_TotalFree_
+0000:4822*     MM_Report_
+0000:51da*     MM_BombOnError_
+0ea7:08e0+     _beforesort
+0ea7:08e4+     _aftersort
+0ea7:08e8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5200      detectcpu_
+0000:5210      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:526e*     wait_
-0000:52ba*     filesize_
-0000:5320      printmeminfoline_
-0000:550c      US_CheckParm_
+0000:527e*     wait_
+0000:52ca*     filesize_
+0000:5330      printmeminfoline_
+0000:551c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0ea6:0900*     _finishcachebox
-0ea6:0904*     _drawcachebox
-0ea6:0908*     _updatecachebox
-0000:569e      CA_OpenDebug_
-0000:56ee      CA_CloseDebug_
-0000:571c+     CA_FarRead_
-0000:579c*     CA_FarWrite_
-0000:581c*     CA_ReadFile_
-0000:5898*     CA_LoadFile_
-0000:5940*     CAL_OptimizeNodes_
-0000:59f0*     CA_Startup_
-0000:5a40*     CA_Shutdown_
+0000:56ae      CA_OpenDebug_
+0000:56fe      CA_CloseDebug_
+0000:572c+     CA_FarRead_
+0000:57ac*     CA_FarWrite_
+0000:582c*     CA_ReadFile_
+0000:58a8*     CA_LoadFile_
+0000:5950*     CAL_OptimizeNodes_
+0000:5a00*     CA_Startup_
+0000:5a50*     CA_Shutdown_
+0ea7:08f0*     _finishcachebox
+0ea7:08f4*     _updatecachebox
+0ea7:08f8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5aac      KITTENGETS
-0000:5b0c*     kittenopen_
-0000:5d5a+     catread_
-0000:5e0e*     kittenclose_
-0000:5e2a+     mystrtoul_
-0000:5ede+     processEscChars_
-0000:6064+     get_line_
-0000:60d6+     db_fetch_
-0000:616c+     db_insert_
-0ea6:0494+     __kitten_catalog
+0000:5abc      KITTENGETS
+0000:5b1c*     kittenopen_
+0000:5d6a+     catread_
+0000:5e1e*     kittenclose_
+0000:5e3a+     mystrtoul_
+0000:5eee+     processEscChars_
+0000:6074+     get_line_
+0000:60e6+     db_fetch_
+0000:617c+     db_insert_
+0ea7:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:642c+     LargestFreeBlock_
-0000:64ba+     _coreleft_
-0000:6536+     LargestFarFreeBlock_
-0000:65ec+     _farcoreleft_
-0000:669a+     LargestHugeFreeBlock_
-0000:678a*     _hugecoreleft_
-0000:685a+     GetFreeSize_
-0000:68b4+     GetFarFreeSize_
-0000:68fe+     GetNearFreeSize_
-0000:694c*     heapdump_
-0000:75ee+     heapstat_
-0000:772c+     heapstat0_
-0000:778e+     HC_OpenDebug_
-0000:77de*     HC_CloseDebug_
+0000:643c+     LargestFreeBlock_
+0000:64ca+     _coreleft_
+0000:6546+     LargestFarFreeBlock_
+0000:65fc+     _farcoreleft_
+0000:66aa+     LargestHugeFreeBlock_
+0000:679a*     _hugecoreleft_
+0000:686a+     GetFreeSize_
+0000:68c4+     GetFarFreeSize_
+0000:690e+     GetNearFreeSize_
+0000:695c*     heapdump_
+0000:75fe+     heapstat_
+0000:773c+     heapstat0_
+0000:779e+     HC_OpenDebug_
+0000:77ee*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7810*     start_timer_
-0000:7910*     elapsed_timer_
-0000:7962*     ticktock_
-0000:79ce*     time_in_seconds_
+0000:7820*     start_timer_
+0000:7920*     elapsed_timer_
+0000:7972*     ticktock_
+0000:79de*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7a25      __STK
-0000:7a45      __STKOVERFLOW_
+0000:7a35      __STK
+0000:7a55      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7a62      printf_
+0000:7a72      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ea6:0000*     __nullarea
-0ea6:04b6*     __ovlflag
-0ea6:04b7*     __intno
-0ea6:04b8*     __ovlvec
-0000:7a92      _cstart_
-0000:7b65*     _Not_Enough_Memory_
-0000:7c97      __exit_
-0000:7cb6      __do_exit_with_msg__
-0000:7d13      __GETDS
+0ea7:0000*     __nullarea
+0ea7:04b6*     __ovlflag
+0ea7:04b7*     __intno
+0ea7:04b8*     __ovlvec
+0000:7aa2      _cstart_
+0000:7b75*     _Not_Enough_Memory_
+0000:7ca7      __exit_
+0000:7cc6      __do_exit_with_msg__
+0000:7d23      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7d1e      _big_code_
-0000:7d1e*     CodeModelMismatch
+0000:7d2e      _big_code_
+0000:7d2e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ea6:091c      __argv
-0ea6:0920      ___argv
-0ea6:0924      __argc
-0ea6:0926      ___argc
+0ea7:0904      __argv
+0ea7:0908      ___argv
+0ea7:090c      __argc
+0ea7:090e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7d25      __PIA
-0000:7d1e*     __PIS
+0000:7d35      __PIA
+0000:7d2e*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7d3c+     int86x_
-0000:7ebf      int86_
+0000:7d4c+     int86x_
+0000:7ecf      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:7eec      __I4M
-0000:7eec      __U4M
+0000:7efc      __I4M
+0000:7efc      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:7f04      _dos_getvect_
+0000:7f14      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:7f0f      _dos_setvect_
+0000:7f1f      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f1c      __I4D
-0000:7f6b      __U4D
+0000:7f2c      __I4D
+0000:7f7b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:7fef*     _heapgrow_
-0000:7fef      _fheapgrow_
-0000:7ff0      _nheapgrow_
+0000:7fff*     _heapgrow_
+0000:7fff      _fheapgrow_
+0000:8000      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:8068      _memavl_
+0000:8078      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:80ad      _nmalloc_
-0ea6:04bc      ___nheapbeg
-0ea6:04be      ___MiniHeapRover
-0ea6:04c0      ___LargestSizeB4MiniHeapRover
+0000:80bd      _nmalloc_
+0ea7:04bc      ___nheapbeg
+0ea7:04be      ___MiniHeapRover
+0ea7:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:8187      _fmalloc_
-0000:8187      malloc_
-0ea6:04c2      ___fheap
-0ea6:04c4      ___fheapRover
-0ea6:04c6      ___LargestSizeB4Rover
+0000:8197      _fmalloc_
+0000:8197      malloc_
+0ea7:04c2      ___fheap
+0ea7:04c4      ___fheapRover
+0ea7:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:82fc      _ffree_
-0000:82fc      free_
+0000:830c      _ffree_
+0000:830c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8369      _nfree_
-0ea6:0928+     ___MiniHeapFreeRover
+0000:8379      _nfree_
+0ea7:0910+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:8464+     _null_exit_rtn_
-0000:8464+     __null_int23_exit_
-0000:8465      exit_
-0000:8486+     _exit_
-0ea6:04c8+     ___int23_exit
-0ea6:04cc      ___FPE_handler_exit
+0000:8474+     _null_exit_rtn_
+0000:8474+     __null_int23_exit_
+0000:8475      exit_
+0000:8496+     _exit_
+0ea7:04c8+     ___int23_exit
+0ea7:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:84a2      __PTC
+0000:84b2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:84d5      ultoa_
-0000:8593*     ltoa_
+0000:84e5      ultoa_
+0000:85a3*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8719      write_
+0000:8729      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8945+     __open_flags_
-0000:8c06+     _fsopen_
-0000:8c6d      fopen_
-0000:8d90*     freopen_
+0000:8955+     __open_flags_
+0000:8c16+     _fsopen_
+0000:8c7d      fopen_
+0000:8da0*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8e1a      fprintf_
+0000:8e2a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8e49      __doclose_
-0000:8f93      __shutdown_stream_
-0000:8fad      fclose_
-0ea6:092a+     ___RmTmpFileFn
+0000:8e59      __doclose_
+0000:8fa3      __shutdown_stream_
+0000:8fbd      fclose_
+0ea7:0912+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9018+     __ibm_bios_get_ticks_
-0000:908f      clock_
+0000:9028+     __ibm_bios_get_ticks_
+0000:909f      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:90b6      kbhit_
+0000:90c6      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:90cd      ftell_
+0000:90dd      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:92b3      fseek_
+0000:92c3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ea6:0098      __IsTable
+0ea7:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:94ab      tolower_
+0000:94bb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:94b9      unlink_
+0000:94c9      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:96e9      open_
-0000:9720      sopen_
+0000:96f9      open_
+0000:9730      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:974d      close_
+0000:975d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:9752      filelength_
+0000:9762      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:97b0      sprintf_
+0000:97c0      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:97df      getenv_
+0000:97ef      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:98ca      __PTS
+0000:98da      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:98fb      read_
+0000:990b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9a34*     __clib_strdup_
-0000:9a34      strdup_
+0000:9a44*     __clib_strdup_
+0000:9a44      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9a9b      halloc_
-0000:9b80      hfree_
+0000:9aab      halloc_
+0000:9b90      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9b87      _heapwalk_
-0000:9b87      _fheapwalk_
+0000:9b97      _heapwalk_
+0000:9b97      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9b9c+     __NHeapWalk_
-0000:9c95      _nheapwalk_
+0000:9bac+     __NHeapWalk_
+0000:9ca5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9ca5      stackavail_
+0000:9cb5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ea6:04d8      __8087
-0ea6:04d9      __real87
-0ea6:04da      __dos87emucall
-0ea6:04dc      __dos87real
+0ea7:04d8      __8087
+0ea7:04d9      __real87
+0ea7:04da      __dos87emucall
+0ea7:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9cb4*     __exit_with_msg_
-0000:9cb9      __fatal_runtime_error_
+0000:9cc4*     __exit_with_msg_
+0000:9cc9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ea6:04de      __curbrk
-0ea6:04e6      __STACKLOW
-0ea6:04e8      __STACKTOP
-0ea6:04ea      __cbyte
-0ea6:04ec      __child
-0ea6:04ee      __no87
-0ea6:04fb      ___FPE_handler
-0ea6:04e0      __psp
-0ea6:04ef      __get_ovl_stack
-0ea6:04f3      __restore_ovl_stack
-0ea6:04f7      __close_ovl_file
-0ea6:04ff      __LpCmdLine
-0ea6:0503      __LpPgmName
-0ea6:04e2      __osmajor
-0ea6:04e3      __osminor
-0ea6:04e4      __osmode
-0ea6:04e5      __HShift
+0ea7:04de      __curbrk
+0ea7:04e6      __STACKLOW
+0ea7:04e8      __STACKTOP
+0ea7:04ea      __cbyte
+0ea7:04ec      __child
+0ea7:04ee      __no87
+0ea7:04fb      ___FPE_handler
+0ea7:04e0      __psp
+0ea7:04ef      __get_ovl_stack
+0ea7:04f3      __restore_ovl_stack
+0ea7:04f7      __close_ovl_file
+0ea7:04ff      __LpCmdLine
+0ea7:0503      __LpPgmName
+0ea7:04e2      __osmajor
+0ea7:04e3      __osminor
+0ea7:04e4      __osmode
+0ea7:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ea6:0508      ___iob
-0ea6:0932      ___ClosedStreams
-0ea6:0936      ___OpenStreams
+0ea7:0508      ___iob
+0ea7:091a      ___ClosedStreams
+0ea7:091e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:9cf2      __fprtf_
+0000:9d02      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:9e45      __CMain
+0000:9e55      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:9eab      __InitRtns
-0000:9eab*     __FInitRtns
-0000:9f06      __FiniRtns
-0000:9f06*     __FFiniRtns
+0000:9ebb      __InitRtns
+0000:9ebb*     __FInitRtns
+0000:9f16      __FiniRtns
+0000:9f16*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ea6:0670      ___uselfn
+0ea7:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:9f6a      __DOSseg__
+0000:9f7a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:9f6b      __Init_Argv_
-0000:9fce+     _getargv_
-0000:a2fe      __Fini_Argv_
+0000:9f7b      __Init_Argv_
+0000:9fde+     _getargv_
+0000:a30e      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:a328      intr_
+0000:a338      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:a33c      segread_
+0000:a34c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:a427      __LastFree_
-0000:a4a1      __ExpandDGROUP_
+0000:a437      __LastFree_
+0000:a4b1      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:a5b2      __nmemneed_
+0000:a5c2      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a5c0      __MemAllocator
-0000:a68a      __MemFree
+0000:a5d0      __MemAllocator
+0000:a69a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a7e7      __GrowSeg_
+0000:a7f7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a95d      __AllocSeg_
+0000:a96d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:aa4c      __fmemneed_
+0000:aa5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ea6:0022      ___Alphabet
+0ea7:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:aa4f      __lseek_
+0000:aa5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:aa89*     __dosretax
-0000:aa8e*     __dosret0
-0000:aa95      __set_errno_dos_
-0000:aafd*     __set_errno_dos_reterr_
+0000:aa99*     __dosretax
+0000:aa9e*     __dosret0
+0000:aaa5      __set_errno_dos_
+0000:ab0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:ab08*     __get_errno_ptr_
-0ea6:093e      _errno
+0000:ab18*     __get_errno_ptr_
+0ea7:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:ab0f      __GetIOMode_
-0000:ab44      __SetIOMode_nogrow_
-0ea6:0686      ___NFiles
-0ea6:0688      ___init_mode
-0ea6:06b0      ___io_mode
+0000:ab1f      __GetIOMode_
+0000:ab54      __SetIOMode_nogrow_
+0ea7:0686      ___NFiles
+0ea7:0688      ___init_mode
+0ea7:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:ab79*     __set_commode_
-0ea6:06b4      __commode
+0000:ab89*     __set_commode_
+0ea7:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ea6:06b6      __fmode
+0ea7:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:ab85      __chktty_
+0000:ab95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:abe4      __freefp_
-0000:ac85      __purgefp_
+0000:abf4      __freefp_
+0000:ac95      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:acc6      __allocfp_
+0000:acd6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:ae76      __close_
+0000:ae86      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:aeac      __flush_
+0000:aebc      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b0f5      fflush_
+0000:b105      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b10a      tell_
+0000:b11a      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b11b      lseek_
+0000:b12b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b14c      __doserror_
-0000:b15a      __doserror1_
+0000:b15c      __doserror_
+0000:b16a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:b166      _dos_open_
+0000:b176      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:b18c      isatty_
+0000:b19c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:b1a8*     __get_doserrno_ptr_
-0ea6:0940      __doserrno
+0000:b1b8*     __get_doserrno_ptr_
+0ea7:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ea6:06b8      ___umaskval
+0ea7:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:b1af      _dos_creat_
-0000:b1d3*     _dos_creatnew_
+0000:b1bf      _dos_creat_
+0000:b1e3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:b1f4+     __grow_iomode_
-0000:b2db+     __shrink_iomode_
-0000:b31c      __SetIOMode_
+0000:b204+     __grow_iomode_
+0000:b2eb+     __shrink_iomode_
+0000:b32c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:b3dc      vsprintf_
+0000:b3ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ea6:0944      ___env_mask
-0ea6:0948      _environ
-0ea6:094c*     __wenviron
+0ea7:092c      ___env_mask
+0ea7:0930      _environ
+0ea7:0934*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:b41e      _mbterm_
+0000:b42e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:b471      _mbsnextc_
+0000:b481      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:b4cc      _mbctoupper_
+0000:b4dc      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:b4ef      _mbsinc_
+0000:b4ff      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:b541      __ChkTTYIOMode_
-0000:b5af*     __IOMode_
+0000:b551      __ChkTTYIOMode_
+0000:b5bf*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:b681      __HeapWalk_
+0000:b691      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:b8c1*     _fpreset_
-0000:b8ec      __init_8087_
-0000:b91f+     __default_sigfpe_handler_
-0000:b974      __chk8087_
+0000:b8d1*     _fpreset_
+0000:b8fc      __init_8087_
+0000:b92f+     __default_sigfpe_handler_
+0000:b984      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:b9e4      __EnterWVIDEO_
-0ea6:06d8+     ___WD_Present
+0000:b9f4      __EnterWVIDEO_
+0ea7:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:ba08      __InitFiles_
+0000:ba18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:bc3c*     fcloseall_
-0000:bc43      __full_io_exit_
+0000:bc4c*     fcloseall_
+0000:bc53      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:bc4d      fputc_
+0000:bc5d      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:be22      __ioalloc_
+0000:be32      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:bfb0      __prtf_
+0000:bfc0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ea6:0950      ____Argv
-0ea6:0954      ____Argc
+0ea7:0938      ____Argv
+0ea7:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ea6:06da      __amblksiz
+0ea7:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ea6:070c      __Start_XI
-0ea6:0742      __End_XI
-0ea6:0742      __Start_YI
-0ea6:075a      __End_YI
+0ea7:070c      __Start_XI
+0ea7:0742      __End_XI
+0ea7:0742      __Start_YI
+0ea7:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ea6:0956      ___historical_splitparms
+0ea7:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d112      _DoINTR_
+0000:d122      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d48b*     _heapenable_
-0ea6:06dc      ___heap_enabled
+0000:d49b*     _heapenable_
+0ea7:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d49c*     sbrk_
-0000:d4ac      __brk_
+0000:d4ac*     sbrk_
+0000:d4bc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d514      __qwrite_
+0000:d524      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d574      fsync_
+0000:d584      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d579+     __flushall_
-0000:d60d      flushall_
+0000:d589+     __flushall_
+0000:d61d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d613*     _frealloc_
-0000:d613      realloc_
+0000:d623*     _frealloc_
+0000:d623      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d70d      __setenvp_
-0000:d899      __freeenvp_
+0000:d71d      __setenvp_
+0000:d8a9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ea6:06de      ___IsDBCS
+0ea7:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d8f7*     _ismbblead_
-0ea6:095c      ___MBCSIsTable
+0000:d907*     _ismbblead_
+0ea7:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d951      __mbinit_
-0ea6:06e0      ___MBCodePage
+0000:d961      __mbinit_
+0ea7:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da2c      _mbdtoupper_
+0000:da3c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da3a      toupper_
+0000:da4a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ea6:06e2      __8087cw
+0ea7:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ea6:06e4      ___Save8087
-0ea6:06e8      ___Rest8087
+0ea7:06e4      ___Save8087
+0ea7:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da49      __GrabFP87_
+0000:da59      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:da7c*     __init_8087_emu
-0000:da82      __x87id
+0000:da8c*     __init_8087_emu
+0000:da92      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dadf      wctomb_
+0000:daef      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db2a+     utoa_
-0000:dbcb      itoa_
+0000:db3a+     utoa_
+0000:dbdb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc15      strupr_
+0000:dc25      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ea6:06ec      ___EFG_printf
-0ea6:06f0*     ___EFG_scanf
+0ea7:06ec      ___EFG_printf
+0ea7:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dc5d      ulltoa_
-0000:dd9a*     lltoa_
+0000:dc6d      ulltoa_
+0000:ddaa*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de0b*     _dos_close_
-0000:de19      _dos_commit_
+0000:de1b*     _dos_close_
+0000:de29      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de28*     _msize_
-0000:de43      _fmsize_
+0000:de38*     _msize_
+0000:de53      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:de54      __HeapManager_expand_
-0000:e35d      _nexpand_
+0000:de64      __HeapManager_expand_
+0000:e36d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3b0      _fexpand_
-0000:e3b0*     _expand_
+0000:e3c0      _fexpand_
+0000:e3c0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e3e5      clearenv_
+0000:e3f5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e51a      __Init_FPE_handler_
-0000:e553      __Fini_FPE_handler_
-0000:e58a*     __FPEHandler
+0000:e52a      __Init_FPE_handler_
+0000:e563      __Fini_FPE_handler_
+0000:e59a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e81c      _bfree_
+0000:e82c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e841      _bexpand_
+0000:e851      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ea6:070a      ___FPE_int
+0ea7:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d190 (119184.)
-Entry point address: 0000:7a92
+Memory size:  0001d180 (119168.)
+Entry point address: 0000:7aa2
 Link time: 00:00.00
index da91008ead15b84e18787350c896a3b47d755bfa..5c9b7f1ca9e7fcd9bc6b2f95276c0115c62beebe 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index a695649606766a7ee8e0d6ea3b12313eacc212e0..35b5d5d7eb15c8249a191462711e41d7c0432332 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          132d:0000            0000f130
+DGROUP                          132d:0000            0000f100
 
 
 
@@ -56,8 +56,8 @@ STRINGS                DATA           DGROUP         13a7:0008       00000000
 DATA                   DATA           DGROUP         13a7:0008       00000000
 _emu_init_start        EMU            DGROUP         13a7:0008       00000000
 _emu_init_end          EMU            DGROUP         13a7:0008       00000000
-_BSS                   BSS            DGROUP         13a8:0000       00000eb2
-STACK                  STACK          DGROUP         1494:0000       0000dac0
+_BSS                   BSS            DGROUP         13a8:0000       00000e82
+STACK                  STACK          DGROUP         1491:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e02      jsmn_parse_
 0000:12fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-132d:07de+     _inpu
+132d:07ce+     _inpu
 0000:1490+     INL_KeyService_
 0000:172a+     Mouse_
 0000:1782+     IN_GetJoyAbs_
@@ -105,9 +105,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:30b2+     IN_ClearKey_
 0000:312a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-132d:0940+     _beforesort
-132d:0944+     _aftersort
-132d:0948+     _XMSaddr
 0000:3bb4+     MML_CheckForEMS_
 0000:3c10+     MML_SetupEMS_
 0000:3dc8+     MML_ShutdownEMS_
@@ -131,6 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5a5c+     MM_TotalFree_
 0000:5af2*     MM_Report_
 0000:64aa*     MM_BombOnError_
+132d:0930+     _beforesort
+132d:0934+     _aftersort
+132d:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:64e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:6600      printmeminfoline_
 0000:67ec      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-132d:0960*     _finishcachebox
-132d:0964*     _drawcachebox
-132d:0968*     _updatecachebox
 0000:697e      CA_OpenDebug_
 0000:69ce      CA_CloseDebug_
 0000:69fc+     CA_FarRead_
@@ -151,6 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6c20*     CAL_OptimizeNodes_
 0000:6cd0*     CA_Startup_
 0000:6d20*     CA_Shutdown_
+132d:0940*     _finishcachebox
+132d:0944*     _updatecachebox
+132d:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6d8c      KITTENGETS
 0000:6dec*     kittenopen_
@@ -187,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08d0:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 132d:04c6      ___iob
-132d:097c      ___ClosedStreams
-132d:0980      ___OpenStreams
+132d:0954      ___ClosedStreams
+132d:0958      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d0:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d0:02fe      _big_code_
 08d0:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-132d:0984      __argv
-132d:0988      ___argv
-132d:098c      __argc
-132d:098e      ___argc
+132d:095c      __argv
+132d:0960      ___argv
+132d:0964      __argc
+132d:0966      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d0:0305      __PIA
 08d0:02fe*     __PIS
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 08d0:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 08d0:0eb7      __get_errno_ptr_
-132d:0a14      _errno
+132d:09e8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
 08d0:0ebe*     _frealloc_
 08d0:0ebe      realloc_
@@ -275,7 +275,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08d0:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08d0:14f0      _nfree_
-132d:0a16+     ___MiniHeapFreeRover
+132d:09ea+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08d0:15eb+     _null_exit_rtn_
 08d0:15eb+     __null_int23_exit_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08d0:1a99      __doclose_
 08d0:1be3      __shutdown_stream_
 08d0:1bfd      fclose_
-132d:0a18+     ___RmTmpFileFn
+132d:09ec+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08d0:1c68+     __ibm_bios_get_ticks_
 08d0:1cdf      clock_
@@ -506,7 +506,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d0:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d0:4b30*     __get_doserrno_ptr_
-132d:1328      __doserrno
+132d:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 132d:0702      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -519,9 +519,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d0:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-132d:132c      ___env_mask
-132d:1330      _environ
-132d:1334*     __wenviron
+132d:12fc      ___env_mask
+132d:1300      _environ
+132d:1304*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d0:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -548,8 +548,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d0:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-132d:1338      ____Argv
-132d:133c      ____Argc
+132d:1308      ____Argv
+132d:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 132d:0724      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -558,7 +558,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 132d:0790      __Start_YI
 132d:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-132d:133e      ___historical_splitparms
+132d:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 08d0:66c8*     _heapenable_
 132d:0726      ___heap_enabled
@@ -574,7 +574,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08d0:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 08d0:a386*     textInit_
-132d:1340      _romFonts
+132d:1310      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 08d0:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
@@ -595,7 +595,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 132d:072c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 08d0:7248*     _ismbblead_
-132d:135c      ___MBCSIsTable
+132d:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 08d0:72a2      __mbinit_
 132d:072e      ___MBCodePage
@@ -652,6 +652,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022400 (140288.)
+Memory size:  000223d0 (140240.)
 Entry point address: 08d0:0072
 Link time: 00:00.00
index 16968c41d91712c68db09a728a3ec16e4f3dd35f..647dd545d8b8767443ec44aa1d098d144109606b 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 4e6c3e5c8443519061baab06c6a6ce3d94f1f4dd..8ad9c18340f273446a3109442e52f22f45e2fb93 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1148:0000            0000f080
+DGROUP                          1148:0000            0000f060
 
 
 
@@ -53,8 +53,8 @@ STRINGS                DATA           DGROUP         11c1:0004       00000000
 DATA                   DATA           DGROUP         11c1:0004       00000000
 _emu_init_start        EMU            DGROUP         11c1:0004       00000000
 _emu_init_end          EMU            DGROUP         11c1:0004       00000000
-_BSS                   BSS            DGROUP         11c2:0000       00000e1e
-STACK                  STACK          DGROUP         12a4:0000       0000dac0
+_BSS                   BSS            DGROUP         11c2:0000       00000df2
+STACK                  STACK          DGROUP         12a2:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:0012      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1148:07be+     _inpu
+1148:07ae+     _inpu
 0000:0190+     INL_KeyService_
 0000:042a+     Mouse_
 0000:0482+     IN_GetJoyAbs_
@@ -95,9 +95,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1db2+     IN_ClearKey_
 0000:1e2a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-1148:0920+     _beforesort
-1148:0924+     _aftersort
-1148:0928+     _XMSaddr
 0000:28b4+     MML_CheckForEMS_
 0000:2910+     MML_SetupEMS_
 0000:2ac8+     MML_ShutdownEMS_
@@ -121,6 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:475c+     MM_TotalFree_
 0000:47f2*     MM_Report_
 0000:51aa*     MM_BombOnError_
+1148:0910+     _beforesort
+1148:0914+     _aftersort
+1148:0918+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:51e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -129,9 +129,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:5300      printmeminfoline_
 0000:54ec      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-1148:0940*     _finishcachebox
-1148:0944*     _drawcachebox
-1148:0948*     _updatecachebox
 0000:567e      CA_OpenDebug_
 0000:56ce      CA_CloseDebug_
 0000:56fc+     CA_FarRead_
@@ -141,6 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5920*     CAL_OptimizeNodes_
 0000:59d0*     CA_Startup_
 0000:5a20*     CA_Shutdown_
+1148:0920*     _finishcachebox
+1148:0924*     _updatecachebox
+1148:0928*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5a8c      KITTENGETS
 0000:5aec*     kittenopen_
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:7efc      __I4D
 0000:7f4b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1148:1260      __argv
-1148:1264      ___argv
-1148:1268      __argc
-1148:126a      ___argc
+1148:1234      __argv
+1148:1238      ___argv
+1148:123c      __argc
+1148:123e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:7fcf*     _heapgrow_
 0000:7fcf      _fheapgrow_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:82dc      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8349      _nfree_
-1148:126c+     ___MiniHeapFreeRover
+1148:1240+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8444+     _null_exit_rtn_
 0000:8444+     __null_int23_exit_
@@ -300,7 +300,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e29      __doclose_
 0000:8f73      __shutdown_stream_
 0000:8f8d      fclose_
-1148:126e+     ___RmTmpFileFn
+1148:1242+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:8ff8+     __ibm_bios_get_ticks_
 0000:906f      clock_
@@ -381,7 +381,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a409*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0f04:21f6*     textInit_
-1148:1276      _romFonts
+1148:124a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:a42c      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -395,8 +395,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a552      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1148:0544      ___iob
-1148:128e      ___ClosedStreams
-1148:1292      ___OpenStreams
+1148:1262      ___ClosedStreams
+1148:1266      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a56d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -432,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b24d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b258*     __get_errno_ptr_
-1148:129a      _errno
+1148:126e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b25f      __GetIOMode_
 0000:b294      __SetIOMode_nogrow_
@@ -470,7 +470,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b8dc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b8f8*     __get_doserrno_ptr_
-1148:129c      __doserrno
+1148:1270      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 1148:06f2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -483,9 +483,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bb2c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1148:12a0      ___env_mask
-1148:12a4      _environ
-1148:12a8*     __wenviron
+1148:1274      ___env_mask
+1148:1278      _environ
+1148:127c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bb6e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -521,8 +521,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c41a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1148:12ac      ____Argv
-1148:12b0      ____Argc
+1148:1280      ____Argv
+1148:1284      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 1148:0714      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -540,7 +540,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:d998      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1148:12b2      ___historical_splitparms
+1148:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:dd11*     _heapenable_
 1148:0716      ___heap_enabled
@@ -559,7 +559,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1148:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e083*     _ismbblead_
-1148:12b8      ___MBCSIsTable
+1148:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e0dd      __mbinit_
 1148:071a      ___MBCodePage
@@ -629,6 +629,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020500 (132352.)
+Memory size:  000204e0 (132320.)
 Entry point address: 0000:7a42
 Link time: 00:00.00
index 25f384326e80c935aa7a3094ddc1de5d25ffd7a4..a97262bc3a03429f0d2ac57ffbc93ca41f8bc8fe 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index d76b97acd1e0c9f3a17f03beb83139e852a9674d..1aeb7931807626ad6ade77768ac5c5114d010435 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b26:0000            0000ecd0
+DGROUP                          0b26:0000            0000ecc0
 
 
 
@@ -46,8 +46,8 @@ STRINGS                DATA           DGROUP         0b79:000c       00000000
 DATA                   DATA           DGROUP         0b79:000c       00000000
 _emu_init_start        EMU            DGROUP         0b79:000c       00000000
 _emu_init_end          EMU            DGROUP         0b79:000c       00000000
-_BSS                   BSS            DGROUP         0b79:000c       00000cc8
-STACK                  STACK          DGROUP         0c47:0000       0000dac0
+_BSS                   BSS            DGROUP         0b79:000c       00000cb8
+STACK                  STACK          DGROUP         0c46:0000       0000dac0
 
 
                         +----------------+
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1134      __doclose_
 0000:127e      __shutdown_stream_
 0000:1298      fclose_
-0b26:0ecc+     ___RmTmpFileFn
+0b26:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1303      _ffree_
 0000:1303      free_
@@ -203,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:174e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:b1c6*     textInit_
-0b26:0ed0      _romFonts
+0b26:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1766      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bfb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 0b26:026e      ___iob
-0b26:0ee8      ___ClosedStreams
-0b26:0eec      ___OpenStreams
+0b26:0ed8      ___ClosedStreams
+0b26:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1df3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0b26:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:289e*     __get_errno_ptr_
-0b26:0ef0      _errno
+0b26:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
 0b26:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:312f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3378      _nfree_
-0b26:0ef2+     ___MiniHeapFreeRover
+0b26:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3473      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,8 +317,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3960      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b26:0ef4      ____Argv
-0b26:0ef8      ____Argc
+0b26:0ee4      ____Argv
+0b26:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 0b26:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -365,7 +365,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:538b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:53a7*     __get_doserrno_ptr_
-0b26:0efa      __doserrno
+0b26:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 0b26:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -393,7 +393,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 0b26:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:57b1*     _ismbblead_
-0b26:0efe      ___MBCSIsTable
+0b26:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:57cd      ulltoa_
 0000:590a*     lltoa_
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f30 (106288.)
+Memory size:  00019f20 (106272.)
 Entry point address: 0000:0298
 Link time: 00:00.00
index e671512eb848e1a7f89b1df898db007855e88f57..cd1f3ba8bd9098d66ec50d12b598d5b720336658 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 9a39aae97d2c59ee174f24899edea817cf7a2f79..4644a5787698062e417d9428ab40895a813f5ef8 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b27:0000            0000ecd0
+DGROUP                          0b27:0000            0000ecc0
 
 
 
@@ -46,8 +46,8 @@ STRINGS                DATA           DGROUP         0b7a:000c       00000000
 DATA                   DATA           DGROUP         0b7a:000c       00000000
 _emu_init_start        EMU            DGROUP         0b7a:000c       00000000
 _emu_init_end          EMU            DGROUP         0b7a:000c       00000000
-_BSS                   BSS            DGROUP         0b7a:000c       00000cc8
-STACK                  STACK          DGROUP         0c48:0000       0000dac0
+_BSS                   BSS            DGROUP         0b7a:000c       00000cb8
+STACK                  STACK          DGROUP         0c47:0000       0000dac0
 
 
                         +----------------+
@@ -189,7 +189,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1144      __doclose_
 0000:128e      __shutdown_stream_
 0000:12a8      fclose_
-0b27:0ecc+     ___RmTmpFileFn
+0b27:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1313      _ffree_
 0000:1313      free_
@@ -203,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:175e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:b1d6*     textInit_
-0b27:0ed0      _romFonts
+0b27:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1776      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c0b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 0b27:026e      ___iob
-0b27:0ee8      ___ClosedStreams
-0b27:0eec      ___OpenStreams
+0b27:0ed8      ___ClosedStreams
+0b27:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e03      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0b27:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28ae*     __get_errno_ptr_
-0b27:0ef0      _errno
+0b27:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
 0b27:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
@@ -298,7 +298,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:313f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3388      _nfree_
-0b27:0ef2+     ___MiniHeapFreeRover
+0b27:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3483      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,8 +317,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3970      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b27:0ef4      ____Argv
-0b27:0ef8      ____Argc
+0b27:0ee4      ____Argv
+0b27:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 0b27:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -365,7 +365,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:539b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:53b7*     __get_doserrno_ptr_
-0b27:0efa      __doserrno
+0b27:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 0b27:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -393,7 +393,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 0b27:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:57c1*     _ismbblead_
-0b27:0efe      ___MBCSIsTable
+0b27:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:57dd      ulltoa_
 0000:591a*     lltoa_
@@ -500,6 +500,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019f40 (106304.)
+Memory size:  00019f30 (106288.)
 Entry point address: 0000:02a8
 Link time: 00:00.00
index e27188f93d1333741311eedb5c45f91164cc0769..5c6b770435b0c68319ac2687595073cfcd7baa33 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 7ece54be3714d22b5b65c67d67ecf5648c9d4219..f509f07dbff5891474face4e2b428d8fe9b5309d 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a3b:0000            0000f890
+DGROUP                          1a3b:0000            0000f850
 
 
 
@@ -59,8 +59,8 @@ STRINGS                DATA           DGROUP         1b10:0004       00000000
 DATA                   DATA           DGROUP         1b10:0004       00000000
 _emu_init_start        EMU            DGROUP         1b10:0004       00000000
 _emu_init_end          EMU            DGROUP         1b10:0004       00000000
-_BSS                   BSS            DGROUP         1b11:0000       0000106e
-STACK                  STACK          DGROUP         1c18:0000       0000dac0
+_BSS                   BSS            DGROUP         1b11:0000       0000102e
+STACK                  STACK          DGROUP         1c14:0000       0000dac0
 
 
                         +----------------+
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:18f2      jsmn_parse_
 0000:1dee      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a3b:0f2e+     _inpu
+1a3b:0f1e+     _inpu
 0000:1f80+     INL_KeyService_
 0000:221a+     Mouse_
 0000:2272+     IN_GetJoyAbs_
@@ -119,9 +119,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:3ba2+     IN_ClearKey_
 0000:3c1a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-1a3b:1090+     _beforesort
-1a3b:1094+     _aftersort
-1a3b:1098+     _XMSaddr
 0000:46a4+     MML_CheckForEMS_
 0000:4700+     MML_SetupEMS_
 0000:48b8+     MML_ShutdownEMS_
@@ -145,6 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:654c+     MM_TotalFree_
 0000:65e2*     MM_Report_
 0000:6f9a*     MM_BombOnError_
+1a3b:1080+     _beforesort
+1a3b:1084+     _aftersort
+1a3b:1088+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6fd0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -153,9 +153,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:70f0      printmeminfoline_
 0000:72dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-1a3b:10b0*     _finishcachebox
-1a3b:10b4*     _drawcachebox
-1a3b:10b8*     _updatecachebox
 0000:746e      CA_OpenDebug_
 0000:74be      CA_CloseDebug_
 0000:74ec+     CA_FarRead_
@@ -165,6 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7710*     CAL_OptimizeNodes_
 0000:77c0*     CA_Startup_
 0000:7810*     CA_Shutdown_
+1a3b:1090*     _finishcachebox
+1a3b:1094*     _updatecachebox
+1a3b:1098*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:787c      KITTENGETS
 0000:78dc*     kittenopen_
@@ -212,8 +212,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 097f:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1a3b:04fc      ___iob
-1a3b:10cc      ___ClosedStreams
-1a3b:10d0      ___OpenStreams
+1a3b:10a4      ___ClosedStreams
+1a3b:10a8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 097f:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
@@ -240,7 +240,7 @@ Module: gfx.lib(/dos/z/16/src/lib/planar.c)
 097f:db8a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 097f:dc66      textInit_
-1a3b:1170      _romFonts
+1a3b:1138      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 097f:deb8      VGAmodeX_
 097f:df60+     modexEnter_
@@ -324,7 +324,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 097f:0bb7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 097f:0f2e      __get_errno_ptr_
-1a3b:1a90      _errno
+1a3b:1a50      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
 097f:0f35*     _frealloc_
 097f:0f35      realloc_
@@ -346,10 +346,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 097f:1262      __I4D
 097f:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a3b:1a92      __argv
-1a3b:1a96      ___argv
-1a3b:1a9a      __argc
-1a3b:1a9c      ___argc
+1a3b:1a52      __argv
+1a3b:1a56      ___argv
+1a3b:1a5a      __argc
+1a3b:1a5c      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 097f:1335*     _heapgrow_
 097f:1335      _fheapgrow_
@@ -366,7 +366,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 097f:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 097f:153a      _nfree_
-1a3b:1a9e+     ___MiniHeapFreeRover
+1a3b:1a5e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 097f:1635+     _null_exit_rtn_
 097f:1635+     __null_int23_exit_
@@ -383,7 +383,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 097f:1ae3      __doclose_
 097f:1c2d      __shutdown_stream_
 097f:1c47      fclose_
-1a3b:1aa0+     ___RmTmpFileFn
+1a3b:1a60+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 097f:1cb2+     __ibm_bios_get_ticks_
 097f:1d29      clock_
@@ -565,7 +565,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 097f:50a6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 097f:50c2*     __get_doserrno_ptr_
-1a3b:1aac      __doserrno
+1a3b:1a6c      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 1a3b:0c1e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -578,9 +578,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 097f:52f6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a3b:1ab0      ___env_mask
-1a3b:1ab4      _environ
-1a3b:1ab8*     __wenviron
+1a3b:1a70      ___env_mask
+1a3b:1a74      _environ
+1a3b:1a78*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 097f:5338      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -621,8 +621,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 097f:6d3c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a3b:1abc      ____Argv
-1a3b:1ac0      ____Argc
+1a3b:1a7c      ____Argv
+1a3b:1a80      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 1a3b:0d00      __Start_XI
 1a3b:0d3c      __End_XI
@@ -635,7 +635,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 097f:6e1a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a3b:1ac2      ___historical_splitparms
+1a3b:1a82      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 097f:7193*     sbrk_
 097f:71a3      __brk_
@@ -648,7 +648,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1a3b:0c44      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 097f:7418*     _ismbblead_
-1a3b:1ac8      ___MBCSIsTable
+1a3b:1a88      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 097f:7472      __mbinit_
 1a3b:0c46      ___MBCodePage
@@ -750,6 +750,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029c40 (171072.)
+Memory size:  00029c00 (171008.)
 Entry point address: 097f:027c
 Link time: 00:00.00
index 55c8ab128b79970fb49632a5e1d5ef4f24f2e1cc..e9ef73d8571fe1aa383a948197eee03f5e3815f3 100755 (executable)
@@ -29,8 +29,8 @@ main(int argc, char *argv[])
 {\r
        player_t player[MaxPlayers];\r
        //extern struct inconfig inpu;\r
-       static boolean testkeyin=true;\r
-       static boolean testcontrolnoisy=true;\r
+       testkeyin=1;\r
+       testcontrolnoisy=1;\r
        IN_Startup();\r
        IN_Default(0,&player,ctrl_Joystick);\r
        //while(!IN_KeyDown(sc_Escape))\r
index 417b9f3eb088949fe585295e1ad480e039e8ef5d..a639726dcbd1d064d36948e715f4ee9b6b07f66d 100755 (executable)
@@ -190,8 +190,6 @@ typedef struct
        boolean fpscap; //cap the fps var\r
 } kurokku_t;\r
 \r
-static boolean testkeyin,testcontrolnoisy;\r
-\r
 typedef struct\r
 {\r
        int old_mode;   //old video mode before game!\r
index a8c97fcac13e5d1917d9ffdb10124fc39fcb2fc7..bb11c095eab2567a2fede1ef4a4a112445d24dcb 100755 (executable)
@@ -235,7 +235,7 @@ static      boolean special;
        if (INL_KeyHook && !special)\r
                INL_KeyHook();\r
 //#ifdef TESTKEYIN\r
-       if(testkeyin) printf("%c %x %u\n", c, k, inpu.Keyboard[k]);\r
+       if(testkeyin > 0) printf("%c %x %u\n", c, k, inpu.Keyboard[k]);\r
 //endif\r
        outp(0x20,0x20);\r
 }\r
@@ -940,7 +940,7 @@ register    KeyboardDef     *def;
        }\r
 #endif\r
 //#ifdef TESTCONTROLNOISY\r
-if(testcontrolnoisy)\r
+if(testcontrolnoisy > 0)\r
 if((inpu.Keyboard[def->up] || inpu.Keyboard[def->down] || inpu.Keyboard[def->left] || inpu.Keyboard[def->right])&& player[playnum].info.dir!=2)\r
 {\r
        printf("(mx)=%d ", mx);\r
@@ -1212,7 +1212,7 @@ void IN_ClearKey(byte code)
 boolean IN_qb(byte kee)\r
 {\r
 //#ifdef TESTKEYIN\r
-       if(testkeyin) printf("%u\n", inpu.Keyboard[kee]);\r
+       if(testkeyin > 0) printf("%u\n", inpu.Keyboard[kee]);\r
 //#endif\r
        if(inpu.Keyboard[kee]==true) return 1;\r
        else return 0;\r
index ad6d073432dbbe2e6d8bc8292e9b806d0d1e95f1..280625853eded3f601a10c0d38c07fb19bfa66e4 100755 (executable)
 //#define      __DEBUG_InputMgr__\r
 #endif\r
 \r
-extern boolean testkeyin,testcontrolnoisy;\r
-\r
 #ifdef __DEBUG_InputMgr__\r
 //#define TESTKEYIN\r
 //#define TESTCONTROLNOISY\r
 #endif\r
 \r
+static boolean testkeyin,testcontrolnoisy;\r
+\r
 #define        KeyInt  9       // The keyboard ISR number\r
 \r
 // Stuff for the joystick\r
index cb779bee84f67b3d4b0b80bd08cd525c288147cc..855db431d53257eee33d358e4d640e7952bc0f98 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index f56cec1732df4b25eedf595a124a3bc2aa5dc38a..e3e468c0af99d84f6704fd71e10d09aa65025075 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07e6:0000            0000e810
+DGROUP                          07e6:0000            0000e800
 
 
 
@@ -42,8 +42,8 @@ YI                     DATA           DGROUP         0816:0000       0000000c
 YIE                    DATA           DGROUP         0816:000c       00000000
 STRINGS                DATA           DGROUP         0816:000c       00000000
 DATA                   DATA           DGROUP         0816:000c       00000000
-_BSS                   BSS            DGROUP         0816:000c       00000a3b
-STACK                  STACK          DGROUP         08bb:0000       0000dac0
+_BSS                   BSS            DGROUP         0816:000c       00000a33
+STACK                  STACK          DGROUP         08ba:0000       0000dac0
 
 
                         +----------------+
@@ -169,7 +169,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-07e6:0c14+     ___RmTmpFileFn
+07e6:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -183,7 +183,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:7dc6*     textInit_
-07e6:0c18      _romFonts
+07e6:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -222,8 +222,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 07e6:0128      ___iob
-07e6:0c30      ___ClosedStreams
-07e6:0c34      ___OpenStreams
+07e6:0c28      ___ClosedStreams
+07e6:0c2c      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
@@ -231,7 +231,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 07e6:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-07e6:0c38      _errno
+07e6:0c30      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
 07e6:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
@@ -267,14 +267,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-07e6:0c3a+     ___MiniHeapFreeRover
+07e6:0c32+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07e6:0c3c      ____Argv
-07e6:0c40      ____Argc
+07e6:0c34      ____Argv
+07e6:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 07e6:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -311,7 +311,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4aee      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4b0a*     __get_doserrno_ptr_
-07e6:0c42      __doserrno
+07e6:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 07e6:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -351,7 +351,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 07e6:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:5012*     _ismbblead_
-07e6:0c46      ___MBCSIsTable
+07e6:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:502e      ulltoa_
 0000:516b*     lltoa_
@@ -403,6 +403,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016670 (91760.)
+Memory size:  00016660 (91744.)
 Entry point address: 0000:01d2
 Link time: 00:00.00
index 8e8558db348de432d7413bfca1f9b071258cea52..998260abca8d572a97567bb79f2b432ab564cec5 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 32eeee027bcfdc80110e9710c3182d31ce503c28..93893be28e19bad4ae8e0662ec96fc05b58b87b4 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:19
+Created on:       15/10/03 14:03:27
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08a1:0000            0000e8b0
+DGROUP                          08a1:0000            0000e8a0
 
 
 
@@ -44,8 +44,8 @@ YI                     DATA           DGROUP         08d2:0008       0000000c
 YIE                    DATA           DGROUP         08d3:0004       00000000
 STRINGS                DATA           DGROUP         08d3:0004       00000000
 DATA                   DATA           DGROUP         08d3:0004       00000000
-_BSS                   BSS            DGROUP         08d3:0004       00000ac3
-STACK                  STACK          DGROUP         0980:0000       0000dac0
+_BSS                   BSS            DGROUP         08d3:0004       00000ab3
+STACK                  STACK          DGROUP         097f:0000       0000dac0
 
 
                         +----------------+
@@ -115,7 +115,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08a1:03b0+     ___RmTmpFileFn
+08a1:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
@@ -182,8 +182,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08a1:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 08a1:0132      ___iob
-08a1:0cb8      ___ClosedStreams
-08a1:0cbc      ___OpenStreams
+08a1:0ca8      ___ClosedStreams
+08a1:0cac      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -207,7 +207,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08a1:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08a1:0cc0      _errno
+08a1:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -247,7 +247,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:8976*     textInit_
-08a1:0cc2      _romFonts
+08a1:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
 08a1:02a2      __commode
@@ -287,14 +287,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08a1:0cda+     ___MiniHeapFreeRover
+08a1:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08a1:0cdc      ____Argv
-08a1:0ce0      ____Argc
+08a1:0ccc      ____Argv
+08a1:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
 08a1:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
@@ -331,7 +331,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4b77      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4b93*     __get_doserrno_ptr_
-08a1:0ce4      __doserrno
+08a1:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 08a1:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -359,7 +359,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 08a1:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:4f81*     _ismbblead_
-08a1:0ce6      ___MBCSIsTable
+08a1:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:4f9d      ulltoa_
 0000:50da*     lltoa_
@@ -416,6 +416,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000172c0 (94912.)
+Memory size:  000172b0 (94896.)
 Entry point address: 0000:01e0
 Link time: 00:00.00
index 258d05ac87dd7c379863e6919f3cdcbea959e48f..f8057162f83fcee9bbfa192630d3196fde9eb33a 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 4e96d9938db349363af7bd5243c3514a14cda6e2..0a51f999e5c29541a4073cefae556312bd36cecf 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/03 13:41:20
+Created on:       15/10/03 14:03:27
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10ac:0000            0000e980
+DGROUP                          10ac:0000            0000e970
 
 
 
@@ -53,8 +53,8 @@ STRINGS                DATA           DGROUP         1123:0002       00000000
 DATA                   DATA           DGROUP         1123:0002       00000000
 _emu_init_start        EMU            DGROUP         1123:0002       00000000
 _emu_init_end          EMU            DGROUP         1123:0002       00000000
-_BSS                   BSS            DGROUP         1124:0000       00000738
-STACK                  STACK          DGROUP         1198:0000       0000dac0
+_BSS                   BSS            DGROUP         1124:0000       00000724
+STACK                  STACK          DGROUP         1197:0000       0000dac0
 
 
                         +----------------+
@@ -97,9 +97,6 @@ Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 0000:1e82+     IN_ClearKey_
 0000:1efa*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-10ac:0900+     _beforesort
-10ac:0904+     _aftersort
-10ac:0908+     _XMSaddr
 0000:2984+     MML_CheckForEMS_
 0000:29e0+     MML_SetupEMS_
 0000:2b98+     MML_ShutdownEMS_
@@ -123,6 +120,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:482c+     MM_TotalFree_
 0000:48c2*     MM_Report_
 0000:527a*     MM_BombOnError_
+10ac:0900+     _beforesort
+10ac:0904+     _aftersort
+10ac:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -131,9 +131,6 @@ Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
 0000:53d0      printmeminfoline_
 0000:55bc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-10ac:0920*     _finishcachebox
-10ac:0924*     _drawcachebox
-10ac:0928*     _updatecachebox
 0000:574e      CA_OpenDebug_
 0000:579e      CA_CloseDebug_
 0000:57cc+     CA_FarRead_
@@ -143,6 +140,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59f0*     CAL_OptimizeNodes_
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
+10ac:0910*     _finishcachebox
+10ac:0914*     _updatecachebox
+10ac:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -222,10 +222,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f62      _big_code_
 0000:7f62*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-10ac:0b72      __argv
-10ac:0b76      ___argv
-10ac:0b7a      __argc
-10ac:0b7c      ___argc
+10ac:0b5e      __argv
+10ac:0b62      ___argv
+10ac:0b66      __argc
+10ac:0b68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f62+     int86x_
 0000:80e5      int86_
@@ -255,7 +255,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:83ad      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:841a      _nfree_
-10ac:0b7e+     ___MiniHeapFreeRover
+10ac:0b6a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8515+     _null_exit_rtn_
 0000:8515+     __null_int23_exit_
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8efb      __doclose_
 0000:9045      __shutdown_stream_
 0000:905f      fclose_
-10ac:0b80+     ___RmTmpFileFn
+10ac:0b6c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90ca+     __ibm_bios_get_ticks_
 0000:9141      clock_
@@ -365,8 +365,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:a21f      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 10ac:0520      ___iob
-10ac:0b88      ___ClosedStreams
-10ac:0b8c      ___OpenStreams
+10ac:0b74      ___ClosedStreams
+10ac:0b78      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5b0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -404,7 +404,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:af21*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:af2c*     __get_errno_ptr_
-10ac:0b94      _errno
+10ac:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af33      __GetIOMode_
 0000:af68      __SetIOMode_nogrow_
@@ -442,7 +442,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b5b0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b5cc*     __get_doserrno_ptr_
-10ac:0b96      __doserrno
+10ac:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 10ac:06d0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
@@ -455,9 +455,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b800      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-10ac:0b9a      ___env_mask
-10ac:0b9e      _environ
-10ac:0ba2*     __wenviron
+10ac:0b86      ___env_mask
+10ac:0b8a      _environ
+10ac:0b8e*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b842      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -501,15 +501,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c79b      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-10ac:0ba6      ____Argv
-10ac:0baa      ____Argc
+10ac:0b92      ____Argv
+10ac:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 10ac:0724      __Start_XI
 10ac:075a      __End_XI
 10ac:075a      __Start_YI
 10ac:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10ac:0bac      ___historical_splitparms
+10ac:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:d8fe      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
@@ -532,7 +532,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 10ac:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e0d2*     _ismbblead_
-10ac:0bb2      ___MBCSIsTable
+10ac:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e12c      __mbinit_
 10ac:06f8      ___MBCodePage
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f440 (128064.)
+Memory size:  0001f430 (128048.)
 Entry point address: 0000:7cd6
 Link time: 00:00.00