]> 4ch.mooo.com Git - 16.git/commitdiff
more oginized variables!!
authorsparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 17:30:27 +0000 (12:30 -0500)
committersparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 17:30:27 +0000 (12:30 -0500)
38 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
src/lib/16_head.h
src/lib/bakapee.c
src/lib/bakapee.h
src/lib/modex16.c
src/lib/modex16.h
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index 0bbb1d56ec9f77e7d1973d2c05f0c12f15206598..b4364f91c6dd2884dbf0eac1552dd60c742df0f6 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 2c19a370c5b31380f3480e822c04ae1ff637c03f..44a1c2c41ef5787414818ba9efe2629c98b6da02 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/13 23:27:50
+Created on:       15/10/15 12:30:06
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          136e:0000            0000f230
+DGROUP                          136f:0000            0000f230
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:65e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6e50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7660       0000158b
 timer_TEXT             CODE           AUTO           0000:8bf0       00000235
-_TEXT                  CODE           AUTO           08e3:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08e3:7bd0       00002406
-bitmap_TEXT            CODE           AUTO           08e3:9fe0       00000605
-16text_TEXT            CODE           AUTO           08e3:a5f0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1353:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           136d:0004       00000000
-_NULL                  BEGDATA        DGROUP         136e:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1370:0000       00000002
-CONST                  DATA           DGROUP         1370:0002       00000076
-CONST2                 DATA           DGROUP         1377:0008       00000102
-_DATA                  DATA           DGROUP         1388:0000       000005b1
-XIB                    DATA           DGROUP         13e3:0002       00000000
-XI                     DATA           DGROUP         13e3:0002       00000036
-XIE                    DATA           DGROUP         13e6:0008       00000000
-YIB                    DATA           DGROUP         13e6:0008       00000000
-YI                     DATA           DGROUP         13e6:0008       00000018
-YIE                    DATA           DGROUP         13e8:0000       00000000
-STRINGS                DATA           DGROUP         13e8:0000       00000000
-DATA                   DATA           DGROUP         13e8:0000       00000000
-_emu_init_start        EMU            DGROUP         13e8:0000       00000000
-_emu_init_end          EMU            DGROUP         13e8:0000       00000000
-_BSS                   BSS            DGROUP         13e8:0000       00000fc2
-STACK                  STACK          DGROUP         14e5:0000       0000dac0
+_TEXT                  CODE           AUTO           08e3:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08e3:7bc0       0000242c
+bitmap_TEXT            CODE           AUTO           08e3:9ff0       00000605
+16text_TEXT            CODE           AUTO           08e3:a600       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1354:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           136e:0004       00000000
+_NULL                  BEGDATA        DGROUP         136f:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1371:0000       00000002
+CONST                  DATA           DGROUP         1371:0002       00000076
+CONST2                 DATA           DGROUP         1378:0008       00000102
+_DATA                  DATA           DGROUP         1389:0000       000005b1
+XIB                    DATA           DGROUP         13e4:0002       00000000
+XI                     DATA           DGROUP         13e4:0002       00000036
+XIE                    DATA           DGROUP         13e7:0008       00000000
+YIB                    DATA           DGROUP         13e7:0008       00000000
+YI                     DATA           DGROUP         13e7:0008       00000018
+YIE                    DATA           DGROUP         13e9:0000       00000000
+STRINGS                DATA           DGROUP         13e9:0000       00000000
+DATA                   DATA           DGROUP         13e9:0000       00000000
+_emu_init_start        EMU            DGROUP         13e9:0000       00000000
+_emu_init_end          EMU            DGROUP         13e9:0000       00000000
+_BSS                   BSS            DGROUP         13e9:0000       00000fc2
+STACK                  STACK          DGROUP         14e6:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-136e:07a0+     _player
-136e:08a0+     _gvar
-136e:08c8+     _cpus
-136e:08cc*     _gpal
-136e:08d0+     _dpal
-136e:08d4+     _engi_stat
+136f:07a0+     _player
+136f:08a0+     _gvar
+136f:08c8+     _cpus
+136f:08cc*     _gpal
+136f:08d0+     _dpal
+136f:08d4+     _engi_stat
 0000:0108      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0358+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f02      jsmn_parse_
 0000:13fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-136e:08fe+     _inpu
+136f:08fe+     _inpu
 0000:1590+     INL_KeyService_
 0000:182a+     Mouse_
 0000:1882+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5b5c+     MM_TotalFree_
 0000:5bf2*     MM_Report_
 0000:65aa*     MM_BombOnError_
-136e:0a60+     _beforesort
-136e:0a64+     _aftersort
-136e:0a68+     _XMSaddr
+136f:0a60+     _beforesort
+136f:0a64+     _aftersort
+136f:0a68+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:65e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -154,9 +154,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6d20*     CAL_OptimizeNodes_
 0000:6dd0*     CA_Startup_
 0000:6e20*     CA_Shutdown_
-136e:0a70*     _finishcachebox
-136e:0a74*     _updatecachebox
-136e:0a78*     _drawcachebox
+136f:0a70*     _finishcachebox
+136f:0a74*     _drawcachebox
+136f:0a78*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e8c      KITTENGETS
 0000:6eec*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7444+     get_line_
 0000:74b6+     db_fetch_
 0000:754c+     db_insert_
-136e:04a4+     __kitten_catalog
+136f:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:780c+     LargestFreeBlock_
 0000:789a+     _coreleft_
@@ -192,56 +192,57 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08e3:0005      __STK
 08e3:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08e3:7dc4      VGAmodeX_
-08e3:7e9a+     modex__320x240_256__Enter_
-08e3:7efa+     modex__192x144_256__Enter_
-08e3:7f5a*     modexLeave_
-08e3:7f72+     modexsetBaseXMode_
-08e3:7fb0*     modexDefaultPage_
-08e3:8016*     modexNextPage_
-08e3:80e6*     modexNextPageFlexibleSize_
-08e3:81ba*     modexShowPage_
-08e3:82b6*     modexPanPage_
-08e3:8306*     modexSelectPlane_
-08e3:832a+     modexClearRegion_
-08e3:8442*     oldDrawBmp_
-08e3:85a8*     CDrawBmp_
-08e3:870c*     modexDrawBmp_
-08e3:8772+     modexDrawBmpRegion_
-08e3:88dc*     modex_sparky4_DrawBmpRegion_
-08e3:8a46*     modexDrawPlanarBuf_
-08e3:8a64*     modexDrawSprite_
-08e3:8aca+     modexDrawSpriteRegion_
-08e3:8c42*     modexCopyPageRegion_
-08e3:8dac      modexFadeOn_
-08e3:8ddc      modexFadeOff_
-08e3:8e0a*     modexFlashOn_
-08e3:8e38*     modexFlashOff_
-08e3:8f08      modexPalSave_
-08e3:8f5e      modexNewPal_
-08e3:8fae*     modexLoadPalFile_
-08e3:9090*     modexSavePalFile_
-08e3:9108      modexPalBlack_
-08e3:9132*     modexPalWhite_
-08e3:915c+     modexPalUpdate_
-08e3:96cc+     modexPalUpdate1_
-08e3:9746*     modexPalUpdate0_
-08e3:9792+     chkcolor_
-08e3:9aaa+     modexputPixel_
-08e3:9b38*     modexgetPixel_
-08e3:9bbe*     modexhlin_
-08e3:9c2a*     modexprint_
-08e3:9dc4*     modexprintbig_
-08e3:9f40*     cls_
-08e3:9fae+     modexWaitBorder_
-136e:04d4+     _VGA
+08e3:7db4      VGAmodeX_
+08e3:7e46+     vgaGetMode_
+08e3:7e7c+     modexEnter_
+08e3:7f1e*     modexLeave_
+08e3:7f36+     modexsetBaseXMode_
+08e3:7f74*     modexDefaultPage_
+08e3:7fd6*     modexNextPage_
+08e3:80a2*     modexNextPageFlexibleSize_
+08e3:8170*     modexShowPage_
+08e3:826c*     modexPanPage_
+08e3:82bc*     modexSelectPlane_
+08e3:82e0+     modexClearRegion_
+08e3:83f8*     oldDrawBmp_
+08e3:855e*     CDrawBmp_
+08e3:86c2*     modexDrawBmp_
+08e3:8728+     modexDrawBmpRegion_
+08e3:8892*     modex_sparky4_DrawBmpRegion_
+08e3:89fc*     modexDrawPlanarBuf_
+08e3:8a1a*     modexDrawSprite_
+08e3:8a80+     modexDrawSpriteRegion_
+08e3:8bf8*     modexCopyPageRegion_
+08e3:8d62      modexFadeOn_
+08e3:8d92      modexFadeOff_
+08e3:8dc0*     modexFlashOn_
+08e3:8dee*     modexFlashOff_
+08e3:8ebe      modexPalSave_
+08e3:8f14      modexNewPal_
+08e3:8f64*     modexLoadPalFile_
+08e3:9046*     modexSavePalFile_
+08e3:90be      modexPalBlack_
+08e3:90e8*     modexPalWhite_
+08e3:9112+     modexPalUpdate_
+08e3:9682+     modexPalUpdate1_
+08e3:96fc*     modexPalUpdate0_
+08e3:9748+     chkcolor_
+08e3:9a60+     modexputPixel_
+08e3:9aee*     modexgetPixel_
+08e3:9b74*     modexhlin_
+08e3:9be0*     modexprint_
+08e3:9d7a*     modexprintbig_
+08e3:9ef6*     pdump_
+08e3:9f56*     cls_
+08e3:9fc4+     modexWaitBorder_
+136f:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08e3:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-136e:0000*     __nullarea
-136e:04e8*     __ovlflag
-136e:04e9*     __intno
-136e:04ea*     __ovlvec
+136f:0000*     __nullarea
+136f:04e8*     __ovlflag
+136f:04e9*     __intno
+136f:04ea*     __ovlvec
 08e3:0072      _cstart_
 08e3:0145*     _Not_Enough_Memory_
 08e3:0277      __exit_
@@ -251,10 +252,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08e3:02fe      _big_code_
 08e3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-136e:1384      __argv
-136e:1388      ___argv
-136e:138c      __argc
-136e:138e      ___argc
+136f:1384      __argv
+136f:1388      ___argv
+136f:138c      __argc
+136f:138e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e3:0305      __PIA
 08e3:02fe*     __PIS
@@ -263,35 +264,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08e3:0359      _fmalloc_
 08e3:0359      malloc_
-136e:04ee      ___fheap
-136e:04f0      ___fheapRover
-136e:04f2      ___LargestSizeB4Rover
+136f:04ee      ___fheap
+136f:04f0      ___fheapRover
+136f:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:a31e      bitmapLoadPcx_
-08e3:a47a*     bitmapLoadPcxTiles_
+08e3:a32e      bitmapLoadPcx_
+08e3:a48a*     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_
-136e:1410      _errno
+08e3:0eb7      __get_errno_ptr_
+136f:1410      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-136e:0504      ___iob
-136e:1412      ___OpenStreams
-136e:1416      ___ClosedStreams
+136f:0504      ___iob
+136f:1412      ___ClosedStreams
+136f:1416      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08e3:0ebf      fprintf_
+08e3:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0eee*     _frealloc_
-08e3:0eee      realloc_
+08e3:0eed*     _frealloc_
+08e3:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08e3:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -317,22 +318,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08e3:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08e3:13ab      _nmalloc_
-136e:066c      ___nheapbeg
-136e:066e      ___MiniHeapRover
-136e:0670      ___LargestSizeB4MiniHeapRover
+136f:066c      ___nheapbeg
+136f:066e      ___MiniHeapRover
+136f:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08e3:1485      _ffree_
 08e3:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08e3:14f2      _nfree_
-136e:141a+     ___MiniHeapFreeRover
+136f:141a+     ___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_
-136e:0672+     ___int23_exit
-136e:0676      ___FPE_handler_exit
+136f:0672+     ___int23_exit
+136f:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08e3:162b      ultoa_
 08e3:16e9*     ltoa_
@@ -342,7 +343,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08e3:1a9b      __doclose_
 08e3:1be5      __shutdown_stream_
 08e3:1bff      fclose_
-136e:141c+     ___RmTmpFileFn
+136f:141c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08e3:1c6a+     __ibm_bios_get_ticks_
 08e3:1ce1      clock_
@@ -353,7 +354,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08e3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-136e:0098      __IsTable
+136f:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08e3:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -388,31 +389,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08e3:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-136e:0682      __8087
-136e:0683      __real87
-136e:0684      __dos87emucall
-136e:0686      __dos87real
+136f:0682      __8087
+136f:0683      __real87
+136f:0684      __dos87emucall
+136f:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08e3:2906*     __exit_with_msg_
 08e3:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-136e:0688      __curbrk
-136e:0690      __STACKLOW
-136e:0692      __STACKTOP
-136e:0694      __cbyte
-136e:0696      __child
-136e:0698      __no87
-136e:06a5      ___FPE_handler
-136e:068a      __psp
-136e:0699      __get_ovl_stack
-136e:069d      __restore_ovl_stack
-136e:06a1      __close_ovl_file
-136e:06a9      __LpCmdLine
-136e:06ad      __LpPgmName
-136e:068c      __osmajor
-136e:068d      __osminor
-136e:068e      __osmode
-136e:068f      __HShift
+136f:0688      __curbrk
+136f:0690      __STACKLOW
+136f:0692      __STACKTOP
+136f:0694      __cbyte
+136f:0696      __child
+136f:0698      __no87
+136f:06a5      ___FPE_handler
+136f:068a      __psp
+136f:0699      __get_ovl_stack
+136f:069d      __restore_ovl_stack
+136f:06a1      __close_ovl_file
+136f:06a9      __LpCmdLine
+136f:06ad      __LpPgmName
+136f:068c      __osmajor
+136f:068d      __osminor
+136f:068e      __osmode
+136f:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e3:292a      __fill_buffer_
 08e3:2b79      fgetc_
@@ -422,8 +423,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08e3:3039      rand_
 08e3:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e3:a666*     textInit_
-136e:1424      _romFonts
+08e3:a676*     textInit_
+136f:1424      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08e3:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -434,7 +435,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08e3:32cc      __FiniRtns
 08e3:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-136e:06b6      ___uselfn
+136f:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08e3:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -452,9 +453,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08e3:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e3:3b7f*     __set_commode_
-136e:06b8      __commode
+136f:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-136e:06ba      __fmode
+136f:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08e3:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -490,7 +491,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08e3:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-136e:0050      ___Alphabet
+136f:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08e3:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -501,9 +502,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08e3:4b72      __GetIOMode_
 08e3:4ba7      __SetIOMode_nogrow_
-136e:06d0      ___NFiles
-136e:06d2      ___init_mode
-136e:06fa      ___io_mode
+136f:06d0      ___NFiles
+136f:06d2      ___init_mode
+136f:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08e3:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -523,9 +524,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08e3:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08e3:4f0e*     __get_doserrno_ptr_
-136e:1440      __doserrno
+136f:1440      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-136e:06fe      ___umaskval
+136f:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e3:4f15      _dos_creat_
 08e3:4f39*     _dos_creatnew_
@@ -536,9 +537,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e3:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-136e:1444      ___env_mask
-136e:1448      _environ
-136e:144c*     __wenviron
+136f:1444      ___env_mask
+136f:1448      _environ
+136f:144c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08e3:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -559,7 +560,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08e3:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08e3:574a      __EnterWVIDEO_
-136e:071e+     ___WD_Present
+136f:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08e3:576e      __flushall_
 08e3:5802      flushall_
@@ -572,80 +573,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e3:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-136e:1450      ____Argv
-136e:1454      ____Argc
+136f:1450      ____Argv
+136f:1454      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-136e:0720      __amblksiz
+136f:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-136e:0752      __Start_XI
-136e:0788      __End_XI
-136e:0788      __Start_YI
-136e:07a0      __End_YI
+136f:0752      __Start_XI
+136f:0788      __End_XI
+136f:0788      __Start_YI
+136f:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-136e:1456      ___historical_splitparms
+136f:1456      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:6bc8*     _heapenable_
-136e:0722      ___heap_enabled
+08e3:6bba*     _heapenable_
+136f:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6bd9      _bfree_
+08e3:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6bfe      _bexpand_
+08e3:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6c58      _DoINTR_
+08e3:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6fd1*     sbrk_
-08e3:6fe1      __brk_
+08e3:6fc3*     sbrk_
+08e3:6fd3      __brk_
 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)
-136e:0724      ___IsDBCS
+136f:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7256*     _ismbblead_
-136e:145c      ___MBCSIsTable
+08e3:7248*     _ismbblead_
+136f:145c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72b0      __mbinit_
-136e:0726      ___MBCodePage
+08e3:72a2      __mbinit_
+136f:0726      ___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)
-136e:0728      __8087cw
+136f:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-136e:072a      ___Save8087
-136e:072e      ___Rest8087
+136f:072a      ___Save8087
+136f:072e      ___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)
-136e:0732      ___EFG_printf
-136e:0736*     ___EFG_scanf
+136f:0732      ___EFG_printf
+136f:0736*     ___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)
-136e:0750      ___FPE_int
+136f:0750      ___FPE_int
 
 
                         +--------------------+
@@ -661,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022910 (141584.)
+Memory size:  00022920 (141600.)
 Entry point address: 08e3:0072
-Link time: 00:00.10
+Link time: 00:00.03
index 602ee8a27ec795cc22d24f7d91b4a1c019f1f64c..938d23c67242f4626c095d09ab30f530121b5ad7 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index cb0614b9ac06e03485778e34822191d141786df7..8915c5d7e611fd254e6fba04e7fd5be2154fda76 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/13 23:27:50
+Created on:       15/10/15 12:30:06
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13fb:0000            0000f070
+DGROUP                          13f3:0000            0000f070
 
 
 
@@ -33,29 +33,29 @@ 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           07c6:0000       000090ab
-modex16_TEXT           CODE           AUTO           07c6:90b0       00002406
-16text_TEXT            CODE           AUTO           07c6:b4c0       0000010d
-bakapee_TEXT           CODE           AUTO           07c6:b5d0       00000bc2
-16_in13_DATA           FAR_DATA       AUTO           13e0:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13fa:0004       00000000
-_NULL                  BEGDATA        DGROUP         13fb:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13fd:0000       00000002
-CONST                  DATA           DGROUP         13fd:0002       00000076
-CONST2                 DATA           DGROUP         1404:0008       0000010a
-_DATA                  DATA           DGROUP         1416:0000       00000599
-XIB                    DATA           DGROUP         146f:000a       00000000
-XI                     DATA           DGROUP         146f:000a       00000036
-XIE                    DATA           DGROUP         1473:0000       00000000
-YIB                    DATA           DGROUP         1473:0000       00000000
-YI                     DATA           DGROUP         1473:0000       00000018
-YIE                    DATA           DGROUP         1474:0008       00000000
-STRINGS                DATA           DGROUP         1474:0008       00000000
-DATA                   DATA           DGROUP         1474:0008       00000000
-_emu_init_start        EMU            DGROUP         1474:0008       00000000
-_emu_init_end          EMU            DGROUP         1474:0008       00000000
-_BSS                   BSS            DGROUP         1475:0000       00000e02
-STACK                  STACK          DGROUP         1556:0000       0000dac0
+_TEXT                  CODE           AUTO           07c6:0000       0000907d
+modex16_TEXT           CODE           AUTO           07c6:9080       0000242c
+16text_TEXT            CODE           AUTO           07c6:b4b0       0000010d
+bakapee_TEXT           CODE           AUTO           07c6:b5c0       00000b60
+16_in13_DATA           FAR_DATA       AUTO           13d8:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13f2:0004       00000000
+_NULL                  BEGDATA        DGROUP         13f3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13f5:0000       00000002
+CONST                  DATA           DGROUP         13f5:0002       00000076
+CONST2                 DATA           DGROUP         13fc:0008       0000010a
+_DATA                  DATA           DGROUP         140e:0000       00000599
+XIB                    DATA           DGROUP         1467:000a       00000000
+XI                     DATA           DGROUP         1467:000a       00000036
+XIE                    DATA           DGROUP         146b:0000       00000000
+YIB                    DATA           DGROUP         146b:0000       00000000
+YI                     DATA           DGROUP         146b:0000       00000018
+YIE                    DATA           DGROUP         146c:0008       00000000
+STRINGS                DATA           DGROUP         146c:0008       00000000
+DATA                   DATA           DGROUP         146c:0008       00000000
+_emu_init_start        EMU            DGROUP         146c:0008       00000000
+_emu_init_end          EMU            DGROUP         146c:0008       00000000
+_BSS                   BSS            DGROUP         146d:0000       00000e02
+STACK                  STACK          DGROUP         154e:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00de      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13fb:07be+     _inpu
+13f3:07be+     _inpu
 0000:03c0+     INL_KeyService_
 0000:065a+     Mouse_
 0000:06b2+     IN_GetJoyAbs_
@@ -119,9 +119,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_
-13fb:0920+     _beforesort
-13fb:0924+     _aftersort
-13fb:0928+     _XMSaddr
+13f3:0920+     _beforesort
+13f3:0924+     _aftersort
+13f3:0928+     _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)
@@ -139,9 +139,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_
-13fb:0930*     _finishcachebox
-13fb:0934*     _updatecachebox
-13fb:0938*     _drawcachebox
+13f3:0930*     _finishcachebox
+13f3:0934*     _drawcachebox
+13f3:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-13fb:04a4+     __kitten_catalog
+13f3:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:663c+     LargestFreeBlock_
 0000:66ca+     _coreleft_
@@ -183,65 +183,65 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07c6:00af      __PIA
 07c6:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07c6:92a4      VGAmodeX_
-07c6:937a+     modex__320x240_256__Enter_
-07c6:93da+     modex__192x144_256__Enter_
-07c6:943a*     modexLeave_
-07c6:9452+     modexsetBaseXMode_
-07c6:9490      modexDefaultPage_
-07c6:94f6*     modexNextPage_
-07c6:95c6*     modexNextPageFlexibleSize_
-07c6:969a      modexShowPage_
-07c6:9796*     modexPanPage_
-07c6:97e6*     modexSelectPlane_
-07c6:980a      modexClearRegion_
-07c6:9922*     oldDrawBmp_
-07c6:9a88*     CDrawBmp_
-07c6:9bec*     modexDrawBmp_
-07c6:9c52+     modexDrawBmpRegion_
-07c6:9dbc*     modex_sparky4_DrawBmpRegion_
-07c6:9f26*     modexDrawPlanarBuf_
-07c6:9f44*     modexDrawSprite_
-07c6:9faa+     modexDrawSpriteRegion_
-07c6:a122*     modexCopyPageRegion_
-07c6:a28c*     modexFadeOn_
-07c6:a2bc*     modexFadeOff_
-07c6:a2ea*     modexFlashOn_
-07c6:a318*     modexFlashOff_
-07c6:a3e8+     modexPalSave_
-07c6:a43e+     modexNewPal_
-07c6:a48e*     modexLoadPalFile_
-07c6:a570*     modexSavePalFile_
-07c6:a5e8*     modexPalBlack_
-07c6:a612*     modexPalWhite_
-07c6:a63c+     modexPalUpdate_
-07c6:abac+     modexPalUpdate1_
-07c6:ac26*     modexPalUpdate0_
-07c6:ac72+     chkcolor_
-07c6:af8a      modexputPixel_
-07c6:b018*     modexgetPixel_
-07c6:b09e*     modexhlin_
-07c6:b10a      modexprint_
-07c6:b2a4*     modexprintbig_
-07c6:b420      cls_
-07c6:b48e+     modexWaitBorder_
-13fb:04d4      _VGA
+07c6:9274      VGAmodeX_
+07c6:9306+     vgaGetMode_
+07c6:933c+     modexEnter_
+07c6:93de*     modexLeave_
+07c6:93f6+     modexsetBaseXMode_
+07c6:9434      modexDefaultPage_
+07c6:9496*     modexNextPage_
+07c6:9562*     modexNextPageFlexibleSize_
+07c6:9630      modexShowPage_
+07c6:972c*     modexPanPage_
+07c6:977c*     modexSelectPlane_
+07c6:97a0      modexClearRegion_
+07c6:98b8*     oldDrawBmp_
+07c6:9a1e*     CDrawBmp_
+07c6:9b82*     modexDrawBmp_
+07c6:9be8+     modexDrawBmpRegion_
+07c6:9d52*     modex_sparky4_DrawBmpRegion_
+07c6:9ebc*     modexDrawPlanarBuf_
+07c6:9eda*     modexDrawSprite_
+07c6:9f40+     modexDrawSpriteRegion_
+07c6:a0b8*     modexCopyPageRegion_
+07c6:a222*     modexFadeOn_
+07c6:a252*     modexFadeOff_
+07c6:a280*     modexFlashOn_
+07c6:a2ae*     modexFlashOff_
+07c6:a37e+     modexPalSave_
+07c6:a3d4+     modexNewPal_
+07c6:a424*     modexLoadPalFile_
+07c6:a506*     modexSavePalFile_
+07c6:a57e*     modexPalBlack_
+07c6:a5a8*     modexPalWhite_
+07c6:a5d2+     modexPalUpdate_
+07c6:ab42+     modexPalUpdate1_
+07c6:abbc*     modexPalUpdate0_
+07c6:ac08+     chkcolor_
+07c6:af20      modexputPixel_
+07c6:afae*     modexgetPixel_
+07c6:b034*     modexhlin_
+07c6:b0a0      modexprint_
+07c6:b23a*     modexprintbig_
+07c6:b3b6*     pdump_
+07c6:b416      cls_
+07c6:b484+     modexWaitBorder_
+13f3:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c6:b536      textInit_
-13fb:1244      _romFonts
+07c6:b526      textInit_
+13f3:1244      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07c6:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07c6:b614*     pdump_
-07c6:b676+     colortest_
-07c6:b6ca+     colorz_
-07c6:b730+     ssd_
-07c6:b84e+     dingpp_
-07c6:b8c0+     dingo_
-07c6:b956+     dingas_
-07c6:ba04+     dingu_
-07c6:ba66+     dingq_
-07c6:bb06      ding_
+07c6:b604+     colortest_
+07c6:b658+     colorz_
+07c6:b6be+     ssd_
+07c6:b7dc+     dingpp_
+07c6:b84e+     dingo_
+07c6:b8e4+     dingas_
+07c6:b992+     dingu_
+07c6:b9f4+     dingq_
+07c6:ba94      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 07c6:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -250,10 +250,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07c6:01d6+     vscanf_
 07c6:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13fb:0000*     __nullarea
-13fb:04f4*     __ovlflag
-13fb:04f5*     __intno
-13fb:04f6*     __ovlvec
+13f3:0000*     __nullarea
+13f3:04f4*     __ovlflag
+13f3:04f5*     __intno
+13f3:04f6*     __ovlvec
 07c6:022c      _cstart_
 07c6:02ff*     _Not_Enough_Memory_
 07c6:0431      __exit_
@@ -263,10 +263,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07c6:04b8      _big_code_
 07c6:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13fb:125c      __argv
-13fb:1260      ___argv
-13fb:1264      __argc
-13fb:1266      ___argc
+13f3:125c      __argv
+13f3:1260      ___argv
+13f3:1264      __argc
+13f3:1266      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07c6:04b8+     int86x_
 07c6:063b      int86_
@@ -288,28 +288,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07c6:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07c6:0829      _nmalloc_
-13fb:04fa      ___nheapbeg
-13fb:04fc      ___MiniHeapRover
-13fb:04fe      ___LargestSizeB4MiniHeapRover
+13f3:04fa      ___nheapbeg
+13f3:04fc      ___MiniHeapRover
+13f3:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c6:0903      _fmalloc_
 07c6:0903      malloc_
-13fb:0500      ___fheap
-13fb:0502      ___fheapRover
-13fb:0504      ___LargestSizeB4Rover
+13f3:0500      ___fheap
+13f3:0502      ___fheapRover
+13f3:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07c6:0a78      _ffree_
 07c6:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07c6:0ae5      _nfree_
-13fb:1268+     ___MiniHeapFreeRover
+13f3:1268+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07c6:0be0+     _null_exit_rtn_
 07c6:0be0+     __null_int23_exit_
 07c6:0be1      exit_
 07c6:0c02+     _exit_
-13fb:0506+     ___int23_exit
-13fb:050a      ___FPE_handler_exit
+13f3:0506+     ___int23_exit
+13f3:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07c6:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -328,7 +328,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07c6:15c5      __doclose_
 07c6:170f      __shutdown_stream_
 07c6:1729      fclose_
-13fb:126a+     ___RmTmpFileFn
+13f3:126a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07c6:1794+     __ibm_bios_get_ticks_
 07c6:180b      clock_
@@ -337,7 +337,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07c6:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13fb:0098      __IsTable
+13f3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07c6:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -372,31 +372,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07c6:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13fb:0516      __8087
-13fb:0517      __real87
-13fb:0518      __dos87emucall
-13fb:051a      __dos87real
+13f3:0516      __8087
+13f3:0517      __real87
+13f3:0518      __dos87emucall
+13f3:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07c6:241a*     __exit_with_msg_
 07c6:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13fb:051c      __curbrk
-13fb:0524      __STACKLOW
-13fb:0526      __STACKTOP
-13fb:0528      __cbyte
-13fb:052a      __child
-13fb:052c      __no87
-13fb:0539      ___FPE_handler
-13fb:051e      __psp
-13fb:052d      __get_ovl_stack
-13fb:0531      __restore_ovl_stack
-13fb:0535      __close_ovl_file
-13fb:053d      __LpCmdLine
-13fb:0541      __LpPgmName
-13fb:0520      __osmajor
-13fb:0521      __osminor
-13fb:0522      __osmode
-13fb:0523      __HShift
+13f3:051c      __curbrk
+13f3:0524      __STACKLOW
+13f3:0526      __STACKTOP
+13f3:0528      __cbyte
+13f3:052a      __child
+13f3:052c      __no87
+13f3:0539      ___FPE_handler
+13f3:051e      __psp
+13f3:052d      __get_ovl_stack
+13f3:0531      __restore_ovl_stack
+13f3:0535      __close_ovl_file
+13f3:053d      __LpCmdLine
+13f3:0541      __LpPgmName
+13f3:0520      __osmajor
+13f3:0521      __osminor
+13f3:0522      __osmode
+13f3:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07c6:243e+     __fill_buffer_
 07c6:268d      fgetc_
