]> 4ch.mooo.com Git - 16.git/commitdiff
==160x120 is back==
authorsparky4 <sparky4@cock.li>
Fri, 16 Oct 2015 19:37:56 +0000 (14:37 -0500)
committersparky4 <sparky4@cock.li>
Fri, 16 Oct 2015 19:37:56 +0000 (14:37 -0500)
33 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index 2bd59d497b3ad138611b5bf1535d6b6be3912af8..2e86e6496cdc0e441631703f34928606fadcdcfc 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 56e28caf2e215e174ce44ea929a45706e45c8962..3a1485ade3d89aa682af9879e3d402caed31e274 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -24,8 +24,8 @@ DGROUP                          13ab:0000            0000f2c0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-16_TEXT                CODE           AUTO           0000:0000       000002c1
-mapread_TEXT           CODE           AUTO           0000:02d0       000008f6
+16_TEXT                CODE           AUTO           0000:0000       000002c5
+mapread_TEXT           CODE           AUTO           0000:02d0       000008fa
 jsmn_TEXT              CODE           AUTO           0000:0bd0       00000919
 16_in_TEXT             CODE           AUTO           0000:14f0       00001e80
 16_mm_TEXT             CODE           AUTO           0000:3370       00003308
@@ -35,9 +35,9 @@ 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       00007bc9
-modex16_TEXT           CODE           AUTO           08ed:7bd0       000026f2
-bitmap_TEXT            CODE           AUTO           08ed:a2d0       0000064d
+_TEXT                  CODE           AUTO           08ed:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08ed:7bc0       000026f6
+bitmap_TEXT            CODE           AUTO           08ed:a2c0       00000651
 16text_TEXT            CODE           AUTO           08ed:a920       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1390:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           13aa:0004       00000000
@@ -73,15 +73,15 @@ Address        Symbol
 Module: 16.o(/dos/z/16/src/16.c)
 13ab:07a0+     _player
 13ab:08a0+     _gvar
-13ab:0958*     _gpal
-13ab:095c+     _dpal
-13ab:0960+     _cpus
+13ab:0958+     _cpus
+13ab:095c*     _gpal
+13ab:0960+     _dpal
 13ab:0964+     _engi_stat
-0000:0150      main_
+0000:0154      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:03f0+     jsoneq_
-0000:0494+     dump_
-0000:0990*     loadmap_
+0000:03f4+     jsoneq_
+0000:0498+     dump_
+0000:0994*     loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0fa2      jsmn_parse_
 0000:149e      jsmn_init_
@@ -155,8 +155,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6e70*     CA_Startup_
 0000:6ec0*     CA_Shutdown_
 13ab:0b00*     _finishcachebox
-13ab:0b04*     _drawcachebox
-13ab:0b08*     _updatecachebox
+13ab:0b04*     _updatecachebox
+13ab:0b08*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6f2c      KITTENGETS
 0000:6f8c*     kittenopen_
@@ -192,49 +192,49 @@ 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:7e0c      VGAmodeX_
-08ed:7e9e+     vgaGetMode_
-08ed:7ede+     modexEnter_
-08ed:815e*     modexLeave_
-08ed:8176+     modexsetBaseXMode_
-08ed:81b4*     modexDefaultPage_
-08ed:8294*     modexNextPage_
-08ed:8360*     modexNextPageFlexibleSize_
-08ed:842e*     modexShowPage_
-08ed:852a*     modexPanPage_
-08ed:857a*     modexSelectPlane_
-08ed:859e+     modexClearRegion_
-08ed:86b6*     oldDrawBmp_
-08ed:881c*     CDrawBmp_
-08ed:8980*     modexDrawBmp_
-08ed:89e6+     modexDrawBmpRegion_
-08ed:8b50*     modex_sparky4_DrawBmpRegion_
-08ed:8cba*     modexDrawPlanarBuf_
-08ed:8cd8*     modexDrawSprite_
-08ed:8d3e+     modexDrawSpriteRegion_
-08ed:8eb6*     modexCopyPageRegion_
-08ed:9020      modexFadeOn_
-08ed:9050      modexFadeOff_
-08ed:907e*     modexFlashOn_
-08ed:90ac*     modexFlashOff_
-08ed:917c      modexPalSave_
-08ed:91d2      modexNewPal_
-08ed:9222*     modexLoadPalFile_
-08ed:9304*     modexSavePalFile_
-08ed:937c      modexPalBlack_
-08ed:93a6*     modexPalWhite_
-08ed:93d0+     modexPalUpdate_
-08ed:9940+     modexPalUpdate1_
-08ed:99ba*     modexPalUpdate0_
-08ed:9a06+     chkcolor_
-08ed:9d1e+     modexputPixel_
-08ed:9dac*     modexgetPixel_
-08ed:9e32*     modexhlin_
-08ed:9eb6*     modexprint_
-08ed:a050*     modexprintbig_
-08ed:a1cc*     pdump_
-08ed:a22c*     cls_
-08ed:a29a+     modexWaitBorder_
+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*     modex_sparky4_DrawBmpRegion_
+08ed:8cae*     modexDrawPlanarBuf_
+08ed:8ccc*     modexDrawSprite_
+08ed:8d32+     modexDrawSpriteRegion_
+08ed:8eaa*     modexCopyPageRegion_
+08ed:9014      modexFadeOn_
+08ed:9044      modexFadeOff_
+08ed:9072*     modexFlashOn_
+08ed:90a0*     modexFlashOff_
+08ed:9170      modexPalSave_
+08ed:91c6      modexNewPal_
+08ed:9216*     modexLoadPalFile_
+08ed:92f8*     modexSavePalFile_
+08ed:9370      modexPalBlack_
+08ed:939a*     modexPalWhite_
+08ed:93c4+     modexPalUpdate_
+08ed:9934+     modexPalUpdate1_
+08ed:99ae*     modexPalUpdate0_
+08ed:99fa+     chkcolor_
+08ed:9d12+     modexputPixel_
+08ed:9da0*     modexgetPixel_
+08ed:9e26*     modexhlin_
+08ed:9eaa*     modexprint_
+08ed:a044*     modexprintbig_
+08ed:a1c0*     pdump_
+08ed:a220*     cls_
+08ed:a28e+     modexWaitBorder_
 13ab:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08ed:0042      printf_
@@ -268,31 +268,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 13ab:04f0      ___fheapRover
 13ab:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a656      bitmapLoadPcx_
-08ed:a7b2*     bitmapLoadPcxTiles_
+08ed:a64a      bitmapLoadPcx_
+08ed:a7a6*     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:066c+     __open_flags_
-08ed:092d+     _fsopen_
-08ed:0994      fopen_
-08ed:0ab7*     freopen_
+08ed:066b+     __open_flags_
+08ed:092c+     _fsopen_
+08ed:0993      fopen_
+08ed:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08ed:0b41      fread_
+08ed:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08ed:0eb8      __get_errno_ptr_
+08ed:0eb7      __get_errno_ptr_
 13ab:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 13ab:0504      ___iob
-13ab:14a2      ___OpenStreams
-13ab:14a6      ___ClosedStreams
+13ab:14a2      ___ClosedStreams
+13ab:14a6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08ed:0ebf      fprintf_
+08ed:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08ed:0eee*     _frealloc_
-08ed:0eee      realloc_
+08ed:0eed*     _frealloc_
+08ed:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08ed:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -585,66 +585,66 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 13ab:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08ed:6bc8*     _heapenable_
+08ed:6bba*     _heapenable_
 13ab:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08ed:6bd9      _bfree_
+08ed:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08ed:6bfe      _bexpand_
+08ed:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08ed:6c58      _DoINTR_
+08ed:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08ed:6fd1*     sbrk_
-08ed:6fe1      __brk_
+08ed:6fc3*     sbrk_
+08ed:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08ed:7049      fsync_
+08ed:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08ed:706c      __setenvp_
-08ed:71f8      __freeenvp_
+08ed:705e      __setenvp_
+08ed:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 13ab:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08ed:7256*     _ismbblead_
+08ed:7248*     _ismbblead_
 13ab:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08ed:72b0      __mbinit_
+08ed:72a2      __mbinit_
 13ab:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08ed:738b      _mbdtoupper_
+08ed:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08ed:7399      toupper_
+08ed:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 13ab:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 13ab:072a      ___Save8087
 13ab:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08ed:73a8      __GrabFP87_
+08ed:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08ed:73da*     __init_8087_emu
-08ed:73e0      __x87id
+08ed:73cc*     __init_8087_emu
+08ed:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08ed:743d      wctomb_
+08ed:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08ed:7488+     utoa_
-08ed:7529      itoa_
+08ed:747a+     utoa_
+08ed:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08ed:7573      strupr_
+08ed:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 13ab:0732      ___EFG_printf
 13ab:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08ed:75bb      ulltoa_
-08ed:76f8*     lltoa_
+08ed:75ad      ulltoa_
+08ed:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08ed:7769*     _dos_close_
-08ed:7777      _dos_commit_
+08ed:775b*     _dos_close_
+08ed:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08ed:7786      clearenv_
+08ed:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08ed:78bc      __Init_FPE_handler_
-08ed:78f5      __Fini_FPE_handler_
-08ed:792c*     __FPEHandler
+08ed:78ae      __Init_FPE_handler_
+08ed:78e7      __Fini_FPE_handler_
+08ed:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 13ab:0750      ___FPE_int
 
@@ -664,4 +664,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022d70 (142704.)
 Entry point address: 08ed:0072
-Link time: 00:00.10
+Link time: 00:00.50
index 7979fec6410402f68c3ca30e9835336f6dc00537..9f8684dc5471db3621ce6d00c53255698a72bb89 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index fb346dc5249689e70334c90d18972933e7b2658c..6ae5e342a5f01255e3821893c708ff30c0ad3b82 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1456:0000            0000f140
+DGROUP                          1453:0000            0000f140
 
 
 
@@ -24,7 +24,7 @@ DGROUP                          1456:0000            0000f140
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-bakapi_TEXT            CODE           AUTO           0000:0000       0000038c
+bakapi_TEXT            CODE           AUTO           0000:0000       00000390
 16_in_TEXT             CODE           AUTO           0000:0390       00001e80
 16_mm_TEXT             CODE           AUTO           0000:2210       00003308
 wcpu_TEXT              CODE           AUTO           0000:5520       00000058
@@ -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       000090ab
-modex16_TEXT           CODE           AUTO           07d7:90b0       000026f2
-16text_TEXT            CODE           AUTO           07d7:b7b0       0000010d
-bakapee_TEXT           CODE           AUTO           07d7:b8c0       00000d73
-16_in13_DATA           FAR_DATA       AUTO           143b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1455:0004       00000000
-_NULL                  BEGDATA        DGROUP         1456:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1458:0000       00000002
-CONST                  DATA           DGROUP         1458:0002       00000076
-CONST2                 DATA           DGROUP         145f:0008       0000010a
-_DATA                  DATA           DGROUP         1471:0000       00000599
-XIB                    DATA           DGROUP         14ca:000a       00000000
-XI                     DATA           DGROUP         14ca:000a       00000036
-XIE                    DATA           DGROUP         14ce:0000       00000000
-YIB                    DATA           DGROUP         14ce:0000       00000000
-YI                     DATA           DGROUP         14ce:0000       00000018
-YIE                    DATA           DGROUP         14cf:0008       00000000
-STRINGS                DATA           DGROUP         14cf:0008       00000000
-DATA                   DATA           DGROUP         14cf:0008       00000000
-_emu_init_start        EMU            DGROUP         14cf:0008       00000000
-_emu_init_end          EMU            DGROUP         14cf:0008       00000000
-_BSS                   BSS            DGROUP         14d0:0000       00000ed2
-STACK                  STACK          DGROUP         15be:0000       0000dac0
+_TEXT                  CODE           AUTO           07d7:0000       0000907d
+modex16_TEXT           CODE           AUTO           07d7:9080       000026f6
+16text_TEXT            CODE           AUTO           07d7:b780       0000010d
+bakapee_TEXT           CODE           AUTO           07d7:b890       00000d77
+16_in13_DATA           FAR_DATA       AUTO           1438:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1452:0004       00000000
+_NULL                  BEGDATA        DGROUP         1453:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1455:0000       00000002
+CONST                  DATA           DGROUP         1455:0002       00000076
+CONST2                 DATA           DGROUP         145c:0008       0000010a
+_DATA                  DATA           DGROUP         146e:0000       00000599
+XIB                    DATA           DGROUP         14c7:000a       00000000
+XI                     DATA           DGROUP         14c7:000a       00000036
+XIE                    DATA           DGROUP         14cb:0000       00000000
+YIB                    DATA           DGROUP         14cb:0000       00000000
+YI                     DATA           DGROUP         14cb:0000       00000018
+YIE                    DATA           DGROUP         14cc:0008       00000000
+STRINGS                DATA           DGROUP         14cc:0008       00000000
+DATA                   DATA           DGROUP         14cc:0008       00000000
+_emu_init_start        EMU            DGROUP         14cc:0008       00000000
+_emu_init_end          EMU            DGROUP         14cc:0008       00000000
+_BSS                   BSS            DGROUP         14cd:0000       00000ed2
+STACK                  STACK          DGROUP         15bb:0000       0000dac0
 
 
                         +----------------+
@@ -69,17 +69,17 @@ Address        Symbol
 =======        ======
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
-0000:0126      main_
-1456:01b4*     _ch
-1456:07b0+     _gvar
-1456:0868+     _xdir
-1456:086a+     _ydir
-1456:086c+     _ypos
-1456:086e+     _d
-1456:0870+     _xpos
-1456:0872+     _key
+0000:012a      main_
+1453:01b4*     _ch
+1453:07b0+     _gvar
+1453:0868+     _xdir
+1453:086a+     _ydir
+1453:086c+     _ypos
+1453:086e+     _xpos
+1453:0870+     _d
+1453:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1456:088e+     _inpu
+1453: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_
-1456:09f0+     _beforesort
-1456:09f4+     _aftersort
-1456:09f8+     _XMSaddr
+1453:09f0+     _beforesort
+1453:09f4+     _aftersort
+1453: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_
-1456:0a00*     _finishcachebox
-1456:0a04*     _drawcachebox
-1456:0a08*     _updatecachebox
+1453:0a00*     _finishcachebox
+1453:0a04*     _updatecachebox
+1453:0a08*     _drawcachebox
 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_
-1456:04a4+     __kitten_catalog
+1453:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:674c+     LargestFreeBlock_
 0000:67da+     _coreleft_
@@ -185,50 +185,50 @@ 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:92ec      VGAmodeX_
-07d7:937e+     vgaGetMode_
-07d7:93be+     modexEnter_
-07d7:963e*     modexLeave_
-07d7:9656+     modexsetBaseXMode_
-07d7:9694      modexDefaultPage_
-07d7:9774*     modexNextPage_
-07d7:9840*     modexNextPageFlexibleSize_
-07d7:990e      modexShowPage_
-07d7:9a0a*     modexPanPage_
-07d7:9a5a*     modexSelectPlane_
-07d7:9a7e      modexClearRegion_
-07d7:9b96*     oldDrawBmp_
-07d7:9cfc*     CDrawBmp_
-07d7:9e60*     modexDrawBmp_
-07d7:9ec6+     modexDrawBmpRegion_
-07d7:a030*     modex_sparky4_DrawBmpRegion_
-07d7:a19a*     modexDrawPlanarBuf_
-07d7:a1b8*     modexDrawSprite_
-07d7:a21e+     modexDrawSpriteRegion_
-07d7:a396*     modexCopyPageRegion_
-07d7:a500*     modexFadeOn_
-07d7:a530*     modexFadeOff_
-07d7:a55e*     modexFlashOn_
-07d7:a58c*     modexFlashOff_
-07d7:a65c+     modexPalSave_
-07d7:a6b2+     modexNewPal_
-07d7:a702*     modexLoadPalFile_
-07d7:a7e4*     modexSavePalFile_
-07d7:a85c*     modexPalBlack_
-07d7:a886*     modexPalWhite_
-07d7:a8b0+     modexPalUpdate_
-07d7:ae20+     modexPalUpdate1_
-07d7:ae9a*     modexPalUpdate0_
-07d7:aee6+     chkcolor_
-07d7:b1fe      modexputPixel_
-07d7:b28c*     modexgetPixel_
-07d7:b312*     modexhlin_
-07d7:b396      modexprint_
-07d7:b530*     modexprintbig_
-07d7:b6ac*     pdump_
-07d7:b70c      cls_
-07d7:b77a+     modexWaitBorder_
-1456:04d4      _VGA
+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*     modex_sparky4_DrawBmpRegion_
+07d7:a16e*     modexDrawPlanarBuf_
+07d7:a18c*     modexDrawSprite_
+07d7:a1f2+     modexDrawSpriteRegion_
+07d7:a36a*     modexCopyPageRegion_
+07d7:a4d4*     modexFadeOn_
+07d7:a504*     modexFadeOff_
+07d7:a532*     modexFlashOn_
+07d7:a560*     modexFlashOff_
+07d7:a630+     modexPalSave_
+07d7:a686+     modexNewPal_
+07d7:a6d6*     modexLoadPalFile_
+07d7:a7b8*     modexSavePalFile_
+07d7:a830*     modexPalBlack_
+07d7:a85a*     modexPalWhite_
+07d7:a884+     modexPalUpdate_
+07d7:adf4+     modexPalUpdate1_
+07d7:ae6e*     modexPalUpdate0_
+07d7:aeba+     chkcolor_
+07d7:b1d2      modexputPixel_
+07d7:b260*     modexgetPixel_
+07d7:b2e6*     modexhlin_
+07d7:b36a      modexprint_
+07d7:b504*     modexprintbig_
+07d7:b680*     pdump_
+07d7:b6e0      cls_
+07d7:b74e+     modexWaitBorder_
+1453:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d7:0042      rand_
 07d7:0084*     srand_
@@ -236,20 +236,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:b826      textInit_
-1456:1314      _romFonts
+07d7:b7f6      textInit_
+1453: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:b94c+     colortest_
-07d7:b9a0+     colorz_
-07d7:ba06+     ssd_
-07d7:bb86+     dingpp_
-07d7:bbf8+     dingo_
-07d7:bd04+     dingas_
-07d7:bdb2+     dingu_
-07d7:be14+     dingq_
-07d7:beb4      ding_
+07d7:b920+     colortest_
+07d7:b974+     colorz_
+07d7:b9da+     ssd_
+07d7:bb5a+     dingpp_
+07d7:bbcc+     dingo_
+07d7:bcd8+     dingas_
+07d7:bd86+     dingu_
+07d7:bde8+     dingq_
+07d7:be88      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d7:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -258,10 +258,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)
-1456:0000*     __nullarea
-1456:04f4*     __ovlflag
-1456:04f5*     __intno
-1456:04f6*     __ovlvec
+1453:0000*     __nullarea
+1453:04f4*     __ovlflag
+1453:04f5*     __intno
+1453:04f6*     __ovlvec
 07d7:022c      _cstart_
 07d7:02ff*     _Not_Enough_Memory_
 07d7:0431      __exit_
@@ -271,10 +271,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)
-1456:132c      __argv
-1456:1330      ___argv
-1456:1334      __argc
-1456:1336      ___argc
+1453:132c      __argv
+1453:1330      ___argv
+1453:1334      __argc
+1453:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d7:04b8+     int86x_
 07d7:063b      int86_
@@ -296,28 +296,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_
-1456:04fa      ___nheapbeg
-1456:04fc      ___MiniHeapRover
-1456:04fe      ___LargestSizeB4MiniHeapRover
+1453:04fa      ___nheapbeg
+1453:04fc      ___MiniHeapRover
+1453:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d7:0903      _fmalloc_
 07d7:0903      malloc_
-1456:0500      ___fheap
-1456:0502      ___fheapRover
-1456:0504      ___LargestSizeB4Rover
+1453:0500      ___fheap
+1453:0502      ___fheapRover
+1453: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_
-1456:1338+     ___MiniHeapFreeRover
+1453: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_
-1456:0506+     ___int23_exit
-1456:050a      ___FPE_handler_exit
+1453:0506+     ___int23_exit
+1453: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)
@@ -336,7 +336,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d7:15c5      __doclose_
 07d7:170f      __shutdown_stream_
 07d7:1729      fclose_
-1456:133a+     ___RmTmpFileFn
+1453:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d7:1794+     __ibm_bios_get_ticks_
 07d7:180b      clock_
@@ -345,7 +345,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)
-1456:0098      __IsTable
+1453: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)
@@ -380,31 +380,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)
-1456:0516      __8087
-1456:0517      __real87
-1456:0518      __dos87emucall
-1456:051a      __dos87real
+1453:0516      __8087
+1453:0517      __real87
+1453:0518      __dos87emucall
+1453: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)
-1456:051c      __curbrk
-1456:0524      __STACKLOW
-1456:0526      __STACKTOP
-1456:0528      __cbyte
-1456:052a      __child
-1456:052c      __no87
-1456:0539      ___FPE_handler
-1456:051e      __psp
-1456:052d      __get_ovl_stack
-1456:0531      __restore_ovl_stack
-1456:0535      __close_ovl_file
-1456:053d      __LpCmdLine
-1456:0541      __LpPgmName
-1456:0520      __osmajor
-1456:0521      __osminor
-1456:0522      __osmode
-1456:0523      __HShift
+1453:051c      __curbrk
+1453:0524      __STACKLOW
+1453:0526      __STACKTOP
+1453:0528      __cbyte
+1453:052a      __child
+1453:052c      __no87
+1453:0539      ___FPE_handler
+1453:051e      __psp
+1453:052d      __get_ovl_stack
+1453:0531      __restore_ovl_stack
+1453:0535      __close_ovl_file
+1453:053d      __LpCmdLine
+1453:0541      __LpPgmName
+1453:0520      __osmajor
+1453:0521      __osminor
+1453:0522      __osmode
+1453:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d7:243e+     __fill_buffer_
 07d7:268d      fgetc_
@@ -413,252 +413,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)
-1456:0546      ___iob
-1456:1342      ___OpenStreams
-1456:1346      ___ClosedStreams
+1453:0546      ___iob
+1453:1342      ___ClosedStreams
+1453:1346      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07d7:2cdf      __fprtf_
+07d7:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07d7:2e32      ungetc_
+07d7:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07d7:406b      __scnf_
+07d7:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07d7:4331      __CMain
+07d7:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07d7:4397      __InitRtns
-07d7:4397*     __FInitRtns
-07d7:43f2      __FiniRtns
-07d7:43f2*     __FFiniRtns
+07d7:437a      __InitRtns
+07d7:437a*     __FInitRtns
+07d7:43d5      __FiniRtns
+07d7:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1456:06ae      ___uselfn
+1453:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07d7:4456      __DOSseg__
+07d7:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07d7:4457      __Init_Argv_
-07d7:44ba+     _getargv_
-07d7:47ea      __Fini_Argv_
+07d7:443b      __Init_Argv_
+07d7:449e+     _getargv_
+07d7:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07d7:4814      intr_
+07d7:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07d7:4828      segread_
+07d7:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07d7:4913      __LastFree_
-07d7:498d      __ExpandDGROUP_
+07d7:48f7      __LastFree_
+07d7:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07d7:4a9e      __nmemneed_
+07d7:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07d7:4ab0      __MemAllocator
-07d7:4b7a      __MemFree
+07d7:4a90      __MemAllocator
+07d7:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07d7:4cd7      __GrowSeg_
+07d7:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07d7:4e4d      __AllocSeg_
+07d7:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07d7:4f3c      __fmemneed_
+07d7:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1456:0022      ___Alphabet
+1453:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07d7:4f3f      __lseek_
+07d7:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07d7:4f79*     __dosretax
-07d7:4f7e*     __dosret0
-07d7:4f85      __set_errno_dos_
-07d7:4fed*     __set_errno_dos_reterr_
+07d7:4f59*     __dosretax
+07d7:4f5e*     __dosret0
+07d7:4f65      __set_errno_dos_
+07d7:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07d7:4ff8*     __get_errno_ptr_
-1456:134e      _errno
+07d7:4fd8*     __get_errno_ptr_
+1453:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07d7:4fff      __GetIOMode_
-07d7:5034      __SetIOMode_nogrow_
-1456:06c4      ___NFiles
-1456:06c6      ___init_mode
-1456:06ee      ___io_mode
+07d7:4fdf      __GetIOMode_
+07d7:5014      __SetIOMode_nogrow_
+1453:06c4      ___NFiles
+1453:06c6      ___init_mode
+1453:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07d7:5069*     __set_commode_
-1456:06f2      __commode
+07d7:5049*     __set_commode_
+1453:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1456:06f4      __fmode
+1453:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07d7:5075      __chktty_
+07d7:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07d7:50d4      __freefp_
-07d7:5175      __purgefp_
+07d7:50b4      __freefp_
+07d7:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07d7:51b6      __allocfp_
+07d7:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07d7:5366      __close_
+07d7:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07d7:539c      __flush_
+07d7:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07d7:55e5      fflush_
+07d7:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07d7:55fa      tell_
+07d7:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07d7:560b      lseek_
+07d7:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07d7:563c      __doserror_
-07d7:564a      __doserror1_
+07d7:561c      __doserror_
+07d7:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07d7:5656      _dos_open_
+07d7:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07d7:567c      isatty_
+07d7:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07d7:5698*     __get_doserrno_ptr_
-1456:1350      __doserrno
+07d7:5678*     __get_doserrno_ptr_
+1453:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1456:06f6      ___umaskval
+1453:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07d7:569f      _dos_creat_
-07d7:56c3*     _dos_creatnew_
+07d7:567f      _dos_creat_
+07d7:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07d7:56e4+     __grow_iomode_
-07d7:57cb+     __shrink_iomode_
-07d7:580c      __SetIOMode_
+07d7:56c4+     __grow_iomode_
+07d7:57ab+     __shrink_iomode_
+07d7:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07d7:58cc      vsprintf_
+07d7:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1456:1354      ___env_mask
-1456:1358      _environ
-1456:135c*     __wenviron
+1453:1354      ___env_mask
+1453:1358      _environ
+1453:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07d7:590e      _mbterm_
+07d7:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07d7:5961      _mbsnextc_
+07d7:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07d7:59bc      _mbctoupper_
+07d7:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07d7:59df      _mbsinc_
+07d7:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07d7:5a31      __ChkTTYIOMode_
-07d7:5a9f*     __IOMode_
+07d7:5a11      __ChkTTYIOMode_
+07d7:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07d7:5b71      __HeapWalk_
+07d7:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07d7:5db1*     _fpreset_
-07d7:5ddc      __init_8087_
-07d7:5e0f+     __default_sigfpe_handler_
-07d7:5e64      __chk8087_
+07d7:5d91*     _fpreset_
+07d7:5dbc      __init_8087_
+07d7:5def+     __default_sigfpe_handler_
+07d7:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07d7:5ed4      __EnterWVIDEO_
-1456:0716+     ___WD_Present
+07d7:5eb4      __EnterWVIDEO_
+1453:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07d7:5ef8      __flushall_
-07d7:5f8c      flushall_
+07d7:5ed8      __flushall_
+07d7:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07d7:5f92      getche_
+07d7:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07d7:5fac      __ioalloc_
+07d7:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07d7:613a      __qread_
+07d7:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07d7:615a      __qwrite_
+07d7:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07d7:61ba      fputc_
+07d7:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07d7:638f      __InitFiles_
+07d7:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07d7:65c3*     fcloseall_
-07d7:65ca      __full_io_exit_
+07d7:65a3*     fcloseall_
+07d7:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07d7:65d4      __prtf_
+07d7:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1456:0718      ___IsDBCS
+1453:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07d7:7744*     _ismbblead_
-1456:1360      ___MBCSIsTable
+07d7:7716*     _ismbblead_
+1453:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07d7:7760      mbtowc_
+07d7:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-1456:019a      __Bits
+1453:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07d7:787e      __FDFS
+07d7:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1456:071a      ___EFG_printf
-1456:071e      ___EFG_scanf
+1453:071a      ___EFG_printf
+1453:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07d7:78f5*     __I8M
-07d7:78f5      __U8M
-07d7:78da*     __I8ME
-07d7:78da*     __U8ME
+07d7:78c7*     __I8M
+07d7:78c7      __U8M
+07d7:78ac*     __I8ME
+07d7:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1456:1462      ____Argv
-1456:1466      ____Argc
+1453:1462      ____Argv
+1453:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1456:0722      __amblksiz
+1453:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1456:074a      __Start_XI
-1456:0780      __End_XI
-1456:0780      __Start_YI
-1456:0798      __End_YI
+1453:074a      __Start_XI
+1453:0780      __End_XI
+1453:0780      __Start_YI
+1453:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1456:1468      ___historical_splitparms
+1453:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07d7:7a40      _DoINTR_
+07d7:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07d7:7db9*     _heapenable_
-1456:0724      ___heap_enabled
+07d7:7d8b*     _heapenable_
+1453:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07d7:7dca*     sbrk_
-07d7:7dda      __brk_
+07d7:7d9c*     sbrk_
+07d7:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07d7:7e42      fsync_
+07d7:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07d7:7e47*     _frealloc_
-07d7:7e47      realloc_
+07d7:7e19*     _frealloc_
+07d7:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07d7:7f41      __setenvp_
-07d7:80cd      __freeenvp_
+07d7:7f13      __setenvp_
+07d7:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07d7:8169      __mbinit_
-1456:0726      ___MBCodePage
+07d7:813b      __mbinit_
+1453:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07d7:8244      _mbdtoupper_
+07d7:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07d7:8252      toupper_
+07d7:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1456:0728      __8087cw
+1453:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1456:072a      ___Save8087
-1456:072e      ___Rest8087
+1453:072a      ___Save8087
+1453:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07d7:8261      __GrabFP87_
+07d7:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07d7:8294*     __init_8087_emu
-07d7:829a      __x87id
+07d7:8266*     __init_8087_emu
+07d7:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07d7:82f7      wctomb_
+07d7:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07d7:8342+     utoa_
-07d7:83e3      itoa_
+07d7:8314+     utoa_
+07d7:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07d7:842d      strupr_
+07d7:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07d7:8462      ulltoa_
-07d7:859f*     lltoa_
+07d7:8434      ulltoa_
+07d7:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07d7:8610*     _dos_close_
-07d7:861e      _dos_commit_
+07d7:85e2*     _dos_close_
+07d7:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07d7:862d*     _msize_
-07d7:8648      _fmsize_
+07d7:85ff*     _msize_
+07d7:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07d7:8659      __HeapManager_expand_
-07d7:8b62      _nexpand_
+07d7:862b      __HeapManager_expand_
+07d7:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07d7:8bb5      _fexpand_
-07d7:8bb5*     _expand_
+07d7:8b87      _fexpand_
+07d7:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07d7:8bea      clearenv_
+07d7:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07d7:8d20      __Init_FPE_handler_
-07d7:8d59      __Fini_FPE_handler_
-07d7:8d90*     __FPEHandler
+07d7:8cf2      __Init_FPE_handler_
+07d7:8d2b      __Fini_FPE_handler_
+07d7:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07d7:9022      _bfree_
+07d7:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07d7:9047      _bexpand_
+07d7:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1456:0748      ___FPE_int
+1453:0748      ___FPE_int
 
 
                         +--------------------+
