]> 4ch.mooo.com Git - 16.git/commitdiff
added initial version of 192x144
authorsparky4 <sparky4@cock.li>
Sun, 18 Oct 2015 22:31:20 +0000 (17:31 -0500)
committersparky4 <sparky4@cock.li>
Sun, 18 Oct 2015 22:31:20 +0000 (17:31 -0500)
37 files changed:
16.exe
16.map
16/tweak16/16.2
DEBUG.16W [deleted file]
HEAP.16W [deleted file]
MMDUMP.16W [deleted file]
PROFILE.16W [deleted file]
bakapi.exe
bakapi.map
exmmtest.map
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/bitmap.h
src/lib/modex16.c
src/lib/modex16/192x144.h
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index c0a842ae923483ba09ead19da53f3967b431bde9..82ba5120aa549084e93840fa450e9f40f3a934b4 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 2db3048d76daff74974f8199120481ddac81ec11..185cc1e9d62186236cceddd5446d4c21269c38a5 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:09
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1394:0000            0000f2c0
+DGROUP                          1395:0000            0000f2c0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6680       00000058
 kitten_TEXT            CODE           AUTO           0000:6ef0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7700       0000158b
 timer_TEXT             CODE           AUTO           0000:8c90       00000235
-_TEXT                  CODE           AUTO           08ed:0000       00007bbb
-modex16_TEXT           CODE           AUTO           08ed:7bc0       0000258c
-bitmap_TEXT            CODE           AUTO           08ed:a150       00000651
-16text_TEXT            CODE           AUTO           08ed:a7b0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1379:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1393:0004       00000000
-_NULL                  BEGDATA        DGROUP         1394:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1396:0000       00000002
-CONST                  DATA           DGROUP         1396:0002       00000076
-CONST2                 DATA           DGROUP         139d:0008       00000102
-_DATA                  DATA           DGROUP         13ae:0000       000005b1
-XIB                    DATA           DGROUP         1409:0002       00000000
-XI                     DATA           DGROUP         1409:0002       00000036
-XIE                    DATA           DGROUP         140c:0008       00000000
-YIB                    DATA           DGROUP         140c:0008       00000000
-YI                     DATA           DGROUP         140c:0008       00000018
-YIE                    DATA           DGROUP         140e:0000       00000000
-STRINGS                DATA           DGROUP         140e:0000       00000000
-DATA                   DATA           DGROUP         140e:0000       00000000
-_emu_init_start        EMU            DGROUP         140e:0000       00000000
-_emu_init_end          EMU            DGROUP         140e:0000       00000000
-_BSS                   BSS            DGROUP         140e:0000       00001052
-STACK                  STACK          DGROUP         1514:0000       0000dac0
+_TEXT                  CODE           AUTO           08ed:0000       00007bc9
+modex16_TEXT           CODE           AUTO           08ed:7bd0       0000258c
+bitmap_TEXT            CODE           AUTO           08ed:a160       00000651
+16text_TEXT            CODE           AUTO           08ed:a7c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           137a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1394:0004       00000000
+_NULL                  BEGDATA        DGROUP         1395:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1397:0000       00000002
+CONST                  DATA           DGROUP         1397:0002       00000076
+CONST2                 DATA           DGROUP         139e:0008       00000102
+_DATA                  DATA           DGROUP         13af:0000       000005b1
+XIB                    DATA           DGROUP         140a:0002       00000000
+XI                     DATA           DGROUP         140a:0002       00000036
+XIE                    DATA           DGROUP         140d:0008       00000000
+YIB                    DATA           DGROUP         140d:0008       00000000
+YI                     DATA           DGROUP         140d:0008       00000018
+YIE                    DATA           DGROUP         140f:0000       00000000
+STRINGS                DATA           DGROUP         140f:0000       00000000
+DATA                   DATA           DGROUP         140f:0000       00000000
+_emu_init_start        EMU            DGROUP         140f:0000       00000000
+_emu_init_end          EMU            DGROUP         140f:0000       00000000
+_BSS                   BSS            DGROUP         140f:0000       00001052
+STACK                  STACK          DGROUP         1515:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-1394:07a0+     _player
-1394:08a0+     _gvar
-1394:0958+     _cpus
-1394:095c*     _gpal
-1394:0960+     _dpal
-1394:0964+     _engi_stat
+1395:07a0+     _player
+1395:08a0+     _gvar
+1395:0958*     _gpal
+1395:095c+     _cpus
+1395:0960+     _dpal
+1395:0964+     _engi_stat
 0000:0154      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:03f4+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0fa2      jsmn_parse_
 0000:149e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1394:098e+     _inpu
+1395:098e+     _inpu
 0000:1630+     INL_KeyService_
 0000:18ca+     Mouse_
 0000:1922+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5bfc+     MM_TotalFree_
 0000:5c92*     MM_Report_
 0000:664a*     MM_BombOnError_
-1394:0af0+     _beforesort
-1394:0af4+     _aftersort
-1394:0af8+     _XMSaddr
+1395:0af0+     _beforesort
+1395:0af4+     _aftersort
+1395:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6680      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6dc0*     CAL_OptimizeNodes_
 0000:6e70*     CA_Startup_
 0000:6ec0*     CA_Shutdown_
-1394:0b00*     _finishcachebox
-1394:0b04*     _updatecachebox
-1394:0b08*     _drawcachebox
+1395:0b00*     _finishcachebox
+1395:0b04*     _drawcachebox
+1395:0b08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6f2c      KITTENGETS
 0000:6f8c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:74e4+     get_line_
 0000:7556+     db_fetch_
 0000:75ec+     db_insert_
-1394:04a4+     __kitten_catalog
+1395:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:78ac+     LargestFreeBlock_
 0000:793a+     _coreleft_
@@ -192,56 +192,56 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08ed:0005      __STK
 08ed:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08ed:7e00      VGAmodeX_
-08ed:7e92+     vgaGetMode_
-08ed:7ed2+     modexEnter_
-08ed:8152*     modexLeave_
-08ed:816a+     modexsetBaseXMode_
-08ed:81a8*     modexDefaultPage_
-08ed:8288*     modexNextPage_
-08ed:8354*     modexNextPageFlexibleSize_
-08ed:8422*     modexShowPage_
-08ed:851e*     modexPanPage_
-08ed:856e*     modexSelectPlane_
-08ed:8592+     modexClearRegion_
-08ed:86aa*     oldDrawBmp_
-08ed:8810*     CDrawBmp_
-08ed:8974*     modexDrawBmp_
-08ed:89da+     modexDrawBmpRegion_
-08ed:8b44*     modexDrawPlanarBuf_
-08ed:8b62*     modexDrawSprite_
-08ed:8bc8+     modexDrawSpriteRegion_
-08ed:8d40*     modexCopyPageRegion_
-08ed:8eaa      modexFadeOn_
-08ed:8eda      modexFadeOff_
-08ed:8f08*     modexFlashOn_
-08ed:8f36*     modexFlashOff_
-08ed:9006      modexPalSave_
-08ed:905c      modexNewPal_
-08ed:90ac*     modexLoadPalFile_
-08ed:918e*     modexSavePalFile_
-08ed:9206      modexPalBlack_
-08ed:9230*     modexPalWhite_
-08ed:925a+     modexPalUpdate_
-08ed:97ca+     modexPalUpdate1_
-08ed:9844*     modexPalUpdate0_
-08ed:9890+     chkcolor_
-08ed:9ba8+     modexputPixel_
-08ed:9c36*     modexgetPixel_
-08ed:9cbc*     modexhlin_
-08ed:9d40*     modexprint_
-08ed:9eda*     modexprintbig_
-08ed:a056*     pdump_
-08ed:a0b6*     cls_
-08ed:a124+     modexWaitBorder_
-1394:04d4+     _VGA
+08ed:7e10      VGAmodeX_
+08ed:7ea2+     vgaGetMode_
+08ed:7ee2+     modexEnter_
+08ed:8162*     modexLeave_
+08ed:817a+     modexsetBaseXMode_
+08ed:81b8*     modexDefaultPage_
+08ed:8298*     modexNextPage_
+08ed:8364*     modexNextPageFlexibleSize_
+08ed:8432*     modexShowPage_
+08ed:852e*     modexPanPage_
+08ed:857e*     modexSelectPlane_
+08ed:85a2+     modexClearRegion_
+08ed:86ba*     oldDrawBmp_
+08ed:8820*     CDrawBmp_
+08ed:8984*     modexDrawBmp_
+08ed:89ea+     modexDrawBmpRegion_
+08ed:8b54*     modexDrawPlanarBuf_
+08ed:8b72*     modexDrawSprite_
+08ed:8bd8+     modexDrawSpriteRegion_
+08ed:8d50*     modexCopyPageRegion_
+08ed:8eba      modexFadeOn_
+08ed:8eea      modexFadeOff_
+08ed:8f18*     modexFlashOn_
+08ed:8f46*     modexFlashOff_
+08ed:9016      modexPalSave_
+08ed:906c      modexNewPal_
+08ed:90bc*     modexLoadPalFile_
+08ed:919e*     modexSavePalFile_
+08ed:9216      modexPalBlack_
+08ed:9240*     modexPalWhite_
+08ed:926a+     modexPalUpdate_
+08ed:97da+     modexPalUpdate1_
+08ed:9854*     modexPalUpdate0_
+08ed:98a0+     chkcolor_
+08ed:9bb8+     modexputPixel_
+08ed:9c46*     modexgetPixel_
+08ed:9ccc*     modexhlin_
+08ed:9d50*     modexprint_
+08ed:9eea*     modexprintbig_
+08ed:a066*     pdump_
+08ed:a0c6*     cls_
+08ed:a134+     modexWaitBorder_
+1395:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08ed:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1394:0000*     __nullarea
-1394:04e8*     __ovlflag
-1394:04e9*     __intno
-1394:04ea*     __ovlvec
+1395:0000*     __nullarea
+1395:04e8*     __ovlflag
+1395:04e9*     __intno
+1395:04ea*     __ovlvec
 08ed:0072      _cstart_
 08ed:0145*     _Not_Enough_Memory_
 08ed:0277      __exit_
@@ -251,10 +251,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08ed:02fe      _big_code_
 08ed:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1394:1414      __argv
-1394:1418      ___argv
-1394:141c      __argc
-1394:141e      ___argc
+1395:1414      __argv
+1395:1418      ___argv
+1395:141c      __argc
+1395:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08ed:0305      __PIA
 08ed:02fe*     __PIS
@@ -263,35 +263,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08ed:0359      _fmalloc_
 08ed:0359      malloc_
-1394:04ee      ___fheap
-1394:04f0      ___fheapRover
-1394:04f2      ___LargestSizeB4Rover
+1395:04ee      ___fheap
+1395:04f0      ___fheapRover
+1395:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a4da      bitmapLoadPcx_
-08ed:a636*     bitmapLoadPcxTiles_
+08ed:a4ea      bitmapLoadPcx_
+08ed:a646*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08ed:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08ed:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08ed:066b+     __open_flags_
-08ed:092c+     _fsopen_
-08ed:0993      fopen_
-08ed:0ab6*     freopen_
+08ed:066c+     __open_flags_
+08ed:092d+     _fsopen_
+08ed:0994      fopen_
+08ed:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08ed:0b40      fread_
+08ed:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08ed:0eb7      __get_errno_ptr_
-1394:14a0      _errno
+08ed:0eb8      __get_errno_ptr_
+1395:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1394:0504      ___iob
-1394:14a2      ___ClosedStreams
-1394:14a6      ___OpenStreams
+1395:0504      ___iob
+1395:14a2      ___OpenStreams
+1395:14a6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08ed:0ebe      fprintf_
+08ed:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08ed:0eed*     _frealloc_
-08ed:0eed      realloc_
+08ed:0eee*     _frealloc_
+08ed:0eee      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08ed:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -317,22 +317,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08ed:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08ed:13ab      _nmalloc_
-1394:066c      ___nheapbeg
-1394:066e      ___MiniHeapRover
-1394:0670      ___LargestSizeB4MiniHeapRover
+1395:066c      ___nheapbeg
+1395:066e      ___MiniHeapRover
+1395:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08ed:1485      _ffree_
 08ed:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08ed:14f2      _nfree_
-1394:14aa+     ___MiniHeapFreeRover
+1395:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08ed:15ed+     _null_exit_rtn_
 08ed:15ed+     __null_int23_exit_
 08ed:15ee      exit_
 08ed:160f+     _exit_
-1394:0672+     ___int23_exit
-1394:0676      ___FPE_handler_exit
+1395:0672+     ___int23_exit
+1395:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08ed:162b      ultoa_
 08ed:16e9*     ltoa_
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08ed:1a9b      __doclose_
 08ed:1be5      __shutdown_stream_
 08ed:1bff      fclose_
-1394:14ac+     ___RmTmpFileFn
+1395:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08ed:1c6a+     __ibm_bios_get_ticks_
 08ed:1ce1      clock_
@@ -353,7 +353,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08ed:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1394:0098      __IsTable
+1395:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08ed:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -388,31 +388,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08ed:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1394:0682      __8087
-1394:0683      __real87
-1394:0684      __dos87emucall
-1394:0686      __dos87real
+1395:0682      __8087
+1395:0683      __real87
+1395:0684      __dos87emucall
+1395:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08ed:2906*     __exit_with_msg_
 08ed:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1394:0688      __curbrk
-1394:0690      __STACKLOW
-1394:0692      __STACKTOP
-1394:0694      __cbyte
-1394:0696      __child
-1394:0698      __no87
-1394:06a5      ___FPE_handler
-1394:068a      __psp
-1394:0699      __get_ovl_stack
-1394:069d      __restore_ovl_stack
-1394:06a1      __close_ovl_file
-1394:06a9      __LpCmdLine
-1394:06ad      __LpPgmName
-1394:068c      __osmajor
-1394:068d      __osminor
-1394:068e      __osmode
-1394:068f      __HShift
+1395:0688      __curbrk
+1395:0690      __STACKLOW
+1395:0692      __STACKTOP
+1395:0694      __cbyte
+1395:0696      __child
+1395:0698      __no87
+1395:06a5      ___FPE_handler
+1395:068a      __psp
+1395:0699      __get_ovl_stack
+1395:069d      __restore_ovl_stack
+1395:06a1      __close_ovl_file
+1395:06a9      __LpCmdLine
+1395:06ad      __LpPgmName
+1395:068c      __osmajor
+1395:068d      __osminor
+1395:068e      __osmode
+1395:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08ed:292a      __fill_buffer_
 08ed:2b79      fgetc_
@@ -422,8 +422,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08ed:3039      rand_
 08ed:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08ed:a826*     textInit_
-1394:14b4      _romFonts
+08ed:a836*     textInit_
+1395:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08ed:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -434,7 +434,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08ed:32cc      __FiniRtns
 08ed:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1394:06b6      ___uselfn
+1395:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08ed:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -452,9 +452,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08ed:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08ed:3b7f*     __set_commode_
-1394:06b8      __commode
+1395:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1394:06ba      __fmode
+1395:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08ed:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -490,7 +490,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08ed:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1394:0050      ___Alphabet
+1395:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08ed:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -501,9 +501,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08ed:4b72      __GetIOMode_
 08ed:4ba7      __SetIOMode_nogrow_
-1394:06d0      ___NFiles
-1394:06d2      ___init_mode
-1394:06fa      ___io_mode
+1395:06d0      ___NFiles
+1395:06d2      ___init_mode
+1395:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08ed:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -523,9 +523,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08ed:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08ed:4f0e*     __get_doserrno_ptr_
-1394:14d0      __doserrno
+1395:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1394:06fe      ___umaskval
+1395:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08ed:4f15      _dos_creat_
 08ed:4f39*     _dos_creatnew_
@@ -536,9 +536,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08ed:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1394:14d4      ___env_mask
-1394:14d8      _environ
-1394:14dc*     __wenviron
+1395:14d4      ___env_mask
+1395:14d8      _environ
+1395:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08ed:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -559,7 +559,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08ed:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08ed:574a      __EnterWVIDEO_
-1394:071e+     ___WD_Present
+1395:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08ed:576e      __flushall_
 08ed:5802      flushall_
@@ -572,80 +572,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08ed:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1394:14e0      ____Argv
-1394:14e4      ____Argc
+1395:14e0      ____Argv
+1395:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1394:0720      __amblksiz
+1395:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1394:0752      __Start_XI
-1394:0788      __End_XI
-1394:0788      __Start_YI
-1394:07a0      __End_YI
+1395:0752      __Start_XI
+1395:0788      __End_XI
+1395:0788      __Start_YI
+1395:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1394:14e6      ___historical_splitparms
+1395:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08ed:6bba*     _heapenable_
-1394:0722      ___heap_enabled
+08ed:6bc8*     _heapenable_
+1395:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08ed:6bcb      _bfree_
+08ed:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08ed:6bf0      _bexpand_
+08ed:6bfe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08ed:6c4a      _DoINTR_
+08ed:6c58      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08ed:6fc3*     sbrk_
-08ed:6fd3      __brk_
+08ed:6fd1*     sbrk_
+08ed:6fe1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08ed:703b      fsync_
+08ed:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08ed:705e      __setenvp_
-08ed:71ea      __freeenvp_
+08ed:706c      __setenvp_
+08ed:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1394:0724      ___IsDBCS
+1395:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08ed:7248*     _ismbblead_
-1394:14ec      ___MBCSIsTable
+08ed:7256*     _ismbblead_
+1395:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08ed:72a2      __mbinit_
-1394:0726      ___MBCodePage
+08ed:72b0      __mbinit_
+1395:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08ed:737d      _mbdtoupper_
+08ed:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08ed:738b      toupper_
+08ed:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1394:0728      __8087cw
+1395:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1394:072a      ___Save8087
-1394:072e      ___Rest8087
+1395:072a      ___Save8087
+1395:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08ed:739a      __GrabFP87_
+08ed:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08ed:73cc*     __init_8087_emu
-08ed:73d2      __x87id
+08ed:73da*     __init_8087_emu
+08ed:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08ed:742f      wctomb_
+08ed:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08ed:747a+     utoa_
-08ed:751b      itoa_
+08ed:7488+     utoa_
+08ed:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08ed:7565      strupr_
+08ed:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1394:0732      ___EFG_printf
-1394:0736*     ___EFG_scanf
+1395:0732      ___EFG_printf
+1395:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08ed:75ad      ulltoa_
-08ed:76ea*     lltoa_
+08ed:75bb      ulltoa_
+08ed:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08ed:775b*     _dos_close_
-08ed:7769      _dos_commit_
+08ed:7769*     _dos_close_
+08ed:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08ed:7778      clearenv_
+08ed:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08ed:78ae      __Init_FPE_handler_
-08ed:78e7      __Fini_FPE_handler_
-08ed:791e*     __FPEHandler
+08ed:78bc      __Init_FPE_handler_
+08ed:78f5      __Fini_FPE_handler_
+08ed:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1394:0750      ___FPE_int
+1395:0750      ___FPE_int
 
 
                         +--------------------+
@@ -661,6 +661,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022c00 (142336.)
+Memory size:  00022c10 (142352.)
 Entry point address: 08ed:0072