@@ -405,252 +405,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07c6:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13fb:0546      ___iob
-13fb:1272      ___OpenStreams
-13fb:1276      ___ClosedStreams
+13f3:0546      ___iob
+13f3:1272      ___ClosedStreams
+13f3:1276      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c6:2cdf      __fprtf_
+07c6:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c6:2e32      ungetc_
+07c6:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c6:406b      __scnf_
+07c6:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c6:4331      __CMain
+07c6:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c6:4397      __InitRtns
-07c6:4397*     __FInitRtns
-07c6:43f2      __FiniRtns
-07c6:43f2*     __FFiniRtns
+07c6:437a      __InitRtns
+07c6:437a*     __FInitRtns
+07c6:43d5      __FiniRtns
+07c6:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13fb:06ae      ___uselfn
+13f3:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c6:4456      __DOSseg__
+07c6:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c6:4457      __Init_Argv_
-07c6:44ba+     _getargv_
-07c6:47ea      __Fini_Argv_
+07c6:443b      __Init_Argv_
+07c6:449e+     _getargv_
+07c6:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c6:4814      intr_
+07c6:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c6:4828      segread_
+07c6:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c6:4913      __LastFree_
-07c6:498d      __ExpandDGROUP_
+07c6:48f7      __LastFree_
+07c6:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c6:4a9e      __nmemneed_
+07c6:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c6:4ab0      __MemAllocator
-07c6:4b7a      __MemFree
+07c6:4a90      __MemAllocator
+07c6:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c6:4cd7      __GrowSeg_
+07c6:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c6:4e4d      __AllocSeg_
+07c6:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c6:4f3c      __fmemneed_
+07c6:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13fb:0022      ___Alphabet
+13f3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c6:4f3f      __lseek_
+07c6:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c6:4f79*     __dosretax
-07c6:4f7e*     __dosret0
-07c6:4f85      __set_errno_dos_
-07c6:4fed*     __set_errno_dos_reterr_
+07c6:4f59*     __dosretax
+07c6:4f5e*     __dosret0
+07c6:4f65      __set_errno_dos_
+07c6:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c6:4ff8*     __get_errno_ptr_
-13fb:127e      _errno
+07c6:4fd8*     __get_errno_ptr_
+13f3:127e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c6:4fff      __GetIOMode_
-07c6:5034      __SetIOMode_nogrow_
-13fb:06c4      ___NFiles
-13fb:06c6      ___init_mode
-13fb:06ee      ___io_mode
+07c6:4fdf      __GetIOMode_
+07c6:5014      __SetIOMode_nogrow_
+13f3:06c4      ___NFiles
+13f3:06c6      ___init_mode
+13f3:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c6:5069*     __set_commode_
-13fb:06f2      __commode
+07c6:5049*     __set_commode_
+13f3:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13fb:06f4      __fmode
+13f3:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c6:5075      __chktty_
+07c6:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c6:50d4      __freefp_
-07c6:5175      __purgefp_
+07c6:50b4      __freefp_
+07c6:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c6:51b6      __allocfp_
+07c6:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c6:5366      __close_
+07c6:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c6:539c      __flush_
+07c6:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c6:55e5      fflush_
+07c6:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c6:55fa      tell_
+07c6:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c6:560b      lseek_
+07c6:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c6:563c      __doserror_
-07c6:564a      __doserror1_
+07c6:561c      __doserror_
+07c6:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c6:5656      _dos_open_
+07c6:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c6:567c      isatty_
+07c6:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c6:5698*     __get_doserrno_ptr_
-13fb:1280      __doserrno
+07c6:5678*     __get_doserrno_ptr_
+13f3:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13fb:06f6      ___umaskval
+13f3:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c6:569f      _dos_creat_
-07c6:56c3*     _dos_creatnew_
+07c6:567f      _dos_creat_
+07c6:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c6:56e4+     __grow_iomode_
-07c6:57cb+     __shrink_iomode_
-07c6:580c      __SetIOMode_
+07c6:56c4+     __grow_iomode_
+07c6:57ab+     __shrink_iomode_
+07c6:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c6:58cc      vsprintf_
+07c6:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13fb:1284      ___env_mask
-13fb:1288      _environ
-13fb:128c*     __wenviron
+13f3:1284      ___env_mask
+13f3:1288      _environ
+13f3:128c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c6:590e      _mbterm_
+07c6:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c6:5961      _mbsnextc_
+07c6:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c6:59bc      _mbctoupper_
+07c6:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c6:59df      _mbsinc_
+07c6:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c6:5a31      __ChkTTYIOMode_
-07c6:5a9f*     __IOMode_
+07c6:5a11      __ChkTTYIOMode_
+07c6:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c6:5b71      __HeapWalk_
+07c6:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c6:5db1*     _fpreset_
-07c6:5ddc      __init_8087_
-07c6:5e0f+     __default_sigfpe_handler_
-07c6:5e64      __chk8087_
+07c6:5d91*     _fpreset_
+07c6:5dbc      __init_8087_
+07c6:5def+     __default_sigfpe_handler_
+07c6:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c6:5ed4      __EnterWVIDEO_
-13fb:0716+     ___WD_Present
+07c6:5eb4      __EnterWVIDEO_
+13f3:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c6:5ef8      __flushall_
-07c6:5f8c      flushall_
+07c6:5ed8      __flushall_
+07c6:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c6:5f92      getche_
+07c6:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c6:5fac      __ioalloc_
+07c6:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c6:613a      __qread_
+07c6:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c6:615a      __qwrite_
+07c6:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c6:61ba      fputc_
+07c6:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c6:638f      __InitFiles_
+07c6:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c6:65c3*     fcloseall_
-07c6:65ca      __full_io_exit_
+07c6:65a3*     fcloseall_
+07c6:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c6:65d4      __prtf_
+07c6:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13fb:0718      ___IsDBCS
+13f3:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c6:7744*     _ismbblead_
-13fb:1290      ___MBCSIsTable
+07c6:7716*     _ismbblead_
+13f3:1290      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c6:7760      mbtowc_
+07c6:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13fb:019a      __Bits
+13f3:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c6:787e      __FDFS
+07c6:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13fb:071a      ___EFG_printf
-13fb:071e      ___EFG_scanf
+13f3:071a      ___EFG_printf
+13f3:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c6:78f5*     __I8M
-07c6:78f5      __U8M
-07c6:78da*     __I8ME
-07c6:78da*     __U8ME
+07c6:78c7*     __I8M
+07c6:78c7      __U8M
+07c6:78ac*     __I8ME
+07c6:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13fb:1392      ____Argv
-13fb:1396      ____Argc
+13f3:1392      ____Argv
+13f3:1396      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13fb:0722      __amblksiz
+13f3:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13fb:074a      __Start_XI
-13fb:0780      __End_XI
-13fb:0780      __Start_YI
-13fb:0798      __End_YI
+13f3:074a      __Start_XI
+13f3:0780      __End_XI
+13f3:0780      __Start_YI
+13f3:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13fb:1398      ___historical_splitparms
+13f3:1398      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c6:7a40      _DoINTR_
+07c6:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c6:7db9*     _heapenable_
-13fb:0724      ___heap_enabled
+07c6:7d8b*     _heapenable_
+13f3:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c6:7dca*     sbrk_
-07c6:7dda      __brk_
+07c6:7d9c*     sbrk_
+07c6:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c6:7e42      fsync_
+07c6:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c6:7e47*     _frealloc_
-07c6:7e47      realloc_
+07c6:7e19*     _frealloc_
+07c6:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c6:7f41      __setenvp_
-07c6:80cd      __freeenvp_
+07c6:7f13      __setenvp_
+07c6:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c6:8169      __mbinit_
-13fb:0726      ___MBCodePage
+07c6:813b      __mbinit_
+13f3:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c6:8244      _mbdtoupper_
+07c6:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c6:8252      toupper_
+07c6:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13fb:0728      __8087cw
+13f3:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13fb:072a      ___Save8087
-13fb:072e      ___Rest8087
+13f3:072a      ___Save8087
+13f3:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c6:8261      __GrabFP87_
+07c6:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c6:8294*     __init_8087_emu
-07c6:829a      __x87id
+07c6:8266*     __init_8087_emu
+07c6:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c6:82f7      wctomb_
+07c6:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c6:8342+     utoa_
-07c6:83e3      itoa_
+07c6:8314+     utoa_
+07c6:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c6:842d      strupr_
+07c6:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c6:8462      ulltoa_
-07c6:859f*     lltoa_
+07c6:8434      ulltoa_
+07c6:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c6:8610*     _dos_close_
-07c6:861e      _dos_commit_
+07c6:85e2*     _dos_close_
+07c6:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c6:862d*     _msize_
-07c6:8648      _fmsize_
+07c6:85ff*     _msize_
+07c6:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c6:8659      __HeapManager_expand_
-07c6:8b62      _nexpand_
+07c6:862b      __HeapManager_expand_
+07c6:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c6:8bb5      _fexpand_
-07c6:8bb5*     _expand_
+07c6:8b87      _fexpand_
+07c6:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c6:8bea      clearenv_
+07c6:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c6:8d20      __Init_FPE_handler_
-07c6:8d59      __Fini_FPE_handler_
-07c6:8d90*     __FPEHandler
+07c6:8cf2      __Init_FPE_handler_
+07c6:8d2b      __Fini_FPE_handler_
+07c6:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c6:9022      _bfree_
+07c6:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c6:9047      _bexpand_
+07c6:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13fb:0748      ___FPE_int
+13f3:0748      ___FPE_int
 
 
                         +--------------------+
@@ -666,6 +666,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023020 (143392.)
+Memory size:  00022fa0 (143264.)
 Entry point address: 07c6:022c
-Link time: 00:00.00
+Link time: 00:00.01
index 7f0f2364066cb74c3b7e43280a6f68209baf1633..1bee195c01605d32f852dc0264b645b285381f7e 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 9fa522a18f53ce8769b606b116d9f43e7647afb2..7576609eadb0ed74fb697dd061bb0afd8dec40bd 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/13 23:27:50
+Created on:       15/10/15 12:30:06
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ee0:0000            0000e730
+DGROUP                          0edf:0000            0000e730
 
 
 
@@ -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       0000050a
-STACK                  STACK          DGROUP         0fa7: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       0000050a
+STACK                  STACK          DGROUP         0fa6: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:079e+     _inpu
+0edf:079e+     _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:0900+     _beforesort
-0ee0:0904+     _aftersort
-0ee0:0908+     _XMSaddr
+0edf:0900+     _beforesort
+0edf:0904+     _aftersort
+0edf:0908+     _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:0910*     _finishcachebox
-0ee0:0914*     _updatecachebox
-0ee0:0918*     _drawcachebox
+0edf:0910*     _finishcachebox
+0edf:0914*     _drawcachebox
+0edf:0918*     _updatecachebox
 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:0924      __argv
-0ee0:0928      ___argv
-0ee0:092c      __argc
-0ee0:092e      ___argc
+0edf:0924      __argv
+0edf:0928      ___argv
+0edf:092c      __argc
+0edf:092e      ___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:0930+     ___MiniHeapFreeRover
+0edf:0930+     ___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:0932+     ___RmTmpFileFn
+0edf:0932+     ___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:093a      ___OpenStreams
-0ee0:093e      ___ClosedStreams
+0edf:0508      ___iob
+0edf:093a      ___ClosedStreams
+0edf:093e      ___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:0946      _errno
+0edf:0946      _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:0948      __doserrno
+0edf:0948      __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:094c      ___env_mask
-0ee0:0950      _environ
-0ee0:0954*     __wenviron
+0edf:094c      ___env_mask
+0edf:0950      _environ
+0edf:0954*     __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:0958      ____Argv
-0ee0:095c      ____Argc
+0edf:0958      ____Argv
+0edf:095c      ____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:095e      ___historical_splitparms
+0edf:095e      ___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:0964      ___MBCSIsTable
+0000:dc86*     _ismbblead_
+0edf:0964      ___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:  0001d530 (120112.)
+Memory size:  0001d520 (120096.)
 Entry point address: 0000:8024
-Link time: 00:00.00
+Link time: 00:00.05
index d00311aad194a4cd430494afe003727d7f2cccd6..b6f1a96e030857372a973860c5a19fb2b4e6e7c4 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 75880729df5db30e6cb8a807f2056abbaab42d5b..dedda0062fb1970b9f9c0faee3335a241c586cde 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 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*     _updatecachebox
-0ecf:08e8*     _drawcachebox
+0ece:08e0*     _finishcachebox
+0ece:08e4*     _drawcachebox
+0ece:08e8*     _updatecachebox
 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.14
index 666987f7fe96535511a70eac22f6a8c06dd017d9..fd54eb0dd5870f2281d58d4785b5e12e0f24d446 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 6b15b120f72d2adc4f6e6dd2869460f51319ffcc..bd42cd0cdca9d9b3001cb255e6eb7d2e9bab0239 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          118b:0000            0000f4c0
+DGROUP                          118c:0000            0000f4c0
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:5330       00000058
 kitten_TEXT            CODE           AUTO           0000:5ba0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:63b0       0000158b
 timer_TEXT             CODE           AUTO           0000:7940       00000235
-_TEXT                  CODE           AUTO           0000:7b80       00007653
-16text_TEXT            CODE           AUTO           0000:f1e0       0000010d
-modex16_TEXT           CODE           AUTO           0f2f:0000       00002406
-16_in13_DATA           FAR_DATA       AUTO           1170:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           118a:0004       00000000
-_NULL                  BEGDATA        DGROUP         118b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         118d:0000       00000002
-CONST                  DATA           DGROUP         118d:0002       00000076
-CONST2                 DATA           DGROUP         1194:0008       00000102
-_DATA                  DATA           DGROUP         11a5:0000       000009e1
-XIB                    DATA           DGROUP         1243:0002       00000000
-XI                     DATA           DGROUP         1243:0002       00000036
-XIE                    DATA           DGROUP         1246:0008       00000000
-YIB                    DATA           DGROUP         1246:0008       00000000
-YI                     DATA           DGROUP         1246:0008       00000018
-YIE                    DATA           DGROUP         1248:0000       00000000
-STRINGS                DATA           DGROUP         1248:0000       00000000
-DATA                   DATA           DGROUP         1248:0000       00000000
-_emu_init_start        EMU            DGROUP         1248:0000       00000000
-_emu_init_end          EMU            DGROUP         1248:0000       00000000
-_BSS                   BSS            DGROUP         1248:0000       00000e22
-STACK                  STACK          DGROUP         132b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b80       00007645
+16text_TEXT            CODE           AUTO           0000:f1d0       0000010d
+modex16_TEXT           CODE           AUTO           0f2e:0000       0000242c
+16_in13_DATA           FAR_DATA       AUTO           1171:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           118b:0004       00000000
+_NULL                  BEGDATA        DGROUP         118c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         118e:0000       00000002
+CONST                  DATA           DGROUP         118e:0002       00000076
+CONST2                 DATA           DGROUP         1195:0008       00000102
+_DATA                  DATA           DGROUP         11a6:0000       000009e1
+XIB                    DATA           DGROUP         1244:0002       00000000
+XI                     DATA           DGROUP         1244:0002       00000036
+XIE                    DATA           DGROUP         1247:0008       00000000
+YIB                    DATA           DGROUP         1247:0008       00000000
+YI                     DATA           DGROUP         1247:0008       00000018
+YIE                    DATA           DGROUP         1249:0000       00000000
+STRINGS                DATA           DGROUP         1249:0000       00000000
+DATA                   DATA           DGROUP         1249:0000       00000000
+_emu_init_start        EMU            DGROUP         1249:0000       00000000
+_emu_init_end          EMU            DGROUP         1249:0000       00000000
+_BSS                   BSS            DGROUP         1249:0000       00000e22
+STACK                  STACK          DGROUP         132c:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0048      main_
-118b:0bd0+     _gvar
+118c:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-118b:0c0e+     _inpu
+118c:0c0e+     _inpu
 0000:02e0+     INL_KeyService_
 0000:057a+     Mouse_
 0000:05d2+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48ac+     MM_TotalFree_
 0000:4942*     MM_Report_
 0000:52fa*     MM_BombOnError_
-118b:0d70+     _beforesort
-118b:0d74+     _aftersort
-118b:0d78+     _XMSaddr
+118c:0d70+     _beforesort
+118c:0d74+     _aftersort
+118c:0d78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5330      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a70*     CAL_OptimizeNodes_
 0000:5b20*     CA_Startup_
 0000:5b70*     CA_Shutdown_
-118b:0d80*     _finishcachebox
-118b:0d84*     _updatecachebox
-118b:0d88*     _drawcachebox
+118c:0d80*     _finishcachebox
+118c:0d84*     _drawcachebox
+118c:0d88*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5bdc      KITTENGETS
 0000:5c3c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6194+     get_line_
 0000:6206+     db_fetch_
 0000:629c+     db_insert_
-118b:08e4+     __kitten_catalog
+118c:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:655c+     LargestFreeBlock_
 0000:65ea+     _coreleft_
@@ -177,52 +177,53 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b85      __STK
 0000:7ba5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f256      textInit_
-118b:0d94      _romFonts
+0000:f246      textInit_
+118c:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f2f:01f4      VGAmodeX_
-0f2f:02ca+     modex__320x240_256__Enter_
-0f2f:032a+     modex__192x144_256__Enter_
-0f2f:038a*     modexLeave_
-0f2f:03a2+     modexsetBaseXMode_
-0f2f:03e0      modexDefaultPage_
-0f2f:0446*     modexNextPage_
-0f2f:0516*     modexNextPageFlexibleSize_
-0f2f:05ea*     modexShowPage_
-0f2f:06e6*     modexPanPage_
-0f2f:0736*     modexSelectPlane_
-0f2f:075a+     modexClearRegion_
-0f2f:0872*     oldDrawBmp_
-0f2f:09d8*     CDrawBmp_
-0f2f:0b3c*     modexDrawBmp_
-0f2f:0ba2+     modexDrawBmpRegion_
-0f2f:0d0c*     modex_sparky4_DrawBmpRegion_
-0f2f:0e76*     modexDrawPlanarBuf_
-0f2f:0e94*     modexDrawSprite_
-0f2f:0efa+     modexDrawSpriteRegion_
-0f2f:1072*     modexCopyPageRegion_
-0f2f:11dc*     modexFadeOn_
-0f2f:120c*     modexFadeOff_
-0f2f:123a*     modexFlashOn_
-0f2f:1268*     modexFlashOff_
-0f2f:1338+     modexPalSave_
-0f2f:138e+     modexNewPal_
-0f2f:13de*     modexLoadPalFile_
-0f2f:14c0*     modexSavePalFile_
-0f2f:1538*     modexPalBlack_
-0f2f:1562*     modexPalWhite_
-0f2f:158c+     modexPalUpdate_
-0f2f:1afc+     modexPalUpdate1_
-0f2f:1b76*     modexPalUpdate0_
-0f2f:1bc2+     chkcolor_
-0f2f:1eda+     modexputPixel_
-0f2f:1f68*     modexgetPixel_
-0f2f:1fee*     modexhlin_
-0f2f:205a      modexprint_
-0f2f:21f4      modexprintbig_
-0f2f:2370*     cls_
-0f2f:23de+     modexWaitBorder_
-118b:0914+     _VGA
+0f2e:01f4      VGAmodeX_
+0f2e:0286+     vgaGetMode_
+0f2e:02bc+     modexEnter_
+0f2e:035e*     modexLeave_
+0f2e:0376+     modexsetBaseXMode_
+0f2e:03b4      modexDefaultPage_
+0f2e:0416*     modexNextPage_
+0f2e:04e2*     modexNextPageFlexibleSize_
+0f2e:05b0*     modexShowPage_
+0f2e:06ac*     modexPanPage_
+0f2e:06fc*     modexSelectPlane_
+0f2e:0720+     modexClearRegion_
+0f2e:0838*     oldDrawBmp_
+0f2e:099e*     CDrawBmp_
+0f2e:0b02*     modexDrawBmp_
+0f2e:0b68+     modexDrawBmpRegion_
+0f2e:0cd2*     modex_sparky4_DrawBmpRegion_
+0f2e:0e3c*     modexDrawPlanarBuf_
+0f2e:0e5a*     modexDrawSprite_
+0f2e:0ec0+     modexDrawSpriteRegion_
+0f2e:1038*     modexCopyPageRegion_
+0f2e:11a2*     modexFadeOn_
+0f2e:11d2*     modexFadeOff_
+0f2e:1200*     modexFlashOn_
+0f2e:122e*     modexFlashOff_
+0f2e:12fe+     modexPalSave_
+0f2e:1354+     modexNewPal_
+0f2e:13a4*     modexLoadPalFile_
+0f2e:1486*     modexSavePalFile_
+0f2e:14fe*     modexPalBlack_
+0f2e:1528*     modexPalWhite_
+0f2e:1552+     modexPalUpdate_
+0f2e:1ac2+     modexPalUpdate1_
+0f2e:1b3c*     modexPalUpdate0_
+0f2e:1b88+     chkcolor_
+0f2e:1ea0+     modexputPixel_
+0f2e:1f2e*     modexgetPixel_
+0f2e:1fb4*     modexhlin_
+0f2e:2020      modexprint_
+0f2e:21ba      modexprintbig_
+0f2e:2336*     pdump_
+0f2e:2396*     cls_
+0f2e:2404+     modexWaitBorder_
+118c:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7bc2      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -230,10 +231,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7c0b      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-118b:0000*     __nullarea
-118b:0928*     __ovlflag
-118b:0929*     __intno
-118b:092a*     __ovlvec
+118c:0000*     __nullarea
+118c:0928*     __ovlflag
+118c:0929*     __intno
+118c:092a*     __ovlvec
 0000:7c3a      _cstart_
 0000:7d0d*     _Not_Enough_Memory_
 0000:7e3f      __exit_
@@ -243,10 +244,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7ec6      _big_code_
 0000:7ec6*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-118b:16ac      __argv
-118b:16b0      ___argv
-118b:16b4      __argc
-118b:16b6      ___argc
+118c:16ac      __argv
+118c:16b0      ___argv
+118c:16b4      __argc
+118c:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7ecd      __PIA
 0000:7ec6*     __PIS
@@ -271,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8210      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8255      _nmalloc_
-118b:092e      ___nheapbeg
-118b:0930      ___MiniHeapRover
-118b:0932      ___LargestSizeB4MiniHeapRover
+118c:092e      ___nheapbeg
+118c:0930      ___MiniHeapRover
+118c:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:832f      _fmalloc_
 0000:832f      malloc_
-118b:0934      ___fheap
-118b:0936      ___fheapRover
-118b:0938      ___LargestSizeB4Rover
+118c:0934      ___fheap
+118c:0936      ___fheapRover
+118c:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:84a4      _ffree_
 0000:84a4      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8511      _nfree_
-118b:16b8+     ___MiniHeapFreeRover
+118c:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:860c+     _null_exit_rtn_
 0000:860c+     __null_int23_exit_
 0000:860d      exit_
 0000:862e+     _exit_
-118b:093a+     ___int23_exit
-118b:093e      ___FPE_handler_exit
+118c:093a+     ___int23_exit
+118c:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:864a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -311,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8ff1      __doclose_
 0000:913b      __shutdown_stream_
 0000:9155      fclose_
-118b:16ba+     ___RmTmpFileFn
+118c:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91c0+     __ibm_bios_get_ticks_
 0000:9237      clock_
@@ -322,7 +323,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:945b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-118b:0098      __IsTable
+118c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9653      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -355,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e1f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-118b:094a      __8087
-118b:094b      __real87
-118b:094c      __dos87emucall
-118b:094e      __dos87real
+118c:094a      __8087
+118c:094b      __real87
+118c:094c      __dos87emucall
+118c:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e2e*     __exit_with_msg_
 0000:9e33      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-118b:0950      __curbrk
-118b:0958      __STACKLOW
-118b:095a      __STACKTOP
-118b:095c      __cbyte
-118b:095e      __child
-118b:0960      __no87
-118b:096d      ___FPE_handler
-118b:0952      __psp
-118b:0961      __get_ovl_stack
-118b:0965      __restore_ovl_stack
-118b:0969      __close_ovl_file
-118b:0971      __LpCmdLine
-118b:0975      __LpPgmName
-118b:0954      __osmajor
-118b:0955      __osminor
-118b:0956      __osmode
-118b:0957      __HShift
+118c:0950      __curbrk
+118c:0958      __STACKLOW
+118c:095a      __STACKTOP
+118c:095c      __cbyte
+118c:095e      __child
+118c:0960      __no87
+118c:096d      ___FPE_handler
+118c:0952      __psp
+118c:0961      __get_ovl_stack
+118c:0965      __restore_ovl_stack
+118c:0969      __close_ovl_file
+118c:0971      __LpCmdLine
+118c:0975      __LpPgmName
+118c:0954      __osmajor
+118c:0955      __osminor
+118c:0956      __osmode
+118c:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e52+     __fill_buffer_
 0000:a0a1      fgetc_
@@ -389,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a561      rand_
 0000:a5a3*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-118b:097e      ___iob
-118b:16c2      ___OpenStreams
-118b:16c6      ___ClosedStreams
+118c:097e      ___iob
+118c:16c2      ___ClosedStreams
+118c:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a5e0      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -404,7 +405,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a84f      __FiniRtns
 0000:a84f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-118b:0ae6      ___uselfn
+118c:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a8b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -430,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b38c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-118b:0022      ___Alphabet
+118c:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b38f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -440,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b43d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b448*     __get_errno_ptr_
-118b:16ce      _errno
+118c:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b44f      __GetIOMode_
 0000:b484      __SetIOMode_nogrow_
-118b:0afc      ___NFiles
-118b:0afe      ___init_mode
-118b:0b26      ___io_mode
+118c:0afc      ___NFiles
+118c:0afe      ___init_mode
+118c:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b4b9*     __set_commode_
-118b:0b2a      __commode
+118c:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-118b:0b2c      __fmode
+118c:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b4c5      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -478,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bacc      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bae8*     __get_doserrno_ptr_
-118b:16d0      __doserrno
+118c:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-118b:0b2e      ___umaskval
+118c:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baef      _dos_creat_
 0000:bb13*     _dos_creatnew_
@@ -489,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bc1b+     __shrink_iomode_
 0000:bc5c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-118b:16d4      ___env_mask
-118b:16d8      _environ
-118b:16dc*     __wenviron
+118c:16d4      ___env_mask
+118c:16d8      _environ
+118c:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd03      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -512,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c259      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c2c9      __EnterWVIDEO_
-118b:0b4e+     ___WD_Present
+118c:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c2ed      __flushall_
 0000:c381      flushall_
@@ -534,92 +535,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c9c9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-118b:16e0      ____Argv
-118b:16e4      ____Argc
+118c:16e0      ____Argv
+118c:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-118b:0b50      __amblksiz
+118c:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-118b:0b82      __Start_XI
-118b:0bb8      __End_XI
-118b:0bb8      __Start_YI
-118b:0bd0      __End_YI
+118c:0b82      __Start_XI
+118c:0bb8      __End_XI
+118c:0bb8      __Start_YI
+118c:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-118b:16e6      ___historical_splitparms
+118c:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db3a      _DoINTR_
+0000:db2c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:deb3*     _heapenable_
-118b:0b52      ___heap_enabled
+0000:dea5*     _heapenable_
+118c:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dec4*     sbrk_
-0000:ded4      __brk_
+0000:deb6*     sbrk_
+0000:dec6      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df3c      fsync_
+0000:df2e      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df41*     _frealloc_
-0000:df41      realloc_
+0000:df33*     _frealloc_
+0000:df33      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e03b      __setenvp_
-0000:e1c7      __freeenvp_
+0000:e02d      __setenvp_
+0000:e1b9      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-118b:0b54      ___IsDBCS
+118c:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e225*     _ismbblead_
-118b:16ec      ___MBCSIsTable
+0000:e217*     _ismbblead_
+118c:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e27f      __mbinit_
-118b:0b56      ___MBCodePage
+0000:e271      __mbinit_
+118c:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e35a      _mbdtoupper_
+0000:e34c      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e368      toupper_
+0000:e35a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-118b:0b58      __8087cw
+118c:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-118b:0b5a      ___Save8087
-118b:0b5e      ___Rest8087
+118c:0b5a      ___Save8087
+118c:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e377      __GrabFP87_
+0000:e369      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e3aa*     __init_8087_emu
-0000:e3b0      __x87id
+0000:e39c*     __init_8087_emu
+0000:e3a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e40d      wctomb_
+0000:e3ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e458+     utoa_
-0000:e4f9      itoa_
+0000:e44a+     utoa_
+0000:e4eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e543      strupr_
+0000:e535      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-118b:0b62      ___EFG_printf
-118b:0b66*     ___EFG_scanf
+118c:0b62      ___EFG_printf
+118c:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e58b      ulltoa_
-0000:e6c8*     lltoa_
+0000:e57d      ulltoa_
+0000:e6ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e739*     _dos_close_
-0000:e747      _dos_commit_
+0000:e72b*     _dos_close_
+0000:e739      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e756*     _msize_
-0000:e771      _fmsize_
+0000:e748*     _msize_
+0000:e763      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e782      __HeapManager_expand_
-0000:ec8b      _nexpand_
+0000:e774      __HeapManager_expand_
+0000:ec7d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecde      _fexpand_
-0000:ecde*     _expand_
+0000:ecd0      _fexpand_
+0000:ecd0*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed13      clearenv_
+0000:ed05      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee48      __Init_FPE_handler_
-0000:ee81      __Fini_FPE_handler_
-0000:eeb8*     __FPEHandler
+0000:ee3a      __Init_FPE_handler_
+0000:ee73      __Fini_FPE_handler_
+0000:eeaa*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f14a      _bfree_
+0000:f13c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f16f      _bexpand_
+0000:f161      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-118b:0b80      ___FPE_int
+118c:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -635,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020d70 (134512.)
+Memory size:  00020d80 (134528.)
 Entry point address: 0000:7c3a