@@ -674,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000236a0 (145056.)
+Memory size:  00023670 (145008.)
 Entry point address: 07d7:022c
-Link time: 00:00.10
+Link time: 00:00.20
index b2842b97cec16cc25865ae23ce447f68e6c4b644..d10cfe4b5f369699cc57830e22eb065456de46b4 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 10df0df3ce658b41fcd305f161261a120bfd1408..cf77546a85158bc79ad33578eeaf36a7f2892a3d 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ee0:0000            0000e7c0
+DGROUP                          0edf:0000            0000e7c0
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5510       00000058
 kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
 timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ee1
-16_in13_DATA           FAR_DATA       AUTO           0ec5:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0edf:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ee0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee2:0000       00000002
-CONST                  DATA           DGROUP         0ee2:0002       00000076
-CONST2                 DATA           DGROUP         0ee9:0008       00000102
-_DATA                  DATA           DGROUP         0efa:0000       0000056b
-XIB                    DATA           DGROUP         0f50:000c       00000000
-XI                     DATA           DGROUP         0f50:000c       00000036
-XIE                    DATA           DGROUP         0f54:0002       00000000
-YIB                    DATA           DGROUP         0f54:0002       00000000
-YI                     DATA           DGROUP         0f54:0002       00000018
-YIE                    DATA           DGROUP         0f55:000a       00000000
-STRINGS                DATA           DGROUP         0f55:000a       00000000
-DATA                   DATA           DGROUP         0f55:000a       00000000
-_emu_init_start        EMU            DGROUP         0f55:000a       00000000
-_emu_init_end          EMU            DGROUP         0f55:000a       00000000
-_BSS                   BSS            DGROUP         0f56:0000       0000059a
-STACK                  STACK          DGROUP         0fb0:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7d60       00006ed3
+16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
+_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
+CONST                  DATA           DGROUP         0ee1:0002       00000076
+CONST2                 DATA           DGROUP         0ee8:0008       00000102
+_DATA                  DATA           DGROUP         0ef9:0000       0000056b
+XIB                    DATA           DGROUP         0f4f:000c       00000000
+XI                     DATA           DGROUP         0f4f:000c       00000036
+XIE                    DATA           DGROUP         0f53:0002       00000000
+YIB                    DATA           DGROUP         0f53:0002       00000000
+YI                     DATA           DGROUP         0f53:0002       00000018
+YIE                    DATA           DGROUP         0f54:000a       00000000
+STRINGS                DATA           DGROUP         0f54:000a       00000000
+DATA                   DATA           DGROUP         0f54:000a       00000000
+_emu_init_start        EMU            DGROUP         0f54:000a       00000000
+_emu_init_end          EMU            DGROUP         0f54:000a       00000000
+_BSS                   BSS            DGROUP         0f55:0000       0000059a
+STACK                  STACK          DGROUP         0faf:0000       0000dac0
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0ee0:0760+     _gvar
+0edf:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ee0:082e+     _inpu
+0edf:082e+     _inpu
 0000:04c0+     INL_KeyService_
 0000:075a+     Mouse_
 0000:07b2+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a8c+     MM_TotalFree_
 0000:4b22*     MM_Report_
 0000:54da*     MM_BombOnError_
-0ee0:0990+     _beforesort
-0ee0:0994+     _aftersort
-0ee0:0998+     _XMSaddr
+0edf:0990+     _beforesort
+0edf:0994+     _aftersort
+0edf:0998+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5510      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c50*     CAL_OptimizeNodes_
 0000:5d00      CA_Startup_
 0000:5d50      CA_Shutdown_
-0ee0:09a0*     _finishcachebox
-0ee0:09a4*     _drawcachebox
-0ee0:09a8*     _updatecachebox
+0edf:09a0*     _finishcachebox
+0edf:09a4*     _updatecachebox
+0edf:09a8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6374+     get_line_
 0000:63e6+     db_fetch_
 0000:647c+     db_insert_
-0ee0:0494+     __kitten_catalog
+0edf:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:673c+     LargestFreeBlock_
 0000:67ca+     _coreleft_
@@ -177,9 +177,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7da2      _fmalloc_
 0000:7da2      malloc_
-0ee0:04b6      ___fheap
-0ee0:04b8      ___fheapRover
-0ee0:04ba      ___LargestSizeB4Rover
+0edf:04b6      ___fheap
+0edf:04b8      ___fheapRover
+0edf:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7f1f      __PIA
 0000:7f18*     __PIS
@@ -193,10 +193,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:7fb6      _ffree_
 0000:7fb6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ee0:0000*     __nullarea
-0ee0:04bc*     __ovlflag
-0ee0:04bd*     __intno
-0ee0:04be*     __ovlvec
+0edf:0000*     __nullarea
+0edf:04bc*     __ovlflag
+0edf:04bd*     __intno
+0edf:04be*     __ovlvec
 0000:8024      _cstart_
 0000:80f7*     _Not_Enough_Memory_
 0000:8229      __exit_
@@ -206,10 +206,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:82b0      _big_code_
 0000:82b0*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ee0:09b4      __argv
-0ee0:09b8      ___argv
-0ee0:09bc      __argc
-0ee0:09be      ___argc
+0edf:09b4      __argv
+0edf:09b8      ___argv
+0edf:09bc      __argc
+0edf:09be      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:82b0+     int86x_
 0000:8433      int86_
@@ -231,19 +231,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:85dc      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8621      _nmalloc_
-0ee0:04c2      ___nheapbeg
-0ee0:04c4      ___MiniHeapRover
-0ee0:04c6      ___LargestSizeB4MiniHeapRover
+0edf:04c2      ___nheapbeg
+0edf:04c4      ___MiniHeapRover
+0edf:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0ee0:09c0+     ___MiniHeapFreeRover
+0edf:09c0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:87f6+     _null_exit_rtn_
 0000:87f6+     __null_int23_exit_
 0000:87f7      exit_
 0000:8818+     _exit_
-0ee0:04c8+     ___int23_exit
-0ee0:04cc      ___FPE_handler_exit
+0edf:04c8+     ___int23_exit
+0edf:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8834      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -262,7 +262,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:91db      __doclose_
 0000:9325      __shutdown_stream_
 0000:933f      fclose_
-0ee0:09c2+     ___RmTmpFileFn
+0edf:09c2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:93aa+     __ibm_bios_get_ticks_
 0000:9421      clock_
@@ -273,7 +273,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9645      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ee0:0098      __IsTable
+0edf:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:983d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -308,31 +308,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:a037      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ee0:04d8      __8087
-0ee0:04d9      __real87
-0ee0:04da      __dos87emucall
-0ee0:04dc      __dos87real
+0edf:04d8      __8087
+0edf:04d9      __real87
+0edf:04da      __dos87emucall
+0edf:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:a046*     __exit_with_msg_
 0000:a04b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ee0:04de      __curbrk
-0ee0:04e6      __STACKLOW
-0ee0:04e8      __STACKTOP
-0ee0:04ea      __cbyte
-0ee0:04ec      __child
-0ee0:04ee      __no87
-0ee0:04fb      ___FPE_handler
-0ee0:04e0      __psp
-0ee0:04ef      __get_ovl_stack
-0ee0:04f3      __restore_ovl_stack
-0ee0:04f7      __close_ovl_file
-0ee0:04ff      __LpCmdLine
-0ee0:0503      __LpPgmName
-0ee0:04e2      __osmajor
-0ee0:04e3      __osminor
-0ee0:04e4      __osmode
-0ee0:04e5      __HShift
+0edf:04de      __curbrk
+0edf:04e6      __STACKLOW
+0edf:04e8      __STACKTOP
+0edf:04ea      __cbyte
+0edf:04ec      __child
+0edf:04ee      __no87
+0edf:04fb      ___FPE_handler
+0edf:04e0      __psp
+0edf:04ef      __get_ovl_stack
+0edf:04f3      __restore_ovl_stack
+0edf:04f7      __close_ovl_file
+0edf:04ff      __LpCmdLine
+0edf:0503      __LpPgmName
+0edf:04e2      __osmajor
+0edf:04e3      __osminor
+0edf:04e4      __osmode
+0edf:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a070      __MemAllocator
 0000:a13a      __MemFree
@@ -343,9 +343,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:a4fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ee0:0508      ___iob
-0ee0:09ca      ___OpenStreams
-0ee0:09ce      ___ClosedStreams
+0edf:0508      ___iob
+0edf:09ca      ___ClosedStreams
+0edf:09ce      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a519      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -356,7 +356,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a72d      __FiniRtns
 0000:a72d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ee0:0670      ___uselfn
+0edf:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a792      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -373,7 +373,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:adda      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ee0:0022      ___Alphabet
+0edf:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:addd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -383,18 +383,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae8b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae96*     __get_errno_ptr_
-0ee0:09d6      _errno
+0edf:09d6      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0ee0:0686      ___NFiles
-0ee0:0688      ___init_mode
-0ee0:06b0      ___io_mode
+0edf:0686      ___NFiles
+0edf:0688      ___init_mode
+0edf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0ee0:06b4      __commode
+0edf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ee0:06b6      __fmode
+0edf:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:af13      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -421,9 +421,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b51a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b536*     __get_doserrno_ptr_
-0ee0:09d8      __doserrno
+0edf:09d8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ee0:06b8      ___umaskval
+0edf:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b53d      _dos_creat_
 0000:b561*     _dos_creatnew_
@@ -434,9 +434,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b76a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ee0:09dc      ___env_mask
-0ee0:09e0      _environ
-0ee0:09e4*     __wenviron
+0edf:09dc      ___env_mask
+0edf:09e0      _environ
+0edf:09e4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b7ac      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -457,12 +457,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bd02      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bd72      __EnterWVIDEO_
-0ee0:06d8+     ___WD_Present
+0edf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0ee0:06da      ___heap_enabled
+0edf:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ee0:06dc      __amblksiz
+0edf:06dc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bda7      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -475,92 +475,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c34f      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ee0:09e8      ____Argv
-0ee0:09ec      ____Argc
+0edf:09e8      ____Argv
+0edf:09ec      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ee0:070c      __Start_XI
-0ee0:0742      __End_XI
-0ee0:0742      __Start_YI
-0ee0:075a      __End_YI
+0edf:070c      __Start_XI
+0edf:0742      __End_XI
+0edf:0742      __Start_YI
+0edf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ee0:09ee      ___historical_splitparms
+0edf:09ee      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4c0      _DoINTR_
+0000:d4b2      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d839*     sbrk_
-0000:d849      __brk_
+0000:d82b*     sbrk_
+0000:d83b      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8b1      __qwrite_
+0000:d8a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d911      fsync_
+0000:d903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d916+     __flushall_
-0000:d9aa      flushall_
+0000:d908+     __flushall_
+0000:d99c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9b0*     _frealloc_
-0000:d9b0      realloc_
+0000:d9a2*     _frealloc_
+0000:d9a2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:daaa      __setenvp_
-0000:dc36      __freeenvp_
+0000:da9c      __setenvp_
+0000:dc28      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ee0:06de      ___IsDBCS
+0edf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc94*     _ismbblead_
-0ee0:09f4      ___MBCSIsTable
+0000:dc86*     _ismbblead_
+0edf:09f4      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dcee      __mbinit_
-0ee0:06e0      ___MBCodePage
+0000:dce0      __mbinit_
+0edf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddc9      _mbdtoupper_
+0000:ddbb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddd7      toupper_
+0000:ddc9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ee0:06e2      __8087cw
+0edf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ee0:06e4      ___Save8087
-0ee0:06e8      ___Rest8087
+0edf:06e4      ___Save8087
+0edf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dde6      __GrabFP87_
+0000:ddd8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de18*     __init_8087_emu
-0000:de1e      __x87id
+0000:de0a*     __init_8087_emu
+0000:de10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de7b      wctomb_
+0000:de6d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dec6+     utoa_
-0000:df67      itoa_
+0000:deb8+     utoa_
+0000:df59      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfb1      strupr_
+0000:dfa3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ee0:06ec      ___EFG_printf
-0ee0:06f0*     ___EFG_scanf
+0edf:06ec      ___EFG_printf
+0edf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dff9      ulltoa_
-0000:e136*     lltoa_
+0000:dfeb      ulltoa_
+0000:e128*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e1a7*     _dos_close_
-0000:e1b5      _dos_commit_
+0000:e199*     _dos_close_
+0000:e1a7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1c4*     _msize_
-0000:e1df      _fmsize_
+0000:e1b6*     _msize_
+0000:e1d1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1f0      __HeapManager_expand_
-0000:e6f9      _nexpand_
+0000:e1e2      __HeapManager_expand_
+0000:e6eb      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e74c      _fexpand_
-0000:e74c*     _expand_
+0000:e73e      _fexpand_
+0000:e73e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e781      clearenv_
+0000:e773      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8b6      __Init_FPE_handler_
-0000:e8ef      __Fini_FPE_handler_
-0000:e926*     __FPEHandler
+0000:e8a8      __Init_FPE_handler_
+0000:e8e1      __Fini_FPE_handler_
+0000:e918*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebb8      _bfree_
+0000:ebaa      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebdd      _bexpand_
+0000:ebcf      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ee0:070a      ___FPE_int
+0edf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d5c0 (120256.)
+Memory size:  0001d5b0 (120240.)
 Entry point address: 0000:8024
-Link time: 00:00.00
+Link time: 00:00.25
index aa057b680653e527b4200352098a62a32c14d145..78f7970aa44c08694bf810504d64bdadd90d3d18 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 3ec906d7beb76d4cdefcc7763400e78fd1cd05f9..c1353377e125739f3791ff2dc250b0e81c8b126d 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ecf:0000            0000e700
+DGROUP                          0ece:0000            0000e700
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5410       00000058
 kitten_TEXT            CODE           AUTO           0000:5c80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6490       0000158b
 timer_TEXT             CODE           AUTO           0000:7a20       00000235
-_TEXT                  CODE           AUTO           0000:7c60       00006ed7
-16_in13_DATA           FAR_DATA       AUTO           0eb4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ece:0004       00000000
-_NULL                  BEGDATA        DGROUP         0ecf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ed1:0000       00000002
-CONST                  DATA           DGROUP         0ed1:0002       00000076
-CONST2                 DATA           DGROUP         0ed8:0008       00000102
-_DATA                  DATA           DGROUP         0ee9:0000       0000056b
-XIB                    DATA           DGROUP         0f3f:000c       00000000
-XI                     DATA           DGROUP         0f3f:000c       00000036
-XIE                    DATA           DGROUP         0f43:0002       00000000
-YIB                    DATA           DGROUP         0f43:0002       00000000
-YI                     DATA           DGROUP         0f43:0002       00000018
-YIE                    DATA           DGROUP         0f44:000a       00000000
-STRINGS                DATA           DGROUP         0f44:000a       00000000
-DATA                   DATA           DGROUP         0f44:000a       00000000
-_emu_init_start        EMU            DGROUP         0f44:000a       00000000
-_emu_init_end          EMU            DGROUP         0f44:000a       00000000
-_BSS                   BSS            DGROUP         0f45:0000       000004da
-STACK                  STACK          DGROUP         0f93:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c60       00006ec9
+16_in13_DATA           FAR_DATA       AUTO           0eb3:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ecd:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ece:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ed0:0000       00000002
+CONST                  DATA           DGROUP         0ed0:0002       00000076
+CONST2                 DATA           DGROUP         0ed7:0008       00000102
+_DATA                  DATA           DGROUP         0ee8:0000       0000056b
+XIB                    DATA           DGROUP         0f3e:000c       00000000
+XI                     DATA           DGROUP         0f3e:000c       00000036
+XIE                    DATA           DGROUP         0f42:0002       00000000
+YIB                    DATA           DGROUP         0f42:0002       00000000
+YI                     DATA           DGROUP         0f42:0002       00000018
+YIE                    DATA           DGROUP         0f43:000a       00000000
+STRINGS                DATA           DGROUP         0f43:000a       00000000
+DATA                   DATA           DGROUP         0f43:000a       00000000
+_emu_init_start        EMU            DGROUP         0f43:000a       00000000
+_emu_init_end          EMU            DGROUP         0f43:000a       00000000
+_BSS                   BSS            DGROUP         0f44:0000       000004da
+STACK                  STACK          DGROUP         0f92:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
 0000:00e2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0ecf:076e+     _inpu
+0ece:076e+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:498c+     MM_TotalFree_
 0000:4a22*     MM_Report_
 0000:53da*     MM_BombOnError_
-0ecf:08d0+     _beforesort
-0ecf:08d4+     _aftersort
-0ecf:08d8+     _XMSaddr
+0ece:08d0+     _beforesort
+0ece:08d4+     _aftersort
+0ece:08d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5410      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b50*     CAL_OptimizeNodes_
 0000:5c00*     CA_Startup_
 0000:5c50*     CA_Shutdown_
-0ecf:08e0*     _finishcachebox
-0ecf:08e4*     _drawcachebox
-0ecf:08e8*     _updatecachebox
+0ece:08e0*     _finishcachebox
+0ece:08e4*     _updatecachebox
+0ece:08e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-0ecf:0494+     __kitten_catalog
+0ece:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:663c+     LargestFreeBlock_
 0000:66ca+     _coreleft_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
 0000:7df2      _nmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0ecf:0000*     __nullarea
-0ecf:04b6*     __ovlflag
-0ecf:04b7*     __intno
-0ecf:04b8*     __ovlvec
+0ece:0000*     __nullarea
+0ece:04b6*     __ovlflag
+0ece:04b7*     __intno
+0ece:04b8*     __ovlvec
 0000:7e06      _cstart_
 0000:7ed9*     _Not_Enough_Memory_
 0000:800b      __exit_
@@ -202,10 +202,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:8092      _big_code_
 0000:8092*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0ecf:08f4      __argv
-0ecf:08f8      ___argv
-0ecf:08fc      __argc
-0ecf:08fe      ___argc
+0ece:08f4      __argv
+0ece:08f8      ___argv
+0ece:08fc      __argc
+0ece:08fe      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:8099      __PIA
 0000:8092*     __PIS
@@ -224,28 +224,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:82df      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8363      _nmalloc_
-0ecf:04bc      ___nheapbeg
-0ecf:04be      ___MiniHeapRover
-0ecf:04c0      ___LargestSizeB4MiniHeapRover
+0ece:04bc      ___nheapbeg
+0ece:04be      ___MiniHeapRover
+0ece:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ecf:04c2      ___fheap
-0ecf:04c4      ___fheapRover
-0ecf:04c6      ___LargestSizeB4Rover
+0ece:04c2      ___fheap
+0ece:04c4      ___fheapRover
+0ece:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b2      _ffree_
 0000:85b2      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:861f      _nfree_
-0ecf:0900+     ___MiniHeapFreeRover
+0ece:0900+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871a+     _null_exit_rtn_
 0000:871a+     __null_int23_exit_
 0000:871b      exit_
 0000:873c+     _exit_
-0ecf:04c8+     ___int23_exit
-0ecf:04cc      ___FPE_handler_exit
+0ece:04c8+     ___int23_exit
+0ece:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8758      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -264,7 +264,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:90ff      __doclose_
 0000:9249      __shutdown_stream_
 0000:9263      fclose_
-0ecf:0902+     ___RmTmpFileFn
+0ece:0902+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92ce+     __ibm_bios_get_ticks_
 0000:9345      clock_
@@ -275,7 +275,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9569      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0ecf:0098      __IsTable
+0ece:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9761      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -310,38 +310,38 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0ecf:04d8      __8087
-0ecf:04d9      __real87
-0ecf:04da      __dos87emucall
-0ecf:04dc      __dos87real
+0ece:04d8      __8087
+0ece:04d9      __real87
+0ece:04da      __dos87emucall
+0ece:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6a*     __exit_with_msg_
 0000:9f6f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0ecf:04de      __curbrk
-0ecf:04e6      __STACKLOW
-0ecf:04e8      __STACKTOP
-0ecf:04ea      __cbyte
-0ecf:04ec      __child
-0ecf:04ee      __no87
-0ecf:04fb      ___FPE_handler
-0ecf:04e0      __psp
-0ecf:04ef      __get_ovl_stack
-0ecf:04f3      __restore_ovl_stack
-0ecf:04f7      __close_ovl_file
-0ecf:04ff      __LpCmdLine
-0ecf:0503      __LpPgmName
-0ecf:04e2      __osmajor
-0ecf:04e3      __osminor
-0ecf:04e4      __osmode
-0ecf:04e5      __HShift
+0ece:04de      __curbrk
+0ece:04e6      __STACKLOW
+0ece:04e8      __STACKTOP
+0ece:04ea      __cbyte
+0ece:04ec      __child
+0ece:04ee      __no87
+0ece:04fb      ___FPE_handler
+0ece:04e0      __psp
+0ece:04ef      __get_ovl_stack
+0ece:04f3      __restore_ovl_stack
+0ece:04f7      __close_ovl_file
+0ece:04ff      __LpCmdLine
+0ece:0503      __LpPgmName
+0ece:04e2      __osmajor
+0ece:04e3      __osminor
+0ece:04e4      __osmode
+0ece:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 0000:a013      __LastFree_
 0000:a08d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0ecf:0508      ___iob
-0ecf:090a      ___OpenStreams
-0ecf:090e      ___ClosedStreams
+0ece:0508      ___iob
+0ece:090a      ___ClosedStreams
+0ece:090e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a1b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -352,7 +352,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a3cc      __FiniRtns
 0000:a3cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0ecf:0670      ___uselfn
+0ece:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a430      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -375,7 +375,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:acfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0ecf:0022      ___Alphabet
+0ece:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:acff      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -385,18 +385,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:adad*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:adb8*     __get_errno_ptr_
-0ecf:0916      _errno
+0ece:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ecf:0686      ___NFiles
-0ecf:0688      ___init_mode
-0ecf:06b0      ___io_mode
+0ece:0686      ___NFiles
+0ece:0688      ___init_mode
+0ece:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ecf:06b4      __commode
+0ece:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ecf:06b6      __fmode
+0ece:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae35      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -423,9 +423,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b43c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b458*     __get_doserrno_ptr_
-0ecf:0918      __doserrno
+0ece:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ecf:06b8      ___umaskval
+0ece:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b45f      _dos_creat_
 0000:b483*     _dos_creatnew_
@@ -436,9 +436,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b68c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0ecf:091c      ___env_mask
-0ecf:0920      _environ
-0ecf:0924*     __wenviron
+0ece:091c      ___env_mask
+0ece:0920      _environ
+0ece:0924*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b6ce      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -459,12 +459,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc24      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bc94      __EnterWVIDEO_
-0ecf:06d8+     ___WD_Present
+0ece:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ecf:06da      __amblksiz
+0ece:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ecf:06dc      ___heap_enabled
+0ece:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:bcc9*     sbrk_
 0000:bcd9      __brk_
@@ -480,86 +480,86 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2e9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0ecf:0928      ____Argv
-0ecf:092c      ____Argc
+0ece:0928      ____Argv
+0ece:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ecf:070c      __Start_XI
-0ecf:0742      __End_XI
-0ecf:0742      __Start_YI
-0ecf:075a      __End_YI
+0ece:070c      __Start_XI
+0ece:0742      __End_XI
+0ece:0742      __Start_YI
+0ece:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ecf:092e      ___historical_splitparms
+0ece:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d45a      _DoINTR_
+0000:d44c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7d3      __qwrite_
+0000:d7c5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d833      fsync_
+0000:d825      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d838+     __flushall_
-0000:d8cc      flushall_
+0000:d82a+     __flushall_
+0000:d8be      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8d2*     _frealloc_
-0000:d8d2      realloc_
+0000:d8c4*     _frealloc_
+0000:d8c4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9cc      __setenvp_
-0000:db58      __freeenvp_
+0000:d9be      __setenvp_
+0000:db4a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ecf:06de      ___IsDBCS
+0ece:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dbb6*     _ismbblead_
-0ecf:0934      ___MBCSIsTable
+0000:dba8*     _ismbblead_
+0ece:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc10      __mbinit_
-0ecf:06e0      ___MBCodePage
+0000:dc02      __mbinit_
+0ece:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dceb      _mbdtoupper_
+0000:dcdd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dcf9      toupper_
+0000:dceb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ecf:06e2      __8087cw
+0ece:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ecf:06e4      ___Save8087
-0ecf:06e8      ___Rest8087
+0ece:06e4      ___Save8087
+0ece:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dd08      __GrabFP87_
+0000:dcfa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd3a*     __init_8087_emu
-0000:dd40      __x87id
+0000:dd2c*     __init_8087_emu
+0000:dd32      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd9d      wctomb_
+0000:dd8f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:dde8+     utoa_
-0000:de89      itoa_
+0000:ddda+     utoa_
+0000:de7b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:ded3      strupr_
+0000:dec5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ecf:06ec      ___EFG_printf
-0ecf:06f0*     ___EFG_scanf
+0ece:06ec      ___EFG_printf
+0ece:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df1b      ulltoa_
-0000:e058*     lltoa_
+0000:df0d      ulltoa_
+0000:e04a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0c9*     _dos_close_
-0000:e0d7      _dos_commit_
+0000:e0bb*     _dos_close_
+0000:e0c9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0e6      __HeapManager_expand_
-0000:e5ef      _nexpand_
+0000:e0d8      __HeapManager_expand_
+0000:e5e1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e642      _fexpand_
-0000:e642*     _expand_
+0000:e634      _fexpand_
+0000:e634*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e677      clearenv_
+0000:e669      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e7ac      __Init_FPE_handler_
-0000:e7e5      __Fini_FPE_handler_
-0000:e81c*     __FPEHandler
+0000:e79e      __Init_FPE_handler_
+0000:e7d7      __Fini_FPE_handler_
+0000:e80e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaae      _bfree_
+0000:eaa0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ead3      _bexpand_
+0000:eac5      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ecf:070a      ___FPE_int
+0ece:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3f0 (119792.)
+Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.00
+Link time: 00:00.84
index c3d7fb2d7aecb24351c7ca85bb89f5367ddc393d..8ceee36be296eeab9a3702a7a93a6f4dcffc74ab 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 5485c23b6dc4c071157fb3943927b8c86693eaeb..2ab3cfe178cd62033e69f922eb64061c4c163d0a 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -24,18 +24,18 @@ DGROUP                          11c3:0000            0000f550
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-fontgfx_TEXT           CODE           AUTO           0000:0000       00000230
-16_in_TEXT             CODE           AUTO           0000:0230       00001e80
-16_mm_TEXT             CODE           AUTO           0000:20b0       00003308
-wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
-16_head_TEXT           CODE           AUTO           0000:5420       00000405
-16_ca_TEXT             CODE           AUTO           0000:5830       000003fd
-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       00007653
+fontgfx_TEXT           CODE           AUTO           0000:0000       00000234
+16_in_TEXT             CODE           AUTO           0000:0240       00001e80
+16_mm_TEXT             CODE           AUTO           0000:20c0       00003308
+wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
+16_head_TEXT           CODE           AUTO           0000:5430       00000405
+16_ca_TEXT             CODE           AUTO           0000:5840       000003fd
+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       000026f2
+modex16_TEXT           CODE           AUTO           0f38:0000       000026f6
 16_in13_DATA           FAR_DATA       AUTO           11a8:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           11c2:0004       00000000
 _NULL                  BEGDATA        DGROUP         11c3:0000       00000020
@@ -68,301 +68,301 @@ Address        Symbol
 =======        ======
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
-0000:0090      main_
+0000:0094      main_
 11c3:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 11c3:0c9e+     _inpu
-0000:0370+     INL_KeyService_
-0000:060a+     Mouse_
-0000:0662+     IN_GetJoyAbs_
-0000:0a0c+     IN_GetJoyButtonsDB_
-0000:0c92+     IN_SetupJoy_
-0000:0e54*     IN_Startup_
-0000:0f5a*     IN_Default_
-0000:10be*     IN_Shutdown_
-0000:113e*     IN_SetKeyHook_
-0000:1160+     IN_ClearKeysDown_
-0000:1240*     IN_ReadCursor_
-0000:135c*     IN_ReadControl_
-0000:1b94*     IN_SetControlType_
-0000:1be2*     IN_GetScanName_
-0000:1c6a*     IN_WaitForKey_
-0000:1ca0*     IN_WaitForASCII_
-0000:1cd6+     IN_AckBack_
-0000:1dbe*     IN_Ack_
-0000:1e60+     IN_IsUserInput_
-0000:1f06*     IN_UserInput_
-0000:1f4a*     IN_KeyDown_
-0000:1f92+     IN_ClearKey_
-0000:200a*     IN_qb_
+0000:0380+     INL_KeyService_
+0000:061a+     Mouse_
+0000:0672+     IN_GetJoyAbs_
+0000:0a1c+     IN_GetJoyButtonsDB_
+0000:0ca2+     IN_SetupJoy_
+0000:0e64*     IN_Startup_
+0000:0f6a*     IN_Default_
+0000:10ce*     IN_Shutdown_
+0000:114e*     IN_SetKeyHook_
+0000:1170+     IN_ClearKeysDown_
+0000:1250*     IN_ReadCursor_
+0000:136c*     IN_ReadControl_
+0000:1ba4*     IN_SetControlType_
+0000:1bf2*     IN_GetScanName_
+0000:1c7a*     IN_WaitForKey_
+0000:1cb0*     IN_WaitForASCII_
+0000:1ce6+     IN_AckBack_
+0000:1dce*     IN_Ack_
+0000:1e70+     IN_IsUserInput_
+0000:1f16*     IN_UserInput_
+0000:1f5a*     IN_KeyDown_
+0000:1fa2+     IN_ClearKey_
+0000:201a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2a94+     MML_CheckForEMS_
-0000:2af0+     MML_SetupEMS_
-0000:2ca8+     MML_ShutdownEMS_
-0000:2d14+     MM_MapEMS_
-0000:2e10*     MM_MapXEMS_
-0000:2f30+     MML_CheckForXMS_
-0000:2f8c*     MML_SetupXMS_
-0000:3074+     MML_ShutdownXMS_
-0000:3102+     MML_UseSpace_
-0000:32e0+     MML_ClearBlock_
-0000:3364*     MM_Startup_
-0000:3796+     MM_Shutdown_
-0000:382c      MM_GetPtr_
-0000:3c26+     MM_FreePtr_
-0000:3d1e*     MM_SetPurge_
-0000:3df8*     MM_SetLock_
-0000:3ed0+     MM_SortMem_
-0000:40be*     MM_ShowMemory_
-0000:475e*     MM_DumpData_
-0000:48b8+     MM_UnusedMemory_
-0000:493c+     MM_TotalFree_
-0000:49d2*     MM_Report_
-0000:538a*     MM_BombOnError_
+0000:2aa4+     MML_CheckForEMS_
+0000:2b00+     MML_SetupEMS_
+0000:2cb8+     MML_ShutdownEMS_
+0000:2d24+     MM_MapEMS_
+0000:2e20*     MM_MapXEMS_
+0000:2f40+     MML_CheckForXMS_
+0000:2f9c*     MML_SetupXMS_
+0000:3084+     MML_ShutdownXMS_
+0000:3112+     MML_UseSpace_
+0000:32f0+     MML_ClearBlock_
+0000:3374*     MM_Startup_
+0000:37a6+     MM_Shutdown_
+0000:383c      MM_GetPtr_
+0000:3c36+     MM_FreePtr_
+0000:3d2e*     MM_SetPurge_
+0000:3e08*     MM_SetLock_
+0000:3ee0+     MM_SortMem_
+0000:40ce*     MM_ShowMemory_
+0000:476e*     MM_DumpData_
+0000:48c8+     MM_UnusedMemory_
+0000:494c+     MM_TotalFree_
+0000:49e2*     MM_Report_
+0000:539a*     MM_BombOnError_
 11c3:0e00+     _beforesort
 11c3:0e04+     _aftersort
 11c3:0e08+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:53c0      detectcpu_