-Link time: 00:00.83
+Link time: 00:00.10
index c61439375f71cc7a47c66f798ecf4cdcf121b01c..a8ce7a2f677fa770c3605324e506bb4adf97be9d 100755 (executable)
Binary files a/16/tweak16/16.2 and b/16/tweak16/16.2 differ
diff --git a/DEBUG.16W b/DEBUG.16W
deleted file mode 100755 (executable)
index 5a512fe..0000000
--- a/DEBUG.16W
+++ /dev/null
@@ -1,17 +0,0 @@
-\e[0mSeg:0      Size:8088       Owner:0x7261\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
-\e[42;32m0\r
-\e[0m\e[0mSeg:1f98       Size:256        Owner:0xa74c\r
-\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
-\e[42;32m\r
-\e[0m\e[0mSeg:2098       Size:53 Owner:0xe7a4\r
-\e[44;34m+\e[0m\e[47;37m_\e[0m\r
-\e[42;32m\r
-\e[0m\e[0mSeg:20db       Size:40 Owner:0x0\r
-\e[41;31m+\e[0m\e[47;37m_\e[0m\r
-\e[42;32m000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
-\e[0m\e[0mSeg:b103       Size:12029      Owner:0x0\r
-\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
-\e[42;32m\r
-\e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
-\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m
\ No newline at end of file
diff --git a/HEAP.16W b/HEAP.16W
deleted file mode 100755 (executable)
index f83ca0f..0000000
--- a/HEAP.16W
+++ /dev/null
@@ -1,45 +0,0 @@
-\r
-       == default ==\r
-\r
-  USED block at 20fd0016 of size 66\r
-  FREE block at 20fd0058 of size 18\r
-  USED block at 20fd006a of size 136\r
-  USED block at 20fd00f2 of size 20\r
-  FREE block at 20fd0106 of size 7926\r
-OK - end of heap\r
-\r
-       == near ==\r
-\r
-  USED block at 10fce7d6 of size 28\r
-  USED block at 10fce7f2 of size 312\r
-  USED block at 10fce92a of size 42\r
-  USED block at 10fce954 of size 20\r
-  USED block at 10fce968 of size 20\r
-  USED block at 10fce97c of size 20\r
-  USED block at 10fce990 of size 20\r
-  USED block at 10fce9a4 of size 20\r
-  USED block at 10fce9b8 of size 5700\r
-OK - end of heap\r
-\r
-       == far ==\r
-\r
-  USED block at 20fd0016 of size 66\r
-  USED block at 20fd0058 of size 18\r
-  USED block at 20fd006a of size 136\r
-  USED block at 20fd00f2 of size 20\r
-  USED block at 20fd0106 of size 7926\r
-OK - end of heap\r
-\r
-Memory Type         Total      Used       Free\r
-----------------  --------   --------   --------\r
-Default                   8166         222       7944\r
-Near              6182         454       5728\r
-Far               8166         222       7944\r
-----------------  --------   --------   --------\r
-coreleft = 5724\r
-farcoreleft = 62680\r
-GetFreeSize = 56978\r
-GetNearFreeSize = 5728\r
-GetFarFreeSize = 56978\r
-memavl = 5724\r
-stackavail = 38343\r
diff --git a/MMDUMP.16W b/MMDUMP.16W
deleted file mode 100755 (executable)
index fd82614..0000000
Binary files a/MMDUMP.16W and /dev/null differ
diff --git a/PROFILE.16W b/PROFILE.16W
deleted file mode 100755 (executable)
index e69de29..0000000
index 6945ea43de92957a747a6350f7a993fbbaacb32b..09a1f9c776ced7498f97cad609d8e2969170805a 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 69d8903035c2f4efeaa8096caf799e28a2375867..683933ecc39067c39733740f40da380be4d719f4 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:09
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          143c:0000            0000f140
+DGROUP                          143f:0000            0000f140
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:5520       00000058
 kitten_TEXT            CODE           AUTO           0000:5d90       0000080a
 16_hc_TEXT             CODE           AUTO           0000:65a0       0000158b
 timer_TEXT             CODE           AUTO           0000:7b30       00000235
-_TEXT                  CODE           AUTO           07d7:0000       0000907d
-modex16_TEXT           CODE           AUTO           07d7:9080       0000258c
-16text_TEXT            CODE           AUTO           07d7:b610       0000010d
-bakapee_TEXT           CODE           AUTO           07d7:b720       00000d77
-16_in13_DATA           FAR_DATA       AUTO           1421:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           143b:0004       00000000
-_NULL                  BEGDATA        DGROUP         143c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         143e:0000       00000002
-CONST                  DATA           DGROUP         143e:0002       00000076
-CONST2                 DATA           DGROUP         1445:0008       0000010a
-_DATA                  DATA           DGROUP         1457:0000       00000599
-XIB                    DATA           DGROUP         14b0:000a       00000000
-XI                     DATA           DGROUP         14b0:000a       00000036
-XIE                    DATA           DGROUP         14b4:0000       00000000
-YIB                    DATA           DGROUP         14b4:0000       00000000
-YI                     DATA           DGROUP         14b4:0000       00000018
-YIE                    DATA           DGROUP         14b5:0008       00000000
-STRINGS                DATA           DGROUP         14b5:0008       00000000
-DATA                   DATA           DGROUP         14b5:0008       00000000
-_emu_init_start        EMU            DGROUP         14b5:0008       00000000
-_emu_init_end          EMU            DGROUP         14b5:0008       00000000
-_BSS                   BSS            DGROUP         14b6:0000       00000ed2
-STACK                  STACK          DGROUP         15a4:0000       0000dac0
+_TEXT                  CODE           AUTO           07d7:0000       000090ab
+modex16_TEXT           CODE           AUTO           07d7:90b0       0000258c
+16text_TEXT            CODE           AUTO           07d7:b640       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b750       00000d77
+16_in13_DATA           FAR_DATA       AUTO           1424:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           143e:0004       00000000
+_NULL                  BEGDATA        DGROUP         143f:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1441:0000       00000002
+CONST                  DATA           DGROUP         1441:0002       00000076
+CONST2                 DATA           DGROUP         1448:0008       0000010a
+_DATA                  DATA           DGROUP         145a:0000       00000599
+XIB                    DATA           DGROUP         14b3:000a       00000000
+XI                     DATA           DGROUP         14b3:000a       00000036
+XIE                    DATA           DGROUP         14b7:0000       00000000
+YIB                    DATA           DGROUP         14b7:0000       00000000
+YI                     DATA           DGROUP         14b7:0000       00000018
+YIE                    DATA           DGROUP         14b8:0008       00000000
+STRINGS                DATA           DGROUP         14b8:0008       00000000
+DATA                   DATA           DGROUP         14b8:0008       00000000
+_emu_init_start        EMU            DGROUP         14b8:0008       00000000
+_emu_init_end          EMU            DGROUP         14b8:0008       00000000
+_BSS                   BSS            DGROUP         14b9:0000       00000ed2
+STACK                  STACK          DGROUP         15a7:0000       0000dac0
 
 
                         +----------------+
@@ -70,16 +70,16 @@ Address        Symbol
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:012a      main_
-143c:01b4*     _ch
-143c:07b0+     _gvar
-143c:0868+     _xdir
-143c:086a+     _ydir
-143c:086c+     _ypos
-143c:086e+     _xpos
-143c:0870+     _d
-143c:0872+     _key
+143f:01b4*     _ch
+143f:07b0+     _gvar
+143f:0868+     _xdir
+143f:086a+     _ydir
+143f:086c+     _ypos
+143f:086e+     _d
+143f:0870+     _xpos
+143f:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-143c:088e+     _inpu
+143f:088e+     _inpu
 0000:04d0+     INL_KeyService_
 0000:076a+     Mouse_
 0000:07c2+     IN_GetJoyAbs_
@@ -127,9 +127,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a9c+     MM_TotalFree_
 0000:4b32*     MM_Report_
 0000:54ea*     MM_BombOnError_
-143c:09f0+     _beforesort
-143c:09f4+     _aftersort
-143c:09f8+     _XMSaddr
+143f:09f0+     _beforesort
+143f:09f4+     _aftersort
+143f:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5520      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -147,9 +147,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c60*     CAL_OptimizeNodes_
 0000:5d10*     CA_Startup_
 0000:5d60*     CA_Shutdown_
-143c:0a00*     _finishcachebox
-143c:0a04*     _updatecachebox
-143c:0a08*     _drawcachebox
+143f:0a00*     _finishcachebox
+143f:0a04*     _drawcachebox
+143f:0a08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dcc      KITTENGETS
 0000:5e2c*     kittenopen_
@@ -160,7 +160,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6384+     get_line_
 0000:63f6+     db_fetch_
 0000:648c+     db_insert_
-143c:04a4+     __kitten_catalog
+143f:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:674c+     LargestFreeBlock_
 0000:67da+     _coreleft_
@@ -185,49 +185,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 07d7:0005      __STK
 07d7:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07d7:92c0      VGAmodeX_
-07d7:9352+     vgaGetMode_
-07d7:9392+     modexEnter_
-07d7:9612*     modexLeave_
-07d7:962a+     modexsetBaseXMode_
-07d7:9668      modexDefaultPage_
-07d7:9748*     modexNextPage_
-07d7:9814*     modexNextPageFlexibleSize_
-07d7:98e2      modexShowPage_
-07d7:99de*     modexPanPage_
-07d7:9a2e*     modexSelectPlane_
-07d7:9a52      modexClearRegion_
-07d7:9b6a*     oldDrawBmp_
-07d7:9cd0*     CDrawBmp_
-07d7:9e34*     modexDrawBmp_
-07d7:9e9a+     modexDrawBmpRegion_
-07d7:a004*     modexDrawPlanarBuf_
-07d7:a022*     modexDrawSprite_
-07d7:a088+     modexDrawSpriteRegion_
-07d7:a200*     modexCopyPageRegion_
-07d7:a36a*     modexFadeOn_
-07d7:a39a*     modexFadeOff_
-07d7:a3c8*     modexFlashOn_
-07d7:a3f6*     modexFlashOff_
-07d7:a4c6+     modexPalSave_
-07d7:a51c+     modexNewPal_
-07d7:a56c*     modexLoadPalFile_
-07d7:a64e*     modexSavePalFile_
-07d7:a6c6*     modexPalBlack_
-07d7:a6f0*     modexPalWhite_
-07d7:a71a+     modexPalUpdate_
-07d7:ac8a+     modexPalUpdate1_
-07d7:ad04*     modexPalUpdate0_
-07d7:ad50+     chkcolor_
-07d7:b068      modexputPixel_
-07d7:b0f6*     modexgetPixel_
-07d7:b17c*     modexhlin_
-07d7:b200      modexprint_
-07d7:b39a*     modexprintbig_
-07d7:b516*     pdump_
-07d7:b576      cls_
-07d7:b5e4+     modexWaitBorder_
-143c:04d4      _VGA
+07d7:92f0      VGAmodeX_
+07d7:9382+     vgaGetMode_
+07d7:93c2+     modexEnter_
+07d7:9642*     modexLeave_
+07d7:965a+     modexsetBaseXMode_
+07d7:9698      modexDefaultPage_
+07d7:9778*     modexNextPage_
+07d7:9844*     modexNextPageFlexibleSize_
+07d7:9912      modexShowPage_
+07d7:9a0e*     modexPanPage_
+07d7:9a5e*     modexSelectPlane_
+07d7:9a82      modexClearRegion_
+07d7:9b9a*     oldDrawBmp_
+07d7:9d00*     CDrawBmp_
+07d7:9e64*     modexDrawBmp_
+07d7:9eca+     modexDrawBmpRegion_
+07d7:a034*     modexDrawPlanarBuf_
+07d7:a052*     modexDrawSprite_
+07d7:a0b8+     modexDrawSpriteRegion_
+07d7:a230*     modexCopyPageRegion_
+07d7:a39a*     modexFadeOn_
+07d7:a3ca*     modexFadeOff_
+07d7:a3f8*     modexFlashOn_
+07d7:a426*     modexFlashOff_
+07d7:a4f6+     modexPalSave_
+07d7:a54c+     modexNewPal_
+07d7:a59c*     modexLoadPalFile_
+07d7:a67e*     modexSavePalFile_
+07d7:a6f6*     modexPalBlack_
+07d7:a720*     modexPalWhite_
+07d7:a74a+     modexPalUpdate_
+07d7:acba+     modexPalUpdate1_
+07d7:ad34*     modexPalUpdate0_
+07d7:ad80+     chkcolor_
+07d7:b098      modexputPixel_
+07d7:b126*     modexgetPixel_
+07d7:b1ac*     modexhlin_
+07d7:b230      modexprint_
+07d7:b3ca*     modexprintbig_
+07d7:b546*     pdump_
+07d7:b5a6      cls_
+07d7:b614+     modexWaitBorder_
+143f:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d7:0042      rand_
 07d7:0084*     srand_
@@ -235,20 +235,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07d7:00af      __PIA
 07d7:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d7:b686      textInit_
-143c:1314      _romFonts
+07d7:b6b6      textInit_
+143f:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07d7:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d7:b7b0+     colortest_
-07d7:b804+     colorz_
-07d7:b86a+     ssd_
-07d7:b9ea+     dingpp_
-07d7:ba5c+     dingo_
-07d7:bb68+     dingas_
-07d7:bc16+     dingu_
-07d7:bc78+     dingq_
-07d7:bd18      ding_
+07d7:b7e0+     colortest_
+07d7:b834+     colorz_
+07d7:b89a+     ssd_
+07d7:ba1a+     dingpp_
+07d7:ba8c+     dingo_
+07d7:bb98+     dingas_
+07d7:bc46+     dingu_
+07d7:bca8+     dingq_
+07d7:bd48      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d7:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -257,10 +257,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07d7:01d6+     vscanf_
 07d7:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-143c:0000*     __nullarea
-143c:04f4*     __ovlflag
-143c:04f5*     __intno
-143c:04f6*     __ovlvec
+143f:0000*     __nullarea
+143f:04f4*     __ovlflag
+143f:04f5*     __intno
+143f:04f6*     __ovlvec
 07d7:022c      _cstart_
 07d7:02ff*     _Not_Enough_Memory_
 07d7:0431      __exit_
@@ -270,10 +270,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07d7:04b8      _big_code_
 07d7:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-143c:132c      __argv
-143c:1330      ___argv
-143c:1334      __argc
-143c:1336      ___argc
+143f:132c      __argv
+143f:1330      ___argv
+143f:1334      __argc
+143f:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d7:04b8+     int86x_
 07d7:063b      int86_
@@ -295,28 +295,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07d7:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07d7:0829      _nmalloc_
-143c:04fa      ___nheapbeg
-143c:04fc      ___MiniHeapRover
-143c:04fe      ___LargestSizeB4MiniHeapRover
+143f:04fa      ___nheapbeg
+143f:04fc      ___MiniHeapRover
+143f:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d7:0903      _fmalloc_
 07d7:0903      malloc_
-143c:0500      ___fheap
-143c:0502      ___fheapRover
-143c:0504      ___LargestSizeB4Rover
+143f:0500      ___fheap
+143f:0502      ___fheapRover
+143f:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07d7:0a78      _ffree_
 07d7:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07d7:0ae5      _nfree_
-143c:1338+     ___MiniHeapFreeRover
+143f:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07d7:0be0+     _null_exit_rtn_
 07d7:0be0+     __null_int23_exit_
 07d7:0be1      exit_
 07d7:0c02+     _exit_
-143c:0506+     ___int23_exit
-143c:050a      ___FPE_handler_exit
+143f:0506+     ___int23_exit
+143f:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07d7:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -335,7 +335,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d7:15c5      __doclose_
 07d7:170f      __shutdown_stream_
 07d7:1729      fclose_
-143c:133a+     ___RmTmpFileFn
+143f:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d7:1794+     __ibm_bios_get_ticks_
 07d7:180b      clock_
@@ -344,7 +344,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07d7:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-143c:0098      __IsTable
+143f:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07d7:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -379,31 +379,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07d7:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-143c:0516      __8087
-143c:0517      __real87
-143c:0518      __dos87emucall
-143c:051a      __dos87real
+143f:0516      __8087
+143f:0517      __real87
+143f:0518      __dos87emucall
+143f:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07d7:241a*     __exit_with_msg_
 07d7:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-143c:051c      __curbrk
-143c:0524      __STACKLOW
-143c:0526      __STACKTOP
-143c:0528      __cbyte
-143c:052a      __child
-143c:052c      __no87
-143c:0539      ___FPE_handler
-143c:051e      __psp
-143c:052d      __get_ovl_stack
-143c:0531      __restore_ovl_stack
-143c:0535      __close_ovl_file
-143c:053d      __LpCmdLine
-143c:0541      __LpPgmName
-143c:0520      __osmajor
-143c:0521      __osminor
-143c:0522      __osmode
-143c:0523      __HShift
+143f:051c      __curbrk
+143f:0524      __STACKLOW
+143f:0526      __STACKTOP
+143f:0528      __cbyte
+143f:052a      __child
+143f:052c      __no87
+143f:0539      ___FPE_handler
+143f:051e      __psp
+143f:052d      __get_ovl_stack
+143f:0531      __restore_ovl_stack
+143f:0535      __close_ovl_file
+143f:053d      __LpCmdLine
+143f:0541      __LpPgmName
+143f:0520      __osmajor
+143f:0521      __osminor
+143f:0522      __osmode
+143f:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d7:243e+     __fill_buffer_
 07d7:268d      fgetc_
@@ -412,252 +412,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07d7:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-143c:0546      ___iob
-143c:1342      ___ClosedStreams
-143c:1346      ___OpenStreams
+143f:0546      ___iob
+143f:1342      ___OpenStreams
+143f:1346      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d7:2cc6      __fprtf_
+07d7:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d7:2e19      ungetc_
+07d7:2e32      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d7:404e      __scnf_
+07d7:406b      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d7:4314      __CMain
+07d7:4331      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d7:437a      __InitRtns
-07d7:437a*     __FInitRtns
-07d7:43d5      __FiniRtns
-07d7:43d5*     __FFiniRtns
+07d7:4397      __InitRtns
+07d7:4397*     __FInitRtns
+07d7:43f2      __FiniRtns
+07d7:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-143c:06ae      ___uselfn
+143f:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d7:443a      __DOSseg__
+07d7:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d7:443b      __Init_Argv_
-07d7:449e+     _getargv_
-07d7:47ce      __Fini_Argv_
+07d7:4457      __Init_Argv_
+07d7:44ba+     _getargv_
+07d7:47ea      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d7:47f8      intr_
+07d7:4814      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d7:480c      segread_
+07d7:4828      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d7:48f7      __LastFree_
-07d7:4971      __ExpandDGROUP_
+07d7:4913      __LastFree_
+07d7:498d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d7:4a82      __nmemneed_
+07d7:4a9e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d7:4a90      __MemAllocator
-07d7:4b5a      __MemFree
+07d7:4ab0      __MemAllocator
+07d7:4b7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d7:4cb7      __GrowSeg_
+07d7:4cd7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d7:4e2d      __AllocSeg_
+07d7:4e4d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d7:4f1c      __fmemneed_
+07d7:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-143c:0022      ___Alphabet
+143f:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d7:4f1f      __lseek_
+07d7:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07d7:4f59*     __dosretax
-07d7:4f5e*     __dosret0
-07d7:4f65      __set_errno_dos_
-07d7:4fcd*     __set_errno_dos_reterr_
+07d7:4f79*     __dosretax
+07d7:4f7e*     __dosret0
+07d7:4f85      __set_errno_dos_
+07d7:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d7:4fd8*     __get_errno_ptr_
-143c:134e      _errno
+07d7:4ff8*     __get_errno_ptr_
+143f:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d7:4fdf      __GetIOMode_
-07d7:5014      __SetIOMode_nogrow_
-143c:06c4      ___NFiles
-143c:06c6      ___init_mode
-143c:06ee      ___io_mode
+07d7:4fff      __GetIOMode_
+07d7:5034      __SetIOMode_nogrow_
+143f:06c4      ___NFiles
+143f:06c6      ___init_mode
+143f:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d7:5049*     __set_commode_
-143c:06f2      __commode
+07d7:5069*     __set_commode_
+143f:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-143c:06f4      __fmode
+143f:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d7:5055      __chktty_
+07d7:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d7:50b4      __freefp_
-07d7:5155      __purgefp_
+07d7:50d4      __freefp_
+07d7:5175      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d7:5196      __allocfp_
+07d7:51b6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d7:5346      __close_
+07d7:5366      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d7:537c      __flush_
+07d7:539c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d7:55c5      fflush_
+07d7:55e5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d7:55da      tell_
+07d7:55fa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d7:55eb      lseek_
+07d7:560b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d7:561c      __doserror_
-07d7:562a      __doserror1_
+07d7:563c      __doserror_
+07d7:564a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d7:5636      _dos_open_
+07d7:5656      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d7:565c      isatty_
+07d7:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d7:5678*     __get_doserrno_ptr_
-143c:1350      __doserrno
+07d7:5698*     __get_doserrno_ptr_
+143f:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-143c:06f6      ___umaskval
+143f:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d7:567f      _dos_creat_
-07d7:56a3*     _dos_creatnew_
+07d7:569f      _dos_creat_
+07d7:56c3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d7:56c4+     __grow_iomode_
-07d7:57ab+     __shrink_iomode_
-07d7:57ec      __SetIOMode_
+07d7:56e4+     __grow_iomode_
+07d7:57cb+     __shrink_iomode_
+07d7:580c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d7:58ac      vsprintf_
+07d7:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-143c:1354      ___env_mask
-143c:1358      _environ
-143c:135c*     __wenviron
+143f:1354      ___env_mask
+143f:1358      _environ
+143f:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d7:58ee      _mbterm_
+07d7:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d7:5941      _mbsnextc_
+07d7:5961      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d7:599c      _mbctoupper_
+07d7:59bc      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d7:59bf      _mbsinc_
+07d7:59df      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d7:5a11      __ChkTTYIOMode_
-07d7:5a7f*     __IOMode_
+07d7:5a31      __ChkTTYIOMode_
+07d7:5a9f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d7:5b51      __HeapWalk_
+07d7:5b71      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07d7:5d91*     _fpreset_
-07d7:5dbc      __init_8087_
-07d7:5def+     __default_sigfpe_handler_
-07d7:5e44      __chk8087_
+07d7:5db1*     _fpreset_
+07d7:5ddc      __init_8087_
+07d7:5e0f+     __default_sigfpe_handler_
+07d7:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d7:5eb4      __EnterWVIDEO_
-143c:0716+     ___WD_Present
+07d7:5ed4      __EnterWVIDEO_
+143f:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d7:5ed8      __flushall_
-07d7:5f6c      flushall_
+07d7:5ef8      __flushall_
+07d7:5f8c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d7:5f72      getche_
+07d7:5f92      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d7:5f8c      __ioalloc_
+07d7:5fac      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d7:611a      __qread_
+07d7:613a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d7:613a      __qwrite_
+07d7:615a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d7:619a      fputc_
+07d7:61ba      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d7:636f      __InitFiles_
+07d7:638f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d7:65a3*     fcloseall_
-07d7:65aa      __full_io_exit_
+07d7:65c3*     fcloseall_
+07d7:65ca      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d7:65b4      __prtf_
+07d7:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-143c:0718      ___IsDBCS
+143f:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d7:7716*     _ismbblead_
-143c:1360      ___MBCSIsTable
+07d7:7744*     _ismbblead_
+143f:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d7:7732      mbtowc_
+07d7:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-143c:019a      __Bits
+143f:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d7:7850      __FDFS
+07d7:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-143c:071a      ___EFG_printf
-143c:071e      ___EFG_scanf
+143f:071a      ___EFG_printf
+143f:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07d7:78c7*     __I8M
-07d7:78c7      __U8M
-07d7:78ac*     __I8ME
-07d7:78ac*     __U8ME
+07d7:78f5*     __I8M
+07d7:78f5      __U8M
+07d7:78da*     __I8ME
+07d7:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-143c:1462      ____Argv
-143c:1466      ____Argc
+143f:1462      ____Argv
+143f:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-143c:0722      __amblksiz
+143f:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-143c:074a      __Start_XI
-143c:0780      __End_XI
-143c:0780      __Start_YI
-143c:0798      __End_YI
+143f:074a      __Start_XI
+143f:0780      __End_XI
+143f:0780      __Start_YI
+143f:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-143c:1468      ___historical_splitparms
+143f:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d7:7a12      _DoINTR_
+07d7:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d7:7d8b*     _heapenable_
-143c:0724      ___heap_enabled
+07d7:7db9*     _heapenable_
+143f:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d7:7d9c*     sbrk_
-07d7:7dac      __brk_
+07d7:7dca*     sbrk_
+07d7:7dda      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d7:7e14      fsync_
+07d7:7e42      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d7:7e19*     _frealloc_
-07d7:7e19      realloc_
+07d7:7e47*     _frealloc_
+07d7:7e47      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d7:7f13      __setenvp_
-07d7:809f      __freeenvp_
+07d7:7f41      __setenvp_
+07d7:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d7:813b      __mbinit_
-143c:0726      ___MBCodePage
+07d7:8169      __mbinit_
+143f:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d7:8216      _mbdtoupper_
+07d7:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d7:8224      toupper_
+07d7:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-143c:0728      __8087cw
+143f:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-143c:072a      ___Save8087
-143c:072e      ___Rest8087
+143f:072a      ___Save8087
+143f:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d7:8233      __GrabFP87_
+07d7:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d7:8266*     __init_8087_emu
-07d7:826c      __x87id
+07d7:8294*     __init_8087_emu
+07d7:829a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d7:82c9      wctomb_
+07d7:82f7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d7:8314+     utoa_
-07d7:83b5      itoa_
+07d7:8342+     utoa_
+07d7:83e3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d7:83ff      strupr_
+07d7:842d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d7:8434      ulltoa_
-07d7:8571*     lltoa_
+07d7:8462      ulltoa_
+07d7:859f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d7:85e2*     _dos_close_
-07d7:85f0      _dos_commit_
+07d7:8610*     _dos_close_
+07d7:861e      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d7:85ff*     _msize_
-07d7:861a      _fmsize_
+07d7:862d*     _msize_
+07d7:8648      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d7:862b      __HeapManager_expand_
-07d7:8b34      _nexpand_
+07d7:8659      __HeapManager_expand_
+07d7:8b62      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d7:8b87      _fexpand_
-07d7:8b87*     _expand_
+07d7:8bb5      _fexpand_
+07d7:8bb5*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d7:8bbc      clearenv_
+07d7:8bea      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07d7:8cf2      __Init_FPE_handler_
-07d7:8d2b      __Fini_FPE_handler_
-07d7:8d62*     __FPEHandler
+07d7:8d20      __Init_FPE_handler_
+07d7:8d59      __Fini_FPE_handler_
+07d7:8d90*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d7:8ff4      _bfree_
+07d7:9022      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d7:9019      _bexpand_
+07d7:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-143c:0748      ___FPE_int
+143f:0748      ___FPE_int
 
 
                         +--------------------+
@@ -673,6 +673,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023500 (144640.)
+Memory size:  00023530 (144688.)
 Entry point address: 07d7:022c
-Link time: 00:00.25
+Link time: 00:00.10
index 5a957ca97dc0737dd3f552d3451df7b3a55659a1..29aec9dc8c7e2a5e3ac19154a3fb2c4dc9dcac5e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 03:14:40
+Created on:       15/10/18 17:31:09
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -577,4 +577,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d5c0 (120256.)
 Entry point address: 0000:8024
-Link time: 00:00.00
+Link time: 00:00.10
index 74c641643cb506f2fc82170b88d544c91f347d1e..1c567db44ac6614025444683a6dacd45883931e1 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 03:14:41
+Created on:       15/10/18 17:31:10
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3f0 (119792.)
 Entry point address: 0000:7e06
-Link time: 00:00.00
+Link time: 00:00.10
index 1cc300245bae0ff684e75d4a63e26831171f400a..08a73b986f5369db194c679318a85a5a346ac2f5 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 4966ea4237d6369a342c9a809f44fb35e60fcb8b..c06620d8e2c4a9fc9e4c9b9f07d939baf72bfd89 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:10
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11ac:0000            0000f550
+DGROUP                          11ad:0000            0000f550
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           0000:7c20       00007645
-16text_TEXT            CODE           AUTO           0000:f270       0000010d
-modex16_TEXT           CODE           AUTO           0f38:0000       0000258c
-16_in13_DATA           FAR_DATA       AUTO           1191:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11ab:0004       00000000
-_NULL                  BEGDATA        DGROUP         11ac:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11ae:0000       00000002
-CONST                  DATA           DGROUP         11ae:0002       00000076
-CONST2                 DATA           DGROUP         11b5:0008       00000102
-_DATA                  DATA           DGROUP         11c6:0000       000009e1
-XIB                    DATA           DGROUP         1264:0002       00000000
-XI                     DATA           DGROUP         1264:0002       00000036
-XIE                    DATA           DGROUP         1267:0008       00000000
-YIB                    DATA           DGROUP         1267:0008       00000000
-YI                     DATA           DGROUP         1267:0008       00000018
-YIE                    DATA           DGROUP         1269:0000       00000000
-STRINGS                DATA           DGROUP         1269:0000       00000000
-DATA                   DATA           DGROUP         1269:0000       00000000
-_emu_init_start        EMU            DGROUP         1269:0000       00000000
-_emu_init_end          EMU            DGROUP         1269:0000       00000000
-_BSS                   BSS            DGROUP         1269:0000       00000eb2
-STACK                  STACK          DGROUP         1355:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c20       00007653
+16text_TEXT            CODE           AUTO           0000:f280       0000010d
+modex16_TEXT           CODE           AUTO           0f39:0000       0000258c
+16_in13_DATA           FAR_DATA       AUTO           1192:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11ac:0004       00000000
+_NULL                  BEGDATA        DGROUP         11ad:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11af:0000       00000002
+CONST                  DATA           DGROUP         11af:0002       00000076
+CONST2                 DATA           DGROUP         11b6:0008       00000102
+_DATA                  DATA           DGROUP         11c7:0000       000009e1
+XIB                    DATA           DGROUP         1265:0002       00000000
+XI                     DATA           DGROUP         1265:0002       00000036
+XIE                    DATA           DGROUP         1268:0008       00000000
+YIB                    DATA           DGROUP         1268:0008       00000000
+YI                     DATA           DGROUP         1268:0008       00000018
+YIE                    DATA           DGROUP         126a:0000       00000000
+STRINGS                DATA           DGROUP         126a:0000       00000000
+DATA                   DATA           DGROUP         126a:0000       00000000
+_emu_init_start        EMU            DGROUP         126a:0000       00000000
+_emu_init_end          EMU            DGROUP         126a:0000       00000000
+_BSS                   BSS            DGROUP         126a:0000       00000eb2
+STACK                  STACK          DGROUP         1356:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0094      main_
-11ac:0bd0+     _gvar
+11ad:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11ac:0c9e+     _inpu
+11ad:0c9e+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +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_
-11ac:0e00+     _beforesort
-11ac:0e04+     _aftersort
-11ac:0e08+     _XMSaddr
+11ad:0e00+     _beforesort
+11ad:0e04+     _aftersort
+11ad:0e08+     _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)
@@ -139,9 +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_
-11ac:0e10*     _finishcachebox
-11ac:0e14*     _updatecachebox
-11ac:0e18*     _drawcachebox
+11ad:0e10*     _finishcachebox
+11ad:0e14*     _drawcachebox
+11ad:0e18*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6234+     get_line_
 0000:62a6+     db_fetch_
 0000:633c+     db_insert_
-11ac:08e4+     __kitten_catalog
+11ad:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -177,52 +177,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c25      __STK
 0000:7c45      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f2e6      textInit_
-11ac:0e24      _romFonts
+0000:f2f6      textInit_
+11ad:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f38:0240      VGAmodeX_
-0f38:02d2+     vgaGetMode_
-0f38:0312+     modexEnter_
-0f38:0592*     modexLeave_
-0f38:05aa+     modexsetBaseXMode_
-0f38:05e8      modexDefaultPage_
-0f38:06c8*     modexNextPage_
-0f38:0794*     modexNextPageFlexibleSize_
-0f38:0862*     modexShowPage_
-0f38:095e*     modexPanPage_
-0f38:09ae*     modexSelectPlane_
-0f38:09d2+     modexClearRegion_
-0f38:0aea*     oldDrawBmp_
-0f38:0c50*     CDrawBmp_
-0f38:0db4*     modexDrawBmp_
-0f38:0e1a+     modexDrawBmpRegion_
-0f38:0f84*     modexDrawPlanarBuf_
-0f38:0fa2*     modexDrawSprite_
-0f38:1008+     modexDrawSpriteRegion_
-0f38:1180*     modexCopyPageRegion_
-0f38:12ea*     modexFadeOn_
-0f38:131a*     modexFadeOff_
-0f38:1348*     modexFlashOn_
-0f38:1376*     modexFlashOff_
-0f38:1446+     modexPalSave_
-0f38:149c+     modexNewPal_
-0f38:14ec*     modexLoadPalFile_
-0f38:15ce*     modexSavePalFile_
-0f38:1646*     modexPalBlack_
-0f38:1670*     modexPalWhite_
-0f38:169a+     modexPalUpdate_
-0f38:1c0a+     modexPalUpdate1_
-0f38:1c84*     modexPalUpdate0_
-0f38:1cd0+     chkcolor_
-0f38:1fe8+     modexputPixel_
-0f38:2076*     modexgetPixel_
-0f38:20fc*     modexhlin_
-0f38:2180      modexprint_
-0f38:231a      modexprintbig_
-0f38:2496*     pdump_
-0f38:24f6*     cls_
-0f38:2564+     modexWaitBorder_
-11ac:0914+     _VGA
+0f39:0240      VGAmodeX_
+0f39:02d2+     vgaGetMode_
+0f39:0312+     modexEnter_
+0f39:0592*     modexLeave_
+0f39:05aa+     modexsetBaseXMode_
+0f39:05e8      modexDefaultPage_
+0f39:06c8*     modexNextPage_
+0f39:0794*     modexNextPageFlexibleSize_
+0f39:0862*     modexShowPage_
+0f39:095e*     modexPanPage_
+0f39:09ae*     modexSelectPlane_
+0f39:09d2+     modexClearRegion_
+0f39:0aea*     oldDrawBmp_
+0f39:0c50*     CDrawBmp_
+0f39:0db4*     modexDrawBmp_
+0f39:0e1a+     modexDrawBmpRegion_
+0f39:0f84*     modexDrawPlanarBuf_
+0f39:0fa2*     modexDrawSprite_
+0f39:1008+     modexDrawSpriteRegion_
+0f39:1180*     modexCopyPageRegion_
+0f39:12ea*     modexFadeOn_
+0f39:131a*     modexFadeOff_
+0f39:1348*     modexFlashOn_
+0f39:1376*     modexFlashOff_
+0f39:1446+     modexPalSave_
+0f39:149c+     modexNewPal_
+0f39:14ec*     modexLoadPalFile_
+0f39:15ce*     modexSavePalFile_
+0f39:1646*     modexPalBlack_
+0f39:1670*     modexPalWhite_
+0f39:169a+     modexPalUpdate_
+0f39:1c0a+     modexPalUpdate1_
+0f39:1c84*     modexPalUpdate0_
+0f39:1cd0+     chkcolor_
+0f39:1fe8+     modexputPixel_
+0f39:2076*     modexgetPixel_
+0f39:20fc*     modexhlin_
+0f39:2180      modexprint_
+0f39:231a      modexprintbig_
+0f39:2496*     pdump_
+0f39:24f6*     cls_
+0f39:2564+     modexWaitBorder_
+11ad:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c69      __PIA
 0000:7c62*     __PIS
@@ -233,10 +233,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7cc9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11ac:0000*     __nullarea
-11ac:0928*     __ovlflag
-11ac:0929*     __intno
-11ac:092a*     __ovlvec
+11ad:0000*     __nullarea
+11ad:0928*     __ovlflag
+11ad:0929*     __intno
+11ad:092a*     __ovlvec
 0000:7cf8      _cstart_
 0000:7dcb*     _Not_Enough_Memory_
 0000:7efd      __exit_
@@ -246,10 +246,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f84      _big_code_
 0000:7f84*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11ac:173c      __argv
-11ac:1740      ___argv
-11ac:1744      __argc
-11ac:1746      ___argc
+11ad:173c      __argv
+11ad:1740      ___argv
+11ad:1744      __argc
+11ad:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f84+     int86x_
 0000:8107      int86_
@@ -271,28 +271,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82b0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82f5      _nmalloc_
-11ac:092e      ___nheapbeg
-11ac:0930      ___MiniHeapRover
-11ac:0932      ___LargestSizeB4MiniHeapRover
+11ad:092e      ___nheapbeg
+11ad:0930      ___MiniHeapRover
+11ad:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:83cf      _fmalloc_
 0000:83cf      malloc_
-11ac:0934      ___fheap
-11ac:0936      ___fheapRover
-11ac:0938      ___LargestSizeB4Rover
+11ad:0934      ___fheap
+11ad:0936      ___fheapRover
+11ad:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8544      _ffree_
 0000:8544      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:85b1      _nfree_
-11ac:1748+     ___MiniHeapFreeRover
+11ad:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:86ac+     _null_exit_rtn_
 0000:86ac+     __null_int23_exit_
 0000:86ad      exit_
 0000:86ce+     _exit_
-11ac:093a+     ___int23_exit
-11ac:093e      ___FPE_handler_exit
+11ad:093a+     ___int23_exit
+11ad:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:86ea      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -311,7 +311,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9091      __doclose_
 0000:91db      __shutdown_stream_
 0000:91f5      fclose_
-11ac:174a+     ___RmTmpFileFn
+11ad:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9260+     __ibm_bios_get_ticks_
 0000:92d7      clock_
@@ -322,7 +322,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:94fb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11ac:0098      __IsTable
+11ad:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96f3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -355,31 +355,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ebf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11ac:094a      __8087
-11ac:094b      __real87
-11ac:094c      __dos87emucall
-11ac:094e      __dos87real
+11ad:094a      __8087
+11ad:094b      __real87
+11ad:094c      __dos87emucall
+11ad:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9ece*     __exit_with_msg_
 0000:9ed3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11ac:0950      __curbrk
-11ac:0958      __STACKLOW
-11ac:095a      __STACKTOP
-11ac:095c      __cbyte
-11ac:095e      __child
-11ac:0960      __no87
-11ac:096d      ___FPE_handler
-11ac:0952      __psp
-11ac:0961      __get_ovl_stack
-11ac:0965      __restore_ovl_stack
-11ac:0969      __close_ovl_file
-11ac:0971      __LpCmdLine
-11ac:0975      __LpPgmName
-11ac:0954      __osmajor
-11ac:0955      __osminor
-11ac:0956      __osmode
-11ac:0957      __HShift
+11ad:0950      __curbrk
+11ad:0958      __STACKLOW
+11ad:095a      __STACKTOP
+11ad:095c      __cbyte
+11ad:095e      __child
+11ad:0960      __no87
+11ad:096d      ___FPE_handler
+11ad:0952      __psp
+11ad:0961      __get_ovl_stack
+11ad:0965      __restore_ovl_stack
+11ad:0969      __close_ovl_file
+11ad:0971      __LpCmdLine
+11ad:0975      __LpPgmName
+11ad:0954      __osmajor
+11ad:0955      __osminor
+11ad:0956      __osmode
+11ad:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ef2+     __fill_buffer_
 0000:a141      fgetc_
@@ -389,9 +389,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a601      rand_
 0000:a643*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11ac:097e      ___iob
-11ac:1752      ___ClosedStreams
-11ac:1756      ___OpenStreams
+11ad:097e      ___iob
+11ad:1752      ___OpenStreams
+11ad:1756      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a680      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -404,7 +404,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a8ef      __FiniRtns
 0000:a8ef*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11ac:0ae6      ___uselfn
+11ad:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a954      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -430,7 +430,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b42c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11ac:0022      ___Alphabet
+11ad:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b42f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -440,18 +440,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b4dd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b4e8*     __get_errno_ptr_
-11ac:175e      _errno
+11ad:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b4ef      __GetIOMode_
 0000:b524      __SetIOMode_nogrow_
-11ac:0afc      ___NFiles
-11ac:0afe      ___init_mode
-11ac:0b26      ___io_mode
+11ad:0afc      ___NFiles
+11ad:0afe      ___init_mode
+11ad:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b559*     __set_commode_
-11ac:0b2a      __commode
+11ad:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11ac:0b2c      __fmode
+11ad:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b565      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -478,9 +478,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb6c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb88*     __get_doserrno_ptr_
-11ac:1760      __doserrno
+11ad:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11ac:0b2e      ___umaskval
+11ad:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb8f      _dos_creat_
 0000:bbb3*     _dos_creatnew_
@@ -489,9 +489,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bcbb+     __shrink_iomode_
 0000:bcfc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11ac:1764      ___env_mask
-11ac:1768      _environ
-11ac:176c*     __wenviron
+11ad:1764      ___env_mask
+11ad:1768      _environ
+11ad:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bda3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -512,7 +512,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2f9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c369      __EnterWVIDEO_
-11ac:0b4e+     ___WD_Present
+11ad:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c38d      __flushall_
 0000:c421      flushall_
@@ -534,92 +534,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:ca69      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11ac:1770      ____Argv
-11ac:1774      ____Argc
+11ad:1770      ____Argv
+11ad:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11ac:0b50      __amblksiz
+11ad:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11ac:0b82      __Start_XI
-11ac:0bb8      __End_XI
-11ac:0bb8      __Start_YI
-11ac:0bd0      __End_YI
+11ad:0b82      __Start_XI
+11ad:0bb8      __End_XI
+11ad:0bb8      __Start_YI
+11ad:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11ac:1776      ___historical_splitparms
+11ad:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dbcc      _DoINTR_
+0000:dbda      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df45*     _heapenable_
-11ac:0b52      ___heap_enabled
+0000:df53*     _heapenable_
+11ad:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df56*     sbrk_
-0000:df66      __brk_
+0000:df64*     sbrk_
+0000:df74      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dfce      fsync_
+0000:dfdc      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfd3*     _frealloc_
-0000:dfd3      realloc_
+0000:dfe1*     _frealloc_
+0000:dfe1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e0cd      __setenvp_
-0000:e259      __freeenvp_
+0000:e0db      __setenvp_
+0000:e267      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11ac:0b54      ___IsDBCS
+11ad:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e2b7*     _ismbblead_
-11ac:177c      ___MBCSIsTable
+0000:e2c5*     _ismbblead_
+11ad:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e311      __mbinit_
-11ac:0b56      ___MBCodePage
+0000:e31f      __mbinit_
+11ad:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3ec      _mbdtoupper_
+0000:e3fa      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e3fa      toupper_
+0000:e408      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11ac:0b58      __8087cw
+11ad:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11ac:0b5a      ___Save8087
-11ac:0b5e      ___Rest8087
+11ad:0b5a      ___Save8087
+11ad:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e409      __GrabFP87_
+0000:e417      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e43c*     __init_8087_emu
-0000:e442      __x87id
+0000:e44a*     __init_8087_emu
+0000:e450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e49f      wctomb_
+0000:e4ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4ea+     utoa_
-0000:e58b      itoa_
+0000:e4f8+     utoa_
+0000:e599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5d5      strupr_
+0000:e5e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11ac:0b62      ___EFG_printf
-11ac:0b66*     ___EFG_scanf
+11ad:0b62      ___EFG_printf
+11ad:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e61d      ulltoa_
-0000:e75a*     lltoa_
+0000:e62b      ulltoa_
+0000:e768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e7cb*     _dos_close_
-0000:e7d9      _dos_commit_
+0000:e7d9*     _dos_close_
+0000:e7e7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7e8*     _msize_
-0000:e803      _fmsize_
+0000:e7f6*     _msize_
+0000:e811      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e814      __HeapManager_expand_
-0000:ed1d      _nexpand_
+0000:e822      __HeapManager_expand_
+0000:ed2b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed70      _fexpand_
-0000:ed70*     _expand_
+0000:ed7e      _fexpand_
+0000:ed7e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eda5      clearenv_
+0000:edb3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eeda      __Init_FPE_handler_
-0000:ef13      __Fini_FPE_handler_
-0000:ef4a*     __FPEHandler
+0000:eee8      __Init_FPE_handler_
+0000:ef21      __Fini_FPE_handler_
+0000:ef58*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1dc      _bfree_
+0000:f1ea      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f201      _bexpand_
+0000:f20f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11ac:0b80      ___FPE_int
+11ad:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -635,6 +635,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021010 (135184.)
+Memory size:  00021020 (135200.)
 Entry point address: 0000:7cf8
-Link time: 00:00.18
+Link time: 00:00.10
index ff0cddb2c39685ba90014830c3ae354fbbdfa830..33788d99153a08b681426a694ee28e9367774373 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 7dfe59711ad4a9b224fe63e45e06a94a097872da..82bb4a6f1754518b2765d473f31e436d184fa9a3 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:10
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f25:0000            0000e710
+DGROUP                          0f26:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007375
-16text_TEXT            CODE           AUTO           0000:ef90       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
-CONST                  DATA           DGROUP         0f27:0002       00000076
-CONST2                 DATA           DGROUP         0f2e:0008       00000102
-_DATA                  DATA           DGROUP         0f3f:0000       0000055b
-XIB                    DATA           DGROUP         0f94:000c       00000000
-XI                     DATA           DGROUP         0f94:000c       00000036
-XIE                    DATA           DGROUP         0f98:0002       00000000
-YIB                    DATA           DGROUP         0f98:0002       00000000
-YI                     DATA           DGROUP         0f98:0002       00000018
-YIE                    DATA           DGROUP         0f99:000a       00000000
-STRINGS                DATA           DGROUP         0f99:000a       00000000
-DATA                   DATA           DGROUP         0f99:000a       00000000
-_emu_init_start        EMU            DGROUP         0f99:000a       00000000
-_emu_init_end          EMU            DGROUP         0f99:000a       00000000
-_BSS                   BSS            DGROUP         0f9a:0000       000004f2
-STACK                  STACK          DGROUP         0fea:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007383
+16text_TEXT            CODE           AUTO           0000:efa0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
+CONST                  DATA           DGROUP         0f28:0002       00000076
+CONST2                 DATA           DGROUP         0f2f:0008       00000102
+_DATA                  DATA           DGROUP         0f40:0000       0000055b
+XIB                    DATA           DGROUP         0f95:000c       00000000
+XI                     DATA           DGROUP         0f95:000c       00000036
+XIE                    DATA           DGROUP         0f99:0002       00000000
+YIB                    DATA           DGROUP         0f99:0002       00000000
+YI                     DATA           DGROUP         0f99:0002       00000018
+YIE                    DATA           DGROUP         0f9a:000a       00000000
+STRINGS                DATA           DGROUP         0f9a:000a       00000000
+DATA                   DATA           DGROUP         0f9a:000a       00000000
+_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
+_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
+_BSS                   BSS            DGROUP         0f9b:0000       000004f2
+STACK                  STACK          DGROUP         0feb:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f25:075e+     _inpu
+0f26:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +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_
-0f25:08c0+     _beforesort
-0f25:08c4+     _aftersort
-0f25:08c8+     _XMSaddr
+0f26:08c0+     _beforesort
+0f26:08c4+     _aftersort
+0f26: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)
@@ -137,9 +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_
-0f25:08d0*     _finishcachebox
-0f25:08d4*     _updatecachebox
-0f25:08d8*     _drawcachebox
+0f26:08d0*     _finishcachebox
+0f26:08d4*     _drawcachebox
+0f26:08d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f25:0484+     __kitten_catalog
+0f26:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f006      textInit_
-0f25:08e4      _romFonts
+0000:f016      textInit_
+0f26:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f25:0000*     __nullarea
-0f25:04a6*     __ovlflag
-0f25:04a7*     __intno
-0f25:04a8*     __ovlvec
+0f26:0000*     __nullarea
+0f26:04a6*     __ovlflag
+0f26:04a7*     __intno
+0f26:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f25:08fc      __argv
-0f25:0900      ___argv
-0f25:0904      __argc
-0f25:0906      ___argc
+0f26:08fc      __argv
+0f26:0900      ___argv
+0f26:0904      __argc
+0f26:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f25:04ac      ___nheapbeg
-0f25:04ae      ___MiniHeapRover
-0f25:04b0      ___LargestSizeB4MiniHeapRover
+0f26:04ac      ___nheapbeg
+0f26:04ae      ___MiniHeapRover
+0f26:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f25:04b2      ___fheap
-0f25:04b4      ___fheapRover
-0f25:04b6      ___LargestSizeB4Rover
+0f26:04b2      ___fheap
+0f26:04b4      ___fheapRover
+0f26:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f25:0908+     ___MiniHeapFreeRover
+0f26:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f25:04b8+     ___int23_exit
-0f25:04bc      ___FPE_handler_exit
+0f26:04b8+     ___int23_exit
+0f26:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f25:090a+     ___RmTmpFileFn
+0f26:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f25:0098      __IsTable
+0f26:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f25:04c8      __8087
-0f25:04c9      __real87
-0f25:04ca      __dos87emucall
-0f25:04cc      __dos87real
+0f26:04c8      __8087
+0f26:04c9      __real87
+0f26:04ca      __dos87emucall
+0f26:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f25:04ce      __curbrk
-0f25:04d6      __STACKLOW
-0f25:04d8      __STACKTOP
-0f25:04da      __cbyte
-0f25:04dc      __child
-0f25:04de      __no87
-0f25:04eb      ___FPE_handler
-0f25:04d0      __psp
-0f25:04df      __get_ovl_stack
-0f25:04e3      __restore_ovl_stack
-0f25:04e7      __close_ovl_file
-0f25:04ef      __LpCmdLine
-0f25:04f3      __LpPgmName
-0f25:04d2      __osmajor
-0f25:04d3      __osminor
-0f25:04d4      __osmode
-0f25:04d5      __HShift
+0f26:04ce      __curbrk
+0f26:04d6      __STACKLOW
+0f26:04d8      __STACKTOP
+0f26:04da      __cbyte
+0f26:04dc      __child
+0f26:04de      __no87
+0f26:04eb      ___FPE_handler
+0f26:04d0      __psp
+0f26:04df      __get_ovl_stack
+0f26:04e3      __restore_ovl_stack
+0f26:04e7      __close_ovl_file
+0f26:04ef      __LpCmdLine
+0f26:04f3      __LpPgmName
+0f26:04d2      __osmajor
+0f26:04d3      __osminor
+0f26:04d4      __osmode
+0f26:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f25:04f8      ___iob
-0f25:0912      ___ClosedStreams
-0f25:0916      ___OpenStreams
+0f26:04f8      ___iob
+0f26:0912      ___OpenStreams
+0f26:0916      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f25:0660      ___uselfn
+0f26:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f25:0022      ___Alphabet
+0f26:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f25:091e      _errno
+0f26:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f25:0676      ___NFiles
-0f25:0678      ___init_mode
-0f25:06a0      ___io_mode
+0f26:0676      ___NFiles
+0f26:0678      ___init_mode
+0f26:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f25:06a4      __commode
+0f26:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f25:06a6      __fmode
+0f26:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f25:0920      __doserrno
+0f26:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f25:06a8      ___umaskval
+0f26:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -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:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f25:0924      ___env_mask
-0f25:0928      _environ
-0f25:092c*     __wenviron
+0f26:0924      ___env_mask
+0f26:0928      _environ
+0f26:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f25:06c8+     ___WD_Present
+0f26:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d422+     __fill_buffer_
-0000:d671      fgetc_
+0000:d430+     __fill_buffer_
+0000:d67f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f25:0930      ____Argv
-0f25:0934      ____Argc
+0f26:0930      ____Argv
+0f26:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f25:06ca      __amblksiz
+0f26:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f25:06fc      __Start_XI
-0f25:0732      __End_XI
-0f25:0732      __Start_YI
-0f25:074a      __End_YI
+0f26:06fc      __Start_XI
+0f26:0732      __End_XI
+0f26:0732      __Start_YI
+0f26:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f25:0936      ___historical_splitparms
+0f26:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7b8      _DoINTR_
+0000:d7c6      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db31*     _heapenable_
-0f25:06cc      ___heap_enabled
+0000:db3f*     _heapenable_
+0f26:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db42*     sbrk_
-0000:db52      __brk_
+0000:db50*     sbrk_
+0000:db60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbba      __qwrite_
+0000:dbc8      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc1a      fsync_
+0000:dc28      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc1f      __flushall_
-0000:dcb3      flushall_
+0000:dc2d      __flushall_
+0000:dcc1      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcb9*     _frealloc_
-0000:dcb9      realloc_
+0000:dcc7*     _frealloc_
+0000:dcc7      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddb3      __setenvp_
-0000:df3f      __freeenvp_
+0000:ddc1      __setenvp_
+0000:df4d      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f25:06ce      ___IsDBCS
+0f26:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:df9d*     _ismbblead_
-0f25:093c      ___MBCSIsTable
+0000:dfab*     _ismbblead_
+0f26:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dff7      __mbinit_
-0f25:06d0      ___MBCodePage
+0000:e005      __mbinit_
+0f26:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0d2      _mbdtoupper_
+0000:e0e0      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0e0      toupper_
+0000:e0ee      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f25:06d2      __8087cw
+0f26:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f25:06d4      ___Save8087
-0f25:06d8      ___Rest8087
+0f26:06d4      ___Save8087
+0f26:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0ef      __GrabFP87_
+0000:e0fd      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e122*     __init_8087_emu
-0000:e128      __x87id
+0000:e130*     __init_8087_emu
+0000:e136      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e185      wctomb_
+0000:e193      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1d0+     utoa_
-0000:e271      itoa_
+0000:e1de+     utoa_
+0000:e27f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2bb      strupr_
+0000:e2c9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f25:06dc      ___EFG_printf
-0f25:06e0*     ___EFG_scanf
+0f26:06dc      ___EFG_printf
+0f26:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e303      ulltoa_
-0000:e440*     lltoa_
+0000:e311      ulltoa_
+0000:e44e*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4b1      getche_
+0000:e4bf      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4cb      __qread_
+0000:e4d9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4eb*     _dos_close_
-0000:e4f9      _dos_commit_
+0000:e4f9*     _dos_close_
+0000:e507      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e508*     _msize_
-0000:e523      _fmsize_
+0000:e516*     _msize_
+0000:e531      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e534      __HeapManager_expand_
-0000:ea3d      _nexpand_
+0000:e542      __HeapManager_expand_
+0000:ea4b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea90      _fexpand_
-0000:ea90*     _expand_
+0000:ea9e      _fexpand_
+0000:ea9e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eac5      clearenv_
+0000:ead3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ebfa      __Init_FPE_handler_
-0000:ec33      __Fini_FPE_handler_
-0000:ec6a*     __FPEHandler
+0000:ec08      __Init_FPE_handler_
+0000:ec41      __Fini_FPE_handler_
+0000:ec78*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eefc      _bfree_
+0000:ef0a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef21      _bexpand_
+0000:ef2f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f25:06fa      ___FPE_int
+0f26:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d960 (121184.)
+Memory size:  0001d970 (121200.)
 Entry point address: 0000:7d82
-Link time: 00:00.78
+Link time: 00:00.10
index 2b8799fd4c9c6f8ce65a6d879eb0128bdd2de03c..065506debad1f53de54b2d695950abae5df8c7ec 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 03:14:41
+Created on:       15/10/18 17:31:11
 Executable Image: inputest.exe
 creating a DOS executable
 
index 94c4c9465f0035505849cab9993cacb678b74e87..2487d617417181c283427f0f48ae8e6c9660bdc2 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index cf00d0476cbc2bdc22d3bab166533987e13d9556..cb9b16a84d142044d9f3f0ade9a7de48e000d47f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:10
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          138a:0000            0000f0f0
+DGROUP                          138b:0000            0000f0f0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
 timer_TEXT             CODE           AUTO           0000:8bf0       00000235
-_TEXT                  CODE           AUTO           08e3:0000       00007bbb
-bitmap_TEXT            CODE           AUTO           08e3:7bc0       00000651
-modex16_TEXT           CODE           AUTO           08e3:8220       0000258c
-16text_TEXT            CODE           AUTO           08e3:a7b0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           136f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1389:0004       00000000
-_NULL                  BEGDATA        DGROUP         138a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         138c:0000       00000002
-CONST                  DATA           DGROUP         138c:0002       00000076
-CONST2                 DATA           DGROUP         1393:0008       00000102
-_DATA                  DATA           DGROUP         13a4:0000       000005a5
-XIB                    DATA           DGROUP         13fe:0006       00000000
-XI                     DATA           DGROUP         13fe:0006       00000036
-XIE                    DATA           DGROUP         1401:000c       00000000
-YIB                    DATA           DGROUP         1401:000c       00000000
-YI                     DATA           DGROUP         1401:000c       00000018
-YIE                    DATA           DGROUP         1403:0004       00000000
-STRINGS                DATA           DGROUP         1403:0004       00000000
-DATA                   DATA           DGROUP         1403:0004       00000000
-_emu_init_start        EMU            DGROUP         1403:0004       00000000
-_emu_init_end          EMU            DGROUP         1403:0004       00000000
-_BSS                   BSS            DGROUP         1404:0000       00000e82
-STACK                  STACK          DGROUP         14ed:0000       0000dac0
+_TEXT                  CODE           AUTO           08e3:0000       00007bc9
+bitmap_TEXT            CODE           AUTO           08e3:7bd0       00000651
+modex16_TEXT           CODE           AUTO           08e3:8230       0000258c
+16text_TEXT            CODE           AUTO           08e3:a7c0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1370:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           138a:0004       00000000
+_NULL                  BEGDATA        DGROUP         138b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         138d:0000       00000002
+CONST                  DATA           DGROUP         138d:0002       00000076
+CONST2                 DATA           DGROUP         1394:0008       00000102
+_DATA                  DATA           DGROUP         13a5:0000       000005a5
+XIB                    DATA           DGROUP         13ff:0006       00000000
+XI                     DATA           DGROUP         13ff:0006       00000036
+XIE                    DATA           DGROUP         1402:000c       00000000
+YIB                    DATA           DGROUP         1402:000c       00000000
+YI                     DATA           DGROUP         1402:000c       00000018
+YIE                    DATA           DGROUP         1404:0004       00000000
+STRINGS                DATA           DGROUP         1404:0004       00000000
+DATA                   DATA           DGROUP         1404:0004       00000000
+_emu_init_start        EMU            DGROUP         1404:0004       00000000
+_emu_init_end          EMU            DGROUP         1404:0004       00000000
+_BSS                   BSS            DGROUP         1405:0000       00000e82
+STACK                  STACK          DGROUP         14ee:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f02      jsmn_parse_
 0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-138a:07be+     _inpu
+138b:07be+     _inpu
 0000:1590+     INL_KeyService_
 0000:182a+     Mouse_
 0000:1882+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5b5c+     MM_TotalFree_
 0000:5bf2*     MM_Report_
 0000:65aa*     MM_BombOnError_
-138a:0920+     _beforesort
-138a:0924+     _aftersort
-138a:0928+     _XMSaddr
+138b:0920+     _beforesort
+138b:0924+     _aftersort
+138b:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:65e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6d20*     CAL_OptimizeNodes_
 0000:6dd0*     CA_Startup_
 0000:6e20*     CA_Shutdown_
-138a:0930*     _finishcachebox
-138a:0934*     _updatecachebox
-138a:0938*     _drawcachebox
+138b:0930*     _finishcachebox
+138b:0934*     _drawcachebox
+138b:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e8c      KITTENGETS
 0000:6eec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7444+     get_line_
 0000:74b6+     db_fetch_
 0000:754c+     db_insert_
-138a:04a4+     __kitten_catalog
+138b:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:780c+     LargestFreeBlock_
 0000:789a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08e3:0005      __STK
 08e3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-138a:04c6      ___iob
-138a:0944      ___ClosedStreams
-138a:0948      ___OpenStreams
+138b:04c6      ___iob
+138b:0944      ___OpenStreams
+138b:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-138a:0000*     __nullarea
-138a:062e*     __ovlflag
-138a:062f*     __intno
-138a:0630*     __ovlvec
+138b:0000*     __nullarea
+138b:062e*     __ovlflag
+138b:062f*     __intno
+138b:0630*     __ovlvec
 08e3:0072      _cstart_
 08e3:0145*     _Not_Enough_Memory_
 08e3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08e3:02fe      _big_code_
 08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-138a:094c      __argv
-138a:0950      ___argv
-138a:0954      __argc
-138a:0956      ___argc
+138b:094c      __argv
+138b:0950      ___argv
+138b:0954      __argc
+138b:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e3:0305      __PIA
 08e3:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08e3:0359      _fmalloc_
 08e3:0359      malloc_
-138a:0634      ___fheap
-138a:0636      ___fheapRover
-138a:0638      ___LargestSizeB4Rover
+138b:0634      ___fheap
+138b:0636      ___fheapRover
+138b:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:7f4a      bitmapLoadPcx_
-08e3:80a6*     bitmapLoadPcxTiles_
+08e3:7f5a      bitmapLoadPcx_
+08e3:80b6*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e3:066b+     __open_flags_
-08e3:092c+     _fsopen_
-08e3:0993      fopen_
-08e3:0ab6*     freopen_
+08e3:066c+     __open_flags_
+08e3:092d+     _fsopen_
+08e3:0994      fopen_
+08e3:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b40      fread_
+08e3:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb7      __get_errno_ptr_
-138a:09d8      _errno
+08e3:0eb8      __get_errno_ptr_
+138b:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0ebe*     _frealloc_
-08e3:0ebe      realloc_
+08e3:0ebf*     _frealloc_
+08e3:0ebf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e3:0f9a      __PTC
+08e3:0f9c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e3:0fcd      strncpy_
+08e3:0fcf      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e3:1009      printf_
+08e3:100b      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e3:1038+     int86x_
-08e3:11bb      int86_
+08e3:103a+     int86x_
+08e3:11bd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e3:11e8      __I4M
-08e3:11e8      __U4M
+08e3:11ea      __I4M
+08e3:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e3:1200      _dos_getvect_
+08e3:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e3:120b      _dos_setvect_
+08e3:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e3:1218      __I4D
-08e3:1267      __U4D
+08e3:121a      __I4D
+08e3:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e3:12eb*     _heapgrow_
-08e3:12eb      _fheapgrow_
-08e3:12ec      _nheapgrow_
+08e3:12ed*     _heapgrow_
+08e3:12ed      _fheapgrow_
+08e3:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e3:1364      _memavl_
+08e3:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e3:13a9      _nmalloc_
-138a:0644      ___nheapbeg
-138a:0646      ___MiniHeapRover
-138a:0648      ___LargestSizeB4MiniHeapRover
+08e3:13ab      _nmalloc_
+138b:0644      ___nheapbeg
+138b:0646      ___MiniHeapRover
+138b:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e3:1483      _ffree_
-08e3:1483      free_
+08e3:1485      _ffree_
+08e3:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e3:14f0      _nfree_
-138a:09da+     ___MiniHeapFreeRover
+08e3:14f2      _nfree_
+138b:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e3:15eb+     _null_exit_rtn_
-08e3:15eb+     __null_int23_exit_
-08e3:15ec      exit_
-08e3:160d+     _exit_
-138a:064a+     ___int23_exit
-138a:064e      ___FPE_handler_exit
+08e3:15ed+     _null_exit_rtn_
+08e3:15ed+     __null_int23_exit_
+08e3:15ee      exit_
+08e3:160f+     _exit_
+138b:064a+     ___int23_exit
+138b:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e3:1629      ultoa_
-08e3:16e7*     ltoa_
+08e3:162b      ultoa_
+08e3:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e3:186d      write_
+08e3:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e3:1a99      __doclose_
-08e3:1be3      __shutdown_stream_
-08e3:1bfd      fclose_
-138a:09dc+     ___RmTmpFileFn
+08e3:1a9b      __doclose_
+08e3:1be5      __shutdown_stream_
+08e3:1bff      fclose_
+138b:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e3:1c68+     __ibm_bios_get_ticks_
-08e3:1cdf      clock_
+08e3:1c6a+     __ibm_bios_get_ticks_
+08e3:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e3:1d06      kbhit_
+08e3:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e3:1d1d      ftell_
+08e3:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e3:1f03      fseek_
+08e3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-138a:0098      __IsTable
+138b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e3:20fb      tolower_
+08e3:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e3:2109      unlink_
+08e3:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e3:2339      open_
-08e3:2370      sopen_
+08e3:233b      open_
+08e3:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e3:239d      close_
+08e3:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e3:23a2      filelength_
+08e3:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e3:2400      sprintf_
+08e3:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e3:242f      getenv_
+08e3:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e3:251a      __PTS
+08e3:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e3:254b      read_
+08e3:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e3:2684*     __clib_strdup_
-08e3:2684      strdup_
+08e3:2686*     __clib_strdup_
+08e3:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e3:26eb      halloc_
-08e3:27d0      hfree_
+08e3:26ed      halloc_
+08e3:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e3:27d7      _heapwalk_
-08e3:27d7      _fheapwalk_
+08e3:27d9      _heapwalk_
+08e3:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e3:27ec+     __NHeapWalk_
-08e3:28e5      _nheapwalk_
+08e3:27ee+     __NHeapWalk_
+08e3:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e3:28f5      stackavail_
+08e3:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-138a:065a      __8087
-138a:065b      __real87
-138a:065c      __dos87emucall
-138a:065e      __dos87real
+138b:065a      __8087
+138b:065b      __real87
+138b:065c      __dos87emucall
+138b:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e3:2904*     __exit_with_msg_
-08e3:2909      __fatal_runtime_error_
+08e3:2906*     __exit_with_msg_
+08e3:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-138a:0660      __curbrk
-138a:0668      __STACKLOW
-138a:066a      __STACKTOP
-138a:066c      __cbyte
-138a:066e      __child
-138a:0670      __no87
-138a:067d      ___FPE_handler
-138a:0662      __psp
-138a:0671      __get_ovl_stack
-138a:0675      __restore_ovl_stack
-138a:0679      __close_ovl_file
-138a:0681      __LpCmdLine
-138a:0685      __LpPgmName
-138a:0664      __osmajor
-138a:0665      __osminor
-138a:0666      __osmode
-138a:0667      __HShift
+138b:0660      __curbrk
+138b:0668      __STACKLOW
+138b:066a      __STACKTOP
+138b:066c      __cbyte
+138b:066e      __child
+138b:0670      __no87
+138b:067d      ___FPE_handler
+138b:0662      __psp
+138b:0671      __get_ovl_stack
+138b:0675      __restore_ovl_stack
+138b:0679      __close_ovl_file
+138b:0681      __LpCmdLine
+138b:0685      __LpPgmName
+138b:0664      __osmajor
+138b:0665      __osminor
+138b:0666      __osmode
+138b:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e3:2928      __InitFiles_
+08e3:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e3:2b5c*     fcloseall_
-08e3:2b63      __full_io_exit_
+08e3:2b5e*     fcloseall_
+08e3:2b65      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e3:2b87      __fprtf_
+08e3:2b89      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e3:2cda      __CMain
+08e3:2cdc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e3:2d40      __InitRtns
-08e3:2d40*     __FInitRtns
-08e3:2d9b      __FiniRtns
-08e3:2d9b*     __FFiniRtns
+08e3:2d42      __InitRtns
+08e3:2d42*     __FInitRtns
+08e3:2d9d      __FiniRtns
+08e3:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-138a:068a      ___uselfn
+138b:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e3:2e00      __DOSseg__
+08e3:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e3:2e01      __Init_Argv_
-08e3:2e64+     _getargv_
-08e3:3194      __Fini_Argv_
+08e3:2e03      __Init_Argv_
+08e3:2e66+     _getargv_
+08e3:3196      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08e3:31c0      __MemAllocator
 08e3:328a      __MemFree
@@ -398,54 +398,54 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e3:364f      __fill_buffer_
 08e3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e3:8460*     VGAmodeX_
-08e3:84f2+     vgaGetMode_
-08e3:8532+     modexEnter_
-08e3:87b2*     modexLeave_
-08e3:87ca+     modexsetBaseXMode_
-08e3:8808*     modexDefaultPage_
-08e3:88e8*     modexNextPage_
-08e3:89b4*     modexNextPageFlexibleSize_
-08e3:8a82*     modexShowPage_
-08e3:8b7e*     modexPanPage_
-08e3:8bce*     modexSelectPlane_
-08e3:8bf2+     modexClearRegion_
-08e3:8d0a*     oldDrawBmp_
-08e3:8e70*     CDrawBmp_
-08e3:8fd4*     modexDrawBmp_
-08e3:903a+     modexDrawBmpRegion_
-08e3:91a4*     modexDrawPlanarBuf_
-08e3:91c2*     modexDrawSprite_
-08e3:9228+     modexDrawSpriteRegion_
-08e3:93a0*     modexCopyPageRegion_
-08e3:950a*     modexFadeOn_
-08e3:953a*     modexFadeOff_
-08e3:9568*     modexFlashOn_
-08e3:9596*     modexFlashOff_
-08e3:9666+     modexPalSave_
-08e3:96bc      modexNewPal_
-08e3:970c*     modexLoadPalFile_
-08e3:97ee*     modexSavePalFile_
-08e3:9866*     modexPalBlack_
-08e3:9890*     modexPalWhite_
-08e3:98ba+     modexPalUpdate_
-08e3:9e2a+     modexPalUpdate1_
-08e3:9ea4*     modexPalUpdate0_
-08e3:9ef0+     chkcolor_
-08e3:a208+     modexputPixel_
-08e3:a296*     modexgetPixel_
-08e3:a31c*     modexhlin_
-08e3:a3a0*     modexprint_
-08e3:a53a*     modexprintbig_
-08e3:a6b6*     pdump_
-08e3:a716*     cls_
-08e3:a784+     modexWaitBorder_
-138a:0694+     _VGA
+08e3:8470*     VGAmodeX_
+08e3:8502+     vgaGetMode_
+08e3:8542+     modexEnter_
+08e3:87c2*     modexLeave_
+08e3:87da+     modexsetBaseXMode_
+08e3:8818*     modexDefaultPage_
+08e3:88f8*     modexNextPage_
+08e3:89c4*     modexNextPageFlexibleSize_
+08e3:8a92*     modexShowPage_
+08e3:8b8e*     modexPanPage_
+08e3:8bde*     modexSelectPlane_
+08e3:8c02+     modexClearRegion_
+08e3:8d1a*     oldDrawBmp_
+08e3:8e80*     CDrawBmp_
+08e3:8fe4*     modexDrawBmp_
+08e3:904a+     modexDrawBmpRegion_
+08e3:91b4*     modexDrawPlanarBuf_
+08e3:91d2*     modexDrawSprite_
+08e3:9238+     modexDrawSpriteRegion_
+08e3:93b0*     modexCopyPageRegion_
+08e3:951a*     modexFadeOn_
+08e3:954a*     modexFadeOff_
+08e3:9578*     modexFlashOn_
+08e3:95a6*     modexFlashOff_
+08e3:9676+     modexPalSave_
+08e3:96cc      modexNewPal_
+08e3:971c*     modexLoadPalFile_
+08e3:97fe*     modexSavePalFile_
+08e3:9876*     modexPalBlack_
+08e3:98a0*     modexPalWhite_
+08e3:98ca+     modexPalUpdate_
+08e3:9e3a+     modexPalUpdate1_
+08e3:9eb4*     modexPalUpdate0_
+08e3:9f00+     chkcolor_
+08e3:a218+     modexputPixel_
+08e3:a2a6*     modexgetPixel_
+08e3:a32c*     modexhlin_
+08e3:a3b0*     modexprint_
+08e3:a54a*     modexprintbig_
+08e3:a6c6*     pdump_
+08e3:a726*     cls_
+08e3:a794+     modexWaitBorder_
+138b:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:39e5*     __set_commode_
-138a:06a8      __commode
+138b:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-138a:06aa      __fmode
+138b:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08e3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -476,7 +476,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08e3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-138a:0050      ___Alphabet
+138b:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08e3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -487,9 +487,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08e3:4793      __GetIOMode_
 08e3:47c8      __SetIOMode_nogrow_
-138a:06c0      ___NFiles
-138a:06c2      ___init_mode
-138a:06ea      ___io_mode
+138b:06c0      ___NFiles
+138b:06c2      ___init_mode
+138b:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08e3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -509,9 +509,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08e3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08e3:4b30*     __get_doserrno_ptr_
-138a:12e8      __doserrno
+138b:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-138a:06ee      ___umaskval
+138b:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e3:4b37      _dos_creat_
 08e3:4b5b*     _dos_creatnew_
@@ -522,9 +522,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-138a:12ec      ___env_mask
-138a:12f0      _environ
-138a:12f4*     __wenviron
+138b:12ec      ___env_mask
+138b:12f0      _environ
+138b:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08e3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -545,101 +545,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08e3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08e3:536c      __EnterWVIDEO_
-138a:070e+     ___WD_Present
+138b:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08e3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-138a:12f8      ____Argv
-138a:12fc      ____Argc
+138b:12f8      ____Argv
+138b:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-138a:0710      __amblksiz
+138b:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-138a:0746      __Start_XI
-138a:077c      __End_XI
-138a:077c      __Start_YI
-138a:0794      __End_YI
+138b:0746      __Start_XI
+138b:077c      __End_XI
+138b:077c      __Start_YI
+138b:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-138a:12fe      ___historical_splitparms
+138b:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:66c8*     _heapenable_
-138a:0712      ___heap_enabled
+08e3:66d6*     _heapenable_
+138b:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e3:66d9      __flushall_
-08e3:676d      flushall_
+08e3:66e7      __flushall_
+08e3:677b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e3:6773      getche_
+08e3:6781      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e3:678d      fwrite_
+08e3:679b      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e3:6b06      rand_
-08e3:6b48*     srand_
+08e3:6b14      rand_
+08e3:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e3:a826*     textInit_
-138a:1300      _romFonts
+08e3:a836*     textInit_
+138b:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6b6b      _bfree_
+08e3:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6b90      _bexpand_
+08e3:6b9e      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6bea      _DoINTR_
+08e3:6bf8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6f63*     sbrk_
-08e3:6f73      __brk_
+08e3:6f71*     sbrk_
+08e3:6f81      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e3:6fdb      __qwrite_
+08e3:6fe9      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:703b      fsync_
+08e3:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:705e      __setenvp_
-08e3:71ea      __freeenvp_
+08e3:706c      __setenvp_
+08e3:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-138a:0718      ___IsDBCS
+138b:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7248*     _ismbblead_
-138a:131c      ___MBCSIsTable
+08e3:7256*     _ismbblead_
+138b:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72a2      __mbinit_
-138a:071a      ___MBCodePage
+08e3:72b0      __mbinit_
+138b:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:737d      _mbdtoupper_
+08e3:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:738b      toupper_
+08e3:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-138a:071c      __8087cw
+138b:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-138a:071e      ___Save8087
-138a:0722      ___Rest8087
+138b:071e      ___Save8087
+138b:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:739a      __GrabFP87_
+08e3:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73cc*     __init_8087_emu
-08e3:73d2      __x87id
+08e3:73da*     __init_8087_emu
+08e3:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:742f      wctomb_
+08e3:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:747a+     utoa_
-08e3:751b      itoa_
+08e3:7488+     utoa_
+08e3:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7565      strupr_
+08e3:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-138a:0726      ___EFG_printf
-138a:072a*     ___EFG_scanf
+138b:0726      ___EFG_printf
+138b:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75ad      ulltoa_
-08e3:76ea*     lltoa_
+08e3:75bb      ulltoa_
+08e3:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:775b*     _dos_close_
-08e3:7769      _dos_commit_
+08e3:7769*     _dos_close_
+08e3:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7778      clearenv_
+08e3:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78ae      __Init_FPE_handler_
-08e3:78e7      __Fini_FPE_handler_
-08e3:791e*     __FPEHandler
+08e3:78bc      __Init_FPE_handler_
+08e3:78f5      __Fini_FPE_handler_
+08e3:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-138a:0744      ___FPE_int
+138b:0744      ___FPE_int
 
 
                         +--------------------+
@@ -655,6 +655,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022990 (141712.)
+Memory size:  000229a0 (141728.)
 Entry point address: 08e3:0072
-Link time: 00:00.48
+Link time: 00:00.10
index ae70a81ffd6c66c6c7c8b0991bd27c0080c7a67a..0c9893f3a01e227bb95746b05f2d69c0afa4f137 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 62db8de534da4badf0fe9ab6cecd13ae073113b1..b6d61a3f46e7a6a89deeff8640f89a628a463ccc 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:10
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b20       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6330       0000158b
 timer_TEXT             CODE           AUTO           0000:78c0       00000235
-_TEXT                  CODE           AUTO           0000:7b00       00007631
+_TEXT                  CODE           AUTO           0000:7b00       0000763f
 modex16_TEXT           CODE           AUTO           0f14:0000       0000258c
 16text_TEXT            CODE           AUTO           0f14:2590       0000010d
 16_in13_DATA           FAR_DATA       AUTO           117e:0000       000001a4
@@ -140,8 +140,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
 1199:09c0*     _finishcachebox
-1199:09c4*     _updatecachebox
-1199:09c8*     _drawcachebox
+1199:09c4*     _drawcachebox
+1199:09c8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -412,8 +412,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:ae7c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 1199:052a      ___iob
-1199:1306      ___ClosedStreams
-1199:130a      ___OpenStreams
+1199:1306      ___OpenStreams
+1199:130a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:aec0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -547,75 +547,75 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c947      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:daaa      _DoINTR_
+0000:dab8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de23*     sbrk_
-0000:de33      __brk_
+0000:de31*     sbrk_
+0000:de41      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de9b      fsync_
+0000:dea9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dea0*     _frealloc_
-0000:dea0      realloc_
+0000:deae*     _frealloc_
+0000:deae      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df9a      __setenvp_
-0000:e126      __freeenvp_
+0000:dfa8      __setenvp_
+0000:e134      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 1199:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e184*     _ismbblead_
+0000:e192*     _ismbblead_
 1199:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e1de      __mbinit_
+0000:e1ec      __mbinit_
 1199:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e2b9      _mbdtoupper_
+0000:e2c7      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e2c7      toupper_
+0000:e2d5      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 1199:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 1199:0704      ___Save8087
 1199:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e2d6      __GrabFP87_
+0000:e2e4      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e308*     __init_8087_emu
-0000:e30e      __x87id
+0000:e316*     __init_8087_emu
+0000:e31c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e36b      wctomb_
+0000:e379      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e3b6+     utoa_
-0000:e457      itoa_
+0000:e3c4+     utoa_
+0000:e465      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4a1      strupr_
+0000:e4af      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 1199:070c      ___EFG_printf
 1199:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4e9      ulltoa_
-0000:e626*     lltoa_
+0000:e4f7      ulltoa_
+0000:e634*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e697*     _dos_close_
-0000:e6a5      _dos_commit_
+0000:e6a5*     _dos_close_
+0000:e6b3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e6b4*     _msize_
-0000:e6cf      _fmsize_
+0000:e6c2*     _msize_
+0000:e6dd      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e6e0      __HeapManager_expand_
-0000:ebe9      _nexpand_
+0000:e6ee      __HeapManager_expand_
+0000:ebf7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec3c      _fexpand_
-0000:ec3c*     _expand_
+0000:ec4a      _fexpand_
+0000:ec4a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec71      clearenv_
+0000:ec7f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eda6      __Init_FPE_handler_
-0000:eddf      __Fini_FPE_handler_
-0000:ee16*     __FPEHandler
+0000:edb4      __Init_FPE_handler_
+0000:eded      __Fini_FPE_handler_
+0000:ee24*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0a8      _bfree_
+0000:f0b6      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f0cd      _bexpand_
+0000:f0db      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 1199:072a      ___FPE_int
 
@@ -635,4 +635,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020a90 (133776.)
 Entry point address: 0000:7cd6
-Link time: 00:00.23
+Link time: 00:00.10
index 970a1044f5259aaa46620b20b1def9c8f86e2c6a..a36e9e50df963903318683d2c3f25d1bfb5f59eb 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index ce70f74cc86d487f9999e9fd8bf0a5c23d8b6dfa..73ff64cae2ba9f43cac0377a2a1f1d1fbc26b5b9 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:11
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a3:0000            0000f110
+DGROUP                          11a4:0000            0000f110
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:5340       00000058
 kitten_TEXT            CODE           AUTO           0000:5bb0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:63c0       0000158b
 timer_TEXT             CODE           AUTO           0000:7950       00000235
-_TEXT                  CODE           AUTO           0000:7b90       0000764d
-modex16_TEXT           CODE           AUTO           0f1e:0000       0000258c
-16text_TEXT            CODE           AUTO           0f1e:2590       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1188:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a2:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a3:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a5:0000       00000002
-CONST                  DATA           DGROUP         11a5:0002       00000076
-CONST2                 DATA           DGROUP         11ac:0008       00000102
-_DATA                  DATA           DGROUP         11bd:0000       00000591
-XIB                    DATA           DGROUP         1216:0002       00000000
-XI                     DATA           DGROUP         1216:0002       00000036
-XIE                    DATA           DGROUP         1219:0008       00000000
-YIB                    DATA           DGROUP         1219:0008       00000000
-YI                     DATA           DGROUP         1219:0008       00000018
-YIE                    DATA           DGROUP         121b:0000       00000000
-STRINGS                DATA           DGROUP         121b:0000       00000000
-DATA                   DATA           DGROUP         121b:0000       00000000
-_emu_init_start        EMU            DGROUP         121b:0000       00000000
-_emu_init_end          EMU            DGROUP         121b:0000       00000000
-_BSS                   BSS            DGROUP         121b:0000       00000ec2
-STACK                  STACK          DGROUP         1308:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b90       0000765b
+modex16_TEXT           CODE           AUTO           0f1f:0000       0000258c
+16text_TEXT            CODE           AUTO           0f1f:2590       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1189:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11a3:0004       00000000
+_NULL                  BEGDATA        DGROUP         11a4:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11a6:0000       00000002
+CONST                  DATA           DGROUP         11a6:0002       00000076
+CONST2                 DATA           DGROUP         11ad:0008       00000102
+_DATA                  DATA           DGROUP         11be:0000       00000591
+XIB                    DATA           DGROUP         1217:0002       00000000
+XI                     DATA           DGROUP         1217:0002       00000036
+XIE                    DATA           DGROUP         121a:0008       00000000
+YIB                    DATA           DGROUP         121a:0008       00000000
+YI                     DATA           DGROUP         121a:0008       00000018
+YIE                    DATA           DGROUP         121c:0000       00000000
+STRINGS                DATA           DGROUP         121c:0000       00000000
+DATA                   DATA           DGROUP         121c:0000       00000000
+_emu_init_start        EMU            DGROUP         121c:0000       00000000
+_emu_init_end          EMU            DGROUP         121c:0000       00000000
+_BSS                   BSS            DGROUP         121c:0000       00000ec2
+STACK                  STACK          DGROUP         1309:0000       0000dac0
 
 
                         +----------------+
@@ -69,12 +69,12 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:009a      main_
-11a3:0780+     _gvar
-11a3:0838+     _bakapee
-11a3:083c+     _pal
-11a3:0840*     _i
+11a4:0780+     _gvar
+11a4:0838+     _bakapee
+11a4:083c+     _pal
+11a4:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a3:085e+     _inpu
+11a4:085e+     _inpu
 0000:02f0+     INL_KeyService_
 0000:058a+     Mouse_
 0000:05e2+     IN_GetJoyAbs_
@@ -122,9 +122,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48bc+     MM_TotalFree_
 0000:4952*     MM_Report_
 0000:530a*     MM_BombOnError_
-11a3:09c0+     _beforesort
-11a3:09c4+     _aftersort
-11a3:09c8+     _XMSaddr
+11a4:09c0+     _beforesort
+11a4:09c4+     _aftersort
+11a4:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5340      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -142,9 +142,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a80*     CAL_OptimizeNodes_
 0000:5b30*     CA_Startup_
 0000:5b80*     CA_Shutdown_
-11a3:09d0*     _finishcachebox
-11a3:09d4*     _updatecachebox
-11a3:09d8*     _drawcachebox
+11a4:09d0*     _finishcachebox
+11a4:09d4*     _drawcachebox
+11a4:09d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5bec      KITTENGETS
 0000:5c4c*     kittenopen_
@@ -155,7 +155,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:61a4+     get_line_
 0000:6216+     db_fetch_
 0000:62ac+     db_insert_
-11a3:0494+     __kitten_catalog
+11a4:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:656c+     LargestFreeBlock_
 0000:65fa+     _coreleft_
@@ -180,65 +180,65 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b95      __STK
 0000:7bb5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f1e:0240      VGAmodeX_
-0f1e:02d2+     vgaGetMode_
-0f1e:0312+     modexEnter_
-0f1e:0592      modexLeave_
-0f1e:05aa+     modexsetBaseXMode_
-0f1e:05e8      modexDefaultPage_
-0f1e:06c8*     modexNextPage_
-0f1e:0794*     modexNextPageFlexibleSize_
-0f1e:0862*     modexShowPage_
-0f1e:095e*     modexPanPage_
-0f1e:09ae*     modexSelectPlane_
-0f1e:09d2+     modexClearRegion_
-0f1e:0aea*     oldDrawBmp_
-0f1e:0c50*     CDrawBmp_
-0f1e:0db4*     modexDrawBmp_
-0f1e:0e1a+     modexDrawBmpRegion_
-0f1e:0f84*     modexDrawPlanarBuf_
-0f1e:0fa2*     modexDrawSprite_
-0f1e:1008+     modexDrawSpriteRegion_
-0f1e:1180*     modexCopyPageRegion_
-0f1e:12ea      modexFadeOn_
-0f1e:131a*     modexFadeOff_
-0f1e:1348*     modexFlashOn_
-0f1e:1376*     modexFlashOff_
-0f1e:1446+     modexPalSave_
-0f1e:149c      modexNewPal_
-0f1e:14ec      modexLoadPalFile_
-0f1e:15ce*     modexSavePalFile_
-0f1e:1646      modexPalBlack_
-0f1e:1670*     modexPalWhite_
-0f1e:169a+     modexPalUpdate_
-0f1e:1c0a      modexPalUpdate1_
-0f1e:1c84*     modexPalUpdate0_
-0f1e:1cd0+     chkcolor_
-0f1e:1fe8+     modexputPixel_
-0f1e:2076*     modexgetPixel_
-0f1e:20fc*     modexhlin_
-0f1e:2180*     modexprint_
-0f1e:231a*     modexprintbig_
-0f1e:2496      pdump_
-0f1e:24f6*     cls_
-0f1e:2564+     modexWaitBorder_
-11a3:04c4+     _VGA
+0f1f:0240      VGAmodeX_
+0f1f:02d2+     vgaGetMode_
+0f1f:0312+     modexEnter_
+0f1f:0592      modexLeave_
+0f1f:05aa+     modexsetBaseXMode_
+0f1f:05e8      modexDefaultPage_
+0f1f:06c8*     modexNextPage_
+0f1f:0794*     modexNextPageFlexibleSize_
+0f1f:0862*     modexShowPage_
+0f1f:095e*     modexPanPage_
+0f1f:09ae*     modexSelectPlane_
+0f1f:09d2+     modexClearRegion_
+0f1f:0aea*     oldDrawBmp_
+0f1f:0c50*     CDrawBmp_
+0f1f:0db4*     modexDrawBmp_
+0f1f:0e1a+     modexDrawBmpRegion_
+0f1f:0f84*     modexDrawPlanarBuf_
+0f1f:0fa2*     modexDrawSprite_
+0f1f:1008+     modexDrawSpriteRegion_
+0f1f:1180*     modexCopyPageRegion_
+0f1f:12ea      modexFadeOn_
+0f1f:131a*     modexFadeOff_
+0f1f:1348*     modexFlashOn_
+0f1f:1376*     modexFlashOff_
+0f1f:1446+     modexPalSave_
+0f1f:149c      modexNewPal_
+0f1f:14ec      modexLoadPalFile_
+0f1f:15ce*     modexSavePalFile_
+0f1f:1646      modexPalBlack_
+0f1f:1670*     modexPalWhite_
+0f1f:169a+     modexPalUpdate_
+0f1f:1c0a      modexPalUpdate1_
+0f1f:1c84*     modexPalUpdate0_
+0f1f:1cd0+     chkcolor_
+0f1f:1fe8+     modexputPixel_
+0f1f:2076*     modexgetPixel_
+0f1f:20fc*     modexhlin_
+0f1f:2180*     modexprint_
+0f1f:231a*     modexprintbig_
+0f1f:2496      pdump_
+0f1f:24f6*     cls_
+0f1f:2564+     modexWaitBorder_
+11a4:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7bd2      _fmalloc_
 0000:7bd2      malloc_
-11a3:04d8      ___fheap
-11a3:04da      ___fheapRover
-11a3:04dc      ___LargestSizeB4Rover
+11a4:04d8      ___fheap
+11a4:04da      ___fheapRover
+11a4:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d4f      __PIA
 0000:7d48*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d66      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a3:0000*     __nullarea
-11a3:04de*     __ovlflag
-11a3:04df*     __intno
-11a3:04e0*     __ovlvec
+11a4:0000*     __nullarea
+11a4:04de*     __ovlflag
+11a4:04df*     __intno
+11a4:04e0*     __ovlvec
 0000:7d80      _cstart_
 0000:7e53*     _Not_Enough_Memory_
 0000:7f85      __exit_
@@ -248,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800c      _big_code_
 0000:800c*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a3:12e4      __argv
-11a3:12e8      ___argv
-11a3:12ec      __argc
-11a3:12ee      ___argc
+11a4:12e4      __argv
+11a4:12e8      ___argv
+11a4:12ec      __argc
+11a4:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:800c      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -275,22 +275,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8368      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:83ad      _nmalloc_
-11a3:04e4      ___nheapbeg
-11a3:04e6      ___MiniHeapRover
-11a3:04e8      ___LargestSizeB4MiniHeapRover
+11a4:04e4      ___nheapbeg
+11a4:04e6      ___MiniHeapRover
+11a4:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8487      _ffree_
 0000:8487      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84f4      _nfree_
-11a3:12f0+     ___MiniHeapFreeRover
+11a4:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85ef+     _null_exit_rtn_
 0000:85ef+     __null_int23_exit_
 0000:85f0      exit_
 0000:8611+     _exit_
-11a3:04ea+     ___int23_exit
-11a3:04ee      ___FPE_handler_exit
+11a4:04ea+     ___int23_exit
+11a4:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:862e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -309,7 +309,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fd5      __doclose_
 0000:911f      __shutdown_stream_
 0000:9139      fclose_
-11a3:12f2+     ___RmTmpFileFn
+11a4:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91a4+     __ibm_bios_get_ticks_
 0000:921b      clock_
@@ -320,7 +320,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:943f      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a3:0098      __IsTable
+11a4:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9637      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -355,31 +355,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e31      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a3:04fa      __8087
-11a3:04fb      __real87
-11a3:04fc      __dos87emucall
-11a3:04fe      __dos87real
+11a4:04fa      __8087
+11a4:04fb      __real87
+11a4:04fc      __dos87emucall
+11a4:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e40*     __exit_with_msg_
 0000:9e45      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a3:0500      __curbrk
-11a3:0508      __STACKLOW
-11a3:050a      __STACKTOP
-11a3:050c      __cbyte
-11a3:050e      __child
-11a3:0510      __no87
-11a3:051d      ___FPE_handler
-11a3:0502      __psp
-11a3:0511      __get_ovl_stack
-11a3:0515      __restore_ovl_stack
-11a3:0519      __close_ovl_file
-11a3:0521      __LpCmdLine
-11a3:0525      __LpPgmName
-11a3:0504      __osmajor
-11a3:0505      __osminor
-11a3:0506      __osmode
-11a3:0507      __HShift
+11a4:0500      __curbrk
+11a4:0508      __STACKLOW
+11a4:050a      __STACKTOP
+11a4:050c      __cbyte
+11a4:050e      __child
+11a4:0510      __no87
+11a4:051d      ___FPE_handler
+11a4:0502      __psp
+11a4:0511      __get_ovl_stack
+11a4:0515      __restore_ovl_stack
+11a4:0519      __close_ovl_file
+11a4:0521      __LpCmdLine
+11a4:0525      __LpPgmName
+11a4:0504      __osmajor
+11a4:0505      __osminor
+11a4:0506      __osmode
+11a4:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e64+     __fill_buffer_
 0000:a0b3      fgetc_
@@ -389,8 +389,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a573      rand_
 0000:a5b5*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1e:2606*     textInit_
-11a3:12fa      _romFonts
+0f1f:2606*     textInit_
+11a4:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a5e0      __MemAllocator
 0000:a6aa      __MemFree
@@ -408,7 +408,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:ab30      __FiniRtns
 0000:ab30*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a3:052e      ___uselfn
+11a4:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:ab94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -416,9 +416,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:abf8+     _getargv_
 0000:af28      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a3:0530      ___iob
-11a3:1316      ___ClosedStreams
-11a3:131a      ___OpenStreams
+11a4:0530      ___iob
+11a4:1316      ___OpenStreams
+11a4:131a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:af6c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b349      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a3:0022      ___Alphabet
+11a4:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b34c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3fa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b405*     __get_errno_ptr_
-11a3:131e      _errno
+11a4:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b40c      __GetIOMode_
 0000:b441      __SetIOMode_nogrow_
-11a3:06ac      ___NFiles
-11a3:06ae      ___init_mode
-11a3:06d6      ___io_mode
+11a4:06ac      ___NFiles
+11a4:06ae      ___init_mode
+11a4:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b476*     __set_commode_
-11a3:06da      __commode
+11a4:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a3:06dc      __fmode
+11a4:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b482      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba8a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:baa6*     __get_doserrno_ptr_
-11a3:1320      __doserrno
+11a4:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a3:06de      ___umaskval
+11a4:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baad      _dos_creat_
 0000:bad1*     _dos_creatnew_
@@ -492,9 +492,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bcda      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a3:1324      ___env_mask
-11a3:1328      _environ
-11a3:132c*     __wenviron
+11a4:1324      ___env_mask
+11a4:1328      _environ
+11a4:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd1c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -515,7 +515,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c272      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c2e2      __EnterWVIDEO_
-11a3:06fe+     ___WD_Present
+11a4:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c306      __flushall_
 0000:c39a      flushall_
@@ -531,19 +531,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c5c8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c79d*     _heapenable_
-11a3:0700      ___heap_enabled
+11a4:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a3:0702      __amblksiz
+11a4:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a3:1330      ____Argv
-11a3:1334      ____Argc
+11a4:1330      ____Argv
+11a4:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a3:0732      __Start_XI
-11a3:0768      __End_XI
-11a3:0768      __Start_YI
-11a3:0780      __End_YI
+11a4:0732      __Start_XI
+11a4:0768      __End_XI
+11a4:0768      __Start_YI
+11a4:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a3:1336      ___historical_splitparms
+11a4:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c7ae      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -552,77 +552,77 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c9f3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db56      _DoINTR_
+0000:db64      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:decf*     sbrk_
-0000:dedf      __brk_
+0000:dedd*     sbrk_
+0000:deed      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df47      fsync_
+0000:df55      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df4c*     _frealloc_
-0000:df4c      realloc_
+0000:df5a*     _frealloc_
+0000:df5a      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e046      __setenvp_
-0000:e1d2      __freeenvp_
+0000:e054      __setenvp_
+0000:e1e0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a3:0704      ___IsDBCS
+11a4:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e230*     _ismbblead_
-11a3:133c      ___MBCSIsTable
+0000:e23e*     _ismbblead_
+11a4:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e28a      __mbinit_
-11a3:0706      ___MBCodePage
+0000:e298      __mbinit_
+11a4:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e365      _mbdtoupper_
+0000:e373      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e373      toupper_
+0000:e381      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a3:0708      __8087cw
+11a4:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a3:070a      ___Save8087
-11a3:070e      ___Rest8087
+11a4:070a      ___Save8087
+11a4:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e382      __GrabFP87_
+0000:e390      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3b4*     __init_8087_emu
-0000:e3ba      __x87id
+0000:e3c2*     __init_8087_emu
+0000:e3c8      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e417      wctomb_
+0000:e425      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e462+     utoa_
-0000:e503      itoa_
+0000:e470+     utoa_
+0000:e511      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e54d      strupr_
+0000:e55b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a3:0712      ___EFG_printf
-11a3:0716*     ___EFG_scanf
+11a4:0712      ___EFG_printf
+11a4:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e595      ulltoa_
-0000:e6d2*     lltoa_
+0000:e5a3      ulltoa_
+0000:e6e0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e743*     _dos_close_
-0000:e751      _dos_commit_
+0000:e751*     _dos_close_
+0000:e75f      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e760*     _msize_
-0000:e77b      _fmsize_
+0000:e76e*     _msize_
+0000:e789      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e78c      __HeapManager_expand_
-0000:ec95      _nexpand_
+0000:e79a      __HeapManager_expand_
+0000:eca3      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ece8      _fexpand_
-0000:ece8*     _expand_
+0000:ecf6      _fexpand_
+0000:ecf6*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed1d      clearenv_
+0000:ed2b      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee52      __Init_FPE_handler_
-0000:ee8b      __Fini_FPE_handler_
-0000:eec2*     __FPEHandler
+0000:ee60      __Init_FPE_handler_
+0000:ee99      __Fini_FPE_handler_
+0000:eed0*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f154      _bfree_
+0000:f162      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f179      _bexpand_
+0000:f187      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a3:0730      ___FPE_int
+11a4:0730      ___FPE_int
 
 
                         +--------------------+
@@ -638,6 +638,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020b40 (133952.)
+Memory size:  00020b50 (133968.)
 Entry point address: 0000:7d80
-Link time: 00:00.43
+Link time: 00:00.00
index 5a4192af3bce0548dfd3dec2fd7a6ef295d73f9e..6f3a811c0f1d923fd8f16ba97c6bc7ed2ef91e0c 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index a6b0119446f658f9b77ee61b04e385313c386d9c..b3a3c48fe6964e400218b1964fbcdc5a18a4835a 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:09
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b82:0000            0000ed60
+DGROUP                          0b85:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000328
-_TEXT                  CODE           AUTO           0000:0330       0000856b
-bitmap_TEXT            CODE           AUTO           0000:88a0       00000651
-planar_TEXT            CODE           AUTO           0000:8f00       00000275
-modex16_TEXT           CODE           AUTO           0000:9180       0000258c
-16text_TEXT            CODE           AUTO           0000:b710       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b81:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b82:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b84:0000       00000002
-CONST                  DATA           DGROUP         0b84:0002       00000076
-CONST2                 DATA           DGROUP         0b8b:0008       00000132
-_DATA                  DATA           DGROUP         0b9f:0000       0000032a
-XIB                    DATA           DGROUP         0bd1:000a       00000000
-XI                     DATA           DGROUP         0bd1:000a       0000002a
-XIE                    DATA           DGROUP         0bd4:0004       00000000
-YIB                    DATA           DGROUP         0bd4:0004       00000000
-YI                     DATA           DGROUP         0bd4:0004       0000000c
-YIE                    DATA           DGROUP         0bd5:0000       00000000
-STRINGS                DATA           DGROUP         0bd5:0000       00000000
-DATA                   DATA           DGROUP         0bd5:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd5:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd5:0000       00000000
-_BSS                   BSS            DGROUP         0bd5:0000       00000d70
-STACK                  STACK          DGROUP         0cac:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0330       00008595
+bitmap_TEXT            CODE           AUTO           0000:88d0       00000651
+planar_TEXT            CODE           AUTO           0000:8f30       00000275
+modex16_TEXT           CODE           AUTO           0000:91b0       0000258c
+16text_TEXT            CODE           AUTO           0000:b740       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b84:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b85:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b87:0000       00000002
+CONST                  DATA           DGROUP         0b87:0002       00000076
+CONST2                 DATA           DGROUP         0b8e:0008       00000132
+_DATA                  DATA           DGROUP         0ba2:0000       0000032a
+XIB                    DATA           DGROUP         0bd4:000a       00000000
+XI                     DATA           DGROUP         0bd4:000a       0000002a
+XIE                    DATA           DGROUP         0bd7:0004       00000000
+YIB                    DATA           DGROUP         0bd7:0004       00000000
+YI                     DATA           DGROUP         0bd7:0004       0000000c
+YIE                    DATA           DGROUP         0bd8:0000       00000000
+STRINGS                DATA           DGROUP         0bd8:0000       00000000
+DATA                   DATA           DGROUP         0bd8:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd8:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd8:0000       00000000
+_BSS                   BSS            DGROUP         0bd8:0000       00000d70
+STACK                  STACK          DGROUP         0caf:0000       0000dac0
 
 
                         +----------------+
@@ -62,61 +62,61 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0100      main_
-0b82:0530+     _gvar
+0b85:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0335      __STK
 0000:0355*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c2a      bitmapLoadPcx_
-0000:8d86*     bitmapLoadPcxTiles_
+0000:8c5a      bitmapLoadPcx_
+0000:8db6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f00      planar_buf_from_bitmap_
-0000:9020+     planar_buf_alloc_
-0000:911a*     planar_buf_free_
+0000:8f30      planar_buf_from_bitmap_
+0000:9050+     planar_buf_alloc_
+0000:914a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93c0      VGAmodeX_
-0000:9452+     vgaGetMode_
-0000:9492+     modexEnter_
-0000:9712*     modexLeave_
-0000:972a+     modexsetBaseXMode_
-0000:9768      modexDefaultPage_
-0000:9848*     modexNextPage_
-0000:9914*     modexNextPageFlexibleSize_
-0000:99e2*     modexShowPage_
-0000:9ade*     modexPanPage_
-0000:9b2e*     modexSelectPlane_
-0000:9b52      modexClearRegion_
-0000:9c6a      oldDrawBmp_
-0000:9dd0*     CDrawBmp_
-0000:9f34      modexDrawBmp_
-0000:9f9a+     modexDrawBmpRegion_
-0000:a104*     modexDrawPlanarBuf_
-0000:a122      modexDrawSprite_
-0000:a188+     modexDrawSpriteRegion_
-0000:a300      modexCopyPageRegion_
-0000:a46a*     modexFadeOn_
-0000:a49a*     modexFadeOff_
-0000:a4c8*     modexFlashOn_
-0000:a4f6*     modexFlashOff_
-0000:a5c6+     modexPalSave_
-0000:a61c      modexNewPal_
-0000:a66c*     modexLoadPalFile_
-0000:a74e*     modexSavePalFile_
-0000:a7c6*     modexPalBlack_
-0000:a7f0*     modexPalWhite_
-0000:a81a+     modexPalUpdate_
-0000:ad8a      modexPalUpdate1_
-0000:ae04*     modexPalUpdate0_
-0000:ae50+     chkcolor_
-0000:b168+     modexputPixel_
-0000:b1f6*     modexgetPixel_
-0000:b27c*     modexhlin_
-0000:b300*     modexprint_
-0000:b49a*     modexprintbig_
-0000:b616*     pdump_
-0000:b676*     cls_
-0000:b6e4+     modexWaitBorder_
-0b82:0204      _VGA
+0000:93f0      VGAmodeX_
+0000:9482+     vgaGetMode_
+0000:94c2+     modexEnter_
+0000:9742*     modexLeave_
+0000:975a+     modexsetBaseXMode_
+0000:9798      modexDefaultPage_
+0000:9878*     modexNextPage_
+0000:9944*     modexNextPageFlexibleSize_
+0000:9a12*     modexShowPage_
+0000:9b0e*     modexPanPage_
+0000:9b5e*     modexSelectPlane_
+0000:9b82      modexClearRegion_
+0000:9c9a      oldDrawBmp_
+0000:9e00*     CDrawBmp_
+0000:9f64      modexDrawBmp_
+0000:9fca+     modexDrawBmpRegion_
+0000:a134*     modexDrawPlanarBuf_
+0000:a152      modexDrawSprite_
+0000:a1b8+     modexDrawSpriteRegion_
+0000:a330      modexCopyPageRegion_
+0000:a49a*     modexFadeOn_
+0000:a4ca*     modexFadeOff_
+0000:a4f8*     modexFlashOn_
+0000:a526*     modexFlashOff_
+0000:a5f6+     modexPalSave_
+0000:a64c      modexNewPal_
+0000:a69c*     modexLoadPalFile_
+0000:a77e*     modexSavePalFile_
+0000:a7f6*     modexPalBlack_
+0000:a820*     modexPalWhite_
+0000:a84a+     modexPalUpdate_
+0000:adba      modexPalUpdate1_
+0000:ae34*     modexPalUpdate0_
+0000:ae80+     chkcolor_
+0000:b198+     modexputPixel_
+0000:b226*     modexgetPixel_
+0000:b2ac*     modexhlin_
+0000:b330*     modexprint_
+0000:b4ca*     modexprintbig_
+0000:b646*     pdump_
+0000:b6a6*     cls_
+0000:b714+     modexWaitBorder_
+0b85:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -125,60 +125,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b82:0000*     __nullarea
-0b82:0218*     __ovlflag
-0b82:0219*     __intno
-0b82:021a*     __ovlvec
+0b85:0000*     __nullarea
+0b85:0218*     __ovlflag
+0b85:0219*     __intno
+0b85:021a*     __ovlvec
 0000:03d6      _cstart_
 0000:04a9*     _Not_Enough_Memory_
 0000:05db      __exit_
 0000:05fa      __do_exit_with_msg__
 0000:0657      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b82:021e      _fltused_
+0b85:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0662      _big_code_
 0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b82:0220      __8087
-0b82:0221      __real87
-0b82:0222      __dos87emucall
-0b82:0224      __dos87real
+0b85:0220      __8087
+0b85:0221      __real87
+0b85:0222      __dos87emucall
+0b85:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0662*     __exit_with_msg_
 0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b82:0226      __curbrk
-0b82:022e      __STACKLOW
-0b82:0230      __STACKTOP
-0b82:0232      __cbyte
-0b82:0234      __child
-0b82:0236      __no87
-0b82:0243      ___FPE_handler
-0b82:0228      __psp
-0b82:0237      __get_ovl_stack
-0b82:023b      __restore_ovl_stack
-0b82:023f      __close_ovl_file
-0b82:0247      __LpCmdLine
-0b82:024b      __LpPgmName
-0b82:022a      __osmajor
-0b82:022b      __osminor
-0b82:022c      __osmode
-0b82:022d      __HShift
+0b85:0226      __curbrk
+0b85:022e      __STACKLOW
+0b85:0230      __STACKTOP
+0b85:0232      __cbyte
+0b85:0234      __child
+0b85:0236      __no87
+0b85:0243      ___FPE_handler
+0b85:0228      __psp
+0b85:0237      __get_ovl_stack
+0b85:023b      __restore_ovl_stack
+0b85:023f      __close_ovl_file
+0b85:0247      __LpCmdLine
+0b85:024b      __LpPgmName
+0b85:022a      __osmajor
+0b85:022b      __osminor
+0b85:022c      __osmode
+0b85:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09fd      __doclose_
 0000:0b47      __shutdown_stream_
 0000:0b61      fclose_
-0b82:0f68+     ___RmTmpFileFn
+0b85:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0bcc+     _null_exit_rtn_
 0000:0bcc+     __null_int23_exit_
 0000:0bcd      exit_
 0000:0bee+     _exit_
-0b82:0250+     ___int23_exit
-0b82:0254      ___FPE_handler_exit
+0b85:0250+     ___int23_exit
+0b85:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -192,13 +192,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:178b      _fmalloc_
 0000:178b      malloc_
-0b82:0258+     ___fheap
-0b82:025a      ___fheapRover
-0b82:025c      ___LargestSizeB4Rover
+0b85:0258+     ___fheap
+0b85:025a      ___fheapRover
+0b85:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b82:025e      ___iob
-0b82:0f6c      ___ClosedStreams
-0b82:0f70      ___OpenStreams
+0b85:025e      ___iob
+0b85:0f6c      ___OpenStreams
+0b85:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -216,8 +216,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f2a      __I4M
 0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b786*     textInit_
-0b82:0f74      _romFonts
+0000:b7b6*     textInit_
+0b85:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -228,7 +228,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2170      __FiniRtns
 0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b82:03ca      ___uselfn
+0b85:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,10 +240,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2330      __EnterWVIDEO_
-0b82:03ea+     ___WD_Present
+0b85:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b82:0f8c      _errno
+0b85:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -272,9 +272,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29ff*     __set_commode_
-0b82:03ec      __commode
+0b85:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b82:03ee      __fmode
+0b85:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -295,9 +295,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:333f      _nmalloc_
-0b82:03f0      ___nheapbeg
-0b82:03f2      ___MiniHeapRover
-0b82:03f4      ___LargestSizeB4MiniHeapRover
+0b85:03f0      ___nheapbeg
+0b85:03f2      ___MiniHeapRover
+0b85:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -309,7 +309,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:36d7      _nfree_
-0b82:0f8e+     ___MiniHeapFreeRover
+0b85:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -321,96 +321,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b82:0f90      ____Argv
-0b82:0f94      ____Argc
+0b85:0f90      ____Argv
+0b85:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b82:03f6      __amblksiz
+0b85:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b82:04fa      __Start_XI
-0b82:0524      __End_XI
-0b82:0524      __Start_YI
-0b82:0530      __End_YI
+0b85:04fa      __Start_XI
+0b85:0524      __End_XI
+0b85:0524      __Start_YI
+0b85:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b82:03f8      ___EFG_printf
-0b82:03fc      ___EFG_scanf
+0b85:03f8      ___EFG_printf
+0b85:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4bf7      _EFG_Format_
+0000:4c05      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4dc9      __cnvs2d_
+0000:4dd7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b82:0400      __8087cw
+0b85:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b82:0402      ___Save8087
-0b82:0406      ___Rest8087
+0b85:0402      ___Save8087
+0b85:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4de9      __GrabFP87_
+0000:4df7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e1c*     __init_8087_emu
-0000:4e22      __x87id
+0000:4e2a*     __init_8087_emu
+0000:4e30      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e7f*     __dosretax
-0000:4e84*     __dosret0
-0000:4e8b      __set_errno_dos_
-0000:4ef3*     __set_errno_dos_reterr_
+0000:4e8d*     __dosretax
+0000:4e92*     __dosret0
+0000:4e99      __set_errno_dos_
+0000:4f01*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4efe      __GetIOMode_
-0000:4f33      __SetIOMode_nogrow_
-0b82:041e      ___NFiles
-0b82:0420      ___init_mode
-0b82:0448      ___io_mode
+0000:4f0c      __GetIOMode_
+0000:4f41      __SetIOMode_nogrow_
+0b85:041e      ___NFiles
+0b85:0420      ___init_mode
+0b85:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f68      fsync_
+0000:4f76      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f6d+     __grow_iomode_
-0000:5054+     __shrink_iomode_
-0000:5095      __SetIOMode_
+0000:4f7b+     __grow_iomode_
+0000:5062+     __shrink_iomode_
+0000:50a3      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:513c      _dos_open_
+0000:514a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5162      isatty_
+0000:5170      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:517e*     __get_doserrno_ptr_
-0b82:0f98      __doserrno
+0000:518c*     __get_doserrno_ptr_
+0b85:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b82:044c      ___umaskval
+0b85:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5185      _dos_creat_
-0000:51a9*     _dos_creatnew_
+0000:5193      _dos_creat_
+0000:51b7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51ca*     _heapenable_
-0b82:044e      ___heap_enabled
+0000:51d8*     _heapenable_
+0b85:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51db      __nmemneed_
+0000:51e9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5263      __LastFree_
-0000:52dd      __ExpandDGROUP_
+0000:5271      __LastFree_
+0000:52eb      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53ee      _DoINTR_
+0000:53fc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5767      wctomb_
+0000:5775      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57b2+     utoa_
-0000:5853      itoa_
+0000:57c0+     utoa_
+0000:5861      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:589d      strupr_
+0000:58ab      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b82:0450      ___IsDBCS
+0b85:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58d2*     _ismbblead_
-0b82:0f9a      ___MBCSIsTable
+0000:58e0*     _ismbblead_
+0b85:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58ee      ulltoa_
-0000:5a2b*     lltoa_
+0000:58fc      ulltoa_
+0000:5a39*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5a9c      ultoa_
-0000:5b5a*     ltoa_
+0000:5aaa      ultoa_
+0000:5b68*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5ba8*     _SetLD64bit_
-0000:5bb3*     _SetLD80bit_
-0000:5bbe      _LDisDouble_
+0000:5bb6*     _SetLD64bit_
+0000:5bc1*     _SetLD80bit_
+0000:5bcc      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d23      _LDScale10x_
-0000:65fb      __LDcvt_
+0000:5d31      _LDScale10x_
+0000:6609      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +421,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6dd8*     __init_87_emulator
+0000:6de6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:75ec+     __Strtold_
-0000:782b      strtod_
+0000:7617+     __Strtold_
+0000:7856      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79d2      __Init_FPE_handler_
-0000:7a0b      __Fini_FPE_handler_
-0000:7a42*     __FPEHandler
+0000:79fc      __Init_FPE_handler_
+0000:7a35      __Fini_FPE_handler_
+0000:7a6c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cd4*     _dos_close_
-0000:7ce2      _dos_commit_
+0000:7cfe*     _dos_close_
+0000:7d0c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7cf1*     _frealloc_
-0000:7cf1      realloc_
+0000:7d1b*     _frealloc_
+0000:7d1b      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7dcd      __ChkTTYIOMode_
-0000:7e3b*     __IOMode_
+0000:7df7      __ChkTTYIOMode_
+0000:7e65*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e4c      __doserror_
-0000:7e5a*     __doserror1_
+0000:7e76      __doserror_
+0000:7e84*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e66*     sbrk_
-0000:7e76      __brk_
+0000:7e90*     sbrk_
+0000:7ea0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b82:0072      ___Alphabet
+0b85:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f1c      __mbinit_
-0b82:04f6+     ___MBCodePage
+0000:7f46      __mbinit_
+0b85:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7ff7      __LDClass_
-0000:807d*     _FLClass_
+0000:8021      __LDClass_
+0000:80a7*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8092      __I4D
-0000:80e1*     __U4D
+0000:80bc      __I4D
+0000:810b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b82:0098      __IsTable
+0b85:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8166      __ZBuf2LD
+0000:8190      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:822e*     __set_EDOM_
-0000:823a      __set_ERANGE_
-0000:8246*     __set_EINVAL_
+0000:8258*     __set_EDOM_
+0000:8264      __set_ERANGE_
+0000:8270*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b82:019a*     ___f_infinity
-0b82:019e*     ___f_posqnan
-0b82:01a2      ___d_infinity
-0b82:01aa      ___d_posqnan
-0b82:01b2*     ___ld_infinity
-0b82:01ba*     ___ld_posqnan
+0b85:019a*     ___f_infinity
+0b85:019e*     ___f_posqnan
+0b85:01a2      ___d_infinity
+0b85:01aa      ___d_posqnan
+0b85:01b2*     ___ld_infinity
+0b85:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b82:01c2      __HugeValue
+0b85:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b82:04f8      ___FPE_int
+0b85:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8260*     _msize_
-0000:827b      _fmsize_
+0000:828a*     _msize_
+0000:82a5      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:828c      __HeapManager_expand_
-0000:8795      _nexpand_
+0000:82b6      __HeapManager_expand_
+0000:87bf      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:87e8      _fexpand_
-0000:87e8*     _expand_
+0000:8812      _fexpand_
+0000:8812*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:881d      _bfree_
+0000:8847      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8842      _bexpand_
+0000:886c      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a580 (107904.)
+Memory size:  0001a5b0 (107952.)
 Entry point address: 0000:03d6
-Link time: 00:00.66
+Link time: 00:00.10
index cfb08de0805385450fdda70d7bfb49aef8cb56cd..d0c8677bf50848d732ee1e876bf54c26fdb812ac 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index a28dac6b6769a70e015de1771b8c0fbe99343c22..7245791d13ad43cae8d15921e90c4af9de74e056 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:09
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b86:0000            0000ed60
+DGROUP                          0b89:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000036f
-_TEXT                  CODE           AUTO           0000:0370       0000856b
-bitmap_TEXT            CODE           AUTO           0000:88e0       00000651
-planar_TEXT            CODE           AUTO           0000:8f40       00000275
-modex16_TEXT           CODE           AUTO           0000:91c0       0000258c
-16text_TEXT            CODE           AUTO           0000:b750       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b85:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b86:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b88:0000       00000002
-CONST                  DATA           DGROUP         0b88:0002       00000076
-CONST2                 DATA           DGROUP         0b8f:0008       00000132
-_DATA                  DATA           DGROUP         0ba3:0000       0000032a
-XIB                    DATA           DGROUP         0bd5:000a       00000000
-XI                     DATA           DGROUP         0bd5:000a       0000002a
-XIE                    DATA           DGROUP         0bd8:0004       00000000
-YIB                    DATA           DGROUP         0bd8:0004       00000000
-YI                     DATA           DGROUP         0bd8:0004       0000000c
-YIE                    DATA           DGROUP         0bd9:0000       00000000
-STRINGS                DATA           DGROUP         0bd9:0000       00000000
-DATA                   DATA           DGROUP         0bd9:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd9:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd9:0000       00000000
-_BSS                   BSS            DGROUP         0bd9:0000       00000d70
-STACK                  STACK          DGROUP         0cb0:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0370       00008595
+bitmap_TEXT            CODE           AUTO           0000:8910       00000651
+planar_TEXT            CODE           AUTO           0000:8f70       00000275
+modex16_TEXT           CODE           AUTO           0000:91f0       0000258c
+16text_TEXT            CODE           AUTO           0000:b780       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b88:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b89:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b8b:0000       00000002
+CONST                  DATA           DGROUP         0b8b:0002       00000076
+CONST2                 DATA           DGROUP         0b92:0008       00000132
+_DATA                  DATA           DGROUP         0ba6:0000       0000032a
+XIB                    DATA           DGROUP         0bd8:000a       00000000
+XI                     DATA           DGROUP         0bd8:000a       0000002a
+XIE                    DATA           DGROUP         0bdb:0004       00000000
+YIB                    DATA           DGROUP         0bdb:0004       00000000
+YI                     DATA           DGROUP         0bdb:0004       0000000c
+YIE                    DATA           DGROUP         0bdc:0000       00000000
+STRINGS                DATA           DGROUP         0bdc:0000       00000000
+DATA                   DATA           DGROUP         0bdc:0000       00000000
+_emu_init_start        EMU            DGROUP         0bdc:0000       00000000
+_emu_init_end          EMU            DGROUP         0bdc:0000       00000000
+_BSS                   BSS            DGROUP         0bdc:0000       00000d70
+STACK                  STACK          DGROUP         0cb3:0000       0000dac0
 
 
                         +----------------+
@@ -62,61 +62,61 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0100      main_
-0b86:0530+     _gvar
+0b89:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0375      __STK
 0000:0395*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:8c6a      bitmapLoadPcx_
-0000:8dc6*     bitmapLoadPcxTiles_
+0000:8c9a      bitmapLoadPcx_
+0000:8df6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f40      planar_buf_from_bitmap_
-0000:9060+     planar_buf_alloc_
-0000:915a*     planar_buf_free_
+0000:8f70      planar_buf_from_bitmap_
+0000:9090+     planar_buf_alloc_
+0000:918a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:9400      VGAmodeX_
-0000:9492+     vgaGetMode_
-0000:94d2+     modexEnter_
-0000:9752*     modexLeave_
-0000:976a+     modexsetBaseXMode_
-0000:97a8      modexDefaultPage_
-0000:9888*     modexNextPage_
-0000:9954*     modexNextPageFlexibleSize_
-0000:9a22      modexShowPage_
-0000:9b1e*     modexPanPage_
-0000:9b6e*     modexSelectPlane_
-0000:9b92      modexClearRegion_
-0000:9caa      oldDrawBmp_
-0000:9e10*     CDrawBmp_
-0000:9f74      modexDrawBmp_
-0000:9fda+     modexDrawBmpRegion_
-0000:a144*     modexDrawPlanarBuf_
-0000:a162      modexDrawSprite_
-0000:a1c8+     modexDrawSpriteRegion_
-0000:a340      modexCopyPageRegion_
-0000:a4aa*     modexFadeOn_
-0000:a4da*     modexFadeOff_
-0000:a508*     modexFlashOn_
-0000:a536*     modexFlashOff_
-0000:a606+     modexPalSave_
-0000:a65c      modexNewPal_
-0000:a6ac*     modexLoadPalFile_
-0000:a78e*     modexSavePalFile_
-0000:a806*     modexPalBlack_
-0000:a830*     modexPalWhite_
-0000:a85a+     modexPalUpdate_
-0000:adca      modexPalUpdate1_
-0000:ae44*     modexPalUpdate0_
-0000:ae90+     chkcolor_
-0000:b1a8+     modexputPixel_
-0000:b236*     modexgetPixel_
-0000:b2bc*     modexhlin_
-0000:b340*     modexprint_
-0000:b4da*     modexprintbig_
-0000:b656*     pdump_
-0000:b6b6*     cls_
-0000:b724+     modexWaitBorder_
-0b86:0204      _VGA
+0000:9430      VGAmodeX_
+0000:94c2+     vgaGetMode_
+0000:9502+     modexEnter_
+0000:9782*     modexLeave_
+0000:979a+     modexsetBaseXMode_
+0000:97d8      modexDefaultPage_
+0000:98b8*     modexNextPage_
+0000:9984*     modexNextPageFlexibleSize_
+0000:9a52      modexShowPage_
+0000:9b4e*     modexPanPage_
+0000:9b9e*     modexSelectPlane_
+0000:9bc2      modexClearRegion_
+0000:9cda      oldDrawBmp_
+0000:9e40*     CDrawBmp_
+0000:9fa4      modexDrawBmp_
+0000:a00a+     modexDrawBmpRegion_
+0000:a174*     modexDrawPlanarBuf_
+0000:a192      modexDrawSprite_
+0000:a1f8+     modexDrawSpriteRegion_
+0000:a370      modexCopyPageRegion_
+0000:a4da*     modexFadeOn_
+0000:a50a*     modexFadeOff_
+0000:a538*     modexFlashOn_
+0000:a566*     modexFlashOff_
+0000:a636+     modexPalSave_
+0000:a68c      modexNewPal_
+0000:a6dc*     modexLoadPalFile_
+0000:a7be*     modexSavePalFile_
+0000:a836*     modexPalBlack_
+0000:a860*     modexPalWhite_
+0000:a88a+     modexPalUpdate_
+0000:adfa      modexPalUpdate1_
+0000:ae74*     modexPalUpdate0_
+0000:aec0+     chkcolor_
+0000:b1d8+     modexputPixel_
+0000:b266*     modexgetPixel_
+0000:b2ec*     modexhlin_
+0000:b370*     modexprint_
+0000:b50a*     modexprintbig_
+0000:b686*     pdump_
+0000:b6e6*     cls_
+0000:b754+     modexWaitBorder_
+0b89:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03b9      __PIA
 0000:03b2*     __PIS
@@ -125,60 +125,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03e7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b86:0000*     __nullarea
-0b86:0218*     __ovlflag
-0b86:0219*     __intno
-0b86:021a*     __ovlvec
+0b89:0000*     __nullarea
+0b89:0218*     __ovlflag
+0b89:0219*     __intno
+0b89:021a*     __ovlvec
 0000:0416      _cstart_
 0000:04e9*     _Not_Enough_Memory_
 0000:061b      __exit_
 0000:063a      __do_exit_with_msg__
 0000:0697      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b86:021e      _fltused_
+0b89:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:06a2      _big_code_
 0000:06a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b86:0220      __8087
-0b86:0221      __real87
-0b86:0222      __dos87emucall
-0b86:0224      __dos87real
+0b89:0220      __8087
+0b89:0221      __real87
+0b89:0222      __dos87emucall
+0b89:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:06a2*     __exit_with_msg_
 0000:06a7      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b86:0226      __curbrk
-0b86:022e      __STACKLOW
-0b86:0230      __STACKTOP
-0b86:0232      __cbyte
-0b86:0234      __child
-0b86:0236      __no87
-0b86:0243      ___FPE_handler
-0b86:0228      __psp
-0b86:0237      __get_ovl_stack
-0b86:023b      __restore_ovl_stack
-0b86:023f      __close_ovl_file
-0b86:0247      __LpCmdLine
-0b86:024b      __LpPgmName
-0b86:022a      __osmajor
-0b86:022b      __osminor
-0b86:022c      __osmode
-0b86:022d      __HShift
+0b89:0226      __curbrk
+0b89:022e      __STACKLOW
+0b89:0230      __STACKTOP
+0b89:0232      __cbyte
+0b89:0234      __child
+0b89:0236      __no87
+0b89:0243      ___FPE_handler
+0b89:0228      __psp
+0b89:0237      __get_ovl_stack
+0b89:023b      __restore_ovl_stack
+0b89:023f      __close_ovl_file
+0b89:0247      __LpCmdLine
+0b89:024b      __LpPgmName
+0b89:022a      __osmajor
+0b89:022b      __osminor
+0b89:022c      __osmode
+0b89:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:06c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0a3d      __doclose_
 0000:0b87      __shutdown_stream_
 0000:0ba1      fclose_
-0b86:0f68+     ___RmTmpFileFn
+0b89:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0c0c+     _null_exit_rtn_
 0000:0c0c+     __null_int23_exit_
 0000:0c0d      exit_
 0000:0c2e+     _exit_
-0b86:0250+     ___int23_exit
-0b86:0254      ___FPE_handler_exit
+0b89:0250+     ___int23_exit
+0b89:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d68      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -192,13 +192,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:17cb      _fmalloc_
 0000:17cb      malloc_
-0b86:0258+     ___fheap
-0b86:025a      ___fheapRover
-0b86:025c      ___LargestSizeB4Rover
+0b89:0258+     ___fheap
+0b89:025a      ___fheapRover
+0b89:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b86:025e      ___iob
-0b86:0f6c      ___ClosedStreams
-0b86:0f70      ___OpenStreams
+0b89:025e      ___iob
+0b89:0f6c      ___OpenStreams
+0b89:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1940      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -216,8 +216,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f6a      __I4M
 0000:1f6a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b7c6*     textInit_
-0b86:0f74      _romFonts
+0000:b7f6*     textInit_
+0b89:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -228,7 +228,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:21b0      __FiniRtns
 0000:21b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b86:03ca      ___uselfn
+0b89:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2214      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,10 +240,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2300      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2370      __EnterWVIDEO_
-0b86:03ea+     ___WD_Present
+0b89:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2394*     __get_errno_ptr_
-0b86:0f8c      _errno
+0b89:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:239b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -272,9 +272,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:2a25      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2a3f*     __set_commode_
-0b86:03ec      __commode
+0b89:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b86:03ee      __fmode
+0b89:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a4b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -295,9 +295,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:337c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:337f      _nmalloc_
-0b86:03f0      ___nheapbeg
-0b86:03f2      ___MiniHeapRover
-0b86:03f4      ___LargestSizeB4MiniHeapRover
+0b89:03f0      ___nheapbeg
+0b89:03f2      ___MiniHeapRover
+0b89:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3459*     _heapgrow_
 0000:3459*     _fheapgrow_
@@ -309,7 +309,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:370d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3717      _nfree_
-0b86:0f8e+     ___MiniHeapFreeRover
+0b89:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:3812      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -321,96 +321,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3ac1      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b86:0f90      ____Argv
-0b86:0f94      ____Argc
+0b89:0f90      ____Argv
+0b89:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b86:03f6      __amblksiz
+0b89:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b86:04fa      __Start_XI
-0b86:0524      __End_XI
-0b86:0524      __Start_YI
-0b86:0530      __End_YI
+0b89:04fa      __Start_XI
+0b89:0524      __End_XI
+0b89:0524      __Start_YI
+0b89:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b86:03f8      ___EFG_printf
-0b86:03fc      ___EFG_scanf
+0b89:03f8      ___EFG_printf
+0b89:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c37      _EFG_Format_
+0000:4c45      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4e09      __cnvs2d_
+0000:4e17      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b86:0400      __8087cw
+0b89:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b86:0402      ___Save8087
-0b86:0406      ___Rest8087
+0b89:0402      ___Save8087
+0b89:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e29      __GrabFP87_
+0000:4e37      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e5c*     __init_8087_emu
-0000:4e62      __x87id
+0000:4e6a*     __init_8087_emu
+0000:4e70      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ebf*     __dosretax
-0000:4ec4*     __dosret0
-0000:4ecb      __set_errno_dos_
-0000:4f33*     __set_errno_dos_reterr_
+0000:4ecd*     __dosretax
+0000:4ed2*     __dosret0
+0000:4ed9      __set_errno_dos_
+0000:4f41*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f3e      __GetIOMode_
-0000:4f73      __SetIOMode_nogrow_
-0b86:041e      ___NFiles
-0b86:0420      ___init_mode
-0b86:0448      ___io_mode
+0000:4f4c      __GetIOMode_
+0000:4f81      __SetIOMode_nogrow_
+0b89:041e      ___NFiles
+0b89:0420      ___init_mode
+0b89:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fa8      fsync_
+0000:4fb6      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fad+     __grow_iomode_
-0000:5094+     __shrink_iomode_
-0000:50d5      __SetIOMode_
+0000:4fbb+     __grow_iomode_
+0000:50a2+     __shrink_iomode_
+0000:50e3      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:517c      _dos_open_
+0000:518a      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:51a2      isatty_
+0000:51b0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:51be*     __get_doserrno_ptr_
-0b86:0f98      __doserrno
+0000:51cc*     __get_doserrno_ptr_
+0b89:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b86:044c      ___umaskval
+0b89:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:51c5      _dos_creat_
-0000:51e9*     _dos_creatnew_
+0000:51d3      _dos_creat_
+0000:51f7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:520a*     _heapenable_
-0b86:044e      ___heap_enabled
+0000:5218*     _heapenable_
+0b89:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:521b      __nmemneed_
+0000:5229      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52a3      __LastFree_
-0000:531d      __ExpandDGROUP_
+0000:52b1      __LastFree_
+0000:532b      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:542e      _DoINTR_
+0000:543c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:57a7      wctomb_
+0000:57b5      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57f2+     utoa_
-0000:5893      itoa_
+0000:5800+     utoa_
+0000:58a1      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58dd      strupr_
+0000:58eb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b86:0450      ___IsDBCS
+0b89:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5912*     _ismbblead_
-0b86:0f9a      ___MBCSIsTable
+0000:5920*     _ismbblead_
+0b89:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:592e      ulltoa_
-0000:5a6b*     lltoa_
+0000:593c      ulltoa_
+0000:5a79*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5adc      ultoa_
-0000:5b9a*     ltoa_
+0000:5aea      ultoa_
+0000:5ba8*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5be8*     _SetLD64bit_
-0000:5bf3*     _SetLD80bit_
-0000:5bfe      _LDisDouble_
+0000:5bf6*     _SetLD64bit_
+0000:5c01*     _SetLD80bit_
+0000:5c0c      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d63      _LDScale10x_
-0000:663b      __LDcvt_
+0000:5d71      _LDScale10x_
+0000:6649      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +421,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6e18*     __init_87_emulator
+0000:6e26*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:762c+     __Strtold_
-0000:786b      strtod_
+0000:7657+     __Strtold_
+0000:7896      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7a12      __Init_FPE_handler_
-0000:7a4b      __Fini_FPE_handler_
-0000:7a82*     __FPEHandler
+0000:7a3c      __Init_FPE_handler_
+0000:7a75      __Fini_FPE_handler_
+0000:7aac*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7d14*     _dos_close_
-0000:7d22      _dos_commit_
+0000:7d3e*     _dos_close_
+0000:7d4c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d31*     _frealloc_
-0000:7d31      realloc_
+0000:7d5b*     _frealloc_
+0000:7d5b      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e0d      __ChkTTYIOMode_
-0000:7e7b*     __IOMode_
+0000:7e37      __ChkTTYIOMode_
+0000:7ea5*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e8c      __doserror_
-0000:7e9a*     __doserror1_
+0000:7eb6      __doserror_
+0000:7ec4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7ea6*     sbrk_
-0000:7eb6      __brk_
+0000:7ed0*     sbrk_
+0000:7ee0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b86:0072      ___Alphabet
+0b89:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f5c      __mbinit_
-0b86:04f6+     ___MBCodePage
+0000:7f86      __mbinit_
+0b89:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8037      __LDClass_
-0000:80bd*     _FLClass_
+0000:8061      __LDClass_
+0000:80e7*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80d2      __I4D
-0000:8121*     __U4D
+0000:80fc      __I4D
+0000:814b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b86:0098      __IsTable
+0b89:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:81a6      __ZBuf2LD
+0000:81d0      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:826e*     __set_EDOM_
-0000:827a      __set_ERANGE_
-0000:8286*     __set_EINVAL_
+0000:8298*     __set_EDOM_
+0000:82a4      __set_ERANGE_
+0000:82b0*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b86:019a*     ___f_infinity
-0b86:019e*     ___f_posqnan
-0b86:01a2      ___d_infinity
-0b86:01aa      ___d_posqnan
-0b86:01b2*     ___ld_infinity
-0b86:01ba*     ___ld_posqnan
+0b89:019a*     ___f_infinity
+0b89:019e*     ___f_posqnan
+0b89:01a2      ___d_infinity
+0b89:01aa      ___d_posqnan
+0b89:01b2*     ___ld_infinity
+0b89:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b86:01c2      __HugeValue
+0b89:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b86:04f8      ___FPE_int
+0b89:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:82a0*     _msize_
-0000:82bb      _fmsize_
+0000:82ca*     _msize_
+0000:82e5      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82cc      __HeapManager_expand_
-0000:87d5      _nexpand_
+0000:82f6      __HeapManager_expand_
+0000:87ff      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8828      _fexpand_
-0000:8828*     _expand_
+0000:8852      _fexpand_
+0000:8852*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:885d      _bfree_
+0000:8887      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8882      _bexpand_
+0000:88ac      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a5c0 (107968.)
+Memory size:  0001a5f0 (108016.)
 Entry point address: 0000:0416
-Link time: 00:00.57
+Link time: 00:00.00
index f9a93b11ad9da1dc80ac969e8c7c0ca0cfad3dae..7413a347f51ab6ec21434f6e9c15e7749cdbda84 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 8bc4ef76e97ce3b093fbfeaa77f5de010fcadba0..93c6f75963b13f236aefe5e5942a6813c2c77052 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:11
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a44:0000            0000f8a0
+DGROUP                          1a4b:0000            0000f8a0
 
 
 
@@ -24,42 +24,42 @@ DGROUP                          1a44:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       0000104c
-mapread_TEXT           CODE           AUTO           0000:1050       000008fa
-jsmn_TEXT              CODE           AUTO           0000:1950       00000919
-16_in_TEXT             CODE           AUTO           0000:2270       00001e80
-16_mm_TEXT             CODE           AUTO           0000:40f0       00003308
-wcpu_TEXT              CODE           AUTO           0000:7400       00000058
-16_head_TEXT           CODE           AUTO           0000:7460       00000405
-16_ca_TEXT             CODE           AUTO           0000:7870       000003fd
-kitten_TEXT            CODE           AUTO           0000:7c70       0000080a
-16_hc_TEXT             CODE           AUTO           0000:8480       0000158b
-timer_TEXT             CODE           AUTO           0000:9a10       00000235
-_TEXT                  CODE           AUTO           09c5:0000       00009db9
-scroll16_TEXT          CODE           AUTO           09c5:9dc0       000038f3
-bitmap_TEXT            CODE           AUTO           09c5:d6c0       00000651
-planar_TEXT            CODE           AUTO           09c5:dd20       00000275
-16text_TEXT            CODE           AUTO           09c5:dfa0       0000010d
-modex16_TEXT           CODE           AUTO           17d0:0000       0000258c
-16_in13_DATA           FAR_DATA       AUTO           1a29:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a43:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a44:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a46:0000       00000002
-CONST                  DATA           DGROUP         1a46:0002       00000076
-CONST2                 DATA           DGROUP         1a4d:0008       00000132
-_DATA                  DATA           DGROUP         1a61:0000       00000b14
-XIB                    DATA           DGROUP         1b12:0004       00000000
-XI                     DATA           DGROUP         1b12:0004       0000003c
-XIE                    DATA           DGROUP         1b16:0000       00000000
-YIB                    DATA           DGROUP         1b16:0000       00000000
-YI                     DATA           DGROUP         1b16:0000       00000018
-YIE                    DATA           DGROUP         1b17:0008       00000000
-STRINGS                DATA           DGROUP         1b17:0008       00000000
-DATA                   DATA           DGROUP         1b17:0008       00000000
-_emu_init_start        EMU            DGROUP         1b17:0008       00000000
-_emu_init_end          EMU            DGROUP         1b17:0008       00000000
-_BSS                   BSS            DGROUP         1b18:0000       00001096
-STACK                  STACK          DGROUP         1c22:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00001077
+mapread_TEXT           CODE           AUTO           0000:1080       000008fa
+jsmn_TEXT              CODE           AUTO           0000:1980       00000919
+16_in_TEXT             CODE           AUTO           0000:22a0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:4120       00003308
+wcpu_TEXT              CODE           AUTO           0000:7430       00000058
+16_head_TEXT           CODE           AUTO           0000:7490       00000405
+16_ca_TEXT             CODE           AUTO           0000:78a0       000003fd
+kitten_TEXT            CODE           AUTO           0000:7ca0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:84b0       0000158b
+timer_TEXT             CODE           AUTO           0000:9a40       00000235
+_TEXT                  CODE           AUTO           09c8:0000       00009df5
+scroll16_TEXT          CODE           AUTO           09c8:9e00       000038f3
+bitmap_TEXT            CODE           AUTO           09c8:d700       00000651
+planar_TEXT            CODE           AUTO           09c8:dd60       00000275
+16text_TEXT            CODE           AUTO           09c8:dfe0       0000010d
+modex16_TEXT           CODE           AUTO           17d7:0000       0000258c
+16_in13_DATA           FAR_DATA       AUTO           1a30:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a4a:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a4b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a4d:0000       00000002
+CONST                  DATA           DGROUP         1a4d:0002       00000076
+CONST2                 DATA           DGROUP         1a54:0008       00000132
+_DATA                  DATA           DGROUP         1a68:0000       00000b14
+XIB                    DATA           DGROUP         1b19:0004       00000000
+XI                     DATA           DGROUP         1b19:0004       0000003c
+XIE                    DATA           DGROUP         1b1d:0000       00000000
+YIB                    DATA           DGROUP         1b1d:0000       00000000
+YI                     DATA           DGROUP         1b1d:0000       00000018
+YIE                    DATA           DGROUP         1b1e:0008       00000000
+STRINGS                DATA           DGROUP         1b1e:0008       00000000
+DATA                   DATA           DGROUP         1b1e:0008       00000000
+_emu_init_start        EMU            DGROUP         1b1e:0008       00000000
+_emu_init_end          EMU            DGROUP         1b1e:0008       00000000
+_BSS                   BSS            DGROUP         1b1f:0000       00001096
+STACK                  STACK          DGROUP         1c29:0000       0000dac0
 
 
                         +----------------+
@@ -73,619 +73,619 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a44:0d40+     _player
-1a44:0e40+     _mv
-1a44:0e70+     _gvar
-1a44:0f28+     _spri
-1a44:0f2c+     _mask
-1a44:0f30+     _p
-1a44:0f34*     _t
-1a44:0f44+     _bg
-1a44:0f48+     _bakapee
+1a4b:0d40+     _mv
+1a4b:0d70+     _player
+1a4b:0e70+     _gvar
+1a4b:0f28+     _spri
+1a4b:0f2c+     _mask
+1a4b:0f30+     _p
+1a4b:0f34*     _t
+1a4b:0f38+     _bg
+1a4b:0f48+     _bakapee
 0000:02e0      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:1174+     jsoneq_
-0000:1218+     dump_
-0000:1714      loadmap_
+0000:11a4+     jsoneq_
+0000:1248+     dump_
+0000:1744      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1d22      jsmn_parse_
-0000:221e      jsmn_init_
+0000:1d52      jsmn_parse_
+0000:224e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a44:0f6e+     _inpu
-0000:23b0+     INL_KeyService_
-0000:264a+     Mouse_
-0000:26a2+     IN_GetJoyAbs_
-0000:2a4c+     IN_GetJoyButtonsDB_
-0000:2cd2+     IN_SetupJoy_
-0000:2e94      IN_Startup_
-0000:2f9a      IN_Default_
-0000:30fe      IN_Shutdown_
-0000:317e*     IN_SetKeyHook_
-0000:31a0+     IN_ClearKeysDown_
-0000:3280*     IN_ReadCursor_
-0000:339c      IN_ReadControl_
-0000:3bd4*     IN_SetControlType_
-0000:3c22*     IN_GetScanName_
-0000:3caa*     IN_WaitForKey_
-0000:3ce0*     IN_WaitForASCII_
-0000:3d16+     IN_AckBack_
-0000:3dfe      IN_Ack_
-0000:3ea0+     IN_IsUserInput_
-0000:3f46*     IN_UserInput_
-0000:3f8a      IN_KeyDown_
-0000:3fd2+     IN_ClearKey_
-0000:404a*     IN_qb_
+1a4b:0f6e+     _inpu
+0000:23e0+     INL_KeyService_
+0000:267a+     Mouse_
+0000:26d2+     IN_GetJoyAbs_
+0000:2a7c+     IN_GetJoyButtonsDB_
+0000:2d02+     IN_SetupJoy_
+0000:2ec4      IN_Startup_
+0000:2fca      IN_Default_
+0000:312e      IN_Shutdown_
+0000:31ae*     IN_SetKeyHook_
+0000:31d0+     IN_ClearKeysDown_
+0000:32b0*     IN_ReadCursor_
+0000:33cc      IN_ReadControl_
+0000:3c04*     IN_SetControlType_
+0000:3c52*     IN_GetScanName_
+0000:3cda*     IN_WaitForKey_
+0000:3d10*     IN_WaitForASCII_
+0000:3d46+     IN_AckBack_
+0000:3e2e      IN_Ack_
+0000:3ed0+     IN_IsUserInput_
+0000:3f76*     IN_UserInput_
+0000:3fba      IN_KeyDown_
+0000:4002+     IN_ClearKey_
+0000:407a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:4ad4+     MML_CheckForEMS_
-0000:4b30+     MML_SetupEMS_
-0000:4ce8+     MML_ShutdownEMS_
-0000:4d54+     MM_MapEMS_
-0000:4e50*     MM_MapXEMS_
-0000:4f70+     MML_CheckForXMS_
-0000:4fcc*     MML_SetupXMS_
-0000:50b4+     MML_ShutdownXMS_
-0000:5142+     MML_UseSpace_
-0000:5320+     MML_ClearBlock_
-0000:53a4*     MM_Startup_
-0000:57d6+     MM_Shutdown_
-0000:586c      MM_GetPtr_
-0000:5c66+     MM_FreePtr_
-0000:5d5e*     MM_SetPurge_
-0000:5e38*     MM_SetLock_
-0000:5f10+     MM_SortMem_
-0000:60fe*     MM_ShowMemory_
-0000:679e*     MM_DumpData_
-0000:68f8+     MM_UnusedMemory_
-0000:697c+     MM_TotalFree_
-0000:6a12*     MM_Report_
-0000:73ca*     MM_BombOnError_
-1a44:10d0+     _beforesort
-1a44:10d4+     _aftersort
-1a44:10d8+     _XMSaddr
+0000:4b04+     MML_CheckForEMS_
+0000:4b60+     MML_SetupEMS_
+0000:4d18+     MML_ShutdownEMS_
+0000:4d84+     MM_MapEMS_
+0000:4e80*     MM_MapXEMS_
+0000:4fa0+     MML_CheckForXMS_
+0000:4ffc*     MML_SetupXMS_
+0000:50e4+     MML_ShutdownXMS_
+0000:5172+     MML_UseSpace_
+0000:5350+     MML_ClearBlock_
+0000:53d4*     MM_Startup_
+0000:5806+     MM_Shutdown_
+0000:589c      MM_GetPtr_
+0000:5c96+     MM_FreePtr_
+0000:5d8e*     MM_SetPurge_
+0000:5e68*     MM_SetLock_
+0000:5f40+     MM_SortMem_
+0000:612e*     MM_ShowMemory_
+0000:67ce*     MM_DumpData_
+0000:6928+     MM_UnusedMemory_
+0000:69ac+     MM_TotalFree_
+0000:6a42*     MM_Report_
+0000:73fa*     MM_BombOnError_
+1a4b:10d0+     _beforesort
+1a4b:10d4+     _aftersort
+1a4b:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:7400      detectcpu_
+0000:7430      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:746e*     wait_
-0000:74ba*     filesize_
-0000:7520      printmeminfoline_
-0000:770c      US_CheckParm_
+0000:749e*     wait_
+0000:74ea*     filesize_
+0000:7550      printmeminfoline_
+0000:773c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:789e      CA_OpenDebug_
-0000:78ee      CA_CloseDebug_
-0000:791c+     CA_FarRead_
-0000:799c*     CA_FarWrite_
-0000:7a1c*     CA_ReadFile_
-0000:7a98*     CA_LoadFile_
-0000:7b40*     CAL_OptimizeNodes_
-0000:7bf0*     CA_Startup_
-0000:7c40*     CA_Shutdown_
-1a44:10e0*     _finishcachebox
-1a44:10e4*     _updatecachebox
-1a44:10e8*     _drawcachebox
+0000:78ce      CA_OpenDebug_
+0000:791e      CA_CloseDebug_
+0000:794c+     CA_FarRead_
+0000:79cc*     CA_FarWrite_
+0000:7a4c*     CA_ReadFile_
+0000:7ac8*     CA_LoadFile_
+0000:7b70*     CAL_OptimizeNodes_
+0000:7c20*     CA_Startup_
+0000:7c70*     CA_Shutdown_
+1a4b:10e0*     _finishcachebox
+1a4b:10e4*     _drawcachebox
+1a4b:10e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:7cac      KITTENGETS
-0000:7d0c*     kittenopen_
-0000:7f5a+     catread_
-0000:800e*     kittenclose_
-0000:802a+     mystrtoul_
-0000:80de+     processEscChars_
-0000:8264+     get_line_
-0000:82d6+     db_fetch_
-0000:836c+     db_insert_
-1a44:04d4+     __kitten_catalog
+0000:7cdc      KITTENGETS
+0000:7d3c*     kittenopen_
+0000:7f8a+     catread_
+0000:803e*     kittenclose_
+0000:805a+     mystrtoul_
+0000:810e+     processEscChars_
+0000:8294+     get_line_
+0000:8306+     db_fetch_
+0000:839c+     db_insert_
+1a4b:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:862c+     LargestFreeBlock_
-0000:86ba+     _coreleft_
-0000:8736+     LargestFarFreeBlock_
-0000:87ec+     _farcoreleft_
-0000:889a+     LargestHugeFreeBlock_
-0000:898a*     _hugecoreleft_
-0000:8a5a+     GetFreeSize_
-0000:8ab4+     GetFarFreeSize_
-0000:8afe+     GetNearFreeSize_
-0000:8b4c*     heapdump_
-0000:97ee+     heapstat_
-0000:992c+     heapstat0_
-0000:998e+     HC_OpenDebug_
-0000:99de*     HC_CloseDebug_
+0000:865c+     LargestFreeBlock_
+0000:86ea+     _coreleft_
+0000:8766+     LargestFarFreeBlock_
+0000:881c+     _farcoreleft_
+0000:88ca+     LargestHugeFreeBlock_
+0000:89ba*     _hugecoreleft_
+0000:8a8a+     GetFreeSize_
+0000:8ae4+     GetFarFreeSize_
+0000:8b2e+     GetNearFreeSize_
+0000:8b7c*     heapdump_
+0000:981e+     heapstat_
+0000:995c+     heapstat0_
+0000:99be+     HC_OpenDebug_
+0000:9a0e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:9a10      start_timer_
-0000:9b3c      elapsed_timer_
-0000:9b8e      ticktock_
-0000:9bfa*     time_in_seconds_
+0000:9a40      start_timer_
+0000:9b6c      elapsed_timer_
+0000:9bbe      ticktock_
+0000:9c2a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-09c5:0005      __STK
-09c5:0025      __STKOVERFLOW_
+09c8:0005      __STK
+09c8:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-09c5:0042      _fmalloc_
-09c5:0042      malloc_
-1a44:04f6      ___fheap
-1a44:04f8      ___fheapRover
-1a44:04fa      ___LargestSizeB4Rover
+09c8:0042      _fmalloc_
+09c8:0042      malloc_
+1a4b:04f6      ___fheap
+1a4b:04f8      ___fheapRover
+1a4b:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-09c5:01bf      __PIA
-09c5:01b8*     __PIS
+09c8:01bf      __PIA
+09c8:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-09c5:01d6      printf_
+09c8:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a44:04fc      ___iob
-1a44:10f4      ___ClosedStreams
-1a44:10f8      ___OpenStreams
+1a4b:04fc      ___iob
+1a4b:10f4      ___OpenStreams
+1a4b:10f8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-09c5:0205      fprintf_
+09c8:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09c5:9e5a      walk_
-09c5:baaa+     mapScrollRight_
-09c5:bdce+     mapScrollLeft_
-09c5:c0a0+     mapScrollUp_
-09c5:c396+     mapScrollDown_
-09c5:c6ee      chkmap_
-09c5:c87e      mapGoTo_
-09c5:caf2+     mapDrawTile_
-09c5:cc72+     mapDrawRow_
-09c5:cde0+     mapDrawCol_
-09c5:cf68+     mapDrawWRow_
-09c5:d0b6*     mapDrawWCol_
-09c5:d21c      shinku_
-09c5:d3a4+     animatePlayer_
+09c8:9e9a      walk_
+09c8:baea+     mapScrollRight_
+09c8:be0e+     mapScrollLeft_
+09c8:c0e0+     mapScrollUp_
+09c8:c3d6+     mapScrollDown_
+09c8:c72e      chkmap_
+09c8:c8be      mapGoTo_
+09c8:cb32+     mapDrawTile_
+09c8:ccb2+     mapDrawRow_
+09c8:ce20+     mapDrawCol_
+09c8:cfa8+     mapDrawWRow_
+09c8:d0f6*     mapDrawWCol_
+09c8:d25c      shinku_
+09c8:d3e4+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09c5:da4a      bitmapLoadPcx_
-09c5:dba6*     bitmapLoadPcxTiles_
+09c8:da8a      bitmapLoadPcx_
+09c8:dbe6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09c5:dd20      planar_buf_from_bitmap_
-09c5:de40+     planar_buf_alloc_
-09c5:df3a*     planar_buf_free_
+09c8:dd60      planar_buf_from_bitmap_
+09c8:de80+     planar_buf_alloc_
+09c8:df7a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09c5:e016      textInit_
-1a44:1180      _romFonts
+09c8:e056      textInit_
+1a4b:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17d0:0240      VGAmodeX_
-17d0:02d2+     vgaGetMode_
-17d0:0312+     modexEnter_
-17d0:0592*     modexLeave_
-17d0:05aa+     modexsetBaseXMode_
-17d0:05e8      modexDefaultPage_
-17d0:06c8      modexNextPage_
-17d0:0794      modexNextPageFlexibleSize_
-17d0:0862      modexShowPage_
-17d0:095e*     modexPanPage_
-17d0:09ae*     modexSelectPlane_
-17d0:09d2      modexClearRegion_
-17d0:0aea*     oldDrawBmp_
-17d0:0c50*     CDrawBmp_
-17d0:0db4*     modexDrawBmp_
-17d0:0e1a      modexDrawBmpRegion_
-17d0:0f84*     modexDrawPlanarBuf_
-17d0:0fa2*     modexDrawSprite_
-17d0:1008      modexDrawSpriteRegion_
-17d0:1180      modexCopyPageRegion_
-17d0:12ea*     modexFadeOn_
-17d0:131a*     modexFadeOff_
-17d0:1348*     modexFlashOn_
-17d0:1376*     modexFlashOff_
-17d0:1446+     modexPalSave_
-17d0:149c      modexNewPal_
-17d0:14ec*     modexLoadPalFile_
-17d0:15ce*     modexSavePalFile_
-17d0:1646*     modexPalBlack_
-17d0:1670*     modexPalWhite_
-17d0:169a+     modexPalUpdate_
-17d0:1c0a+     modexPalUpdate1_
-17d0:1c84*     modexPalUpdate0_
-17d0:1cd0+     chkcolor_
-17d0:1fe8+     modexputPixel_
-17d0:2076*     modexgetPixel_
-17d0:20fc*     modexhlin_
-17d0:2180      modexprint_
-17d0:231a*     modexprintbig_
-17d0:2496      pdump_
-17d0:24f6*     cls_
-17d0:2564      modexWaitBorder_
-1a44:0b54+     _VGA
+17d7:0240      VGAmodeX_
+17d7:02d2+     vgaGetMode_
+17d7:0312+     modexEnter_
+17d7:0592*     modexLeave_
+17d7:05aa+     modexsetBaseXMode_
+17d7:05e8      modexDefaultPage_
+17d7:06c8      modexNextPage_
+17d7:0794      modexNextPageFlexibleSize_
+17d7:0862      modexShowPage_
+17d7:095e*     modexPanPage_
+17d7:09ae*     modexSelectPlane_
+17d7:09d2      modexClearRegion_
+17d7:0aea*     oldDrawBmp_
+17d7:0c50*     CDrawBmp_
+17d7:0db4*     modexDrawBmp_
+17d7:0e1a      modexDrawBmpRegion_
+17d7:0f84*     modexDrawPlanarBuf_
+17d7:0fa2*     modexDrawSprite_
+17d7:1008      modexDrawSpriteRegion_
+17d7:1180      modexCopyPageRegion_
+17d7:12ea*     modexFadeOn_
+17d7:131a*     modexFadeOff_
+17d7:1348*     modexFlashOn_
+17d7:1376*     modexFlashOff_
+17d7:1446+     modexPalSave_
+17d7:149c      modexNewPal_
+17d7:14ec*     modexLoadPalFile_
+17d7:15ce*     modexSavePalFile_
+17d7:1646*     modexPalBlack_
+17d7:1670*     modexPalWhite_
+17d7:169a+     modexPalUpdate_
+17d7:1c0a+     modexPalUpdate1_
+17d7:1c84*     modexPalUpdate0_
+17d7:1cd0+     chkcolor_
+17d7:1fe8+     modexputPixel_
+17d7:2076*     modexgetPixel_
+17d7:20fc*     modexhlin_
+17d7:2180      modexprint_
+17d7:231a*     modexprintbig_
+17d7:2496      pdump_
+17d7:24f6*     cls_
+17d7:2564      modexWaitBorder_
+1a4b:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-09c5:0234      sound_
-09c5:026f      nosound_
+09c8:0234      sound_
+09c8:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-09c5:027b      atoi_
+09c8:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a44:0000*     __nullarea
-1a44:0b68*     __ovlflag
-1a44:0b69*     __intno
-1a44:0b6a*     __ovlvec
-09c5:0316      _cstart_
-09c5:03e9*     _Not_Enough_Memory_
-09c5:051b      __exit_
-09c5:053a      __do_exit_with_msg__
-09c5:0597      __GETDS
+1a4b:0000*     __nullarea
+1a4b:0b68*     __ovlflag
+1a4b:0b69*     __intno
+1a4b:0b6a*     __ovlvec
+09c8:0318      _cstart_
+09c8:03eb*     _Not_Enough_Memory_
+09c8:051d      __exit_
+09c8:053c      __do_exit_with_msg__
+09c8:0599      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09c5:05a2      _big_code_
-09c5:05a2*     CodeModelMismatch
+09c8:05a4      _big_code_
+09c8:05a4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a44:1a98      __argv
-1a44:1a9c      ___argv
-1a44:1aa0      __argc
-1a44:1aa2      ___argc
+1a4b:1a98      __argv
+1a4b:1a9c      ___argv
+1a4b:1aa0      __argc
+1a4b:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09c5:05a2      strncmp_
+09c8:05a4      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09c5:05df      strstr_
+09c8:05e1      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09c5:06e1+     __open_flags_
-09c5:09a2+     _fsopen_
-09c5:0a09      fopen_
-09c5:0b2c*     freopen_
+09c8:06e3+     __open_flags_
+09c8:09a4+     _fsopen_
+09c8:0a0b      fopen_
+09c8:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09c5:0bb6      fread_
+09c8:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09c5:0f2d      __get_errno_ptr_
-1a44:1aa4      _errno
+09c8:0f2f      __get_errno_ptr_
+1a4b:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09c5:0f34*     _frealloc_
-09c5:0f34      realloc_
+09c8:0f36*     _frealloc_
+09c8:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09c5:1010      __PTC
+09c8:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09c5:1043      strncpy_
+09c8:1045      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09c5:107f+     int86x_
-09c5:1202      int86_
+09c8:1081+     int86x_
+09c8:1204      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09c5:1230      __I4M
-09c5:1230      __U4M
+09c8:1232      __I4M
+09c8:1232      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09c5:1248      _dos_getvect_
+09c8:124a      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09c5:1253      _dos_setvect_
+09c8:1255      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09c5:1260      __I4D
-09c5:12af      __U4D
+09c8:1262      __I4D
+09c8:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09c5:1333*     _heapgrow_
-09c5:1333      _fheapgrow_
-09c5:1334      _nheapgrow_
+09c8:1335*     _heapgrow_
+09c8:1335      _fheapgrow_
+09c8:1336      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09c5:13ac      _memavl_
+09c8:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09c5:13f1      _nmalloc_
-1a44:0b6e      ___nheapbeg
-1a44:0b70      ___MiniHeapRover
-1a44:0b72      ___LargestSizeB4MiniHeapRover
+09c8:13f3      _nmalloc_
+1a4b:0b6e      ___nheapbeg
+1a4b:0b70      ___MiniHeapRover
+1a4b:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09c5:14cb      _ffree_
-09c5:14cb      free_
+09c8:14cd      _ffree_
+09c8:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09c5:1538      _nfree_
-1a44:1aa6+     ___MiniHeapFreeRover
+09c8:153a      _nfree_
+1a4b:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09c5:1633+     _null_exit_rtn_
-09c5:1633+     __null_int23_exit_
-09c5:1634      exit_
-09c5:1655+     _exit_
-1a44:0b74+     ___int23_exit
-1a44:0b78      ___FPE_handler_exit
+09c8:1635+     _null_exit_rtn_
+09c8:1635+     __null_int23_exit_
+09c8:1636      exit_
+09c8:1657+     _exit_
+1a4b:0b74+     ___int23_exit
+1a4b:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09c5:1671      ultoa_
-09c5:172f*     ltoa_
+09c8:1673      ultoa_
+09c8:1731*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09c5:18b5      write_
+09c8:18b7      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09c5:1ae1      __doclose_
-09c5:1c2b      __shutdown_stream_
-09c5:1c45      fclose_
-1a44:1aa8+     ___RmTmpFileFn
+09c8:1ae3      __doclose_
+09c8:1c2d      __shutdown_stream_
+09c8:1c47      fclose_
+1a4b:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09c5:1cb0+     __ibm_bios_get_ticks_
-09c5:1d27      clock_
+09c8:1cb2+     __ibm_bios_get_ticks_
+09c8:1d29      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09c5:1d4e      kbhit_
+09c8:1d50      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09c5:1d65      ftell_
+09c8:1d67      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09c5:1f4b      fseek_
+09c8:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a44:0098      __IsTable
+1a4b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09c5:2143      tolower_
+09c8:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09c5:2151      unlink_
+09c8:2153      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09c5:2381      open_
-09c5:23b8      sopen_
+09c8:2383      open_
+09c8:23ba      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09c5:23e5      close_
+09c8:23e7      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09c5:23ea      filelength_
+09c8:23ec      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09c5:2448      sprintf_
+09c8:244a      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09c5:2477      getenv_
+09c8:2479      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09c5:2562      __PTS
+09c8:2564      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09c5:2593      read_
+09c8:2595      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09c5:26cc*     __clib_strdup_
-09c5:26cc      strdup_
+09c8:26ce*     __clib_strdup_
+09c8:26ce      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09c5:2733      halloc_
-09c5:2818      hfree_
+09c8:2735      halloc_
+09c8:281a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09c5:281f      _heapwalk_
-09c5:281f      _fheapwalk_
+09c8:2821      _heapwalk_
+09c8:2821      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09c5:2834+     __NHeapWalk_
-09c5:292d      _nheapwalk_
+09c8:2836+     __NHeapWalk_
+09c8:292f      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09c5:293d      stackavail_
+09c8:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a44:0b84      __8087
-1a44:0b85      __real87
-1a44:0b86      __dos87emucall
-1a44:0b88      __dos87real
+1a4b:0b84      __8087
+1a4b:0b85      __real87
+1a4b:0b86      __dos87emucall
+1a4b:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09c5:294c*     __exit_with_msg_
-09c5:2951      __fatal_runtime_error_
+09c8:294e*     __exit_with_msg_
+09c8:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a44:0b8a      __curbrk
-1a44:0b92      __STACKLOW
-1a44:0b94      __STACKTOP
-1a44:0b96      __cbyte
-1a44:0b98      __child
-1a44:0b9a      __no87
-1a44:0ba7      ___FPE_handler
-1a44:0b8c      __psp
-1a44:0b9b      __get_ovl_stack
-1a44:0b9f      __restore_ovl_stack
-1a44:0ba3      __close_ovl_file
-1a44:0bab      __LpCmdLine
-1a44:0baf      __LpPgmName
-1a44:0b8e      __osmajor
-1a44:0b8f      __osminor
-1a44:0b90      __osmode
-1a44:0b91      __HShift
+1a4b:0b8a      __curbrk
+1a4b:0b92      __STACKLOW
+1a4b:0b94      __STACKTOP
+1a4b:0b96      __cbyte
+1a4b:0b98      __child
+1a4b:0b9a      __no87
+1a4b:0ba7      ___FPE_handler
+1a4b:0b8c      __psp
+1a4b:0b9b      __get_ovl_stack
+1a4b:0b9f      __restore_ovl_stack
+1a4b:0ba3      __close_ovl_file
+1a4b:0bab      __LpCmdLine
+1a4b:0baf      __LpPgmName
+1a4b:0b8e      __osmajor
+1a4b:0b8f      __osminor
+1a4b:0b90      __osmode
+1a4b:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09c5:2970      __MemAllocator
-09c5:2a3a      __MemFree
+09c8:2980      __MemAllocator
+09c8:2a4a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09c5:2b97      __GrowSeg_
+09c8:2ba7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09c5:2d0d      __AllocSeg_
+09c8:2d1d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09c5:2dfc      __fmemneed_
+09c8:2e0c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09c5:2e19      __fprtf_
+09c8:2e29      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09c5:2f6c      __InitFiles_
+09c8:2f7c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09c5:31a0*     fcloseall_
-09c5:31a7      __full_io_exit_
+09c8:31b0*     fcloseall_
+09c8:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a44:0bb4      _fltused_
+1a4b:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09c5:31b1      __fill_buffer_
-09c5:3400      fgetc_
+09c8:31c1      __fill_buffer_
+09c8:3410      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09c5:3547      fwrite_
+09c8:3557      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09c5:38c0      rand_
-09c5:3902*     srand_
+09c8:38d0      rand_
+09c8:3912*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09c5:3925      __CMain
+09c8:3935      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09c5:398b      __InitRtns
-09c5:398b*     __FInitRtns
-09c5:39e6      __FiniRtns
-09c5:39e6*     __FFiniRtns
+09c8:399b      __InitRtns
+09c8:399b*     __FInitRtns
+09c8:39f6      __FiniRtns
+09c8:39f6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a44:0bba      ___uselfn
+1a4b:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09c5:3a4a      __DOSseg__
+09c8:3a5a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09c5:3a4b      __Init_Argv_
-09c5:3aae+     _getargv_
-09c5:3dde      __Fini_Argv_
+09c8:3a5b      __Init_Argv_
+09c8:3abe+     _getargv_
+09c8:3dee      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09c5:3e08*     __set_commode_
-1a44:0bbc      __commode
+09c8:3e18*     __set_commode_
+1a4b:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a44:0bbe      __fmode
+1a4b:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09c5:3e14      __chktty_
+09c8:3e24      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09c5:3e73      __freefp_
-09c5:3f14      __purgefp_
+09c8:3e83      __freefp_
+09c8:3f24      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09c5:3f55      __allocfp_
+09c8:3f65      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09c5:4105      __ioalloc_
+09c8:4115      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09c5:4293      __qread_
+09c8:42a3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09c5:42b3*     _msize_
-09c5:42ce      _fmsize_
+09c8:42c3*     _msize_
+09c8:42de      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09c5:42df      __HeapManager_expand_
-09c5:47e8      _nexpand_
+09c8:42ef      __HeapManager_expand_
+09c8:47f8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09c5:483b      _fexpand_
-09c5:483b*     _expand_
+09c8:484b      _fexpand_
+09c8:484b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09c5:4870      intr_
+09c8:4880      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09c5:4884      segread_
+09c8:4894      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09c5:496f      __LastFree_
-09c5:49e9      __ExpandDGROUP_
+09c8:497f      __LastFree_
+09c8:49f9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09c5:4afa      __nmemneed_
+09c8:4b0a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a44:0050      ___Alphabet
+1a4b:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09c5:4afd      __lseek_
+09c8:4b0d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09c5:4b37*     __dosretax
-09c5:4b3c*     __dosret0
-09c5:4b43      __set_errno_dos_
-09c5:4bab*     __set_errno_dos_reterr_
+09c8:4b47*     __dosretax
+09c8:4b4c*     __dosret0
+09c8:4b53      __set_errno_dos_
+09c8:4bbb*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09c5:4bb6      __GetIOMode_
-09c5:4beb      __SetIOMode_nogrow_
-1a44:0bd4      ___NFiles
-1a44:0bd6      ___init_mode
-1a44:0bfe      ___io_mode
+09c8:4bc6      __GetIOMode_
+09c8:4bfb      __SetIOMode_nogrow_
+1a4b:0bd4      ___NFiles
+1a4b:0bd6      ___init_mode
+1a4b:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09c5:4c20      __close_
+09c8:4c30      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09c5:4c56      __flush_
+09c8:4c66      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09c5:4e9f      fflush_
+09c8:4eaf      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09c5:4eb4      tell_
+09c8:4ec4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09c5:4ec5      lseek_
+09c8:4ed5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09c5:4ef6      __doserror_
-09c5:4f04      __doserror1_
+09c8:4f06      __doserror_
+09c8:4f14      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09c5:4f10      _dos_open_
+09c8:4f20      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09c5:4f36      isatty_
+09c8:4f46      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09c5:4f52*     __get_doserrno_ptr_
-1a44:1ab4      __doserrno
+09c8:4f62*     __get_doserrno_ptr_
+1a4b:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a44:0c02      ___umaskval
+1a4b:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09c5:4f59      _dos_creat_
-09c5:4f7d*     _dos_creatnew_
+09c8:4f69      _dos_creat_
+09c8:4f8d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09c5:4f9e+     __grow_iomode_
-09c5:5085+     __shrink_iomode_
-09c5:50c6      __SetIOMode_
+09c8:4fae+     __grow_iomode_
+09c8:5095+     __shrink_iomode_
+09c8:50d6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09c5:5186      vsprintf_
+09c8:5196      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a44:1ab8      ___env_mask
-1a44:1abc      _environ
-1a44:1ac0*     __wenviron
+1a4b:1ab8      ___env_mask
+1a4b:1abc      _environ
+1a4b:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09c5:51c8      _mbterm_
+09c8:51d8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09c5:521b      _mbsnextc_
+09c8:522b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09c5:5276      _mbctoupper_
+09c8:5286      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09c5:5299      _mbsinc_
+09c8:52a9      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09c5:52eb      __ChkTTYIOMode_
-09c5:5359*     __IOMode_
+09c8:52fb      __ChkTTYIOMode_
+09c8:5369*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09c5:542b      __HeapWalk_
+09c8:543b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09c5:566b*     _fpreset_
-09c5:5696      __init_8087_
-09c5:56c9+     __default_sigfpe_handler_
-09c5:571e      __chk8087_
+09c8:567b*     _fpreset_
+09c8:56a6      __init_8087_
+09c8:56d9+     __default_sigfpe_handler_
+09c8:572e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09c5:578e      __EnterWVIDEO_
-1a44:0c22+     ___WD_Present
+09c8:579e      __EnterWVIDEO_
+1a4b:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09c5:57b2*     _heapenable_
-1a44:0c24      ___heap_enabled
+09c8:57c2*     _heapenable_
+1a4b:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a44:0c26      __amblksiz
+1a4b:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09c5:57c3      fputc_
+09c8:57d3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09c5:5998      __prtf_
+09c8:59a8      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09c5:6afa      __setEFGfmt_
+09c8:6b18      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09c5:6b18      __flushall_
-09c5:6bac      flushall_
+09c8:6b36      __flushall_
+09c8:6bca      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09c5:6bb2      getche_
+09c8:6bd0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09c5:6bcc      __qwrite_
+09c8:6bea      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a44:1ac4      ____Argv
-1a44:1ac8      ____Argc
+1a4b:1ac4      ____Argv
+1a4b:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a44:0ce4      __Start_XI
-1a44:0d20      __End_XI
-1a44:0d20      __Start_YI
-1a44:0d38      __End_YI
+1a4b:0ce4      __Start_XI
+1a4b:0d20      __End_XI
+1a4b:0d20      __Start_YI
+1a4b:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a44:1aca      ___historical_splitparms
+1a4b:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09c5:6c2c      _bfree_
+09c8:6c4a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09c5:6c51      _bexpand_
+09c8:6c6f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09c5:6caa      _DoINTR_
+09c8:6cc8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09c5:7023*     sbrk_
-09c5:7033      __brk_
+09c8:7041*     sbrk_
+09c8:7051      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09c5:709b      fsync_
+09c8:70b9      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09c5:70be      __setenvp_
-09c5:724a      __freeenvp_
+09c8:70dc      __setenvp_
+09c8:7268      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a44:0c28      ___IsDBCS
+1a4b:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09c5:72a8*     _ismbblead_
-1a44:1ad0      ___MBCSIsTable
+09c8:72c6*     _ismbblead_
+1a4b:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09c5:7302      __mbinit_
-1a44:0c2a      ___MBCodePage
+09c8:7320      __mbinit_
+1a4b:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09c5:73dd      _mbdtoupper_
+09c8:73fb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09c5:73eb      toupper_
+09c8:7409      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a44:0c2c      __8087cw
+1a4b:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a44:0c2e      ___Save8087
-1a44:0c32      ___Rest8087
+1a4b:0c2e      ___Save8087
+1a4b:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09c5:73fa      __GrabFP87_
+09c8:7418      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09c5:742c*     __init_8087_emu
-09c5:7432      __x87id
+09c8:744a*     __init_8087_emu
+09c8:7450      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09c5:748f      wctomb_
+09c8:74ad      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09c5:74da+     utoa_
-09c5:757b      itoa_
+09c8:74f8+     utoa_
+09c8:7599      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09c5:75c5      strupr_
+09c8:75e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a44:0c36      ___EFG_printf
-1a44:0c3a      ___EFG_scanf
+1a4b:0c36      ___EFG_printf
+1a4b:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09c5:760d      ulltoa_
-09c5:774a*     lltoa_
+09c8:762b      ulltoa_
+09c8:7768*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09c5:77bb      _EFG_Format_
+09c8:77d9      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09c5:798d      __cnvs2d_
+09c8:79ab      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09c5:79ac*     _dos_close_
-09c5:79ba      _dos_commit_
+09c8:79ca*     _dos_close_
+09c8:79d8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09c5:79c9      clearenv_
+09c8:79e7      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09c5:7afe      __Init_FPE_handler_
-09c5:7b37      __Fini_FPE_handler_
-09c5:7b6e*     __FPEHandler
+09c8:7b1c      __Init_FPE_handler_
+09c8:7b55      __Fini_FPE_handler_
+09c8:7b8c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09c5:7e00*     _SetLD64bit_
-09c5:7e0b*     _SetLD80bit_
-09c5:7e16      _LDisDouble_
+09c8:7e1e*     _SetLD64bit_
+09c8:7e29*     _SetLD80bit_
+09c8:7e34      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09c5:7f7b      _LDScale10x_
-09c5:8853      __LDcvt_
+09c8:7f99      _LDScale10x_
+09c8:8871      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -696,30 +696,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09c5:9030*     __init_87_emulator
+09c8:904e*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09c5:9844+     __Strtold_
-09c5:9a83      strtod_
+09c8:987f+     __Strtold_
+09c8:9abe      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a44:0ce2      ___FPE_int
+1a4b:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09c5:9c30      __LDClass_
-09c5:9cb6*     _FLClass_
+09c8:9c6b      __LDClass_
+09c8:9cf1*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09c5:9cca      __ZBuf2LD
+09c8:9d06      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09c5:9d92*     __set_EDOM_
-09c5:9d9e      __set_ERANGE_
-09c5:9daa*     __set_EINVAL_
+09c8:9dce*     __set_EDOM_
+09c8:9dda      __set_ERANGE_
+09c8:9de6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a44:019a*     ___f_infinity
-1a44:019e*     ___f_posqnan
-1a44:01a2      ___d_infinity
-1a44:01aa      ___d_posqnan
-1a44:01b2*     ___ld_infinity
-1a44:01ba*     ___ld_posqnan
+1a4b:019a*     ___f_infinity
+1a4b:019e*     ___f_posqnan
+1a4b:01a2      ___d_infinity
+1a4b:01aa      ___d_posqnan
+1a4b:01b2*     ___ld_infinity
+1a4b:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a44:01c2      __HugeValue
+1a4b:01c2      __HugeValue
 
 
                         +--------------------+
@@ -737,6 +737,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029ce0 (171232.)
-Entry point address: 09c5:0316
-Link time: 00:00.02
+Memory size:  00029d50 (171344.)
+Entry point address: 09c8:0318
+Link time: 00:00.10
index 37d7f82858857ddd67a1be2a82e47ee49ce3bdb9..95c6782c71de508264d72b776156428848334b69 100755 (executable)
@@ -1,40 +1,40 @@
-/* Project 16 Source Code~
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669
- *
- * This file is part of Project 16.
- *
- * Project 16 is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * Project 16 is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>, or
- * write to the Free Software Foundation, Inc., 51 Franklin Street,
- * Fifth Floor, Boston, MA 02110-1301 USA.
- *
- */
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
 /*\r
  * Functions and types for loading and manipulating bitmaps.\r
- */
+ */\r
 \r
 #ifndef BITMAP_H\r
-#define BITMAP_H
-#include "src/lib/types.h"
-#include "src/lib/16_head.h"
+#define BITMAP_H\r
+#include "src/lib/types.h"\r
+#include "src/lib/16_head.h"\r
 \r
 typedef struct {\r
-       byte *data;
+       byte huge *data;\r
        word width;\r
        word height;\r
-       byte *palette;
-       word offset;
-//     byte far *font;
+       byte *palette;\r
+       word offset;\r
+//     byte far *font;\r
 } bitmap_t;\r
 \r
 typedef struct {\r
index ea059d82d2c58837413e8dba0e2adc643c697cdb..cd56390b3a5fcf7c95275cc75086dc44078ce60c 100755 (executable)
@@ -588,7 +588,7 @@ void
 modexDrawSpriteRegion(page_t *page, int x, int y,\r
                       int rx, int ry, int rw, int rh, bitmap_t *bmp) {\r
     word poffset = (word)page->data + y*(page->width/4) + x/4;\r
-    byte *data = bmp->data;//+bmp->offset;\r
+    byte huge *data = bmp->data;//+bmp->offset;\r
     word bmpOffset = (word) data + ry * bmp->width + rx;\r
     word width = rw;\r
     word height = rh;\r
index 885f462b2fe2522f686f9f62b17030f52c739b3d..0c06722c236ca842afbbee9d19028bbc31be72b4 100755 (executable)
 };*/\r
 \r
 static const word ModeX_192x144regs[] = {\r
-       0x3200,         /* Horizontal total */\r
-       0x3f01,         /* horizontal display enable end */\r
-       0x2f02,         /* Start horizontal blanking */\r
+       0x5f00,         /* Horizontal total */\r
+       0x2f01,         /* horizontal display enable end */\r
+       0x5002,         /* Start horizontal blanking */\r
        0x8203,         /* End horizontal blanking */\r
        0x5404,         /* Start horizontal retrace */\r
        0x8005,         /* End horizontal retrace */\r
        0x0d06,          /* vertical total */\r
        0x3e07,          /* overflow (bit 8 of vertical counts) */\r
-       0x4209,          /* cell height (2 to double-scan */\r
+       0x4109,          /* cell height (2 to double-scan */\r
        0xea10,          /* v sync start */\r
        0xac11,          /* v sync end and protect cr0-cr7 */\r
-       0xaf12,          /* vertical displayed */\r
+       0x1f12,          /* vertical displayed */\r
        0x1813,         /* offset/logical width */\r
        0x0014,          /* turn off dword mode */\r
        0xe715,          /* v blank start */\r
        0x0616,          /* v blank end */\r
        0xe317            /* turn on byte mode */\r
-};//12*9\r
+};\r
 \r
 #endif /*_SMALLMODEXRES_H_*/\r
 /*\r
index 947af5ea82e9ad0ee1816f5683b94c89c03a7ff3..642350c55f1b4f84301c78f5b374a6f996a04a96 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index a6c3a9cb53d9aeddac9e8e27c6c0a989ff076812..04bc0f3e6a31445364aeda92a0c64dec27157a2a 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:09
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0844:0000            0000e8b0
+DGROUP                          0845:0000            0000e8b0
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       00000355
-_TEXT                  CODE           AUTO           0000:0360       00005a3d
-modex16_TEXT           CODE           AUTO           0000:5da0       0000258c
-16text_TEXT            CODE           AUTO           0000:8330       0000010d
-FAR_DATA               FAR_DATA       AUTO           0843:000d       00000000
-_NULL                  BEGDATA        DGROUP         0844:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0846:0000       00000002
-CONST                  DATA           DGROUP         0846:0002       00000076
-CONST2                 DATA           DGROUP         084d:0008       00000000
-_DATA                  DATA           DGROUP         084e:0000       00000234
-XIB                    DATA           DGROUP         0871:0004       00000000
-XI                     DATA           DGROUP         0871:0004       00000018
-XIE                    DATA           DGROUP         0872:000c       00000000
-YIB                    DATA           DGROUP         0872:000c       00000000
-YI                     DATA           DGROUP         0872:000c       0000000c
-YIE                    DATA           DGROUP         0873:0008       00000000
-STRINGS                DATA           DGROUP         0873:0008       00000000
-DATA                   DATA           DGROUP         0873:0008       00000000
-_BSS                   BSS            DGROUP         0874:0000       00000aeb
-STACK                  STACK          DGROUP         0923:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0360       00005a4b
+modex16_TEXT           CODE           AUTO           0000:5db0       0000258c
+16text_TEXT            CODE           AUTO           0000:8340       0000010d
+FAR_DATA               FAR_DATA       AUTO           0844:000d       00000000
+_NULL                  BEGDATA        DGROUP         0845:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0847:0000       00000002
+CONST                  DATA           DGROUP         0847:0002       00000076
+CONST2                 DATA           DGROUP         084e:0008       00000000
+_DATA                  DATA           DGROUP         084f:0000       00000234
+XIB                    DATA           DGROUP         0872:0004       00000000
+XI                     DATA           DGROUP         0872:0004       00000018
+XIE                    DATA           DGROUP         0873:000c       00000000
+YIB                    DATA           DGROUP         0873:000c       00000000
+YI                     DATA           DGROUP         0873:000c       0000000c
+YIE                    DATA           DGROUP         0874:0008       00000000
+STRINGS                DATA           DGROUP         0874:0008       00000000
+DATA                   DATA           DGROUP         0874:0008       00000000
+_BSS                   BSS            DGROUP         0875:0000       00000aeb
+STACK                  STACK          DGROUP         0924:0000       0000dac0
 
 
                         +----------------+
@@ -58,62 +58,62 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:009a      main_
-0844:0300+     _gvar
+0845:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0365      __STK
 0000:0385*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5fe0      VGAmodeX_
-0000:6072+     vgaGetMode_
-0000:60b2+     modexEnter_
-0000:6332*     modexLeave_
-0000:634a+     modexsetBaseXMode_
-0000:6388      modexDefaultPage_
-0000:6468      modexNextPage_
-0000:6534*     modexNextPageFlexibleSize_
-0000:6602      modexShowPage_
-0000:66fe*     modexPanPage_
-0000:674e*     modexSelectPlane_
-0000:6772      modexClearRegion_
-0000:688a*     oldDrawBmp_
-0000:69f0*     CDrawBmp_
-0000:6b54*     modexDrawBmp_
-0000:6bba+     modexDrawBmpRegion_
-0000:6d24*     modexDrawPlanarBuf_
-0000:6d42*     modexDrawSprite_
-0000:6da8+     modexDrawSpriteRegion_
-0000:6f20*     modexCopyPageRegion_
-0000:708a      modexFadeOn_
-0000:70ba      modexFadeOff_
-0000:70e8*     modexFlashOn_
-0000:7116*     modexFlashOff_
-0000:71e6      modexPalSave_
-0000:723c      modexNewPal_
-0000:728c      modexLoadPalFile_
-0000:736e*     modexSavePalFile_
-0000:73e6      modexPalBlack_
-0000:7410*     modexPalWhite_
-0000:743a+     modexPalUpdate_
-0000:79aa+     modexPalUpdate1_
-0000:7a24*     modexPalUpdate0_
-0000:7a70+     chkcolor_
-0000:7d88+     modexputPixel_
-0000:7e16*     modexgetPixel_
-0000:7e9c*     modexhlin_
-0000:7f20*     modexprint_
-0000:80ba*     modexprintbig_
-0000:8236*     pdump_
-0000:8296*     cls_
-0000:8304+     modexWaitBorder_
-0844:00b4+     _VGA
+0000:5ff0      VGAmodeX_
+0000:6082+     vgaGetMode_
+0000:60c2+     modexEnter_
+0000:6342*     modexLeave_
+0000:635a+     modexsetBaseXMode_
+0000:6398      modexDefaultPage_
+0000:6478      modexNextPage_
+0000:6544*     modexNextPageFlexibleSize_
+0000:6612      modexShowPage_
+0000:670e*     modexPanPage_
+0000:675e*     modexSelectPlane_
+0000:6782      modexClearRegion_
+0000:689a*     oldDrawBmp_
+0000:6a00*     CDrawBmp_
+0000:6b64*     modexDrawBmp_
+0000:6bca+     modexDrawBmpRegion_
+0000:6d34*     modexDrawPlanarBuf_
+0000:6d52*     modexDrawSprite_
+0000:6db8+     modexDrawSpriteRegion_
+0000:6f30*     modexCopyPageRegion_
+0000:709a      modexFadeOn_
+0000:70ca      modexFadeOff_
+0000:70f8*     modexFlashOn_
+0000:7126*     modexFlashOff_
+0000:71f6      modexPalSave_
+0000:724c      modexNewPal_
+0000:729c      modexLoadPalFile_
+0000:737e*     modexSavePalFile_
+0000:73f6      modexPalBlack_
+0000:7420*     modexPalWhite_
+0000:744a+     modexPalUpdate_
+0000:79ba+     modexPalUpdate1_
+0000:7a34*     modexPalUpdate0_
+0000:7a80+     chkcolor_
+0000:7d98+     modexputPixel_
+0000:7e26*     modexgetPixel_
+0000:7eac*     modexhlin_
+0000:7f30*     modexprint_
+0000:80ca*     modexprintbig_
+0000:8246*     pdump_
+0000:82a6*     cls_
+0000:8314+     modexWaitBorder_
+0845:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03a9      __PIA
 0000:03a2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0844:0000*     __nullarea
-0844:00c8*     __ovlflag
-0844:00c9*     __intno
-0844:00ca*     __ovlvec
+0845:0000*     __nullarea
+0845:00c8*     __ovlflag
+0845:00c9*     __intno
+0845:00ca*     __ovlvec
 0000:03c0      _cstart_
 0000:0493*     _Not_Enough_Memory_
 0000:05c5      __exit_
@@ -126,32 +126,32 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:064c*     __exit_with_msg_
 0000:0651      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0844:00ce      __curbrk
-0844:00d6      __STACKLOW
-0844:00d8      __STACKTOP
-0844:00da      __cbyte
-0844:00dc      __child
-0844:00de      __no87
-0844:00eb      ___FPE_handler
-0844:00d0      __psp
-0844:00df      __get_ovl_stack
-0844:00e3      __restore_ovl_stack
-0844:00e7      __close_ovl_file
-0844:00ef      __LpCmdLine
-0844:00f3      __LpPgmName
-0844:00d2      __osmajor
-0844:00d3      __osminor
-0844:00d4      __osmode
-0844:00d5      __HShift
+0845:00ce      __curbrk
+0845:00d6      __STACKLOW
+0845:00d8      __STACKTOP
+0845:00da      __cbyte
+0845:00dc      __child
+0845:00de      __no87
+0845:00eb      ___FPE_handler
+0845:00d0      __psp
+0845:00df      __get_ovl_stack
+0845:00e3      __restore_ovl_stack
+0845:00e7      __close_ovl_file
+0845:00ef      __LpCmdLine
+0845:00f3      __LpPgmName
+0845:00d2      __osmajor
+0845:00d3      __osminor
+0845:00d4      __osmode
+0845:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0670+     int86x_
 0000:07f3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0820      _fmalloc_
 0000:0820      malloc_
-0844:00f8+     ___fheap
-0844:00fa      ___fheapRover
-0844:00fc      ___LargestSizeB4Rover
+0845:00f8+     ___fheap
+0845:00fa      ___fheapRover
+0845:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0995      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -159,8 +159,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09c4+     __null_int23_exit_
 0000:09c5      exit_
 0000:09e6+     _exit_
-0844:00fe+     ___int23_exit
-0844:0102+     ___FPE_handler_exit
+0845:00fe+     ___int23_exit
+0845:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0a02+     __open_flags_
 0000:0cc3+     _fsopen_
@@ -173,7 +173,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:126d      __doclose_
 0000:13b7      __shutdown_stream_
 0000:13d1      fclose_
-0844:0cb8+     ___RmTmpFileFn
+0845:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:143c      _ffree_
 0000:143c      free_
@@ -186,8 +186,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1888      __I4M
 0000:1888      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:83a6*     textInit_
-0844:0cbc      _romFonts
+0000:83b6*     textInit_
+0845:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:18a0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -196,12 +196,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1961      __FiniRtns
 0000:1961*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0844:010a      ___uselfn
+0845:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:19c6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:19c7      __EnterWVIDEO_
-0844:010c+     ___WD_Present
+0845:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:19eb      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -217,27 +217,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1efc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1eff      _nmalloc_
-0844:010e      ___nheapbeg
-0844:0110      ___MiniHeapRover
-0844:0112      ___LargestSizeB4MiniHeapRover
+0845:010e      ___nheapbeg
+0845:0110      ___MiniHeapRover
+0845:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1fd9*     _heapgrow_
 0000:1fd9*     _fheapgrow_
 0000:1fda      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0844:0114      ___iob
-0844:0cd4      ___ClosedStreams
-0844:0cd8      ___OpenStreams
+0845:0114      ___iob
+0845:0cd4      ___OpenStreams
+0845:0cd8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:206c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:21bf*     __set_commode_
-0844:027c      __commode
+0845:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:21cb*     __get_errno_ptr_
-0844:0cdc      _errno
+0845:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0844:027e      __fmode
+0845:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:21d2      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -271,26 +271,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2d71      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2fba      _nfree_
-0844:0cde+     ___MiniHeapFreeRover
+0845:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:30b5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3115      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0844:0ce0      ____Argv
-0844:0ce4      ____Argc
+0845:0ce0      ____Argv
+0845:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0844:0280      __amblksiz
+0845:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0844:02d4      __Start_XI
-0844:02ec      __End_XI
-0844:02ec      __Start_YI
-0844:02f8      __End_YI
+0845:02d4      __Start_XI
+0845:02ec      __End_XI
+0845:02ec      __Start_YI
+0845:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:32ea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3663*     _heapenable_
-0844:0282      ___heap_enabled
+0845:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:3674      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -304,94 +304,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3acc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4c2e      _dos_open_
+0000:4c3c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c54      __GetIOMode_
-0000:4c89      __SetIOMode_nogrow_
-0844:0284      ___NFiles
-0844:0286      ___init_mode
-0844:02ae      ___io_mode
+0000:4c62      __GetIOMode_
+0000:4c97      __SetIOMode_nogrow_
+0845:0284      ___NFiles
+0845:0286      ___init_mode
+0845:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4cbe      isatty_
+0000:4ccc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4cda*     __get_doserrno_ptr_
-0844:0ce6      __doserrno
+0000:4ce8*     __get_doserrno_ptr_
+0845:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0844:02b2      ___umaskval
+0845:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ce1      _dos_creat_
-0000:4d05*     _dos_creatnew_
+0000:4cef      _dos_creat_
+0000:4d13*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4d26+     __grow_iomode_
-0000:4e0d+     __shrink_iomode_
-0000:4e4e      __SetIOMode_
+0000:4d34+     __grow_iomode_
+0000:4e1b+     __shrink_iomode_
+0000:4e5c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ef5*     __dosretax
-0000:4efa*     __dosret0
-0000:4f01      __set_errno_dos_
-0000:4f69*     __set_errno_dos_reterr_
+0000:4f03*     __dosretax
+0000:4f08*     __dosret0
+0000:4f0f      __set_errno_dos_
+0000:4f77*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f74      __PTS
+0000:4f82      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4fa5      lseek_
+0000:4fb3      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4fd6      tell_
+0000:4fe4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fe7      fsync_
+0000:4ff5      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4fec*     sbrk_
-0000:4ffc      __brk_
+0000:4ffa*     sbrk_
+0000:500a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5064      wctomb_
+0000:5072      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:50af+     utoa_
-0000:5150      itoa_
+0000:50bd+     utoa_
+0000:515e      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:519a      strupr_
+0000:51a8      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0844:02c8      ___EFG_printf
-0844:02cc*     ___EFG_scanf
+0845:02c8      ___EFG_printf
+0845:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0844:02d0      ___IsDBCS
+0845:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51e2*     _ismbblead_
-0844:0cea      ___MBCSIsTable
+0000:51f0*     _ismbblead_
+0845:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:51fe      ulltoa_
-0000:533b*     lltoa_
+0000:520c      ulltoa_
+0000:5349*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:53ac      ultoa_
-0000:546a*     ltoa_
+0000:53ba      ultoa_
+0000:5478*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:54b8      __doserror_
-0000:54c6*     __doserror1_
+0000:54c6      __doserror_
+0000:54d4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:54d2*     _frealloc_
-0000:54d2      realloc_
+0000:54e0*     _frealloc_
+0000:54e0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:55ae      __ChkTTYIOMode_
-0000:561c*     __IOMode_
+0000:55bc      __ChkTTYIOMode_
+0000:562a*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:562c*     _dos_close_
-0000:563a      _dos_commit_
+0000:563a*     _dos_close_
+0000:5648      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0844:0072      ___Alphabet
+0845:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5687      __mbinit_
-0844:02d2+     ___MBCodePage
+0000:5695      __mbinit_
+0845:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5762*     _msize_
-0000:577d      _fmsize_
+0000:5770*     _msize_
+0000:578b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:578e      __HeapManager_expand_
-0000:5c97      _nexpand_
+0000:579c      __HeapManager_expand_
+0000:5ca5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5cea      _fexpand_
-0000:5cea*     _expand_
+0000:5cf8      _fexpand_
+0000:5cf8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5d1f      _bfree_
+0000:5d2d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d44      _bexpand_
+0000:5d52      _bexpand_
 
 
                         +--------------------+
@@ -407,6 +407,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016cf0 (93424.)
+Memory size:  00016d00 (93440.)
 Entry point address: 0000:03c0
-Link time: 00:00.09
+Link time: 00:00.00
index b4f29adab204415e186a4b996f3d29d176b2928a..4b8b6546cc94f38e63c9f1a81350a7e80b65b6e9 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 383be5045f2e9e8cd949db198fe3707c587bff3f..b60baad69de10df4b57b096d99fd8e1a88dddb45 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 15:49:50
+Created on:       15/10/18 17:31:10
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08f3:0000            0000e890
+DGROUP                          08f4:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       000001ca
-_TEXT                  CODE           AUTO           0000:01d0       00005dde
-bitmap_TEXT            CODE           AUTO           0000:5fb0       00000651
-planar_TEXT            CODE           AUTO           0000:6610       00000275
-modex16_TEXT           CODE           AUTO           0000:6890       0000258c
-16text_TEXT            CODE           AUTO           0000:8e20       0000010d
-FAR_DATA               FAR_DATA       AUTO           08f2:000d       00000000
-_NULL                  BEGDATA        DGROUP         08f3:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08f5:0000       00000002
-CONST                  DATA           DGROUP         08f5:0002       00000076
-CONST2                 DATA           DGROUP         08fc:0008       00000000
-_DATA                  DATA           DGROUP         08fd:0000       0000024c
-XIB                    DATA           DGROUP         0921:000c       00000000
-XI                     DATA           DGROUP         0921:000c       00000018
-XIE                    DATA           DGROUP         0923:0004       00000000
-YIB                    DATA           DGROUP         0923:0004       00000000
-YI                     DATA           DGROUP         0923:0004       0000000c
-YIE                    DATA           DGROUP         0924:0000       00000000
-STRINGS                DATA           DGROUP         0924:0000       00000000
-DATA                   DATA           DGROUP         0924:0000       00000000
-_BSS                   BSS            DGROUP         0924:0000       00000ab3
-STACK                  STACK          DGROUP         09d0:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:01d0       00005dec
+bitmap_TEXT            CODE           AUTO           0000:5fc0       00000651
+planar_TEXT            CODE           AUTO           0000:6620       00000275
+modex16_TEXT           CODE           AUTO           0000:68a0       0000258c
+16text_TEXT            CODE           AUTO           0000:8e30       0000010d
+FAR_DATA               FAR_DATA       AUTO           08f3:000d       00000000
+_NULL                  BEGDATA        DGROUP         08f4:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08f6:0000       00000002
+CONST                  DATA           DGROUP         08f6:0002       00000076
+CONST2                 DATA           DGROUP         08fd:0008       00000000
+_DATA                  DATA           DGROUP         08fe:0000       0000024c
+XIB                    DATA           DGROUP         0922:000c       00000000
+XI                     DATA           DGROUP         0922:000c       00000018
+XIE                    DATA           DGROUP         0924:0004       00000000
+YIB                    DATA           DGROUP         0924:0004       00000000
+YI                     DATA           DGROUP         0924:0004       0000000c
+YIE                    DATA           DGROUP         0925:0000       00000000
+STRINGS                DATA           DGROUP         0925:0000       00000000
+DATA                   DATA           DGROUP         0925:0000       00000000
+_BSS                   BSS            DGROUP         0925:0000       00000ab3
+STACK                  STACK          DGROUP         09d1:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:01d5      __STK
 0000:01f5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:633a      bitmapLoadPcx_
-0000:6496*     bitmapLoadPcxTiles_
+0000:634a      bitmapLoadPcx_
+0000:64a6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6610      planar_buf_from_bitmap_
-0000:6730+     planar_buf_alloc_
-0000:682a*     planar_buf_free_
+0000:6620      planar_buf_from_bitmap_
+0000:6740+     planar_buf_alloc_
+0000:683a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0219      __PIA
 0000:0212*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0230      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08f3:0000*     __nullarea
-08f3:00c4*     __ovlflag
-08f3:00c5*     __intno
-08f3:00c6*     __ovlvec
+08f4:0000*     __nullarea
+08f4:00c4*     __ovlflag
+08f4:00c5*     __intno
+08f4:00c6*     __ovlvec
 0000:0260      _cstart_
 0000:0333*     _Not_Enough_Memory_
 0000:0465      __exit_
@@ -92,86 +92,86 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04ec*     __exit_with_msg_
 0000:04f1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08f3:00ca      __curbrk
-08f3:00d2      __STACKLOW
-08f3:00d4      __STACKTOP
-08f3:00d6      __cbyte
-08f3:00d8      __child
-08f3:00da      __no87
-08f3:00e7      ___FPE_handler
-08f3:00cc      __psp
-08f3:00db      __get_ovl_stack
-08f3:00df      __restore_ovl_stack
-08f3:00e3      __close_ovl_file
-08f3:00eb      __LpCmdLine
-08f3:00ef      __LpPgmName
-08f3:00ce      __osmajor
-08f3:00cf      __osminor
-08f3:00d0      __osmode
-08f3:00d1      __HShift
+08f4:00ca      __curbrk
+08f4:00d2      __STACKLOW
+08f4:00d4      __STACKTOP
+08f4:00d6      __cbyte
+08f4:00d8      __child
+08f4:00da      __no87
+08f4:00e7      ___FPE_handler
+08f4:00cc      __psp
+08f4:00db      __get_ovl_stack
+08f4:00df      __restore_ovl_stack
+08f4:00e3      __close_ovl_file
+08f4:00eb      __LpCmdLine
+08f4:00ef      __LpPgmName
+08f4:00ce      __osmajor
+08f4:00cf      __osminor
+08f4:00d0      __osmode
+08f4:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0510      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0887      __doclose_
 0000:09d1      __shutdown_stream_
 0000:09eb      fclose_
-08f3:0390+     ___RmTmpFileFn
+08f4:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a56+     _null_exit_rtn_
 0000:0a56+     __null_int23_exit_
 0000:0a57      exit_
 0000:0a78+     _exit_
-08f3:00f4+     ___int23_exit
-08f3:00f8+     ___FPE_handler_exit
+08f4:00f4+     ___int23_exit
+08f4:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0bb2      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0daa      __fill_buffer_
 0000:0ff9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6ad0*     VGAmodeX_
-0000:6b62+     vgaGetMode_
-0000:6ba2+     modexEnter_
-0000:6e22*     modexLeave_
-0000:6e3a+     modexsetBaseXMode_
-0000:6e78*     modexDefaultPage_
-0000:6f58*     modexNextPage_
-0000:7024*     modexNextPageFlexibleSize_
-0000:70f2*     modexShowPage_
-0000:71ee*     modexPanPage_
-0000:723e*     modexSelectPlane_
-0000:7262+     modexClearRegion_
-0000:737a*     oldDrawBmp_
-0000:74e0*     CDrawBmp_
-0000:7644*     modexDrawBmp_
-0000:76aa+     modexDrawBmpRegion_
-0000:7814*     modexDrawPlanarBuf_
-0000:7832*     modexDrawSprite_
-0000:7898+     modexDrawSpriteRegion_
-0000:7a10*     modexCopyPageRegion_
-0000:7b7a*     modexFadeOn_
-0000:7baa*     modexFadeOff_
-0000:7bd8*     modexFlashOn_
-0000:7c06*     modexFlashOff_
-0000:7cd6+     modexPalSave_
-0000:7d2c      modexNewPal_
-0000:7d7c*     modexLoadPalFile_
-0000:7e5e*     modexSavePalFile_
-0000:7ed6*     modexPalBlack_
-0000:7f00*     modexPalWhite_
-0000:7f2a+     modexPalUpdate_
-0000:849a+     modexPalUpdate1_
-0000:8514*     modexPalUpdate0_
-0000:8560+     chkcolor_
-0000:8878+     modexputPixel_
-0000:8906*     modexgetPixel_
-0000:898c*     modexhlin_
-0000:8a10*     modexprint_
-0000:8baa*     modexprintbig_
-0000:8d26*     pdump_
-0000:8d86*     cls_
-0000:8df4+     modexWaitBorder_
-08f3:0104+     _VGA
+0000:6ae0*     VGAmodeX_
+0000:6b72+     vgaGetMode_
+0000:6bb2+     modexEnter_
+0000:6e32*     modexLeave_
+0000:6e4a+     modexsetBaseXMode_
+0000:6e88*     modexDefaultPage_
+0000:6f68*     modexNextPage_
+0000:7034*     modexNextPageFlexibleSize_
+0000:7102*     modexShowPage_
+0000:71fe*     modexPanPage_
+0000:724e*     modexSelectPlane_
+0000:7272+     modexClearRegion_
+0000:738a*     oldDrawBmp_
+0000:74f0*     CDrawBmp_
+0000:7654*     modexDrawBmp_
+0000:76ba+     modexDrawBmpRegion_
+0000:7824*     modexDrawPlanarBuf_
+0000:7842*     modexDrawSprite_
+0000:78a8+     modexDrawSpriteRegion_
+0000:7a20*     modexCopyPageRegion_
+0000:7b8a*     modexFadeOn_
+0000:7bba*     modexFadeOff_
+0000:7be8*     modexFlashOn_
+0000:7c16*     modexFlashOff_
+0000:7ce6+     modexPalSave_
+0000:7d3c      modexNewPal_
+0000:7d8c*     modexLoadPalFile_
+0000:7e6e*     modexSavePalFile_
+0000:7ee6*     modexPalBlack_
+0000:7f10*     modexPalWhite_
+0000:7f3a+     modexPalUpdate_
+0000:84aa+     modexPalUpdate1_
+0000:8524*     modexPalUpdate0_
+0000:8570+     chkcolor_
+0000:8888+     modexputPixel_
+0000:8916*     modexgetPixel_
+0000:899c*     modexhlin_
+0000:8a20*     modexprint_
+0000:8bba*     modexprintbig_
+0000:8d36*     pdump_
+0000:8d96*     cls_
+0000:8e04+     modexWaitBorder_
+08f4:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:1140+     __open_flags_
 0000:1401+     _fsopen_
@@ -180,13 +180,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1615      _fmalloc_
 0000:1615      malloc_
-08f3:0118+     ___fheap
-08f3:011a      ___fheapRover
-08f3:011c      ___LargestSizeB4Rover
+08f4:0118+     ___fheap
+08f4:011a      ___fheapRover
+08f4:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08f3:011e      ___iob
-08f3:0c94      ___ClosedStreams
-08f3:0c98      ___OpenStreams
+08f4:011e      ___iob
+08f4:0c94      ___OpenStreams
+08f4:0c98      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:178a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -202,15 +202,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1a54      __FiniRtns
 0000:1a54*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08f3:0286      ___uselfn
+08f4:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1ab8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1ab9      __EnterWVIDEO_
-08f3:0288+     ___WD_Present
+08f4:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1add*     __get_errno_ptr_
-08f3:0c9c      _errno
+08f4:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1ae4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -249,13 +249,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2718      __I4M
 0000:2718      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8e96*     textInit_
-08f3:0c9e      _romFonts
+0000:8ea6*     textInit_
+08f4:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2730*     __set_commode_
-08f3:028e      __commode
+08f4:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08f3:0290      __fmode
+08f4:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:273c      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -276,9 +276,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:306c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:306f      _nmalloc_
-08f3:0292      ___nheapbeg
-08f3:0294      ___MiniHeapRover
-08f3:0296      ___LargestSizeB4MiniHeapRover
+08f4:0292      ___nheapbeg
+08f4:0294      ___MiniHeapRover
+08f4:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3149*     _heapgrow_
 0000:3149*     _fheapgrow_
@@ -290,120 +290,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:33fd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3407      _nfree_
-08f3:0cb6+     ___MiniHeapFreeRover
+08f4:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3502      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:36d7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08f3:0cb8      ____Argv
-08f3:0cbc      ____Argc
+08f4:0cb8      ____Argv
+08f4:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08f3:0298      __amblksiz
+08f4:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08f3:02ec      __Start_XI
-08f3:0304      __End_XI
-08f3:0304      __Start_YI
-08f3:0310      __End_YI
+08f4:02ec      __Start_XI
+08f4:0304      __End_XI
+08f4:0304      __Start_YI
+08f4:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:483a*     __dosretax
-0000:483f*     __dosret0
-0000:4846      __set_errno_dos_
-0000:48ae*     __set_errno_dos_reterr_
+0000:4848*     __dosretax
+0000:484d*     __dosret0
+0000:4854      __set_errno_dos_
+0000:48bc*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:48b9      __GetIOMode_
-0000:48ee      __SetIOMode_nogrow_
-08f3:02ae      ___NFiles
-08f3:02b0      ___init_mode
-08f3:02d8      ___io_mode
+0000:48c7      __GetIOMode_
+0000:48fc      __SetIOMode_nogrow_
+08f4:02ae      ___NFiles
+08f4:02b0      ___init_mode
+08f4:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4923      __qwrite_
+0000:4931      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4983      fsync_
+0000:4991      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4988+     __grow_iomode_
-0000:4a6f+     __shrink_iomode_
-0000:4ab0      __SetIOMode_
+0000:4996+     __grow_iomode_
+0000:4a7d+     __shrink_iomode_
+0000:4abe      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b57      intr_
+0000:4b65      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b6b      segread_
+0000:4b79      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bd1      _dos_open_
+0000:4bdf      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4bf7      isatty_
+0000:4c05      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c13*     __get_doserrno_ptr_
-08f3:0cc0      __doserrno
+0000:4c21*     __get_doserrno_ptr_
+08f4:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08f3:02dc      ___umaskval
+08f4:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c1a      _dos_creat_
-0000:4c3e*     _dos_creatnew_
+0000:4c28      _dos_creat_
+0000:4c4c*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c5f*     _heapenable_
-08f3:02de      ___heap_enabled
+0000:4c6d*     _heapenable_
+08f4:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c70      __nmemneed_
+0000:4c7e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4cf8      __LastFree_
-0000:4d72      __ExpandDGROUP_
+0000:4d06      __LastFree_
+0000:4d80      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e83      wctomb_
+0000:4e91      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4ece+     utoa_
-0000:4f6f      itoa_
+0000:4edc+     utoa_
+0000:4f7d      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fb9      strupr_
+0000:4fc7      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08f3:02e0      ___EFG_printf
-08f3:02e4*     ___EFG_scanf
+08f4:02e0      ___EFG_printf
+08f4:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08f3:02e8      ___IsDBCS
+08f4:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5001*     _ismbblead_
-08f3:0cc2      ___MBCSIsTable
+0000:500f*     _ismbblead_
+08f4:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:501d      ulltoa_
-0000:515a*     lltoa_
+0000:502b      ulltoa_
+0000:5168*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51cb      ultoa_
-0000:5289*     ltoa_
+0000:51d9      ultoa_
+0000:5297*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:52d7*     _dos_close_
-0000:52e5      _dos_commit_
+0000:52e5*     _dos_close_
+0000:52f3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52f4*     _frealloc_
-0000:52f4      realloc_
+0000:5302*     _frealloc_
+0000:5302      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53d0      __ChkTTYIOMode_
-0000:543e*     __IOMode_
+0000:53de      __ChkTTYIOMode_
+0000:544c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:544e      _DoINTR_
+0000:545c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:57c8      __doserror_
-0000:57d6*     __doserror1_
+0000:57d6      __doserror_
+0000:57e4*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57e2*     sbrk_
-0000:57f2      __brk_
+0000:57f0*     sbrk_
+0000:5800      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08f3:0072      ___Alphabet
+08f4:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5898      __mbinit_
-08f3:02ea+     ___MBCodePage
+0000:58a6      __mbinit_
+08f4:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5973*     _msize_
-0000:598e      _fmsize_
+0000:5981*     _msize_
+0000:599c      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:599f      __HeapManager_expand_
-0000:5ea8      _nexpand_
+0000:59ad      __HeapManager_expand_
+0000:5eb6      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5efb      _fexpand_
-0000:5efb*     _expand_
+0000:5f09      _fexpand_
+0000:5f09*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f30      _bfree_
+0000:5f3e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f55      _bexpand_
+0000:5f63      _bexpand_
 
 
                         +--------------------+
@@ -419,6 +419,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000177c0 (96192.)
+Memory size:  000177d0 (96208.)
 Entry point address: 0000:0260
-Link time: 00:00.11
+Link time: 00:00.00
index ce922d1063862e01cee403e410621e7ff4bdaca4..e475c0f0f3cd7c457657e254c392b3136a048adf 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index 9ce453cbf51cee2b7d594585c4cc731b26561250..8782bc163ca364666060174dddadc58f18a41be2 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (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/18 03:14:41
+Created on:       15/10/18 17:31:11
 Executable Image: vgmtest.exe
 creating a DOS executable