-Link time: 00:00.00
+Link time: 00:00.51
index a5cbf84ad6271f5c3a146e907cb8d0a086759192..e37209fb22b3143df8212ab0cd0ac39554951fee 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 16ef8ff32fdfe42d822e93729a515ef00a438a5f..e5209d52fd2819e894be1112485362106e5dfc11 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 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*     _updatecachebox
-0f26:08d8*     _drawcachebox
+0f25:08d0*     _finishcachebox
+0f25:08d4*     _drawcachebox
+0f25:08d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-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.00
+Link time: 00:00.80
index e3d5e00d85a623d36587140b5115aa42b060c75b..f2865a44f4b01dd7b93295ee5803f27af84f2b8b 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 2541777991d61fc125be29f17243f688e4093224..5517be24c286d993152853bfcf9f553de3ab4164 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 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*     _updatecachebox
-0eab:08f8*     _drawcachebox
+0eaa:08f0*     _finishcachebox
+0eaa:08f4*     _drawcachebox
+0eaa:08f8*     _updatecachebox
 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.12
index e23461b581b3a9d149f4004b2fa19b085d38062f..f9c51f729cec30ca159e3fa36715a9207287a25c 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 7cce69b258382236ebf9d4c6b3c5bc91d799f8a4..70bdb69a5f33d768d564bd1c5a54ecfc87cbae06 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1365:0000            0000f0f0
+DGROUP                          1366:0000            0000f0f0
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6550       00000058
 kitten_TEXT            CODE           AUTO           0000:6dc0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75d0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b60       00000235
-_TEXT                  CODE           AUTO           08da:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08da:7bd0       00000605
-modex16_TEXT           CODE           AUTO           08da:81e0       00002406
-16text_TEXT            CODE           AUTO           08da:a5f0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           134a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1364:0004       00000000
-_NULL                  BEGDATA        DGROUP         1365:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1367:0000       00000002
-CONST                  DATA           DGROUP         1367:0002       00000076
-CONST2                 DATA           DGROUP         136e:0008       00000102
-_DATA                  DATA           DGROUP         137f:0000       000005a5
-XIB                    DATA           DGROUP         13d9:0006       00000000
-XI                     DATA           DGROUP         13d9:0006       00000036
-XIE                    DATA           DGROUP         13dc:000c       00000000
-YIB                    DATA           DGROUP         13dc:000c       00000000
-YI                     DATA           DGROUP         13dc:000c       00000018
-YIE                    DATA           DGROUP         13de:0004       00000000
-STRINGS                DATA           DGROUP         13de:0004       00000000
-DATA                   DATA           DGROUP         13de:0004       00000000
-_emu_init_start        EMU            DGROUP         13de:0004       00000000
-_emu_init_end          EMU            DGROUP         13de:0004       00000000
-_BSS                   BSS            DGROUP         13df:0000       00000e82
-STACK                  STACK          DGROUP         14c8:0000       0000dac0
+_TEXT                  CODE           AUTO           08da:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08da:7bc0       00000605
+modex16_TEXT           CODE           AUTO           08da:81d0       0000242c
+16text_TEXT            CODE           AUTO           08da:a600       0000010d
+16_in13_DATA           FAR_DATA       AUTO           134b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1365:0004       00000000
+_NULL                  BEGDATA        DGROUP         1366:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1368:0000       00000002
+CONST                  DATA           DGROUP         1368:0002       00000076
+CONST2                 DATA           DGROUP         136f:0008       00000102
+_DATA                  DATA           DGROUP         1380:0000       000005a5
+XIB                    DATA           DGROUP         13da:0006       00000000
+XI                     DATA           DGROUP         13da:0006       00000036
+XIE                    DATA           DGROUP         13dd:000c       00000000
+YIB                    DATA           DGROUP         13dd:000c       00000000
+YI                     DATA           DGROUP         13dd:000c       00000018
+YIE                    DATA           DGROUP         13df:0004       00000000
+STRINGS                DATA           DGROUP         13df:0004       00000000
+DATA                   DATA           DGROUP         13df:0004       00000000
+_emu_init_start        EMU            DGROUP         13df:0004       00000000
+_emu_init_end          EMU            DGROUP         13df:0004       00000000
+_BSS                   BSS            DGROUP         13e0:0000       00000e82
+STACK                  STACK          DGROUP         14c9:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e72      jsmn_parse_
 0000:136e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1365:07be+     _inpu
+1366:07be+     _inpu
 0000:1500+     INL_KeyService_
 0000:179a+     Mouse_
 0000:17f2+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5acc+     MM_TotalFree_
 0000:5b62*     MM_Report_
 0000:651a*     MM_BombOnError_
-1365:0920+     _beforesort
-1365:0924+     _aftersort
-1365:0928+     _XMSaddr
+1366:0920+     _beforesort
+1366:0924+     _aftersort
+1366:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6550      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -148,9 +148,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:6c90*     CAL_OptimizeNodes_
 0000:6d40*     CA_Startup_
 0000:6d90*     CA_Shutdown_
-1365:0930*     _finishcachebox
-1365:0934*     _updatecachebox
-1365:0938*     _drawcachebox
+1366:0930*     _finishcachebox
+1366:0934*     _drawcachebox
+1366:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6dfc      KITTENGETS
 0000:6e5c*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73b4+     get_line_
 0000:7426+     db_fetch_
 0000:74bc+     db_insert_
-1365:04a4+     __kitten_catalog
+1366:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:777c+     LargestFreeBlock_
 0000:780a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08da:0005      __STK
 08da:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1365:04c6      ___iob
-1365:0944      ___OpenStreams
-1365:0948      ___ClosedStreams
+1366:04c6      ___iob
+1366:0944      ___ClosedStreams
+1366:0948      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08da:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1365:0000*     __nullarea
-1365:062e*     __ovlflag
-1365:062f*     __intno
-1365:0630*     __ovlvec
+1366:0000*     __nullarea
+1366:062e*     __ovlflag
+1366:062f*     __intno
+1366:0630*     __ovlvec
 08da:0072      _cstart_
 08da:0145*     _Not_Enough_Memory_
 08da:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08da:02fe      _big_code_
 08da:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1365:094c      __argv
-1365:0950      ___argv
-1365:0954      __argc
-1365:0956      ___argc
+1366:094c      __argv
+1366:0950      ___argv
+1366:0954      __argc
+1366:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08da:0305      __PIA
 08da:02fe*     __PIS
@@ -217,174 +217,174 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08da:0359      _fmalloc_
 08da:0359      malloc_
-1365:0634      ___fheap
-1365:0636      ___fheapRover
-1365:0638      ___LargestSizeB4Rover
+1366:0634      ___fheap
+1366:0636      ___fheapRover
+1366:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08da:7f0e      bitmapLoadPcx_
-08da:806a*     bitmapLoadPcxTiles_
+08da:7efe      bitmapLoadPcx_
+08da:805a*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08da:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08da:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08da:066c+     __open_flags_
-08da:092d+     _fsopen_
-08da:0994      fopen_
-08da:0ab7*     freopen_
+08da:066b+     __open_flags_
+08da:092c+     _fsopen_
+08da:0993      fopen_
+08da:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08da:0b41      fread_
+08da:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08da:0eb8      __get_errno_ptr_
-1365:09d8      _errno
+08da:0eb7      __get_errno_ptr_
+1366:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08da:0ebf*     _frealloc_
-08da:0ebf      realloc_
+08da:0ebe*     _frealloc_
+08da:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08da:0f9c      __PTC
+08da:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08da:0fcf      strncpy_
+08da:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08da:100b      printf_
+08da:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08da:103a+     int86x_
-08da:11bd      int86_
+08da:1038+     int86x_
+08da:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08da:11ea      __I4M
-08da:11ea      __U4M
+08da:11e8      __I4M
+08da:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08da:1202      _dos_getvect_
+08da:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08da:120d      _dos_setvect_
+08da:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08da:121a      __I4D
-08da:1269      __U4D
+08da:1218      __I4D
+08da:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08da:12ed*     _heapgrow_
-08da:12ed      _fheapgrow_
-08da:12ee      _nheapgrow_
+08da:12eb*     _heapgrow_
+08da:12eb      _fheapgrow_
+08da:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08da:1366      _memavl_
+08da:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08da:13ab      _nmalloc_
-1365:0644      ___nheapbeg
-1365:0646      ___MiniHeapRover
-1365:0648      ___LargestSizeB4MiniHeapRover
+08da:13a9      _nmalloc_
+1366:0644      ___nheapbeg
+1366:0646      ___MiniHeapRover
+1366:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08da:1485      _ffree_
-08da:1485      free_
+08da:1483      _ffree_
+08da:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08da:14f2      _nfree_
-1365:09da+     ___MiniHeapFreeRover
+08da:14f0      _nfree_
+1366:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08da:15ed+     _null_exit_rtn_
-08da:15ed+     __null_int23_exit_
-08da:15ee      exit_
-08da:160f+     _exit_
-1365:064a+     ___int23_exit
-1365:064e      ___FPE_handler_exit
+08da:15eb+     _null_exit_rtn_
+08da:15eb+     __null_int23_exit_
+08da:15ec      exit_
+08da:160d+     _exit_
+1366:064a+     ___int23_exit
+1366:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08da:162b      ultoa_
-08da:16e9*     ltoa_
+08da:1629      ultoa_
+08da:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08da:186f      write_
+08da:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08da:1a9b      __doclose_
-08da:1be5      __shutdown_stream_
-08da:1bff      fclose_
-1365:09dc+     ___RmTmpFileFn
+08da:1a99      __doclose_
+08da:1be3      __shutdown_stream_
+08da:1bfd      fclose_
+1366:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08da:1c6a+     __ibm_bios_get_ticks_
-08da:1ce1      clock_
+08da:1c68+     __ibm_bios_get_ticks_
+08da:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08da:1d08      kbhit_
+08da:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08da:1d1f      ftell_
+08da:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08da:1f05      fseek_
+08da:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1365:0098      __IsTable
+1366:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08da:20fd      tolower_
+08da:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08da:210b      unlink_
+08da:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08da:233b      open_
-08da:2372      sopen_
+08da:2339      open_
+08da:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08da:239f      close_
+08da:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08da:23a4      filelength_
+08da:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08da:2402      sprintf_
+08da:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08da:2431      getenv_
+08da:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08da:251c      __PTS
+08da:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08da:254d      read_
+08da:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08da:2686*     __clib_strdup_
-08da:2686      strdup_
+08da:2684*     __clib_strdup_
+08da:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08da:26ed      halloc_
-08da:27d2      hfree_
+08da:26eb      halloc_
+08da:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08da:27d9      _heapwalk_
-08da:27d9      _fheapwalk_
+08da:27d7      _heapwalk_
+08da:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08da:27ee+     __NHeapWalk_
-08da:28e7      _nheapwalk_
+08da:27ec+     __NHeapWalk_
+08da:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08da:28f7      stackavail_
+08da:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1365:065a      __8087
-1365:065b      __real87
-1365:065c      __dos87emucall
-1365:065e      __dos87real
+1366:065a      __8087
+1366:065b      __real87
+1366:065c      __dos87emucall
+1366:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08da:2906*     __exit_with_msg_
-08da:290b      __fatal_runtime_error_
+08da:2904*     __exit_with_msg_
+08da:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1365:0660      __curbrk
-1365:0668      __STACKLOW
-1365:066a      __STACKTOP
-1365:066c      __cbyte
-1365:066e      __child
-1365:0670      __no87
-1365:067d      ___FPE_handler
-1365:0662      __psp
-1365:0671      __get_ovl_stack
-1365:0675      __restore_ovl_stack
-1365:0679      __close_ovl_file
-1365:0681      __LpCmdLine
-1365:0685      __LpPgmName
-1365:0664      __osmajor
-1365:0665      __osminor
-1365:0666      __osmode
-1365:0667      __HShift
+1366:0660      __curbrk
+1366:0668      __STACKLOW
+1366:066a      __STACKTOP
+1366:066c      __cbyte
+1366:066e      __child
+1366:0670      __no87
+1366:067d      ___FPE_handler
+1366:0662      __psp
+1366:0671      __get_ovl_stack
+1366:0675      __restore_ovl_stack
+1366:0679      __close_ovl_file
+1366:0681      __LpCmdLine
+1366:0685      __LpPgmName
+1366:0664      __osmajor
+1366:0665      __osminor
+1366:0666      __osmode
+1366:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08da:292a      __InitFiles_
+08da:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08da:2b5e*     fcloseall_
-08da:2b65      __full_io_exit_
+08da:2b5c*     fcloseall_
+08da:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08da:2b89      __fprtf_
+08da:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08da:2cdc      __CMain
+08da:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08da:2d42      __InitRtns
-08da:2d42*     __FInitRtns
-08da:2d9d      __FiniRtns
-08da:2d9d*     __FFiniRtns
+08da:2d40      __InitRtns
+08da:2d40*     __FInitRtns
+08da:2d9b      __FiniRtns
+08da:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1365:068a      ___uselfn
+1366:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08da:2e02      __DOSseg__
+08da:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08da:2e03      __Init_Argv_
-08da:2e66+     _getargv_
-08da:3196      __Fini_Argv_
+08da:2e01      __Init_Argv_
+08da:2e64+     _getargv_
+08da:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08da:31c0      __MemAllocator
 08da:328a      __MemFree
@@ -398,54 +398,55 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08da:364f      __fill_buffer_
 08da:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08da:83d4*     VGAmodeX_
-08da:84aa+     modex__320x240_256__Enter_
-08da:850a+     modex__192x144_256__Enter_
-08da:856a*     modexLeave_
-08da:8582+     modexsetBaseXMode_
-08da:85c0*     modexDefaultPage_
-08da:8626*     modexNextPage_
-08da:86f6*     modexNextPageFlexibleSize_
-08da:87ca*     modexShowPage_
-08da:88c6*     modexPanPage_
-08da:8916*     modexSelectPlane_
-08da:893a+     modexClearRegion_
-08da:8a52*     oldDrawBmp_
-08da:8bb8*     CDrawBmp_
-08da:8d1c*     modexDrawBmp_
-08da:8d82+     modexDrawBmpRegion_
-08da:8eec*     modex_sparky4_DrawBmpRegion_
-08da:9056*     modexDrawPlanarBuf_
-08da:9074*     modexDrawSprite_
-08da:90da+     modexDrawSpriteRegion_
-08da:9252*     modexCopyPageRegion_
-08da:93bc*     modexFadeOn_
-08da:93ec*     modexFadeOff_
-08da:941a*     modexFlashOn_
-08da:9448*     modexFlashOff_
-08da:9518+     modexPalSave_
-08da:956e      modexNewPal_
-08da:95be*     modexLoadPalFile_
-08da:96a0*     modexSavePalFile_
-08da:9718*     modexPalBlack_
-08da:9742*     modexPalWhite_
-08da:976c+     modexPalUpdate_
-08da:9cdc+     modexPalUpdate1_
-08da:9d56*     modexPalUpdate0_
-08da:9da2+     chkcolor_
-08da:a0ba+     modexputPixel_
-08da:a148*     modexgetPixel_
-08da:a1ce*     modexhlin_
-08da:a23a*     modexprint_
-08da:a3d4*     modexprintbig_
-08da:a550*     cls_
-08da:a5be+     modexWaitBorder_
-1365:0694+     _VGA
+08da:83c4*     VGAmodeX_
+08da:8456+     vgaGetMode_
+08da:848c+     modexEnter_
+08da:852e*     modexLeave_
+08da:8546+     modexsetBaseXMode_
+08da:8584*     modexDefaultPage_
+08da:85e6*     modexNextPage_
+08da:86b2*     modexNextPageFlexibleSize_
+08da:8780*     modexShowPage_
+08da:887c*     modexPanPage_
+08da:88cc*     modexSelectPlane_
+08da:88f0+     modexClearRegion_
+08da:8a08*     oldDrawBmp_
+08da:8b6e*     CDrawBmp_
+08da:8cd2*     modexDrawBmp_
+08da:8d38+     modexDrawBmpRegion_
+08da:8ea2*     modex_sparky4_DrawBmpRegion_
+08da:900c*     modexDrawPlanarBuf_
+08da:902a*     modexDrawSprite_
+08da:9090+     modexDrawSpriteRegion_
+08da:9208*     modexCopyPageRegion_
+08da:9372*     modexFadeOn_
+08da:93a2*     modexFadeOff_
+08da:93d0*     modexFlashOn_
+08da:93fe*     modexFlashOff_
+08da:94ce+     modexPalSave_
+08da:9524      modexNewPal_
+08da:9574*     modexLoadPalFile_
+08da:9656*     modexSavePalFile_
+08da:96ce*     modexPalBlack_
+08da:96f8*     modexPalWhite_
+08da:9722+     modexPalUpdate_
+08da:9c92+     modexPalUpdate1_
+08da:9d0c*     modexPalUpdate0_
+08da:9d58+     chkcolor_
+08da:a070+     modexputPixel_
+08da:a0fe*     modexgetPixel_
+08da:a184*     modexhlin_
+08da:a1f0*     modexprint_
+08da:a38a*     modexprintbig_
+08da:a506*     pdump_
+08da:a566*     cls_
+08da:a5d4+     modexWaitBorder_
+1366:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08da:39e5*     __set_commode_
-1365:06a8      __commode
+1366:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1365:06aa      __fmode
+1366:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08da:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -476,7 +477,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08da:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1365:0050      ___Alphabet
+1366:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08da:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -487,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08da:4793      __GetIOMode_
 08da:47c8      __SetIOMode_nogrow_
-1365:06c0      ___NFiles
-1365:06c2      ___init_mode
-1365:06ea      ___io_mode
+1366:06c0      ___NFiles
+1366:06c2      ___init_mode
+1366:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08da:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -509,9 +510,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08da:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08da:4b30*     __get_doserrno_ptr_
-1365:12e8      __doserrno
+1366:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1365:06ee      ___umaskval
+1366:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08da:4b37      _dos_creat_
 08da:4b5b*     _dos_creatnew_
@@ -522,9 +523,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08da:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1365:12ec      ___env_mask
-1365:12f0      _environ
-1365:12f4*     __wenviron
+1366:12ec      ___env_mask
+1366:12f0      _environ
+1366:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08da:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -545,101 +546,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08da:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08da:536c      __EnterWVIDEO_
-1365:070e+     ___WD_Present
+1366:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08da:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08da:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1365:12f8      ____Argv
-1365:12fc      ____Argc
+1366:12f8      ____Argv
+1366:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1365:0710      __amblksiz
+1366:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1365:0746      __Start_XI
-1365:077c      __End_XI
-1365:077c      __Start_YI
-1365:0794      __End_YI
+1366:0746      __Start_XI
+1366:077c      __End_XI
+1366:077c      __Start_YI
+1366:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1365:12fe      ___historical_splitparms
+1366:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08da:66d6*     _heapenable_
-1365:0712      ___heap_enabled
+08da:66c8*     _heapenable_
+1366:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08da:66e7      __flushall_
-08da:677b      flushall_
+08da:66d9      __flushall_
+08da:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08da:6781      getche_
+08da:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08da:679b      fwrite_
+08da:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08da:6b14      rand_
-08da:6b56*     srand_
+08da:6b06      rand_
+08da:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08da:a666*     textInit_
-1365:1300      _romFonts
+08da:a676*     textInit_
+1366:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08da:6b79      _bfree_
+08da:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08da:6b9e      _bexpand_
+08da:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08da:6bf8      _DoINTR_
+08da:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08da:6f71*     sbrk_
-08da:6f81      __brk_
+08da:6f63*     sbrk_
+08da:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08da:6fe9      __qwrite_
+08da:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08da:7049      fsync_
+08da:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08da:706c      __setenvp_
-08da:71f8      __freeenvp_
+08da:705e      __setenvp_
+08da:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1365:0718      ___IsDBCS
+1366:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08da:7256*     _ismbblead_
-1365:131c      ___MBCSIsTable
+08da:7248*     _ismbblead_
+1366:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08da:72b0      __mbinit_
-1365:071a      ___MBCodePage
+08da:72a2      __mbinit_
+1366:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08da:738b      _mbdtoupper_
+08da:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08da:7399      toupper_
+08da:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1365:071c      __8087cw
+1366:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1365:071e      ___Save8087
-1365:0722      ___Rest8087
+1366:071e      ___Save8087
+1366:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08da:73a8      __GrabFP87_
+08da:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08da:73da*     __init_8087_emu
-08da:73e0      __x87id
+08da:73cc*     __init_8087_emu
+08da:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08da:743d      wctomb_
+08da:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08da:7488+     utoa_
-08da:7529      itoa_
+08da:747a+     utoa_
+08da:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08da:7573      strupr_
+08da:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1365:0726      ___EFG_printf
-1365:072a*     ___EFG_scanf
+1366:0726      ___EFG_printf
+1366:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08da:75bb      ulltoa_
-08da:76f8*     lltoa_
+08da:75ad      ulltoa_
+08da:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08da:7769*     _dos_close_
-08da:7777      _dos_commit_
+08da:775b*     _dos_close_
+08da:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08da:7786      clearenv_
+08da:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08da:78bc      __Init_FPE_handler_
-08da:78f5      __Fini_FPE_handler_
-08da:792c*     __FPEHandler
+08da:78ae      __Init_FPE_handler_
+08da:78e7      __Fini_FPE_handler_
+08da:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1365:0744      ___FPE_int
+1366:0744      ___FPE_int
 
 
                         +--------------------+
@@ -655,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022740 (141120.)
+Memory size:  00022750 (141136.)
 Entry point address: 08da:0072
-Link time: 00:00.00
+Link time: 00:00.62
index 80e438ca220a21fd864d11859bccfc8d90e282b2..f5c6870fbeb39a84eb1d785103c038dd0158fa71 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 8cda150d0a04ede8d8ba95215f3596c1b510ec1c..460be8aecc8932ccbaef7437a8cb27a828eedfa7 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          117c:0000            0000f070
+DGROUP                          117e:0000            0000f070
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:5260       00000058
 kitten_TEXT            CODE           AUTO           0000:5ad0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:62e0       0000158b
 timer_TEXT             CODE           AUTO           0000:7870       00000235
-_TEXT                  CODE           AUTO           0000:7ab0       0000763f
-modex16_TEXT           CODE           AUTO           0f0f:0000       00002406
-16text_TEXT            CODE           AUTO           0f0f:2410       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1161:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           117b:0004       00000000
-_NULL                  BEGDATA        DGROUP         117c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         117e:0000       00000002
-CONST                  DATA           DGROUP         117e:0002       00000076
-CONST2                 DATA           DGROUP         1185:0008       00000102
-_DATA                  DATA           DGROUP         1196:0000       0000058b
-XIB                    DATA           DGROUP         11ee:000c       00000000
-XI                     DATA           DGROUP         11ee:000c       00000036
-XIE                    DATA           DGROUP         11f2:0002       00000000
-YIB                    DATA           DGROUP         11f2:0002       00000000
-YI                     DATA           DGROUP         11f2:0002       00000018
-YIE                    DATA           DGROUP         11f3:000a       00000000
-STRINGS                DATA           DGROUP         11f3:000a       00000000
-DATA                   DATA           DGROUP         11f3:000a       00000000
-_emu_init_start        EMU            DGROUP         11f3:000a       00000000
-_emu_init_end          EMU            DGROUP         11f3:000a       00000000
-_BSS                   BSS            DGROUP         11f4:0000       00000e22
-STACK                  STACK          DGROUP         12d7:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7ab0       00007631
+modex16_TEXT           CODE           AUTO           0f0f:0000       0000242c
+16text_TEXT            CODE           AUTO           0f0f:2430       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1163:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           117d:0004       00000000
+_NULL                  BEGDATA        DGROUP         117e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1180:0000       00000002
+CONST                  DATA           DGROUP         1180:0002       00000076
+CONST2                 DATA           DGROUP         1187:0008       00000102
+_DATA                  DATA           DGROUP         1198:0000       0000058b
+XIB                    DATA           DGROUP         11f0:000c       00000000
+XI                     DATA           DGROUP         11f0:000c       00000036
+XIE                    DATA           DGROUP         11f4:0002       00000000
+YIB                    DATA           DGROUP         11f4:0002       00000000
+YI                     DATA           DGROUP         11f4:0002       00000018
+YIE                    DATA           DGROUP         11f5:000a       00000000
+STRINGS                DATA           DGROUP         11f5:000a       00000000
+DATA                   DATA           DGROUP         11f5:000a       00000000
+_emu_init_start        EMU            DGROUP         11f5:000a       00000000
+_emu_init_end          EMU            DGROUP         11f5:000a       00000000
+_BSS                   BSS            DGROUP         11f6:0000       00000e22
+STACK                  STACK          DGROUP         12d9:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:004e      main_
-117c:0780+     _gvar
+117e:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-117c:07be+     _inpu
+117e:07be+     _inpu
 0000:0210+     INL_KeyService_
 0000:04aa+     Mouse_
 0000:0502+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:47dc+     MM_TotalFree_
 0000:4872*     MM_Report_
 0000:522a*     MM_BombOnError_
-117c:0920+     _beforesort
-117c:0924+     _aftersort
-117c:0928+     _XMSaddr
+117e:0920+     _beforesort
+117e:0924+     _aftersort
+117e:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5260      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:59a0*     CAL_OptimizeNodes_
 0000:5a50*     CA_Startup_
 0000:5aa0*     CA_Shutdown_
-117c:0930*     _finishcachebox
-117c:0934*     _updatecachebox
-117c:0938*     _drawcachebox
+117e:0930*     _finishcachebox
+117e:0934*     _drawcachebox
+117e:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b0c      KITTENGETS
 0000:5b6c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:60c4+     get_line_
 0000:6136+     db_fetch_
 0000:61cc+     db_insert_
-117c:0494+     __kitten_catalog
+117e:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:648c+     LargestFreeBlock_
 0000:651a+     _coreleft_
@@ -179,61 +179,62 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7af2      _fmalloc_
 0000:7af2      malloc_
-117c:04b6      ___fheap
-117c:04b8      ___fheapRover
-117c:04ba      ___LargestSizeB4Rover
+117e:04b6      ___fheap
+117e:04b8      ___fheapRover
+117e:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c6f      __PIA
 0000:7c68*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f0f:01f4      VGAmodeX_
-0f0f:02ca+     modex__320x240_256__Enter_
-0f0f:032a+     modex__192x144_256__Enter_
-0f0f:038a*     modexLeave_
-0f0f:03a2+     modexsetBaseXMode_
-0f0f:03e0*     modexDefaultPage_
-0f0f:0446*     modexNextPage_
-0f0f:0516*     modexNextPageFlexibleSize_
-0f0f:05ea*     modexShowPage_
-0f0f:06e6*     modexPanPage_
-0f0f:0736*     modexSelectPlane_
-0f0f:075a+     modexClearRegion_
-0f0f:0872*     oldDrawBmp_
-0f0f:09d8*     CDrawBmp_
-0f0f:0b3c*     modexDrawBmp_
-0f0f:0ba2+     modexDrawBmpRegion_
-0f0f:0d0c*     modex_sparky4_DrawBmpRegion_
-0f0f:0e76*     modexDrawPlanarBuf_
-0f0f:0e94*     modexDrawSprite_
-0f0f:0efa+     modexDrawSpriteRegion_
-0f0f:1072*     modexCopyPageRegion_
-0f0f:11dc*     modexFadeOn_
-0f0f:120c*     modexFadeOff_
-0f0f:123a*     modexFlashOn_
-0f0f:1268*     modexFlashOff_
-0f0f:1338      modexPalSave_
-0f0f:138e      modexNewPal_
-0f0f:13de*     modexLoadPalFile_
-0f0f:14c0      modexSavePalFile_
-0f0f:1538*     modexPalBlack_
-0f0f:1562*     modexPalWhite_
-0f0f:158c+     modexPalUpdate_
-0f0f:1afc+     modexPalUpdate1_
-0f0f:1b76*     modexPalUpdate0_
-0f0f:1bc2+     chkcolor_
-0f0f:1eda+     modexputPixel_
-0f0f:1f68*     modexgetPixel_
-0f0f:1fee*     modexhlin_
-0f0f:205a*     modexprint_
-0f0f:21f4*     modexprintbig_
-0f0f:2370*     cls_
-0f0f:23de+     modexWaitBorder_
-117c:04c4+     _VGA
+0f0f:0286+     vgaGetMode_
+0f0f:02bc+     modexEnter_
+0f0f:035e*     modexLeave_
+0f0f:0376+     modexsetBaseXMode_
+0f0f:03b4*     modexDefaultPage_
+0f0f:0416*     modexNextPage_
+0f0f:04e2*     modexNextPageFlexibleSize_
+0f0f:05b0*     modexShowPage_
+0f0f:06ac*     modexPanPage_
+0f0f:06fc*     modexSelectPlane_
+0f0f:0720+     modexClearRegion_
+0f0f:0838*     oldDrawBmp_
+0f0f:099e*     CDrawBmp_
+0f0f:0b02*     modexDrawBmp_
+0f0f:0b68+     modexDrawBmpRegion_
+0f0f:0cd2*     modex_sparky4_DrawBmpRegion_
+0f0f:0e3c*     modexDrawPlanarBuf_
+0f0f:0e5a*     modexDrawSprite_
+0f0f:0ec0+     modexDrawSpriteRegion_
+0f0f:1038*     modexCopyPageRegion_
+0f0f:11a2*     modexFadeOn_
+0f0f:11d2*     modexFadeOff_
+0f0f:1200*     modexFlashOn_
+0f0f:122e*     modexFlashOff_
+0f0f:12fe      modexPalSave_
+0f0f:1354      modexNewPal_
+0f0f:13a4*     modexLoadPalFile_
+0f0f:1486      modexSavePalFile_
+0f0f:14fe*     modexPalBlack_
+0f0f:1528*     modexPalWhite_
+0f0f:1552+     modexPalUpdate_
+0f0f:1ac2+     modexPalUpdate1_
+0f0f:1b3c*     modexPalUpdate0_
+0f0f:1b88+     chkcolor_
+0f0f:1ea0+     modexputPixel_
+0f0f:1f2e*     modexgetPixel_
+0f0f:1fb4*     modexhlin_
+0f0f:2020*     modexprint_
+0f0f:21ba*     modexprintbig_
+0f0f:2336*     pdump_
+0f0f:2396*     cls_
+0f0f:2404+     modexWaitBorder_
+117e:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-117c:0000*     __nullarea
-117c:04d8*     __ovlflag
-117c:04d9*     __intno
-117c:04da*     __ovlvec
+117e:0000*     __nullarea
+117e:04d8*     __ovlflag
+117e:04d9*     __intno
+117e:04da*     __ovlvec
 0000:7c86      _cstart_
 0000:7d59*     _Not_Enough_Memory_
 0000:7e8b      __exit_