+0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:542e*     wait_
-0000:547a*     filesize_
-0000:54e0      printmeminfoline_
-0000:56cc      US_CheckParm_
+0000:543e*     wait_
+0000:548a*     filesize_
+0000:54f0      printmeminfoline_
+0000:56dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:585e      CA_OpenDebug_
-0000:58ae      CA_CloseDebug_
-0000:58dc+     CA_FarRead_
-0000:595c*     CA_FarWrite_
-0000:59dc*     CA_ReadFile_
-0000:5a58*     CA_LoadFile_
-0000:5b00*     CAL_OptimizeNodes_
-0000:5bb0*     CA_Startup_
-0000:5c00*     CA_Shutdown_
+0000:586e      CA_OpenDebug_
+0000:58be      CA_CloseDebug_
+0000:58ec+     CA_FarRead_
+0000:596c*     CA_FarWrite_
+0000:59ec*     CA_ReadFile_
+0000:5a68*     CA_LoadFile_
+0000:5b10*     CAL_OptimizeNodes_
+0000:5bc0*     CA_Startup_
+0000:5c10*     CA_Shutdown_
 11c3:0e10*     _finishcachebox
-11c3:0e14*     _drawcachebox
-11c3:0e18*     _updatecachebox
+11c3:0e14*     _updatecachebox
+11c3:0e18*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5c6c      KITTENGETS
-0000:5ccc*     kittenopen_
-0000:5f1a+     catread_
-0000:5fce*     kittenclose_
-0000:5fea+     mystrtoul_
-0000:609e+     processEscChars_
-0000:6224+     get_line_
-0000:6296+     db_fetch_
-0000:632c+     db_insert_
+0000:5c7c      KITTENGETS
+0000:5cdc*     kittenopen_
+0000:5f2a+     catread_
+0000:5fde*     kittenclose_
+0000:5ffa+     mystrtoul_
+0000:60ae+     processEscChars_
+0000:6234+     get_line_
+0000:62a6+     db_fetch_
+0000:633c+     db_insert_
 11c3:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:65ec+     LargestFreeBlock_
-0000:667a+     _coreleft_
-0000:66f6+     LargestFarFreeBlock_
-0000:67ac+     _farcoreleft_
-0000:685a+     LargestHugeFreeBlock_
-0000:694a*     _hugecoreleft_
-0000:6a1a+     GetFreeSize_
-0000:6a74+     GetFarFreeSize_
-0000:6abe+     GetNearFreeSize_
-0000:6b0c*     heapdump_
-0000:77ae+     heapstat_
-0000:78ec+     heapstat0_
-0000:794e+     HC_OpenDebug_
-0000:799e*     HC_CloseDebug_
+0000:65fc+     LargestFreeBlock_
+0000:668a+     _coreleft_
+0000:6706+     LargestFarFreeBlock_
+0000:67bc+     _farcoreleft_
+0000:686a+     LargestHugeFreeBlock_
+0000:695a*     _hugecoreleft_
+0000:6a2a+     GetFreeSize_
+0000:6a84+     GetFarFreeSize_
+0000:6ace+     GetNearFreeSize_
+0000:6b1c*     heapdump_
+0000:77be+     heapstat_
+0000:78fc+     heapstat0_
+0000:795e+     HC_OpenDebug_
+0000:79ae*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:79d0*     start_timer_
-0000:7afc*     elapsed_timer_
-0000:7b4e*     ticktock_
-0000:7bba*     time_in_seconds_
+0000:79e0*     start_timer_
+0000:7b0c*     elapsed_timer_
+0000:7b5e*     ticktock_
+0000:7bca*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7c15      __STK
-0000:7c35      __STKOVERFLOW_
+0000:7c25      __STK
+0000:7c45      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:f2e6      textInit_
 11c3:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f38:023c      VGAmodeX_
-0f38:02ce+     vgaGetMode_
-0f38:030e+     modexEnter_
-0f38:058e*     modexLeave_
-0f38:05a6+     modexsetBaseXMode_
-0f38:05e4      modexDefaultPage_
-0f38:06c4*     modexNextPage_
-0f38:0790*     modexNextPageFlexibleSize_
-0f38:085e*     modexShowPage_
-0f38:095a*     modexPanPage_
-0f38:09aa*     modexSelectPlane_
-0f38:09ce+     modexClearRegion_
-0f38:0ae6*     oldDrawBmp_
-0f38:0c4c*     CDrawBmp_
-0f38:0db0*     modexDrawBmp_
-0f38:0e16+     modexDrawBmpRegion_
-0f38:0f80*     modex_sparky4_DrawBmpRegion_
-0f38:10ea*     modexDrawPlanarBuf_
-0f38:1108*     modexDrawSprite_
-0f38:116e+     modexDrawSpriteRegion_
-0f38:12e6*     modexCopyPageRegion_
-0f38:1450*     modexFadeOn_
-0f38:1480*     modexFadeOff_
-0f38:14ae*     modexFlashOn_
-0f38:14dc*     modexFlashOff_
-0f38:15ac+     modexPalSave_
-0f38:1602+     modexNewPal_
-0f38:1652*     modexLoadPalFile_
-0f38:1734*     modexSavePalFile_
-0f38:17ac*     modexPalBlack_
-0f38:17d6*     modexPalWhite_
-0f38:1800+     modexPalUpdate_
-0f38:1d70+     modexPalUpdate1_
-0f38:1dea*     modexPalUpdate0_
-0f38:1e36+     chkcolor_
-0f38:214e+     modexputPixel_
-0f38:21dc*     modexgetPixel_
-0f38:2262*     modexhlin_
-0f38:22e6      modexprint_
-0f38:2480      modexprintbig_
-0f38:25fc*     pdump_
-0f38:265c*     cls_
-0f38:26ca+     modexWaitBorder_
+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*     modex_sparky4_DrawBmpRegion_
+0f38:10ee*     modexDrawPlanarBuf_
+0f38:110c*     modexDrawSprite_
+0f38:1172+     modexDrawSpriteRegion_
+0f38:12ea*     modexCopyPageRegion_
+0f38:1454*     modexFadeOn_
+0f38:1484*     modexFadeOff_
+0f38:14b2*     modexFlashOn_
+0f38:14e0*     modexFlashOff_
+0f38:15b0+     modexPalSave_
+0f38:1606+     modexNewPal_
+0f38:1656*     modexLoadPalFile_
+0f38:1738*     modexSavePalFile_
+0f38:17b0*     modexPalBlack_
+0f38:17da*     modexPalWhite_
+0f38:1804+     modexPalUpdate_
+0f38:1d74+     modexPalUpdate1_
+0f38:1dee*     modexPalUpdate0_
+0f38:1e3a+     chkcolor_
+0f38:2152+     modexputPixel_
+0f38:21e0*     modexgetPixel_
+0f38:2266*     modexhlin_
+0f38:22ea      modexprint_
+0f38:2484      modexprintbig_
+0f38:2600*     pdump_
+0f38:2660*     cls_
+0f38:26ce+     modexWaitBorder_
 11c3:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7c59      __PIA
-0000:7c52*     __PIS
+0000:7c69      __PIA
+0000:7c62*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7c70      getch_
+0000:7c80      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7c8a      printf_
+0000:7c9a      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:7cb9      sprintf_
+0000:7cc9      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 11c3:0000*     __nullarea
 11c3:0928*     __ovlflag
 11c3:0929*     __intno
 11c3:092a*     __ovlvec
-0000:7ce8      _cstart_
-0000:7dbb*     _Not_Enough_Memory_
-0000:7eed      __exit_
-0000:7f0c      __do_exit_with_msg__
-0000:7f69      __GETDS
+0000:7cf8      _cstart_
+0000:7dcb*     _Not_Enough_Memory_
+0000:7efd      __exit_
+0000:7f1c      __do_exit_with_msg__
+0000:7f79      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7f74      _big_code_
-0000:7f74*     CodeModelMismatch
+0000:7f84      _big_code_
+0000:7f84*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
 11c3:173c      __argv
 11c3:1740      ___argv
 11c3:1744      __argc
 11c3:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7f74+     int86x_
-0000:80f7      int86_
+0000:7f84+     int86x_
+0000:8107      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:8124      __I4M
-0000:8124      __U4M
+0000:8134      __I4M
+0000:8134      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:813c      _dos_getvect_
+0000:814c      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8147      _dos_setvect_
+0000:8157      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8154      __I4D
-0000:81a3      __U4D
+0000:8164      __I4D
+0000:81b3      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:8227*     _heapgrow_
-0000:8227      _fheapgrow_
-0000:8228      _nheapgrow_
+0000:8237*     _heapgrow_
+0000:8237      _fheapgrow_
+0000:8238      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:82a0      _memavl_
+0000:82b0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:82e5      _nmalloc_
+0000:82f5      _nmalloc_
 11c3:092e      ___nheapbeg
 11c3:0930      ___MiniHeapRover
 11c3:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:83bf      _fmalloc_
-0000:83bf      malloc_
+0000:83cf      _fmalloc_
+0000:83cf      malloc_
 11c3:0934      ___fheap
 11c3:0936      ___fheapRover
 11c3:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8534      _ffree_
-0000:8534      free_
+0000:8544      _ffree_
+0000:8544      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:85a1      _nfree_
+0000:85b1      _nfree_
 11c3:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:869c+     _null_exit_rtn_
-0000:869c+     __null_int23_exit_
-0000:869d      exit_
-0000:86be+     _exit_
+0000:86ac+     _null_exit_rtn_
+0000:86ac+     __null_int23_exit_
+0000:86ad      exit_
+0000:86ce+     _exit_
 11c3:093a+     ___int23_exit
 11c3:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:86da      __PTC
+0000:86ea      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:870d      ultoa_
-0000:87cb*     ltoa_
+0000:871d      ultoa_
+0000:87db*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8951      write_
+0000:8961      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8b7d+     __open_flags_
-0000:8e3e+     _fsopen_
-0000:8ea5      fopen_
-0000:8fc8*     freopen_
+0000:8b8d+     __open_flags_
+0000:8e4e+     _fsopen_
+0000:8eb5      fopen_
+0000:8fd8*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:9052      fprintf_
+0000:9062      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:9081      __doclose_
-0000:91cb      __shutdown_stream_
-0000:91e5      fclose_
+0000:9091      __doclose_
+0000:91db      __shutdown_stream_
+0000:91f5      fclose_
 11c3:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9250+     __ibm_bios_get_ticks_
-0000:92c7      clock_
+0000:9260+     __ibm_bios_get_ticks_
+0000:92d7      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:92ee      kbhit_
+0000:92fe      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:9305      ftell_
+0000:9315      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:94eb      fseek_
+0000:94fb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
 11c3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:96e3      tolower_
+0000:96f3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:96f1      unlink_
+0000:9701      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9921      open_
-0000:9958      sopen_
+0000:9931      open_
+0000:9968      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9985      close_
+0000:9995      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:998a      filelength_
+0000:999a      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:99e8      getenv_
+0000:99f8      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9ad4      __PTS
+0000:9ae4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9b05      read_
+0000:9b15      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9c3e*     __clib_strdup_
-0000:9c3e      strdup_
+0000:9c4e*     __clib_strdup_
+0000:9c4e      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9ca5      halloc_
-0000:9d8a      hfree_
+0000:9cb5      halloc_
+0000:9d9a      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9d91      _heapwalk_
-0000:9d91      _fheapwalk_
+0000:9da1      _heapwalk_
+0000:9da1      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9da6+     __NHeapWalk_
-0000:9e9f      _nheapwalk_
+0000:9db6+     __NHeapWalk_
+0000:9eaf      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9eaf      stackavail_
+0000:9ebf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
 11c3:094a      __8087
 11c3:094b      __real87
 11c3:094c      __dos87emucall
 11c3:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9ebe*     __exit_with_msg_
-0000:9ec3      __fatal_runtime_error_
+0000:9ece*     __exit_with_msg_
+0000:9ed3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
 11c3:0950      __curbrk
 11c3:0958      __STACKLOW
@@ -382,158 +382,158 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
 11c3:0956      __osmode
 11c3:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9ee2+     __fill_buffer_
-0000:a131      fgetc_
+0000:9ef2+     __fill_buffer_
+0000:a141      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a278      fwrite_
+0000:a288      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a5f1      rand_
-0000:a633*     srand_
+0000:a601      rand_
+0000:a643*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 11c3:097e      ___iob
-11c3:1752      ___OpenStreams
-11c3:1756      ___ClosedStreams
+11c3:1752      ___ClosedStreams
+11c3:1756      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:a670      __fprtf_
+0000:a680      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:a7dc      vsprintf_
+0000:a7ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a81e      __CMain
+0000:a82e      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:a884      __InitRtns
-0000:a884*     __FInitRtns
-0000:a8df      __FiniRtns
-0000:a8df*     __FFiniRtns
+0000:a894      __InitRtns
+0000:a894*     __FInitRtns
+0000:a8ef      __FiniRtns
+0000:a8ef*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
 11c3:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:a944      __DOSseg__
+0000:a954      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a945      __Init_Argv_
-0000:a9a8+     _getargv_
-0000:acd8      __Fini_Argv_
+0000:a955      __Init_Argv_
+0000:a9b8+     _getargv_
+0000:ace8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:ad02      intr_
+0000:ad12      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:ad16      segread_
+0000:ad26      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:ae01      __LastFree_
-0000:ae7b      __ExpandDGROUP_
+0000:ae11      __LastFree_
+0000:ae8b      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:af8c      __nmemneed_
+0000:af9c      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:af90      __MemAllocator
-0000:b05a      __MemFree
+0000:afa0      __MemAllocator
+0000:b06a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:b1b7      __GrowSeg_
+0000:b1c7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:b32d      __AllocSeg_
+0000:b33d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:b41c      __fmemneed_
+0000:b42c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
 11c3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b41f      __lseek_
+0000:b42f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b459*     __dosretax
-0000:b45e*     __dosret0
-0000:b465      __set_errno_dos_
-0000:b4cd*     __set_errno_dos_reterr_
+0000:b469*     __dosretax
+0000:b46e*     __dosret0
+0000:b475      __set_errno_dos_
+0000:b4dd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b4d8*     __get_errno_ptr_
+0000:b4e8*     __get_errno_ptr_
 11c3:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b4df      __GetIOMode_
-0000:b514      __SetIOMode_nogrow_
+0000:b4ef      __GetIOMode_
+0000:b524      __SetIOMode_nogrow_
 11c3:0afc      ___NFiles
 11c3:0afe      ___init_mode
 11c3:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b549*     __set_commode_
+0000:b559*     __set_commode_
 11c3:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
 11c3:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b555      __chktty_
+0000:b565      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b5b4      __freefp_
-0000:b655      __purgefp_
+0000:b5c4      __freefp_
+0000:b665      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b696      __allocfp_
+0000:b6a6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b846      __close_
+0000:b856      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b87c      __flush_
+0000:b88c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bac5      fflush_
+0000:bad5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bada      tell_
+0000:baea      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:baeb      lseek_
+0000:bafb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb1c      __doserror_
-0000:bb2a      __doserror1_
+0000:bb2c      __doserror_
+0000:bb3a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb36      _dos_open_
+0000:bb46      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bb5c      isatty_
+0000:bb6c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bb78*     __get_doserrno_ptr_
+0000:bb88*     __get_doserrno_ptr_
 11c3:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 11c3:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bb7f      _dos_creat_
-0000:bba3*     _dos_creatnew_
+0000:bb8f      _dos_creat_
+0000:bbb3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bbc4+     __grow_iomode_
-0000:bcab+     __shrink_iomode_
-0000:bcec      __SetIOMode_
+0000:bbd4+     __grow_iomode_
+0000:bcbb+     __shrink_iomode_
+0000:bcfc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
 11c3:1764      ___env_mask
 11c3:1768      _environ
 11c3:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:bd93      _mbterm_
+0000:bda3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:bde6      _mbsnextc_
+0000:bdf6      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:be41      _mbctoupper_
+0000:be51      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:be64      _mbsinc_
+0000:be74      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:beb6      __ChkTTYIOMode_
-0000:bf24*     __IOMode_
+0000:bec6      __ChkTTYIOMode_
+0000:bf34*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:bff6      __HeapWalk_
+0000:c006      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c236*     _fpreset_
-0000:c261      __init_8087_
-0000:c294+     __default_sigfpe_handler_
-0000:c2e9      __chk8087_
+0000:c246*     _fpreset_
+0000:c271      __init_8087_
+0000:c2a4+     __default_sigfpe_handler_
+0000:c2f9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c359      __EnterWVIDEO_
+0000:c369      __EnterWVIDEO_
 11c3:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c37d      __flushall_
-0000:c411      flushall_
+0000:c38d      __flushall_
+0000:c421      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c417      getche_
+0000:c427      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c431      __ioalloc_
+0000:c441      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c5bf      __qread_
+0000:c5cf      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c5df      __qwrite_
+0000:c5ef      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c63f      fputc_
+0000:c64f      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c814      __InitFiles_
+0000:c824      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:ca48*     fcloseall_
-0000:ca4f      __full_io_exit_
+0000:ca58*     fcloseall_
+0000:ca5f      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:ca59      __prtf_
+0000:ca69      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
 11c3:1770      ____Argv
 11c3:1774      ____Argc
@@ -547,78 +547,78 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 11c3:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dbca      _DoINTR_
+0000:dbcc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:df43*     _heapenable_
+0000:df45*     _heapenable_
 11c3:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:df54*     sbrk_
-0000:df64      __brk_
+0000:df56*     sbrk_
+0000:df66      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dfcc      fsync_
+0000:dfce      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dfd1*     _frealloc_
-0000:dfd1      realloc_
+0000:dfd3*     _frealloc_
+0000:dfd3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e0cb      __setenvp_
-0000:e257      __freeenvp_
+0000:e0cd      __setenvp_
+0000:e259      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 11c3:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e2b5*     _ismbblead_
+0000:e2b7*     _ismbblead_
 11c3:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e30f      __mbinit_
+0000:e311      __mbinit_
 11c3:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e3ea      _mbdtoupper_
+0000:e3ec      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e3f8      toupper_
+0000:e3fa      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 11c3:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 11c3:0b5a      ___Save8087
 11c3:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e407      __GrabFP87_
+0000:e409      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e43a*     __init_8087_emu
-0000:e440      __x87id
+0000:e43c*     __init_8087_emu
+0000:e442      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e49d      wctomb_
+0000:e49f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e4e8+     utoa_
-0000:e589      itoa_
+0000:e4ea+     utoa_
+0000:e58b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e5d3      strupr_
+0000:e5d5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 11c3:0b62      ___EFG_printf
 11c3:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e61b      ulltoa_
-0000:e758*     lltoa_
+0000:e61d      ulltoa_
+0000:e75a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e7c9*     _dos_close_
-0000:e7d7      _dos_commit_
+0000:e7cb*     _dos_close_
+0000:e7d9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e7e6*     _msize_
-0000:e801      _fmsize_
+0000:e7e8*     _msize_
+0000:e803      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e812      __HeapManager_expand_
-0000:ed1b      _nexpand_
+0000:e814      __HeapManager_expand_
+0000:ed1d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ed6e      _fexpand_
-0000:ed6e*     _expand_
+0000:ed70      _fexpand_
+0000:ed70*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eda3      clearenv_
+0000:eda5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:eed8      __Init_FPE_handler_
-0000:ef11      __Fini_FPE_handler_
-0000:ef48*     __FPEHandler
+0000:eeda      __Init_FPE_handler_
+0000:ef13      __Fini_FPE_handler_
+0000:ef4a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f1da      _bfree_
+0000:f1dc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f1ff      _bexpand_
+0000:f201      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 11c3:0b80      ___FPE_int
 
@@ -637,5 +637,5 @@ gfx.lib
 
 Stack size:  dac0 (56000.)
 Memory size:  00021180 (135552.)
-Entry point address: 0000:7ce8
-Link time: 00:00.00
+Entry point address: 0000:7cf8
+Link time: 00:00.76
index 33788d99153a08b681426a694ee28e9367774373..ff0cddb2c39685ba90014830c3ae354fbbdfa830 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index be545986675fa149d077582107026e92f81c0ab3..a6e77d2f598263b8d1e69c1682bb1eb94b416462 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f26:0000            0000e710
+DGROUP                          0f25: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0f26:075e+     _inpu
+0f25: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_
-0f26:08c0+     _beforesort
-0f26:08c4+     _aftersort
-0f26:08c8+     _XMSaddr
+0f25:08c0+     _beforesort
+0f25:08c4+     _aftersort
+0f25: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_
-0f26:08d0*     _finishcachebox
-0f26:08d4*     _drawcachebox
-0f26:08d8*     _updatecachebox
+0f25:08d0*     _finishcachebox
+0f25:08d4*     _updatecachebox
+0f25:08d8*     _drawcachebox
 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_
-0f26:0484+     __kitten_catalog
+0f25: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:f016      textInit_
-0f26:08e4      _romFonts
+0000:f006      textInit_
+0f25: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)
-0f26:0000*     __nullarea
-0f26:04a6*     __ovlflag
-0f26:04a7*     __intno
-0f26:04a8*     __ovlvec
+0f25:0000*     __nullarea
+0f25:04a6*     __ovlflag
+0f25:04a7*     __intno
+0f25: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)
-0f26:08fc      __argv
-0f26:0900      ___argv
-0f26:0904      __argc
-0f26:0906      ___argc
+0f25:08fc      __argv
+0f25:0900      ___argv
+0f25:0904      __argc
+0f25: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_
-0f26:04ac      ___nheapbeg
-0f26:04ae      ___MiniHeapRover
-0f26:04b0      ___LargestSizeB4MiniHeapRover
+0f25:04ac      ___nheapbeg
+0f25:04ae      ___MiniHeapRover
+0f25:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f26:04b2      ___fheap
-0f26:04b4      ___fheapRover
-0f26:04b6      ___LargestSizeB4Rover
+0f25:04b2      ___fheap
+0f25:04b4      ___fheapRover
+0f25: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_
-0f26:0908+     ___MiniHeapFreeRover
+0f25: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_
-0f26:04b8+     ___int23_exit
-0f26:04bc      ___FPE_handler_exit
+0f25:04b8+     ___int23_exit
+0f25: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_
-0f26:090a+     ___RmTmpFileFn
+0f25: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)
-0f26:0098      __IsTable
+0f25: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)
-0f26:04c8      __8087
-0f26:04c9      __real87
-0f26:04ca      __dos87emucall
-0f26:04cc      __dos87real
+0f25:04c8      __8087
+0f25:04c9      __real87
+0f25:04ca      __dos87emucall
+0f25: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)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f26:04f8      ___iob
-0f26:0912      ___OpenStreams
-0f26:0916      ___ClosedStreams
+0f25:04f8      ___iob
+0f25:0912      ___ClosedStreams
+0f25:0916      ___OpenStreams
 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)
-0f26:0660      ___uselfn
+0f25: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)
-0f26:0022      ___Alphabet
+0f25: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_
-0f26:091e      _errno
+0f25:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f26:0676      ___NFiles
-0f26:0678      ___init_mode
-0f26:06a0      ___io_mode
+0f25:0676      ___NFiles
+0f25:0678      ___init_mode
+0f25:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f26:06a4      __commode
+0f25:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f26:06a6      __fmode
+0f25: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_
-0f26:0920      __doserrno
+0f25:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f26:06a8      ___umaskval
+0f25: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)
-0f26:0924      ___env_mask
-0f26:0928      _environ
-0f26:092c*     __wenviron
+0f25:0924      ___env_mask
+0f25:0928      _environ
+0f25: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_
-0f26:06c8+     ___WD_Present
+0f25: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:d430+     __fill_buffer_
-0000:d67f      fgetc_
+0000:d422+     __fill_buffer_
+0000:d671      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f26:0930      ____Argv
-0f26:0934      ____Argc
+0f25:0930      ____Argv
+0f25:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f26:06ca      __amblksiz
+0f25:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f26:06fc      __Start_XI
-0f26:0732      __End_XI
-0f26:0732      __Start_YI
-0f26:074a      __End_YI
+0f25:06fc      __Start_XI
+0f25:0732      __End_XI
+0f25:0732      __Start_YI
+0f25:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f26:0936      ___historical_splitparms
+0f25:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7c6      _DoINTR_
+0000:d7b8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db3f*     _heapenable_
-0f26:06cc      ___heap_enabled
+0000:db31*     _heapenable_
+0f25:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db50*     sbrk_
-0000:db60      __brk_
+0000:db42*     sbrk_
+0000:db52      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbc8      __qwrite_
+0000:dbba      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc28      fsync_
+0000:dc1a      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc2d      __flushall_
-0000:dcc1      flushall_
+0000:dc1f      __flushall_
+0000:dcb3      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcc7*     _frealloc_
-0000:dcc7      realloc_
+0000:dcb9*     _frealloc_
+0000:dcb9      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddc1      __setenvp_
-0000:df4d      __freeenvp_
+0000:ddb3      __setenvp_
+0000:df3f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f26:06ce      ___IsDBCS
+0f25:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dfab*     _ismbblead_
-0f26:093c      ___MBCSIsTable
+0000:df9d*     _ismbblead_
+0f25:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e005      __mbinit_
-0f26:06d0      ___MBCodePage
+0000:dff7      __mbinit_
+0f25:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0e0      _mbdtoupper_
+0000:e0d2      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0ee      toupper_
+0000:e0e0      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f26:06d2      __8087cw
+0f25:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f26:06d4      ___Save8087
-0f26:06d8      ___Rest8087
+0f25:06d4      ___Save8087
+0f25:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0fd      __GrabFP87_
+0000:e0ef      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e130*     __init_8087_emu
-0000:e136      __x87id
+0000:e122*     __init_8087_emu
+0000:e128      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e193      wctomb_
+0000:e185      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1de+     utoa_
-0000:e27f      itoa_
+0000:e1d0+     utoa_
+0000:e271      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2c9      strupr_
+0000:e2bb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f26:06dc      ___EFG_printf
-0f26:06e0*     ___EFG_scanf
+0f25:06dc      ___EFG_printf
+0f25:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e311      ulltoa_
-0000:e44e*     lltoa_
+0000:e303      ulltoa_
+0000:e440*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4bf      getche_
+0000:e4b1      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4d9      __qread_
+0000:e4cb      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4f9*     _dos_close_
-0000:e507      _dos_commit_
+0000:e4eb*     _dos_close_
+0000:e4f9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e516*     _msize_
-0000:e531      _fmsize_
+0000:e508*     _msize_
+0000:e523      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e542      __HeapManager_expand_
-0000:ea4b      _nexpand_
+0000:e534      __HeapManager_expand_
+0000:ea3d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea9e      _fexpand_
-0000:ea9e*     _expand_
+0000:ea90      _fexpand_
+0000:ea90*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ead3      clearenv_
+0000:eac5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ec08      __Init_FPE_handler_
-0000:ec41      __Fini_FPE_handler_
-0000:ec78*     __FPEHandler
+0000:ebfa      __Init_FPE_handler_
+0000:ec33      __Fini_FPE_handler_
+0000:ec6a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ef0a      _bfree_
+0000:eefc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef2f      _bexpand_
+0000:ef21      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f26:06fa      ___FPE_int
+0f25:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d970 (121200.)
+Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.10
+Link time: 00:00.46
index 429c518d38f72d148f38dd9a136d53dc1ee8e7b2..f289d04adf78f11ea63bf66d67345685a4b09584 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index dc6e5927b64ffbd72182ae071ee06b1d666658a9..aef5a89684df7a3bbd66649e90c291e95cc314fe 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eab:0000            0000e710
+DGROUP                          0eaa:0000            0000e710
 
 
 
@@ -33,26 +33,26 @@ wcpu_TEXT              CODE           AUTO           0000:5210       00000058
 kitten_TEXT            CODE           AUTO           0000:5a80       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6290       0000158b
 timer_TEXT             CODE           AUTO           0000:7820       00000235
-_TEXT                  CODE           AUTO           0000:7a60       00006e93
-16_in13_DATA           FAR_DATA       AUTO           0e90:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0eaa:0004       00000000
-_NULL                  BEGDATA        DGROUP         0eab:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ead:0000       00000002
-CONST                  DATA           DGROUP         0ead:0002       00000076
-CONST2                 DATA           DGROUP         0eb4:0008       00000102
-_DATA                  DATA           DGROUP         0ec5:0000       0000056b
-XIB                    DATA           DGROUP         0f1b:000c       00000000
-XI                     DATA           DGROUP         0f1b:000c       00000036
-XIE                    DATA           DGROUP         0f1f:0002       00000000
-YIB                    DATA           DGROUP         0f1f:0002       00000000
-YI                     DATA           DGROUP         0f1f:0002       00000018
-YIE                    DATA           DGROUP         0f20:000a       00000000
-STRINGS                DATA           DGROUP         0f20:000a       00000000
-DATA                   DATA           DGROUP         0f20:000a       00000000
-_emu_init_start        EMU            DGROUP         0f20:000a       00000000
-_emu_init_end          EMU            DGROUP         0f20:000a       00000000
-_BSS                   BSS            DGROUP         0f21:0000       000004ea
-STACK                  STACK          DGROUP         0f70:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7a60       00006e85
+16_in13_DATA           FAR_DATA       AUTO           0e8f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ea9:0004       00000000
+_NULL                  BEGDATA        DGROUP         0eaa:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0eac:0000       00000002
+CONST                  DATA           DGROUP         0eac:0002       00000076
+CONST2                 DATA           DGROUP         0eb3:0008       00000102
+_DATA                  DATA           DGROUP         0ec4:0000       0000056b
+XIB                    DATA           DGROUP         0f1a:000c       00000000
+XI                     DATA           DGROUP         0f1a:000c       00000036
+XIE                    DATA           DGROUP         0f1e:0002       00000000
+YIB                    DATA           DGROUP         0f1e:0002       00000000
+YI                     DATA           DGROUP         0f1e:0002       00000018
+YIE                    DATA           DGROUP         0f1f:000a       00000000
+STRINGS                DATA           DGROUP         0f1f:000a       00000000
+DATA                   DATA           DGROUP         0f1f:000a       00000000
+_emu_init_start        EMU            DGROUP         0f1f:000a       00000000
+_emu_init_end          EMU            DGROUP         0f1f:000a       00000000
+_BSS                   BSS            DGROUP         0f20:0000       000004ea
+STACK                  STACK          DGROUP         0f6f:0000       0000dac0
 
 
                         +----------------+