@@ -243,10 +244,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f12      _big_code_
 0000:7f12*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-117c:1244      __argv
-117c:1248      ___argv
-117c:124c      __argc
-117c:124e      ___argc
+117e:1244      __argv
+117e:1248      ___argv
+117e:124c      __argc
+117e:124e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7f12      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -270,22 +271,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:826e      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82b3      _nmalloc_
-117c:04de      ___nheapbeg
-117c:04e0      ___MiniHeapRover
-117c:04e2      ___LargestSizeB4MiniHeapRover
+117e:04de      ___nheapbeg
+117e:04e0      ___MiniHeapRover
+117e:04e2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:838d      _ffree_
 0000:838d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:83fa      _nfree_
-117c:1250+     ___MiniHeapFreeRover
+117e:1250+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:84f5+     _null_exit_rtn_
 0000:84f5+     __null_int23_exit_
 0000:84f6      exit_
 0000:8517+     _exit_
-117c:04e4+     ___int23_exit
-117c:04e8      ___FPE_handler_exit
+117e:04e4+     ___int23_exit
+117e:04e8      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8534      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -304,7 +305,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8edb      __doclose_
 0000:9025      __shutdown_stream_
 0000:903f      fclose_
-117c:1252+     ___RmTmpFileFn
+117e:1252+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90aa+     __ibm_bios_get_ticks_
 0000:9121      clock_
@@ -315,7 +316,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9345      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-117c:0098      __IsTable
+117e:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:953d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -350,31 +351,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d37      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-117c:04f4      __8087
-117c:04f5      __real87
-117c:04f6      __dos87emucall
-117c:04f8      __dos87real
+117e:04f4      __8087
+117e:04f5      __real87
+117e:04f6      __dos87emucall
+117e:04f8      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d46*     __exit_with_msg_
 0000:9d4b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-117c:04fa      __curbrk
-117c:0502      __STACKLOW
-117c:0504      __STACKTOP
-117c:0506      __cbyte
-117c:0508      __child
-117c:050a      __no87
-117c:0517      ___FPE_handler
-117c:04fc      __psp
-117c:050b      __get_ovl_stack
-117c:050f      __restore_ovl_stack
-117c:0513      __close_ovl_file
-117c:051b      __LpCmdLine
-117c:051f      __LpPgmName
-117c:04fe      __osmajor
-117c:04ff      __osminor
-117c:0500      __osmode
-117c:0501      __HShift
+117e:04fa      __curbrk
+117e:0502      __STACKLOW
+117e:0504      __STACKTOP
+117e:0506      __cbyte
+117e:0508      __child
+117e:050a      __no87
+117e:0517      ___FPE_handler
+117e:04fc      __psp
+117e:050b      __get_ovl_stack
+117e:050f      __restore_ovl_stack
+117e:0513      __close_ovl_file
+117e:051b      __LpCmdLine
+117e:051f      __LpPgmName
+117e:04fe      __osmajor
+117e:04ff      __osminor
+117e:0500      __osmode
+117e:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9d70      __MemAllocator
 0000:9e3a      __MemFree
@@ -393,8 +394,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a90e      rand_
 0000:a950*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f0f:2486*     textInit_
-117c:125a      _romFonts
+0f0f:24a6*     textInit_
+117e:125a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:a973      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -403,7 +404,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:aa34      __FiniRtns
 0000:aa34*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-117c:0528      ___uselfn
+117e:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:aa98      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -411,9 +412,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:aafc+     _getargv_
 0000:ae2c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-117c:052a      ___iob
-117c:1276      ___OpenStreams
-117c:127a      ___ClosedStreams
+117e:052a      ___iob
+117e:1276      ___ClosedStreams
+117e:127a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:ae70      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -426,7 +427,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b24d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-117c:0022      ___Alphabet
+117e:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b250      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -436,18 +437,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b2fe*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b309*     __get_errno_ptr_
-117c:127e      _errno
+117e:127e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b310      __GetIOMode_
 0000:b345      __SetIOMode_nogrow_
-117c:06a6      ___NFiles
-117c:06a8      ___init_mode
-117c:06d0      ___io_mode
+117e:06a6      ___NFiles
+117e:06a8      ___init_mode
+117e:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b37a*     __set_commode_
-117c:06d4      __commode
+117e:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-117c:06d6      __fmode
+117e:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b386      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,9 +475,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b98e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b9aa*     __get_doserrno_ptr_
-117c:1280      __doserrno
+117e:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-117c:06d8      ___umaskval
+117e:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b9b1      _dos_creat_
 0000:b9d5*     _dos_creatnew_
@@ -487,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bbde      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-117c:1284      ___env_mask
-117c:1288      _environ
-117c:128c*     __wenviron
+117e:1284      ___env_mask
+117e:1288      _environ
+117e:128c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bc20      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -510,12 +511,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c176      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c1e6      __EnterWVIDEO_
-117c:06f8+     ___WD_Present
+117e:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c20a*     _heapenable_
-117c:06fa      ___heap_enabled
+117e:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-117c:06fc      __amblksiz
+117e:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c21b      __flushall_
 0000:c2af      flushall_
@@ -530,15 +531,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c4dd      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-117c:1290      ____Argv
-117c:1294      ____Argc
+117e:1290      ____Argv
+117e:1294      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-117c:072c      __Start_XI
-117c:0762      __End_XI
-117c:0762      __Start_YI
-117c:077a      __End_YI
+117e:072c      __Start_XI
+117e:0762      __End_XI
+117e:0762      __Start_YI
+117e:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-117c:1296      ___historical_splitparms
+117e:1296      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c6b2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -547,77 +548,77 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c8f7      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:da68      _DoINTR_
+0000:da5a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dde1*     sbrk_
-0000:ddf1      __brk_
+0000:ddd3*     sbrk_
+0000:dde3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de59      fsync_
+0000:de4b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de5e*     _frealloc_
-0000:de5e      realloc_
+0000:de50*     _frealloc_
+0000:de50      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df58      __setenvp_
-0000:e0e4      __freeenvp_
+0000:df4a      __setenvp_
+0000:e0d6      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-117c:06fe      ___IsDBCS
+117e:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e142*     _ismbblead_
-117c:129c      ___MBCSIsTable
+0000:e134*     _ismbblead_
+117e:129c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e19c      __mbinit_
-117c:0700      ___MBCodePage
+0000:e18e      __mbinit_
+117e:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e277      _mbdtoupper_
+0000:e269      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e285      toupper_
+0000:e277      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-117c:0702      __8087cw
+117e:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-117c:0704      ___Save8087
-117c:0708      ___Rest8087
+117e:0704      ___Save8087
+117e:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e294      __GrabFP87_
+0000:e286      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e2c6*     __init_8087_emu
-0000:e2cc      __x87id
+0000:e2b8*     __init_8087_emu
+0000:e2be      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e329      wctomb_
+0000:e31b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e374+     utoa_
-0000:e415      itoa_
+0000:e366+     utoa_
+0000:e407      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e45f      strupr_
+0000:e451      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-117c:070c      ___EFG_printf
-117c:0710*     ___EFG_scanf
+117e:070c      ___EFG_printf
+117e:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e4a7      ulltoa_
-0000:e5e4*     lltoa_
+0000:e499      ulltoa_
+0000:e5d6*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e655*     _dos_close_
-0000:e663      _dos_commit_
+0000:e647*     _dos_close_
+0000:e655      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e672*     _msize_
-0000:e68d      _fmsize_
+0000:e664*     _msize_
+0000:e67f      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e69e      __HeapManager_expand_
-0000:eba7      _nexpand_
+0000:e690      __HeapManager_expand_
+0000:eb99      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebfa      _fexpand_
-0000:ebfa*     _expand_
+0000:ebec      _fexpand_
+0000:ebec*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec2f      clearenv_
+0000:ec21      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed64      __Init_FPE_handler_
-0000:ed9d      __Fini_FPE_handler_
-0000:edd4*     __FPEHandler
+0000:ed56      __Init_FPE_handler_
+0000:ed8f      __Fini_FPE_handler_
+0000:edc6*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f066      _bfree_
+0000:f058      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f08b      _bexpand_
+0000:f07d      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-117c:072a      ___FPE_int
+117e:072a      ___FPE_int
 
 
                         +--------------------+
@@ -633,6 +634,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020830 (133168.)
+Memory size:  00020850 (133200.)
 Entry point address: 0000:7c86
-Link time: 00:00.00
+Link time: 00:00.34
index 535c9f4c4254b00da79708100af8fe5120a8afa5..ea51962f0e5c939648fcee863f1d1fe510960f00 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index f79195a67dc15af396ae94137faf6f4e78e9065d..93c2f467ee9a1ac594bfb9fc6135ccdd435de358 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          125c:0000            0000f0a0
+DGROUP                          1188:0000            0000f090
 
 
 
@@ -24,7 +24,7 @@ DGROUP                          125c:0000            0000f0a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       00000154
+palettel_TEXT          CODE           AUTO           0000:0000       00000159
 16_in_TEXT             CODE           AUTO           0000:0160       00001e80
 16_mm_TEXT             CODE           AUTO           0000:1fe0       00003308
 wcpu_TEXT              CODE           AUTO           0000:52f0       00000058
@@ -33,29 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:52f0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b60       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6370       0000158b
 timer_TEXT             CODE           AUTO           0000:7900       00000235
-_TEXT                  CODE           AUTO           0000:7b40       000077d3
-modex16_TEXT           CODE           AUTO           0f32:0000       00002406
-bakapee_TEXT           CODE           AUTO           0f32:2410       00000bc2
-16text_TEXT            CODE           AUTO           0f32:2fe0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1241:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           125b:0004       00000000
-_NULL                  BEGDATA        DGROUP         125c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         125e:0000       00000002
-CONST                  DATA           DGROUP         125e:0002       00000076
-CONST2                 DATA           DGROUP         1265:0008       00000102
-_DATA                  DATA           DGROUP         1276:0000       00000597
-XIB                    DATA           DGROUP         12cf:0008       00000000
-XI                     DATA           DGROUP         12cf:0008       00000036
-XIE                    DATA           DGROUP         12d2:000e       00000000
-YIB                    DATA           DGROUP         12d2:000e       00000000
-YI                     DATA           DGROUP         12d2:000e       00000018
-YIE                    DATA           DGROUP         12d4:0006       00000000
-STRINGS                DATA           DGROUP         12d4:0006       00000000
-DATA                   DATA           DGROUP         12d4:0006       00000000
-_emu_init_start        EMU            DGROUP         12d4:0006       00000000
-_emu_init_end          EMU            DGROUP         12d4:0006       00000000
-_BSS                   BSS            DGROUP         12d5:0000       00000e42
-STACK                  STACK          DGROUP         13ba:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b40       0000764d
+modex16_TEXT           CODE           AUTO           0f19:0000       0000242c
+16text_TEXT            CODE           AUTO           0f19:2430       0000010d
+16_in13_DATA           FAR_DATA       AUTO           116d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1187:0004       00000000
+_NULL                  BEGDATA        DGROUP         1188:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         118a:0000       00000002
+CONST                  DATA           DGROUP         118a:0002       00000076
+CONST2                 DATA           DGROUP         1191:0008       00000102
+_DATA                  DATA           DGROUP         11a2:0000       00000591
+XIB                    DATA           DGROUP         11fb:0002       00000000
+XI                     DATA           DGROUP         11fb:0002       00000036
+XIE                    DATA           DGROUP         11fe:0008       00000000
+YIB                    DATA           DGROUP         11fe:0008       00000000
+YI                     DATA           DGROUP         11fe:0008       00000018
+YIE                    DATA           DGROUP         1200:0000       00000000
+STRINGS                DATA           DGROUP         1200:0000       00000000
+DATA                   DATA           DGROUP         1200:0000       00000000
+_emu_init_start        EMU            DGROUP         1200:0000       00000000
+_emu_init_end          EMU            DGROUP         1200:0000       00000000
+_BSS                   BSS            DGROUP         1200:0000       00000e42
+STACK                  STACK          DGROUP         12e5:0000       0000dac0
 
 
                         +----------------+
@@ -70,13 +69,13 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:004e      main_
-125c:0790+     _gvar
-125c:07b8+     _bakapee
-125c:07bc+     _page
-125c:07d0+     _pal
-125c:07d4*     _i
+1188:0780+     _gvar
+1188:07a8+     _page
+1188:07c0+     _bakapee
+1188:07c4+     _pal
+1188:07c8*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-125c:07ee+     _inpu
+1188:07de+     _inpu
 0000:02a0+     INL_KeyService_
 0000:053a+     Mouse_
 0000:0592+     IN_GetJoyAbs_
@@ -124,9 +123,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:486c+     MM_TotalFree_
 0000:4902*     MM_Report_
 0000:52ba*     MM_BombOnError_
-125c:0950+     _beforesort
-125c:0954+     _aftersort
-125c:0958+     _XMSaddr
+1188:0940+     _beforesort
+1188:0944+     _aftersort
+1188:0948+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52f0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -144,9 +143,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a30*     CAL_OptimizeNodes_
 0000:5ae0*     CA_Startup_
 0000:5b30*     CA_Shutdown_
-125c:0960*     _finishcachebox
-125c:0964*     _updatecachebox
-125c:0968*     _drawcachebox
+1188:0950*     _finishcachebox
+1188:0954*     _drawcachebox
+1188:0958*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b9c      KITTENGETS
 0000:5bfc*     kittenopen_
@@ -157,7 +156,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6154+     get_line_
 0000:61c6+     db_fetch_
 0000:625c+     db_insert_
-125c:0494+     __kitten_catalog
+1188:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:651c+     LargestFreeBlock_
 0000:65aa+     _coreleft_
@@ -182,76 +181,66 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b45      __STK
 0000:7b65      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f32:01f4      VGAmodeX_
-0f32:02ca+     modex__320x240_256__Enter_
-0f32:032a+     modex__192x144_256__Enter_
-0f32:038a      modexLeave_
-0f32:03a2+     modexsetBaseXMode_
-0f32:03e0      modexDefaultPage_
-0f32:0446*     modexNextPage_
-0f32:0516*     modexNextPageFlexibleSize_
-0f32:05ea*     modexShowPage_
-0f32:06e6*     modexPanPage_
-0f32:0736*     modexSelectPlane_
-0f32:075a      modexClearRegion_
-0f32:0872*     oldDrawBmp_
-0f32:09d8*     CDrawBmp_
-0f32:0b3c*     modexDrawBmp_
-0f32:0ba2+     modexDrawBmpRegion_
-0f32:0d0c*     modex_sparky4_DrawBmpRegion_
-0f32:0e76*     modexDrawPlanarBuf_
-0f32:0e94*     modexDrawSprite_
-0f32:0efa+     modexDrawSpriteRegion_
-0f32:1072*     modexCopyPageRegion_
-0f32:11dc      modexFadeOn_
-0f32:120c*     modexFadeOff_
-0f32:123a*     modexFlashOn_
-0f32:1268*     modexFlashOff_
-0f32:1338+     modexPalSave_
-0f32:138e      modexNewPal_
-0f32:13de      modexLoadPalFile_
-0f32:14c0*     modexSavePalFile_
-0f32:1538      modexPalBlack_
-0f32:1562*     modexPalWhite_
-0f32:158c+     modexPalUpdate_
-0f32:1afc      modexPalUpdate1_
-0f32:1b76*     modexPalUpdate0_
-0f32:1bc2+     chkcolor_
-0f32:1eda      modexputPixel_
-0f32:1f68*     modexgetPixel_
-0f32:1fee*     modexhlin_
-0f32:205a      modexprint_
-0f32:21f4*     modexprintbig_
-0f32:2370      cls_
-0f32:23de+     modexWaitBorder_
-125c:04c4      _VGA
+0f19:01f4      VGAmodeX_
+0f19:0286+     vgaGetMode_
+0f19:02bc+     modexEnter_
+0f19:035e      modexLeave_
+0f19:0376+     modexsetBaseXMode_
+0f19:03b4      modexDefaultPage_
+0f19:0416*     modexNextPage_
+0f19:04e2*     modexNextPageFlexibleSize_
+0f19:05b0*     modexShowPage_
+0f19:06ac*     modexPanPage_
+0f19:06fc*     modexSelectPlane_
+0f19:0720+     modexClearRegion_
+0f19:0838*     oldDrawBmp_
+0f19:099e*     CDrawBmp_
+0f19:0b02*     modexDrawBmp_
+0f19:0b68+     modexDrawBmpRegion_
+0f19:0cd2*     modex_sparky4_DrawBmpRegion_
+0f19:0e3c*     modexDrawPlanarBuf_
+0f19:0e5a*     modexDrawSprite_
+0f19:0ec0+     modexDrawSpriteRegion_
+0f19:1038*     modexCopyPageRegion_
+0f19:11a2      modexFadeOn_
+0f19:11d2*     modexFadeOff_
+0f19:1200*     modexFlashOn_
+0f19:122e*     modexFlashOff_
+0f19:12fe+     modexPalSave_
+0f19:1354      modexNewPal_
+0f19:13a4      modexLoadPalFile_
+0f19:1486*     modexSavePalFile_
+0f19:14fe      modexPalBlack_
+0f19:1528*     modexPalWhite_
+0f19:1552+     modexPalUpdate_
+0f19:1ac2      modexPalUpdate1_
+0f19:1b3c*     modexPalUpdate0_
+0f19:1b88+     chkcolor_
+0f19:1ea0+     modexputPixel_
+0f19:1f2e*     modexgetPixel_
+0f19:1fb4*     modexhlin_
+0f19:2020*     modexprint_
+0f19:21ba*     modexprintbig_
+0f19:2336      pdump_
+0f19:2396*     cls_
+0f19:2404+     modexWaitBorder_
+1188:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b82      _fmalloc_
 0000:7b82      malloc_
-125c:04d8      ___fheap
-125c:04da      ___fheapRover
-125c:04dc      ___LargestSizeB4Rover
+1188:04d8      ___fheap
+1188:04da      ___fheapRover
+1188:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cff      __PIA
 0000:7cf8*     __PIS
-Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f32:2454      pdump_
-0f32:24b6+     colortest_
-0f32:250a+     colorz_
-0f32:2570+     ssd_
-0f32:268e+     dingpp_
-0f32:2700+     dingo_
-0f32:2796+     dingas_
-0f32:2844+     dingu_
-0f32:28a6+     dingq_
-0f32:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d16      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-125c:0000*     __nullarea
-125c:04e4*     __ovlflag
-125c:04e5*     __intno
-125c:04e6*     __ovlvec
+1188:0000*     __nullarea
+1188:04de*     __ovlflag
+1188:04df*     __intno
+1188:04e0*     __ovlvec
 0000:7d30      _cstart_
 0000:7e03*     _Not_Enough_Memory_
 0000:7f35      __exit_
@@ -261,10 +250,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7fbc      _big_code_
 0000:7fbc*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-125c:1274      __argv
-125c:1278      ___argv
-125c:127c      __argc
-125c:127e      ___argc
+1188:1264      __argv
+1188:1268      ___argv
+1188:126c      __argc
+1188:126e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7fbc      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -288,22 +277,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8318      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:835d      _nmalloc_
-125c:04ea      ___nheapbeg
-125c:04ec      ___MiniHeapRover
-125c:04ee      ___LargestSizeB4MiniHeapRover
+1188:04e4      ___nheapbeg
+1188:04e6      ___MiniHeapRover
+1188:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8437      _ffree_
 0000:8437      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84a4      _nfree_
-125c:1280+     ___MiniHeapFreeRover
+1188:1270+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:859f+     _null_exit_rtn_
 0000:859f+     __null_int23_exit_
 0000:85a0      exit_
 0000:85c1+     _exit_
-125c:04f0+     ___int23_exit
-125c:04f4      ___FPE_handler_exit
+1188:04ea+     ___int23_exit
+1188:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85de      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -322,7 +311,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f85      __doclose_
 0000:90cf      __shutdown_stream_
 0000:90e9      fclose_
-125c:1282+     ___RmTmpFileFn
+1188:1272+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9154+     __ibm_bios_get_ticks_
 0000:91cb      clock_
@@ -333,7 +322,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:93ef      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-125c:0098      __IsTable
+1188:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:95e7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -368,31 +357,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9de1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-125c:0500      __8087
-125c:0501      __real87
-125c:0502      __dos87emucall
-125c:0504      __dos87real
+1188:04fa      __8087
+1188:04fb      __real87
+1188:04fc      __dos87emucall
+1188:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9df0*     __exit_with_msg_
 0000:9df5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-125c:0506      __curbrk
-125c:050e      __STACKLOW
-125c:0510      __STACKTOP
-125c:0512      __cbyte
-125c:0514      __child
-125c:0516      __no87
-125c:0523      ___FPE_handler
-125c:0508      __psp
-125c:0517      __get_ovl_stack
-125c:051b      __restore_ovl_stack
-125c:051f      __close_ovl_file
-125c:0527      __LpCmdLine
-125c:052b      __LpPgmName
-125c:050a      __osmajor
-125c:050b      __osminor
-125c:050c      __osmode
-125c:050d      __HShift
+1188:0500      __curbrk
+1188:0508      __STACKLOW
+1188:050a      __STACKTOP
+1188:050c      __cbyte
+1188:050e      __child
+1188:0510      __no87
+1188:051d      ___FPE_handler
+1188:0502      __psp
+1188:0511      __get_ovl_stack
+1188:0515      __restore_ovl_stack
+1188:0519      __close_ovl_file
+1188:0521      __LpCmdLine
+1188:0525      __LpPgmName
+1188:0504      __osmajor
+1188:0505      __osminor
+1188:0506      __osmode
+1188:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e14+     __fill_buffer_
 0000:a063      fgetc_
@@ -402,8 +391,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a523      rand_
 0000:a565*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f32:3056*     textInit_
-125c:128a      _romFonts
+0f19:24a6*     textInit_
+1188:127a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a590      __MemAllocator
 0000:a65a      __MemFree
@@ -413,231 +402,229 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 0000:a92d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:aa1c      __fmemneed_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:aa1f      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ab97      __CMain
+0000:aa1f      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:abfd      __InitRtns
-0000:abfd*     __FInitRtns
-0000:ac58      __FiniRtns
-0000:ac58*     __FFiniRtns
+0000:aa85      __InitRtns
+0000:aa85*     __FInitRtns
+0000:aae0      __FiniRtns
+0000:aae0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-125c:0534      ___uselfn
+1188:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:acbc      __DOSseg__
+0000:ab44      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:acbd      __Init_Argv_
-0000:ad20+     _getargv_
-0000:b050      __Fini_Argv_
+0000:ab45      __Init_Argv_
+0000:aba8+     _getargv_
+0000:aed8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-125c:0536      ___iob
-125c:12a6      ___OpenStreams
-125c:12aa      ___ClosedStreams
+1188:0530      ___iob
+1188:1296      ___ClosedStreams
+1188:129a      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:b094      __fprtf_
+0000:af1c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b1e7      intr_
+0000:b06f      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b1fb      segread_
+0000:b083      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b2e6      __LastFree_
-0000:b360      __ExpandDGROUP_
+0000:b16e      __LastFree_
+0000:b1e8      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b471      __nmemneed_
+0000:b2f9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-125c:0022      ___Alphabet
+1188:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b474      __lseek_
+0000:b2fc      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b4ae*     __dosretax
-0000:b4b3*     __dosret0
-0000:b4ba      __set_errno_dos_
-0000:b522*     __set_errno_dos_reterr_
+0000:b336*     __dosretax
+0000:b33b*     __dosret0
+0000:b342      __set_errno_dos_
+0000:b3aa*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b52d*     __get_errno_ptr_
-125c:12ae      _errno
+0000:b3b5*     __get_errno_ptr_
+1188:129e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b534      __GetIOMode_
-0000:b569      __SetIOMode_nogrow_
-125c:06b2      ___NFiles
-125c:06b4      ___init_mode
-125c:06dc      ___io_mode
+0000:b3bc      __GetIOMode_
+0000:b3f1      __SetIOMode_nogrow_
+1188:06ac      ___NFiles
+1188:06ae      ___init_mode
+1188:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b59e*     __set_commode_
-125c:06e0      __commode
+0000:b426*     __set_commode_
+1188:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-125c:06e2      __fmode
+1188:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b5aa      __chktty_
+0000:b432      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b609      __freefp_
-0000:b6aa      __purgefp_
+0000:b491      __freefp_
+0000:b532      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6eb      __allocfp_
+0000:b573      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b89b      __close_
+0000:b723      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8d1      __flush_
+0000:b759      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bb1a      fflush_
+0000:b9a2      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb2f      tell_
+0000:b9b7      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb40      lseek_
+0000:b9c8      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb72      __doserror_
-0000:bb80      __doserror1_
+0000:b9fa      __doserror_
+0000:ba08      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb8c      _dos_open_
+0000:ba14      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bbb2      isatty_
+0000:ba3a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bbce*     __get_doserrno_ptr_
-125c:12b0      __doserrno
+0000:ba56*     __get_doserrno_ptr_
+1188:12a0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-125c:06e4      ___umaskval
+1188:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbd5      _dos_creat_
-0000:bbf9*     _dos_creatnew_
+0000:ba5d      _dos_creat_
+0000:ba81*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bc1a+     __grow_iomode_
-0000:bd01+     __shrink_iomode_
-0000:bd42      __SetIOMode_
+0000:baa2+     __grow_iomode_
+0000:bb89+     __shrink_iomode_
+0000:bbca      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:be02      vsprintf_
+0000:bc8a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-125c:12b4      ___env_mask
-125c:12b8      _environ
-125c:12bc*     __wenviron
+1188:12a4      ___env_mask
+1188:12a8      _environ
+1188:12ac*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:be44      _mbterm_
+0000:bccc      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be97      _mbsnextc_
+0000:bd1f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bef2      _mbctoupper_
+0000:bd7a      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bf15      _mbsinc_
+0000:bd9d      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf67      __ChkTTYIOMode_
-0000:bfd5*     __IOMode_
+0000:bdef      __ChkTTYIOMode_
+0000:be5d*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c0a7      __HeapWalk_
+0000:bf2f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c2e7*     _fpreset_
-0000:c312      __init_8087_
-0000:c345+     __default_sigfpe_handler_
-0000:c39a      __chk8087_
+0000:c16f*     _fpreset_
+0000:c19a      __init_8087_
+0000:c1cd+     __default_sigfpe_handler_
+0000:c222      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c40a      __EnterWVIDEO_
-125c:0704+     ___WD_Present
+0000:c292      __EnterWVIDEO_
+1188:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c42e      __flushall_
-0000:c4c2      flushall_
+0000:c2b6      __flushall_
+0000:c34a      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c4c8      getche_
+0000:c350      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c4e2      __ioalloc_
+0000:c36a      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c670      __qread_
+0000:c4f8      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c690      __qwrite_
+0000:c518      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c6f0      fputc_
+0000:c578      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c8c5*     _heapenable_
-125c:0706      ___heap_enabled
+0000:c74d*     _heapenable_
+1188:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-125c:0708      __amblksiz
+1188:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-125c:12c0      ____Argv
-125c:12c4      ____Argc
+1188:12b0      ____Argv
+1188:12b4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-125c:0738      __Start_XI
-125c:076e      __End_XI
-125c:076e      __Start_YI
-125c:0786      __End_YI
+1188:0732      __Start_XI
+1188:0768      __End_XI
+1188:0768      __Start_YI
+1188:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-125c:12c6      ___historical_splitparms
+1188:12b6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c8d6      __InitFiles_
+0000:c75e      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:cb0a*     fcloseall_
-0000:cb11      __full_io_exit_
+0000:c992*     fcloseall_
+0000:c999      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cb1b      __prtf_
+0000:c9a3      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc8c      _DoINTR_
+0000:db06      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:e005*     sbrk_
-0000:e015      __brk_
+0000:de7f*     sbrk_
+0000:de8f      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e07d      fsync_
+0000:def7      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e082*     _frealloc_
-0000:e082      realloc_
+0000:defc*     _frealloc_
+0000:defc      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e17c      __setenvp_
-0000:e308      __freeenvp_
+0000:dff6      __setenvp_
+0000:e182      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-125c:070a      ___IsDBCS
+1188:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e366*     _ismbblead_
-125c:12cc      ___MBCSIsTable
+0000:e1e0*     _ismbblead_
+1188:12bc      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e3c0      __mbinit_
-125c:070c      ___MBCodePage
+0000:e23a      __mbinit_
+1188:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e49b      _mbdtoupper_
+0000:e315      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e4a9      toupper_
+0000:e323      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-125c:070e      __8087cw
+1188:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-125c:0710      ___Save8087
-125c:0714      ___Rest8087
+1188:070a      ___Save8087
+1188:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e4b8      __GrabFP87_
+0000:e332      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e4ea*     __init_8087_emu
-0000:e4f0      __x87id
+0000:e364*     __init_8087_emu
+0000:e36a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e54d      wctomb_
+0000:e3c7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e598+     utoa_
-0000:e639      itoa_
+0000:e412+     utoa_
+0000:e4b3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e683      strupr_
+0000:e4fd      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-125c:0718      ___EFG_printf
-125c:071c*     ___EFG_scanf
+1188:0712      ___EFG_printf
+1188:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e6cb      ulltoa_
-0000:e808*     lltoa_
+0000:e545      ulltoa_
+0000:e682*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e879*     _dos_close_
-0000:e887      _dos_commit_
+0000:e6f3*     _dos_close_
+0000:e701      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e896*     _msize_
-0000:e8b1      _fmsize_
+0000:e710*     _msize_
+0000:e72b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e8c2      __HeapManager_expand_
-0000:edcb      _nexpand_
+0000:e73c      __HeapManager_expand_
+0000:ec45      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ee1e      _fexpand_
-0000:ee1e*     _expand_
+0000:ec98      _fexpand_
+0000:ec98*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ee53      clearenv_
+0000:eccd      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef88      __Init_FPE_handler_
-0000:efc1      __Fini_FPE_handler_
-0000:eff8*     __FPEHandler
+0000:ee02      __Init_FPE_handler_
+0000:ee3b      __Fini_FPE_handler_
+0000:ee72*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f28a      _bfree_
+0000:f104      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f2af      _bexpand_
+0000:f129      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-125c:0736      ___FPE_int
+1188:0730      ___FPE_int
 
 
                         +--------------------+