@@ -68,7 +68,7 @@ Address        Symbol
 Module: inputest.o(/dos/z/16/src/inputest.c)
 0000:0004      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0eab:077e+     _inpu
+0eaa:077e+     _inpu
 0000:01c0+     INL_KeyService_
 0000:045a+     Mouse_
 0000:04b2+     IN_GetJoyAbs_
@@ -116,9 +116,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:478c+     MM_TotalFree_
 0000:4822*     MM_Report_
 0000:51da*     MM_BombOnError_
-0eab:08e0+     _beforesort
-0eab:08e4+     _aftersort
-0eab:08e8+     _XMSaddr
+0eaa:08e0+     _beforesort
+0eaa:08e4+     _aftersort
+0eaa:08e8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5210      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -136,9 +136,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5950*     CAL_OptimizeNodes_
 0000:5a00*     CA_Startup_
 0000:5a50*     CA_Shutdown_
-0eab:08f0*     _finishcachebox
-0eab:08f4*     _drawcachebox
-0eab:08f8*     _updatecachebox
+0eaa:08f0*     _finishcachebox
+0eaa:08f4*     _updatecachebox
+0eaa:08f8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6074+     get_line_
 0000:60e6+     db_fetch_
 0000:617c+     db_insert_
-0eab:0494+     __kitten_catalog
+0eaa:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:643c+     LargestFreeBlock_
 0000:64ca+     _coreleft_
@@ -176,10 +176,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7aa2      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0eab:0000*     __nullarea
-0eab:04b6*     __ovlflag
-0eab:04b7*     __intno
-0eab:04b8*     __ovlvec
+0eaa:0000*     __nullarea
+0eaa:04b6*     __ovlflag
+0eaa:04b7*     __intno
+0eaa:04b8*     __ovlvec
 0000:7ad2      _cstart_
 0000:7ba5*     _Not_Enough_Memory_
 0000:7cd7      __exit_
@@ -189,10 +189,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7d5e      _big_code_
 0000:7d5e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0eab:0904      __argv
-0eab:0908      ___argv
-0eab:090c      __argc
-0eab:090e      ___argc
+0eaa:0904      __argv
+0eaa:0908      ___argv
+0eaa:090c      __argc
+0eaa:090e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d65      __PIA
 0000:7d5e*     __PIS
@@ -217,28 +217,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:80a8      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80ed      _nmalloc_
-0eab:04bc      ___nheapbeg
-0eab:04be      ___MiniHeapRover
-0eab:04c0      ___LargestSizeB4MiniHeapRover
+0eaa:04bc      ___nheapbeg
+0eaa:04be      ___MiniHeapRover
+0eaa:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eab:04c2      ___fheap
-0eab:04c4      ___fheapRover
-0eab:04c6      ___LargestSizeB4Rover
+0eaa:04c2      ___fheap
+0eaa:04c4      ___fheapRover
+0eaa:04c6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:833c      _ffree_
 0000:833c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:83a9      _nfree_
-0eab:0910+     ___MiniHeapFreeRover
+0eaa:0910+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:84a4+     _null_exit_rtn_
 0000:84a4+     __null_int23_exit_
 0000:84a5      exit_
 0000:84c6+     _exit_
-0eab:04c8+     ___int23_exit
-0eab:04cc      ___FPE_handler_exit
+0eaa:04c8+     ___int23_exit
+0eaa:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84e2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -257,7 +257,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e89      __doclose_
 0000:8fd3      __shutdown_stream_
 0000:8fed      fclose_
-0eab:0912+     ___RmTmpFileFn
+0eaa:0912+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9058+     __ibm_bios_get_ticks_
 0000:90cf      clock_
@@ -268,7 +268,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:92f3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0eab:0098      __IsTable
+0eaa:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:94eb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -303,35 +303,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9ce5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0eab:04d8      __8087
-0eab:04d9      __real87
-0eab:04da      __dos87emucall
-0eab:04dc      __dos87real
+0eaa:04d8      __8087
+0eaa:04d9      __real87
+0eaa:04da      __dos87emucall
+0eaa:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cf4*     __exit_with_msg_
 0000:9cf9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0eab:04de      __curbrk
-0eab:04e6      __STACKLOW
-0eab:04e8      __STACKTOP
-0eab:04ea      __cbyte
-0eab:04ec      __child
-0eab:04ee      __no87
-0eab:04fb      ___FPE_handler
-0eab:04e0      __psp
-0eab:04ef      __get_ovl_stack
-0eab:04f3      __restore_ovl_stack
-0eab:04f7      __close_ovl_file
-0eab:04ff      __LpCmdLine
-0eab:0503      __LpPgmName
-0eab:04e2      __osmajor
-0eab:04e3      __osminor
-0eab:04e4      __osmode
-0eab:04e5      __HShift
+0eaa:04de      __curbrk
+0eaa:04e6      __STACKLOW
+0eaa:04e8      __STACKTOP
+0eaa:04ea      __cbyte
+0eaa:04ec      __child
+0eaa:04ee      __no87
+0eaa:04fb      ___FPE_handler
+0eaa:04e0      __psp
+0eaa:04ef      __get_ovl_stack
+0eaa:04f3      __restore_ovl_stack
+0eaa:04f7      __close_ovl_file
+0eaa:04ff      __LpCmdLine
+0eaa:0503      __LpPgmName
+0eaa:04e2      __osmajor
+0eaa:04e3      __osminor
+0eaa:04e4      __osmode
+0eaa:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eab:0508      ___iob
-0eab:091a      ___OpenStreams
-0eab:091e      ___ClosedStreams
+0eaa:0508      ___iob
+0eaa:091a      ___ClosedStreams
+0eaa:091e      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9d32      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:9f46      __FiniRtns
 0000:9f46*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0eab:0670      ___uselfn
+0eaa:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:9faa      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -368,7 +368,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:aa8c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0eab:0022      ___Alphabet
+0eaa:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aa8f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -378,18 +378,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ab3d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ab48*     __get_errno_ptr_
-0eab:0926      _errno
+0eaa:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eab:0686      ___NFiles
-0eab:0688      ___init_mode
-0eab:06b0      ___io_mode
+0eaa:0686      ___NFiles
+0eaa:0688      ___init_mode
+0eaa:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eab:06b4      __commode
+0eaa:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eab:06b6      __fmode
+0eaa:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:abc5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -416,9 +416,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b1cc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b1e8*     __get_doserrno_ptr_
-0eab:0928      __doserrno
+0eaa:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eab:06b8      ___umaskval
+0eaa:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b1ef      _dos_creat_
 0000:b213*     _dos_creatnew_
@@ -429,9 +429,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b41c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0eab:092c      ___env_mask
-0eab:0930      _environ
-0eab:0934*     __wenviron
+0eaa:092c      ___env_mask
+0eaa:0930      _environ
+0eaa:0934*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b45e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -452,7 +452,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:b9b4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:ba24      __EnterWVIDEO_
-0eab:06d8+     ___WD_Present
+0eaa:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:ba48      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -465,97 +465,97 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:bff0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0eab:0938      ____Argv
-0eab:093c      ____Argc
+0eaa:0938      ____Argv
+0eaa:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eab:06da      __amblksiz
+0eaa:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eab:070c      __Start_XI
-0eab:0742      __End_XI
-0eab:0742      __Start_YI
-0eab:075a      __End_YI
+0eaa:070c      __Start_XI
+0eaa:0742      __End_XI
+0eaa:0742      __Start_YI
+0eaa:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eab:093e      ___historical_splitparms
+0eaa:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d160      _DoINTR_
+0000:d152      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4d9*     _heapenable_
-0eab:06dc      ___heap_enabled
+0000:d4cb*     _heapenable_
+0eaa:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4ea*     sbrk_
-0000:d4fa      __brk_
+0000:d4dc*     sbrk_
+0000:d4ec      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d562      __qwrite_
+0000:d554      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5c2      fsync_
+0000:d5b4      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5c7+     __flushall_
-0000:d65b      flushall_
+0000:d5b9+     __flushall_
+0000:d64d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d661*     _frealloc_
-0000:d661      realloc_
+0000:d653*     _frealloc_
+0000:d653      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d75b      __setenvp_
-0000:d8e7      __freeenvp_
+0000:d74d      __setenvp_
+0000:d8d9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eab:06de      ___IsDBCS
+0eaa:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d945*     _ismbblead_
-0eab:0944      ___MBCSIsTable
+0000:d937*     _ismbblead_
+0eaa:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d99f      __mbinit_
-0eab:06e0      ___MBCodePage
+0000:d991      __mbinit_
+0eaa:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da7a      _mbdtoupper_
+0000:da6c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da88      toupper_
+0000:da7a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eab:06e2      __8087cw
+0eaa:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eab:06e4      ___Save8087
-0eab:06e8      ___Rest8087
+0eaa:06e4      ___Save8087
+0eaa:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da97      __GrabFP87_
+0000:da89      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:daca*     __init_8087_emu
-0000:dad0      __x87id
+0000:dabc*     __init_8087_emu
+0000:dac2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db2d      wctomb_
+0000:db1f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db78+     utoa_
-0000:dc19      itoa_
+0000:db6a+     utoa_
+0000:dc0b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc63      strupr_
+0000:dc55      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eab:06ec      ___EFG_printf
-0eab:06f0*     ___EFG_scanf
+0eaa:06ec      ___EFG_printf
+0eaa:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dcab      ulltoa_
-0000:dde8*     lltoa_
+0000:dc9d      ulltoa_
+0000:ddda*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de59*     _dos_close_
-0000:de67      _dos_commit_
+0000:de4b*     _dos_close_
+0000:de59      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de76*     _msize_
-0000:de91      _fmsize_
+0000:de68*     _msize_
+0000:de83      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:dea2      __HeapManager_expand_
-0000:e3ab      _nexpand_
+0000:de94      __HeapManager_expand_
+0000:e39d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3fe      _fexpand_
-0000:e3fe*     _expand_
+0000:e3f0      _fexpand_
+0000:e3f0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e433      clearenv_
+0000:e425      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e568      __Init_FPE_handler_
-0000:e5a1      __Fini_FPE_handler_
-0000:e5d8*     __FPEHandler
+0000:e55a      __Init_FPE_handler_
+0000:e593      __Fini_FPE_handler_
+0000:e5ca*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e86a      _bfree_
+0000:e85c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e88f      _bexpand_
+0000:e881      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eab:070a      ___FPE_int
+0eaa:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1c0 (119232.)
+Memory size:  0001d1b0 (119216.)
 Entry point address: 0000:7ad2
-Link time: 00:00.00
+Link time: 00:00.70
index 2de7c2d5ee4485b68232c53c720368b0b582abbc..350fbbb3b9e0dfcd6d5b9dc5621027cf27b11948 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index d67f8b5f2be4c9d562da1569abfd61307b2034fc..0d646008d9746f49be29b2fcf09048f61d9fd51f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -24,8 +24,8 @@ DGROUP                          13a1:0000            0000f0f0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-maptest_TEXT           CODE           AUTO           0000:0000       00000229
-mapread_TEXT           CODE           AUTO           0000:0230       000008f6
+maptest_TEXT           CODE           AUTO           0000:0000       0000022d
+mapread_TEXT           CODE           AUTO           0000:0230       000008fa
 jsmn_TEXT              CODE           AUTO           0000:0b30       00000919
 16_in_TEXT             CODE           AUTO           0000:1450       00001e80
 16_mm_TEXT             CODE           AUTO           0000:32d0       00003308
@@ -35,9 +35,9 @@ 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       00007bc9
-bitmap_TEXT            CODE           AUTO           08e3:7bd0       0000064d
-modex16_TEXT           CODE           AUTO           08e3:8220       000026f2
+_TEXT                  CODE           AUTO           08e3:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08e3:7bc0       00000651
+modex16_TEXT           CODE           AUTO           08e3:8220       000026f6
 16text_TEXT            CODE           AUTO           08e3:a920       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1386:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           13a0:0004       00000000
@@ -71,11 +71,11 @@ Address        Symbol
 =======        ======
 
 Module: maptest.o(/dos/z/16/src/maptest.c)
-0000:0116      main_
+0000:011a      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:0350+     jsoneq_
-0000:03f4+     dump_
-0000:08f0      loadmap_
+0000:0354+     jsoneq_
+0000:03f8+     dump_
+0000:08f4      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f02      jsmn_parse_
 0000:13fe      jsmn_init_
@@ -149,8 +149,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6dd0*     CA_Startup_
 0000:6e20*     CA_Shutdown_
 13a1:0930*     _finishcachebox
-13a1:0934*     _drawcachebox
-13a1:0938*     _updatecachebox
+13a1:0934*     _updatecachebox
+13a1:0938*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e8c      KITTENGETS
 0000:6eec*     kittenopen_
@@ -187,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08e3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 13a1:04c6      ___iob
-13a1:0944      ___OpenStreams
-13a1:0948      ___ClosedStreams
+13a1:0944      ___ClosedStreams
+13a1:0948      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
@@ -221,130 +221,130 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 13a1:0636      ___fheapRover
 13a1:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:7f56      bitmapLoadPcx_
-08e3:80b2*     bitmapLoadPcxTiles_
+08e3:7f4a      bitmapLoadPcx_
+08e3:80a6*     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:066c+     __open_flags_
-08e3:092d+     _fsopen_
-08e3:0994      fopen_
-08e3:0ab7*     freopen_
+08e3:066b+     __open_flags_
+08e3:092c+     _fsopen_
+08e3:0993      fopen_
+08e3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b41      fread_
+08e3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb8      __get_errno_ptr_
+08e3:0eb7      __get_errno_ptr_
 13a1:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0ebf*     _frealloc_
-08e3:0ebf      realloc_
+08e3:0ebe*     _frealloc_
+08e3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08e3:0f9c      __PTC
+08e3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08e3:0fcf      strncpy_
+08e3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08e3:100b      printf_
+08e3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08e3:103a+     int86x_
-08e3:11bd      int86_
+08e3:1038+     int86x_
+08e3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08e3:11ea      __I4M
-08e3:11ea      __U4M
+08e3:11e8      __I4M
+08e3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08e3:1202      _dos_getvect_
+08e3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08e3:120d      _dos_setvect_
+08e3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08e3:121a      __I4D
-08e3:1269      __U4D
+08e3:1218      __I4D
+08e3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08e3:12ed*     _heapgrow_
-08e3:12ed      _fheapgrow_
-08e3:12ee      _nheapgrow_
+08e3:12eb*     _heapgrow_
+08e3:12eb      _fheapgrow_
+08e3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08e3:1366      _memavl_
+08e3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08e3:13ab      _nmalloc_
+08e3:13a9      _nmalloc_
 13a1:0644      ___nheapbeg
 13a1:0646      ___MiniHeapRover
 13a1:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08e3:1485      _ffree_
-08e3:1485      free_
+08e3:1483      _ffree_
+08e3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08e3:14f2      _nfree_
+08e3:14f0      _nfree_
 13a1:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08e3:15ed+     _null_exit_rtn_
-08e3:15ed+     __null_int23_exit_
-08e3:15ee      exit_
-08e3:160f+     _exit_
+08e3:15eb+     _null_exit_rtn_
+08e3:15eb+     __null_int23_exit_
+08e3:15ec      exit_
+08e3:160d+     _exit_
 13a1:064a+     ___int23_exit
 13a1:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08e3:162b      ultoa_
-08e3:16e9*     ltoa_
+08e3:1629      ultoa_
+08e3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08e3:186f      write_
+08e3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08e3:1a9b      __doclose_
-08e3:1be5      __shutdown_stream_
-08e3:1bff      fclose_
+08e3:1a99      __doclose_
+08e3:1be3      __shutdown_stream_
+08e3:1bfd      fclose_
 13a1:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08e3:1c6a+     __ibm_bios_get_ticks_
-08e3:1ce1      clock_
+08e3:1c68+     __ibm_bios_get_ticks_
+08e3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08e3:1d08      kbhit_
+08e3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08e3:1d1f      ftell_
+08e3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08e3:1f05      fseek_
+08e3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
 13a1:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08e3:20fd      tolower_
+08e3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08e3:210b      unlink_
+08e3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08e3:233b      open_
-08e3:2372      sopen_
+08e3:2339      open_
+08e3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08e3:239f      close_
+08e3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08e3:23a4      filelength_
+08e3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08e3:2402      sprintf_
+08e3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08e3:2431      getenv_
+08e3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08e3:251c      __PTS
+08e3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08e3:254d      read_
+08e3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08e3:2686*     __clib_strdup_
-08e3:2686      strdup_
+08e3:2684*     __clib_strdup_
+08e3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08e3:26ed      halloc_
-08e3:27d2      hfree_
+08e3:26eb      halloc_
+08e3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08e3:27d9      _heapwalk_
-08e3:27d9      _fheapwalk_
+08e3:27d7      _heapwalk_
+08e3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08e3:27ee+     __NHeapWalk_
-08e3:28e7      _nheapwalk_
+08e3:27ec+     __NHeapWalk_
+08e3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08e3:28f7      stackavail_
+08e3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
 13a1:065a      __8087
 13a1:065b      __real87
 13a1:065c      __dos87emucall
 13a1:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08e3:2906*     __exit_with_msg_
-08e3:290b      __fatal_runtime_error_
+08e3:2904*     __exit_with_msg_
+08e3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
 13a1:0660      __curbrk
 13a1:0668      __STACKLOW
@@ -364,27 +364,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
 13a1:0666      __osmode
 13a1:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08e3:292a      __InitFiles_
+08e3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08e3:2b5e*     fcloseall_
-08e3:2b65      __full_io_exit_
+08e3:2b5c*     fcloseall_
+08e3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08e3:2b89      __fprtf_
+08e3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08e3:2cdc      __CMain
+08e3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08e3:2d42      __InitRtns
-08e3:2d42*     __FInitRtns
-08e3:2d9d      __FiniRtns
-08e3:2d9d*     __FFiniRtns
+08e3:2d40      __InitRtns
+08e3:2d40*     __FInitRtns
+08e3:2d9b      __FiniRtns
+08e3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
 13a1:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08e3:2e02      __DOSseg__
+08e3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08e3:2e03      __Init_Argv_
-08e3:2e66+     _getargv_
-08e3:3196      __Fini_Argv_
+08e3:2e01      __Init_Argv_
+08e3:2e64+     _getargv_
+08e3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08e3:31c0      __MemAllocator
 08e3:328a      __MemFree
@@ -398,49 +398,49 @@ 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:845c*     VGAmodeX_
-08e3:84ee+     vgaGetMode_
-08e3:852e+     modexEnter_
-08e3:87ae*     modexLeave_
-08e3:87c6+     modexsetBaseXMode_
-08e3:8804*     modexDefaultPage_
-08e3:88e4*     modexNextPage_
-08e3:89b0*     modexNextPageFlexibleSize_
-08e3:8a7e*     modexShowPage_
-08e3:8b7a*     modexPanPage_
-08e3:8bca*     modexSelectPlane_
-08e3:8bee+     modexClearRegion_
-08e3:8d06*     oldDrawBmp_
-08e3:8e6c*     CDrawBmp_
-08e3:8fd0*     modexDrawBmp_
-08e3:9036+     modexDrawBmpRegion_
-08e3:91a0*     modex_sparky4_DrawBmpRegion_
-08e3:930a*     modexDrawPlanarBuf_
-08e3:9328*     modexDrawSprite_
-08e3:938e+     modexDrawSpriteRegion_
-08e3:9506*     modexCopyPageRegion_
-08e3:9670*     modexFadeOn_
-08e3:96a0*     modexFadeOff_
-08e3:96ce*     modexFlashOn_
-08e3:96fc*     modexFlashOff_
-08e3:97cc+     modexPalSave_
-08e3:9822      modexNewPal_
-08e3:9872*     modexLoadPalFile_
-08e3:9954*     modexSavePalFile_
-08e3:99cc*     modexPalBlack_
-08e3:99f6*     modexPalWhite_
-08e3:9a20+     modexPalUpdate_
-08e3:9f90+     modexPalUpdate1_
-08e3:a00a*     modexPalUpdate0_
-08e3:a056+     chkcolor_
-08e3:a36e+     modexputPixel_
-08e3:a3fc*     modexgetPixel_
-08e3:a482*     modexhlin_
-08e3:a506*     modexprint_
-08e3:a6a0*     modexprintbig_
-08e3:a81c*     pdump_
-08e3:a87c*     cls_
-08e3:a8ea+     modexWaitBorder_
+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*     modex_sparky4_DrawBmpRegion_
+08e3:930e*     modexDrawPlanarBuf_
+08e3:932c*     modexDrawSprite_
+08e3:9392+     modexDrawSpriteRegion_
+08e3:950a*     modexCopyPageRegion_
+08e3:9674*     modexFadeOn_
+08e3:96a4*     modexFadeOff_
+08e3:96d2*     modexFlashOn_
+08e3:9700*     modexFlashOff_
+08e3:97d0+     modexPalSave_
+08e3:9826      modexNewPal_
+08e3:9876*     modexLoadPalFile_
+08e3:9958*     modexSavePalFile_
+08e3:99d0*     modexPalBlack_
+08e3:99fa*     modexPalWhite_
+08e3:9a24+     modexPalUpdate_
+08e3:9f94+     modexPalUpdate1_
+08e3:a00e*     modexPalUpdate0_
+08e3:a05a+     chkcolor_
+08e3:a372+     modexputPixel_
+08e3:a400*     modexgetPixel_
+08e3:a486*     modexhlin_
+08e3:a50a*     modexprint_
+08e3:a6a4*     modexprintbig_
+08e3:a820*     pdump_
+08e3:a880*     cls_
+08e3:a8ee+     modexWaitBorder_
 13a1:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:39e5*     __set_commode_
@@ -564,81 +564,81 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
 13a1:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:66d6*     _heapenable_
+08e3:66c8*     _heapenable_
 13a1:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08e3:66e7      __flushall_
-08e3:677b      flushall_
+08e3:66d9      __flushall_
+08e3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08e3:6781      getche_
+08e3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08e3:679b      fwrite_
+08e3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08e3:6b14      rand_
-08e3:6b56*     srand_
+08e3:6b06      rand_
+08e3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 08e3:a996*     textInit_
 13a1:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6b79      _bfree_
+08e3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6b9e      _bexpand_
+08e3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6bf8      _DoINTR_
+08e3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6f71*     sbrk_
-08e3:6f81      __brk_
+08e3:6f63*     sbrk_
+08e3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08e3:6fe9      __qwrite_
+08e3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:7049      fsync_
+08e3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:706c      __setenvp_
-08e3:71f8      __freeenvp_
+08e3:705e      __setenvp_
+08e3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 13a1:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7256*     _ismbblead_
+08e3:7248*     _ismbblead_
 13a1:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72b0      __mbinit_
+08e3:72a2      __mbinit_
 13a1:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:738b      _mbdtoupper_
+08e3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:7399      toupper_
+08e3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 13a1:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 13a1:071e      ___Save8087
 13a1:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:73a8      __GrabFP87_
+08e3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73da*     __init_8087_emu
-08e3:73e0      __x87id
+08e3:73cc*     __init_8087_emu
+08e3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:743d      wctomb_
+08e3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:7488+     utoa_
-08e3:7529      itoa_
+08e3:747a+     utoa_
+08e3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7573      strupr_
+08e3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 13a1:0726      ___EFG_printf
 13a1:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75bb      ulltoa_
-08e3:76f8*     lltoa_
+08e3:75ad      ulltoa_
+08e3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:7769*     _dos_close_
-08e3:7777      _dos_commit_
+08e3:775b*     _dos_close_
+08e3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7786      clearenv_
+08e3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78bc      __Init_FPE_handler_
-08e3:78f5      __Fini_FPE_handler_
-08e3:792c*     __FPEHandler
+08e3:78ae      __Init_FPE_handler_
+08e3:78e7      __Fini_FPE_handler_
+08e3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 13a1:0744      ___FPE_int
 
@@ -658,4 +658,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022b00 (142080.)
 Entry point address: 08e3:0072
-Link time: 00:00.10
+Link time: 00:00.95
index 2dde587c4f8c68a339d503a3dbe078975428622f..b27349bb69f93b8ad9f433901080a3273dfa5a61 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index cce44991de45ffcd31cded0a7c390ba7b020e815..3824b830118db71b60104803bdc544e89ba05abf 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -24,7 +24,7 @@ DGROUP                          11b0:0000            0000f100
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettec_TEXT          CODE           AUTO           0000:0000       00000114
+palettec_TEXT          CODE           AUTO           0000:0000       00000118
 16_in_TEXT             CODE           AUTO           0000:0120       00001e80
 16_mm_TEXT             CODE           AUTO           0000:1fa0       00003308
 wcpu_TEXT              CODE           AUTO           0000:52b0       00000058
@@ -33,8 +33,8 @@ 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       0000763f
-modex16_TEXT           CODE           AUTO           0f14:0000       000026f2
+_TEXT                  CODE           AUTO           0000:7b00       00007631
+modex16_TEXT           CODE           AUTO           0f14:0000       000026f6
 16text_TEXT            CODE           AUTO           0f14:2700       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1195:0000       000001a4
 FAR_DATA               FAR_DATA       AUTO           11af:0004       00000000
@@ -68,7 +68,7 @@ Address        Symbol
 =======        ======
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
-0000:0096      main_
+0000:009a      main_
 11b0:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
 11b0:084e+     _inpu
@@ -140,8 +140,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
 11b0:09c0*     _finishcachebox
-11b0:09c4*     _drawcachebox
-11b0:09c8*     _updatecachebox
+11b0:09c4*     _updatecachebox
+11b0:09c8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -186,49 +186,49 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f14:023c      VGAmodeX_
-0f14:02ce+     vgaGetMode_
-0f14:030e+     modexEnter_
-0f14:058e*     modexLeave_
-0f14:05a6+     modexsetBaseXMode_
-0f14:05e4*     modexDefaultPage_
-0f14:06c4*     modexNextPage_
-0f14:0790*     modexNextPageFlexibleSize_
-0f14:085e*     modexShowPage_
-0f14:095a*     modexPanPage_
-0f14:09aa*     modexSelectPlane_
-0f14:09ce+     modexClearRegion_
-0f14:0ae6*     oldDrawBmp_
-0f14:0c4c*     CDrawBmp_
-0f14:0db0*     modexDrawBmp_
-0f14:0e16+     modexDrawBmpRegion_
-0f14:0f80*     modex_sparky4_DrawBmpRegion_
-0f14:10ea*     modexDrawPlanarBuf_
-0f14:1108*     modexDrawSprite_
-0f14:116e+     modexDrawSpriteRegion_
-0f14:12e6*     modexCopyPageRegion_
-0f14:1450*     modexFadeOn_
-0f14:1480*     modexFadeOff_
-0f14:14ae*     modexFlashOn_
-0f14:14dc*     modexFlashOff_
-0f14:15ac      modexPalSave_
-0f14:1602      modexNewPal_
-0f14:1652*     modexLoadPalFile_
-0f14:1734      modexSavePalFile_
-0f14:17ac*     modexPalBlack_
-0f14:17d6*     modexPalWhite_
-0f14:1800+     modexPalUpdate_
-0f14:1d70+     modexPalUpdate1_
-0f14:1dea*     modexPalUpdate0_
-0f14:1e36+     chkcolor_
-0f14:214e+     modexputPixel_
-0f14:21dc*     modexgetPixel_
-0f14:2262*     modexhlin_
-0f14:22e6*     modexprint_
-0f14:2480*     modexprintbig_
-0f14:25fc*     pdump_
-0f14:265c*     cls_
-0f14:26ca+     modexWaitBorder_
+0f14:0240      VGAmodeX_
+0f14:02d2+     vgaGetMode_
+0f14:0312+     modexEnter_
+0f14:0592*     modexLeave_
+0f14:05aa+     modexsetBaseXMode_
+0f14:05e8*     modexDefaultPage_
+0f14:06c8*     modexNextPage_
+0f14:0794*     modexNextPageFlexibleSize_
+0f14:0862*     modexShowPage_
+0f14:095e*     modexPanPage_
+0f14:09ae*     modexSelectPlane_
+0f14:09d2+     modexClearRegion_
+0f14:0aea*     oldDrawBmp_
+0f14:0c50*     CDrawBmp_
+0f14:0db4*     modexDrawBmp_
+0f14:0e1a+     modexDrawBmpRegion_
+0f14:0f84*     modex_sparky4_DrawBmpRegion_
+0f14:10ee*     modexDrawPlanarBuf_
+0f14:110c*     modexDrawSprite_
+0f14:1172+     modexDrawSpriteRegion_
+0f14:12ea*     modexCopyPageRegion_
+0f14:1454*     modexFadeOn_
+0f14:1484*     modexFadeOff_
+0f14:14b2*     modexFlashOn_
+0f14:14e0*     modexFlashOff_
+0f14:15b0      modexPalSave_
+0f14:1606      modexNewPal_
+0f14:1656*     modexLoadPalFile_
+0f14:1738      modexSavePalFile_
+0f14:17b0*     modexPalBlack_
+0f14:17da*     modexPalWhite_
+0f14:1804+     modexPalUpdate_
+0f14:1d74+     modexPalUpdate1_
+0f14:1dee*     modexPalUpdate0_
+0f14:1e3a+     chkcolor_
+0f14:2152+     modexputPixel_
+0f14:21e0*     modexgetPixel_
+0f14:2266*     modexhlin_
+0f14:22ea*     modexprint_
+0f14:2484*     modexprintbig_
+0f14:2600*     pdump_
+0f14:2660*     cls_
+0f14:26ce+     modexWaitBorder_
 11b0:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
 11b0:0000*     __nullarea
@@ -413,8 +413,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)
 11b0:052a      ___iob