@@ -653,6 +640,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021660 (136800.)
+Memory size:  00020910 (133392.)
 Entry point address: 0000:7d30
-Link time: 00:00.00
+Link time: 00:00.84
index 50f488101358f317022a33480af7aa3aa5a6b47c..9086bdd2946a6e6264e72902372564078e7cb156 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 2339b8aa2f6daab816f2d199dc870f1def84ccd0..9bced34b80114b531de59048a2a78912abe159c2 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/13 23:27:50
+Created on:       15/10/15 12:30:06
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b5a:0000            0000ecd0
+DGROUP                          0b59:0000            0000ecd0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       0000024c
-_TEXT                  CODE           AUTO           0000:0250       00008591
-modex16_TEXT           CODE           AUTO           0000:87f0       00002406
-bitmap_TEXT            CODE           AUTO           0000:ac00       00000605
-planar_TEXT            CODE           AUTO           0000:b210       00000275
-16text_TEXT            CODE           AUTO           0000:b490       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b59:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b5a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b5c:0000       00000002
-CONST                  DATA           DGROUP         0b5c:0002       00000076
-CONST2                 DATA           DGROUP         0b63:0008       00000132
-_DATA                  DATA           DGROUP         0b77:0000       00000326
-XIB                    DATA           DGROUP         0ba9:0006       00000000
-XI                     DATA           DGROUP         0ba9:0006       0000002a
-XIE                    DATA           DGROUP         0bac:0000       00000000
-YIB                    DATA           DGROUP         0bac:0000       00000000
-YI                     DATA           DGROUP         0bac:0000       0000000c
-YIE                    DATA           DGROUP         0bac:000c       00000000
-STRINGS                DATA           DGROUP         0bac:000c       00000000
-DATA                   DATA           DGROUP         0bac:000c       00000000
-_emu_init_start        EMU            DGROUP         0bac:000c       00000000
-_emu_init_end          EMU            DGROUP         0bac:000c       00000000
-_BSS                   BSS            DGROUP         0bad:0000       00000ce0
-STACK                  STACK          DGROUP         0c7b:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0250       00008567
+modex16_TEXT           CODE           AUTO           0000:87c0       0000242c
+bitmap_TEXT            CODE           AUTO           0000:abf0       00000605
+planar_TEXT            CODE           AUTO           0000:b200       00000275
+16text_TEXT            CODE           AUTO           0000:b480       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b58:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b59:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b5b:0000       00000002
+CONST                  DATA           DGROUP         0b5b:0002       00000076
+CONST2                 DATA           DGROUP         0b62:0008       00000132
+_DATA                  DATA           DGROUP         0b76:0000       00000326
+XIB                    DATA           DGROUP         0ba8:0006       00000000
+XI                     DATA           DGROUP         0ba8:0006       0000002a
+XIE                    DATA           DGROUP         0bab:0000       00000000
+YIB                    DATA           DGROUP         0bab:0000       00000000
+YI                     DATA           DGROUP         0bab:0000       0000000c
+YIE                    DATA           DGROUP         0bab:000c       00000000
+STRINGS                DATA           DGROUP         0bab:000c       00000000
+DATA                   DATA           DGROUP         0bab:000c       00000000
+_emu_init_start        EMU            DGROUP         0bab:000c       00000000
+_emu_init_end          EMU            DGROUP         0bab:000c       00000000
+_BSS                   BSS            DGROUP         0bac:0000       00000ce0
+STACK                  STACK          DGROUP         0c7a:0000       0000dac0
 
 
                         +----------------+
@@ -62,106 +62,107 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0098      main_
-0b5a:0530+     _gvar
+0b59:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0255      __STK
 0000:0275*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:89e4      VGAmodeX_
-0000:8aba+     modex__320x240_256__Enter_
-0000:8b1a+     modex__192x144_256__Enter_
-0000:8b7a*     modexLeave_
-0000:8b92+     modexsetBaseXMode_
-0000:8bd0      modexDefaultPage_
-0000:8c36*     modexNextPage_
-0000:8d06*     modexNextPageFlexibleSize_
-0000:8dda*     modexShowPage_
-0000:8ed6*     modexPanPage_
-0000:8f26*     modexSelectPlane_
-0000:8f4a      modexClearRegion_
-0000:9062      oldDrawBmp_
-0000:91c8*     CDrawBmp_
-0000:932c      modexDrawBmp_
-0000:9392+     modexDrawBmpRegion_
-0000:94fc*     modex_sparky4_DrawBmpRegion_
-0000:9666*     modexDrawPlanarBuf_
-0000:9684      modexDrawSprite_
-0000:96ea+     modexDrawSpriteRegion_
-0000:9862      modexCopyPageRegion_
-0000:99cc*     modexFadeOn_
-0000:99fc*     modexFadeOff_
-0000:9a2a*     modexFlashOn_
-0000:9a58*     modexFlashOff_
-0000:9b28+     modexPalSave_
-0000:9b7e      modexNewPal_
-0000:9bce*     modexLoadPalFile_
-0000:9cb0*     modexSavePalFile_
-0000:9d28*     modexPalBlack_
-0000:9d52*     modexPalWhite_
-0000:9d7c+     modexPalUpdate_
-0000:a2ec      modexPalUpdate1_
-0000:a366*     modexPalUpdate0_
-0000:a3b2+     chkcolor_
-0000:a6ca+     modexputPixel_
-0000:a758*     modexgetPixel_
-0000:a7de*     modexhlin_
-0000:a84a*     modexprint_
-0000:a9e4*     modexprintbig_
-0000:ab60*     cls_
-0000:abce+     modexWaitBorder_
-0b5a:01e4      _VGA
+0000:89b4      VGAmodeX_
+0000:8a46+     vgaGetMode_
+0000:8a7c+     modexEnter_
+0000:8b1e*     modexLeave_
+0000:8b36+     modexsetBaseXMode_
+0000:8b74      modexDefaultPage_
+0000:8bd6*     modexNextPage_
+0000:8ca2*     modexNextPageFlexibleSize_
+0000:8d70*     modexShowPage_
+0000:8e6c*     modexPanPage_
+0000:8ebc*     modexSelectPlane_
+0000:8ee0      modexClearRegion_
+0000:8ff8      oldDrawBmp_
+0000:915e*     CDrawBmp_
+0000:92c2      modexDrawBmp_
+0000:9328+     modexDrawBmpRegion_
+0000:9492*     modex_sparky4_DrawBmpRegion_
+0000:95fc*     modexDrawPlanarBuf_
+0000:961a      modexDrawSprite_
+0000:9680+     modexDrawSpriteRegion_
+0000:97f8      modexCopyPageRegion_
+0000:9962*     modexFadeOn_
+0000:9992*     modexFadeOff_
+0000:99c0*     modexFlashOn_
+0000:99ee*     modexFlashOff_
+0000:9abe+     modexPalSave_
+0000:9b14      modexNewPal_
+0000:9b64*     modexLoadPalFile_
+0000:9c46*     modexSavePalFile_
+0000:9cbe*     modexPalBlack_
+0000:9ce8*     modexPalWhite_
+0000:9d12+     modexPalUpdate_
+0000:a282      modexPalUpdate1_
+0000:a2fc*     modexPalUpdate0_
+0000:a348+     chkcolor_
+0000:a660+     modexputPixel_
+0000:a6ee*     modexgetPixel_
+0000:a774*     modexhlin_
+0000:a7e0*     modexprint_
+0000:a97a*     modexprintbig_
+0000:aaf6*     pdump_
+0000:ab56*     cls_
+0000:abc4+     modexWaitBorder_
+0b59:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af3e      bitmapLoadPcx_
-0000:b09a*     bitmapLoadPcxTiles_
+0000:af2e      bitmapLoadPcx_
+0000:b08a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b210      planar_buf_from_bitmap_
-0000:b330+     planar_buf_alloc_
-0000:b42a*     planar_buf_free_
+0000:b200      planar_buf_from_bitmap_
+0000:b320+     planar_buf_alloc_
+0000:b41a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0292      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:02a9      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b5a:0000*     __nullarea
-0b5a:0214*     __ovlflag
-0b5a:0215*     __intno
-0b5a:0216*     __ovlvec
+0b59:0000*     __nullarea
+0b59:0214*     __ovlflag
+0b59:0215*     __intno
+0b59:0216*     __ovlvec
 0000:02d8      _cstart_
 0000:03ab*     _Not_Enough_Memory_
 0000:04dd      __exit_
 0000:04fc      __do_exit_with_msg__
 0000:0559      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b5a:021a      _fltused_
+0b59:021a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0564      _big_code_
 0000:0564*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b5a:021c      __8087
-0b5a:021d      __real87
-0b5a:021e      __dos87emucall
-0b5a:0220      __dos87real
+0b59:021c      __8087
+0b59:021d      __real87
+0b59:021e      __dos87emucall
+0b59:0220      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0564*     __exit_with_msg_
 0000:0569      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b5a:0222      __curbrk
-0b5a:022a      __STACKLOW
-0b5a:022c      __STACKTOP
-0b5a:022e      __cbyte
-0b5a:0230      __child
-0b5a:0232      __no87
-0b5a:023f      ___FPE_handler
-0b5a:0224      __psp
-0b5a:0233      __get_ovl_stack
-0b5a:0237      __restore_ovl_stack
-0b5a:023b      __close_ovl_file
-0b5a:0243      __LpCmdLine
-0b5a:0247      __LpPgmName
-0b5a:0226      __osmajor
-0b5a:0227      __osminor
-0b5a:0228      __osmode
-0b5a:0229      __HShift
+0b59:0222      __curbrk
+0b59:022a      __STACKLOW
+0b59:022c      __STACKTOP
+0b59:022e      __cbyte
+0b59:0230      __child
+0b59:0232      __no87
+0b59:023f      ___FPE_handler
+0b59:0224      __psp
+0b59:0233      __get_ovl_stack
+0b59:0237      __restore_ovl_stack
+0b59:023b      __close_ovl_file
+0b59:0243      __LpCmdLine
+0b59:0247      __LpPgmName
+0b59:0226      __osmajor
+0b59:0227      __osminor
+0b59:0228      __osmode
+0b59:0229      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0588+     int86x_
 0000:070b      int86_
@@ -171,16 +172,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0756      _fmalloc_
 0000:0756      malloc_
-0b5a:024c+     ___fheap
-0b5a:024e      ___fheapRover
-0b5a:0250      ___LargestSizeB4Rover
+0b59:024c+     ___fheap
+0b59:024e      ___fheapRover
+0b59:0250      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:08cb+     _null_exit_rtn_
 0000:08cb+     __null_int23_exit_
 0000:08cc      exit_
 0000:08ed+     _exit_
-0b5a:0252+     ___int23_exit
-0b5a:0256      ___FPE_handler_exit
+0b59:0252+     ___int23_exit
+0b59:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0909+     __open_flags_
 0000:0bca+     _fsopen_
@@ -193,7 +194,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1174      __doclose_
 0000:12be      __shutdown_stream_
 0000:12d8      fclose_
-0b5a:0ed8+     ___RmTmpFileFn
+0b59:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1343      _ffree_
 0000:1343      free_
@@ -206,16 +207,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:178e      __I4M
 0000:178e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b506*     textInit_
-0b5a:0edc      _romFonts
+0000:b4f6*     textInit_
+0b59:0edc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:17a6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c3b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b5a:025e      ___iob
-0b5a:0ef4      ___OpenStreams
-0b5a:0ef8      ___ClosedStreams
+0b59:025e      ___iob
+0b59:0ef4      ___ClosedStreams
+0b59:0ef8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e33      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -228,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2090      __FiniRtns
 0000:2090*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b5a:03c6      ___uselfn
+0b59:03c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20f4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,7 +241,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21e0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2250      __EnterWVIDEO_
-0b5a:03e6+     ___WD_Present
+0b59:03e6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2274      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -256,21 +257,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:277c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:277f      _nmalloc_
-0b5a:03e8      ___nheapbeg
-0b5a:03ea      ___MiniHeapRover
-0b5a:03ec      ___LargestSizeB4MiniHeapRover
+0b59:03e8      ___nheapbeg
+0b59:03ea      ___MiniHeapRover
+0b59:03ec      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2859*     _heapgrow_
 0000:2859*     _fheapgrow_
 0000:285a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28d2*     __set_commode_
-0b5a:03ee      __commode
+0b59:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28de*     __get_errno_ptr_
-0b5a:0efc      _errno
+0b59:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b5a:03f0      __fmode
+0b59:03f0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28e5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -302,7 +303,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:316f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:33b8      _nfree_
-0b5a:0efe+     ___MiniHeapFreeRover
+0b59:0efe+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:34b3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -321,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:39a0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b5a:0f00      ____Argv
-0b5a:0f04      ____Argc
+0b59:0f00      ____Argv
+0b59:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b5a:03f2      __amblksiz
+0b59:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b5a:04f6      __Start_XI
-0b5a:0520      __End_XI
-0b5a:0520      __Start_YI
-0b5a:052c      __End_YI
+0b59:04f6      __Start_XI
+0b59:0520      __End_XI
+0b59:0520      __Start_YI
+0b59:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b5a:03f4      ___EFG_printf
-0b5a:03f8      ___EFG_scanf
+0b59:03f4      ___EFG_printf
+0b59:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4b23      _EFG_Format_
+0000:4b15      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cf5      __cnvs2d_
+0000:4ce7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b5a:03fc      __8087cw
+0b59:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b5a:03fe      ___Save8087
-0b5a:0402      ___Rest8087
+0b59:03fe      ___Save8087
+0b59:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4d15      __GrabFP87_
+0000:4d07      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d48*     __init_8087_emu
-0000:4d4e      __x87id
+0000:4d3a*     __init_8087_emu
+0000:4d40      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4dac      _DoINTR_
+0000:4d9e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5125*     _heapenable_
-0b5a:0406      ___heap_enabled
+0000:5117*     _heapenable_
+0b59:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5136      __nmemneed_
+0000:5128      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:51be      __LastFree_
-0000:5238      __ExpandDGROUP_
+0000:51b0      __LastFree_
+0000:522a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5349      _dos_open_
+0000:533b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:536f      __GetIOMode_
-0000:53a4      __SetIOMode_nogrow_
-0b5a:0408      ___NFiles
-0b5a:040a      ___init_mode
-0b5a:0432      ___io_mode
+0000:5361      __GetIOMode_
+0000:5396      __SetIOMode_nogrow_
+0b59:0408      ___NFiles
+0b59:040a      ___init_mode
+0b59:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53d9      isatty_
+0000:53cb      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53f5*     __get_doserrno_ptr_
-0b5a:0f06      __doserrno
+0000:53e7*     __get_doserrno_ptr_
+0b59:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b5a:0436      ___umaskval
+0b59:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53fc      _dos_creat_
-0000:5420*     _dos_creatnew_
+0000:53ee      _dos_creat_
+0000:5412*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5441+     __grow_iomode_
-0000:5528+     __shrink_iomode_
-0000:5569      __SetIOMode_
+0000:5433+     __grow_iomode_
+0000:551a+     __shrink_iomode_
+0000:555b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:5610*     __dosretax
-0000:5615*     __dosret0
-0000:561c      __set_errno_dos_
-0000:5684*     __set_errno_dos_reterr_
+0000:5602*     __dosretax
+0000:5607*     __dosret0
+0000:560e      __set_errno_dos_
+0000:5676*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:568f      fsync_
+0000:5681      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5694      wctomb_
+0000:5686      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56df+     utoa_
-0000:5780      itoa_
+0000:56d1+     utoa_
+0000:5772      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:57ca      strupr_
+0000:57bc      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b5a:044c      ___IsDBCS
+0b59:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57ff*     _ismbblead_
-0b5a:0f0a      ___MBCSIsTable
+0000:57f1*     _ismbblead_
+0b59:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:581b      ulltoa_
-0000:5958*     lltoa_
+0000:580d      ulltoa_
+0000:594a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:59c9      ultoa_
-0000:5a87*     ltoa_
+0000:59bb      ultoa_
+0000:5a79*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5ad5*     _SetLD64bit_
-0000:5ae0*     _SetLD80bit_
-0000:5aeb      _LDisDouble_
+0000:5ac7*     _SetLD64bit_
+0000:5ad2*     _SetLD80bit_
+0000:5add      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c50      _LDScale10x_
-0000:6528      __LDcvt_
+0000:5c42      _LDScale10x_
+0000:651a      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6d04*     __init_87_emulator
+0000:6cf6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7535+     __Strtold_
-0000:7774      strtod_
+0000:750a+     __Strtold_
+0000:7749      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:791a      __Init_FPE_handler_
-0000:7953      __Fini_FPE_handler_
-0000:798a*     __FPEHandler
+0000:78f0      __Init_FPE_handler_
+0000:7929      __Fini_FPE_handler_
+0000:7960*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7c1c*     sbrk_
-0000:7c2c      __brk_
+0000:7bf2*     sbrk_
+0000:7c02      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c94      __doserror_
-0000:7ca2*     __doserror1_
+0000:7c6a      __doserror_
+0000:7c78*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7cae*     _frealloc_
-0000:7cae      realloc_
+0000:7c84*     _frealloc_
+0000:7c84      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d8a      __ChkTTYIOMode_
-0000:7df8*     __IOMode_
+0000:7d60      __ChkTTYIOMode_
+0000:7dce*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7e08*     _dos_close_
-0000:7e16      _dos_commit_
+0000:7dde*     _dos_close_
+0000:7dec      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b5a:0072      ___Alphabet
+0b59:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e63      __mbinit_
-0b5a:04f2+     ___MBCodePage
+0000:7e39      __mbinit_
+0b59:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f3e      __LDClass_
-0000:7fc4*     _FLClass_
+0000:7f14      __LDClass_
+0000:7f9a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fd8      __I4D
-0000:8027*     __U4D
+0000:7fae      __I4D
+0000:7ffd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b5a:0098      __IsTable
+0b59:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:80ac      __ZBuf2LD
+0000:8082      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8174*     __set_EDOM_
-0000:8180      __set_ERANGE_
-0000:818c*     __set_EINVAL_
+0000:814a*     __set_EDOM_
+0000:8156      __set_ERANGE_
+0000:8162*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b5a:019a*     ___f_infinity
-0b5a:019e*     ___f_posqnan
-0b5a:01a2      ___d_infinity
-0b5a:01aa      ___d_posqnan
-0b5a:01b2*     ___ld_infinity
-0b5a:01ba*     ___ld_posqnan
+0b59:019a*     ___f_infinity
+0b59:019e*     ___f_posqnan
+0b59:01a2      ___d_infinity
+0b59:01aa      ___d_posqnan
+0b59:01b2*     ___ld_infinity
+0b59:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b5a:01c2      __HugeValue
+0b59:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b5a:04f4      ___FPE_int
+0b59:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:81a6*     _msize_
-0000:81c1      _fmsize_
+0000:817c*     _msize_
+0000:8197      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81d2      __HeapManager_expand_
-0000:86db      _nexpand_
+0000:81a8      __HeapManager_expand_
+0000:86b1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:872e      _fexpand_
-0000:872e*     _expand_
+0000:8704      _fexpand_
+0000:8704*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8763      _bfree_
+0000:8739      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8788      _bexpand_
+0000:875e      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a270 (107120.)
+Memory size:  0001a260 (107104.)
 Entry point address: 0000:02d8
-Link time: 00:00.00
+Link time: 00:00.56
index 0687f965f59be1387b1dff9ad1d902633d347aee..4f5ddb7be92c9b68a2e9dbb77ab3828e15573ea6 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index a84f0227acbe53fecf1b881978e598cfdf420abf..2cd7871b0adffdf751dd6ba0b3f633fd4c7800ea 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b5c:0000            0000ecd0
+DGROUP                          0b5b:0000            0000ecd0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       00000266
-_TEXT                  CODE           AUTO           0000:0270       00008591
-modex16_TEXT           CODE           AUTO           0000:8810       00002406
-bitmap_TEXT            CODE           AUTO           0000:ac20       00000605
-planar_TEXT            CODE           AUTO           0000:b230       00000275
-16text_TEXT            CODE           AUTO           0000:b4b0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b5b:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b5c:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b5e:0000       00000002
-CONST                  DATA           DGROUP         0b5e:0002       00000076
-CONST2                 DATA           DGROUP         0b65:0008       00000132
-_DATA                  DATA           DGROUP         0b79:0000       00000326
-XIB                    DATA           DGROUP         0bab:0006       00000000
-XI                     DATA           DGROUP         0bab:0006       0000002a
-XIE                    DATA           DGROUP         0bae:0000       00000000
-YIB                    DATA           DGROUP         0bae:0000       00000000
-YI                     DATA           DGROUP         0bae:0000       0000000c
-YIE                    DATA           DGROUP         0bae:000c       00000000
-STRINGS                DATA           DGROUP         0bae:000c       00000000
-DATA                   DATA           DGROUP         0bae:000c       00000000
-_emu_init_start        EMU            DGROUP         0bae:000c       00000000
-_emu_init_end          EMU            DGROUP         0bae:000c       00000000
-_BSS                   BSS            DGROUP         0baf:0000       00000ce0
-STACK                  STACK          DGROUP         0c7d:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0270       00008567
+modex16_TEXT           CODE           AUTO           0000:87e0       0000242c
+bitmap_TEXT            CODE           AUTO           0000:ac10       00000605
+planar_TEXT            CODE           AUTO           0000:b220       00000275
+16text_TEXT            CODE           AUTO           0000:b4a0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b5a:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b5b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b5d:0000       00000002
+CONST                  DATA           DGROUP         0b5d:0002       00000076
+CONST2                 DATA           DGROUP         0b64:0008       00000132
+_DATA                  DATA           DGROUP         0b78:0000       00000326
+XIB                    DATA           DGROUP         0baa:0006       00000000
+XI                     DATA           DGROUP         0baa:0006       0000002a
+XIE                    DATA           DGROUP         0bad:0000       00000000
+YIB                    DATA           DGROUP         0bad:0000       00000000
+YI                     DATA           DGROUP         0bad:0000       0000000c
+YIE                    DATA           DGROUP         0bad:000c       00000000
+STRINGS                DATA           DGROUP         0bad:000c       00000000
+DATA                   DATA           DGROUP         0bad:000c       00000000
+_emu_init_start        EMU            DGROUP         0bad:000c       00000000
+_emu_init_end          EMU            DGROUP         0bad:000c       00000000
+_BSS                   BSS            DGROUP         0bae:0000       00000ce0
+STACK                  STACK          DGROUP         0c7c:0000       0000dac0
 
 
                         +----------------+
@@ -62,106 +62,107 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0098      main_
-0b5c:0530+     _gvar
+0b5b:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0275      __STK
 0000:0295*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8a04      VGAmodeX_
-0000:8ada+     modex__320x240_256__Enter_
-0000:8b3a+     modex__192x144_256__Enter_
-0000:8b9a*     modexLeave_
-0000:8bb2+     modexsetBaseXMode_
-0000:8bf0      modexDefaultPage_
-0000:8c56*     modexNextPage_
-0000:8d26*     modexNextPageFlexibleSize_
-0000:8dfa      modexShowPage_
-0000:8ef6*     modexPanPage_
-0000:8f46*     modexSelectPlane_
-0000:8f6a      modexClearRegion_
-0000:9082      oldDrawBmp_
-0000:91e8*     CDrawBmp_
-0000:934c      modexDrawBmp_
-0000:93b2+     modexDrawBmpRegion_
-0000:951c*     modex_sparky4_DrawBmpRegion_
-0000:9686*     modexDrawPlanarBuf_
-0000:96a4      modexDrawSprite_
-0000:970a+     modexDrawSpriteRegion_
-0000:9882      modexCopyPageRegion_
-0000:99ec*     modexFadeOn_
-0000:9a1c*     modexFadeOff_
-0000:9a4a*     modexFlashOn_
-0000:9a78*     modexFlashOff_
-0000:9b48+     modexPalSave_
-0000:9b9e      modexNewPal_
-0000:9bee*     modexLoadPalFile_
-0000:9cd0*     modexSavePalFile_
-0000:9d48*     modexPalBlack_
-0000:9d72*     modexPalWhite_
-0000:9d9c+     modexPalUpdate_
-0000:a30c      modexPalUpdate1_
-0000:a386*     modexPalUpdate0_
-0000:a3d2+     chkcolor_
-0000:a6ea+     modexputPixel_
-0000:a778*     modexgetPixel_
-0000:a7fe*     modexhlin_
-0000:a86a*     modexprint_
-0000:aa04*     modexprintbig_
-0000:ab80*     cls_
-0000:abee+     modexWaitBorder_
-0b5c:01e4      _VGA
+0000:89d4      VGAmodeX_
+0000:8a66+     vgaGetMode_
+0000:8a9c+     modexEnter_
+0000:8b3e*     modexLeave_
+0000:8b56+     modexsetBaseXMode_
+0000:8b94      modexDefaultPage_
+0000:8bf6*     modexNextPage_
+0000:8cc2*     modexNextPageFlexibleSize_
+0000:8d90      modexShowPage_
+0000:8e8c*     modexPanPage_
+0000:8edc*     modexSelectPlane_
+0000:8f00      modexClearRegion_
+0000:9018      oldDrawBmp_
+0000:917e*     CDrawBmp_
+0000:92e2      modexDrawBmp_
+0000:9348+     modexDrawBmpRegion_
+0000:94b2*     modex_sparky4_DrawBmpRegion_
+0000:961c*     modexDrawPlanarBuf_
+0000:963a      modexDrawSprite_
+0000:96a0+     modexDrawSpriteRegion_
+0000:9818      modexCopyPageRegion_
+0000:9982*     modexFadeOn_
+0000:99b2*     modexFadeOff_
+0000:99e0*     modexFlashOn_
+0000:9a0e*     modexFlashOff_
+0000:9ade+     modexPalSave_
+0000:9b34      modexNewPal_
+0000:9b84*     modexLoadPalFile_
+0000:9c66*     modexSavePalFile_
+0000:9cde*     modexPalBlack_
+0000:9d08*     modexPalWhite_
+0000:9d32+     modexPalUpdate_
+0000:a2a2      modexPalUpdate1_
+0000:a31c*     modexPalUpdate0_
+0000:a368+     chkcolor_
+0000:a680+     modexputPixel_
+0000:a70e*     modexgetPixel_
+0000:a794*     modexhlin_
+0000:a800*     modexprint_
+0000:a99a*     modexprintbig_
+0000:ab16*     pdump_
+0000:ab76*     cls_
+0000:abe4+     modexWaitBorder_
+0b5b:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af5e      bitmapLoadPcx_
-0000:b0ba*     bitmapLoadPcxTiles_
+0000:af4e      bitmapLoadPcx_
+0000:b0aa*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b230      planar_buf_from_bitmap_
-0000:b350+     planar_buf_alloc_
-0000:b44a*     planar_buf_free_
+0000:b220      planar_buf_from_bitmap_
+0000:b340+     planar_buf_alloc_
+0000:b43a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:02b2      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:02c9      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b5c:0000*     __nullarea
-0b5c:0214*     __ovlflag
-0b5c:0215*     __intno
-0b5c:0216*     __ovlvec
+0b5b:0000*     __nullarea
+0b5b:0214*     __ovlflag
+0b5b:0215*     __intno
+0b5b:0216*     __ovlvec
 0000:02f8      _cstart_
 0000:03cb*     _Not_Enough_Memory_
 0000:04fd      __exit_
 0000:051c      __do_exit_with_msg__
 0000:0579      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b5c:021a      _fltused_
+0b5b:021a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0584      _big_code_
 0000:0584*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b5c:021c      __8087
-0b5c:021d      __real87
-0b5c:021e      __dos87emucall
-0b5c:0220      __dos87real
+0b5b:021c      __8087
+0b5b:021d      __real87
+0b5b:021e      __dos87emucall
+0b5b:0220      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0584*     __exit_with_msg_
 0000:0589      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b5c:0222      __curbrk
-0b5c:022a      __STACKLOW
-0b5c:022c      __STACKTOP
-0b5c:022e      __cbyte
-0b5c:0230      __child
-0b5c:0232      __no87
-0b5c:023f      ___FPE_handler
-0b5c:0224      __psp
-0b5c:0233      __get_ovl_stack
-0b5c:0237      __restore_ovl_stack
-0b5c:023b      __close_ovl_file
-0b5c:0243      __LpCmdLine
-0b5c:0247      __LpPgmName
-0b5c:0226      __osmajor
-0b5c:0227      __osminor
-0b5c:0228      __osmode
-0b5c:0229      __HShift
+0b5b:0222      __curbrk
+0b5b:022a      __STACKLOW
+0b5b:022c      __STACKTOP
+0b5b:022e      __cbyte
+0b5b:0230      __child
+0b5b:0232      __no87
+0b5b:023f      ___FPE_handler
+0b5b:0224      __psp
+0b5b:0233      __get_ovl_stack
+0b5b:0237      __restore_ovl_stack
+0b5b:023b      __close_ovl_file
+0b5b:0243      __LpCmdLine
+0b5b:0247      __LpPgmName
+0b5b:0226      __osmajor
+0b5b:0227      __osminor
+0b5b:0228      __osmode
+0b5b:0229      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:05a8+     int86x_
 0000:072b      int86_
@@ -171,16 +172,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0776      _fmalloc_
 0000:0776      malloc_
-0b5c:024c+     ___fheap
-0b5c:024e      ___fheapRover
-0b5c:0250      ___LargestSizeB4Rover
+0b5b:024c+     ___fheap
+0b5b:024e      ___fheapRover
+0b5b:0250      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:08eb+     _null_exit_rtn_
 0000:08eb+     __null_int23_exit_
 0000:08ec      exit_
 0000:090d+     _exit_