-11b0:1306      ___OpenStreams
-11b0:130a      ___ClosedStreams
+11b0:1306      ___ClosedStreams
+11b0:130a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:aec0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -548,75 +548,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:dab8      _DoINTR_
+0000:daaa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de31*     sbrk_
-0000:de41      __brk_
+0000:de23*     sbrk_
+0000:de33      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dea9      fsync_
+0000:de9b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:deae*     _frealloc_
-0000:deae      realloc_
+0000:dea0*     _frealloc_
+0000:dea0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfa8      __setenvp_
-0000:e134      __freeenvp_
+0000:df9a      __setenvp_
+0000:e126      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 11b0:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e192*     _ismbblead_
+0000:e184*     _ismbblead_
 11b0:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e1ec      __mbinit_
+0000:e1de      __mbinit_
 11b0:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e2c7      _mbdtoupper_
+0000:e2b9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e2d5      toupper_
+0000:e2c7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
 11b0:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 11b0:0704      ___Save8087
 11b0:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e2e4      __GrabFP87_
+0000:e2d6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e316*     __init_8087_emu
-0000:e31c      __x87id
+0000:e308*     __init_8087_emu
+0000:e30e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e379      wctomb_
+0000:e36b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e3c4+     utoa_
-0000:e465      itoa_
+0000:e3b6+     utoa_
+0000:e457      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4af      strupr_
+0000:e4a1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 11b0:070c      ___EFG_printf
 11b0:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4f7      ulltoa_
-0000:e634*     lltoa_
+0000:e4e9      ulltoa_
+0000:e626*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6a5*     _dos_close_
-0000:e6b3      _dos_commit_
+0000:e697*     _dos_close_
+0000:e6a5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e6c2*     _msize_
-0000:e6dd      _fmsize_
+0000:e6b4*     _msize_
+0000:e6cf      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e6ee      __HeapManager_expand_
-0000:ebf7      _nexpand_
+0000:e6e0      __HeapManager_expand_
+0000:ebe9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec4a      _fexpand_
-0000:ec4a*     _expand_
+0000:ec3c      _fexpand_
+0000:ec3c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec7f      clearenv_
+0000:ec71      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edb4      __Init_FPE_handler_
-0000:eded      __Fini_FPE_handler_
-0000:ee24*     __FPEHandler
+0000:eda6      __Init_FPE_handler_
+0000:eddf      __Fini_FPE_handler_
+0000:ee16*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0b6      _bfree_
+0000:f0a8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f0db      _bexpand_
+0000:f0cd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 11b0:072a      ___FPE_int
 
@@ -636,4 +636,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020c00 (134144.)
 Entry point address: 0000:7cd6
-Link time: 00:00.00
+Link time: 00:00.19
index c3843904bf76b8722ffa13ec9e4c68cf44ee8e27..3ffc4c5c8e962e9d66715e63a6cf626b2d47f8d8 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 4d8a67343e0445aa9c08fe3434445fddc5d0e3c4..4cd5fe1b59c65a09b563890d5e4072bc802dd548 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11bb:0000            0000f110
+DGROUP                          11ba:0000            0000f110
 
 
 
@@ -24,7 +24,7 @@ DGROUP                          11bb:0000            0000f110
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       000001a8
+palettel_TEXT          CODE           AUTO           0000:0000       000001ac
 16_in_TEXT             CODE           AUTO           0000:01b0       00001e80
 16_mm_TEXT             CODE           AUTO           0000:2030       00003308
 wcpu_TEXT              CODE           AUTO           0000:5340       00000058
@@ -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       0000765b
-modex16_TEXT           CODE           AUTO           0f1f:0000       000026f2
-16text_TEXT            CODE           AUTO           0f1f:2700       0000010d
-16_in13_DATA           FAR_DATA       AUTO           11a0:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11ba:0004       00000000
-_NULL                  BEGDATA        DGROUP         11bb:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11bd:0000       00000002
-CONST                  DATA           DGROUP         11bd:0002       00000076
-CONST2                 DATA           DGROUP         11c4:0008       00000102
-_DATA                  DATA           DGROUP         11d5:0000       00000591
-XIB                    DATA           DGROUP         122e:0002       00000000
-XI                     DATA           DGROUP         122e:0002       00000036
-XIE                    DATA           DGROUP         1231:0008       00000000
-YIB                    DATA           DGROUP         1231:0008       00000000
-YI                     DATA           DGROUP         1231:0008       00000018
-YIE                    DATA           DGROUP         1233:0000       00000000
-STRINGS                DATA           DGROUP         1233:0000       00000000
-DATA                   DATA           DGROUP         1233:0000       00000000
-_emu_init_start        EMU            DGROUP         1233:0000       00000000
-_emu_init_end          EMU            DGROUP         1233:0000       00000000
-_BSS                   BSS            DGROUP         1233:0000       00000ec2
-STACK                  STACK          DGROUP         1320:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b90       0000764d
+modex16_TEXT           CODE           AUTO           0f1e:0000       000026f6
+16text_TEXT            CODE           AUTO           0f1e:2700       0000010d
+16_in13_DATA           FAR_DATA       AUTO           119f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11b9:0004       00000000
+_NULL                  BEGDATA        DGROUP         11ba:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11bc:0000       00000002
+CONST                  DATA           DGROUP         11bc:0002       00000076
+CONST2                 DATA           DGROUP         11c3:0008       00000102
+_DATA                  DATA           DGROUP         11d4:0000       00000591
+XIB                    DATA           DGROUP         122d:0002       00000000
+XI                     DATA           DGROUP         122d:0002       00000036
+XIE                    DATA           DGROUP         1230:0008       00000000
+YIB                    DATA           DGROUP         1230:0008       00000000
+YI                     DATA           DGROUP         1230:0008       00000018
+YIE                    DATA           DGROUP         1232:0000       00000000
+STRINGS                DATA           DGROUP         1232:0000       00000000
+DATA                   DATA           DGROUP         1232:0000       00000000
+_emu_init_start        EMU            DGROUP         1232:0000       00000000
+_emu_init_end          EMU            DGROUP         1232:0000       00000000
+_BSS                   BSS            DGROUP         1232:0000       00000ec2
+STACK                  STACK          DGROUP         131f:0000       0000dac0
 
 
                         +----------------+
@@ -68,13 +68,13 @@ Address        Symbol
 =======        ======
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
-0000:0096      main_
-11bb:0780+     _gvar
-11bb:0838+     _bakapee
-11bb:083c+     _pal
-11bb:0840*     _i
+0000:009a      main_
+11ba:0780+     _gvar
+11ba:0838+     _bakapee
+11ba:083c+     _pal
+11ba:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11bb:085e+     _inpu
+11ba: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_
-11bb:09c0+     _beforesort
-11bb:09c4+     _aftersort
-11bb:09c8+     _XMSaddr
+11ba:09c0+     _beforesort
+11ba:09c4+     _aftersort
+11ba: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_
-11bb:09d0*     _finishcachebox
-11bb:09d4*     _drawcachebox
-11bb:09d8*     _updatecachebox
+11ba:09d0*     _finishcachebox
+11ba:09d4*     _updatecachebox
+11ba:09d8*     _drawcachebox
 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_
-11bb:0494+     __kitten_catalog
+11ba:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:656c+     LargestFreeBlock_
 0000:65fa+     _coreleft_
@@ -180,66 +180,66 @@ 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)
-0f1f:023c      VGAmodeX_
-0f1f:02ce+     vgaGetMode_
-0f1f:030e+     modexEnter_
-0f1f:058e      modexLeave_
-0f1f:05a6+     modexsetBaseXMode_
-0f1f:05e4      modexDefaultPage_
-0f1f:06c4*     modexNextPage_
-0f1f:0790*     modexNextPageFlexibleSize_
-0f1f:085e*     modexShowPage_
-0f1f:095a*     modexPanPage_
-0f1f:09aa*     modexSelectPlane_
-0f1f:09ce+     modexClearRegion_
-0f1f:0ae6*     oldDrawBmp_
-0f1f:0c4c*     CDrawBmp_
-0f1f:0db0*     modexDrawBmp_
-0f1f:0e16+     modexDrawBmpRegion_
-0f1f:0f80*     modex_sparky4_DrawBmpRegion_
-0f1f:10ea*     modexDrawPlanarBuf_
-0f1f:1108*     modexDrawSprite_
-0f1f:116e+     modexDrawSpriteRegion_
-0f1f:12e6*     modexCopyPageRegion_
-0f1f:1450      modexFadeOn_
-0f1f:1480*     modexFadeOff_
-0f1f:14ae*     modexFlashOn_
-0f1f:14dc*     modexFlashOff_
-0f1f:15ac+     modexPalSave_
-0f1f:1602      modexNewPal_
-0f1f:1652      modexLoadPalFile_
-0f1f:1734*     modexSavePalFile_
-0f1f:17ac      modexPalBlack_
-0f1f:17d6*     modexPalWhite_
-0f1f:1800+     modexPalUpdate_
-0f1f:1d70      modexPalUpdate1_
-0f1f:1dea*     modexPalUpdate0_
-0f1f:1e36+     chkcolor_
-0f1f:214e+     modexputPixel_
-0f1f:21dc*     modexgetPixel_
-0f1f:2262*     modexhlin_
-0f1f:22e6*     modexprint_
-0f1f:2480*     modexprintbig_
-0f1f:25fc      pdump_
-0f1f:265c*     cls_
-0f1f:26ca+     modexWaitBorder_
-11bb:04c4+     _VGA
+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*     modex_sparky4_DrawBmpRegion_
+0f1e:10ee*     modexDrawPlanarBuf_
+0f1e:110c*     modexDrawSprite_
+0f1e:1172+     modexDrawSpriteRegion_
+0f1e:12ea*     modexCopyPageRegion_
+0f1e:1454      modexFadeOn_
+0f1e:1484*     modexFadeOff_
+0f1e:14b2*     modexFlashOn_
+0f1e:14e0*     modexFlashOff_
+0f1e:15b0+     modexPalSave_
+0f1e:1606      modexNewPal_
+0f1e:1656      modexLoadPalFile_
+0f1e:1738*     modexSavePalFile_
+0f1e:17b0      modexPalBlack_
+0f1e:17da*     modexPalWhite_
+0f1e:1804+     modexPalUpdate_
+0f1e:1d74      modexPalUpdate1_
+0f1e:1dee*     modexPalUpdate0_
+0f1e:1e3a+     chkcolor_
+0f1e:2152+     modexputPixel_
+0f1e:21e0*     modexgetPixel_
+0f1e:2266*     modexhlin_
+0f1e:22ea*     modexprint_
+0f1e:2484*     modexprintbig_
+0f1e:2600      pdump_
+0f1e:2660*     cls_
+0f1e:26ce+     modexWaitBorder_
+11ba:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7bd2      _fmalloc_
 0000:7bd2      malloc_
-11bb:04d8      ___fheap
-11bb:04da      ___fheapRover
-11bb:04dc      ___LargestSizeB4Rover
+11ba:04d8      ___fheap
+11ba:04da      ___fheapRover
+11ba: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)
-11bb:0000*     __nullarea
-11bb:04de*     __ovlflag
-11bb:04df*     __intno
-11bb:04e0*     __ovlvec
+11ba:0000*     __nullarea
+11ba:04de*     __ovlflag
+11ba:04df*     __intno
+11ba:04e0*     __ovlvec
 0000:7d80      _cstart_
 0000:7e53*     _Not_Enough_Memory_
 0000:7f85      __exit_
@@ -249,10 +249,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)
-11bb:12e4      __argv
-11bb:12e8      ___argv
-11bb:12ec      __argc
-11bb:12ee      ___argc
+11ba:12e4      __argv
+11ba:12e8      ___argv
+11ba:12ec      __argc
+11ba: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)
@@ -276,22 +276,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_
-11bb:04e4      ___nheapbeg
-11bb:04e6      ___MiniHeapRover
-11bb:04e8      ___LargestSizeB4MiniHeapRover
+11ba:04e4      ___nheapbeg
+11ba:04e6      ___MiniHeapRover
+11ba: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_
-11bb:12f0+     ___MiniHeapFreeRover
+11ba: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_
-11bb:04ea+     ___int23_exit
-11bb:04ee      ___FPE_handler_exit
+11ba:04ea+     ___int23_exit
+11ba: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)
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fd5      __doclose_
 0000:911f      __shutdown_stream_
 0000:9139      fclose_
-11bb:12f2+     ___RmTmpFileFn
+11ba:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91a4+     __ibm_bios_get_ticks_
 0000:921b      clock_
@@ -321,7 +321,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)
-11bb:0098      __IsTable
+11ba: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)
@@ -356,31 +356,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)
-11bb:04fa      __8087
-11bb:04fb      __real87
-11bb:04fc      __dos87emucall
-11bb:04fe      __dos87real
+11ba:04fa      __8087
+11ba:04fb      __real87
+11ba:04fc      __dos87emucall
+11ba: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)
-11bb:0500      __curbrk
-11bb:0508      __STACKLOW
-11bb:050a      __STACKTOP
-11bb:050c      __cbyte
-11bb:050e      __child
-11bb:0510      __no87
-11bb:051d      ___FPE_handler
-11bb:0502      __psp
-11bb:0511      __get_ovl_stack
-11bb:0515      __restore_ovl_stack
-11bb:0519      __close_ovl_file
-11bb:0521      __LpCmdLine
-11bb:0525      __LpPgmName
-11bb:0504      __osmajor
-11bb:0505      __osminor
-11bb:0506      __osmode
-11bb:0507      __HShift
+11ba:0500      __curbrk
+11ba:0508      __STACKLOW
+11ba:050a      __STACKTOP
+11ba:050c      __cbyte
+11ba:050e      __child
+11ba:0510      __no87
+11ba:051d      ___FPE_handler
+11ba:0502      __psp
+11ba:0511      __get_ovl_stack
+11ba:0515      __restore_ovl_stack
+11ba:0519      __close_ovl_file
+11ba:0521      __LpCmdLine
+11ba:0525      __LpPgmName
+11ba:0504      __osmajor
+11ba:0505      __osminor
+11ba:0506      __osmode
+11ba:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e64+     __fill_buffer_
 0000:a0b3      fgetc_
@@ -390,8 +390,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)
-0f1f:2776*     textInit_
-11bb:12fa      _romFonts
+0f1e:2776*     textInit_
+11ba:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a5e0      __MemAllocator
 0000:a6aa      __MemFree
@@ -409,7 +409,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)
-11bb:052e      ___uselfn
+11ba:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:ab94      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -417,9 +417,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)
-11bb:0530      ___iob
-11bb:1316      ___OpenStreams
-11bb:131a      ___ClosedStreams
+11ba:0530      ___iob
+11ba:1316      ___ClosedStreams
+11ba:131a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:af6c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -432,7 +432,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)
-11bb:0022      ___Alphabet
+11ba: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)
@@ -442,18 +442,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_
-11bb:131e      _errno
+11ba:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b40c      __GetIOMode_
 0000:b441      __SetIOMode_nogrow_
-11bb:06ac      ___NFiles
-11bb:06ae      ___init_mode
-11bb:06d6      ___io_mode
+11ba:06ac      ___NFiles
+11ba:06ae      ___init_mode
+11ba:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b476*     __set_commode_
-11bb:06da      __commode
+11ba:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11bb:06dc      __fmode
+11ba: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)
@@ -480,9 +480,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_
-11bb:1320      __doserrno
+11ba:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11bb:06de      ___umaskval
+11ba:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baad      _dos_creat_
 0000:bad1*     _dos_creatnew_
@@ -493,9 +493,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)
-11bb:1324      ___env_mask
-11bb:1328      _environ
-11bb:132c*     __wenviron
+11ba:1324      ___env_mask
+11ba:1328      _environ
+11ba: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)
@@ -516,7 +516,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_
-11bb:06fe+     ___WD_Present
+11ba:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c306      __flushall_
 0000:c39a      flushall_
@@ -532,19 +532,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_
-11bb:0700      ___heap_enabled
+11ba:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11bb:0702      __amblksiz
+11ba:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11bb:1330      ____Argv
-11bb:1334      ____Argc
+11ba:1330      ____Argv
+11ba:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11bb:0732      __Start_XI
-11bb:0768      __End_XI
-11bb:0768      __Start_YI
-11bb:0780      __End_YI
+11ba:0732      __Start_XI
+11ba:0768      __End_XI
+11ba:0768      __Start_YI
+11ba:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11bb:1336      ___historical_splitparms
+11ba: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)
@@ -553,77 +553,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:db64      _DoINTR_
+0000:db56      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dedd*     sbrk_
-0000:deed      __brk_
+0000:decf*     sbrk_
+0000:dedf      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df55      fsync_
+0000:df47      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df5a*     _frealloc_
-0000:df5a      realloc_
+0000:df4c*     _frealloc_
+0000:df4c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e054      __setenvp_
-0000:e1e0      __freeenvp_
+0000:e046      __setenvp_
+0000:e1d2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11bb:0704      ___IsDBCS
+11ba:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e23e*     _ismbblead_
-11bb:133c      ___MBCSIsTable
+0000:e230*     _ismbblead_
+11ba:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e298      __mbinit_
-11bb:0706      ___MBCodePage
+0000:e28a      __mbinit_
+11ba:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e373      _mbdtoupper_
+0000:e365      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e381      toupper_
+0000:e373      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11bb:0708      __8087cw
+11ba:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11bb:070a      ___Save8087
-11bb:070e      ___Rest8087
+11ba:070a      ___Save8087
+11ba:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e390      __GrabFP87_
+0000:e382      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3c2*     __init_8087_emu
-0000:e3c8      __x87id
+0000:e3b4*     __init_8087_emu
+0000:e3ba      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e425      wctomb_
+0000:e417      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e470+     utoa_
-0000:e511      itoa_
+0000:e462+     utoa_
+0000:e503      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e55b      strupr_
+0000:e54d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11bb:0712      ___EFG_printf
-11bb:0716*     ___EFG_scanf
+11ba:0712      ___EFG_printf
+11ba:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e5a3      ulltoa_
-0000:e6e0*     lltoa_
+0000:e595      ulltoa_
+0000:e6d2*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e751*     _dos_close_
-0000:e75f      _dos_commit_
+0000:e743*     _dos_close_
+0000:e751      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e76e*     _msize_
-0000:e789      _fmsize_
+0000:e760*     _msize_
+0000:e77b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e79a      __HeapManager_expand_
-0000:eca3      _nexpand_
+0000:e78c      __HeapManager_expand_
+0000:ec95      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecf6      _fexpand_
-0000:ecf6*     _expand_
+0000:ece8      _fexpand_
+0000:ece8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed2b      clearenv_
+0000:ed1d      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee60      __Init_FPE_handler_
-0000:ee99      __Fini_FPE_handler_
-0000:eed0*     __FPEHandler
+0000:ee52      __Init_FPE_handler_
+0000:ee8b      __Fini_FPE_handler_
+0000:eec2*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f162      _bfree_
+0000:f154      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f187      _bexpand_
+0000:f179      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11bb:0730      ___FPE_int
+11ba:0730      ___FPE_int
 
 
                         +--------------------+
@@ -639,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020cc0 (134336.)
+Memory size:  00020cb0 (134320.)
 Entry point address: 0000:7d80
-Link time: 00:00.00
+Link time: 00:00.80
index 8b8ebd84495950521819d55779662362c3b5f91f..f781b461b1651f2b88652429521dd3f00dfb298a 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 2da207ce81c380a5e03919879650fbd5ca94ca51..aa90648eed8d974805ca1b9a70332cde33c90da2 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b9b:0000            0000ed60
+DGROUP                          0b99:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000328
-_TEXT                  CODE           AUTO           0000:0330       00008595
-bitmap_TEXT            CODE           AUTO           0000:88d0       0000064d
-planar_TEXT            CODE           AUTO           0000:8f20       00000275
-modex16_TEXT           CODE           AUTO           0000:91a0       000026f2
-16text_TEXT            CODE           AUTO           0000:b8a0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b9a:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b9b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b9d:0000       00000002
-CONST                  DATA           DGROUP         0b9d:0002       00000076
-CONST2                 DATA           DGROUP         0ba4:0008       00000132
-_DATA                  DATA           DGROUP         0bb8:0000       0000032a
-XIB                    DATA           DGROUP         0bea:000a       00000000
-XI                     DATA           DGROUP         0bea:000a       0000002a
-XIE                    DATA           DGROUP         0bed:0004       00000000
-YIB                    DATA           DGROUP         0bed:0004       00000000
-YI                     DATA           DGROUP         0bed:0004       0000000c
-YIE                    DATA           DGROUP         0bee:0000       00000000
-STRINGS                DATA           DGROUP         0bee:0000       00000000
-DATA                   DATA           DGROUP         0bee:0000       00000000
-_emu_init_start        EMU            DGROUP         0bee:0000       00000000
-_emu_init_end          EMU            DGROUP         0bee:0000       00000000
-_BSS                   BSS            DGROUP         0bee:0000       00000d70
-STACK                  STACK          DGROUP         0cc5:0000       0000dac0
+_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       000026f6
+16text_TEXT            CODE           AUTO           0000:b880       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b98:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b99:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b9b:0000       00000002
+CONST                  DATA           DGROUP         0b9b:0002       00000076
+CONST2                 DATA           DGROUP         0ba2:0008       00000132
+_DATA                  DATA           DGROUP         0bb6:0000       0000032a
+XIB                    DATA           DGROUP         0be8:000a       00000000
+XI                     DATA           DGROUP         0be8:000a       0000002a
+XIE                    DATA           DGROUP         0beb:0004       00000000
+YIB                    DATA           DGROUP         0beb:0004       00000000
+YI                     DATA           DGROUP         0beb:0004       0000000c
+YIE                    DATA           DGROUP         0bec:0000       00000000
+STRINGS                DATA           DGROUP         0bec:0000       00000000
+DATA                   DATA           DGROUP         0bec:0000       00000000
+_emu_init_start        EMU            DGROUP         0bec:0000       00000000
+_emu_init_end          EMU            DGROUP         0bec:0000       00000000
+_BSS                   BSS            DGROUP         0bec:0000       00000d70
+STACK                  STACK          DGROUP         0cc3:0000       0000dac0
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0100      main_
-0b9b:0530+     _gvar
+0b99: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:8c56      bitmapLoadPcx_
-0000:8db2*     bitmapLoadPcxTiles_
+0000:8c2a      bitmapLoadPcx_
+0000:8d86*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f20      planar_buf_from_bitmap_
-0000:9040+     planar_buf_alloc_
-0000:913a*     planar_buf_free_
+0000:8f00      planar_buf_from_bitmap_
+0000:9020+     planar_buf_alloc_
+0000:911a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:93dc      VGAmodeX_
-0000:946e+     vgaGetMode_
-0000:94ae+     modexEnter_
-0000:972e*     modexLeave_
-0000:9746+     modexsetBaseXMode_
-0000:9784      modexDefaultPage_
-0000:9864*     modexNextPage_
-0000:9930*     modexNextPageFlexibleSize_
-0000:99fe*     modexShowPage_
-0000:9afa*     modexPanPage_
-0000:9b4a*     modexSelectPlane_
-0000:9b6e      modexClearRegion_
-0000:9c86      oldDrawBmp_
-0000:9dec*     CDrawBmp_
-0000:9f50      modexDrawBmp_
-0000:9fb6+     modexDrawBmpRegion_
-0000:a120*     modex_sparky4_DrawBmpRegion_
-0000:a28a*     modexDrawPlanarBuf_
-0000:a2a8      modexDrawSprite_
-0000:a30e+     modexDrawSpriteRegion_
-0000:a486      modexCopyPageRegion_
-0000:a5f0*     modexFadeOn_
-0000:a620*     modexFadeOff_
-0000:a64e*     modexFlashOn_
-0000:a67c*     modexFlashOff_
-0000:a74c+     modexPalSave_
-0000:a7a2      modexNewPal_
-0000:a7f2*     modexLoadPalFile_
-0000:a8d4*     modexSavePalFile_
-0000:a94c*     modexPalBlack_
-0000:a976*     modexPalWhite_
-0000:a9a0+     modexPalUpdate_
-0000:af10      modexPalUpdate1_
-0000:af8a*     modexPalUpdate0_
-0000:afd6+     chkcolor_
-0000:b2ee+     modexputPixel_
-0000:b37c*     modexgetPixel_
-0000:b402*     modexhlin_
-0000:b486*     modexprint_
-0000:b620*     modexprintbig_
-0000:b79c*     pdump_
-0000:b7fc*     cls_
-0000:b86a+     modexWaitBorder_
-0b9b:0204      _VGA
+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*     modex_sparky4_DrawBmpRegion_
+0000:a26e*     modexDrawPlanarBuf_
+0000:a28c      modexDrawSprite_
+0000:a2f2+     modexDrawSpriteRegion_
+0000:a46a      modexCopyPageRegion_
+0000:a5d4*     modexFadeOn_
+0000:a604*     modexFadeOff_
+0000:a632*     modexFlashOn_
+0000:a660*     modexFlashOff_
+0000:a730+     modexPalSave_
+0000:a786      modexNewPal_
+0000:a7d6*     modexLoadPalFile_
+0000:a8b8*     modexSavePalFile_
+0000:a930*     modexPalBlack_
+0000:a95a*     modexPalWhite_
+0000:a984+     modexPalUpdate_
+0000:aef4      modexPalUpdate1_
+0000:af6e*     modexPalUpdate0_
+0000:afba+     chkcolor_
+0000:b2d2+     modexputPixel_
+0000:b360*     modexgetPixel_
+0000:b3e6*     modexhlin_
+0000:b46a*     modexprint_
+0000:b604*     modexprintbig_
+0000:b780*     pdump_
+0000:b7e0*     cls_
+0000:b84e+     modexWaitBorder_
+0b99:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -126,60 +126,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)
-0b9b:0000*     __nullarea
-0b9b:0218*     __ovlflag
-0b9b:0219*     __intno
-0b9b:021a*     __ovlvec
+0b99:0000*     __nullarea
+0b99:0218*     __ovlflag
+0b99:0219*     __intno
+0b99: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)
-0b9b:021e      _fltused_
+0b99: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)
-0b9b:0220      __8087
-0b9b:0221      __real87
-0b9b:0222      __dos87emucall
-0b9b:0224      __dos87real
+0b99:0220      __8087
+0b99:0221      __real87
+0b99:0222      __dos87emucall
+0b99: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)
-0b9b:0226      __curbrk
-0b9b:022e      __STACKLOW
-0b9b:0230      __STACKTOP
-0b9b:0232      __cbyte
-0b9b:0234      __child
-0b9b:0236      __no87
-0b9b:0243      ___FPE_handler
-0b9b:0228      __psp
-0b9b:0237      __get_ovl_stack
-0b9b:023b      __restore_ovl_stack
-0b9b:023f      __close_ovl_file
-0b9b:0247      __LpCmdLine
-0b9b:024b      __LpPgmName
-0b9b:022a      __osmajor
-0b9b:022b      __osminor
-0b9b:022c      __osmode
-0b9b:022d      __HShift
+0b99:0226      __curbrk
+0b99:022e      __STACKLOW
+0b99:0230      __STACKTOP
+0b99:0232      __cbyte
+0b99:0234      __child
+0b99:0236      __no87
+0b99:0243      ___FPE_handler
+0b99:0228      __psp
+0b99:0237      __get_ovl_stack
+0b99:023b      __restore_ovl_stack
+0b99:023f      __close_ovl_file
+0b99:0247      __LpCmdLine
+0b99:024b      __LpPgmName
+0b99:022a      __osmajor
+0b99:022b      __osminor
+0b99:022c      __osmode
+0b99: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_
-0b9b:0f68+     ___RmTmpFileFn
+0b99: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_
-0b9b:0250+     ___int23_exit
-0b9b:0254      ___FPE_handler_exit
+0b99:0250+     ___int23_exit
+0b99: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)
@@ -193,13 +193,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_
-0b9b:0258+     ___fheap
-0b9b:025a      ___fheapRover
-0b9b:025c      ___LargestSizeB4Rover
+0b99:0258+     ___fheap
+0b99:025a      ___fheapRover
+0b99:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b9b:025e      ___iob
-0b9b:0f6c      ___OpenStreams
-0b9b:0f70      ___ClosedStreams
+0b99:025e      ___iob
+0b99:0f6c      ___ClosedStreams
+0b99:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,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:b916*     textInit_
-0b9b:0f74      _romFonts
+0000:b8f6*     textInit_
+0b99: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)
@@ -229,7 +229,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)
-0b9b:03ca      ___uselfn
+0b99:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,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_
-0b9b:03ea+     ___WD_Present
+0b99:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b9b:0f8c      _errno
+0b99: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)
@@ -273,9 +273,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_
-0b9b:03ec      __commode
+0b99:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b9b:03ee      __fmode
+0b99: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)
@@ -296,9 +296,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_
-0b9b:03f0      ___nheapbeg
-0b9b:03f2      ___MiniHeapRover
-0b9b:03f4      ___LargestSizeB4MiniHeapRover
+0b99:03f0      ___nheapbeg
+0b99:03f2      ___MiniHeapRover
+0b99:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -310,7 +310,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_
-0b9b:0f8e+     ___MiniHeapFreeRover
+0b99: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)
@@ -322,96 +322,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)
-0b9b:0f90      ____Argv
-0b9b:0f94      ____Argc
+0b99:0f90      ____Argv
+0b99:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b9b:03f6      __amblksiz
+0b99:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b9b:04fa      __Start_XI
-0b9b:0524      __End_XI
-0b9b:0524      __Start_YI
-0b9b:0530      __End_YI
+0b99:04fa      __Start_XI
+0b99:0524      __End_XI
+0b99:0524      __Start_YI
+0b99:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b9b:03f8      ___EFG_printf
-0b9b:03fc      ___EFG_scanf
+0b99:03f8      ___EFG_printf
+0b99:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c05      _EFG_Format_
+0000:4bf7      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4dd7      __cnvs2d_
+0000:4dc9      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b9b:0400      __8087cw
+0b99:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b9b:0402      ___Save8087
-0b9b:0406      ___Rest8087
+0b99:0402      ___Save8087
+0b99:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4df7      __GrabFP87_
+0000:4de9      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e2a*     __init_8087_emu
-0000:4e30      __x87id
+0000:4e1c*     __init_8087_emu
+0000:4e22      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4e8d*     __dosretax
-0000:4e92*     __dosret0
-0000:4e99      __set_errno_dos_
-0000:4f01*     __set_errno_dos_reterr_
+0000:4e7f*     __dosretax
+0000:4e84*     __dosret0
+0000:4e8b      __set_errno_dos_
+0000:4ef3*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f0c      __GetIOMode_
-0000:4f41      __SetIOMode_nogrow_
-0b9b:041e      ___NFiles
-0b9b:0420      ___init_mode
-0b9b:0448      ___io_mode
+0000:4efe      __GetIOMode_
+0000:4f33      __SetIOMode_nogrow_
+0b99:041e      ___NFiles
+0b99:0420      ___init_mode
+0b99:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4f76      fsync_
+0000:4f68      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4f7b+     __grow_iomode_
-0000:5062+     __shrink_iomode_
-0000:50a3      __SetIOMode_
+0000:4f6d+     __grow_iomode_
+0000:5054+     __shrink_iomode_
+0000:5095      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:514a      _dos_open_
+0000:513c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5170      isatty_
+0000:5162      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:518c*     __get_doserrno_ptr_
-0b9b:0f98      __doserrno
+0000:517e*     __get_doserrno_ptr_
+0b99:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b9b:044c      ___umaskval
+0b99:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:5193      _dos_creat_
-0000:51b7*     _dos_creatnew_
+0000:5185      _dos_creat_
+0000:51a9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:51d8*     _heapenable_
-0b9b:044e      ___heap_enabled
+0000:51ca*     _heapenable_
+0b99:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:51e9      __nmemneed_
+0000:51db      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:5271      __LastFree_
-0000:52eb      __ExpandDGROUP_
+0000:5263      __LastFree_
+0000:52dd      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53fc      _DoINTR_
+0000:53ee      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5775      wctomb_
+0000:5767      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:57c0+     utoa_
-0000:5861      itoa_
+0000:57b2+     utoa_
+0000:5853      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58ab      strupr_
+0000:589d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b9b:0450      ___IsDBCS
+0b99:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:58e0*     _ismbblead_
-0b9b:0f9a      ___MBCSIsTable
+0000:58d2*     _ismbblead_
+0b99:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:58fc      ulltoa_
-0000:5a39*     lltoa_
+0000:58ee      ulltoa_
+0000:5a2b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5aaa      ultoa_
-0000:5b68*     ltoa_
+0000:5a9c      ultoa_
+0000:5b5a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bb6*     _SetLD64bit_
-0000:5bc1*     _SetLD80bit_
-0000:5bcc      _LDisDouble_
+0000:5ba8*     _SetLD64bit_
+0000:5bb3*     _SetLD80bit_
+0000:5bbe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d31      _LDScale10x_
-0000:6609      __LDcvt_
+0000:5d23      _LDScale10x_
+0000:65fb      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -422,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6de6*     __init_87_emulator
+0000:6dd8*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7617+     __Strtold_
-0000:7856      strtod_
+0000:75ec+     __Strtold_
+0000:782b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:79fc      __Init_FPE_handler_
-0000:7a35      __Fini_FPE_handler_
-0000:7a6c*     __FPEHandler
+0000:79d2      __Init_FPE_handler_
+0000:7a0b      __Fini_FPE_handler_
+0000:7a42*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7cfe*     _dos_close_
-0000:7d0c      _dos_commit_
+0000:7cd4*     _dos_close_
+0000:7ce2      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d1b*     _frealloc_
-0000:7d1b      realloc_
+0000:7cf1*     _frealloc_
+0000:7cf1      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7df7      __ChkTTYIOMode_
-0000:7e65*     __IOMode_
+0000:7dcd      __ChkTTYIOMode_
+0000:7e3b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7e76      __doserror_
-0000:7e84*     __doserror1_
+0000:7e4c      __doserror_
+0000:7e5a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7e90*     sbrk_
-0000:7ea0      __brk_
+0000:7e66*     sbrk_
+0000:7e76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b9b:0072      ___Alphabet
+0b99:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f46      __mbinit_
-0b9b:04f6+     ___MBCodePage
+0000:7f1c      __mbinit_
+0b99:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8021      __LDClass_
-0000:80a7*     _FLClass_
+0000:7ff7      __LDClass_
+0000:807d*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80bc      __I4D
-0000:810b*     __U4D
+0000:8092      __I4D
+0000:80e1*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b9b:0098      __IsTable
+0b99:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8190      __ZBuf2LD
+0000:8166      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8258*     __set_EDOM_
-0000:8264      __set_ERANGE_
-0000:8270*     __set_EINVAL_
+0000:822e*     __set_EDOM_
+0000:823a      __set_ERANGE_
+0000:8246*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b9b:019a*     ___f_infinity
-0b9b:019e*     ___f_posqnan
-0b9b:01a2      ___d_infinity
-0b9b:01aa      ___d_posqnan
-0b9b:01b2*     ___ld_infinity
-0b9b:01ba*     ___ld_posqnan
+0b99:019a*     ___f_infinity
+0b99:019e*     ___f_posqnan
+0b99:01a2      ___d_infinity
+0b99:01aa      ___d_posqnan
+0b99:01b2*     ___ld_infinity
+0b99:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b9b:01c2      __HugeValue
+0b99:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b9b:04f8      ___FPE_int
+0b99:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:828a*     _msize_
-0000:82a5      _fmsize_
+0000:8260*     _msize_
+0000:827b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82b6      __HeapManager_expand_
-0000:87bf      _nexpand_
+0000:828c      __HeapManager_expand_
+0000:8795      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8812      _fexpand_
-0000:8812*     _expand_
+0000:87e8      _fexpand_
+0000:87e8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8847      _bfree_
+0000:881d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:886c      _bexpand_
+0000:8842      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a710 (108304.)
+Memory size:  0001a6f0 (108272.)
 Entry point address: 0000:03d6
-Link time: 00:00.00
+Link time: 00:00.44
index d0f90701d621f5faa0235d23d6a58a9a34c68eea..fed4e8996e96de978dcfcd56c8a20bb4b1dc4653 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index c46e57b166e4a62ce4c5afe8456a10a70b35e3b2..7dc0499518f3cdac1f546e69de935c980df70d8f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b9f:0000            0000ed60
+DGROUP                          0b9d:0000            0000ed60
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000036f
-_TEXT                  CODE           AUTO           0000:0370       00008595
-bitmap_TEXT            CODE           AUTO           0000:8910       0000064d
-planar_TEXT            CODE           AUTO           0000:8f60       00000275
-modex16_TEXT           CODE           AUTO           0000:91e0       000026f2
-16text_TEXT            CODE           AUTO           0000:b8e0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b9e:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b9f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ba1:0000       00000002
-CONST                  DATA           DGROUP         0ba1:0002       00000076
-CONST2                 DATA           DGROUP         0ba8:0008       00000132
-_DATA                  DATA           DGROUP         0bbc:0000       0000032a
-XIB                    DATA           DGROUP         0bee:000a       00000000
-XI                     DATA           DGROUP         0bee:000a       0000002a
-XIE                    DATA           DGROUP         0bf1:0004       00000000
-YIB                    DATA           DGROUP         0bf1:0004       00000000
-YI                     DATA           DGROUP         0bf1:0004       0000000c
-YIE                    DATA           DGROUP         0bf2:0000       00000000
-STRINGS                DATA           DGROUP         0bf2:0000       00000000
-DATA                   DATA           DGROUP         0bf2:0000       00000000
-_emu_init_start        EMU            DGROUP         0bf2:0000       00000000
-_emu_init_end          EMU            DGROUP         0bf2:0000       00000000
-_BSS                   BSS            DGROUP         0bf2:0000       00000d70
-STACK                  STACK          DGROUP         0cc9:0000       0000dac0
+_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       000026f6
+16text_TEXT            CODE           AUTO           0000:b8c0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b9c:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b9d:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b9f:0000       00000002
+CONST                  DATA           DGROUP         0b9f:0002       00000076
+CONST2                 DATA           DGROUP         0ba6:0008       00000132
+_DATA                  DATA           DGROUP         0bba:0000       0000032a
+XIB                    DATA           DGROUP         0bec:000a       00000000
+XI                     DATA           DGROUP         0bec:000a       0000002a
+XIE                    DATA           DGROUP         0bef:0004       00000000
+YIB                    DATA           DGROUP         0bef:0004       00000000
+YI                     DATA           DGROUP         0bef:0004       0000000c
+YIE                    DATA           DGROUP         0bf0:0000       00000000
+STRINGS                DATA           DGROUP         0bf0:0000       00000000
+DATA                   DATA           DGROUP         0bf0:0000       00000000
+_emu_init_start        EMU            DGROUP         0bf0:0000       00000000
+_emu_init_end          EMU            DGROUP         0bf0:0000       00000000
+_BSS                   BSS            DGROUP         0bf0:0000       00000d70
+STACK                  STACK          DGROUP         0cc7:0000       0000dac0
 
 
                         +----------------+
@@ -62,62 +62,62 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0100      main_
-0b9f:0530+     _gvar
+0b9d: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:8c96      bitmapLoadPcx_
-0000:8df2*     bitmapLoadPcxTiles_
+0000:8c6a      bitmapLoadPcx_
+0000:8dc6*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:8f60      planar_buf_from_bitmap_
-0000:9080+     planar_buf_alloc_
-0000:917a*     planar_buf_free_
+0000:8f40      planar_buf_from_bitmap_
+0000:9060+     planar_buf_alloc_
+0000:915a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:941c      VGAmodeX_
-0000:94ae+     vgaGetMode_
-0000:94ee+     modexEnter_
-0000:976e*     modexLeave_
-0000:9786+     modexsetBaseXMode_
-0000:97c4      modexDefaultPage_
-0000:98a4*     modexNextPage_
-0000:9970*     modexNextPageFlexibleSize_
-0000:9a3e      modexShowPage_
-0000:9b3a*     modexPanPage_
-0000:9b8a*     modexSelectPlane_
-0000:9bae      modexClearRegion_
-0000:9cc6      oldDrawBmp_
-0000:9e2c*     CDrawBmp_
-0000:9f90      modexDrawBmp_
-0000:9ff6+     modexDrawBmpRegion_
-0000:a160*     modex_sparky4_DrawBmpRegion_
-0000:a2ca*     modexDrawPlanarBuf_
-0000:a2e8      modexDrawSprite_
-0000:a34e+     modexDrawSpriteRegion_
-0000:a4c6      modexCopyPageRegion_
-0000:a630*     modexFadeOn_
-0000:a660*     modexFadeOff_
-0000:a68e*     modexFlashOn_
-0000:a6bc*     modexFlashOff_
-0000:a78c+     modexPalSave_
-0000:a7e2      modexNewPal_
-0000:a832*     modexLoadPalFile_
-0000:a914*     modexSavePalFile_
-0000:a98c*     modexPalBlack_
-0000:a9b6*     modexPalWhite_
-0000:a9e0+     modexPalUpdate_
-0000:af50      modexPalUpdate1_
-0000:afca*     modexPalUpdate0_
-0000:b016+     chkcolor_
-0000:b32e+     modexputPixel_
-0000:b3bc*     modexgetPixel_
-0000:b442*     modexhlin_
-0000:b4c6*     modexprint_
-0000:b660*     modexprintbig_
-0000:b7dc*     pdump_
-0000:b83c*     cls_
-0000:b8aa+     modexWaitBorder_
-0b9f:0204      _VGA
+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*     modex_sparky4_DrawBmpRegion_
+0000:a2ae*     modexDrawPlanarBuf_
+0000:a2cc      modexDrawSprite_
+0000:a332+     modexDrawSpriteRegion_
+0000:a4aa      modexCopyPageRegion_
+0000:a614*     modexFadeOn_
+0000:a644*     modexFadeOff_
+0000:a672*     modexFlashOn_
+0000:a6a0*     modexFlashOff_
+0000:a770+     modexPalSave_
+0000:a7c6      modexNewPal_
+0000:a816*     modexLoadPalFile_
+0000:a8f8*     modexSavePalFile_
+0000:a970*     modexPalBlack_
+0000:a99a*     modexPalWhite_
+0000:a9c4+     modexPalUpdate_
+0000:af34      modexPalUpdate1_
+0000:afae*     modexPalUpdate0_
+0000:affa+     chkcolor_
+0000:b312+     modexputPixel_
+0000:b3a0*     modexgetPixel_
+0000:b426*     modexhlin_
+0000:b4aa*     modexprint_
+0000:b644*     modexprintbig_
+0000:b7c0*     pdump_
+0000:b820*     cls_
+0000:b88e+     modexWaitBorder_
+0b9d:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:03b9      __PIA
 0000:03b2*     __PIS
@@ -126,60 +126,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)
-0b9f:0000*     __nullarea
-0b9f:0218*     __ovlflag
-0b9f:0219*     __intno
-0b9f:021a*     __ovlvec
+0b9d:0000*     __nullarea
+0b9d:0218*     __ovlflag
+0b9d:0219*     __intno
+0b9d: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)
-0b9f:021e      _fltused_
+0b9d: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)
-0b9f:0220      __8087
-0b9f:0221      __real87
-0b9f:0222      __dos87emucall
-0b9f:0224      __dos87real
+0b9d:0220      __8087
+0b9d:0221      __real87
+0b9d:0222      __dos87emucall
+0b9d: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)
-0b9f:0226      __curbrk
-0b9f:022e      __STACKLOW
-0b9f:0230      __STACKTOP
-0b9f:0232      __cbyte
-0b9f:0234      __child
-0b9f:0236      __no87
-0b9f:0243      ___FPE_handler
-0b9f:0228      __psp
-0b9f:0237      __get_ovl_stack
-0b9f:023b      __restore_ovl_stack
-0b9f:023f      __close_ovl_file
-0b9f:0247      __LpCmdLine
-0b9f:024b      __LpPgmName
-0b9f:022a      __osmajor
-0b9f:022b      __osminor
-0b9f:022c      __osmode
-0b9f:022d      __HShift
+0b9d:0226      __curbrk
+0b9d:022e      __STACKLOW
+0b9d:0230      __STACKTOP
+0b9d:0232      __cbyte
+0b9d:0234      __child
+0b9d:0236      __no87
+0b9d:0243      ___FPE_handler
+0b9d:0228      __psp
+0b9d:0237      __get_ovl_stack
+0b9d:023b      __restore_ovl_stack
+0b9d:023f      __close_ovl_file
+0b9d:0247      __LpCmdLine
+0b9d:024b      __LpPgmName
+0b9d:022a      __osmajor
+0b9d:022b      __osminor
+0b9d:022c      __osmode
+0b9d: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_
-0b9f:0f68+     ___RmTmpFileFn
+0b9d: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_
-0b9f:0250+     ___int23_exit
-0b9f:0254      ___FPE_handler_exit
+0b9d:0250+     ___int23_exit
+0b9d: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)
@@ -193,13 +193,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_
-0b9f:0258+     ___fheap
-0b9f:025a      ___fheapRover
-0b9f:025c      ___LargestSizeB4Rover
+0b9d:0258+     ___fheap
+0b9d:025a      ___fheapRover
+0b9d:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b9f:025e      ___iob
-0b9f:0f6c      ___OpenStreams
-0b9f:0f70      ___ClosedStreams
+0b9d:025e      ___iob
+0b9d:0f6c      ___ClosedStreams
+0b9d:0f70      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1940      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,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:b956*     textInit_
-0b9f:0f74      _romFonts
+0000:b936*     textInit_
+0b9d: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)
@@ -229,7 +229,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)
-0b9f:03ca      ___uselfn
+0b9d:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2214      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,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_
-0b9f:03ea+     ___WD_Present
+0b9d:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2394*     __get_errno_ptr_
-0b9f:0f8c      _errno
+0b9d: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)
@@ -273,9 +273,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_
-0b9f:03ec      __commode
+0b9d:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b9f:03ee      __fmode
+0b9d: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)
@@ -296,9 +296,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_
-0b9f:03f0      ___nheapbeg
-0b9f:03f2      ___MiniHeapRover
-0b9f:03f4      ___LargestSizeB4MiniHeapRover
+0b9d:03f0      ___nheapbeg
+0b9d:03f2      ___MiniHeapRover
+0b9d:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3459*     _heapgrow_
 0000:3459*     _fheapgrow_
@@ -310,7 +310,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_
-0b9f:0f8e+     ___MiniHeapFreeRover
+0b9d: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)
@@ -322,96 +322,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)
-0b9f:0f90      ____Argv
-0b9f:0f94      ____Argc
+0b9d:0f90      ____Argv
+0b9d:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b9f:03f6      __amblksiz
+0b9d:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b9f:04fa      __Start_XI
-0b9f:0524      __End_XI
-0b9f:0524      __Start_YI
-0b9f:0530      __End_YI
+0b9d:04fa      __Start_XI
+0b9d:0524      __End_XI
+0b9d:0524      __Start_YI
+0b9d:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b9f:03f8      ___EFG_printf
-0b9f:03fc      ___EFG_scanf
+0b9d:03f8      ___EFG_printf
+0b9d:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4c45      _EFG_Format_
+0000:4c37      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4e17      __cnvs2d_
+0000:4e09      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b9f:0400      __8087cw
+0b9d:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b9f:0402      ___Save8087
-0b9f:0406      ___Rest8087
+0b9d:0402      ___Save8087
+0b9d:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4e37      __GrabFP87_
+0000:4e29      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4e6a*     __init_8087_emu
-0000:4e70      __x87id
+0000:4e5c*     __init_8087_emu
+0000:4e62      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4ecd*     __dosretax
-0000:4ed2*     __dosret0
-0000:4ed9      __set_errno_dos_
-0000:4f41*     __set_errno_dos_reterr_
+0000:4ebf*     __dosretax
+0000:4ec4*     __dosret0
+0000:4ecb      __set_errno_dos_
+0000:4f33*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4f4c      __GetIOMode_
-0000:4f81      __SetIOMode_nogrow_
-0b9f:041e      ___NFiles
-0b9f:0420      ___init_mode
-0b9f:0448      ___io_mode
+0000:4f3e      __GetIOMode_
+0000:4f73      __SetIOMode_nogrow_
+0b9d:041e      ___NFiles
+0b9d:0420      ___init_mode
+0b9d:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4fb6      fsync_
+0000:4fa8      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4fbb+     __grow_iomode_
-0000:50a2+     __shrink_iomode_
-0000:50e3      __SetIOMode_
+0000:4fad+     __grow_iomode_
+0000:5094+     __shrink_iomode_
+0000:50d5      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:518a      _dos_open_
+0000:517c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:51b0      isatty_
+0000:51a2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:51cc*     __get_doserrno_ptr_
-0b9f:0f98      __doserrno
+0000:51be*     __get_doserrno_ptr_
+0b9d:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b9f:044c      ___umaskval
+0b9d:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:51d3      _dos_creat_
-0000:51f7*     _dos_creatnew_
+0000:51c5      _dos_creat_
+0000:51e9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5218*     _heapenable_
-0b9f:044e      ___heap_enabled
+0000:520a*     _heapenable_
+0b9d:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5229      __nmemneed_
+0000:521b      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:52b1      __LastFree_
-0000:532b      __ExpandDGROUP_
+0000:52a3      __LastFree_
+0000:531d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:543c      _DoINTR_
+0000:542e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:57b5      wctomb_
+0000:57a7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:5800+     utoa_
-0000:58a1      itoa_
+0000:57f2+     utoa_
+0000:5893      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:58eb      strupr_
+0000:58dd      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b9f:0450      ___IsDBCS
+0b9d:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5920*     _ismbblead_
-0b9f:0f9a      ___MBCSIsTable
+0000:5912*     _ismbblead_
+0b9d:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:593c      ulltoa_
-0000:5a79*     lltoa_
+0000:592e      ulltoa_
+0000:5a6b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5aea      ultoa_
-0000:5ba8*     ltoa_
+0000:5adc      ultoa_
+0000:5b9a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5bf6*     _SetLD64bit_
-0000:5c01*     _SetLD80bit_
-0000:5c0c      _LDisDouble_
+0000:5be8*     _SetLD64bit_
+0000:5bf3*     _SetLD80bit_
+0000:5bfe      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5d71      _LDScale10x_
-0000:6649      __LDcvt_
+0000:5d63      _LDScale10x_
+0000:663b      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -422,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6e26*     __init_87_emulator
+0000:6e18*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7657+     __Strtold_
-0000:7896      strtod_
+0000:762c+     __Strtold_
+0000:786b      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7a3c      __Init_FPE_handler_
-0000:7a75      __Fini_FPE_handler_
-0000:7aac*     __FPEHandler
+0000:7a12      __Init_FPE_handler_
+0000:7a4b      __Fini_FPE_handler_
+0000:7a82*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7d3e*     _dos_close_
-0000:7d4c      _dos_commit_
+0000:7d14*     _dos_close_
+0000:7d22      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7d5b*     _frealloc_
-0000:7d5b      realloc_
+0000:7d31*     _frealloc_
+0000:7d31      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7e37      __ChkTTYIOMode_
-0000:7ea5*     __IOMode_
+0000:7e0d      __ChkTTYIOMode_
+0000:7e7b*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7eb6      __doserror_
-0000:7ec4*     __doserror1_
+0000:7e8c      __doserror_
+0000:7e9a*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7ed0*     sbrk_
-0000:7ee0      __brk_
+0000:7ea6*     sbrk_
+0000:7eb6      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b9f:0072      ___Alphabet
+0b9d:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7f86      __mbinit_
-0b9f:04f6+     ___MBCodePage
+0000:7f5c      __mbinit_
+0b9d:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:8061      __LDClass_
-0000:80e7*     _FLClass_
+0000:8037      __LDClass_
+0000:80bd*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:80fc      __I4D
-0000:814b*     __U4D
+0000:80d2      __I4D
+0000:8121*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b9f:0098      __IsTable
+0b9d:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:81d0      __ZBuf2LD
+0000:81a6      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8298*     __set_EDOM_
-0000:82a4      __set_ERANGE_
-0000:82b0*     __set_EINVAL_
+0000:826e*     __set_EDOM_
+0000:827a      __set_ERANGE_
+0000:8286*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b9f:019a*     ___f_infinity
-0b9f:019e*     ___f_posqnan
-0b9f:01a2      ___d_infinity
-0b9f:01aa      ___d_posqnan
-0b9f:01b2*     ___ld_infinity
-0b9f:01ba*     ___ld_posqnan
+0b9d:019a*     ___f_infinity
+0b9d:019e*     ___f_posqnan
+0b9d:01a2      ___d_infinity
+0b9d:01aa      ___d_posqnan
+0b9d:01b2*     ___ld_infinity
+0b9d:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b9f:01c2      __HugeValue
+0b9d:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b9f:04f8      ___FPE_int
+0b9d:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:82ca*     _msize_
-0000:82e5      _fmsize_
+0000:82a0*     _msize_
+0000:82bb      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:82f6      __HeapManager_expand_
-0000:87ff      _nexpand_
+0000:82cc      __HeapManager_expand_
+0000:87d5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8852      _fexpand_
-0000:8852*     _expand_
+0000:8828      _fexpand_
+0000:8828*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8887      _bfree_
+0000:885d      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:88ac      _bexpand_
+0000:8882      _bexpand_
 
 
                         +--------------------+
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a750 (108368.)
+Memory size:  0001a730 (108336.)
 Entry point address: 0000:0416
-Link time: 00:00.00
+Link time: 00:00.19
index 20a8a210fdadb5ea1ac52b89732e4af653d2614d..58fe232c927c6628255e52604d4c788902ee71f5 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 861f5e41e172d6fbe249347f1a54beb4d0aa8c95..aa3c56047e9e4f2689f33a84015ff47ded561a09 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a4a:0000            0000f8a0
+DGROUP                          1a47:0000            0000f8a0
 
 
 
@@ -24,8 +24,8 @@ DGROUP                          1a4a:0000            0000f8a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00001048
-mapread_TEXT           CODE           AUTO           0000:1050       000008f6
+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
@@ -35,31 +35,31 @@ wcpu_TEXT              CODE           AUTO           0000:7400       00000058
 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       00009df5
-scroll16_TEXT          CODE           AUTO           09c5:9e00       000037b9
-bitmap_TEXT            CODE           AUTO           09c5:d5c0       0000064d
-planar_TEXT            CODE           AUTO           09c5:dc10       00000275
-16text_TEXT            CODE           AUTO           09c5:de90       0000010d
-modex16_TEXT           CODE           AUTO           17bf:0000       000026f2
-16_in13_DATA           FAR_DATA       AUTO           1a2f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a49:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a4a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a4c:0000       00000002
-CONST                  DATA           DGROUP         1a4c:0002       00000076
-CONST2                 DATA           DGROUP         1a53:0008       00000132
-_DATA                  DATA           DGROUP         1a67:0000       00000b14
-XIB                    DATA           DGROUP         1b18:0004       00000000
-XI                     DATA           DGROUP         1b18:0004       0000003c
-XIE                    DATA           DGROUP         1b1c:0000       00000000
-YIB                    DATA           DGROUP         1b1c:0000       00000000
-YI                     DATA           DGROUP         1b1c:0000       00000018
-YIE                    DATA           DGROUP         1b1d:0008       00000000
-STRINGS                DATA           DGROUP         1b1d:0008       00000000
-DATA                   DATA           DGROUP         1b1d:0008       00000000
-_emu_init_start        EMU            DGROUP         1b1d:0008       00000000
-_emu_init_end          EMU            DGROUP         1b1d:0008       00000000
-_BSS                   BSS            DGROUP         1b1e:0000       00001096
-STACK                  STACK          DGROUP         1c28:0000       0000dac0
+_TEXT                  CODE           AUTO           09c5:0000       00009db9
+scroll16_TEXT          CODE           AUTO           09c5:9dc0       000037bd
+bitmap_TEXT            CODE           AUTO           09c5:d580       00000651
+planar_TEXT            CODE           AUTO           09c5:dbe0       00000275
+16text_TEXT            CODE           AUTO           09c5:de60       0000010d
+modex16_TEXT           CODE           AUTO           17bc:0000       000026f6
+16_in13_DATA           FAR_DATA       AUTO           1a2c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a46:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a47:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a49:0000       00000002
+CONST                  DATA           DGROUP         1a49:0002       00000076
+CONST2                 DATA           DGROUP         1a50:0008       00000132
+_DATA                  DATA           DGROUP         1a64:0000       00000b14
+XIB                    DATA           DGROUP         1b15:0004       00000000
+XI                     DATA           DGROUP         1b15:0004       0000003c
+XIE                    DATA           DGROUP         1b19:0000       00000000
+YIB                    DATA           DGROUP         1b19:0000       00000000
+YI                     DATA           DGROUP         1b19:0000       00000018
+YIE                    DATA           DGROUP         1b1a:0008       00000000
+STRINGS                DATA           DGROUP         1b1a:0008       00000000
+DATA                   DATA           DGROUP         1b1a:0008       00000000
+_emu_init_start        EMU            DGROUP         1b1a:0008       00000000
+_emu_init_end          EMU            DGROUP         1b1a:0008       00000000
+_BSS                   BSS            DGROUP         1b1b:0000       00001096
+STACK                  STACK          DGROUP         1c25:0000       0000dac0
 
 
                         +----------------+
@@ -73,25 +73,25 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a4a:0d40+     _player
-1a4a:0e40+     _mv
-1a4a:0e70+     _gvar
-1a4a:0f28+     _spri
-1a4a:0f2c+     _mask
-1a4a:0f30+     _p
-1a4a:0f34*     _t
-1a4a:0f38+     _bg
-1a4a:0f48+     _bakapee
-0000:02dc      main_
+1a47:0d40+     _player
+1a47:0e40+     _mv
+1a47:0e70+     _gvar
+1a47:0f28+     _spri
+1a47:0f2c+     _mask
+1a47:0f30+     _p
+1a47:0f34*     _t
+1a47:0f44+     _bg
+1a47:0f48+     _bakapee
+0000:02e0      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:1170+     jsoneq_
-0000:1214+     dump_
-0000:1710      loadmap_
+0000:1174+     jsoneq_
+0000:1218+     dump_
+0000:1714      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1d22      jsmn_parse_
 0000:221e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a4a:0f6e+     _inpu
+1a47:0f6e+     _inpu
 0000:23b0+     INL_KeyService_
 0000:264a+     Mouse_
 0000:26a2+     IN_GetJoyAbs_
@@ -139,9 +139,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:697c+     MM_TotalFree_
 0000:6a12*     MM_Report_
 0000:73ca*     MM_BombOnError_
-1a4a:10d0+     _beforesort
-1a4a:10d4+     _aftersort
-1a4a:10d8+     _XMSaddr
+1a47:10d0+     _beforesort
+1a47:10d4+     _aftersort
+1a47:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:7400      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -159,9 +159,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7b40*     CAL_OptimizeNodes_
 0000:7bf0*     CA_Startup_
 0000:7c40*     CA_Shutdown_
-1a4a:10e0*     _finishcachebox
-1a4a:10e4*     _drawcachebox
-1a4a:10e8*     _updatecachebox
+1a47:10e0*     _finishcachebox
+1a47:10e4*     _updatecachebox
+1a47:10e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7cac      KITTENGETS
 0000:7d0c*     kittenopen_
@@ -172,7 +172,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:8264+     get_line_
 0000:82d6+     db_fetch_
 0000:836c+     db_insert_
-1a4a:04d4+     __kitten_catalog
+1a47:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:862c+     LargestFreeBlock_
 0000:86ba+     _coreleft_
@@ -199,494 +199,494 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 09c5:0042      _fmalloc_
 09c5:0042      malloc_
-1a4a:04f6      ___fheap
-1a4a:04f8      ___fheapRover
-1a4a:04fa      ___LargestSizeB4Rover
+1a47:04f6      ___fheap
+1a47:04f8      ___fheapRover
+1a47:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 09c5:01bf      __PIA
 09c5:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 09c5:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a4a:04fc      ___iob