-0b5c:0252+     ___int23_exit
-0b5c:0256      ___FPE_handler_exit
+0b5b:0252+     ___int23_exit
+0b5b:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0929+     __open_flags_
 0000:0bea+     _fsopen_
@@ -193,7 +194,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1194      __doclose_
 0000:12de      __shutdown_stream_
 0000:12f8      fclose_
-0b5c:0ed8+     ___RmTmpFileFn
+0b5b:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1363      _ffree_
 0000:1363      free_
@@ -206,16 +207,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:17ae      __I4M
 0000:17ae      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b526*     textInit_
-0b5c:0edc      _romFonts
+0000:b516*     textInit_
+0b5b:0edc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:17c6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c5b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b5c:025e      ___iob
-0b5c:0ef4      ___OpenStreams
-0b5c:0ef8      ___ClosedStreams
+0b5b:025e      ___iob
+0b5b:0ef4      ___ClosedStreams
+0b5b:0ef8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e53      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -228,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:20b0      __FiniRtns
 0000:20b0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b5c:03c6      ___uselfn
+0b5b:03c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2114      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -240,7 +241,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2200      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2270      __EnterWVIDEO_
-0b5c:03e6+     ___WD_Present
+0b5b:03e6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2294      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -256,21 +257,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:279c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:279f      _nmalloc_
-0b5c:03e8      ___nheapbeg
-0b5c:03ea      ___MiniHeapRover
-0b5c:03ec      ___LargestSizeB4MiniHeapRover
+0b5b:03e8      ___nheapbeg
+0b5b:03ea      ___MiniHeapRover
+0b5b:03ec      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2879*     _heapgrow_
 0000:2879*     _fheapgrow_
 0000:287a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28f2*     __set_commode_
-0b5c:03ee      __commode
+0b5b:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28fe*     __get_errno_ptr_
-0b5c:0efc      _errno
+0b5b:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b5c:03f0      __fmode
+0b5b:03f0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2905      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -302,7 +303,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:318f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:33d8      _nfree_
-0b5c:0efe+     ___MiniHeapFreeRover
+0b5b:0efe+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:34d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -321,96 +322,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:39c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b5c:0f00      ____Argv
-0b5c:0f04      ____Argc
+0b5b:0f00      ____Argv
+0b5b:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b5c:03f2      __amblksiz
+0b5b:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b5c:04f6      __Start_XI
-0b5c:0520      __End_XI
-0b5c:0520      __Start_YI
-0b5c:052c      __End_YI
+0b5b:04f6      __Start_XI
+0b5b:0520      __End_XI
+0b5b:0520      __Start_YI
+0b5b:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b5c:03f4      ___EFG_printf
-0b5c:03f8      ___EFG_scanf
+0b5b:03f4      ___EFG_printf
+0b5b:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4b43      _EFG_Format_
+0000:4b35      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4d15      __cnvs2d_
+0000:4d07      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b5c:03fc      __8087cw
+0b5b:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b5c:03fe      ___Save8087
-0b5c:0402      ___Rest8087
+0b5b:03fe      ___Save8087
+0b5b:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4d35      __GrabFP87_
+0000:4d27      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d68*     __init_8087_emu
-0000:4d6e      __x87id
+0000:4d5a*     __init_8087_emu
+0000:4d60      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4dcc      _DoINTR_
+0000:4dbe      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5145*     _heapenable_
-0b5c:0406      ___heap_enabled
+0000:5137*     _heapenable_
+0b5b:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5156      __nmemneed_
+0000:5148      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:51de      __LastFree_
-0000:5258      __ExpandDGROUP_
+0000:51d0      __LastFree_
+0000:524a      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5369      _dos_open_
+0000:535b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:538f      __GetIOMode_
-0000:53c4      __SetIOMode_nogrow_
-0b5c:0408      ___NFiles
-0b5c:040a      ___init_mode
-0b5c:0432      ___io_mode
+0000:5381      __GetIOMode_
+0000:53b6      __SetIOMode_nogrow_
+0b5b:0408      ___NFiles
+0b5b:040a      ___init_mode
+0b5b:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53f9      isatty_
+0000:53eb      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:5415*     __get_doserrno_ptr_
-0b5c:0f06      __doserrno
+0000:5407*     __get_doserrno_ptr_
+0b5b:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b5c:0436      ___umaskval
+0b5b:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:541c      _dos_creat_
-0000:5440*     _dos_creatnew_
+0000:540e      _dos_creat_
+0000:5432*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5461+     __grow_iomode_
-0000:5548+     __shrink_iomode_
-0000:5589      __SetIOMode_
+0000:5453+     __grow_iomode_
+0000:553a+     __shrink_iomode_
+0000:557b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:5630*     __dosretax
-0000:5635*     __dosret0
-0000:563c      __set_errno_dos_
-0000:56a4*     __set_errno_dos_reterr_
+0000:5622*     __dosretax
+0000:5627*     __dosret0
+0000:562e      __set_errno_dos_
+0000:5696*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:56af      fsync_
+0000:56a1      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:56b4      wctomb_
+0000:56a6      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56ff+     utoa_
-0000:57a0      itoa_
+0000:56f1+     utoa_
+0000:5792      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:57ea      strupr_
+0000:57dc      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b5c:044c      ___IsDBCS
+0b5b:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:581f*     _ismbblead_
-0b5c:0f0a      ___MBCSIsTable
+0000:5811*     _ismbblead_
+0b5b:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:583b      ulltoa_
-0000:5978*     lltoa_
+0000:582d      ulltoa_
+0000:596a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:59e9      ultoa_
-0000:5aa7*     ltoa_
+0000:59db      ultoa_
+0000:5a99*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5af5*     _SetLD64bit_
-0000:5b00*     _SetLD80bit_
-0000:5b0b      _LDisDouble_
+0000:5ae7*     _SetLD64bit_
+0000:5af2*     _SetLD80bit_
+0000:5afd      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c70      _LDScale10x_
-0000:6548      __LDcvt_
+0000:5c62      _LDScale10x_
+0000:653a      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -421,72 +422,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6d24*     __init_87_emulator
+0000:6d16*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7555+     __Strtold_
-0000:7794      strtod_
+0000:752a+     __Strtold_
+0000:7769      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:793a      __Init_FPE_handler_
-0000:7973      __Fini_FPE_handler_
-0000:79aa*     __FPEHandler
+0000:7910      __Init_FPE_handler_
+0000:7949      __Fini_FPE_handler_
+0000:7980*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7c3c*     sbrk_
-0000:7c4c      __brk_
+0000:7c12*     sbrk_
+0000:7c22      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7cb4      __doserror_
-0000:7cc2*     __doserror1_
+0000:7c8a      __doserror_
+0000:7c98*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7cce*     _frealloc_
-0000:7cce      realloc_
+0000:7ca4*     _frealloc_
+0000:7ca4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7daa      __ChkTTYIOMode_
-0000:7e18*     __IOMode_
+0000:7d80      __ChkTTYIOMode_
+0000:7dee*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7e28*     _dos_close_
-0000:7e36      _dos_commit_
+0000:7dfe*     _dos_close_
+0000:7e0c      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b5c:0072      ___Alphabet
+0b5b:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e83      __mbinit_
-0b5c:04f2+     ___MBCodePage
+0000:7e59      __mbinit_
+0b5b:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f5e      __LDClass_
-0000:7fe4*     _FLClass_
+0000:7f34      __LDClass_
+0000:7fba*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7ff8      __I4D
-0000:8047*     __U4D
+0000:7fce      __I4D
+0000:801d*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b5c:0098      __IsTable
+0b5b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:80cc      __ZBuf2LD
+0000:80a2      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8194*     __set_EDOM_
-0000:81a0      __set_ERANGE_
-0000:81ac*     __set_EINVAL_
+0000:816a*     __set_EDOM_
+0000:8176      __set_ERANGE_
+0000:8182*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b5c:019a*     ___f_infinity
-0b5c:019e*     ___f_posqnan
-0b5c:01a2      ___d_infinity
-0b5c:01aa      ___d_posqnan
-0b5c:01b2*     ___ld_infinity
-0b5c:01ba*     ___ld_posqnan
+0b5b:019a*     ___f_infinity
+0b5b:019e*     ___f_posqnan
+0b5b:01a2      ___d_infinity
+0b5b:01aa      ___d_posqnan
+0b5b:01b2*     ___ld_infinity
+0b5b:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b5c:01c2      __HugeValue
+0b5b:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b5c:04f4      ___FPE_int
+0b5b:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:81c6*     _msize_
-0000:81e1      _fmsize_
+0000:819c*     _msize_
+0000:81b7      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81f2      __HeapManager_expand_
-0000:86fb      _nexpand_
+0000:81c8      __HeapManager_expand_
+0000:86d1      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:874e      _fexpand_
-0000:874e*     _expand_
+0000:8724      _fexpand_
+0000:8724*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8783      _bfree_
+0000:8759      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:87a8      _bexpand_
+0000:877e      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a290 (107152.)
+Memory size:  0001a280 (107136.)
 Entry point address: 0000:02f8
-Link time: 00:00.00
+Link time: 00:00.33
index 2e1062c0b9f8b34f2bee9a02af08b0173b7dc54f..f0b19423d3d539ddf45b8eac97d8b311233df802 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 6eedd870f798605aef29c8ef555574b71c592b2e..37c2889cb072a432a85188b2dfa58fb4e06586f2 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a8a:0000            0000f860
+DGROUP                          19b3:0000            0000f860
 
 
 
@@ -24,43 +24,42 @@ DGROUP                          1a8a:0000            0000f860
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-scroll_TEXT            CODE           AUTO           0000:0000       00000d79
-mapread_TEXT           CODE           AUTO           0000:0d80       000008ae
-jsmn_TEXT              CODE           AUTO           0000:1630       00000919
-16_in_TEXT             CODE           AUTO           0000:1f50       00001e80
-16_mm_TEXT             CODE           AUTO           0000:3dd0       00003308
-wcpu_TEXT              CODE           AUTO           0000:70e0       00000058
-16_head_TEXT           CODE           AUTO           0000:7140       00000405
-16_ca_TEXT             CODE           AUTO           0000:7550       000003fd
-kitten_TEXT            CODE           AUTO           0000:7950       0000080a
-16_hc_TEXT             CODE           AUTO           0000:8160       0000158b
-timer_TEXT             CODE           AUTO           0000:96f0       00000235
-_TEXT                  CODE           AUTO           0993:0000       00009f6d
-scroll16_TEXT          CODE           AUTO           0993:9f70       000034c3
-bitmap_TEXT            CODE           AUTO           0993:d440       00000605
-planar_TEXT            CODE           AUTO           0993:da50       00000275
-16text_TEXT            CODE           AUTO           0993:dcd0       0000010d
-modex16_TEXT           CODE           AUTO           1771:0000       00002406
-bakapee_TEXT           CODE           AUTO           1771:2410       00000bc2
-16_in13_DATA           FAR_DATA       AUTO           1a6f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a89:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a8a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a8c:0000       00000002
-CONST                  DATA           DGROUP         1a8c:0002       00000076
-CONST2                 DATA           DGROUP         1a93:0008       00000132
-_DATA                  DATA           DGROUP         1aa7:0000       00000b20
-XIB                    DATA           DGROUP         1b59:0000       00000000
-XI                     DATA           DGROUP         1b59:0000       0000003c
-XIE                    DATA           DGROUP         1b5c:000c       00000000
-YIB                    DATA           DGROUP         1b5c:000c       00000000
-YI                     DATA           DGROUP         1b5c:000c       00000018
-YIE                    DATA           DGROUP         1b5e:0004       00000000
-STRINGS                DATA           DGROUP         1b5e:0004       00000000
-DATA                   DATA           DGROUP         1b5e:0004       00000000
-_emu_init_start        EMU            DGROUP         1b5e:0004       00000000
-_emu_init_end          EMU            DGROUP         1b5e:0004       00000000
-_BSS                   BSS            DGROUP         1b5f:0000       00001046
-STACK                  STACK          DGROUP         1c64:0000       0000dac0
+scroll_TEXT            CODE           AUTO           0000:0000       00000d62
+mapread_TEXT           CODE           AUTO           0000:0d70       000008ae
+jsmn_TEXT              CODE           AUTO           0000:1620       00000919
+16_in_TEXT             CODE           AUTO           0000:1f40       00001e80
+16_mm_TEXT             CODE           AUTO           0000:3dc0       00003308
+wcpu_TEXT              CODE           AUTO           0000:70d0       00000058
+16_head_TEXT           CODE           AUTO           0000:7130       00000405
+16_ca_TEXT             CODE           AUTO           0000:7540       000003fd
+kitten_TEXT            CODE           AUTO           0000:7940       0000080a
+16_hc_TEXT             CODE           AUTO           0000:8150       0000158b
+timer_TEXT             CODE           AUTO           0000:96e0       00000235
+_TEXT                  CODE           AUTO           0992:0000       00009db9
+scroll16_TEXT          CODE           AUTO           0992:9dc0       000034c3
+bitmap_TEXT            CODE           AUTO           0992:d290       00000605
+planar_TEXT            CODE           AUTO           0992:d8a0       00000275
+16text_TEXT            CODE           AUTO           0992:db20       0000010d
+modex16_TEXT           CODE           AUTO           1755:0000       0000242c
+16_in13_DATA           FAR_DATA       AUTO           1998:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           19b2:0004       00000000
+_NULL                  BEGDATA        DGROUP         19b3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         19b5:0000       00000002
+CONST                  DATA           DGROUP         19b5:0002       00000076
+CONST2                 DATA           DGROUP         19bc:0008       00000132
+_DATA                  DATA           DGROUP         19d0:0000       00000b14
+XIB                    DATA           DGROUP         1a81:0004       00000000
+XI                     DATA           DGROUP         1a81:0004       0000003c
+XIE                    DATA           DGROUP         1a85:0000       00000000
+YIB                    DATA           DGROUP         1a85:0000       00000000
+YI                     DATA           DGROUP         1a85:0000       00000018
+YIE                    DATA           DGROUP         1a86:0008       00000000
+STRINGS                DATA           DGROUP         1a86:0008       00000000
+DATA                   DATA           DGROUP         1a86:0008       00000000
+_emu_init_start        EMU            DGROUP         1a86:0008       00000000
+_emu_init_end          EMU            DGROUP         1a86:0008       00000000
+_BSS                   BSS            DGROUP         1a87:0000       00001056
+STACK                  STACK          DGROUP         1b8d:0000       0000dac0
 
 
                         +----------------+
@@ -74,635 +73,623 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a8a:0d50+     _mv
-1a8a:0d80+     _player
-1a8a:0e80+     _gvar
-1a8a:0ea8+     _spri
-1a8a:0eac+     _mask
-1a8a:0eb0+     _p
-1a8a:0eb4*     _t
-1a8a:0eb8+     _screen3
-1a8a:0ecc+     _bg
-1a8a:0ed0+     _screen
-1a8a:0ee4+     _screen2
-1a8a:0f04+     _bakapee
+19b3:0d40+     _screen
+19b3:0d58+     _screen3
+19b3:0d70+     _screen2
+19b3:0d88+     _mv
+19b3:0db8+     _player
+19b3:0eb8+     _gvar
+19b3:0ee0+     _spri
+19b3:0ee4+     _mask
+19b3:0ee8+     _p
+19b3:0eec*     _t
+19b3:0ef0+     _bg
+19b3:0f00+     _bakapee
 0000:023a      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