-1a4a:10f4      ___OpenStreams
-1a4a:10f8      ___ClosedStreams
+1a47:04fc      ___iob
+1a47:10f4      ___ClosedStreams
+1a47:10f8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 09c5:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-09c5:9e96      walk_
-09c5:ba96+     mapScrollRight_
-09c5:bdba+     mapScrollLeft_
-09c5:c08c+     mapScrollUp_
-09c5:c382+     mapScrollDown_
-09c5:c6da      chkmap_
-09c5:c86a      mapGoTo_
-09c5:cade+     mapDrawTile_
-09c5:cc02+     mapDrawRow_
-09c5:cd70+     mapDrawCol_
-09c5:cef8+     mapDrawWRow_
-09c5:d046*     mapDrawWCol_
-09c5:d1ac      shinku_
-09c5:d334+     animatePlayer_
+09c5:9e5a      walk_
+09c5:ba5a+     mapScrollRight_
+09c5:bd7e+     mapScrollLeft_
+09c5:c050+     mapScrollUp_
+09c5:c346+     mapScrollDown_
+09c5:c69e      chkmap_
+09c5:c82e      mapGoTo_
+09c5:caa2+     mapDrawTile_
+09c5:cbc6+     mapDrawRow_
+09c5:cd34+     mapDrawCol_
+09c5:cebc+     mapDrawWRow_
+09c5:d00a*     mapDrawWCol_
+09c5:d170      shinku_
+09c5:d2f8+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-09c5:d946      bitmapLoadPcx_
-09c5:daa2*     bitmapLoadPcxTiles_
+09c5:d90a      bitmapLoadPcx_
+09c5:da66*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-09c5:dc10      planar_buf_from_bitmap_
-09c5:dd30+     planar_buf_alloc_
-09c5:de2a*     planar_buf_free_
+09c5:dbe0      planar_buf_from_bitmap_
+09c5:dd00+     planar_buf_alloc_
+09c5:ddfa*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-09c5:df06      textInit_
-1a4a:1180      _romFonts
+09c5:ded6      textInit_
+1a47:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-17bf:023c      VGAmodeX_
-17bf:02ce+     vgaGetMode_
-17bf:030e+     modexEnter_
-17bf:058e*     modexLeave_
-17bf:05a6+     modexsetBaseXMode_
-17bf:05e4      modexDefaultPage_
-17bf:06c4      modexNextPage_
-17bf:0790      modexNextPageFlexibleSize_
-17bf:085e      modexShowPage_
-17bf:095a*     modexPanPage_
-17bf:09aa*     modexSelectPlane_
-17bf:09ce      modexClearRegion_
-17bf:0ae6*     oldDrawBmp_
-17bf:0c4c*     CDrawBmp_
-17bf:0db0*     modexDrawBmp_
-17bf:0e16+     modexDrawBmpRegion_
-17bf:0f80*     modex_sparky4_DrawBmpRegion_
-17bf:10ea*     modexDrawPlanarBuf_
-17bf:1108*     modexDrawSprite_
-17bf:116e+     modexDrawSpriteRegion_
-17bf:12e6      modexCopyPageRegion_
-17bf:1450*     modexFadeOn_
-17bf:1480*     modexFadeOff_
-17bf:14ae*     modexFlashOn_
-17bf:14dc*     modexFlashOff_
-17bf:15ac+     modexPalSave_
-17bf:1602      modexNewPal_
-17bf:1652*     modexLoadPalFile_
-17bf:1734*     modexSavePalFile_
-17bf:17ac*     modexPalBlack_
-17bf:17d6*     modexPalWhite_
-17bf:1800+     modexPalUpdate_
-17bf:1d70+     modexPalUpdate1_
-17bf:1dea*     modexPalUpdate0_
-17bf:1e36+     chkcolor_
-17bf:214e+     modexputPixel_
-17bf:21dc*     modexgetPixel_
-17bf:2262*     modexhlin_
-17bf:22e6      modexprint_
-17bf:2480*     modexprintbig_
-17bf:25fc      pdump_
-17bf:265c*     cls_
-17bf:26ca      modexWaitBorder_
-1a4a:0b54+     _VGA
+17bc:0240      VGAmodeX_
+17bc:02d2+     vgaGetMode_
+17bc:0312+     modexEnter_
+17bc:0592*     modexLeave_
+17bc:05aa+     modexsetBaseXMode_
+17bc:05e8      modexDefaultPage_
+17bc:06c8      modexNextPage_
+17bc:0794      modexNextPageFlexibleSize_
+17bc:0862      modexShowPage_
+17bc:095e*     modexPanPage_
+17bc:09ae*     modexSelectPlane_
+17bc:09d2      modexClearRegion_
+17bc:0aea*     oldDrawBmp_
+17bc:0c50*     CDrawBmp_
+17bc:0db4*     modexDrawBmp_
+17bc:0e1a+     modexDrawBmpRegion_
+17bc:0f84*     modex_sparky4_DrawBmpRegion_
+17bc:10ee*     modexDrawPlanarBuf_
+17bc:110c*     modexDrawSprite_
+17bc:1172+     modexDrawSpriteRegion_
+17bc:12ea      modexCopyPageRegion_
+17bc:1454*     modexFadeOn_
+17bc:1484*     modexFadeOff_
+17bc:14b2*     modexFlashOn_
+17bc:14e0*     modexFlashOff_
+17bc:15b0+     modexPalSave_
+17bc:1606      modexNewPal_
+17bc:1656*     modexLoadPalFile_
+17bc:1738*     modexSavePalFile_
+17bc:17b0*     modexPalBlack_
+17bc:17da*     modexPalWhite_
+17bc:1804+     modexPalUpdate_
+17bc:1d74+     modexPalUpdate1_
+17bc:1dee*     modexPalUpdate0_
+17bc:1e3a+     chkcolor_
+17bc:2152+     modexputPixel_
+17bc:21e0*     modexgetPixel_
+17bc:2266*     modexhlin_
+17bc:22ea      modexprint_
+17bc:2484*     modexprintbig_
+17bc:2600      pdump_
+17bc:2660*     cls_
+17bc:26ce      modexWaitBorder_
+1a47:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 09c5:0234      sound_
 09c5:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 09c5:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a4a:0000*     __nullarea
-1a4a:0b68*     __ovlflag
-1a4a:0b69*     __intno
-1a4a:0b6a*     __ovlvec
-09c5:0318      _cstart_
-09c5:03eb*     _Not_Enough_Memory_
-09c5:051d      __exit_
-09c5:053c      __do_exit_with_msg__
-09c5:0599      __GETDS
+1a47:0000*     __nullarea
+1a47:0b68*     __ovlflag
+1a47:0b69*     __intno
+1a47:0b6a*     __ovlvec
+09c5:0316      _cstart_
+09c5:03e9*     _Not_Enough_Memory_
+09c5:051b      __exit_
+09c5:053a      __do_exit_with_msg__
+09c5:0597      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-09c5:05a4      _big_code_
-09c5:05a4*     CodeModelMismatch
+09c5:05a2      _big_code_
+09c5:05a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a4a:1a98      __argv
-1a4a:1a9c      ___argv
-1a4a:1aa0      __argc
-1a4a:1aa2      ___argc
+1a47:1a98      __argv
+1a47:1a9c      ___argv
+1a47:1aa0      __argc
+1a47:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-09c5:05a4      strncmp_
+09c5:05a2      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-09c5:05e1      strstr_
+09c5:05df      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-09c5:06e3+     __open_flags_
-09c5:09a4+     _fsopen_
-09c5:0a0b      fopen_
-09c5:0b2e*     freopen_
+09c5:06e1+     __open_flags_
+09c5:09a2+     _fsopen_
+09c5:0a09      fopen_
+09c5:0b2c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-09c5:0bb8      fread_
+09c5:0bb6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-09c5:0f2f      __get_errno_ptr_
-1a4a:1aa4      _errno
+09c5:0f2d      __get_errno_ptr_
+1a47:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-09c5:0f36*     _frealloc_
-09c5:0f36      realloc_
+09c5:0f34*     _frealloc_
+09c5:0f34      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-09c5:1012      __PTC
+09c5:1010      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-09c5:1045      strncpy_
+09c5:1043      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-09c5:1081+     int86x_
-09c5:1204      int86_
+09c5:107f+     int86x_
+09c5:1202      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-09c5:1232      __I4M
-09c5:1232      __U4M
+09c5:1230      __I4M
+09c5:1230      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-09c5:124a      _dos_getvect_
+09c5:1248      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-09c5:1255      _dos_setvect_
+09c5:1253      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-09c5:1262      __I4D
-09c5:12b1      __U4D
+09c5:1260      __I4D
+09c5:12af      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-09c5:1335*     _heapgrow_
-09c5:1335      _fheapgrow_
-09c5:1336      _nheapgrow_
+09c5:1333*     _heapgrow_
+09c5:1333      _fheapgrow_
+09c5:1334      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-09c5:13ae      _memavl_
+09c5:13ac      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-09c5:13f3      _nmalloc_
-1a4a:0b6e      ___nheapbeg
-1a4a:0b70      ___MiniHeapRover
-1a4a:0b72      ___LargestSizeB4MiniHeapRover
+09c5:13f1      _nmalloc_
+1a47:0b6e      ___nheapbeg
+1a47:0b70      ___MiniHeapRover
+1a47:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-09c5:14cd      _ffree_
-09c5:14cd      free_
+09c5:14cb      _ffree_
+09c5:14cb      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-09c5:153a      _nfree_
-1a4a:1aa6+     ___MiniHeapFreeRover
+09c5:1538      _nfree_
+1a47:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-09c5:1635+     _null_exit_rtn_
-09c5:1635+     __null_int23_exit_
-09c5:1636      exit_
-09c5:1657+     _exit_
-1a4a:0b74+     ___int23_exit
-1a4a:0b78      ___FPE_handler_exit
+09c5:1633+     _null_exit_rtn_
+09c5:1633+     __null_int23_exit_
+09c5:1634      exit_
+09c5:1655+     _exit_
+1a47:0b74+     ___int23_exit
+1a47:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-09c5:1673      ultoa_
-09c5:1731*     ltoa_
+09c5:1671      ultoa_
+09c5:172f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-09c5:18b7      write_
+09c5:18b5      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-09c5:1ae3      __doclose_
-09c5:1c2d      __shutdown_stream_
-09c5:1c47      fclose_
-1a4a:1aa8+     ___RmTmpFileFn
+09c5:1ae1      __doclose_
+09c5:1c2b      __shutdown_stream_
+09c5:1c45      fclose_
+1a47:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-09c5:1cb2+     __ibm_bios_get_ticks_
-09c5:1d29      clock_
+09c5:1cb0+     __ibm_bios_get_ticks_
+09c5:1d27      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-09c5:1d50      kbhit_
+09c5:1d4e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-09c5:1d67      ftell_
+09c5:1d65      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-09c5:1f4d      fseek_
+09c5:1f4b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a4a:0098      __IsTable
+1a47:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-09c5:2145      tolower_
+09c5:2143      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-09c5:2153      unlink_
+09c5:2151      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-09c5:2383      open_
-09c5:23ba      sopen_
+09c5:2381      open_
+09c5:23b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-09c5:23e7      close_
+09c5:23e5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-09c5:23ec      filelength_
+09c5:23ea      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-09c5:244a      sprintf_
+09c5:2448      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-09c5:2479      getenv_
+09c5:2477      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-09c5:2564      __PTS
+09c5:2562      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-09c5:2595      read_
+09c5:2593      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-09c5:26ce*     __clib_strdup_
-09c5:26ce      strdup_
+09c5:26cc*     __clib_strdup_
+09c5:26cc      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-09c5:2735      halloc_
-09c5:281a      hfree_
+09c5:2733      halloc_
+09c5:2818      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-09c5:2821      _heapwalk_
-09c5:2821      _fheapwalk_
+09c5:281f      _heapwalk_
+09c5:281f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-09c5:2836+     __NHeapWalk_
-09c5:292f      _nheapwalk_
+09c5:2834+     __NHeapWalk_
+09c5:292d      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-09c5:293f      stackavail_
+09c5:293d      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a4a:0b84      __8087
-1a4a:0b85      __real87
-1a4a:0b86      __dos87emucall
-1a4a:0b88      __dos87real
+1a47:0b84      __8087
+1a47:0b85      __real87
+1a47:0b86      __dos87emucall
+1a47:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-09c5:294e*     __exit_with_msg_
-09c5:2953      __fatal_runtime_error_
+09c5:294c*     __exit_with_msg_
+09c5:2951      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a4a:0b8a      __curbrk
-1a4a:0b92      __STACKLOW
-1a4a:0b94      __STACKTOP
-1a4a:0b96      __cbyte
-1a4a:0b98      __child
-1a4a:0b9a      __no87
-1a4a:0ba7      ___FPE_handler
-1a4a:0b8c      __psp
-1a4a:0b9b      __get_ovl_stack
-1a4a:0b9f      __restore_ovl_stack
-1a4a:0ba3      __close_ovl_file
-1a4a:0bab      __LpCmdLine
-1a4a:0baf      __LpPgmName
-1a4a:0b8e      __osmajor
-1a4a:0b8f      __osminor
-1a4a:0b90      __osmode
-1a4a:0b91      __HShift
+1a47:0b8a      __curbrk
+1a47:0b92      __STACKLOW
+1a47:0b94      __STACKTOP
+1a47:0b96      __cbyte
+1a47:0b98      __child
+1a47:0b9a      __no87
+1a47:0ba7      ___FPE_handler
+1a47:0b8c      __psp
+1a47:0b9b      __get_ovl_stack
+1a47:0b9f      __restore_ovl_stack
+1a47:0ba3      __close_ovl_file
+1a47:0bab      __LpCmdLine
+1a47:0baf      __LpPgmName
+1a47:0b8e      __osmajor
+1a47:0b8f      __osminor
+1a47:0b90      __osmode
+1a47:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-09c5:2980      __MemAllocator
-09c5:2a4a      __MemFree
+09c5:2970      __MemAllocator
+09c5:2a3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-09c5:2ba7      __GrowSeg_
+09c5:2b97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-09c5:2d1d      __AllocSeg_
+09c5:2d0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-09c5:2e0c      __fmemneed_
+09c5:2dfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-09c5:2e29      __fprtf_
+09c5:2e19      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-09c5:2f7c      __InitFiles_
+09c5:2f6c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-09c5:31b0*     fcloseall_
-09c5:31b7      __full_io_exit_
+09c5:31a0*     fcloseall_
+09c5:31a7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a4a:0bb4      _fltused_
+1a47:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-09c5:31c1      __fill_buffer_
-09c5:3410      fgetc_
+09c5:31b1      __fill_buffer_
+09c5:3400      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-09c5:3557      fwrite_
+09c5:3547      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-09c5:38d0      rand_
-09c5:3912*     srand_
+09c5:38c0      rand_
+09c5:3902*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-09c5:3935      __CMain
+09c5:3925      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-09c5:399b      __InitRtns
-09c5:399b*     __FInitRtns
-09c5:39f6      __FiniRtns
-09c5:39f6*     __FFiniRtns
+09c5:398b      __InitRtns
+09c5:398b*     __FInitRtns
+09c5:39e6      __FiniRtns
+09c5:39e6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a4a:0bba      ___uselfn
+1a47:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-09c5:3a5a      __DOSseg__
+09c5:3a4a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-09c5:3a5b      __Init_Argv_
-09c5:3abe+     _getargv_
-09c5:3dee      __Fini_Argv_
+09c5:3a4b      __Init_Argv_
+09c5:3aae+     _getargv_
+09c5:3dde      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-09c5:3e18*     __set_commode_
-1a4a:0bbc      __commode
+09c5:3e08*     __set_commode_
+1a47:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a4a:0bbe      __fmode
+1a47:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-09c5:3e24      __chktty_
+09c5:3e14      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-09c5:3e83      __freefp_
-09c5:3f24      __purgefp_
+09c5:3e73      __freefp_
+09c5:3f14      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-09c5:3f65      __allocfp_
+09c5:3f55      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-09c5:4115      __ioalloc_
+09c5:4105      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-09c5:42a3      __qread_
+09c5:4293      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-09c5:42c3*     _msize_
-09c5:42de      _fmsize_
+09c5:42b3*     _msize_
+09c5:42ce      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-09c5:42ef      __HeapManager_expand_
-09c5:47f8      _nexpand_
+09c5:42df      __HeapManager_expand_
+09c5:47e8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-09c5:484b      _fexpand_
-09c5:484b*     _expand_
+09c5:483b      _fexpand_
+09c5:483b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-09c5:4880      intr_
+09c5:4870      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-09c5:4894      segread_
+09c5:4884      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-09c5:497f      __LastFree_
-09c5:49f9      __ExpandDGROUP_
+09c5:496f      __LastFree_
+09c5:49e9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-09c5:4b0a      __nmemneed_
+09c5:4afa      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a4a:0050      ___Alphabet
+1a47:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-09c5:4b0d      __lseek_
+09c5:4afd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-09c5:4b47*     __dosretax
-09c5:4b4c*     __dosret0
-09c5:4b53      __set_errno_dos_
-09c5:4bbb*     __set_errno_dos_reterr_
+09c5:4b37*     __dosretax
+09c5:4b3c*     __dosret0
+09c5:4b43      __set_errno_dos_
+09c5:4bab*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-09c5:4bc6      __GetIOMode_
-09c5:4bfb      __SetIOMode_nogrow_
-1a4a:0bd4      ___NFiles
-1a4a:0bd6      ___init_mode
-1a4a:0bfe      ___io_mode
+09c5:4bb6      __GetIOMode_
+09c5:4beb      __SetIOMode_nogrow_
+1a47:0bd4      ___NFiles
+1a47:0bd6      ___init_mode
+1a47:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-09c5:4c30      __close_
+09c5:4c20      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-09c5:4c66      __flush_
+09c5:4c56      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-09c5:4eaf      fflush_
+09c5:4e9f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-09c5:4ec4      tell_
+09c5:4eb4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-09c5:4ed5      lseek_
+09c5:4ec5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-09c5:4f06      __doserror_
-09c5:4f14      __doserror1_
+09c5:4ef6      __doserror_
+09c5:4f04      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-09c5:4f20      _dos_open_
+09c5:4f10      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-09c5:4f46      isatty_
+09c5:4f36      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-09c5:4f62*     __get_doserrno_ptr_
-1a4a:1ab4      __doserrno
+09c5:4f52*     __get_doserrno_ptr_
+1a47:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a4a:0c02      ___umaskval
+1a47:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-09c5:4f69      _dos_creat_
-09c5:4f8d*     _dos_creatnew_
+09c5:4f59      _dos_creat_
+09c5:4f7d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-09c5:4fae+     __grow_iomode_
-09c5:5095+     __shrink_iomode_
-09c5:50d6      __SetIOMode_
+09c5:4f9e+     __grow_iomode_
+09c5:5085+     __shrink_iomode_
+09c5:50c6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-09c5:5196      vsprintf_
+09c5:5186      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a4a:1ab8      ___env_mask
-1a4a:1abc      _environ
-1a4a:1ac0*     __wenviron
+1a47:1ab8      ___env_mask
+1a47:1abc      _environ
+1a47:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-09c5:51d8      _mbterm_
+09c5:51c8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-09c5:522b      _mbsnextc_
+09c5:521b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-09c5:5286      _mbctoupper_
+09c5:5276      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-09c5:52a9      _mbsinc_
+09c5:5299      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-09c5:52fb      __ChkTTYIOMode_
-09c5:5369*     __IOMode_
+09c5:52eb      __ChkTTYIOMode_
+09c5:5359*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-09c5:543b      __HeapWalk_
+09c5:542b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-09c5:567b*     _fpreset_
-09c5:56a6      __init_8087_
-09c5:56d9+     __default_sigfpe_handler_
-09c5:572e      __chk8087_
+09c5:566b*     _fpreset_
+09c5:5696      __init_8087_
+09c5:56c9+     __default_sigfpe_handler_
+09c5:571e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-09c5:579e      __EnterWVIDEO_
-1a4a:0c22+     ___WD_Present
+09c5:578e      __EnterWVIDEO_
+1a47:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-09c5:57c2*     _heapenable_
-1a4a:0c24      ___heap_enabled
+09c5:57b2*     _heapenable_
+1a47:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a4a:0c26      __amblksiz
+1a47:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-09c5:57d3      fputc_
+09c5:57c3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-09c5:59a8      __prtf_
+09c5:5998      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-09c5:6b18      __setEFGfmt_
+09c5:6afa      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-09c5:6b36      __flushall_
-09c5:6bca      flushall_
+09c5:6b18      __flushall_
+09c5:6bac      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-09c5:6bd0      getche_
+09c5:6bb2      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-09c5:6bea      __qwrite_
+09c5:6bcc      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a4a:1ac4      ____Argv
-1a4a:1ac8      ____Argc
+1a47:1ac4      ____Argv
+1a47:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a4a:0ce4      __Start_XI
-1a4a:0d20      __End_XI
-1a4a:0d20      __Start_YI
-1a4a:0d38      __End_YI
+1a47:0ce4      __Start_XI
+1a47:0d20      __End_XI
+1a47:0d20      __Start_YI
+1a47:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a4a:1aca      ___historical_splitparms
+1a47:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-09c5:6c4a      _bfree_
+09c5:6c2c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-09c5:6c6f      _bexpand_
+09c5:6c51      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-09c5:6cc8      _DoINTR_
+09c5:6caa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-09c5:7041*     sbrk_
-09c5:7051      __brk_
+09c5:7023*     sbrk_
+09c5:7033      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-09c5:70b9      fsync_
+09c5:709b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-09c5:70dc      __setenvp_
-09c5:7268      __freeenvp_
+09c5:70be      __setenvp_
+09c5:724a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a4a:0c28      ___IsDBCS
+1a47:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-09c5:72c6*     _ismbblead_
-1a4a:1ad0      ___MBCSIsTable
+09c5:72a8*     _ismbblead_
+1a47:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-09c5:7320      __mbinit_
-1a4a:0c2a      ___MBCodePage
+09c5:7302      __mbinit_
+1a47:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-09c5:73fb      _mbdtoupper_
+09c5:73dd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-09c5:7409      toupper_
+09c5:73eb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a4a:0c2c      __8087cw
+1a47:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a4a:0c2e      ___Save8087
-1a4a:0c32      ___Rest8087
+1a47:0c2e      ___Save8087
+1a47:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-09c5:7418      __GrabFP87_
+09c5:73fa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-09c5:744a*     __init_8087_emu
-09c5:7450      __x87id
+09c5:742c*     __init_8087_emu
+09c5:7432      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-09c5:74ad      wctomb_
+09c5:748f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-09c5:74f8+     utoa_
-09c5:7599      itoa_
+09c5:74da+     utoa_
+09c5:757b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-09c5:75e3      strupr_
+09c5:75c5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a4a:0c36      ___EFG_printf
-1a4a:0c3a      ___EFG_scanf
+1a47:0c36      ___EFG_printf
+1a47:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-09c5:762b      ulltoa_
-09c5:7768*     lltoa_
+09c5:760d      ulltoa_
+09c5:774a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-09c5:77d9      _EFG_Format_
+09c5:77bb      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-09c5:79ab      __cnvs2d_
+09c5:798d      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-09c5:79ca*     _dos_close_
-09c5:79d8      _dos_commit_
+09c5:79ac*     _dos_close_
+09c5:79ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-09c5:79e7      clearenv_
+09c5:79c9      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-09c5:7b1c      __Init_FPE_handler_
-09c5:7b55      __Fini_FPE_handler_
-09c5:7b8c*     __FPEHandler
+09c5:7afe      __Init_FPE_handler_
+09c5:7b37      __Fini_FPE_handler_
+09c5:7b6e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-09c5:7e1e*     _SetLD64bit_
-09c5:7e29*     _SetLD80bit_
-09c5:7e34      _LDisDouble_
+09c5:7e00*     _SetLD64bit_
+09c5:7e0b*     _SetLD80bit_
+09c5:7e16      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-09c5:7f99      _LDScale10x_
-09c5:8871      __LDcvt_
+09c5:7f7b      _LDScale10x_
+09c5:8853      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -697,30 +697,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-09c5:904e*     __init_87_emulator
+09c5:9030*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-09c5:987f+     __Strtold_
-09c5:9abe      strtod_
+09c5:9844+     __Strtold_
+09c5:9a83      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a4a:0ce2      ___FPE_int
+1a47:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-09c5:9c6b      __LDClass_
-09c5:9cf1*     _FLClass_
+09c5:9c30      __LDClass_
+09c5:9cb6*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-09c5:9d06      __ZBuf2LD
+09c5:9cca      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-09c5:9dce*     __set_EDOM_
-09c5:9dda      __set_ERANGE_
-09c5:9de6*     __set_EINVAL_
+09c5:9d92*     __set_EDOM_
+09c5:9d9e      __set_ERANGE_
+09c5:9daa*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a4a:019a*     ___f_infinity
-1a4a:019e*     ___f_posqnan
-1a4a:01a2      ___d_infinity
-1a4a:01aa      ___d_posqnan
-1a4a:01b2*     ___ld_infinity
-1a4a:01ba*     ___ld_posqnan
+1a47:019a*     ___f_infinity
+1a47:019e*     ___f_posqnan
+1a47:01a2      ___d_infinity
+1a47:01aa      ___d_posqnan
+1a47:01b2*     ___ld_infinity
+1a47:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a4a:01c2      __HugeValue
+1a47:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029d40 (171328.)
-Entry point address: 09c5:0318
-Link time: 00:00.10
+Memory size:  00029d10 (171280.)
+Entry point address: 09c5:0316
+Link time: 00:00.14
index 8bad6dd0b85d168ed8aca34288fba5a63f3e2ac6..afbc7b4d207129c6da828a684aeb6975d7e8eab4 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 7013d709cb7dd0245f914b47bcd93ab8619540f8..322c0b501fb910feba79d1efc146736f10175aea 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          085c:0000            0000e8b0
+DGROUP                          085b:0000            0000e8b0
 
 
 
@@ -24,26 +24,26 @@ DGROUP                          085c:0000            0000e8b0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test_TEXT              CODE           AUTO           0000:0000       00000351
-_TEXT                  CODE           AUTO           0000:0360       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5db0       000026f2
-16text_TEXT            CODE           AUTO           0000:84b0       0000010d
-FAR_DATA               FAR_DATA       AUTO           085b:000d       00000000
-_NULL                  BEGDATA        DGROUP         085c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         085e:0000       00000002
-CONST                  DATA           DGROUP         085e:0002       00000076
-CONST2                 DATA           DGROUP         0865:0008       00000000
-_DATA                  DATA           DGROUP         0866:0000       00000234
-XIB                    DATA           DGROUP         0889:0004       00000000
-XI                     DATA           DGROUP         0889:0004       00000018
-XIE                    DATA           DGROUP         088a:000c       00000000
-YIB                    DATA           DGROUP         088a:000c       00000000
-YI                     DATA           DGROUP         088a:000c       0000000c
-YIE                    DATA           DGROUP         088b:0008       00000000
-STRINGS                DATA           DGROUP         088b:0008       00000000
-DATA                   DATA           DGROUP         088b:0008       00000000
-_BSS                   BSS            DGROUP         088c:0000       00000aeb
-STACK                  STACK          DGROUP         093b:0000       0000dac0
+test_TEXT              CODE           AUTO           0000:0000       00000355
+_TEXT                  CODE           AUTO           0000:0360       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5da0       000026f6
+16text_TEXT            CODE           AUTO           0000:84a0       0000010d
+FAR_DATA               FAR_DATA       AUTO           085a:000d       00000000
+_NULL                  BEGDATA        DGROUP         085b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         085d:0000       00000002
+CONST                  DATA           DGROUP         085d:0002       00000076
+CONST2                 DATA           DGROUP         0864:0008       00000000
+_DATA                  DATA           DGROUP         0865:0000       00000234
+XIB                    DATA           DGROUP         0888:0004       00000000
+XI                     DATA           DGROUP         0888:0004       00000018
+XIE                    DATA           DGROUP         0889:000c       00000000
+YIB                    DATA           DGROUP         0889:000c       00000000
+YI                     DATA           DGROUP         0889:000c       0000000c
+YIE                    DATA           DGROUP         088a:0008       00000000
+STRINGS                DATA           DGROUP         088a:0008       00000000
+DATA                   DATA           DGROUP         088a:0008       00000000
+_BSS                   BSS            DGROUP         088b:0000       00000aeb
+STACK                  STACK          DGROUP         093a:0000       0000dac0
 
 
                         +----------------+
@@ -57,64 +57,64 @@ Address        Symbol
 =======        ======
 
 Module: test.o(/dos/z/16/src/test.c)
-0000:0096      main_
-085c:0300+     _gvar
+0000:009a      main_
+085b: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:5fec      VGAmodeX_
-0000:607e+     vgaGetMode_
-0000:60be+     modexEnter_
-0000:633e*     modexLeave_
-0000:6356+     modexsetBaseXMode_
-0000:6394      modexDefaultPage_
-0000:6474      modexNextPage_
-0000:6540*     modexNextPageFlexibleSize_
-0000:660e      modexShowPage_
-0000:670a*     modexPanPage_
-0000:675a*     modexSelectPlane_
-0000:677e      modexClearRegion_
-0000:6896*     oldDrawBmp_
-0000:69fc*     CDrawBmp_
-0000:6b60*     modexDrawBmp_
-0000:6bc6+     modexDrawBmpRegion_
-0000:6d30*     modex_sparky4_DrawBmpRegion_
-0000:6e9a*     modexDrawPlanarBuf_
-0000:6eb8*     modexDrawSprite_
-0000:6f1e+     modexDrawSpriteRegion_
-0000:7096*     modexCopyPageRegion_
-0000:7200      modexFadeOn_
-0000:7230      modexFadeOff_
-0000:725e*     modexFlashOn_
-0000:728c*     modexFlashOff_
-0000:735c      modexPalSave_
-0000:73b2      modexNewPal_
-0000:7402      modexLoadPalFile_
-0000:74e4*     modexSavePalFile_
-0000:755c      modexPalBlack_
-0000:7586*     modexPalWhite_
-0000:75b0+     modexPalUpdate_
-0000:7b20+     modexPalUpdate1_
-0000:7b9a*     modexPalUpdate0_
-0000:7be6+     chkcolor_
-0000:7efe+     modexputPixel_
-0000:7f8c*     modexgetPixel_
-0000:8012*     modexhlin_
-0000:8096*     modexprint_
-0000:8230*     modexprintbig_
-0000:83ac*     pdump_
-0000:840c*     cls_
-0000:847a+     modexWaitBorder_
-085c:00b4+     _VGA
+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*     modex_sparky4_DrawBmpRegion_
+0000:6e8e*     modexDrawPlanarBuf_
+0000:6eac*     modexDrawSprite_
+0000:6f12+     modexDrawSpriteRegion_
+0000:708a*     modexCopyPageRegion_
+0000:71f4      modexFadeOn_
+0000:7224      modexFadeOff_
+0000:7252*     modexFlashOn_
+0000:7280*     modexFlashOff_
+0000:7350      modexPalSave_
+0000:73a6      modexNewPal_
+0000:73f6      modexLoadPalFile_
+0000:74d8*     modexSavePalFile_
+0000:7550      modexPalBlack_
+0000:757a*     modexPalWhite_
+0000:75a4+     modexPalUpdate_
+0000:7b14+     modexPalUpdate1_
+0000:7b8e*     modexPalUpdate0_
+0000:7bda+     chkcolor_
+0000:7ef2+     modexputPixel_
+0000:7f80*     modexgetPixel_
+0000:8006*     modexhlin_
+0000:808a*     modexprint_
+0000:8224*     modexprintbig_
+0000:83a0*     pdump_
+0000:8400*     cls_
+0000:846e+     modexWaitBorder_
+085b: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)
-085c:0000*     __nullarea
-085c:00c8*     __ovlflag
-085c:00c9*     __intno
-085c:00ca*     __ovlvec
+085b:0000*     __nullarea
+085b:00c8*     __ovlflag
+085b:00c9*     __intno
+085b:00ca*     __ovlvec
 0000:03c0      _cstart_
 0000:0493*     _Not_Enough_Memory_
 0000:05c5      __exit_
@@ -127,32 +127,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)
-085c:00ce      __curbrk
-085c:00d6      __STACKLOW
-085c:00d8      __STACKTOP
-085c:00da      __cbyte
-085c:00dc      __child
-085c:00de      __no87
-085c:00eb      ___FPE_handler
-085c:00d0      __psp
-085c:00df      __get_ovl_stack
-085c:00e3      __restore_ovl_stack
-085c:00e7      __close_ovl_file
-085c:00ef      __LpCmdLine
-085c:00f3      __LpPgmName
-085c:00d2      __osmajor
-085c:00d3      __osminor
-085c:00d4      __osmode
-085c:00d5      __HShift
+085b:00ce      __curbrk
+085b:00d6      __STACKLOW
+085b:00d8      __STACKTOP
+085b:00da      __cbyte
+085b:00dc      __child
+085b:00de      __no87
+085b:00eb      ___FPE_handler
+085b:00d0      __psp
+085b:00df      __get_ovl_stack
+085b:00e3      __restore_ovl_stack
+085b:00e7      __close_ovl_file
+085b:00ef      __LpCmdLine
+085b:00f3      __LpPgmName
+085b:00d2      __osmajor
+085b:00d3      __osminor
+085b:00d4      __osmode
+085b: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_
-085c:00f8+     ___fheap
-085c:00fa      ___fheapRover
-085c:00fc      ___LargestSizeB4Rover
+085b:00f8+     ___fheap
+085b:00fa      ___fheapRover
+085b: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)
@@ -160,8 +160,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09c4+     __null_int23_exit_
 0000:09c5      exit_
 0000:09e6+     _exit_
-085c:00fe+     ___int23_exit
-085c:0102+     ___FPE_handler_exit
+085b:00fe+     ___int23_exit
+085b:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0a02+     __open_flags_
 0000:0cc3+     _fsopen_
@@ -174,7 +174,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:126d      __doclose_
 0000:13b7      __shutdown_stream_
 0000:13d1      fclose_
-085c:0cb8+     ___RmTmpFileFn
+085b:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:143c      _ffree_
 0000:143c      free_
@@ -187,8 +187,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:8526*     textInit_
-085c:0cbc      _romFonts
+0000:8516*     textInit_
+085b: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)
@@ -197,12 +197,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)
-085c:010a      ___uselfn
+085b: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_
-085c:010c+     ___WD_Present
+085b: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)
@@ -218,27 +218,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_
-085c:010e      ___nheapbeg
-085c:0110      ___MiniHeapRover
-085c:0112      ___LargestSizeB4MiniHeapRover
+085b:010e      ___nheapbeg
+085b:0110      ___MiniHeapRover
+085b: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)
-085c:0114      ___iob
-085c:0cd4      ___OpenStreams
-085c:0cd8      ___ClosedStreams
+085b:0114      ___iob
+085b:0cd4      ___ClosedStreams
+085b:0cd8      ___OpenStreams
 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_
-085c:027c      __commode
+085b:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:21cb*     __get_errno_ptr_
-085c:0cdc      _errno
+085b:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-085c:027e      __fmode
+085b: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)
@@ -272,26 +272,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_
-085c:0cde+     ___MiniHeapFreeRover
+085b: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)
-085c:0ce0      ____Argv
-085c:0ce4      ____Argc
+085b:0ce0      ____Argv
+085b:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-085c:0280      __amblksiz
+085b:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-085c:02d4      __Start_XI
-085c:02ec      __End_XI
-085c:02ec      __Start_YI
-085c:02f8      __End_YI
+085b:02d4      __Start_XI
+085b:02ec      __End_XI
+085b:02ec      __Start_YI
+085b: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_
-085c:0282      ___heap_enabled
+085b: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)
@@ -305,94 +305,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:4c3c      _dos_open_
+0000:4c2e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4c62      __GetIOMode_
-0000:4c97      __SetIOMode_nogrow_
-085c:0284      ___NFiles
-085c:0286      ___init_mode
-085c:02ae      ___io_mode
+0000:4c54      __GetIOMode_
+0000:4c89      __SetIOMode_nogrow_
+085b:0284      ___NFiles
+085b:0286      ___init_mode
+085b:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4ccc      isatty_
+0000:4cbe      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ce8*     __get_doserrno_ptr_
-085c:0ce6      __doserrno
+0000:4cda*     __get_doserrno_ptr_
+085b:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-085c:02b2      ___umaskval
+085b:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4cef      _dos_creat_
-0000:4d13*     _dos_creatnew_
+0000:4ce1      _dos_creat_
+0000:4d05*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4d34+     __grow_iomode_
-0000:4e1b+     __shrink_iomode_
-0000:4e5c      __SetIOMode_
+0000:4d26+     __grow_iomode_
+0000:4e0d+     __shrink_iomode_
+0000:4e4e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4f03*     __dosretax
-0000:4f08*     __dosret0
-0000:4f0f      __set_errno_dos_
-0000:4f77*     __set_errno_dos_reterr_
+0000:4ef5*     __dosretax
+0000:4efa*     __dosret0
+0000:4f01      __set_errno_dos_
+0000:4f69*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4f82      __PTS
+0000:4f74      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4fb3      lseek_
+0000:4fa5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4fe4      tell_
+0000:4fd6      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4ff5      fsync_
+0000:4fe7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4ffa*     sbrk_
-0000:500a      __brk_
+0000:4fec*     sbrk_
+0000:4ffc      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5072      wctomb_
+0000:5064      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:50bd+     utoa_
-0000:515e      itoa_
+0000:50af+     utoa_
+0000:5150      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:51a8      strupr_
+0000:519a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-085c:02c8      ___EFG_printf
-085c:02cc*     ___EFG_scanf
+085b:02c8      ___EFG_printf
+085b:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-085c:02d0      ___IsDBCS
+085b:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:51f0*     _ismbblead_
-085c:0cea      ___MBCSIsTable
+0000:51e2*     _ismbblead_
+085b:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:520c      ulltoa_
-0000:5349*     lltoa_
+0000:51fe      ulltoa_
+0000:533b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:53ba      ultoa_
-0000:5478*     ltoa_
+0000:53ac      ultoa_
+0000:546a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:54c6      __doserror_
-0000:54d4*     __doserror1_
+0000:54b8      __doserror_
+0000:54c6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:54e0*     _frealloc_
-0000:54e0      realloc_
+0000:54d2*     _frealloc_
+0000:54d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:55bc      __ChkTTYIOMode_
-0000:562a*     __IOMode_
+0000:55ae      __ChkTTYIOMode_
+0000:561c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:563a*     _dos_close_
-0000:5648      _dos_commit_
+0000:562c*     _dos_close_
+0000:563a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-085c:0072      ___Alphabet
+085b:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5695      __mbinit_
-085c:02d2+     ___MBCodePage
+0000:5687      __mbinit_
+085b:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5770*     _msize_
-0000:578b      _fmsize_
+0000:5762*     _msize_
+0000:577d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:579c      __HeapManager_expand_
-0000:5ca5      _nexpand_
+0000:578e      __HeapManager_expand_
+0000:5c97      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5cf8      _fexpand_
-0000:5cf8*     _expand_
+0000:5cea      _fexpand_
+0000:5cea*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5d2d      _bfree_
+0000:5d1f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5d52      _bexpand_
+0000:5d44      _bexpand_
 
 
                         +--------------------+
@@ -408,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016e70 (93808.)
+Memory size:  00016e60 (93792.)
 Entry point address: 0000:03c0
-Link time: 00:00.00
+Link time: 00:00.57
index 0b4482dcbc529211519f802065ef98bcef9203fe..21cb788fbf1a29a398b5f1eaa195bd82754d8a08 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 8928b4af4f5a9179a3053b28de3521b4ffa5b4f3..35877bb4ffd06dc3eff79d1889b8056988497ae4 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:01
+Created on:       15/10/16 14:37:42
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -24,11 +24,11 @@ DGROUP                          090a:0000            0000e890
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-test2_TEXT             CODE           AUTO           0000:0000       000001c6
-_TEXT                  CODE           AUTO           0000:01d0       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5fc0       0000064d
+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       000026f2
+modex16_TEXT           CODE           AUTO           0000:6890       000026f6
 16text_TEXT            CODE           AUTO           0000:8f90       0000010d
 FAR_DATA               FAR_DATA       AUTO           0909:000d       00000000
 _NULL                  BEGDATA        DGROUP         090a:0000       00000020
@@ -59,13 +59,13 @@ Address        Symbol
 =======        ======
 
 Module: test2.o(/dos/z/16/src/test2.c)
-0000:00a8      main_
+0000:00ac      main_
 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:6346      bitmapLoadPcx_
-0000:64a2*     bitmapLoadPcxTiles_
+0000:633a      bitmapLoadPcx_
+0000:6496*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
 0000:6610      planar_buf_from_bitmap_
 0000:6730+     planar_buf_alloc_
@@ -129,49 +129,49 @@ 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:6acc*     VGAmodeX_
-0000:6b5e+     vgaGetMode_
-0000:6b9e+     modexEnter_
-0000:6e1e*     modexLeave_
-0000:6e36+     modexsetBaseXMode_
-0000:6e74*     modexDefaultPage_
-0000:6f54*     modexNextPage_
-0000:7020*     modexNextPageFlexibleSize_
-0000:70ee*     modexShowPage_
-0000:71ea*     modexPanPage_
-0000:723a*     modexSelectPlane_
-0000:725e+     modexClearRegion_
-0000:7376*     oldDrawBmp_
-0000:74dc*     CDrawBmp_
-0000:7640*     modexDrawBmp_
-0000:76a6+     modexDrawBmpRegion_
-0000:7810*     modex_sparky4_DrawBmpRegion_
-0000:797a*     modexDrawPlanarBuf_
-0000:7998*     modexDrawSprite_
-0000:79fe+     modexDrawSpriteRegion_
-0000:7b76*     modexCopyPageRegion_
-0000:7ce0*     modexFadeOn_
-0000:7d10*     modexFadeOff_
-0000:7d3e*     modexFlashOn_
-0000:7d6c*     modexFlashOff_
-0000:7e3c+     modexPalSave_
-0000:7e92      modexNewPal_
-0000:7ee2*     modexLoadPalFile_
-0000:7fc4*     modexSavePalFile_
-0000:803c*     modexPalBlack_
-0000:8066*     modexPalWhite_
-0000:8090+     modexPalUpdate_
-0000:8600+     modexPalUpdate1_
-0000:867a*     modexPalUpdate0_
-0000:86c6+     chkcolor_
-0000:89de+     modexputPixel_
-0000:8a6c*     modexgetPixel_
-0000:8af2*     modexhlin_
-0000:8b76*     modexprint_
-0000:8d10*     modexprintbig_
-0000:8e8c*     pdump_
-0000:8eec*     cls_
-0000:8f5a+     modexWaitBorder_
+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*     modex_sparky4_DrawBmpRegion_
+0000:797e*     modexDrawPlanarBuf_
+0000:799c*     modexDrawSprite_
+0000:7a02+     modexDrawSpriteRegion_
+0000:7b7a*     modexCopyPageRegion_
+0000:7ce4*     modexFadeOn_
+0000:7d14*     modexFadeOff_
+0000:7d42*     modexFlashOn_
+0000:7d70*     modexFlashOff_
+0000:7e40+     modexPalSave_
+0000:7e96      modexNewPal_
+0000:7ee6*     modexLoadPalFile_
+0000:7fc8*     modexSavePalFile_
+0000:8040*     modexPalBlack_
+0000:806a*     modexPalWhite_
+0000:8094+     modexPalUpdate_
+0000:8604+     modexPalUpdate1_
+0000:867e*     modexPalUpdate0_
+0000:86ca+     chkcolor_
+0000:89e2+     modexputPixel_
+0000:8a70*     modexgetPixel_
+0000:8af6*     modexhlin_
+0000:8b7a*     modexprint_
+0000:8d14*     modexprintbig_
+0000:8e90*     pdump_
+0000:8ef0*     cls_
+0000:8f5e+     modexWaitBorder_
 090a:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:1140+     __open_flags_
@@ -186,8 +186,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 090a:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 090a:011e      ___iob
-090a:0c94      ___OpenStreams
-090a:0c98      ___ClosedStreams
+090a:0c94      ___ClosedStreams
+090a:0c98      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:178a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -307,104 +307,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
 090a:0304      __Start_YI
 090a:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4848*     __dosretax
-0000:484d*     __dosret0
-0000:4854      __set_errno_dos_
-0000:48bc*     __set_errno_dos_reterr_
+0000:483a*     __dosretax
+0000:483f*     __dosret0
+0000:4846      __set_errno_dos_
+0000:48ae*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:48c7      __GetIOMode_
-0000:48fc      __SetIOMode_nogrow_
+0000:48b9      __GetIOMode_
+0000:48ee      __SetIOMode_nogrow_
 090a:02ae      ___NFiles
 090a:02b0      ___init_mode
 090a:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:4931      __qwrite_
+0000:4923      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4991      fsync_
+0000:4983      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4996+     __grow_iomode_
-0000:4a7d+     __shrink_iomode_
-0000:4abe      __SetIOMode_
+0000:4988+     __grow_iomode_
+0000:4a6f+     __shrink_iomode_
+0000:4ab0      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b65      intr_
+0000:4b57      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b79      segread_
+0000:4b6b      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4bdf      _dos_open_
+0000:4bd1      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4c05      isatty_
+0000:4bf7      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4c21*     __get_doserrno_ptr_
+0000:4c13*     __get_doserrno_ptr_
 090a:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
 090a:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4c28      _dos_creat_
-0000:4c4c*     _dos_creatnew_
+0000:4c1a      _dos_creat_
+0000:4c3e*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c6d*     _heapenable_
+0000:4c5f*     _heapenable_
 090a:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c7e      __nmemneed_
+0000:4c70      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4d06      __LastFree_
-0000:4d80      __ExpandDGROUP_
+0000:4cf8      __LastFree_
+0000:4d72      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e91      wctomb_
+0000:4e83      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4edc+     utoa_
-0000:4f7d      itoa_
+0000:4ece+     utoa_
+0000:4f6f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fc7      strupr_
+0000:4fb9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
 090a:02e0      ___EFG_printf
 090a:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
 090a:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:500f*     _ismbblead_
+0000:5001*     _ismbblead_
 090a:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:502b      ulltoa_
-0000:5168*     lltoa_
+0000:501d      ulltoa_
+0000:515a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51d9      ultoa_
-0000:5297*     ltoa_
+0000:51cb      ultoa_
+0000:5289*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:52e5*     _dos_close_
-0000:52f3      _dos_commit_
+0000:52d7*     _dos_close_
+0000:52e5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5302*     _frealloc_
-0000:5302      realloc_
+0000:52f4*     _frealloc_
+0000:52f4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53de      __ChkTTYIOMode_
-0000:544c*     __IOMode_
+0000:53d0      __ChkTTYIOMode_
+0000:543e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:545c      _DoINTR_
+0000:544e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:57d6      __doserror_
-0000:57e4*     __doserror1_
+0000:57c8      __doserror_
+0000:57d6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57f0*     sbrk_
-0000:5800      __brk_
+0000:57e2*     sbrk_
+0000:57f2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
 090a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:58a6      __mbinit_
+0000:5898      __mbinit_
 090a:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5981*     _msize_
-0000:599c      _fmsize_
+0000:5973*     _msize_
+0000:598e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:59ad      __HeapManager_expand_
-0000:5eb6      _nexpand_
+0000:599f      __HeapManager_expand_
+0000:5ea8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5f09      _fexpand_
-0000:5f09*     _expand_
+0000:5efb      _fexpand_
+0000:5efb*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5f3e      _bfree_
+0000:5f30      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f63      _bexpand_
+0000:5f55      _bexpand_
 
 
                         +--------------------+
@@ -422,4 +422,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00017930 (96560.)
 Entry point address: 0000:0260
-Link time: 00:00.00
+Link time: 00:00.10
index e475c0f0f3cd7c457657e254c392b3136a048adf..6dbf027edf2117d3a5a54f2fd40b88760076686f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index 094907137522bbd5c1c41c87a97188a4c46a08a3..6a2353de4d55489ad6939da8c8a51eeb041436bd 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 58759b5436bad7c247c8c820bf5b9930b7f402ff..a51880d8de06f603c3551e2d81c8fcedfc0153d6 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-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/15 20:20:02
+Created on:       15/10/16 14:37:42
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10b0:0000            0000e970
+DGROUP                          10af:0000            0000e970
 
 
 
@@ -33,28 +33,28 @@ 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       000075d7
-16_snd_TEXT            CODE           AUTO           0000:f0e0       00000338
-vgmSnd_TEXT            CODE           AUTO           0f42:0000       00001525
-16_in13_DATA           FAR_DATA       AUTO           1095:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           10af:0004       00000000
-_NULL                  BEGDATA        DGROUP         10b0:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         10b2:0000       00000002
-CONST                  DATA           DGROUP         10b2:0002       00000076
-CONST2                 DATA           DGROUP         10b9:0008       00000102
-_DATA                  DATA           DGROUP         10ca:0000       00000583
-XIB                    DATA           DGROUP         1122:0004       00000000
-XI                     DATA           DGROUP         1122:0004       00000036
-XIE                    DATA           DGROUP         1125:000a       00000000
-YIB                    DATA           DGROUP         1125:000a       00000000
-YI                     DATA           DGROUP         1125:000a       00000018
-YIE                    DATA           DGROUP         1127:0002       00000000
-STRINGS                DATA           DGROUP         1127:0002       00000000
-DATA                   DATA           DGROUP         1127:0002       00000000
-_emu_init_start        EMU            DGROUP         1127:0002       00000000
-_emu_init_end          EMU            DGROUP         1127:0002       00000000
-_BSS                   BSS            DGROUP         1128:0000       00000724
-STACK                  STACK          DGROUP         119b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b00       000075c9
+16_snd_TEXT            CODE           AUTO           0000:f0d0       00000338
+vgmSnd_TEXT            CODE           AUTO           0f41:0000       00001525
+16_in13_DATA           FAR_DATA       AUTO           1094:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           10ae:0004       00000000
+_NULL                  BEGDATA        DGROUP         10af:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         10b1:0000       00000002
+CONST                  DATA           DGROUP         10b1:0002       00000076
+CONST2                 DATA           DGROUP         10b8:0008       00000102
+_DATA                  DATA           DGROUP         10c9:0000       00000583
+XIB                    DATA           DGROUP         1121:0004       00000000
+XI                     DATA           DGROUP         1121:0004       00000036
+XIE                    DATA           DGROUP         1124:000a       00000000
+YIB                    DATA           DGROUP         1124:000a       00000000
+YI                     DATA           DGROUP         1124:000a       00000018
+YIE                    DATA           DGROUP         1126:0002       00000000
+STRINGS                DATA           DGROUP         1126:0002       00000000
+DATA                   DATA           DGROUP         1126:0002       00000000
+_emu_init_start        EMU            DGROUP         1126:0002       00000000
+_emu_init_end          EMU            DGROUP         1126:0002       00000000
+_BSS                   BSS            DGROUP         1127:0000       00000724
+STACK                  STACK          DGROUP         119a:0000       0000dac0
 
 
                         +----------------+
@@ -72,7 +72,7 @@ Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
 0000:003a      OPL2_ReadStatus_
 0000:0054      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-10b0:079e+     _inpu
+10af:079e+     _inpu
 0000:0260+     INL_KeyService_
 0000:04fa+     Mouse_
 0000:0552+     IN_GetJoyAbs_
@@ -120,9 +120,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:482c+     MM_TotalFree_
 0000:48c2*     MM_Report_
 0000:527a*     MM_BombOnError_
-10b0:0900+     _beforesort
-10b0:0904+     _aftersort
-10b0:0908+     _XMSaddr
+10af:0900+     _beforesort
+10af:0904+     _aftersort
+10af:0908+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -140,9 +140,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59f0*     CAL_OptimizeNodes_
 0000:5aa0*     CA_Startup_
 0000:5af0*     CA_Shutdown_
-10b0:0910*     _finishcachebox
-10b0:0914*     _drawcachebox
-10b0:0918*     _updatecachebox
+10af:0910*     _finishcachebox
+10af:0914*     _updatecachebox
+10af:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -153,7 +153,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-10b0:0494+     __kitten_catalog
+10af:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:64dc+     LargestFreeBlock_
 0000:656a+     _coreleft_
@@ -178,41 +178,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b05      __STK
 0000:7b25      __STKOVERFLOW_
 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
-0000:f0e0      opl2out_
-0000:f122*     opl3out_
-0000:f15e*     opl3exp_
-0000:f19a*     FMReset_
-0000:f1d8*     FMKeyOff_
-0000:f202*     FMKeyOn_
-0000:f250*     FMSetVoice_
+0000:f0d0      opl2out_
+0000:f112*     opl3out_
+0000:f14e*     opl3exp_
+0000:f18a*     FMReset_
+0000:f1c8*     FMKeyOff_
+0000:f1f2*     FMKeyOn_
+0000:f240*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10b0:04c4      ___fheap
-10b0:04c6      ___fheapRover
-10b0:04c8      ___LargestSizeB4Rover
+10af:04c4      ___fheap
+10af:04c6      ___fheapRover
+10af:04c8      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cbf      __PIA
 0000:7cb8*     __PIS
 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
-0f42:004a      OpenVGMFile_
-0f42:033a      FreeVGMFile_
-0f42:08f2      InitEngine_
-0f42:0ab0      DeinitEngine_
-0f42:0b18      PlayMusic_
-0f42:0b82*     PlaySFX_
-0f42:0c16      StopMusic_
-0f42:0c36*     StopSFX_
-0f42:0ccc*     PauseMusic_
-0f42:0d28*     ResumeMusic_
-0f42:1474      UpdateSoundEngine_
+0f41:004a      OpenVGMFile_
+0f41:033a      FreeVGMFile_
+0f41:08f2      InitEngine_
+0f41:0ab0      DeinitEngine_
+0f41:0b18      PlayMusic_
+0f41:0b82*     PlaySFX_
+0f41:0c16      StopMusic_
+0f41:0c36*     StopSFX_
+0f41:0ccc*     PauseMusic_
+0f41:0d28*     ResumeMusic_
+0f41:1474      UpdateSoundEngine_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10b0:0000*     __nullarea
-10b0:04d4*     __ovlflag
-10b0:04d5*     __intno
-10b0:04d6*     __ovlvec
+10af:0000*     __nullarea
+10af:04d4*     __ovlflag
+10af:04d5*     __intno
+10af:04d6*     __ovlvec
 0000:7d06      _cstart_
 0000:7dd9*     _Not_Enough_Memory_
 0000:7f0b      __exit_
@@ -222,10 +222,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f92      _big_code_
 0000:7f92*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-10b0:0b5e      __argv
-10b0:0b62      ___argv
-10b0:0b66      __argc
-10b0:0b68      ___argc
+10af:0b5e      __argv
+10af:0b62      ___argv
+10af:0b66      __argc
+10af:0b68      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f92+     int86x_
 0000:8115      int86_
@@ -247,22 +247,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:82be      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8303      _nmalloc_
-10b0:04da      ___nheapbeg
-10b0:04dc      ___MiniHeapRover
-10b0:04de      ___LargestSizeB4MiniHeapRover
+10af:04da      ___nheapbeg
+10af:04dc      ___MiniHeapRover
+10af:04de      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:83dd      _ffree_
 0000:83dd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:844a      _nfree_
-10b0:0b6a+     ___MiniHeapFreeRover
+10af:0b6a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8545+     _null_exit_rtn_
 0000:8545+     __null_int23_exit_
 0000:8546      exit_
 0000:8567+     _exit_
-10b0:04e0+     ___int23_exit
-10b0:04e4      ___FPE_handler_exit
+10af:04e0+     ___int23_exit
+10af:04e4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8584      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -281,7 +281,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f2b      __doclose_
 0000:9075      __shutdown_stream_
 0000:908f      fclose_
-10b0:0b6c+     ___RmTmpFileFn
+10af:0b6c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90fa+     __ibm_bios_get_ticks_
 0000:9171      clock_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9395      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-10b0:0098      __IsTable
+10af:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:958d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -327,31 +327,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d87      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-10b0:04f0      __8087
-10b0:04f1      __real87
-10b0:04f2      __dos87emucall
-10b0:04f4      __dos87real
+10af:04f0      __8087
+10af:04f1      __real87
+10af:04f2      __dos87emucall
+10af:04f4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d96*     __exit_with_msg_
 0000:9d9b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-10b0:04f6      __curbrk
-10b0:04fe      __STACKLOW
-10b0:0500      __STACKTOP
-10b0:0502      __cbyte
-10b0:0504      __child
-10b0:0506      __no87
-10b0:0513      ___FPE_handler
-10b0:04f8      __psp
-10b0:0507      __get_ovl_stack
-10b0:050b      __restore_ovl_stack
-10b0:050f      __close_ovl_file
-10b0:0517      __LpCmdLine
-10b0:051b      __LpPgmName
-10b0:04fa      __osmajor
-10b0:04fb      __osminor
-10b0:04fc      __osmode
-10b0:04fd      __HShift
+10af:04f6      __curbrk
+10af:04fe      __STACKLOW
+10af:0500      __STACKTOP
+10af:0502      __cbyte
+10af:0504      __child
+10af:0506      __no87
+10af:0513      ___FPE_handler
+10af:04f8      __psp
+10af:0507      __get_ovl_stack
+10af:050b      __restore_ovl_stack
+10af:050f      __close_ovl_file
+10af:0517      __LpCmdLine
+10af:051b      __LpPgmName
+10af:04fa      __osmajor
+10af:04fb      __osminor
+10af:04fc      __osmode
+10af:04fd      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9dc0      __MemAllocator
 0000:9e8a      __MemFree
@@ -364,9 +364,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:a24f      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-10b0:0520      ___iob
-10b0:0b74      ___OpenStreams
-10b0:0b78      ___ClosedStreams
+10af:0520      ___iob
+10af:0b74      ___ClosedStreams
+10af:0b78      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -377,7 +377,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7f4      __FiniRtns
 0000:a7f4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-10b0:0688      ___uselfn
+10af:0688      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a858      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -394,7 +394,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:aea0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-10b0:0022      ___Alphabet
+10af:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:aea3      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -404,18 +404,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:af51*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:af5c*     __get_errno_ptr_
-10b0:0b80      _errno
+10af:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10b0:069e      ___NFiles
-10b0:06a0      ___init_mode
-10b0:06c8      ___io_mode
+10af:069e      ___NFiles
+10af:06a0      ___init_mode
+10af:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10b0:06cc      __commode
+10af:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10b0:06ce      __fmode
+10af:06ce      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:afd9      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -442,9 +442,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b5e0      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b5fc*     __get_doserrno_ptr_
-10b0:0b82      __doserrno
+10af:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10b0:06d0      ___umaskval
+10af:06d0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b603      _dos_creat_
 0000:b627*     _dos_creatnew_
@@ -455,9 +455,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b830      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-10b0:0b86      ___env_mask
-10b0:0b8a      _environ
-10b0:0b8e*     __wenviron
+10af:0b86      ___env_mask
+10af:0b8a      _environ
+10af:0b8e*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b872      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -478,12 +478,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bdc8      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:be38      __EnterWVIDEO_
-10b0:06f0+     ___WD_Present
+10af:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10b0:06f2      ___heap_enabled
+10af:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10b0:06f4      __amblksiz
+10af:06f4      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:be6d      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -501,94 +501,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c7cb      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-10b0:0b92      ____Argv
-10b0:0b96      ____Argc
+10af:0b92      ____Argv
+10af:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10b0:0724      __Start_XI
-10b0:075a      __End_XI
-10b0:075a      __Start_YI
-10b0:0772      __End_YI
+10af:0724      __Start_XI
+10af:075a      __End_XI
+10af:075a      __Start_YI
+10af:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10b0:0b98      ___historical_splitparms
+10af:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d93c      _DoINTR_
+0000:d92e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dcb5*     sbrk_
-0000:dcc5      __brk_
+0000:dca7*     sbrk_
+0000:dcb7      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd2d      __qwrite_
+0000:dd1f      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd8d      fsync_
+0000:dd7f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd92      __flushall_
-0000:de26      flushall_
+0000:dd84      __flushall_
+0000:de18      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de2c*     _frealloc_
-0000:de2c      realloc_
+0000:de1e*     _frealloc_
+0000:de1e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df26      __setenvp_
-0000:e0b2      __freeenvp_
+0000:df18      __setenvp_
+0000:e0a4      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10b0:06f6      ___IsDBCS
+10af:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e110*     _ismbblead_
-10b0:0b9e      ___MBCSIsTable
+0000:e102*     _ismbblead_
+10af:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e16a      __mbinit_
-10b0:06f8      ___MBCodePage
+0000:e15c      __mbinit_
+10af:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e245      _mbdtoupper_
+0000:e237      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e253      toupper_
+0000:e245      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10b0:06fa      __8087cw
+10af:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10b0:06fc      ___Save8087
-10b0:0700      ___Rest8087
+10af:06fc      ___Save8087
+10af:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e262      __GrabFP87_
+0000:e254      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e294*     __init_8087_emu
-0000:e29a      __x87id
+0000:e286*     __init_8087_emu
+0000:e28c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2f7      getche_
+0000:e2e9      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e311      wctomb_
+0000:e303      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e35c+     utoa_
-0000:e3fd      itoa_
+0000:e34e+     utoa_
+0000:e3ef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e447      strupr_
+0000:e439      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10b0:0704      ___EFG_printf
-10b0:0708*     ___EFG_scanf
+10af:0704      ___EFG_printf
+10af:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e48f      ulltoa_
-0000:e5cc*     lltoa_
+0000:e481      ulltoa_
+0000:e5be*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e63d*     _dos_close_
-0000:e64b      _dos_commit_
+0000:e62f*     _dos_close_
+0000:e63d      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e65a*     _msize_
-0000:e675      _fmsize_
+0000:e64c*     _msize_
+0000:e667      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e686      __HeapManager_expand_
-0000:eb8f      _nexpand_
+0000:e678      __HeapManager_expand_
+0000:eb81      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebe2      _fexpand_
-0000:ebe2*     _expand_
+0000:ebd4      _fexpand_
+0000:ebd4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec17      clearenv_
+0000:ec09      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed4c      __Init_FPE_handler_
-0000:ed85      __Fini_FPE_handler_
-0000:edbc*     __FPEHandler
+0000:ed3e      __Init_FPE_handler_
+0000:ed77      __Fini_FPE_handler_
+0000:edae*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f04e      _bfree_
+0000:f040      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f073      _bexpand_
+0000:f065      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10b0:0722      ___FPE_int
+10af:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f470 (128112.)
+Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.00
+Link time: 00:00.12