-0000:0e58+     jsoneq_
-0000:0efc+     dump_
-0000:13f8      loadmap_
+0000:0e48+     jsoneq_
+0000:0eec+     dump_
+0000:13e8      loadmap_
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
-0000:1a02      jsmn_parse_
-0000:1efe      jsmn_init_
+0000:19f2      jsmn_parse_
+0000:1eee      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a8a:0f2e+     _inpu
-0000:2090+     INL_KeyService_
-0000:232a+     Mouse_
-0000:2382+     IN_GetJoyAbs_
-0000:272c+     IN_GetJoyButtonsDB_
-0000:29b2+     IN_SetupJoy_
-0000:2b74      IN_Startup_
-0000:2c7a      IN_Default_
-0000:2dde      IN_Shutdown_
-0000:2e5e*     IN_SetKeyHook_
-0000:2e80+     IN_ClearKeysDown_
-0000:2f60*     IN_ReadCursor_
-0000:307c      IN_ReadControl_
-0000:38b4*     IN_SetControlType_
-0000:3902*     IN_GetScanName_
-0000:398a*     IN_WaitForKey_
-0000:39c0*     IN_WaitForASCII_
-0000:39f6+     IN_AckBack_
-0000:3ade      IN_Ack_
-0000:3b80+     IN_IsUserInput_
-0000:3c26*     IN_UserInput_
-0000:3c6a      IN_KeyDown_
-0000:3cb2+     IN_ClearKey_
-0000:3d2a*     IN_qb_
+19b3:0f2e+     _inpu
+0000:2080+     INL_KeyService_
+0000:231a+     Mouse_
+0000:2372+     IN_GetJoyAbs_
+0000:271c+     IN_GetJoyButtonsDB_
+0000:29a2+     IN_SetupJoy_
+0000:2b64      IN_Startup_
+0000:2c6a      IN_Default_
+0000:2dce      IN_Shutdown_
+0000:2e4e*     IN_SetKeyHook_
+0000:2e70+     IN_ClearKeysDown_
+0000:2f50*     IN_ReadCursor_
+0000:306c      IN_ReadControl_
+0000:38a4*     IN_SetControlType_
+0000:38f2*     IN_GetScanName_
+0000:397a*     IN_WaitForKey_
+0000:39b0*     IN_WaitForASCII_
+0000:39e6+     IN_AckBack_
+0000:3ace      IN_Ack_
+0000:3b70+     IN_IsUserInput_
+0000:3c16*     IN_UserInput_
+0000:3c5a      IN_KeyDown_
+0000:3ca2+     IN_ClearKey_
+0000:3d1a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:47b4+     MML_CheckForEMS_
-0000:4810+     MML_SetupEMS_
-0000:49c8+     MML_ShutdownEMS_
-0000:4a34+     MM_MapEMS_
-0000:4b30*     MM_MapXEMS_
-0000:4c50+     MML_CheckForXMS_
-0000:4cac*     MML_SetupXMS_
-0000:4d94+     MML_ShutdownXMS_
-0000:4e22+     MML_UseSpace_
-0000:5000+     MML_ClearBlock_
-0000:5084*     MM_Startup_
-0000:54b6+     MM_Shutdown_
-0000:554c      MM_GetPtr_
-0000:5946+     MM_FreePtr_
-0000:5a3e*     MM_SetPurge_
-0000:5b18*     MM_SetLock_
-0000:5bf0+     MM_SortMem_
-0000:5dde*     MM_ShowMemory_
-0000:647e*     MM_DumpData_
-0000:65d8+     MM_UnusedMemory_
-0000:665c+     MM_TotalFree_
-0000:66f2*     MM_Report_
-0000:70aa*     MM_BombOnError_
-1a8a:1090+     _beforesort
-1a8a:1094+     _aftersort
-1a8a:1098+     _XMSaddr
+0000:47a4+     MML_CheckForEMS_
+0000:4800+     MML_SetupEMS_
+0000:49b8+     MML_ShutdownEMS_
+0000:4a24+     MM_MapEMS_
+0000:4b20*     MM_MapXEMS_
+0000:4c40+     MML_CheckForXMS_
+0000:4c9c*     MML_SetupXMS_
+0000:4d84+     MML_ShutdownXMS_
+0000:4e12+     MML_UseSpace_
+0000:4ff0+     MML_ClearBlock_
+0000:5074*     MM_Startup_
+0000:54a6+     MM_Shutdown_
+0000:553c      MM_GetPtr_
+0000:5936+     MM_FreePtr_
+0000:5a2e*     MM_SetPurge_
+0000:5b08*     MM_SetLock_
+0000:5be0+     MM_SortMem_
+0000:5dce*     MM_ShowMemory_
+0000:646e*     MM_DumpData_
+0000:65c8+     MM_UnusedMemory_
+0000:664c+     MM_TotalFree_
+0000:66e2*     MM_Report_
+0000:709a*     MM_BombOnError_
+19b3:1090+     _beforesort
+19b3:1094+     _aftersort
+19b3:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:70e0      detectcpu_
+0000:70d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:714e*     wait_
-0000:719a*     filesize_
-0000:7200      printmeminfoline_
-0000:73ec      US_CheckParm_
+0000:713e*     wait_
+0000:718a*     filesize_
+0000:71f0      printmeminfoline_
+0000:73dc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:757e      CA_OpenDebug_
-0000:75ce      CA_CloseDebug_
-0000:75fc+     CA_FarRead_
-0000:767c*     CA_FarWrite_
-0000:76fc*     CA_ReadFile_
-0000:7778*     CA_LoadFile_
-0000:7820*     CAL_OptimizeNodes_
-0000:78d0*     CA_Startup_
-0000:7920*     CA_Shutdown_
-1a8a:10a0*     _finishcachebox
-1a8a:10a4*     _updatecachebox
-1a8a:10a8*     _drawcachebox
+0000:756e      CA_OpenDebug_
+0000:75be      CA_CloseDebug_
+0000:75ec+     CA_FarRead_
+0000:766c*     CA_FarWrite_
+0000:76ec*     CA_ReadFile_
+0000:7768*     CA_LoadFile_
+0000:7810*     CAL_OptimizeNodes_
+0000:78c0*     CA_Startup_
+0000:7910*     CA_Shutdown_
+19b3:10a0*     _finishcachebox
+19b3:10a4*     _drawcachebox
+19b3:10a8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:798c      KITTENGETS
-0000:79ec*     kittenopen_
-0000:7c3a+     catread_
-0000:7cee*     kittenclose_
-0000:7d0a+     mystrtoul_
-0000:7dbe+     processEscChars_
-0000:7f44+     get_line_
-0000:7fb6+     db_fetch_
-0000:804c+     db_insert_
-1a8a:04d4+     __kitten_catalog
+0000:797c      KITTENGETS
+0000:79dc*     kittenopen_
+0000:7c2a+     catread_
+0000:7cde*     kittenclose_
+0000:7cfa+     mystrtoul_
+0000:7dae+     processEscChars_
+0000:7f34+     get_line_
+0000:7fa6+     db_fetch_
+0000:803c+     db_insert_
+19b3:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:830c+     LargestFreeBlock_
-0000:839a+     _coreleft_
-0000:8416+     LargestFarFreeBlock_
-0000:84cc+     _farcoreleft_
-0000:857a+     LargestHugeFreeBlock_
-0000:866a*     _hugecoreleft_
-0000:873a+     GetFreeSize_
-0000:8794+     GetFarFreeSize_
-0000:87de+     GetNearFreeSize_
-0000:882c*     heapdump_
-0000:94ce+     heapstat_
-0000:960c+     heapstat0_
-0000:966e+     HC_OpenDebug_
-0000:96be*     HC_CloseDebug_
+0000:82fc+     LargestFreeBlock_
+0000:838a+     _coreleft_
+0000:8406+     LargestFarFreeBlock_
+0000:84bc+     _farcoreleft_
+0000:856a+     LargestHugeFreeBlock_
+0000:865a*     _hugecoreleft_
+0000:872a+     GetFreeSize_
+0000:8784+     GetFarFreeSize_
+0000:87ce+     GetNearFreeSize_
+0000:881c*     heapdump_
+0000:94be+     heapstat_
+0000:95fc+     heapstat0_
+0000:965e+     HC_OpenDebug_
+0000:96ae*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:96f0      start_timer_
-0000:981c      elapsed_timer_
-0000:986e      ticktock_
-0000:98da*     time_in_seconds_
+0000:96e0      start_timer_
+0000:980c      elapsed_timer_
+0000:985e      ticktock_
+0000:98ca*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0993:0005      __STK
-0993:0025      __STKOVERFLOW_
+0992:0005      __STK
+0992:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0993:0042      _fmalloc_
-0993:0042      malloc_
-1a8a:04f6      ___fheap
-1a8a:04f8      ___fheapRover
-1a8a:04fa      ___LargestSizeB4Rover
+0992:0042      _fmalloc_
+0992:0042      malloc_
+19b3:04f6      ___fheap
+19b3:04f8      ___fheapRover
+19b3:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0993:01bf      __PIA
-0993:01b8*     __PIS
+0992:01bf      __PIA
+0992:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0993:01d6      printf_
+0992:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a8a:04fc      ___iob
-1a8a:10b4      ___OpenStreams
-1a8a:10b8      ___ClosedStreams
+19b3:04fc      ___iob
+19b3:10b4      ___ClosedStreams
+19b3:10b8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0993:0205      fprintf_
+0992:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0993:9fbe      walk_
-0993:ba34+     mapScrollRight_
-0993:bd12+     mapScrollLeft_
-0993:bfc6+     mapScrollUp_
-0993:c2b4+     mapScrollDown_
-0993:c5d4      chkmap_
-0993:c764      mapGoTo_
-0993:c9cc+     mapDrawTile_
-0993:caf0+     mapDrawRow_
-0993:cc44+     mapDrawCol_
-0993:cdae+     mapDrawWRow_
-0993:cedc*     mapDrawWCol_
-0993:d026      shinku_
-0993:d1ae+     animatePlayer_
+0992:9e0e      walk_
+0992:b884+     mapScrollRight_
+0992:bb62+     mapScrollLeft_
+0992:be16+     mapScrollUp_
+0992:c104+     mapScrollDown_
+0992:c424      chkmap_
+0992:c5b4      mapGoTo_
+0992:c81c+     mapDrawTile_
+0992:c940+     mapDrawRow_
+0992:ca94+     mapDrawCol_
+0992:cbfe+     mapDrawWRow_
+0992:cd2c*     mapDrawWCol_
+0992:ce76      shinku_
+0992:cffe+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0993:d77e      bitmapLoadPcx_
-0993:d8da*     bitmapLoadPcxTiles_
+0992:d5ce      bitmapLoadPcx_
+0992:d72a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0993:da50      planar_buf_from_bitmap_
-0993:db70+     planar_buf_alloc_
-0993:dc6a*     planar_buf_free_
+0992:d8a0      planar_buf_from_bitmap_
+0992:d9c0+     planar_buf_alloc_
+0992:daba*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0993:dd46      textInit_
-1a8a:1140      _romFonts
+0992:db96      textInit_
+19b3:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-1771:01f4      VGAmodeX_
-1771:02ca+     modex__320x240_256__Enter_
-1771:032a+     modex__192x144_256__Enter_
-1771:038a*     modexLeave_
-1771:03a2+     modexsetBaseXMode_
-1771:03e0      modexDefaultPage_
-1771:0446      modexNextPage_
-1771:0516      modexNextPageFlexibleSize_
-1771:05ea      modexShowPage_
-1771:06e6*     modexPanPage_
-1771:0736*     modexSelectPlane_
-1771:075a      modexClearRegion_
-1771:0872*     oldDrawBmp_
-1771:09d8*     CDrawBmp_
-1771:0b3c*     modexDrawBmp_
-1771:0ba2+     modexDrawBmpRegion_
-1771:0d0c*     modex_sparky4_DrawBmpRegion_
-1771:0e76*     modexDrawPlanarBuf_
-1771:0e94*     modexDrawSprite_
-1771:0efa+     modexDrawSpriteRegion_
-1771:1072      modexCopyPageRegion_
-1771:11dc*     modexFadeOn_
-1771:120c*     modexFadeOff_
-1771:123a*     modexFlashOn_
-1771:1268*     modexFlashOff_
-1771:1338+     modexPalSave_
-1771:138e      modexNewPal_
-1771:13de*     modexLoadPalFile_
-1771:14c0*     modexSavePalFile_
-1771:1538*     modexPalBlack_
-1771:1562*     modexPalWhite_
-1771:158c+     modexPalUpdate_
-1771:1afc+     modexPalUpdate1_
-1771:1b76*     modexPalUpdate0_
-1771:1bc2+     chkcolor_
-1771:1eda      modexputPixel_
-1771:1f68*     modexgetPixel_
-1771:1fee*     modexhlin_
-1771:205a      modexprint_
-1771:21f4*     modexprintbig_
-1771:2370      cls_
-1771:23de      modexWaitBorder_
-1a8a:0b54      _VGA
+1755:01f4      VGAmodeX_
+1755:0286+     vgaGetMode_
+1755:02bc+     modexEnter_
+1755:035e*     modexLeave_
+1755:0376+     modexsetBaseXMode_
+1755:03b4      modexDefaultPage_
+1755:0416      modexNextPage_
+1755:04e2      modexNextPageFlexibleSize_
+1755:05b0      modexShowPage_
+1755:06ac*     modexPanPage_
+1755:06fc*     modexSelectPlane_
+1755:0720      modexClearRegion_
+1755:0838*     oldDrawBmp_
+1755:099e*     CDrawBmp_
+1755:0b02*     modexDrawBmp_
+1755:0b68+     modexDrawBmpRegion_
+1755:0cd2*     modex_sparky4_DrawBmpRegion_
+1755:0e3c*     modexDrawPlanarBuf_
+1755:0e5a*     modexDrawSprite_
+1755:0ec0+     modexDrawSpriteRegion_
+1755:1038      modexCopyPageRegion_
+1755:11a2*     modexFadeOn_
+1755:11d2*     modexFadeOff_
+1755:1200*     modexFlashOn_
+1755:122e*     modexFlashOff_
+1755:12fe+     modexPalSave_
+1755:1354      modexNewPal_
+1755:13a4*     modexLoadPalFile_
+1755:1486*     modexSavePalFile_
+1755:14fe*     modexPalBlack_
+1755:1528*     modexPalWhite_
+1755:1552+     modexPalUpdate_
+1755:1ac2+     modexPalUpdate1_
+1755:1b3c*     modexPalUpdate0_
+1755:1b88+     chkcolor_
+1755:1ea0+     modexputPixel_
+1755:1f2e*     modexgetPixel_
+1755:1fb4*     modexhlin_
+1755:2020      modexprint_
+1755:21ba*     modexprintbig_
+1755:2336      pdump_
+1755:2396*     cls_
+1755:2404      modexWaitBorder_
+19b3:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
-0993:0234      sound_
-0993:026f      nosound_
-Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-1771:2454      pdump_
-1771:24b6+     colortest_
-1771:250a+     colorz_
-1771:2570+     ssd_
-1771:268e+     dingpp_
-1771:2700+     dingo_
-1771:2796+     dingas_
-1771:2844+     dingu_
-1771:28a6+     dingq_
-1771:2946*     ding_
+0992:0234      sound_
+0992:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
-0993:027b      atoi_
+0992:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a8a:0000*     __nullarea
-1a8a:0b74*     __ovlflag
-1a8a:0b75*     __intno
-1a8a:0b76*     __ovlvec
-0993:0318      _cstart_
-0993:03eb*     _Not_Enough_Memory_
-0993:051d      __exit_
-0993:053c      __do_exit_with_msg__
-0993:0599      __GETDS
+19b3:0000*     __nullarea
+19b3:0b68*     __ovlflag
+19b3:0b69*     __intno
+19b3:0b6a*     __ovlvec
+0992:0316      _cstart_
+0992:03e9*     _Not_Enough_Memory_
+0992:051b      __exit_
+0992:053a      __do_exit_with_msg__
+0992:0597      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0993:05a4      _big_code_
-0993:05a4*     CodeModelMismatch
+0992:05a2      _big_code_
+0992:05a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a8a:1a58      __argv
-1a8a:1a5c      ___argv
-1a8a:1a60      __argc
-1a8a:1a62      ___argc
+19b3:1a58      __argv
+19b3:1a5c      ___argv
+19b3:1a60      __argc
+19b3:1a62      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0993:05a4      strncmp_
+0992:05a2      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0993:05e1      strstr_
+0992:05df      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0993:06e3+     __open_flags_
-0993:09a4+     _fsopen_
-0993:0a0b      fopen_
-0993:0b2e*     freopen_
+0992:06e1+     __open_flags_
+0992:09a2+     _fsopen_
+0992:0a09      fopen_
+0992:0b2c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0993:0bb8      fread_
+0992:0bb6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0993:0f2f      __get_errno_ptr_
-1a8a:1a64      _errno
+0992:0f2d      __get_errno_ptr_
+19b3:1a64      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0993:0f36*     _frealloc_
-0993:0f36      realloc_
+0992:0f34*     _frealloc_
+0992:0f34      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0993:1012      __PTC
+0992:1010      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0993:1045      strncpy_
+0992:1043      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0993:1081+     int86x_
-0993:1204      int86_
+0992:107f+     int86x_
+0992:1202      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0993:1232      __I4M
-0993:1232      __U4M
+0992:1230      __I4M
+0992:1230      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0993:124a      _dos_getvect_
+0992:1248      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0993:1255      _dos_setvect_
+0992:1253      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0993:1262      __I4D
-0993:12b1      __U4D
+0992:1260      __I4D
+0992:12af      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0993:1335*     _heapgrow_
-0993:1335      _fheapgrow_
-0993:1336      _nheapgrow_
+0992:1333*     _heapgrow_
+0992:1333      _fheapgrow_
+0992:1334      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0993:13ae      _memavl_
+0992:13ac      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0993:13f3      _nmalloc_
-1a8a:0b7a      ___nheapbeg
-1a8a:0b7c      ___MiniHeapRover
-1a8a:0b7e      ___LargestSizeB4MiniHeapRover
+0992:13f1      _nmalloc_
+19b3:0b6e      ___nheapbeg
+19b3:0b70      ___MiniHeapRover
+19b3:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0993:14cd      _ffree_
-0993:14cd      free_
+0992:14cb      _ffree_
+0992:14cb      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0993:153a      _nfree_
-1a8a:1a66+     ___MiniHeapFreeRover
+0992:1538      _nfree_
+19b3:1a66+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0993:1635+     _null_exit_rtn_
-0993:1635+     __null_int23_exit_
-0993:1636      exit_
-0993:1657+     _exit_
-1a8a:0b80+     ___int23_exit
-1a8a:0b84      ___FPE_handler_exit
+0992:1633+     _null_exit_rtn_
+0992:1633+     __null_int23_exit_
+0992:1634      exit_
+0992:1655+     _exit_
+19b3:0b74+     ___int23_exit
+19b3:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0993:1673      ultoa_
-0993:1731*     ltoa_
+0992:1671      ultoa_
+0992:172f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0993:18b7      write_
+0992:18b5      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0993:1ae3      __doclose_
-0993:1c2d      __shutdown_stream_
-0993:1c47      fclose_
-1a8a:1a68+     ___RmTmpFileFn
+0992:1ae1      __doclose_
+0992:1c2b      __shutdown_stream_
+0992:1c45      fclose_
+19b3:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0993:1cb2+     __ibm_bios_get_ticks_
-0993:1d29      clock_
+0992:1cb0+     __ibm_bios_get_ticks_
+0992:1d27      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0993:1d50      kbhit_
+0992:1d4e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0993:1d67      ftell_
+0992:1d65      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0993:1f4d      fseek_
+0992:1f4b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a8a:0098      __IsTable
+19b3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0993:2145      tolower_
+0992:2143      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0993:2153      unlink_
+0992:2151      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0993:2383      open_
-0993:23ba      sopen_
+0992:2381      open_
+0992:23b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0993:23e7      close_
+0992:23e5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0993:23ec      filelength_
+0992:23ea      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0993:244a      sprintf_
+0992:2448      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0993:2479      getenv_
+0992:2477      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0993:2564      __PTS
+0992:2562      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0993:2595      read_
+0992:2593      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0993:26ce*     __clib_strdup_
-0993:26ce      strdup_
+0992:26cc*     __clib_strdup_
+0992:26cc      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0993:2735      halloc_
-0993:281a      hfree_
+0992:2733      halloc_
+0992:2818      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0993:2821      _heapwalk_
-0993:2821      _fheapwalk_
+0992:281f      _heapwalk_
+0992:281f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0993:2836+     __NHeapWalk_
-0993:292f      _nheapwalk_
+0992:2834+     __NHeapWalk_
+0992:292d      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0993:293f      stackavail_
+0992:293d      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a8a:0b90      __8087
-1a8a:0b91      __real87
-1a8a:0b92      __dos87emucall
-1a8a:0b94      __dos87real
+19b3:0b84      __8087
+19b3:0b85      __real87
+19b3:0b86      __dos87emucall
+19b3:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0993:294e*     __exit_with_msg_
-0993:2953      __fatal_runtime_error_
+0992:294c*     __exit_with_msg_
+0992:2951      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a8a:0b96      __curbrk
-1a8a:0b9e      __STACKLOW
-1a8a:0ba0      __STACKTOP
-1a8a:0ba2      __cbyte
-1a8a:0ba4      __child
-1a8a:0ba6      __no87
-1a8a:0bb3      ___FPE_handler
-1a8a:0b98      __psp
-1a8a:0ba7      __get_ovl_stack
-1a8a:0bab      __restore_ovl_stack
-1a8a:0baf      __close_ovl_file
-1a8a:0bb7      __LpCmdLine
-1a8a:0bbb      __LpPgmName
-1a8a:0b9a      __osmajor
-1a8a:0b9b      __osminor
-1a8a:0b9c      __osmode
-1a8a:0b9d      __HShift
+19b3:0b8a      __curbrk
+19b3:0b92      __STACKLOW
+19b3:0b94      __STACKTOP
+19b3:0b96      __cbyte
+19b3:0b98      __child
+19b3:0b9a      __no87
+19b3:0ba7      ___FPE_handler
+19b3:0b8c      __psp
+19b3:0b9b      __get_ovl_stack
+19b3:0b9f      __restore_ovl_stack
+19b3:0ba3      __close_ovl_file
+19b3:0bab      __LpCmdLine
+19b3:0baf      __LpPgmName
+19b3:0b8e      __osmajor
+19b3:0b8f      __osminor
+19b3:0b90      __osmode
+19b3:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0993:2980      __MemAllocator
-0993:2a4a      __MemFree
+0992:2970      __MemAllocator
+0992:2a3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0993:2ba7      __GrowSeg_
+0992:2b97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0993:2d1d      __AllocSeg_
+0992:2d0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0993:2e0c      __fmemneed_
+0992:2dfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0993:2e29      __fprtf_
+0992:2e19      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0993:2f7c      __InitFiles_
+0992:2f6c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0993:31b0*     fcloseall_
-0993:31b7      __full_io_exit_
+0992:31a0*     fcloseall_
+0992:31a7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a8a:0bc0      _fltused_
+19b3:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0993:31c1      __fill_buffer_
-0993:3410      fgetc_
+0992:31b1      __fill_buffer_
+0992:3400      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0993:3557      fwrite_
+0992:3547      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0993:38d0      rand_
-0993:3912*     srand_
-Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0993:3935      delay_
+0992:38c0      rand_
+0992:3902*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0993:3aad      __CMain
+0992:3925      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0993:3b13      __InitRtns
-0993:3b13*     __FInitRtns
-0993:3b6e      __FiniRtns
-0993:3b6e*     __FFiniRtns
+0992:398b      __InitRtns
+0992:398b*     __FInitRtns
+0992:39e6      __FiniRtns
+0992:39e6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a8a:0bc6      ___uselfn
+19b3:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0993:3bd2      __DOSseg__
+0992:3a4a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0993:3bd3      __Init_Argv_
-0993:3c36+     _getargv_
-0993:3f66      __Fini_Argv_
+0992:3a4b      __Init_Argv_
+0992:3aae+     _getargv_
+0992:3dde      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0993:3f90*     __set_commode_
-1a8a:0bc8      __commode
+0992:3e08*     __set_commode_
+19b3:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a8a:0bca      __fmode
+19b3:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0993:3f9c      __chktty_
+0992:3e14      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0993:3ffb      __freefp_
-0993:409c      __purgefp_
+0992:3e73      __freefp_
+0992:3f14      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0993:40dd      __allocfp_
+0992:3f55      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0993:428d      __ioalloc_
+0992:4105      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0993:441b      __qread_
+0992:4293      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0993:443b*     _msize_
-0993:4456      _fmsize_
+0992:42b3*     _msize_
+0992:42ce      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0993:4467      __HeapManager_expand_
-0993:4970      _nexpand_
+0992:42df      __HeapManager_expand_
+0992:47e8      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0993:49c3      _fexpand_
-0993:49c3*     _expand_
+0992:483b      _fexpand_
+0992:483b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0993:49f8      intr_
+0992:4870      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0993:4a0c      segread_
+0992:4884      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0993:4af7      __LastFree_
-0993:4b71      __ExpandDGROUP_
+0992:496f      __LastFree_
+0992:49e9      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0993:4c82      __nmemneed_
+0992:4afa      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a8a:0050      ___Alphabet
+19b3:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0993:4c85      __lseek_
+0992:4afd      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0993:4cbf*     __dosretax
-0993:4cc4*     __dosret0
-0993:4ccb      __set_errno_dos_
-0993:4d33*     __set_errno_dos_reterr_
+0992:4b37*     __dosretax
+0992:4b3c*     __dosret0
+0992:4b43      __set_errno_dos_
+0992:4bab*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0993:4d3e      __GetIOMode_
-0993:4d73      __SetIOMode_nogrow_
-1a8a:0be0      ___NFiles
-1a8a:0be2      ___init_mode
-1a8a:0c0a      ___io_mode
+0992:4bb6      __GetIOMode_
+0992:4beb      __SetIOMode_nogrow_
+19b3:0bd4      ___NFiles
+19b3:0bd6      ___init_mode
+19b3:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0993:4da8      __close_
+0992:4c20      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0993:4dde      __flush_
+0992:4c56      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0993:5027      fflush_
+0992:4e9f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0993:503c      tell_
+0992:4eb4      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0993:504d      lseek_
+0992:4ec5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0993:507e      __doserror_
-0993:508c      __doserror1_
+0992:4ef6      __doserror_
+0992:4f04      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0993:5098      _dos_open_
+0992:4f10      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0993:50be      isatty_
+0992:4f36      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0993:50da*     __get_doserrno_ptr_
-1a8a:1a74      __doserrno
+0992:4f52*     __get_doserrno_ptr_
+19b3:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a8a:0c0e      ___umaskval
+19b3:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0993:50e1      _dos_creat_
-0993:5105*     _dos_creatnew_
+0992:4f59      _dos_creat_
+0992:4f7d*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0993:5126+     __grow_iomode_
-0993:520d+     __shrink_iomode_
-0993:524e      __SetIOMode_
+0992:4f9e+     __grow_iomode_
+0992:5085+     __shrink_iomode_
+0992:50c6      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0993:530e      vsprintf_
+0992:5186      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a8a:1a78      ___env_mask
-1a8a:1a7c      _environ
-1a8a:1a80*     __wenviron
+19b3:1a78      ___env_mask
+19b3:1a7c      _environ
+19b3:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0993:5350      _mbterm_
+0992:51c8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0993:53a3      _mbsnextc_
+0992:521b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0993:53fe      _mbctoupper_
+0992:5276      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0993:5421      _mbsinc_
+0992:5299      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0993:5473      __ChkTTYIOMode_
-0993:54e1*     __IOMode_
+0992:52eb      __ChkTTYIOMode_
+0992:5359*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0993:55b3      __HeapWalk_
+0992:542b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0993:57f3*     _fpreset_
-0993:581e      __init_8087_
-0993:5851+     __default_sigfpe_handler_
-0993:58a6      __chk8087_
+0992:566b*     _fpreset_
+0992:5696      __init_8087_
+0992:56c9+     __default_sigfpe_handler_
+0992:571e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0993:5916      __EnterWVIDEO_
-1a8a:0c2e+     ___WD_Present
+0992:578e      __EnterWVIDEO_
+19b3:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0993:593a*     _heapenable_
-1a8a:0c30      ___heap_enabled
+0992:57b2*     _heapenable_
+19b3:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a8a:0c32      __amblksiz
+19b3:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0993:594b      fputc_
+0992:57c3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0993:5b20      __prtf_
+0992:5998      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0993:6c90      __setEFGfmt_
+0992:6afa      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0993:6cae      __flushall_
-0993:6d42      flushall_
+0992:6b18      __flushall_
+0992:6bac      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0993:6d48      getche_
+0992:6bb2      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0993:6d62      __qwrite_
+0992:6bcc      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a8a:1a84      ____Argv
-1a8a:1a88      ____Argc
+19b3:1a84      ____Argv
+19b3:1a88      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a8a:0cf0      __Start_XI
-1a8a:0d2c      __End_XI
-1a8a:0d2c      __Start_YI
-1a8a:0d44      __End_YI
+19b3:0ce4      __Start_XI
+19b3:0d20      __End_XI
+19b3:0d20      __Start_YI
+19b3:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a8a:1a8a      ___historical_splitparms
+19b3:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0993:6dc2      _bfree_
+0992:6c2c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0993:6de7      _bexpand_
+0992:6c51      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0993:6e40      _DoINTR_
+0992:6caa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0993:71b9*     sbrk_
-0993:71c9      __brk_
+0992:7023*     sbrk_
+0992:7033      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0993:7231      fsync_
+0992:709b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0993:7254      __setenvp_
-0993:73e0      __freeenvp_
+0992:70be      __setenvp_
+0992:724a      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a8a:0c34      ___IsDBCS
+19b3:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0993:743e*     _ismbblead_
-1a8a:1a90      ___MBCSIsTable
+0992:72a8*     _ismbblead_
+19b3:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0993:7498      __mbinit_
-1a8a:0c36      ___MBCodePage
+0992:7302      __mbinit_
+19b3:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0993:7573      _mbdtoupper_
+0992:73dd      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0993:7581      toupper_
+0992:73eb      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a8a:0c38      __8087cw
+19b3:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a8a:0c3a      ___Save8087
-1a8a:0c3e      ___Rest8087
+19b3:0c2e      ___Save8087
+19b3:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0993:7590      __GrabFP87_
+0992:73fa      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0993:75c2*     __init_8087_emu
-0993:75c8      __x87id
+0992:742c*     __init_8087_emu
+0992:7432      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0993:7625      wctomb_
+0992:748f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0993:7670+     utoa_
-0993:7711      itoa_
+0992:74da+     utoa_
+0992:757b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0993:775b      strupr_
+0992:75c5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a8a:0c42      ___EFG_printf
-1a8a:0c46      ___EFG_scanf
+19b3:0c36      ___EFG_printf
+19b3:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0993:77a3      ulltoa_
-0993:78e0*     lltoa_
+0992:760d      ulltoa_
+0992:774a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0993:7951      _EFG_Format_
+0992:77bb      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0993:7b23      __cnvs2d_
+0992:798d      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0993:7b42*     _dos_close_
-0993:7b50      _dos_commit_
+0992:79ac*     _dos_close_
+0992:79ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0993:7b5f      clearenv_
+0992:79c9      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0993:7c94      __Init_FPE_handler_
-0993:7ccd      __Fini_FPE_handler_
-0993:7d04*     __FPEHandler
+0992:7afe      __Init_FPE_handler_
+0992:7b37      __Fini_FPE_handler_
+0992:7b6e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0993:7f96*     _SetLD64bit_
-0993:7fa1*     _SetLD80bit_
-0993:7fac      _LDisDouble_
+0992:7e00*     _SetLD64bit_
+0992:7e0b*     _SetLD80bit_
+0992:7e16      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0993:8111      _LDScale10x_
-0993:89e9      __LDcvt_
+0992:7f7b      _LDScale10x_
+0992:8853      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -713,30 +700,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0993:91c6*     __init_87_emulator
+0992:9030*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0993:99f7+     __Strtold_
-0993:9c36      strtod_
+0992:9844+     __Strtold_
+0992:9a83      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a8a:0cee      ___FPE_int
+19b3:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0993:9de3      __LDClass_
-0993:9e69*     _FLClass_
+0992:9c30      __LDClass_
+0992:9cb6*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0993:9e7e      __ZBuf2LD
+0992:9cca      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0993:9f46*     __set_EDOM_
-0993:9f52      __set_ERANGE_
-0993:9f5e*     __set_EINVAL_
+0992:9d92*     __set_EDOM_
+0992:9d9e      __set_ERANGE_
+0992:9daa*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a8a:019a*     ___f_infinity
-1a8a:019e*     ___f_posqnan
-1a8a:01a2      ___d_infinity
-1a8a:01aa      ___d_posqnan
-1a8a:01b2*     ___ld_infinity
-1a8a:01ba*     ___ld_posqnan
+19b3:019a*     ___f_infinity
+19b3:019e*     ___f_posqnan
+19b3:01a2      ___d_infinity
+19b3:01aa      ___d_posqnan
+19b3:01b2*     ___ld_infinity
+19b3:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a8a:01c2      __HugeValue
+19b3:01c2      __HugeValue
 
 
                         +--------------------+
@@ -754,6 +741,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0002a100 (172288.)
-Entry point address: 0993:0318
-Link time: 00:00.00
+Memory size:  00029390 (168848.)
+Entry point address: 0992:0316
+Link time: 00:00.19
index b613dc127e5039944069e4fa309ab956d5e0d74a..87c70cf6e4c108b54fac0be22df6537dc998e763 100755 (executable)
@@ -191,6 +191,11 @@ typedef struct
 typedef struct\r
 {\r
        long old_mode;  //old video mode before game!\r
+} video_t;\r
+\r
+typedef struct\r
+{\r
+       video_t video;  // video settings variable\r
        byte *pee;              // message for fps\r
        handle_t handle;        //handles for file logging\r
        kurokku_t kurokku;      //clock struct\r
index a69a97e85adb8081f468b6ddf5a4142517af0e73..90e581c0dcd03335d4c7c11c1125d4eb04bbf3fc 100755 (executable)
 
 #include "src/lib/bakapee.h"
 
-void pdump(page_t *pee)
-{
-       int mult=(QUADWH);
-       int palq=(mult)*TILEWH;
-       int palcol=0;
-       int palx, paly;
-       for(paly=0; paly<palq; paly+=mult){
-               for(palx=0; palx<palq; palx+=mult){
-                               modexClearRegion(pee, palx+TILEWH, paly+TILEWH, mult, mult, palcol);
-                       palcol++;
-               }
-       }
-}
-
 //color \82Ä\82·\82Æ
 void colortest(page_t *page, bakapee_t *pee)
 {
index 684737217c7ede2c2cc1e06009a8a690c32b8e31..a20dc095eb8783568b2cb6ab7d861186a280dc5f 100755 (executable)
@@ -41,7 +41,6 @@ typedef struct {
        byte coor;\r
 } bakapee_t;\r
 \r
-void pdump(page_t *pee);\r
 void colortest(page_t *page, bakapee_t *pee);\r
 void colorz(page_t *page, bakapee_t *pee);\r
 void ssd(page_t *page, bakapee_t *pee, word svq);\r
index c56a9ddcdb318c206c182fe1cb5a8cca520f56dd..01cd48ff1d7d0d94f83ffb3196b17522ee3a6c66 100755 (executable)
@@ -29,7 +29,6 @@ byte far* VGA=(byte far*) 0xA0000000;   /* this points to video memory. */
 \r
 static void fadePalette(sbyte fade, sbyte start, word iter, byte *palette);\r
 static byte tmppal[PAL_SIZE];\r
-//int old_mode;\r
 \r
 /////////////////////////////////////////////////////////////////////////////\r
 //                                                                                                                                                                                                                                             //\r
@@ -46,24 +45,16 @@ void VGAmodeX(sword vq, global_game_variables_t *gv)
                        // change to the video mode we were in before we switched to mode 13h\r
                        modexLeave();\r
                        in.h.ah = 0x00;\r
-                       in.h.al = gv->old_mode;\r
+                       in.h.al = gv->video.old_mode;\r
                        int86(0x10, &in, &out);\r
                break;\r
-               case 1: // init the video\r
+               default: // init the video\r
                        // get old video mode\r
                        //in.h.ah = 0xf;\r
                        //int86(0x10, &in, &out);\r
-                       gv->old_mode = vgaGetMode();//out.h.al;\r
+                       gv->video.old_mode = vgaGetMode();//out.h.al;\r
                        // enter mode\r
-                       modex__320x240_256__Enter(gv);\r
-               break;\r
-               case 2: // init the video\r
-                       // get old video mode\r
-                       in.h.ah = 0xf;\r
-                       int86(0x10, &in, &out);\r
-                       gv->old_mode = out.h.al;\r
-                       // enter mode\r
-                       modex__192x144_256__Enter(gv);\r
+                       modexEnter(vq, gv);\r
                break;\r
        }\r
 }\r
@@ -96,52 +87,48 @@ vgaGetMode()
 \r
 /* -========================= Entry  Points ==========================- */\r
 void\r
-modex__320x240_256__Enter(global_game_variables_t *gv)\r
+modexEnter(sword vq, global_game_variables_t *gv)\r
 {\r
        word i;\r
        dword far*ptr=(dword far*)VGA;      /* used for faster screen clearing */\r
-\r
-       int CRTParmCount = sizeof(ModeX_320x240regs) / sizeof(ModeX_320x240regs[0]);\r
-       /* width and height */\r
-       //TODO WWWW\r
-\r
+       int CRTParmCount;\r
        /* common mode X initiation stuff~ */\r
        modexsetBaseXMode();\r
 \r
-       /* send the CRTParms */\r
-       for(i=0; i<CRTParmCount; i++) {\r
-               outpw(CRTC_INDEX, ModeX_320x240regs[i]);\r
-       }\r
-\r
-       /* clear video memory */\r
-       outpw(SC_INDEX, 0x0f02);\r
-       for(i=0; i<0x8000; i++) {\r
-               ptr[i] = 0x0000;\r
-       }\r
-}\r
-\r
-void\r
-modex__192x144_256__Enter(global_game_variables_t *gv)\r
-{\r
-       word i;\r
-       dword far*ptr=(dword far*)VGA;      /* used for faster screen clearing */\r
+       switch(vq)\r
+       {\r
+               case 0:\r
+                       CRTParmCount = sizeof(ModeX_320x240regs) / sizeof(ModeX_320x240regs[0]);\r
+                       /* width and height */\r
+                       //TODO add width and height of screen\r
 \r
-       int CRTParmCount = sizeof(ModeX_192x144regs) / sizeof(ModeX_192x144regs[0]);\r
-       /* width and height */\r
-       //TODO WWWW\r
+                       /* send the CRTParms */\r
+                       for(i=0; i<CRTParmCount; i++) {\r
+                               outpw(CRTC_INDEX, ModeX_320x240regs[i]);\r
+                       }\r
 \r
-       /* common mode X initiation stuff~ */\r
-       modexsetBaseXMode();\r
+                       /* clear video memory */\r
+                       outpw(SC_INDEX, 0x0f02);\r
+                       for(i=0; i<0x8000; i++) {\r
+                               ptr[i] = 0x0000;\r
+                       }\r
+               break;\r
+               case 1:\r
+                       CRTParmCount = sizeof(ModeX_192x144regs) / sizeof(ModeX_192x144regs[0]);\r
+                       /* width and height */\r
+                       //TODO add width and height of screen\r
 \r
-       /* send the CRTParms */\r
-       for(i=0; i<CRTParmCount; i++) {\r
-               outpw(CRTC_INDEX, ModeX_192x144regs[i]);\r
-       }\r
+                       /* send the CRTParms */\r
+                       for(i=0; i<CRTParmCount; i++) {\r
+                               outpw(CRTC_INDEX, ModeX_192x144regs[i]);\r
+                       }\r
 \r
-       /* clear video memory */\r
-       outpw(SC_INDEX, 0x0f02);\r
-       for(i=0; i<0x8000; i++) {\r
-               ptr[i] = 0x0000;\r
+                       /* clear video memory */\r
+                       outpw(SC_INDEX, 0x0f02);\r
+                       for(i=0; i<0x8000; i++) {\r
+                               ptr[i] = 0x0000;\r
+                       }\r
+               break;\r
        }\r
 }\r
 \r
@@ -190,8 +177,8 @@ modexDefaultPage() {
     page.data = VGA;\r
     page.dx = 0;\r
     page.dy = 0;\r
-    page.width = SCREEN_WIDTH;\r
-    page.height = SCREEN_HEIGHT;\r
+       page.width = SCREEN_WIDTH;\r
+       page.height = SCREEN_HEIGHT;\r
        page.tw = page.width/TILEWH;\r
        page.th = page.height/TILEWH;\r
        page.id = 0;\r
@@ -1314,6 +1301,21 @@ void modexprintbig(page_t *page, word x, word y, word t, word col, word bgcol, c
        }\r
 }\r
 \r
+/* palette dump on display! */\r
+void pdump(page_t *pee)\r
+{\r
+       int mult=(QUADWH);\r
+       int palq=(mult)*TILEWH;\r
+       int palcol=0;\r
+       int palx, paly;\r
+       for(paly=0; paly<palq; paly+=mult){\r
+               for(palx=0; palx<palq; palx+=mult){\r
+                               modexClearRegion(pee, palx+TILEWH, paly+TILEWH, mult, mult, palcol);\r
+                       palcol++;\r
+               }\r
+       }\r
+}\r
+\r
 /////////////////////////////////////////////////////////////////////////////\r
 //                                                                                                                                              //\r
 // cls() - This clears the screen to the specified color, on the VGA or on //\r
index d7d8e193e342ae63d288ba3b50a74c91cc3bc6e3..e123b4e110ab2af10bff9785a2b76c1f1f2f01a3 100755 (executable)
@@ -35,7 +35,7 @@
 #include "src/lib/modex16/192x144.h"
 
 //320x240 = 20x15
-//256x192 = 16x12
+//192x144 = 12x9
 
 //temp defines
 #define TILEWH 16
@@ -51,6 +51,8 @@ typedef struct {
        byte far* data; /* the data for the page */
        word dx;                /* col we are viewing on the virtual screen */
        word dy;                /* row we are viewing on the virtual screen */
+       word sw;                /* screen width */
+       word sh;                /* screen heigth */
        word width;             /* virtual width of the page */
        word height;    /* virtual height of the page */
        word tw;
@@ -67,8 +69,7 @@ typedef union
 /* -============================ Functions =============================- */
 /* mode switching, page, and plane functions */
 void VGAmodeX(sword vq, global_game_variables_t *gv);
-void modex__320x240_256__Enter(global_game_variables_t *gv);
-void modex__192x144_256__Enter(global_game_variables_t *gv);
+void modexEnter(sword vq, global_game_variables_t *gv);
 long vgaGetMode();
 void modexLeave();
 void modexsetBaseXMode(void);
@@ -115,6 +116,7 @@ byte modexgetPixel(page_t *page, int x, int y);
 void modexhlin(page_t *page, word xl, word xh, word y, word color);
 void modexprint(page_t *page, word x, word y, word t, word col, word bgcol, const byte *str);
 void modexprintbig(page_t *page, word x, word y, word t, word col, word bgcol, const byte *str);
+void pdump(page_t *pee);
 void cls(page_t *page, byte color, byte *Where);
 void modexWaitBorder();
 
index 1fdbf112d503eae904c1cebc6fcf99c118145270..4a1548065b02ebf76122e9f1bfe680e9d51cd64d 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index f4064f7c8e64bad1d210309cd2da67f9e6453059..ab53a52c6027587b17115be24b1f01605b77d99c 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/13 23:27:50
+Created on:       15/10/15 12:30:06
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0815:0000            0000e820
+DGROUP                          0816:0000            0000e820
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       000001d8
-_TEXT                  CODE           AUTO           0000:01e0       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5c30       00002406
-16text_TEXT            CODE           AUTO           0000:8040       0000010d
-FAR_DATA               FAR_DATA       AUTO           0814:000d       00000000
-_NULL                  BEGDATA        DGROUP         0815:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0817:0000       00000002
-CONST                  DATA           DGROUP         0817:0002       00000076
-CONST2                 DATA           DGROUP         081e:0008       00000000
-_DATA                  DATA           DGROUP         081f:0000       00000234
-XIB                    DATA           DGROUP         0842:0004       00000000
-XI                     DATA           DGROUP         0842:0004       00000018
-XIE                    DATA           DGROUP         0843:000c       00000000
-YIB                    DATA           DGROUP         0843:000c       00000000
-YI                     DATA           DGROUP         0843:000c       0000000c
-YIE                    DATA           DGROUP         0844:0008       00000000
-STRINGS                DATA           DGROUP         0844:0008       00000000
-DATA                   DATA           DGROUP         0844:0008       00000000
-_BSS                   BSS            DGROUP         0845:0000       00000a5b
-STACK                  STACK          DGROUP         08eb:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:01e0       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5c20       0000242c
+16text_TEXT            CODE           AUTO           0000:8050       0000010d
+FAR_DATA               FAR_DATA       AUTO           0815:000d       00000000
+_NULL                  BEGDATA        DGROUP         0816:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0818:0000       00000002
+CONST                  DATA           DGROUP         0818:0002       00000076
+CONST2                 DATA           DGROUP         081f:0008       00000000
+_DATA                  DATA           DGROUP         0820:0000       00000234
+XIB                    DATA           DGROUP         0843:0004       00000000
+XI                     DATA           DGROUP         0843:0004       00000018
+XIE                    DATA           DGROUP         0844:000c       00000000
+YIB                    DATA           DGROUP         0844:000c       00000000
+YI                     DATA           DGROUP         0844:000c       0000000c
+YIE                    DATA           DGROUP         0845:0008       00000000
+STRINGS                DATA           DGROUP         0845:0008       00000000
+DATA                   DATA           DGROUP         0845:0008       00000000
+_BSS                   BSS            DGROUP         0846:0000       00000a5b
+STACK                  STACK          DGROUP         08ec:0000       0000dac0
 
 
                         +----------------+
@@ -58,59 +58,60 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:004e      main_
-0815:0300+     _gvar
+0816:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:01e5      __STK
 0000:0205*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5e24      VGAmodeX_
-0000:5efa+     modex__320x240_256__Enter_
-0000:5f5a+     modex__192x144_256__Enter_
-0000:5fba*     modexLeave_
-0000:5fd2+     modexsetBaseXMode_
-0000:6010      modexDefaultPage_
-0000:6076      modexNextPage_
-0000:6146*     modexNextPageFlexibleSize_
-0000:621a      modexShowPage_
-0000:6316*     modexPanPage_
-0000:6366*     modexSelectPlane_
-0000:638a      modexClearRegion_
-0000:64a2*     oldDrawBmp_
-0000:6608*     CDrawBmp_
-0000:676c*     modexDrawBmp_
-0000:67d2+     modexDrawBmpRegion_
-0000:693c*     modex_sparky4_DrawBmpRegion_
-0000:6aa6*     modexDrawPlanarBuf_
-0000:6ac4*     modexDrawSprite_
-0000:6b2a+     modexDrawSpriteRegion_
-0000:6ca2*     modexCopyPageRegion_
-0000:6e0c      modexFadeOn_
-0000:6e3c      modexFadeOff_
-0000:6e6a*     modexFlashOn_
-0000:6e98*     modexFlashOff_
-0000:6f68      modexPalSave_
-0000:6fbe      modexNewPal_
-0000:700e      modexLoadPalFile_
-0000:70f0*     modexSavePalFile_
-0000:7168      modexPalBlack_
-0000:7192*     modexPalWhite_
-0000:71bc+     modexPalUpdate_
-0000:772c+     modexPalUpdate1_
-0000:77a6*     modexPalUpdate0_
-0000:77f2+     chkcolor_
-0000:7b0a+     modexputPixel_
-0000:7b98*     modexgetPixel_
-0000:7c1e*     modexhlin_
-0000:7c8a*     modexprint_
-0000:7e24*     modexprintbig_
-0000:7fa0*     cls_
-0000:800e+     modexWaitBorder_
-0815:00b4+     _VGA
+0000:5e14      VGAmodeX_
+0000:5ea6+     vgaGetMode_
+0000:5edc+     modexEnter_
+0000:5f7e*     modexLeave_
+0000:5f96+     modexsetBaseXMode_
+0000:5fd4      modexDefaultPage_
+0000:6036      modexNextPage_
+0000:6102*     modexNextPageFlexibleSize_
+0000:61d0      modexShowPage_
+0000:62cc*     modexPanPage_
+0000:631c*     modexSelectPlane_
+0000:6340      modexClearRegion_
+0000:6458*     oldDrawBmp_
+0000:65be*     CDrawBmp_
+0000:6722*     modexDrawBmp_
+0000:6788+     modexDrawBmpRegion_
+0000:68f2*     modex_sparky4_DrawBmpRegion_
+0000:6a5c*     modexDrawPlanarBuf_
+0000:6a7a*     modexDrawSprite_
+0000:6ae0+     modexDrawSpriteRegion_
+0000:6c58*     modexCopyPageRegion_
+0000:6dc2      modexFadeOn_
+0000:6df2      modexFadeOff_
+0000:6e20*     modexFlashOn_
+0000:6e4e*     modexFlashOff_
+0000:6f1e      modexPalSave_
+0000:6f74      modexNewPal_
+0000:6fc4      modexLoadPalFile_
+0000:70a6*     modexSavePalFile_
+0000:711e      modexPalBlack_
+0000:7148*     modexPalWhite_
+0000:7172+     modexPalUpdate_
+0000:76e2+     modexPalUpdate1_
+0000:775c*     modexPalUpdate0_
+0000:77a8+     chkcolor_
+0000:7ac0+     modexputPixel_
+0000:7b4e*     modexgetPixel_
+0000:7bd4*     modexhlin_
+0000:7c40*     modexprint_
+0000:7dda*     modexprintbig_
+0000:7f56*     pdump_
+0000:7fb6*     cls_
+0000:8024+     modexWaitBorder_
+0816:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0815:0000*     __nullarea
-0815:00c8*     __ovlflag
-0815:00c9*     __intno
-0815:00ca*     __ovlvec
+0816:0000*     __nullarea
+0816:00c8*     __ovlflag
+0816:00c9*     __intno
+0816:00ca*     __ovlvec
 0000:0222      _cstart_
 0000:02f5*     _Not_Enough_Memory_
 0000:0427      __exit_
@@ -123,23 +124,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04ae*     __exit_with_msg_
 0000:04b3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0815:00ce      __curbrk
-0815:00d6      __STACKLOW
-0815:00d8      __STACKTOP
-0815:00da      __cbyte
-0815:00dc      __child
-0815:00de      __no87
-0815:00eb      ___FPE_handler
-0815:00d0      __psp
-0815:00df      __get_ovl_stack
-0815:00e3      __restore_ovl_stack
-0815:00e7      __close_ovl_file
-0815:00ef      __LpCmdLine
-0815:00f3      __LpPgmName
-0815:00d2      __osmajor
-0815:00d3      __osminor
-0815:00d4      __osmode
-0815:00d5      __HShift
+0816:00ce      __curbrk
+0816:00d6      __STACKLOW
+0816:00d8      __STACKTOP
+0816:00da      __cbyte
+0816:00dc      __child
+0816:00de      __no87
+0816:00eb      ___FPE_handler
+0816:00d0      __psp
+0816:00df      __get_ovl_stack
+0816:00e3      __restore_ovl_stack
+0816:00e7      __close_ovl_file
+0816:00ef      __LpCmdLine
+0816:00f3      __LpPgmName
+0816:00d2      __osmajor
+0816:00d3      __osminor
+0816:00d4      __osmode
+0816:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:04d2+     int86x_
 0000:0655      int86_
@@ -149,9 +150,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:06a0      _fmalloc_
 0000:06a0      malloc_
-0815:00f8+     ___fheap
-0815:00fa      ___fheapRover
-0815:00fc      ___LargestSizeB4Rover
+0816:00f8+     ___fheap
+0816:00fa      ___fheapRover
+0816:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0815      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -159,8 +160,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0844+     __null_int23_exit_
 0000:0845      exit_
 0000:0866+     _exit_
-0815:00fe+     ___int23_exit
-0815:0102+     ___FPE_handler_exit
+0816:00fe+     ___int23_exit
+0816:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0882+     __open_flags_
 0000:0b43+     _fsopen_
@@ -173,7 +174,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:10ed      __doclose_
 0000:1237      __shutdown_stream_
 0000:1251      fclose_
-0815:0c28+     ___RmTmpFileFn
+0816:0c28+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:12bc      _ffree_
 0000:12bc      free_
@@ -186,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1708      __I4M
 0000:1708      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:80b6*     textInit_
-0815:0c2c      _romFonts
+0000:80c6*     textInit_
+0816:0c2c      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:1720      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -196,12 +197,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:17e1      __FiniRtns
 0000:17e1*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0815:010a      ___uselfn
+0816:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1846      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1847      __EnterWVIDEO_
-0815:010c+     ___WD_Present
+0816:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:186b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -217,27 +218,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d7f      _nmalloc_
-0815:010e      ___nheapbeg
-0815:0110      ___MiniHeapRover
-0815:0112      ___LargestSizeB4MiniHeapRover
+0816:010e      ___nheapbeg
+0816:0110      ___MiniHeapRover
+0816:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e59*     _heapgrow_
 0000:1e59*     _fheapgrow_
 0000:1e5a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0815:0114      ___iob
-0815:0c44      ___OpenStreams
-0815:0c48      ___ClosedStreams
+0816:0114      ___iob
+0816:0c44      ___ClosedStreams
+0816:0c48      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1eec      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:203f*     __set_commode_
-0815:027c      __commode
+0816:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:204b*     __get_errno_ptr_
-0815:0c4c      _errno
+0816:0c4c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0815:027e      __fmode
+0816:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2052      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -271,26 +272,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2bf1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2e3a      _nfree_
-0815:0c4e+     ___MiniHeapFreeRover
+0816:0c4e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2f35      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f95      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0815:0c50      ____Argv
-0815:0c54      ____Argc
+0816:0c50      ____Argv
+0816:0c54      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0815:0280      __amblksiz
+0816:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0815:02d4      __Start_XI
-0815:02ec      __End_XI
-0815:02ec      __Start_YI
-0815:02f8      __End_YI
+0816:02d4      __Start_XI
+0816:02ec      __End_XI
+0816:02ec      __Start_YI
+0816:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:316a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:34e3*     _heapenable_
-0815:0282      ___heap_enabled
+0816:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34f4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -304,94 +305,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:394c      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4abc      _dos_open_
+0000:4aae      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ae2      __GetIOMode_
-0000:4b17      __SetIOMode_nogrow_
-0815:0284      ___NFiles
-0815:0286      ___init_mode
-0815:02ae      ___io_mode
+0000:4ad4      __GetIOMode_
+0000:4b09      __SetIOMode_nogrow_
+0816:0284      ___NFiles
+0816:0286      ___init_mode
+0816:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b4c      isatty_
+0000:4b3e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b68*     __get_doserrno_ptr_
-0815:0c56      __doserrno
+0000:4b5a*     __get_doserrno_ptr_
+0816:0c56      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0815:02b2      ___umaskval
+0816:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b6f      _dos_creat_
-0000:4b93*     _dos_creatnew_
+0000:4b61      _dos_creat_
+0000:4b85*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4bb4+     __grow_iomode_
-0000:4c9b+     __shrink_iomode_
-0000:4cdc      __SetIOMode_
+0000:4ba6+     __grow_iomode_
+0000:4c8d+     __shrink_iomode_
+0000:4cce      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d83*     __dosretax
-0000:4d88*     __dosret0
-0000:4d8f      __set_errno_dos_
-0000:4df7*     __set_errno_dos_reterr_
+0000:4d75*     __dosretax
+0000:4d7a*     __dosret0
+0000:4d81      __set_errno_dos_
+0000:4de9*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4e02      __PTS
+0000:4df4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4e33      lseek_
+0000:4e25      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e64      tell_
+0000:4e56      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e75      fsync_
+0000:4e67      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e7a*     sbrk_
-0000:4e8a      __brk_
+0000:4e6c*     sbrk_
+0000:4e7c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ef2      wctomb_
+0000:4ee4      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4f3d+     utoa_
-0000:4fde      itoa_
+0000:4f2f+     utoa_
+0000:4fd0      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:5028      strupr_
+0000:501a      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0815:02c8      ___EFG_printf
-0815:02cc*     ___EFG_scanf
+0816:02c8      ___EFG_printf
+0816:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0815:02d0      ___IsDBCS
+0816:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5070*     _ismbblead_
-0815:0c5a      ___MBCSIsTable
+0000:5062*     _ismbblead_
+0816:0c5a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:508c      ulltoa_
-0000:51c9*     lltoa_
+0000:507e      ulltoa_
+0000:51bb*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:523a      ultoa_
-0000:52f8*     ltoa_
+0000:522c      ultoa_
+0000:52ea*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5346      __doserror_
-0000:5354*     __doserror1_
+0000:5338      __doserror_
+0000:5346*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5360*     _frealloc_
-0000:5360      realloc_
+0000:5352*     _frealloc_
+0000:5352      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:543c      __ChkTTYIOMode_
-0000:54aa*     __IOMode_
+0000:542e      __ChkTTYIOMode_
+0000:549c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:54ba*     _dos_close_
-0000:54c8      _dos_commit_
+0000:54ac*     _dos_close_
+0000:54ba      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0815:0072      ___Alphabet
+0816:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5515      __mbinit_
-0815:02d2+     ___MBCodePage
+0000:5507      __mbinit_
+0816:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55f0*     _msize_
-0000:560b      _fmsize_
+0000:55e2*     _msize_
+0000:55fd      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:561c      __HeapManager_expand_
-0000:5b25      _nexpand_
+0000:560e      __HeapManager_expand_
+0000:5b17      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b78      _fexpand_
-0000:5b78*     _expand_
+0000:5b6a      _fexpand_
+0000:5b6a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5bad      _bfree_
+0000:5b9f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5bd2      _bexpand_
+0000:5bc4      _bexpand_
 
 
                         +--------------------+
@@ -407,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016970 (92528.)
+Memory size:  00016980 (92544.)
 Entry point address: 0000:0222
-Link time: 00:00.00
+Link time: 00:00.90
index edd38c573f7947762056969fb145f9443a406b39..82027e5936090a02874b2917ad3cf53a674a0a9d 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 3e6c1834f2b1350f56be9280a72bad68e7e89a03..8cc2c8f48b1e3966514b89af0024b4be30d8e089 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08d2:0000            0000e890
+DGROUP                          08d3:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       0000017e
-_TEXT                  CODE           AUTO           0000:0180       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f70       00000605
-planar_TEXT            CODE           AUTO           0000:6580       00000275
-modex16_TEXT           CODE           AUTO           0000:6800       00002406
-16text_TEXT            CODE           AUTO           0000:8c10       0000010d
-FAR_DATA               FAR_DATA       AUTO           08d1:000d       00000000
-_NULL                  BEGDATA        DGROUP         08d2:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08d4:0000       00000002
-CONST                  DATA           DGROUP         08d4:0002       00000076
-CONST2                 DATA           DGROUP         08db:0008       00000000
-_DATA                  DATA           DGROUP         08dc:0000       0000024c
-XIB                    DATA           DGROUP         0900:000c       00000000
-XI                     DATA           DGROUP         0900:000c       00000018
-XIE                    DATA           DGROUP         0902:0004       00000000
-YIB                    DATA           DGROUP         0902:0004       00000000
-YI                     DATA           DGROUP         0902:0004       0000000c
-YIE                    DATA           DGROUP         0903:0000       00000000
-STRINGS                DATA           DGROUP         0903:0000       00000000
-DATA                   DATA           DGROUP         0903:0000       00000000
-_BSS                   BSS            DGROUP         0903:0000       00000ab3
-STACK                  STACK          DGROUP         09af:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0180       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f60       00000605
+planar_TEXT            CODE           AUTO           0000:6570       00000275
+modex16_TEXT           CODE           AUTO           0000:67f0       0000242c
+16text_TEXT            CODE           AUTO           0000:8c20       0000010d
+FAR_DATA               FAR_DATA       AUTO           08d2:000d       00000000
+_NULL                  BEGDATA        DGROUP         08d3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08d5:0000       00000002
+CONST                  DATA           DGROUP         08d5:0002       00000076
+CONST2                 DATA           DGROUP         08dc:0008       00000000
+_DATA                  DATA           DGROUP         08dd:0000       0000024c
+XIB                    DATA           DGROUP         0901:000c       00000000
+XI                     DATA           DGROUP         0901:000c       00000018
+XIE                    DATA           DGROUP         0903:0004       00000000
+YIB                    DATA           DGROUP         0903:0004       00000000
+YI                     DATA           DGROUP         0903:0004       0000000c
+YIE                    DATA           DGROUP         0904:0000       00000000
+STRINGS                DATA           DGROUP         0904:0000       00000000
+DATA                   DATA           DGROUP         0904:0000       00000000
+_BSS                   BSS            DGROUP         0904:0000       00000ab3
+STACK                  STACK          DGROUP         09b0:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0185      __STK
 0000:01a5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:62ae      bitmapLoadPcx_
-0000:640a*     bitmapLoadPcxTiles_
+0000:629e      bitmapLoadPcx_
+0000:63fa*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6580      planar_buf_from_bitmap_
-0000:66a0+     planar_buf_alloc_
-0000:679a*     planar_buf_free_
+0000:6570      planar_buf_from_bitmap_
+0000:6690+     planar_buf_alloc_
+0000:678a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:01c9      __PIA
 0000:01c2*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01e0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08d2:0000*     __nullarea
-08d2:00c4*     __ovlflag
-08d2:00c5*     __intno
-08d2:00c6*     __ovlvec
+08d3:0000*     __nullarea
+08d3:00c4*     __ovlflag
+08d3:00c5*     __intno
+08d3:00c6*     __ovlvec
 0000:0210      _cstart_
 0000:02e3*     _Not_Enough_Memory_
 0000:0415      __exit_
@@ -92,86 +92,87 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:049c*     __exit_with_msg_
 0000:04a1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08d2:00ca      __curbrk
-08d2:00d2      __STACKLOW
-08d2:00d4      __STACKTOP
-08d2:00d6      __cbyte
-08d2:00d8      __child
-08d2:00da      __no87
-08d2:00e7      ___FPE_handler
-08d2:00cc      __psp
-08d2:00db      __get_ovl_stack
-08d2:00df      __restore_ovl_stack
-08d2:00e3      __close_ovl_file
-08d2:00eb      __LpCmdLine
-08d2:00ef      __LpPgmName
-08d2:00ce      __osmajor
-08d2:00cf      __osminor
-08d2:00d0      __osmode
-08d2:00d1      __HShift
+08d3:00ca      __curbrk
+08d3:00d2      __STACKLOW
+08d3:00d4      __STACKTOP
+08d3:00d6      __cbyte
+08d3:00d8      __child
+08d3:00da      __no87
+08d3:00e7      ___FPE_handler
+08d3:00cc      __psp
+08d3:00db      __get_ovl_stack
+08d3:00df      __restore_ovl_stack
+08d3:00e3      __close_ovl_file
+08d3:00eb      __LpCmdLine
+08d3:00ef      __LpPgmName
+08d3:00ce      __osmajor
+08d3:00cf      __osminor
+08d3:00d0      __osmode
+08d3:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:04c0      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0837      __doclose_
 0000:0981      __shutdown_stream_
 0000:099b      fclose_
-08d2:0390+     ___RmTmpFileFn
+08d3:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a06+     _null_exit_rtn_
 0000:0a06+     __null_int23_exit_
 0000:0a07      exit_
 0000:0a28+     _exit_
-08d2:00f4+     ___int23_exit
-08d2:00f8+     ___FPE_handler_exit
+08d3:00f4+     ___int23_exit
+08d3:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b62      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0d5a      __fill_buffer_
 0000:0fa9      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:69f4*     VGAmodeX_
-0000:6aca+     modex__320x240_256__Enter_
-0000:6b2a+     modex__192x144_256__Enter_
-0000:6b8a*     modexLeave_
-0000:6ba2+     modexsetBaseXMode_
-0000:6be0*     modexDefaultPage_
-0000:6c46*     modexNextPage_
-0000:6d16*     modexNextPageFlexibleSize_
-0000:6dea*     modexShowPage_
-0000:6ee6*     modexPanPage_
-0000:6f36*     modexSelectPlane_
-0000:6f5a+     modexClearRegion_
-0000:7072*     oldDrawBmp_
-0000:71d8*     CDrawBmp_
-0000:733c*     modexDrawBmp_
-0000:73a2+     modexDrawBmpRegion_
-0000:750c*     modex_sparky4_DrawBmpRegion_
-0000:7676*     modexDrawPlanarBuf_
-0000:7694*     modexDrawSprite_
-0000:76fa+     modexDrawSpriteRegion_
-0000:7872*     modexCopyPageRegion_
-0000:79dc*     modexFadeOn_
-0000:7a0c*     modexFadeOff_
-0000:7a3a*     modexFlashOn_
-0000:7a68*     modexFlashOff_
-0000:7b38+     modexPalSave_
-0000:7b8e      modexNewPal_
-0000:7bde*     modexLoadPalFile_
-0000:7cc0*     modexSavePalFile_
-0000:7d38*     modexPalBlack_
-0000:7d62*     modexPalWhite_
-0000:7d8c+     modexPalUpdate_
-0000:82fc+     modexPalUpdate1_
-0000:8376*     modexPalUpdate0_
-0000:83c2+     chkcolor_
-0000:86da+     modexputPixel_
-0000:8768*     modexgetPixel_
-0000:87ee*     modexhlin_
-0000:885a*     modexprint_
-0000:89f4*     modexprintbig_
-0000:8b70*     cls_
-0000:8bde+     modexWaitBorder_
-08d2:0104+     _VGA
+0000:69e4*     VGAmodeX_
+0000:6a76+     vgaGetMode_
+0000:6aac+     modexEnter_
+0000:6b4e*     modexLeave_
+0000:6b66+     modexsetBaseXMode_
+0000:6ba4*     modexDefaultPage_
+0000:6c06*     modexNextPage_
+0000:6cd2*     modexNextPageFlexibleSize_
+0000:6da0*     modexShowPage_
+0000:6e9c*     modexPanPage_
+0000:6eec*     modexSelectPlane_
+0000:6f10+     modexClearRegion_
+0000:7028*     oldDrawBmp_
+0000:718e*     CDrawBmp_
+0000:72f2*     modexDrawBmp_
+0000:7358+     modexDrawBmpRegion_
+0000:74c2*     modex_sparky4_DrawBmpRegion_
+0000:762c*     modexDrawPlanarBuf_
+0000:764a*     modexDrawSprite_
+0000:76b0+     modexDrawSpriteRegion_
+0000:7828*     modexCopyPageRegion_
+0000:7992*     modexFadeOn_
+0000:79c2*     modexFadeOff_
+0000:79f0*     modexFlashOn_
+0000:7a1e*     modexFlashOff_
+0000:7aee+     modexPalSave_
+0000:7b44      modexNewPal_
+0000:7b94*     modexLoadPalFile_
+0000:7c76*     modexSavePalFile_
+0000:7cee*     modexPalBlack_
+0000:7d18*     modexPalWhite_
+0000:7d42+     modexPalUpdate_
+0000:82b2+     modexPalUpdate1_
+0000:832c*     modexPalUpdate0_
+0000:8378+     chkcolor_
+0000:8690+     modexputPixel_
+0000:871e*     modexgetPixel_
+0000:87a4*     modexhlin_
+0000:8810*     modexprint_
+0000:89aa*     modexprintbig_
+0000:8b26*     pdump_
+0000:8b86*     cls_
+0000:8bf4+     modexWaitBorder_
+08d3:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10f0+     __open_flags_
 0000:13b1+     _fsopen_
@@ -180,13 +181,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:15c5      _fmalloc_
 0000:15c5      malloc_
-08d2:0118+     ___fheap
-08d2:011a      ___fheapRover
-08d2:011c      ___LargestSizeB4Rover
+08d3:0118+     ___fheap
+08d3:011a      ___fheapRover
+08d3:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08d2:011e      ___iob
-08d2:0c94      ___OpenStreams
-08d2:0c98      ___ClosedStreams
+08d3:011e      ___iob
+08d3:0c94      ___ClosedStreams
+08d3:0c98      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:173a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -202,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1a04      __FiniRtns
 0000:1a04*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08d2:0286      ___uselfn
+08d3:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a68      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a69      __EnterWVIDEO_
-08d2:0288+     ___WD_Present
+08d3:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a8d*     __get_errno_ptr_
-08d2:0c9c      _errno
+08d3:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a94      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -249,13 +250,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:26c8      __I4M
 0000:26c8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8c86*     textInit_
-08d2:0c9e      _romFonts
+0000:8c96*     textInit_
+08d3:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26e0*     __set_commode_
-08d2:028e      __commode
+08d3:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08d2:0290      __fmode
+08d3:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26ec      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -276,9 +277,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:301c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:301f      _nmalloc_
-08d2:0292      ___nheapbeg
-08d2:0294      ___MiniHeapRover
-08d2:0296      ___LargestSizeB4MiniHeapRover
+08d3:0292      ___nheapbeg
+08d3:0294      ___MiniHeapRover
+08d3:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30f9*     _heapgrow_
 0000:30f9*     _fheapgrow_
@@ -290,120 +291,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:33ad      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:33b7      _nfree_
-08d2:0cb6+     ___MiniHeapFreeRover
+08d3:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:34b2      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3687      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08d2:0cb8      ____Argv
-08d2:0cbc      ____Argc
+08d3:0cb8      ____Argv
+08d3:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08d2:0298      __amblksiz
+08d3:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08d2:02ec      __Start_XI
-08d2:0304      __End_XI
-08d2:0304      __Start_YI
-08d2:0310      __End_YI
+08d3:02ec      __Start_XI
+08d3:0304      __End_XI
+08d3:0304      __Start_YI
+08d3:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47f8*     __dosretax
-0000:47fd*     __dosret0
-0000:4804      __set_errno_dos_
-0000:486c*     __set_errno_dos_reterr_
+0000:47ea*     __dosretax
+0000:47ef*     __dosret0
+0000:47f6      __set_errno_dos_
+0000:485e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4877      __GetIOMode_
-0000:48ac      __SetIOMode_nogrow_
-08d2:02ae      ___NFiles
-08d2:02b0      ___init_mode
-08d2:02d8      ___io_mode
+0000:4869      __GetIOMode_
+0000:489e      __SetIOMode_nogrow_
+08d3:02ae      ___NFiles
+08d3:02b0      ___init_mode
+08d3:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48e1      __qwrite_
+0000:48d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4941      fsync_
+0000:4933      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4946+     __grow_iomode_
-0000:4a2d+     __shrink_iomode_
-0000:4a6e      __SetIOMode_
+0000:4938+     __grow_iomode_
+0000:4a1f+     __shrink_iomode_
+0000:4a60      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b15      intr_
+0000:4b07      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b29      segread_
+0000:4b1b      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b8f      _dos_open_
+0000:4b81      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4bb5      isatty_
+0000:4ba7      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4bd1*     __get_doserrno_ptr_
-08d2:0cc0      __doserrno
+0000:4bc3*     __get_doserrno_ptr_
+08d3:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08d2:02dc      ___umaskval
+08d3:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4bd8      _dos_creat_
-0000:4bfc*     _dos_creatnew_
+0000:4bca      _dos_creat_
+0000:4bee*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c1d*     _heapenable_
-08d2:02de      ___heap_enabled
+0000:4c0f*     _heapenable_
+08d3:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c2e      __nmemneed_
+0000:4c20      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4cb6      __LastFree_
-0000:4d30      __ExpandDGROUP_
+0000:4ca8      __LastFree_
+0000:4d22      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e41      wctomb_
+0000:4e33      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e8c+     utoa_
-0000:4f2d      itoa_
+0000:4e7e+     utoa_
+0000:4f1f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f77      strupr_
+0000:4f69      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08d2:02e0      ___EFG_printf
-08d2:02e4*     ___EFG_scanf
+08d3:02e0      ___EFG_printf
+08d3:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08d2:02e8      ___IsDBCS
+08d3:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4fbf*     _ismbblead_
-08d2:0cc2      ___MBCSIsTable
+0000:4fb1*     _ismbblead_
+08d3:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fdb      ulltoa_
-0000:5118*     lltoa_
+0000:4fcd      ulltoa_
+0000:510a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5189      ultoa_
-0000:5247*     ltoa_
+0000:517b      ultoa_
+0000:5239*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5295*     _dos_close_
-0000:52a3      _dos_commit_
+0000:5287*     _dos_close_
+0000:5295      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52b2*     _frealloc_
-0000:52b2      realloc_
+0000:52a4*     _frealloc_
+0000:52a4      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:538e      __ChkTTYIOMode_
-0000:53fc*     __IOMode_
+0000:5380      __ChkTTYIOMode_
+0000:53ee*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:540c      _DoINTR_
+0000:53fe      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5786      __doserror_
-0000:5794*     __doserror1_
+0000:5778      __doserror_
+0000:5786*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:57a0*     sbrk_
-0000:57b0      __brk_
+0000:5792*     sbrk_
+0000:57a2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08d2:0072      ___Alphabet
+08d3:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5856      __mbinit_
-08d2:02ea+     ___MBCodePage
+0000:5848      __mbinit_
+08d3:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5931*     _msize_
-0000:594c      _fmsize_
+0000:5923*     _msize_
+0000:593e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:595d      __HeapManager_expand_
-0000:5e66      _nexpand_
+0000:594f      __HeapManager_expand_
+0000:5e58      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5eb9      _fexpand_
-0000:5eb9*     _expand_
+0000:5eab      _fexpand_
+0000:5eab*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5eee      _bfree_
+0000:5ee0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f13      _bexpand_
+0000:5f05      _bexpand_
 
 
                         +--------------------+
@@ -419,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000175b0 (95664.)
+Memory size:  000175c0 (95680.)
 Entry point address: 0000:0210
-Link time: 00:00.00
+Link time: 00:00.65
index e475c0f0f3cd7c457657e254c392b3136a048adf..6dbf027edf2117d3a5a54f2fd40b88760076686f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index a7c7e71514d7915090cc501c723d441a1a7d903e..f0de6d51e951e1691231cfced07f37abb8380eb9 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index cdf57114524666d04e5efd02ecb019f55d98eef2..3c0eec327c1c288c4c4c40f961ad57b63d808019 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/13 23:27:51
+Created on:       15/10/15 12:30:06
 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*     _updatecachebox
-10b0:0918*     _drawcachebox
+10af:0910*     _finishcachebox
+10af:0914*     _drawcachebox
+10af:0918*     _updatecachebox
 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.69