]> 4ch.mooo.com Git - 16.git/commitdiff
oh~
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 23:25:49 +0000 (18:25 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 23:25:49 +0000 (18:25 -0500)
34 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/palettel.c
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index cc70464741aad5c22fb60ce7f8ca1cd6540bd6a4..84acc72e72d59f7d8c0645d39b39041b1976db89 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 68aff4335cab40a8413862309b38dbd95561691c..ed23d076910001673fb3ebeef208d54c1326ec42 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          136e:0000            0000f230
+DGROUP                          136d: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       00002406
+bitmap_TEXT            CODE           AUTO           08e3:9fd0       00000605
+16text_TEXT            CODE           AUTO           08e3:a5e0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1352:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           136c:0004       00000000
+_NULL                  BEGDATA        DGROUP         136d:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         136f:0000       00000002
+CONST                  DATA           DGROUP         136f:0002       00000076
+CONST2                 DATA           DGROUP         1376:0008       00000102
+_DATA                  DATA           DGROUP         1387:0000       000005b1
+XIB                    DATA           DGROUP         13e2:0002       00000000
+XI                     DATA           DGROUP         13e2:0002       00000036
+XIE                    DATA           DGROUP         13e5:0008       00000000
+YIB                    DATA           DGROUP         13e5:0008       00000000
+YI                     DATA           DGROUP         13e5:0008       00000018
+YIE                    DATA           DGROUP         13e7:0000       00000000
+STRINGS                DATA           DGROUP         13e7:0000       00000000
+DATA                   DATA           DGROUP         13e7:0000       00000000
+_emu_init_start        EMU            DGROUP         13e7:0000       00000000
+_emu_init_end          EMU            DGROUP         13e7:0000       00000000
+_BSS                   BSS            DGROUP         13e7:0000       00000fc2
+STACK                  STACK          DGROUP         14e4: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
+136d:07a0+     _player
+136d:08a0+     _gvar
+136d:08c8+     _cpus
+136d:08cc*     _gpal
+136d:08d0+     _dpal
+136d: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
+136d: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
+136d:0a60+     _beforesort
+136d:0a64+     _aftersort
+136d: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
+136d:0a70*     _finishcachebox
+136d:0a74*     _drawcachebox
+136d: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
+136d:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:780c+     LargestFreeBlock_
 0000:789a+     _coreleft_
@@ -192,56 +192,56 @@ 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__256x192_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:7e8a+     modex__320x240_256__Enter_
+08e3:7eea+     modex__256x192_256__Enter_
+08e3:7f4a*     modexLeave_
+08e3:7f62+     modexsetBaseXMode_
+08e3:7fa0*     modexDefaultPage_
+08e3:8006*     modexNextPage_
+08e3:80d6*     modexNextPageFlexibleSize_
+08e3:81aa*     modexShowPage_
+08e3:82a6*     modexPanPage_
+08e3:82f6*     modexSelectPlane_
+08e3:831a+     modexClearRegion_
+08e3:8432*     oldDrawBmp_
+08e3:8598*     CDrawBmp_
+08e3:86fc*     modexDrawBmp_
+08e3:8762+     modexDrawBmpRegion_
+08e3:88cc*     modex_sparky4_DrawBmpRegion_
+08e3:8a36*     modexDrawPlanarBuf_
+08e3:8a54*     modexDrawSprite_
+08e3:8aba+     modexDrawSpriteRegion_
+08e3:8c32*     modexCopyPageRegion_
+08e3:8d9c      modexFadeOn_
+08e3:8dcc      modexFadeOff_
+08e3:8dfa*     modexFlashOn_
+08e3:8e28*     modexFlashOff_
+08e3:8ef8      modexPalSave_
+08e3:8f4e      modexNewPal_
+08e3:8f9e*     modexLoadPalFile_
+08e3:9080*     modexSavePalFile_
+08e3:90f8      modexPalBlack_
+08e3:9122*     modexPalWhite_
+08e3:914c+     modexPalUpdate_
+08e3:96bc+     modexPalUpdate1_
+08e3:9736*     modexPalUpdate0_
+08e3:9782+     chkcolor_
+08e3:9a9a+     modexputPixel_
+08e3:9b28*     modexgetPixel_
+08e3:9bae*     modexhlin_
+08e3:9c1a*     modexprint_
+08e3:9db4*     modexprintbig_
+08e3:9f30*     cls_
+08e3:9f9e+     modexWaitBorder_
+136d: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
+136d:0000*     __nullarea
+136d:04e8*     __ovlflag
+136d:04e9*     __intno
+136d:04ea*     __ovlvec
 08e3:0072      _cstart_
 08e3:0145*     _Not_Enough_Memory_
 08e3:0277      __exit_
@@ -251,10 +251,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
+136d:1384      __argv
+136d:1388      ___argv
+136d:138c      __argc
+136d:138e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e3:0305      __PIA
 08e3:02fe*     __PIS
@@ -263,35 +263,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08e3:0359      _fmalloc_
 08e3:0359      malloc_
-136e:04ee      ___fheap
-136e:04f0      ___fheapRover
-136e:04f2      ___LargestSizeB4Rover
+136d:04ee      ___fheap
+136d:04f0      ___fheapRover
+136d:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:a31e      bitmapLoadPcx_
-08e3:a47a*     bitmapLoadPcxTiles_
+08e3:a30e      bitmapLoadPcx_
+08e3:a46a*     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_
+136d:1410      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-136e:0504      ___iob
-136e:1412      ___OpenStreams
-136e:1416      ___ClosedStreams
+136d:0504      ___iob
+136d:1412      ___ClosedStreams
+136d: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 +317,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
+136d:066c      ___nheapbeg
+136d:066e      ___MiniHeapRover
+136d: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
+136d: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
+136d:0672+     ___int23_exit
+136d:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08e3:162b      ultoa_
 08e3:16e9*     ltoa_
@@ -342,7 +342,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08e3:1a9b      __doclose_
 08e3:1be5      __shutdown_stream_
 08e3:1bff      fclose_
-136e:141c+     ___RmTmpFileFn
+136d:141c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08e3:1c6a+     __ibm_bios_get_ticks_
 08e3:1ce1      clock_
@@ -353,7 +353,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08e3:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-136e:0098      __IsTable
+136d: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 +388,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
+136d:0682      __8087
+136d:0683      __real87
+136d:0684      __dos87emucall
+136d: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
+136d:0688      __curbrk
+136d:0690      __STACKLOW
+136d:0692      __STACKTOP
+136d:0694      __cbyte
+136d:0696      __child
+136d:0698      __no87
+136d:06a5      ___FPE_handler
+136d:068a      __psp
+136d:0699      __get_ovl_stack
+136d:069d      __restore_ovl_stack
+136d:06a1      __close_ovl_file
+136d:06a9      __LpCmdLine
+136d:06ad      __LpPgmName
+136d:068c      __osmajor
+136d:068d      __osminor
+136d:068e      __osmode
+136d:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e3:292a      __fill_buffer_
 08e3:2b79      fgetc_
@@ -422,8 +422,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:a656*     textInit_
+136d: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 +434,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
+136d: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 +452,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
+136d:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-136e:06ba      __fmode
+136d: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 +490,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
+136d: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 +501,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
+136d:06d0      ___NFiles
+136d:06d2      ___init_mode
+136d: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 +523,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
+136d:1440      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-136e:06fe      ___umaskval
+136d:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e3:4f15      _dos_creat_
 08e3:4f39*     _dos_creatnew_
@@ -536,9 +536,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e3:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-136e:1444      ___env_mask
-136e:1448      _environ
-136e:144c*     __wenviron
+136d:1444      ___env_mask
+136d:1448      _environ
+136d: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 +559,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
+136d:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08e3:576e      __flushall_
 08e3:5802      flushall_
@@ -572,80 +572,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e3:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-136e:1450      ____Argv
-136e:1454      ____Argc
+136d:1450      ____Argv
+136d:1454      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-136e:0720      __amblksiz
+136d: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
+136d:0752      __Start_XI
+136d:0788      __End_XI
+136d:0788      __Start_YI
+136d:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-136e:1456      ___historical_splitparms
+136d:1456      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:6bc8*     _heapenable_
-136e:0722      ___heap_enabled
+08e3:6bba*     _heapenable_
+136d: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
+136d:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7256*     _ismbblead_
-136e:145c      ___MBCSIsTable
+08e3:7248*     _ismbblead_
+136d:145c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72b0      __mbinit_
-136e:0726      ___MBCodePage
+08e3:72a2      __mbinit_
+136d: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
+136d:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-136e:072a      ___Save8087
-136e:072e      ___Rest8087
+136d:072a      ___Save8087
+136d: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
+136d:0732      ___EFG_printf
+136d: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
+136d:0750      ___FPE_int
 
 
                         +--------------------+
@@ -661,6 +661,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022910 (141584.)
+Memory size:  00022900 (141568.)
 Entry point address: 08e3:0072
-Link time: 00:00.00
+Link time: 00:00.67
index bb55eda02639cf84a75e2d8abba7bf51595d2828..337357cb87c8db0e9949f15c8bd6ba4b2d93e206 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 5f8d2b354a8bf05f2ef81bec27674abd2ee6c6f8..14fb44b97a53db17e9e2c1b6bce4c1ef391da978 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13fb:0000            0000f070
+DGROUP                          13f8: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       00002406
+16text_TEXT            CODE           AUTO           07c6:b490       0000010d
+bakapee_TEXT           CODE           AUTO           07c6:b5a0       00000bc2
+16_in13_DATA           FAR_DATA       AUTO           13dd:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13f7:0004       00000000
+_NULL                  BEGDATA        DGROUP         13f8:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13fa:0000       00000002
+CONST                  DATA           DGROUP         13fa:0002       00000076
+CONST2                 DATA           DGROUP         1401:0008       0000010a
+_DATA                  DATA           DGROUP         1413:0000       00000599
+XIB                    DATA           DGROUP         146c:000a       00000000
+XI                     DATA           DGROUP         146c:000a       00000036
+XIE                    DATA           DGROUP         1470:0000       00000000
+YIB                    DATA           DGROUP         1470:0000       00000000
+YI                     DATA           DGROUP         1470:0000       00000018
+YIE                    DATA           DGROUP         1471:0008       00000000
+STRINGS                DATA           DGROUP         1471:0008       00000000
+DATA                   DATA           DGROUP         1471:0008       00000000
+_emu_init_start        EMU            DGROUP         1471:0008       00000000
+_emu_init_end          EMU            DGROUP         1471:0008       00000000
+_BSS                   BSS            DGROUP         1472:0000       00000e02
+STACK                  STACK          DGROUP         1553: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
+13f8: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
+13f8:0920+     _beforesort
+13f8:0924+     _aftersort
+13f8: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
+13f8:0930*     _finishcachebox
+13f8:0934*     _drawcachebox
+13f8: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
+13f8: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__256x192_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:934a+     modex__320x240_256__Enter_
+07c6:93aa+     modex__256x192_256__Enter_
+07c6:940a*     modexLeave_
+07c6:9422+     modexsetBaseXMode_
+07c6:9460      modexDefaultPage_
+07c6:94c6*     modexNextPage_
+07c6:9596*     modexNextPageFlexibleSize_
+07c6:966a      modexShowPage_
+07c6:9766*     modexPanPage_
+07c6:97b6*     modexSelectPlane_
+07c6:97da      modexClearRegion_
+07c6:98f2*     oldDrawBmp_
+07c6:9a58*     CDrawBmp_
+07c6:9bbc*     modexDrawBmp_
+07c6:9c22+     modexDrawBmpRegion_
+07c6:9d8c*     modex_sparky4_DrawBmpRegion_
+07c6:9ef6*     modexDrawPlanarBuf_
+07c6:9f14*     modexDrawSprite_
+07c6:9f7a+     modexDrawSpriteRegion_
+07c6:a0f2*     modexCopyPageRegion_
+07c6:a25c*     modexFadeOn_
+07c6:a28c*     modexFadeOff_
+07c6:a2ba*     modexFlashOn_
+07c6:a2e8*     modexFlashOff_
+07c6:a3b8+     modexPalSave_
+07c6:a40e+     modexNewPal_
+07c6:a45e*     modexLoadPalFile_
+07c6:a540*     modexSavePalFile_
+07c6:a5b8*     modexPalBlack_
+07c6:a5e2*     modexPalWhite_
+07c6:a60c+     modexPalUpdate_
+07c6:ab7c+     modexPalUpdate1_
+07c6:abf6*     modexPalUpdate0_
+07c6:ac42+     chkcolor_
+07c6:af5a      modexputPixel_
+07c6:afe8*     modexgetPixel_
+07c6:b06e*     modexhlin_
+07c6:b0da      modexprint_
+07c6:b274*     modexprintbig_
+07c6:b3f0      cls_
+07c6:b45e+     modexWaitBorder_
+13f8:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c6:b536      textInit_
-13fb:1244      _romFonts
+07c6:b506      textInit_
+13f8: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:b5e4*     pdump_
+07c6:b646+     colortest_
+07c6:b69a+     colorz_
+07c6:b700+     ssd_
+07c6:b81e+     dingpp_
+07c6:b890+     dingo_
+07c6:b926+     dingas_
+07c6:b9d4+     dingu_
+07c6:ba36+     dingq_
+07c6:bad6      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
+13f8:0000*     __nullarea
+13f8:04f4*     __ovlflag
+13f8:04f5*     __intno
+13f8: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
+13f8:125c      __argv
+13f8:1260      ___argv
+13f8:1264      __argc
+13f8: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
+13f8:04fa      ___nheapbeg
+13f8:04fc      ___MiniHeapRover
+13f8: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
+13f8:0500      ___fheap
+13f8:0502      ___fheapRover
+13f8: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
+13f8: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
+13f8:0506+     ___int23_exit
+13f8: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
+13f8: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
+13f8: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
+13f8:0516      __8087
+13f8:0517      __real87
+13f8:0518      __dos87emucall
+13f8: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
+13f8:051c      __curbrk
+13f8:0524      __STACKLOW
+13f8:0526      __STACKTOP
+13f8:0528      __cbyte
+13f8:052a      __child
+13f8:052c      __no87
+13f8:0539      ___FPE_handler
+13f8:051e      __psp
+13f8:052d      __get_ovl_stack
+13f8:0531      __restore_ovl_stack
+13f8:0535      __close_ovl_file
+13f8:053d      __LpCmdLine
+13f8:0541      __LpPgmName
+13f8:0520      __osmajor
+13f8:0521      __osminor
+13f8:0522      __osmode
+13f8: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
+13f8:0546      ___iob
+13f8:1272      ___ClosedStreams
+13f8: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
+13f8: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
+13f8: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_
+13f8: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_
+13f8:06c4      ___NFiles
+13f8:06c6      ___init_mode
+13f8:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c6:5069*     __set_commode_
-13fb:06f2      __commode
+07c6:5049*     __set_commode_
+13f8:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13fb:06f4      __fmode
+13f8: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_
+13f8:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13fb:06f6      ___umaskval
+13f8: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
+13f8:1284      ___env_mask
+13f8:1288      _environ
+13f8: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_
+13f8: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
+13f8:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c6:7744*     _ismbblead_
-13fb:1290      ___MBCSIsTable
+07c6:7716*     _ismbblead_
+13f8: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
+13f8: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
+13f8:071a      ___EFG_printf
+13f8: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
+13f8:1392      ____Argv
+13f8:1396      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13fb:0722      __amblksiz
+13f8: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
+13f8:074a      __Start_XI
+13f8:0780      __End_XI
+13f8:0780      __Start_YI
+13f8:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13fb:1398      ___historical_splitparms
+13f8: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_
+13f8: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_
+13f8: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
+13f8:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13fb:072a      ___Save8087
-13fb:072e      ___Rest8087
+13f8:072a      ___Save8087
+13f8: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
+13f8:0748      ___FPE_int
 
 
                         +--------------------+
@@ -666,6 +666,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00023020 (143392.)
+Memory size:  00022ff0 (143344.)
 Entry point address: 07c6:022c
-Link time: 00:00.00
+Link time: 00:00.79
index 7f0f2364066cb74c3b7e43280a6f68209baf1633..45966b55b9807b1166fde2df9067bc7914531dd6 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index a9c371041240917d3d31da827bc5dfdd4c6c0d7a..71a10daba268f9d3fb524539a9d677630f5d4e1c 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 18:10:06
+Created on:       15/10/13 18:25:48
 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.68
index d00311aad194a4cd430494afe003727d7f2cccd6..e415f0f4a80a4e8dfbbb6e322b80ea2ff3efe0f9 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 5c15a604febe0650d4a430fba74d0aa7682ea63d..fb40c43aafcb5b2d54bd42bd1e3fa463b9a80fdd 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 18:10:06
+Created on:       15/10/13 18:25:48
 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.66
index f07fe55ffd13fe0b4d736f7e6a9b9e6146d721e1..9a25cc7d24e49e714c9ea324cd0d559d97066fbe 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index 88a66a4713ea96a9dc8a4e6e15cbab1df602a6e6..279e465fc55d6a664ee24d83ce3ac05b629614ba 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          118b:0000            0000f4c0
+DGROUP                          118a: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       00002406
+16_in13_DATA           FAR_DATA       AUTO           116f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1189:0004       00000000
+_NULL                  BEGDATA        DGROUP         118a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         118c:0000       00000002
+CONST                  DATA           DGROUP         118c:0002       00000076
+CONST2                 DATA           DGROUP         1193:0008       00000102
+_DATA                  DATA           DGROUP         11a4:0000       000009e1
+XIB                    DATA           DGROUP         1242:0002       00000000
+XI                     DATA           DGROUP         1242:0002       00000036
+XIE                    DATA           DGROUP         1245:0008       00000000
+YIB                    DATA           DGROUP         1245:0008       00000000
+YI                     DATA           DGROUP         1245:0008       00000018
+YIE                    DATA           DGROUP         1247:0000       00000000
+STRINGS                DATA           DGROUP         1247:0000       00000000
+DATA                   DATA           DGROUP         1247:0000       00000000
+_emu_init_start        EMU            DGROUP         1247:0000       00000000
+_emu_init_end          EMU            DGROUP         1247:0000       00000000
+_BSS                   BSS            DGROUP         1247:0000       00000e22
+STACK                  STACK          DGROUP         132a:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0048      main_
-118b:0bd0+     _gvar
+118a:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-118b:0c0e+     _inpu
+118a: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
+118a:0d70+     _beforesort
+118a:0d74+     _aftersort
+118a: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
+118a:0d80*     _finishcachebox
+118a:0d84*     _drawcachebox
+118a: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
+118a:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:655c+     LargestFreeBlock_
 0000:65ea+     _coreleft_
@@ -177,52 +177,52 @@ 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_
+118a:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f2f:01f4      VGAmodeX_
-0f2f:02ca+     modex__320x240_256__Enter_
-0f2f:032a+     modex__256x192_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:02ca+     modex__320x240_256__Enter_
+0f2e:032a+     modex__256x192_256__Enter_
+0f2e:038a*     modexLeave_
+0f2e:03a2+     modexsetBaseXMode_
+0f2e:03e0      modexDefaultPage_
+0f2e:0446*     modexNextPage_
+0f2e:0516*     modexNextPageFlexibleSize_
+0f2e:05ea*     modexShowPage_
+0f2e:06e6*     modexPanPage_
+0f2e:0736*     modexSelectPlane_
+0f2e:075a+     modexClearRegion_
+0f2e:0872*     oldDrawBmp_
+0f2e:09d8*     CDrawBmp_
+0f2e:0b3c*     modexDrawBmp_
+0f2e:0ba2+     modexDrawBmpRegion_
+0f2e:0d0c*     modex_sparky4_DrawBmpRegion_
+0f2e:0e76*     modexDrawPlanarBuf_
+0f2e:0e94*     modexDrawSprite_
+0f2e:0efa+     modexDrawSpriteRegion_
+0f2e:1072*     modexCopyPageRegion_
+0f2e:11dc*     modexFadeOn_
+0f2e:120c*     modexFadeOff_
+0f2e:123a*     modexFlashOn_
+0f2e:1268*     modexFlashOff_
+0f2e:1338+     modexPalSave_
+0f2e:138e+     modexNewPal_
+0f2e:13de*     modexLoadPalFile_
+0f2e:14c0*     modexSavePalFile_
+0f2e:1538*     modexPalBlack_
+0f2e:1562*     modexPalWhite_
+0f2e:158c+     modexPalUpdate_
+0f2e:1afc+     modexPalUpdate1_
+0f2e:1b76*     modexPalUpdate0_
+0f2e:1bc2+     chkcolor_
+0f2e:1eda+     modexputPixel_
+0f2e:1f68*     modexgetPixel_
+0f2e:1fee*     modexhlin_
+0f2e:205a      modexprint_
+0f2e:21f4      modexprintbig_
+0f2e:2370*     cls_
+0f2e:23de+     modexWaitBorder_
+118a: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 +230,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
+118a:0000*     __nullarea
+118a:0928*     __ovlflag
+118a:0929*     __intno
+118a:092a*     __ovlvec
 0000:7c3a      _cstart_
 0000:7d0d*     _Not_Enough_Memory_
 0000:7e3f      __exit_
@@ -243,10 +243,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
+118a:16ac      __argv
+118a:16b0      ___argv
+118a:16b4      __argc
+118a:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7ecd      __PIA
 0000:7ec6*     __PIS
@@ -271,28 +271,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
+118a:092e      ___nheapbeg
+118a:0930      ___MiniHeapRover
+118a: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
+118a:0934      ___fheap
+118a:0936      ___fheapRover
+118a: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
+118a: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
+118a:093a+     ___int23_exit
+118a: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 +311,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8ff1      __doclose_
 0000:913b      __shutdown_stream_
 0000:9155      fclose_
-118b:16ba+     ___RmTmpFileFn
+118a:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:91c0+     __ibm_bios_get_ticks_
 0000:9237      clock_
@@ -322,7 +322,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:945b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-118b:0098      __IsTable
+118a: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 +355,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
+118a:094a      __8087
+118a:094b      __real87
+118a:094c      __dos87emucall
+118a: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
+118a:0950      __curbrk
+118a:0958      __STACKLOW
+118a:095a      __STACKTOP
+118a:095c      __cbyte
+118a:095e      __child
+118a:0960      __no87
+118a:096d      ___FPE_handler
+118a:0952      __psp
+118a:0961      __get_ovl_stack
+118a:0965      __restore_ovl_stack
+118a:0969      __close_ovl_file
+118a:0971      __LpCmdLine
+118a:0975      __LpPgmName
+118a:0954      __osmajor
+118a:0955      __osminor
+118a:0956      __osmode
+118a:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e52+     __fill_buffer_
 0000:a0a1      fgetc_
@@ -389,9 +389,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
+118a:097e      ___iob
+118a:16c2      ___ClosedStreams
+118a: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 +404,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
+118a: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 +430,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
+118a: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 +440,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
+118a: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
+118a:0afc      ___NFiles
+118a:0afe      ___init_mode
+118a:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b4b9*     __set_commode_
-118b:0b2a      __commode
+118a:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-118b:0b2c      __fmode
+118a: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 +478,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
+118a:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-118b:0b2e      ___umaskval
+118a:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:baef      _dos_creat_
 0000:bb13*     _dos_creatnew_
@@ -489,9 +489,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
+118a:16d4      ___env_mask
+118a:16d8      _environ
+118a: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 +512,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
+118a:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c2ed      __flushall_
 0000:c381      flushall_
@@ -534,92 +534,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c9c9      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-118b:16e0      ____Argv
-118b:16e4      ____Argc
+118a:16e0      ____Argv
+118a:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-118b:0b50      __amblksiz
+118a: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
+118a:0b82      __Start_XI
+118a:0bb8      __End_XI
+118a:0bb8      __Start_YI
+118a:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-118b:16e6      ___historical_splitparms
+118a: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_
+118a: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
+118a:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e225*     _ismbblead_
-118b:16ec      ___MBCSIsTable
+0000:e217*     _ismbblead_
+118a:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e27f      __mbinit_
-118b:0b56      ___MBCodePage
+0000:e271      __mbinit_
+118a: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
+118a:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-118b:0b5a      ___Save8087
-118b:0b5e      ___Rest8087
+118a:0b5a      ___Save8087
+118a: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
+118a:0b62      ___EFG_printf
+118a: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
+118a:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -635,6 +635,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020d70 (134512.)
+Memory size:  00020d60 (134496.)
 Entry point address: 0000:7c3a
-Link time: 00:00.00
+Link time: 00:00.64
index a5cbf84ad6271f5c3a146e907cb8d0a086759192..6f1046a79f328871f5cc13c69d93a490bc562d65 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 5d10ec5e7e0deee57536924ecd4575441fc361be..c859284a27678b81b64e3d87947672901a76e4e4 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 18:10:06
+Created on:       15/10/13 18:25:48
 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.15
index e3d5e00d85a623d36587140b5115aa42b060c75b..21db21d211628eee70de4c393f3f733222fa59e4 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index 8c6e169db7be608875ecb3a01dca355de25240dd..fc59441953c411a6f37c6e016e8f031f0605eeaa 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 18:10:06
+Created on:       15/10/13 18:25:48
 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.89
index bd493b0d3dde8258f9cf5c3f72eb89d84eb2ea36..7d8980519c50375a6ce645f099a769d27b5017ab 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 763caff7d88c51595d9b3ad224faba0f82ae2c9f..57d32270b22b381b3136c82444ce786653b315c2 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1365:0000            0000f0f0
+DGROUP                          1364: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       00002406
+16text_TEXT            CODE           AUTO           08da:a5e0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1349:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1363:0004       00000000
+_NULL                  BEGDATA        DGROUP         1364:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1366:0000       00000002
+CONST                  DATA           DGROUP         1366:0002       00000076
+CONST2                 DATA           DGROUP         136d:0008       00000102
+_DATA                  DATA           DGROUP         137e:0000       000005a5
+XIB                    DATA           DGROUP         13d8:0006       00000000
+XI                     DATA           DGROUP         13d8:0006       00000036
+XIE                    DATA           DGROUP         13db:000c       00000000
+YIB                    DATA           DGROUP         13db:000c       00000000
+YI                     DATA           DGROUP         13db:000c       00000018
+YIE                    DATA           DGROUP         13dd:0004       00000000
+STRINGS                DATA           DGROUP         13dd:0004       00000000
+DATA                   DATA           DGROUP         13dd:0004       00000000
+_emu_init_start        EMU            DGROUP         13dd:0004       00000000
+_emu_init_end          EMU            DGROUP         13dd:0004       00000000
+_BSS                   BSS            DGROUP         13de:0000       00000e82
+STACK                  STACK          DGROUP         14c7: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
+1364: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
+1364:0920+     _beforesort
+1364:0924+     _aftersort
+1364: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
+1364:0930*     _finishcachebox
+1364:0934*     _drawcachebox
+1364: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
+1364: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
+1364:04c6      ___iob
+1364:0944      ___ClosedStreams
+1364: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
+1364:0000*     __nullarea
+1364:062e*     __ovlflag
+1364:062f*     __intno
+1364: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
+1364:094c      __argv
+1364:0950      ___argv
+1364:0954      __argc
+1364: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
+1364:0634      ___fheap
+1364:0636      ___fheapRover
+1364: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_
+1364: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_
+1364:0644      ___nheapbeg
+1364:0646      ___MiniHeapRover
+1364: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_
+1364: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_
+1364:064a+     ___int23_exit
+1364: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_
+1364: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
+1364: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
+1364:065a      __8087
+1364:065b      __real87
+1364:065c      __dos87emucall
+1364: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
+1364:0660      __curbrk
+1364:0668      __STACKLOW
+1364:066a      __STACKTOP
+1364:066c      __cbyte
+1364:066e      __child
+1364:0670      __no87
+1364:067d      ___FPE_handler
+1364:0662      __psp
+1364:0671      __get_ovl_stack
+1364:0675      __restore_ovl_stack
+1364:0679      __close_ovl_file
+1364:0681      __LpCmdLine
+1364:0685      __LpPgmName
+1364:0664      __osmajor
+1364:0665      __osminor
+1364:0666      __osmode
+1364: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
+1364: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,54 @@ 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__256x192_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:849a+     modex__320x240_256__Enter_
+08da:84fa+     modex__256x192_256__Enter_
+08da:855a*     modexLeave_
+08da:8572+     modexsetBaseXMode_
+08da:85b0*     modexDefaultPage_
+08da:8616*     modexNextPage_
+08da:86e6*     modexNextPageFlexibleSize_
+08da:87ba*     modexShowPage_
+08da:88b6*     modexPanPage_
+08da:8906*     modexSelectPlane_
+08da:892a+     modexClearRegion_
+08da:8a42*     oldDrawBmp_
+08da:8ba8*     CDrawBmp_
+08da:8d0c*     modexDrawBmp_
+08da:8d72+     modexDrawBmpRegion_
+08da:8edc*     modex_sparky4_DrawBmpRegion_
+08da:9046*     modexDrawPlanarBuf_
+08da:9064*     modexDrawSprite_
+08da:90ca+     modexDrawSpriteRegion_
+08da:9242*     modexCopyPageRegion_
+08da:93ac*     modexFadeOn_
+08da:93dc*     modexFadeOff_
+08da:940a*     modexFlashOn_
+08da:9438*     modexFlashOff_
+08da:9508+     modexPalSave_
+08da:955e      modexNewPal_
+08da:95ae*     modexLoadPalFile_
+08da:9690*     modexSavePalFile_
+08da:9708*     modexPalBlack_
+08da:9732*     modexPalWhite_
+08da:975c+     modexPalUpdate_
+08da:9ccc+     modexPalUpdate1_
+08da:9d46*     modexPalUpdate0_
+08da:9d92+     chkcolor_
+08da:a0aa+     modexputPixel_
+08da:a138*     modexgetPixel_
+08da:a1be*     modexhlin_
+08da:a22a*     modexprint_
+08da:a3c4*     modexprintbig_
+08da:a540*     cls_
+08da:a5ae+     modexWaitBorder_
+1364:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08da:39e5*     __set_commode_
-1365:06a8      __commode
+1364:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1365:06aa      __fmode
+1364: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 +476,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
+1364: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 +487,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
+1364:06c0      ___NFiles
+1364:06c2      ___init_mode
+1364: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 +509,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
+1364:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1365:06ee      ___umaskval
+1364:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08da:4b37      _dos_creat_
 08da:4b5b*     _dos_creatnew_
@@ -522,9 +522,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08da:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1365:12ec      ___env_mask
-1365:12f0      _environ
-1365:12f4*     __wenviron
+1364:12ec      ___env_mask
+1364:12f0      _environ
+1364: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 +545,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
+1364: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
+1364:12f8      ____Argv
+1364:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1365:0710      __amblksiz
+1364: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
+1364:0746      __Start_XI
+1364:077c      __End_XI
+1364:077c      __Start_YI
+1364:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1365:12fe      ___historical_splitparms
+1364:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08da:66d6*     _heapenable_
-1365:0712      ___heap_enabled
+08da:66c8*     _heapenable_
+1364: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:a656*     textInit_
+1364: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
+1364:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08da:7256*     _ismbblead_
-1365:131c      ___MBCSIsTable
+08da:7248*     _ismbblead_
+1364:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08da:72b0      __mbinit_
-1365:071a      ___MBCodePage
+08da:72a2      __mbinit_
+1364: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
+1364:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1365:071e      ___Save8087
-1365:0722      ___Rest8087
+1364:071e      ___Save8087
+1364: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
+1364:0726      ___EFG_printf
+1364: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
+1364:0744      ___FPE_int
 
 
                         +--------------------+
@@ -655,6 +655,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022740 (141120.)
+Memory size:  00022730 (141104.)
 Entry point address: 08da:0072
-Link time: 00:00.00
+Link time: 00:00.08
index 9536791f5617fafd84d9f9f43745eee7203d2a65..c4f5dcbccceaecdba3ae0bd505a3346064c141c0 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index ff3b97773c6a211ee0dbe0af8b3c74cf96c799d7..8e0fac649fa0209674dfbbc2d8c6da9bcf71f3af 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -33,7 +33,7 @@ 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
+_TEXT                  CODE           AUTO           0000:7ab0       00007631
 modex16_TEXT           CODE           AUTO           0f0f:0000       00002406
 16text_TEXT            CODE           AUTO           0f0f:2410       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1161:0000       000001a4
@@ -140,8 +140,8 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a50*     CA_Startup_
 0000:5aa0*     CA_Shutdown_
 117c:0930*     _finishcachebox
-117c:0934*     _updatecachebox
-117c:0938*     _drawcachebox
+117c:0934*     _drawcachebox
+117c:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b0c      KITTENGETS
 0000:5b6c*     kittenopen_
@@ -412,8 +412,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:ae2c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
 117c:052a      ___iob
-117c:1276      ___OpenStreams
-117c:127a      ___ClosedStreams
+117c:1276      ___ClosedStreams
+117c: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)
@@ -547,75 +547,75 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000: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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e142*     _ismbblead_
+0000:e134*     _ismbblead_
 117c:129c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e19c      __mbinit_
+0000:e18e      __mbinit_
 117c: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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
 117c:0704      ___Save8087
 117c: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
 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
 
@@ -635,4 +635,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020830 (133168.)
 Entry point address: 0000:7c86
-Link time: 00:00.00
+Link time: 00:00.94
index 9b4e77edad8cfafbbd7f5af4c6caa6972961c325..174e0dcc6756298c2ec2b3b18c6969002318eaa5 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index f6bb520f9bcc7dc9393a1d3ef96d89f62eaa3082..01573f8ab968e2164749410a89a365f8508d1013 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          125a:0000            0000f0a0
+DGROUP                          1259:0000            0000f0a0
 
 
 
@@ -24,38 +24,38 @@ DGROUP                          125a:0000            0000f0a0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-palettel_TEXT          CODE           AUTO           0000:0000       0000013f
-16_in_TEXT             CODE           AUTO           0000:0140       00001e80
-16_mm_TEXT             CODE           AUTO           0000:1fc0       00003308
-wcpu_TEXT              CODE           AUTO           0000:52d0       00000058
-16_head_TEXT           CODE           AUTO           0000:5330       00000405
-16_ca_TEXT             CODE           AUTO           0000:5740       000003fd
-kitten_TEXT            CODE           AUTO           0000:5b40       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6350       0000158b
-timer_TEXT             CODE           AUTO           0000:78e0       00000235
-_TEXT                  CODE           AUTO           0000:7b20       000077d3
-modex16_TEXT           CODE           AUTO           0f30:0000       00002406
-bakapee_TEXT           CODE           AUTO           0f30:2410       00000bc2
-16text_TEXT            CODE           AUTO           0f30:2fe0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           123f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1259:0004       00000000
-_NULL                  BEGDATA        DGROUP         125a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         125c:0000       00000002
-CONST                  DATA           DGROUP         125c:0002       00000076
-CONST2                 DATA           DGROUP         1263:0008       00000102
-_DATA                  DATA           DGROUP         1274:0000       00000597
-XIB                    DATA           DGROUP         12cd:0008       00000000
-XI                     DATA           DGROUP         12cd:0008       00000036
-XIE                    DATA           DGROUP         12d0:000e       00000000
-YIB                    DATA           DGROUP         12d0:000e       00000000
-YI                     DATA           DGROUP         12d0:000e       00000018
-YIE                    DATA           DGROUP         12d2:0006       00000000
-STRINGS                DATA           DGROUP         12d2:0006       00000000
-DATA                   DATA           DGROUP         12d2:0006       00000000
-_emu_init_start        EMU            DGROUP         12d2:0006       00000000
-_emu_init_end          EMU            DGROUP         12d2:0006       00000000
-_BSS                   BSS            DGROUP         12d3:0000       00000e42
-STACK                  STACK          DGROUP         13b8:0000       0000dac0
+palettel_TEXT          CODE           AUTO           0000:0000       00000154
+16_in_TEXT             CODE           AUTO           0000:0160       00001e80
+16_mm_TEXT             CODE           AUTO           0000:1fe0       00003308
+wcpu_TEXT              CODE           AUTO           0000:52f0       00000058
+16_head_TEXT           CODE           AUTO           0000:5350       00000405
+16_ca_TEXT             CODE           AUTO           0000:5760       000003fd
+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       000077ad
+modex16_TEXT           CODE           AUTO           0f2f:0000       00002406
+bakapee_TEXT           CODE           AUTO           0f2f:2410       00000bc2
+16text_TEXT            CODE           AUTO           0f2f:2fe0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           123e:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1258:0004       00000000
+_NULL                  BEGDATA        DGROUP         1259:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         125b:0000       00000002
+CONST                  DATA           DGROUP         125b:0002       00000076
+CONST2                 DATA           DGROUP         1262:0008       00000102
+_DATA                  DATA           DGROUP         1273:0000       00000597
+XIB                    DATA           DGROUP         12cc:0008       00000000
+XI                     DATA           DGROUP         12cc:0008       00000036
+XIE                    DATA           DGROUP         12cf:000e       00000000
+YIB                    DATA           DGROUP         12cf:000e       00000000
+YI                     DATA           DGROUP         12cf:000e       00000018
+YIE                    DATA           DGROUP         12d1:0006       00000000
+STRINGS                DATA           DGROUP         12d1:0006       00000000
+DATA                   DATA           DGROUP         12d1:0006       00000000
+_emu_init_start        EMU            DGROUP         12d1:0006       00000000
+_emu_init_end          EMU            DGROUP         12d1:0006       00000000
+_BSS                   BSS            DGROUP         12d2:0000       00000e42
+STACK                  STACK          DGROUP         13b7:0000       0000dac0
 
 
                         +----------------+
@@ -70,574 +70,574 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:004e      main_
-125a:0790+     _gvar
-125a:07b8+     _bakapee
-125a:07bc+     _page
-125a:07d0+     _pal
-125a:07d4*     _i
+1259:0790+     _gvar
+1259:07b8+     _bakapee
+1259:07bc+     _page
+1259:07d0+     _pal
+1259:07d4*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-125a:07ee+     _inpu
-0000:0280+     INL_KeyService_
-0000:051a+     Mouse_
-0000:0572+     IN_GetJoyAbs_
-0000:091c+     IN_GetJoyButtonsDB_
-0000:0ba2+     IN_SetupJoy_
-0000:0d64*     IN_Startup_
-0000:0e6a*     IN_Default_
-0000:0fce*     IN_Shutdown_
-0000:104e*     IN_SetKeyHook_
-0000:1070+     IN_ClearKeysDown_
-0000:1150*     IN_ReadCursor_
-0000:126c*     IN_ReadControl_
-0000:1aa4*     IN_SetControlType_
-0000:1af2*     IN_GetScanName_
-0000:1b7a*     IN_WaitForKey_
-0000:1bb0*     IN_WaitForASCII_
-0000:1be6+     IN_AckBack_
-0000:1cce*     IN_Ack_
-0000:1d70+     IN_IsUserInput_
-0000:1e16*     IN_UserInput_
-0000:1e5a*     IN_KeyDown_
-0000:1ea2+     IN_ClearKey_
-0000:1f1a*     IN_qb_
+1259:07ee+     _inpu
+0000:02a0+     INL_KeyService_
+0000:053a+     Mouse_
+0000:0592+     IN_GetJoyAbs_
+0000:093c+     IN_GetJoyButtonsDB_
+0000:0bc2+     IN_SetupJoy_
+0000:0d84*     IN_Startup_
+0000:0e8a*     IN_Default_
+0000:0fee*     IN_Shutdown_
+0000:106e*     IN_SetKeyHook_
+0000:1090+     IN_ClearKeysDown_
+0000:1170*     IN_ReadCursor_
+0000:128c*     IN_ReadControl_
+0000:1ac4*     IN_SetControlType_
+0000:1b12*     IN_GetScanName_
+0000:1b9a*     IN_WaitForKey_
+0000:1bd0*     IN_WaitForASCII_
+0000:1c06+     IN_AckBack_
+0000:1cee*     IN_Ack_
+0000:1d90+     IN_IsUserInput_
+0000:1e36*     IN_UserInput_
+0000:1e7a*     IN_KeyDown_
+0000:1ec2+     IN_ClearKey_
+0000:1f3a*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:29a4+     MML_CheckForEMS_
-0000:2a00+     MML_SetupEMS_
-0000:2bb8+     MML_ShutdownEMS_
-0000:2c24+     MM_MapEMS_
-0000:2d20*     MM_MapXEMS_
-0000:2e40+     MML_CheckForXMS_
-0000:2e9c*     MML_SetupXMS_
-0000:2f84+     MML_ShutdownXMS_
-0000:3012+     MML_UseSpace_
-0000:31f0+     MML_ClearBlock_
-0000:3274*     MM_Startup_
-0000:36a6+     MM_Shutdown_
-0000:373c      MM_GetPtr_
-0000:3b36+     MM_FreePtr_
-0000:3c2e*     MM_SetPurge_
-0000:3d08*     MM_SetLock_
-0000:3de0+     MM_SortMem_
-0000:3fce*     MM_ShowMemory_
-0000:466e*     MM_DumpData_
-0000:47c8+     MM_UnusedMemory_
-0000:484c+     MM_TotalFree_
-0000:48e2*     MM_Report_
-0000:529a*     MM_BombOnError_
-125a:0950+     _beforesort
-125a:0954+     _aftersort
-125a:0958+     _XMSaddr
+0000:29c4+     MML_CheckForEMS_
+0000:2a20+     MML_SetupEMS_
+0000:2bd8+     MML_ShutdownEMS_
+0000:2c44+     MM_MapEMS_
+0000:2d40*     MM_MapXEMS_
+0000:2e60+     MML_CheckForXMS_
+0000:2ebc*     MML_SetupXMS_
+0000:2fa4+     MML_ShutdownXMS_
+0000:3032+     MML_UseSpace_
+0000:3210+     MML_ClearBlock_
+0000:3294*     MM_Startup_
+0000:36c6+     MM_Shutdown_
+0000:375c      MM_GetPtr_
+0000:3b56+     MM_FreePtr_
+0000:3c4e*     MM_SetPurge_
+0000:3d28*     MM_SetLock_
+0000:3e00+     MM_SortMem_
+0000:3fee*     MM_ShowMemory_
+0000:468e*     MM_DumpData_
+0000:47e8+     MM_UnusedMemory_
+0000:486c+     MM_TotalFree_
+0000:4902*     MM_Report_
+0000:52ba*     MM_BombOnError_
+1259:0950+     _beforesort
+1259:0954+     _aftersort
+1259:0958+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:52d0      detectcpu_
+0000:52f0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:533e*     wait_
-0000:538a*     filesize_
-0000:53f0      printmeminfoline_
-0000:55dc      US_CheckParm_
+0000:535e*     wait_
+0000:53aa*     filesize_
+0000:5410      printmeminfoline_
+0000:55fc      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:576e      CA_OpenDebug_
-0000:57be      CA_CloseDebug_
-0000:57ec+     CA_FarRead_
-0000:586c*     CA_FarWrite_
-0000:58ec*     CA_ReadFile_
-0000:5968*     CA_LoadFile_
-0000:5a10*     CAL_OptimizeNodes_
-0000:5ac0*     CA_Startup_
-0000:5b10*     CA_Shutdown_
-125a:0960*     _finishcachebox
-125a:0964*     _updatecachebox
-125a:0968*     _drawcachebox
+0000:578e      CA_OpenDebug_
+0000:57de      CA_CloseDebug_
+0000:580c+     CA_FarRead_
+0000:588c*     CA_FarWrite_
+0000:590c*     CA_ReadFile_
+0000:5988*     CA_LoadFile_
+0000:5a30*     CAL_OptimizeNodes_
+0000:5ae0*     CA_Startup_
+0000:5b30*     CA_Shutdown_
+1259:0960*     _finishcachebox
+1259:0964*     _drawcachebox
+1259:0968*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5b7c      KITTENGETS
-0000:5bdc*     kittenopen_
-0000:5e2a+     catread_
-0000:5ede*     kittenclose_
-0000:5efa+     mystrtoul_
-0000:5fae+     processEscChars_
-0000:6134+     get_line_
-0000:61a6+     db_fetch_
-0000:623c+     db_insert_
-125a:0494+     __kitten_catalog
+0000:5b9c      KITTENGETS
+0000:5bfc*     kittenopen_
+0000:5e4a+     catread_
+0000:5efe*     kittenclose_
+0000:5f1a+     mystrtoul_
+0000:5fce+     processEscChars_
+0000:6154+     get_line_
+0000:61c6+     db_fetch_
+0000:625c+     db_insert_
+1259:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:64fc+     LargestFreeBlock_
-0000:658a+     _coreleft_
-0000:6606+     LargestFarFreeBlock_
-0000:66bc+     _farcoreleft_
-0000:676a+     LargestHugeFreeBlock_
-0000:685a*     _hugecoreleft_
-0000:692a+     GetFreeSize_
-0000:6984+     GetFarFreeSize_
-0000:69ce+     GetNearFreeSize_
-0000:6a1c*     heapdump_
-0000:76be+     heapstat_
-0000:77fc+     heapstat0_
-0000:785e+     HC_OpenDebug_
-0000:78ae*     HC_CloseDebug_
+0000:651c+     LargestFreeBlock_
+0000:65aa+     _coreleft_
+0000:6626+     LargestFarFreeBlock_
+0000:66dc+     _farcoreleft_
+0000:678a+     LargestHugeFreeBlock_
+0000:687a*     _hugecoreleft_
+0000:694a+     GetFreeSize_
+0000:69a4+     GetFarFreeSize_
+0000:69ee+     GetNearFreeSize_
+0000:6a3c*     heapdump_
+0000:76de+     heapstat_
+0000:781c+     heapstat0_
+0000:787e+     HC_OpenDebug_
+0000:78ce*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:78e0*     start_timer_
-0000:7a0c*     elapsed_timer_
-0000:7a5e*     ticktock_
-0000:7aca*     time_in_seconds_
+0000:7900*     start_timer_
+0000:7a2c*     elapsed_timer_
+0000:7a7e*     ticktock_
+0000:7aea*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7b25      __STK
-0000:7b45      __STKOVERFLOW_
+0000:7b45      __STK
+0000:7b65      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f30:01f4      VGAmodeX_
-0f30:02ca+     modex__320x240_256__Enter_
-0f30:032a+     modex__256x192_256__Enter_
-0f30:038a      modexLeave_
-0f30:03a2+     modexsetBaseXMode_
-0f30:03e0      modexDefaultPage_
-0f30:0446*     modexNextPage_
-0f30:0516*     modexNextPageFlexibleSize_
-0f30:05ea*     modexShowPage_
-0f30:06e6*     modexPanPage_
-0f30:0736*     modexSelectPlane_
-0f30:075a      modexClearRegion_
-0f30:0872*     oldDrawBmp_
-0f30:09d8*     CDrawBmp_
-0f30:0b3c*     modexDrawBmp_
-0f30:0ba2+     modexDrawBmpRegion_
-0f30:0d0c*     modex_sparky4_DrawBmpRegion_
-0f30:0e76*     modexDrawPlanarBuf_
-0f30:0e94*     modexDrawSprite_
-0f30:0efa+     modexDrawSpriteRegion_
-0f30:1072*     modexCopyPageRegion_
-0f30:11dc      modexFadeOn_
-0f30:120c*     modexFadeOff_
-0f30:123a*     modexFlashOn_
-0f30:1268*     modexFlashOff_
-0f30:1338+     modexPalSave_
-0f30:138e      modexNewPal_
-0f30:13de      modexLoadPalFile_
-0f30:14c0*     modexSavePalFile_
-0f30:1538      modexPalBlack_
-0f30:1562*     modexPalWhite_
-0f30:158c+     modexPalUpdate_
-0f30:1afc      modexPalUpdate1_
-0f30:1b76*     modexPalUpdate0_
-0f30:1bc2+     chkcolor_
-0f30:1eda      modexputPixel_
-0f30:1f68*     modexgetPixel_
-0f30:1fee*     modexhlin_
-0f30:205a      modexprint_
-0f30:21f4*     modexprintbig_
-0f30:2370      cls_
-0f30:23de+     modexWaitBorder_
-125a:04c4      _VGA
+0f2f:01f4      VGAmodeX_
+0f2f:02ca+     modex__320x240_256__Enter_
+0f2f:032a+     modex__256x192_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_
+1259:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7b62      _fmalloc_
-0000:7b62      malloc_
-125a:04d8      ___fheap
-125a:04da      ___fheapRover
-125a:04dc      ___LargestSizeB4Rover
+0000:7b82      _fmalloc_
+0000:7b82      malloc_
+1259:04d8      ___fheap
+1259:04da      ___fheapRover
+1259:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7cdf      __PIA
-0000:7cd8*     __PIS
+0000:7cff      __PIA
+0000:7cf8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f30:2454      pdump_
-0f30:24b6+     colortest_
-0f30:250a+     colorz_
-0f30:2570+     ssd_
-0f30:268e+     dingpp_
-0f30:2700+     dingo_
-0f30:2796+     dingas_
-0f30:2844+     dingu_
-0f30:28a6+     dingq_
-0f30:2946*     ding_
+0f2f:2454      pdump_
+0f2f:24b6+     colortest_
+0f2f:250a+     colorz_
+0f2f:2570+     ssd_
+0f2f:268e+     dingpp_
+0f2f:2700+     dingo_
+0f2f:2796+     dingas_
+0f2f:2844+     dingu_
+0f2f:28a6+     dingq_
+0f2f:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7cf6      getch_
+0000:7d16      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-125a:0000*     __nullarea
-125a:04e4*     __ovlflag
-125a:04e5*     __intno
-125a:04e6*     __ovlvec
-0000:7d10      _cstart_
-0000:7de3*     _Not_Enough_Memory_
-0000:7f15      __exit_
-0000:7f34      __do_exit_with_msg__
-0000:7f91      __GETDS
+1259:0000*     __nullarea
+1259:04e4*     __ovlflag
+1259:04e5*     __intno
+1259:04e6*     __ovlvec
+0000:7d30      _cstart_
+0000:7e03*     _Not_Enough_Memory_
+0000:7f35      __exit_
+0000:7f54      __do_exit_with_msg__
+0000:7fb1      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:7f9c      _big_code_
-0000:7f9c*     CodeModelMismatch
+0000:7fbc      _big_code_
+0000:7fbc*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-125a:1274      __argv
-125a:1278      ___argv
-125a:127c      __argc
-125a:127e      ___argc
+1259:1274      __argv
+1259:1278      ___argv
+1259:127c      __argc
+1259:127e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7f9c      printf_
+0000:7fbc      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:7fcb+     int86x_
-0000:814e      int86_
+0000:7feb+     int86x_
+0000:816e      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:817c      __I4M
-0000:817c      __U4M
+0000:819c      __I4M
+0000:819c      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:8194      _dos_getvect_
+0000:81b4      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:819f      _dos_setvect_
+0000:81bf      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:81ac      __I4D
-0000:81fb      __U4D
+0000:81cc      __I4D
+0000:821b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:827f*     _heapgrow_
-0000:827f      _fheapgrow_
-0000:8280      _nheapgrow_
+0000:829f*     _heapgrow_
+0000:829f      _fheapgrow_
+0000:82a0      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:82f8      _memavl_
+0000:8318      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:833d      _nmalloc_
-125a:04ea      ___nheapbeg
-125a:04ec      ___MiniHeapRover
-125a:04ee      ___LargestSizeB4MiniHeapRover
+0000:835d      _nmalloc_
+1259:04ea      ___nheapbeg
+1259:04ec      ___MiniHeapRover
+1259:04ee      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:8417      _ffree_
-0000:8417      free_
+0000:8437      _ffree_
+0000:8437      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:8484      _nfree_
-125a:1280+     ___MiniHeapFreeRover
+0000:84a4      _nfree_
+1259:1280+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:857f+     _null_exit_rtn_
-0000:857f+     __null_int23_exit_
-0000:8580      exit_
-0000:85a1+     _exit_
-125a:04f0+     ___int23_exit
-125a:04f4      ___FPE_handler_exit
+0000:859f+     _null_exit_rtn_
+0000:859f+     __null_int23_exit_
+0000:85a0      exit_
+0000:85c1+     _exit_
+1259:04f0+     ___int23_exit
+1259:04f4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:85be      __PTC
+0000:85de      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:85f1      ultoa_
-0000:86af*     ltoa_
+0000:8611      ultoa_
+0000:86cf*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8835      write_
+0000:8855      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8a61+     __open_flags_
-0000:8d22+     _fsopen_
-0000:8d89      fopen_
-0000:8eac*     freopen_
+0000:8a81+     __open_flags_
+0000:8d42+     _fsopen_
+0000:8da9      fopen_
+0000:8ecc*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:8f36      fprintf_
+0000:8f56      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:8f65      __doclose_
-0000:90af      __shutdown_stream_
-0000:90c9      fclose_
-125a:1282+     ___RmTmpFileFn
+0000:8f85      __doclose_
+0000:90cf      __shutdown_stream_
+0000:90e9      fclose_
+1259:1282+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:9134+     __ibm_bios_get_ticks_
-0000:91ab      clock_
+0000:9154+     __ibm_bios_get_ticks_
+0000:91cb      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:91d2      kbhit_
+0000:91f2      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:91e9      ftell_
+0000:9209      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:93cf      fseek_
+0000:93ef      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-125a:0098      __IsTable
+1259:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:95c7      tolower_
+0000:95e7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:95d5      unlink_
+0000:95f5      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9805      open_
-0000:983c      sopen_
+0000:9825      open_
+0000:985c      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9869      close_
+0000:9889      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:986e      filelength_
+0000:988e      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:98cc      sprintf_
+0000:98ec      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:98fb      getenv_
+0000:991b      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:99e6      __PTS
+0000:9a06      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9a17      read_
+0000:9a37      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9b50*     __clib_strdup_
-0000:9b50      strdup_
+0000:9b70*     __clib_strdup_
+0000:9b70      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9bb7      halloc_
-0000:9c9c      hfree_
+0000:9bd7      halloc_
+0000:9cbc      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9ca3      _heapwalk_
-0000:9ca3      _fheapwalk_
+0000:9cc3      _heapwalk_
+0000:9cc3      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9cb8+     __NHeapWalk_
-0000:9db1      _nheapwalk_
+0000:9cd8+     __NHeapWalk_
+0000:9dd1      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:9dc1      stackavail_
+0000:9de1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-125a:0500      __8087
-125a:0501      __real87
-125a:0502      __dos87emucall
-125a:0504      __dos87real
+1259:0500      __8087
+1259:0501      __real87
+1259:0502      __dos87emucall
+1259:0504      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:9dd0*     __exit_with_msg_
-0000:9dd5      __fatal_runtime_error_
+0000:9df0*     __exit_with_msg_
+0000:9df5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-125a:0506      __curbrk
-125a:050e      __STACKLOW
-125a:0510      __STACKTOP
-125a:0512      __cbyte
-125a:0514      __child
-125a:0516      __no87
-125a:0523      ___FPE_handler
-125a:0508      __psp
-125a:0517      __get_ovl_stack
-125a:051b      __restore_ovl_stack
-125a:051f      __close_ovl_file
-125a:0527      __LpCmdLine
-125a:052b      __LpPgmName
-125a:050a      __osmajor
-125a:050b      __osminor
-125a:050c      __osmode
-125a:050d      __HShift
+1259:0506      __curbrk
+1259:050e      __STACKLOW
+1259:0510      __STACKTOP
+1259:0512      __cbyte
+1259:0514      __child
+1259:0516      __no87
+1259:0523      ___FPE_handler
+1259:0508      __psp
+1259:0517      __get_ovl_stack
+1259:051b      __restore_ovl_stack
+1259:051f      __close_ovl_file
+1259:0527      __LpCmdLine
+1259:052b      __LpPgmName
+1259:050a      __osmajor
+1259:050b      __osminor
+1259:050c      __osmode
+1259:050d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:9df4+     __fill_buffer_
-0000:a043      fgetc_
+0000:9e14+     __fill_buffer_
+0000:a063      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0000:a18a      fwrite_
+0000:a1aa      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0000:a503      rand_
-0000:a545*     srand_
+0000:a523      rand_
+0000:a565*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f30:3056*     textInit_
-125a:128a      _romFonts
+0f2f:3056*     textInit_
+1259:128a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a570      __MemAllocator
-0000:a63a      __MemFree
+0000:a590      __MemAllocator
+0000:a65a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a797      __GrowSeg_
+0000:a7b7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a90d      __AllocSeg_
+0000:a92d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:a9fc      __fmemneed_
+0000:aa1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0000:a9ff      delay_
+0000:aa1f      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ab77      __CMain
+0000:ab7e      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:abdd      __InitRtns
-0000:abdd*     __FInitRtns
-0000:ac38      __FiniRtns
-0000:ac38*     __FFiniRtns
+0000:abe4      __InitRtns
+0000:abe4*     __FInitRtns
+0000:ac3f      __FiniRtns
+0000:ac3f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-125a:0534      ___uselfn
+1259:0534      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ac9c      __DOSseg__
+0000:aca4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ac9d      __Init_Argv_
-0000:ad00+     _getargv_
-0000:b030      __Fini_Argv_
+0000:aca5      __Init_Argv_
+0000:ad08+     _getargv_
+0000:b038      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-125a:0536      ___iob
-125a:12a6      ___OpenStreams
-125a:12aa      ___ClosedStreams
+1259:0536      ___iob
+1259:12a6      ___ClosedStreams
+1259:12aa      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:b074      __fprtf_
+0000:b07c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b1c7      intr_
+0000:b1cf      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b1db      segread_
+0000:b1e3      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b2c6      __LastFree_
-0000:b340      __ExpandDGROUP_
+0000:b2ce      __LastFree_
+0000:b348      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b451      __nmemneed_
+0000:b459      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-125a:0022      ___Alphabet
+1259:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b454      __lseek_
+0000:b45c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b48e*     __dosretax
-0000:b493*     __dosret0
-0000:b49a      __set_errno_dos_
-0000:b502*     __set_errno_dos_reterr_
+0000:b496*     __dosretax
+0000:b49b*     __dosret0
+0000:b4a2      __set_errno_dos_
+0000:b50a*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b50d*     __get_errno_ptr_
-125a:12ae      _errno
+0000:b515*     __get_errno_ptr_
+1259:12ae      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b514      __GetIOMode_
-0000:b549      __SetIOMode_nogrow_
-125a:06b2      ___NFiles
-125a:06b4      ___init_mode
-125a:06dc      ___io_mode
+0000:b51c      __GetIOMode_
+0000:b551      __SetIOMode_nogrow_
+1259:06b2      ___NFiles
+1259:06b4      ___init_mode
+1259:06dc      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b57e*     __set_commode_
-125a:06e0      __commode
+0000:b586*     __set_commode_
+1259:06e0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-125a:06e2      __fmode
+1259:06e2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b58a      __chktty_
+0000:b592      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b5e9      __freefp_
-0000:b68a      __purgefp_
+0000:b5f1      __freefp_
+0000:b692      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6cb      __allocfp_
+0000:b6d3      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b87b      __close_
+0000:b883      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8b1      __flush_
+0000:b8b9      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:bafa      fflush_
+0000:bb02      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb0f      tell_
+0000:bb17      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb20      lseek_
+0000:bb28      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb52      __doserror_
-0000:bb60      __doserror1_
+0000:bb5a      __doserror_
+0000:bb68      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb6c      _dos_open_
+0000:bb74      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bb92      isatty_
+0000:bb9a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bbae*     __get_doserrno_ptr_
-125a:12b0      __doserrno
+0000:bbb6*     __get_doserrno_ptr_
+1259:12b0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-125a:06e4      ___umaskval
+1259:06e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbb5      _dos_creat_
-0000:bbd9*     _dos_creatnew_
+0000:bbbd      _dos_creat_
+0000:bbe1*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bbfa+     __grow_iomode_
-0000:bce1+     __shrink_iomode_
-0000:bd22      __SetIOMode_
+0000:bc02+     __grow_iomode_
+0000:bce9+     __shrink_iomode_
+0000:bd2a      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bde2      vsprintf_
+0000:bdea      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-125a:12b4      ___env_mask
-125a:12b8      _environ
-125a:12bc*     __wenviron
+1259:12b4      ___env_mask
+1259:12b8      _environ
+1259:12bc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:be24      _mbterm_
+0000:be2c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be77      _mbsnextc_
+0000:be7f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:bed2      _mbctoupper_
+0000:beda      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:bef5      _mbsinc_
+0000:befd      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf47      __ChkTTYIOMode_
-0000:bfb5*     __IOMode_
+0000:bf4f      __ChkTTYIOMode_
+0000:bfbd*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c087      __HeapWalk_
+0000:c08f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c2c7*     _fpreset_
-0000:c2f2      __init_8087_
-0000:c325+     __default_sigfpe_handler_
-0000:c37a      __chk8087_
+0000:c2cf*     _fpreset_
+0000:c2fa      __init_8087_
+0000:c32d+     __default_sigfpe_handler_
+0000:c382      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c3ea      __EnterWVIDEO_
-125a:0704+     ___WD_Present
+0000:c3f2      __EnterWVIDEO_
+1259:0704+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c40e      __flushall_
-0000:c4a2      flushall_
+0000:c416      __flushall_
+0000:c4aa      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c4a8      getche_
+0000:c4b0      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c4c2      __ioalloc_
+0000:c4ca      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c650      __qread_
+0000:c658      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c670      __qwrite_
+0000:c678      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c6d0      fputc_
+0000:c6d8      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c8a5*     _heapenable_
-125a:0706      ___heap_enabled
+0000:c8ad*     _heapenable_
+1259:0706      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-125a:0708      __amblksiz
+1259:0708      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-125a:12c0      ____Argv
-125a:12c4      ____Argc
+1259:12c0      ____Argv
+1259:12c4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-125a:0738      __Start_XI
-125a:076e      __End_XI
-125a:076e      __Start_YI
-125a:0786      __End_YI
+1259:0738      __Start_XI
+1259:076e      __End_XI
+1259:076e      __Start_YI
+1259:0786      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-125a:12c6      ___historical_splitparms
+1259:12c6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c8b6      __InitFiles_
+0000:c8be      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:caea*     fcloseall_
-0000:caf1      __full_io_exit_
+0000:caf2*     fcloseall_
+0000:caf9      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:cafb      __prtf_
+0000:cb03      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc6c      _DoINTR_
+0000:dc66      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dfe5*     sbrk_
-0000:dff5      __brk_
+0000:dfdf*     sbrk_
+0000:dfef      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e05d      fsync_
+0000:e057      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e062*     _frealloc_
-0000:e062      realloc_
+0000:e05c*     _frealloc_
+0000:e05c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e15c      __setenvp_
-0000:e2e8      __freeenvp_
+0000:e156      __setenvp_
+0000:e2e2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-125a:070a      ___IsDBCS
+1259:070a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e346*     _ismbblead_
-125a:12cc      ___MBCSIsTable
+0000:e340*     _ismbblead_
+1259:12cc      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e3a0      __mbinit_
-125a:070c      ___MBCodePage
+0000:e39a      __mbinit_
+1259:070c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e47b      _mbdtoupper_
+0000:e475      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e489      toupper_
+0000:e483      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-125a:070e      __8087cw
+1259:070e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-125a:0710      ___Save8087
-125a:0714      ___Rest8087
+1259:0710      ___Save8087
+1259:0714      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e498      __GrabFP87_
+0000:e492      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e4ca*     __init_8087_emu
-0000:e4d0      __x87id
+0000:e4c4*     __init_8087_emu
+0000:e4ca      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e52d      wctomb_
+0000:e527      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e578+     utoa_
-0000:e619      itoa_
+0000:e572+     utoa_
+0000:e613      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e663      strupr_
+0000:e65d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-125a:0718      ___EFG_printf
-125a:071c*     ___EFG_scanf
+1259:0718      ___EFG_printf
+1259:071c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e6ab      ulltoa_
-0000:e7e8*     lltoa_
+0000:e6a5      ulltoa_
+0000:e7e2*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e859*     _dos_close_
-0000:e867      _dos_commit_
+0000:e853*     _dos_close_
+0000:e861      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e876*     _msize_
-0000:e891      _fmsize_
+0000:e870*     _msize_
+0000:e88b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e8a2      __HeapManager_expand_
-0000:edab      _nexpand_
+0000:e89c      __HeapManager_expand_
+0000:eda5      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:edfe      _fexpand_
-0000:edfe*     _expand_
+0000:edf8      _fexpand_
+0000:edf8*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ee33      clearenv_
+0000:ee2d      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef68      __Init_FPE_handler_
-0000:efa1      __Fini_FPE_handler_
-0000:efd8*     __FPEHandler
+0000:ef62      __Init_FPE_handler_
+0000:ef9b      __Fini_FPE_handler_
+0000:efd2*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f26a      _bfree_
+0000:f264      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f28f      _bexpand_
+0000:f289      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-125a:0736      ___FPE_int
+1259:0736      ___FPE_int
 
 
                         +--------------------+
@@ -653,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021640 (136768.)
-Entry point address: 0000:7d10
-Link time: 00:00.00
+Memory size:  00021630 (136752.)
+Entry point address: 0000:7d30
+Link time: 00:00.30
index 172cc5767a07654dab911466a2bc6b5c4304e875..7fb40e42337acd8c882da6fb199f2d9505bd69cd 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index f289ce7573553bf86c429838d0d3147f9f4cec22..704686fb3b911141558e66c9a3b48065f3bf6774 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b5a:0000            0000ecd0
+DGROUP                          0b57: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       00002406
+bitmap_TEXT            CODE           AUTO           0000:abd0       00000605
+planar_TEXT            CODE           AUTO           0000:b1e0       00000275
+16text_TEXT            CODE           AUTO           0000:b460       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b56:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b57:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b59:0000       00000002
+CONST                  DATA           DGROUP         0b59:0002       00000076
+CONST2                 DATA           DGROUP         0b60:0008       00000132
+_DATA                  DATA           DGROUP         0b74:0000       00000326
+XIB                    DATA           DGROUP         0ba6:0006       00000000
+XI                     DATA           DGROUP         0ba6:0006       0000002a
+XIE                    DATA           DGROUP         0ba9:0000       00000000
+YIB                    DATA           DGROUP         0ba9:0000       00000000
+YI                     DATA           DGROUP         0ba9:0000       0000000c
+YIE                    DATA           DGROUP         0ba9:000c       00000000
+STRINGS                DATA           DGROUP         0ba9:000c       00000000
+DATA                   DATA           DGROUP         0ba9:000c       00000000
+_emu_init_start        EMU            DGROUP         0ba9:000c       00000000
+_emu_init_end          EMU            DGROUP         0ba9:000c       00000000
+_BSS                   BSS            DGROUP         0baa:0000       00000ce0
+STACK                  STACK          DGROUP         0c78:0000       0000dac0
 
 
                         +----------------+
@@ -62,106 +62,106 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0098      main_
-0b5a:0530+     _gvar
+0b57: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__256x192_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:8a8a+     modex__320x240_256__Enter_
+0000:8aea+     modex__256x192_256__Enter_
+0000:8b4a*     modexLeave_
+0000:8b62+     modexsetBaseXMode_
+0000:8ba0      modexDefaultPage_
+0000:8c06*     modexNextPage_
+0000:8cd6*     modexNextPageFlexibleSize_
+0000:8daa*     modexShowPage_
+0000:8ea6*     modexPanPage_
+0000:8ef6*     modexSelectPlane_
+0000:8f1a      modexClearRegion_
+0000:9032      oldDrawBmp_
+0000:9198*     CDrawBmp_
+0000:92fc      modexDrawBmp_
+0000:9362+     modexDrawBmpRegion_
+0000:94cc*     modex_sparky4_DrawBmpRegion_
+0000:9636*     modexDrawPlanarBuf_
+0000:9654      modexDrawSprite_
+0000:96ba+     modexDrawSpriteRegion_
+0000:9832      modexCopyPageRegion_
+0000:999c*     modexFadeOn_
+0000:99cc*     modexFadeOff_
+0000:99fa*     modexFlashOn_
+0000:9a28*     modexFlashOff_
+0000:9af8+     modexPalSave_
+0000:9b4e      modexNewPal_
+0000:9b9e*     modexLoadPalFile_
+0000:9c80*     modexSavePalFile_
+0000:9cf8*     modexPalBlack_
+0000:9d22*     modexPalWhite_
+0000:9d4c+     modexPalUpdate_
+0000:a2bc      modexPalUpdate1_
+0000:a336*     modexPalUpdate0_
+0000:a382+     chkcolor_
+0000:a69a+     modexputPixel_
+0000:a728*     modexgetPixel_
+0000:a7ae*     modexhlin_
+0000:a81a*     modexprint_
+0000:a9b4*     modexprintbig_
+0000:ab30*     cls_
+0000:ab9e+     modexWaitBorder_
+0b57:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af3e      bitmapLoadPcx_
-0000:b09a*     bitmapLoadPcxTiles_
+0000:af0e      bitmapLoadPcx_
+0000:b06a*     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:b1e0      planar_buf_from_bitmap_
+0000:b300+     planar_buf_alloc_
+0000:b3fa*     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
+0b57:0000*     __nullarea
+0b57:0214*     __ovlflag
+0b57:0215*     __intno
+0b57: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_
+0b57: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
+0b57:021c      __8087
+0b57:021d      __real87
+0b57:021e      __dos87emucall
+0b57: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
+0b57:0222      __curbrk
+0b57:022a      __STACKLOW
+0b57:022c      __STACKTOP
+0b57:022e      __cbyte
+0b57:0230      __child
+0b57:0232      __no87
+0b57:023f      ___FPE_handler
+0b57:0224      __psp
+0b57:0233      __get_ovl_stack
+0b57:0237      __restore_ovl_stack
+0b57:023b      __close_ovl_file
+0b57:0243      __LpCmdLine
+0b57:0247      __LpPgmName
+0b57:0226      __osmajor
+0b57:0227      __osminor
+0b57:0228      __osmode
+0b57:0229      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0588+     int86x_
 0000:070b      int86_
@@ -171,16 +171,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
+0b57:024c+     ___fheap
+0b57:024e      ___fheapRover
+0b57: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
+0b57:0252+     ___int23_exit
+0b57:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0909+     __open_flags_
 0000:0bca+     _fsopen_
@@ -193,7 +193,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1174      __doclose_
 0000:12be      __shutdown_stream_
 0000:12d8      fclose_
-0b5a:0ed8+     ___RmTmpFileFn
+0b57:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1343      _ffree_
 0000:1343      free_
@@ -206,16 +206,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:b4d6*     textInit_
+0b57: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
+0b57:025e      ___iob
+0b57:0ef4      ___ClosedStreams
+0b57: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 +228,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
+0b57: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 +240,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
+0b57: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 +256,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
+0b57:03e8      ___nheapbeg
+0b57:03ea      ___MiniHeapRover
+0b57: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
+0b57:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28de*     __get_errno_ptr_
-0b5a:0efc      _errno
+0b57:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b5a:03f0      __fmode
+0b57: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 +302,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
+0b57: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 +321,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
+0b57:0f00      ____Argv
+0b57:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b5a:03f2      __amblksiz
+0b57: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
+0b57:04f6      __Start_XI
+0b57:0520      __End_XI
+0b57:0520      __Start_YI
+0b57:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b5a:03f4      ___EFG_printf
-0b5a:03f8      ___EFG_scanf
+0b57:03f4      ___EFG_printf
+0b57: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
+0b57:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b5a:03fe      ___Save8087
-0b5a:0402      ___Rest8087
+0b57:03fe      ___Save8087
+0b57: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_
+0b57: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_
+0b57:0408      ___NFiles
+0b57:040a      ___init_mode
+0b57: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_
+0b57:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b5a:0436      ___umaskval
+0b57: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
+0b57:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57ff*     _ismbblead_
-0b5a:0f0a      ___MBCSIsTable
+0000:57f1*     _ismbblead_
+0b57: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 +421,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
+0b57:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e63      __mbinit_
-0b5a:04f2+     ___MBCodePage
+0000:7e39      __mbinit_
+0b57: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
+0b57: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
+0b57:019a*     ___f_infinity
+0b57:019e*     ___f_posqnan
+0b57:01a2      ___d_infinity
+0b57:01aa      ___d_posqnan
+0b57:01b2*     ___ld_infinity
+0b57:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b5a:01c2      __HugeValue
+0b57:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b5a:04f4      ___FPE_int
+0b57: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 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a270 (107120.)
+Memory size:  0001a240 (107072.)
 Entry point address: 0000:02d8
-Link time: 00:00.00
+Link time: 00:00.58
index 241883b65d1e053fce300581d935f8e7b9c6d383..18172a46adc54e4d5dd55ee267456b7d1721cba7 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 3fcaf08d2013033d26f5cf446ab9773e1a96b5e1..7572d13e305842f5459f08d8b29cd6bdcf02c3f1 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b5c:0000            0000ecd0
+DGROUP                          0b59: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       00002406
+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,106 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0098      main_
-0b5c:0530+     _gvar
+0b59: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__256x192_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:8aaa+     modex__320x240_256__Enter_
+0000:8b0a+     modex__256x192_256__Enter_
+0000:8b6a*     modexLeave_
+0000:8b82+     modexsetBaseXMode_
+0000:8bc0      modexDefaultPage_
+0000:8c26*     modexNextPage_
+0000:8cf6*     modexNextPageFlexibleSize_
+0000:8dca      modexShowPage_
+0000:8ec6*     modexPanPage_
+0000:8f16*     modexSelectPlane_
+0000:8f3a      modexClearRegion_
+0000:9052      oldDrawBmp_
+0000:91b8*     CDrawBmp_
+0000:931c      modexDrawBmp_
+0000:9382+     modexDrawBmpRegion_
+0000:94ec*     modex_sparky4_DrawBmpRegion_
+0000:9656*     modexDrawPlanarBuf_
+0000:9674      modexDrawSprite_
+0000:96da+     modexDrawSpriteRegion_
+0000:9852      modexCopyPageRegion_
+0000:99bc*     modexFadeOn_
+0000:99ec*     modexFadeOff_
+0000:9a1a*     modexFlashOn_
+0000:9a48*     modexFlashOff_
+0000:9b18+     modexPalSave_
+0000:9b6e      modexNewPal_
+0000:9bbe*     modexLoadPalFile_
+0000:9ca0*     modexSavePalFile_
+0000:9d18*     modexPalBlack_
+0000:9d42*     modexPalWhite_
+0000:9d6c+     modexPalUpdate_
+0000:a2dc      modexPalUpdate1_
+0000:a356*     modexPalUpdate0_
+0000:a3a2+     chkcolor_
+0000:a6ba+     modexputPixel_
+0000:a748*     modexgetPixel_
+0000:a7ce*     modexhlin_
+0000:a83a*     modexprint_
+0000:a9d4*     modexprintbig_
+0000:ab50*     cls_
+0000:abbe+     modexWaitBorder_
+0b59:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af5e      bitmapLoadPcx_
-0000:b0ba*     bitmapLoadPcxTiles_
+0000:af2e      bitmapLoadPcx_
+0000:b08a*     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: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: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
+0b59:0000*     __nullarea
+0b59:0214*     __ovlflag
+0b59:0215*     __intno
+0b59: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_
+0b59: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
+0b59:021c      __8087
+0b59:021d      __real87
+0b59:021e      __dos87emucall
+0b59: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
+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:05a8+     int86x_
 0000:072b      int86_
@@ -171,16 +171,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
+0b59:024c+     ___fheap
+0b59:024e      ___fheapRover
+0b59: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
+0b59:0252+     ___int23_exit
+0b59:0256      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0929+     __open_flags_
 0000:0bea+     _fsopen_
@@ -193,7 +193,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1194      __doclose_
 0000:12de      __shutdown_stream_
 0000:12f8      fclose_
-0b5c:0ed8+     ___RmTmpFileFn
+0b59:0ed8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1363      _ffree_
 0000:1363      free_
@@ -206,16 +206,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:b4f6*     textInit_
+0b59: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
+0b59:025e      ___iob
+0b59:0ef4      ___ClosedStreams
+0b59: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 +228,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
+0b59: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 +240,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
+0b59: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 +256,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
+0b59:03e8      ___nheapbeg
+0b59:03ea      ___MiniHeapRover
+0b59: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
+0b59:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28fe*     __get_errno_ptr_
-0b5c:0efc      _errno
+0b59:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b5c:03f0      __fmode
+0b59: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 +302,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
+0b59: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 +321,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
+0b59:0f00      ____Argv
+0b59:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b5c:03f2      __amblksiz
+0b59: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
+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)
-0b5c:03f4      ___EFG_printf
-0b5c:03f8      ___EFG_scanf
+0b59:03f4      ___EFG_printf
+0b59: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
+0b59:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b5c:03fe      ___Save8087
-0b5c:0402      ___Rest8087
+0b59:03fe      ___Save8087
+0b59: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_
+0b59: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_
+0b59:0408      ___NFiles
+0b59:040a      ___init_mode
+0b59: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_
+0b59:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b5c:0436      ___umaskval
+0b59: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
+0b59:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:581f*     _ismbblead_
-0b5c:0f0a      ___MBCSIsTable
+0000:5811*     _ismbblead_
+0b59: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 +421,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
+0b59:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e83      __mbinit_
-0b5c:04f2+     ___MBCodePage
+0000:7e59      __mbinit_
+0b59: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
+0b59: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
+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)
-0b5c:01c2      __HugeValue
+0b59:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b5c:04f4      ___FPE_int
+0b59: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 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a290 (107152.)
+Memory size:  0001a260 (107104.)
 Entry point address: 0000:02f8
-Link time: 00:00.00
+Link time: 00:00.21
index a25a62dd6962c8a3a1e746f53be8902a8c392a28..c8fb57a2bbc0a46e4a840eba8fe0629ff01615dd 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index be7ce089b13ed1e4cf18625c75007fe482157309..2e98e5634f7c23298955c7bde2a32694d1810716 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a8a:0000            0000f860
+DGROUP                          1a85:0000            0000f860
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:70e0       00000058
 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
+_TEXT                  CODE           AUTO           0993:0000       00009f19
+scroll16_TEXT          CODE           AUTO           0993:9f20       000034c3
+bitmap_TEXT            CODE           AUTO           0993:d3f0       00000605
+planar_TEXT            CODE           AUTO           0993:da00       00000275
+16text_TEXT            CODE           AUTO           0993:dc80       0000010d
+modex16_TEXT           CODE           AUTO           176c:0000       00002406
+bakapee_TEXT           CODE           AUTO           176c:2410       00000bc2
+16_in13_DATA           FAR_DATA       AUTO           1a6a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a84:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a85:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a87:0000       00000002
+CONST                  DATA           DGROUP         1a87:0002       00000076
+CONST2                 DATA           DGROUP         1a8e:0008       00000132
+_DATA                  DATA           DGROUP         1aa2:0000       00000b20
+XIB                    DATA           DGROUP         1b54:0000       00000000
+XI                     DATA           DGROUP         1b54:0000       0000003c
+XIE                    DATA           DGROUP         1b57:000c       00000000
+YIB                    DATA           DGROUP         1b57:000c       00000000
+YI                     DATA           DGROUP         1b57:000c       00000018
+YIE                    DATA           DGROUP         1b59:0004       00000000
+STRINGS                DATA           DGROUP         1b59:0004       00000000
+DATA                   DATA           DGROUP         1b59:0004       00000000
+_emu_init_start        EMU            DGROUP         1b59:0004       00000000
+_emu_init_end          EMU            DGROUP         1b59:0004       00000000
+_BSS                   BSS            DGROUP         1b5a:0000       00001046
+STACK                  STACK          DGROUP         1c5f:0000       0000dac0
 
 
                         +----------------+
@@ -74,18 +74,18 @@ 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
+1a85:0d50+     _mv
+1a85:0d80+     _player
+1a85:0e80+     _gvar
+1a85:0ea8+     _spri
+1a85:0eac+     _mask
+1a85:0eb0+     _p
+1a85:0eb4*     _t
+1a85:0eb8+     _screen3
+1a85:0ecc+     _screen2
+1a85:0ee0+     _bg
+1a85:0ee4+     _screen
+1a85:0f04+     _bakapee
 0000:023a      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0e58+     jsoneq_
@@ -95,7 +95,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1a02      jsmn_parse_
 0000:1efe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a8a:0f2e+     _inpu
+1a85:0f2e+     _inpu
 0000:2090+     INL_KeyService_
 0000:232a+     Mouse_
 0000:2382+     IN_GetJoyAbs_
@@ -143,9 +143,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:665c+     MM_TotalFree_
 0000:66f2*     MM_Report_
 0000:70aa*     MM_BombOnError_
-1a8a:1090+     _beforesort
-1a8a:1094+     _aftersort
-1a8a:1098+     _XMSaddr
+1a85:1090+     _beforesort
+1a85:1094+     _aftersort
+1a85:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:70e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -163,9 +163,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7820*     CAL_OptimizeNodes_
 0000:78d0*     CA_Startup_
 0000:7920*     CA_Shutdown_
-1a8a:10a0*     _finishcachebox
-1a8a:10a4*     _updatecachebox
-1a8a:10a8*     _drawcachebox
+1a85:10a0*     _finishcachebox
+1a85:10a4*     _drawcachebox
+1a85:10a8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:798c      KITTENGETS
 0000:79ec*     kittenopen_
@@ -176,7 +176,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7f44+     get_line_
 0000:7fb6+     db_fetch_
 0000:804c+     db_insert_
-1a8a:04d4+     __kitten_catalog
+1a85:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:830c+     LargestFreeBlock_
 0000:839a+     _coreleft_
@@ -203,506 +203,506 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 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
+1a85:04f6      ___fheap
+1a85:04f8      ___fheapRover
+1a85:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0993:01bf      __PIA
 0993:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0993:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a8a:04fc      ___iob
-1a8a:10b4      ___OpenStreams
-1a8a:10b8      ___ClosedStreams
+1a85:04fc      ___iob
+1a85:10b4      ___ClosedStreams
+1a85:10b8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0993: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_
+0993:9f6e      walk_
+0993:b9e4+     mapScrollRight_
+0993:bcc2+     mapScrollLeft_
+0993:bf76+     mapScrollUp_
+0993:c264+     mapScrollDown_
+0993:c584      chkmap_
+0993:c714      mapGoTo_
+0993:c97c+     mapDrawTile_
+0993:caa0+     mapDrawRow_
+0993:cbf4+     mapDrawCol_
+0993:cd5e+     mapDrawWRow_
+0993:ce8c*     mapDrawWCol_
+0993:cfd6      shinku_
+0993:d15e+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0993:d77e      bitmapLoadPcx_
-0993:d8da*     bitmapLoadPcxTiles_
+0993:d72e      bitmapLoadPcx_
+0993:d88a*     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_
+0993:da00      planar_buf_from_bitmap_
+0993:db20+     planar_buf_alloc_
+0993:dc1a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0993:dd46      textInit_
-1a8a:1140      _romFonts
+0993:dcf6      textInit_
+1a85:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-1771:01f4      VGAmodeX_
-1771:02ca+     modex__320x240_256__Enter_
-1771:032a+     modex__256x192_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
+176c:01f4      VGAmodeX_
+176c:02ca+     modex__320x240_256__Enter_
+176c:032a+     modex__256x192_256__Enter_
+176c:038a*     modexLeave_
+176c:03a2+     modexsetBaseXMode_
+176c:03e0      modexDefaultPage_
+176c:0446      modexNextPage_
+176c:0516      modexNextPageFlexibleSize_
+176c:05ea      modexShowPage_
+176c:06e6*     modexPanPage_
+176c:0736*     modexSelectPlane_
+176c:075a      modexClearRegion_
+176c:0872*     oldDrawBmp_
+176c:09d8*     CDrawBmp_
+176c:0b3c*     modexDrawBmp_
+176c:0ba2+     modexDrawBmpRegion_
+176c:0d0c*     modex_sparky4_DrawBmpRegion_
+176c:0e76*     modexDrawPlanarBuf_
+176c:0e94*     modexDrawSprite_
+176c:0efa+     modexDrawSpriteRegion_
+176c:1072      modexCopyPageRegion_
+176c:11dc*     modexFadeOn_
+176c:120c*     modexFadeOff_
+176c:123a*     modexFlashOn_
+176c:1268*     modexFlashOff_
+176c:1338+     modexPalSave_
+176c:138e      modexNewPal_
+176c:13de*     modexLoadPalFile_
+176c:14c0*     modexSavePalFile_
+176c:1538*     modexPalBlack_
+176c:1562*     modexPalWhite_
+176c:158c+     modexPalUpdate_
+176c:1afc+     modexPalUpdate1_
+176c:1b76*     modexPalUpdate0_
+176c:1bc2+     chkcolor_
+176c:1eda      modexputPixel_
+176c:1f68*     modexgetPixel_
+176c:1fee*     modexhlin_
+176c:205a      modexprint_
+176c:21f4*     modexprintbig_
+176c:2370      cls_
+176c:23de      modexWaitBorder_
+1a85: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_
+176c:2454      pdump_
+176c:24b6+     colortest_
+176c:250a+     colorz_
+176c:2570+     ssd_
+176c:268e+     dingpp_
+176c:2700+     dingo_
+176c:2796+     dingas_
+176c:2844+     dingu_
+176c:28a6+     dingq_
+176c:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0993: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
+1a85:0000*     __nullarea
+1a85:0b74*     __ovlflag
+1a85:0b75*     __intno
+1a85:0b76*     __ovlvec
+0993:0316      _cstart_
+0993:03e9*     _Not_Enough_Memory_
+0993:051b      __exit_
+0993:053a      __do_exit_with_msg__
+0993:0597      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0993:05a4      _big_code_
-0993:05a4*     CodeModelMismatch
+0993:05a2      _big_code_
+0993:05a2*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a8a:1a58      __argv
-1a8a:1a5c      ___argv
-1a8a:1a60      __argc
-1a8a:1a62      ___argc
+1a85:1a58      __argv
+1a85:1a5c      ___argv
+1a85:1a60      __argc
+1a85:1a62      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
-0993:05a4      strncmp_
+0993:05a2      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
-0993:05e1      strstr_
+0993: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_
+0993:06e1+     __open_flags_
+0993:09a2+     _fsopen_
+0993:0a09      fopen_
+0993:0b2c*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0993:0bb8      fread_
+0993:0bb6      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0993:0f2f      __get_errno_ptr_
-1a8a:1a64      _errno
+0993:0f2d      __get_errno_ptr_
+1a85:1a64      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0993:0f36*     _frealloc_
-0993:0f36      realloc_
+0993:0f34*     _frealloc_
+0993:0f34      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0993:1012      __PTC
+0993:1010      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-0993:1045      strncpy_
+0993:1043      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0993:1081+     int86x_
-0993:1204      int86_
+0993:107f+     int86x_
+0993:1202      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0993:1232      __I4M
-0993:1232      __U4M
+0993:1230      __I4M
+0993:1230      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0993:124a      _dos_getvect_
+0993:1248      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0993:1255      _dos_setvect_
+0993:1253      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0993:1262      __I4D
-0993:12b1      __U4D
+0993:1260      __I4D
+0993:12af      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0993:1335*     _heapgrow_
-0993:1335      _fheapgrow_
-0993:1336      _nheapgrow_
+0993:1333*     _heapgrow_
+0993:1333      _fheapgrow_
+0993:1334      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0993:13ae      _memavl_
+0993:13ac      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0993:13f3      _nmalloc_
-1a8a:0b7a      ___nheapbeg
-1a8a:0b7c      ___MiniHeapRover
-1a8a:0b7e      ___LargestSizeB4MiniHeapRover
+0993:13f1      _nmalloc_
+1a85:0b7a      ___nheapbeg
+1a85:0b7c      ___MiniHeapRover
+1a85:0b7e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0993:14cd      _ffree_
-0993:14cd      free_
+0993:14cb      _ffree_
+0993:14cb      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0993:153a      _nfree_
-1a8a:1a66+     ___MiniHeapFreeRover
+0993:1538      _nfree_
+1a85: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
+0993:1633+     _null_exit_rtn_
+0993:1633+     __null_int23_exit_
+0993:1634      exit_
+0993:1655+     _exit_
+1a85:0b80+     ___int23_exit
+1a85:0b84      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0993:1673      ultoa_
-0993:1731*     ltoa_
+0993:1671      ultoa_
+0993:172f*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0993:18b7      write_
+0993: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
+0993:1ae1      __doclose_
+0993:1c2b      __shutdown_stream_
+0993:1c45      fclose_
+1a85:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0993:1cb2+     __ibm_bios_get_ticks_
-0993:1d29      clock_
+0993:1cb0+     __ibm_bios_get_ticks_
+0993:1d27      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0993:1d50      kbhit_
+0993:1d4e      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0993:1d67      ftell_
+0993:1d65      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0993:1f4d      fseek_
+0993:1f4b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a8a:0098      __IsTable
+1a85:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0993:2145      tolower_
+0993:2143      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0993:2153      unlink_
+0993:2151      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0993:2383      open_
-0993:23ba      sopen_
+0993:2381      open_
+0993:23b8      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0993:23e7      close_
+0993:23e5      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0993:23ec      filelength_
+0993:23ea      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0993:244a      sprintf_
+0993:2448      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0993:2479      getenv_
+0993:2477      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0993:2564      __PTS
+0993:2562      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0993:2595      read_
+0993:2593      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0993:26ce*     __clib_strdup_
-0993:26ce      strdup_
+0993:26cc*     __clib_strdup_
+0993:26cc      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0993:2735      halloc_
-0993:281a      hfree_
+0993:2733      halloc_
+0993:2818      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0993:2821      _heapwalk_
-0993:2821      _fheapwalk_
+0993:281f      _heapwalk_
+0993:281f      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0993:2836+     __NHeapWalk_
-0993:292f      _nheapwalk_
+0993:2834+     __NHeapWalk_
+0993:292d      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0993:293f      stackavail_
+0993:293d      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a8a:0b90      __8087
-1a8a:0b91      __real87
-1a8a:0b92      __dos87emucall
-1a8a:0b94      __dos87real
+1a85:0b90      __8087
+1a85:0b91      __real87
+1a85:0b92      __dos87emucall
+1a85:0b94      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0993:294e*     __exit_with_msg_
-0993:2953      __fatal_runtime_error_
+0993:294c*     __exit_with_msg_
+0993: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
+1a85:0b96      __curbrk
+1a85:0b9e      __STACKLOW
+1a85:0ba0      __STACKTOP
+1a85:0ba2      __cbyte
+1a85:0ba4      __child
+1a85:0ba6      __no87
+1a85:0bb3      ___FPE_handler
+1a85:0b98      __psp
+1a85:0ba7      __get_ovl_stack
+1a85:0bab      __restore_ovl_stack
+1a85:0baf      __close_ovl_file
+1a85:0bb7      __LpCmdLine
+1a85:0bbb      __LpPgmName
+1a85:0b9a      __osmajor
+1a85:0b9b      __osminor
+1a85:0b9c      __osmode
+1a85:0b9d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0993:2980      __MemAllocator
-0993:2a4a      __MemFree
+0993:2970      __MemAllocator
+0993:2a3a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0993:2ba7      __GrowSeg_
+0993:2b97      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0993:2d1d      __AllocSeg_
+0993:2d0d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0993:2e0c      __fmemneed_
+0993:2dfc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0993:2e29      __fprtf_
+0993:2e19      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0993:2f7c      __InitFiles_
+0993:2f6c      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0993:31b0*     fcloseall_
-0993:31b7      __full_io_exit_
+0993:31a0*     fcloseall_
+0993:31a7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a8a:0bc0      _fltused_
+1a85:0bc0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0993:31c1      __fill_buffer_
-0993:3410      fgetc_
+0993:31b1      __fill_buffer_
+0993:3400      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-0993:3557      fwrite_
+0993:3547      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-0993:38d0      rand_
-0993:3912*     srand_
+0993:38c0      rand_
+0993:3902*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
-0993:3935      delay_
+0993:3925      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0993:3aad      __CMain
+0993:3a84      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0993:3b13      __InitRtns
-0993:3b13*     __FInitRtns
-0993:3b6e      __FiniRtns
-0993:3b6e*     __FFiniRtns
+0993:3aea      __InitRtns
+0993:3aea*     __FInitRtns
+0993:3b45      __FiniRtns
+0993:3b45*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a8a:0bc6      ___uselfn
+1a85:0bc6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0993:3bd2      __DOSseg__
+0993:3baa      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0993:3bd3      __Init_Argv_
-0993:3c36+     _getargv_
-0993:3f66      __Fini_Argv_
+0993:3bab      __Init_Argv_
+0993:3c0e+     _getargv_
+0993:3f3e      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0993:3f90*     __set_commode_
-1a8a:0bc8      __commode
+0993:3f68*     __set_commode_
+1a85:0bc8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a8a:0bca      __fmode
+1a85:0bca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0993:3f9c      __chktty_
+0993:3f74      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0993:3ffb      __freefp_
-0993:409c      __purgefp_
+0993:3fd3      __freefp_
+0993:4074      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0993:40dd      __allocfp_
+0993:40b5      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0993:428d      __ioalloc_
+0993:4265      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0993:441b      __qread_
+0993:43f3      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0993:443b*     _msize_
-0993:4456      _fmsize_
+0993:4413*     _msize_
+0993:442e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0993:4467      __HeapManager_expand_
-0993:4970      _nexpand_
+0993:443f      __HeapManager_expand_
+0993:4948      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0993:49c3      _fexpand_
-0993:49c3*     _expand_
+0993:499b      _fexpand_
+0993:499b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0993:49f8      intr_
+0993:49d0      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0993:4a0c      segread_
+0993:49e4      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0993:4af7      __LastFree_
-0993:4b71      __ExpandDGROUP_
+0993:4acf      __LastFree_
+0993:4b49      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0993:4c82      __nmemneed_
+0993:4c5a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a8a:0050      ___Alphabet
+1a85:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0993:4c85      __lseek_
+0993:4c5d      __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_
+0993:4c97*     __dosretax
+0993:4c9c*     __dosret0
+0993:4ca3      __set_errno_dos_
+0993:4d0b*     __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
+0993:4d16      __GetIOMode_
+0993:4d4b      __SetIOMode_nogrow_
+1a85:0be0      ___NFiles
+1a85:0be2      ___init_mode
+1a85:0c0a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0993:4da8      __close_
+0993:4d80      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0993:4dde      __flush_
+0993:4db6      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0993:5027      fflush_
+0993:4fff      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0993:503c      tell_
+0993:5014      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0993:504d      lseek_
+0993:5025      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0993:507e      __doserror_
-0993:508c      __doserror1_
+0993:5056      __doserror_
+0993:5064      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0993:5098      _dos_open_
+0993:5070      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0993:50be      isatty_
+0993:5096      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0993:50da*     __get_doserrno_ptr_
-1a8a:1a74      __doserrno
+0993:50b2*     __get_doserrno_ptr_
+1a85:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a8a:0c0e      ___umaskval
+1a85:0c0e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0993:50e1      _dos_creat_
-0993:5105*     _dos_creatnew_
+0993:50b9      _dos_creat_
+0993:50dd*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0993:5126+     __grow_iomode_
-0993:520d+     __shrink_iomode_
-0993:524e      __SetIOMode_
+0993:50fe+     __grow_iomode_
+0993:51e5+     __shrink_iomode_
+0993:5226      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0993:530e      vsprintf_
+0993:52e6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a8a:1a78      ___env_mask
-1a8a:1a7c      _environ
-1a8a:1a80*     __wenviron
+1a85:1a78      ___env_mask
+1a85:1a7c      _environ
+1a85:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0993:5350      _mbterm_
+0993:5328      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0993:53a3      _mbsnextc_
+0993:537b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0993:53fe      _mbctoupper_
+0993:53d6      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0993:5421      _mbsinc_
+0993:53f9      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0993:5473      __ChkTTYIOMode_
-0993:54e1*     __IOMode_
+0993:544b      __ChkTTYIOMode_
+0993:54b9*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0993:55b3      __HeapWalk_
+0993:558b      __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_
+0993:57cb*     _fpreset_
+0993:57f6      __init_8087_
+0993:5829+     __default_sigfpe_handler_
+0993:587e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0993:5916      __EnterWVIDEO_
-1a8a:0c2e+     ___WD_Present
+0993:58ee      __EnterWVIDEO_
+1a85:0c2e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0993:593a*     _heapenable_
-1a8a:0c30      ___heap_enabled
+0993:5912*     _heapenable_
+1a85:0c30      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a8a:0c32      __amblksiz
+1a85:0c32      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0993:594b      fputc_
+0993:5923      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0993:5b20      __prtf_
+0993:5af8      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0993:6c90      __setEFGfmt_
+0993:6c5a      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0993:6cae      __flushall_
-0993:6d42      flushall_
+0993:6c78      __flushall_
+0993:6d0c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0993:6d48      getche_
+0993:6d12      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0993:6d62      __qwrite_
+0993:6d2c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a8a:1a84      ____Argv
-1a8a:1a88      ____Argc
+1a85:1a84      ____Argv
+1a85: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
+1a85:0cf0      __Start_XI
+1a85:0d2c      __End_XI
+1a85:0d2c      __Start_YI
+1a85:0d44      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a8a:1a8a      ___historical_splitparms
+1a85:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0993:6dc2      _bfree_
+0993:6d8c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0993:6de7      _bexpand_
+0993:6db1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0993:6e40      _DoINTR_
+0993:6e0a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0993:71b9*     sbrk_
-0993:71c9      __brk_
+0993:7183*     sbrk_
+0993:7193      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0993:7231      fsync_
+0993:71fb      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0993:7254      __setenvp_
-0993:73e0      __freeenvp_
+0993:721e      __setenvp_
+0993:73aa      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a8a:0c34      ___IsDBCS
+1a85:0c34      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0993:743e*     _ismbblead_
-1a8a:1a90      ___MBCSIsTable
+0993:7408*     _ismbblead_
+1a85:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0993:7498      __mbinit_
-1a8a:0c36      ___MBCodePage
+0993:7462      __mbinit_
+1a85:0c36      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0993:7573      _mbdtoupper_
+0993:753d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0993:7581      toupper_
+0993:754b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a8a:0c38      __8087cw
+1a85:0c38      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a8a:0c3a      ___Save8087
-1a8a:0c3e      ___Rest8087
+1a85:0c3a      ___Save8087
+1a85:0c3e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0993:7590      __GrabFP87_
+0993:755a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0993:75c2*     __init_8087_emu
-0993:75c8      __x87id
+0993:758c*     __init_8087_emu
+0993:7592      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0993:7625      wctomb_
+0993:75ef      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0993:7670+     utoa_
-0993:7711      itoa_
+0993:763a+     utoa_
+0993:76db      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0993:775b      strupr_
+0993:7725      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a8a:0c42      ___EFG_printf
-1a8a:0c46      ___EFG_scanf
+1a85:0c42      ___EFG_printf
+1a85:0c46      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0993:77a3      ulltoa_
-0993:78e0*     lltoa_
+0993:776d      ulltoa_
+0993:78aa*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0993:7951      _EFG_Format_
+0993:791b      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0993:7b23      __cnvs2d_
+0993:7aed      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0993:7b42*     _dos_close_
-0993:7b50      _dos_commit_
+0993:7b0c*     _dos_close_
+0993:7b1a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0993:7b5f      clearenv_
+0993:7b29      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0993:7c94      __Init_FPE_handler_
-0993:7ccd      __Fini_FPE_handler_
-0993:7d04*     __FPEHandler
+0993:7c5e      __Init_FPE_handler_
+0993:7c97      __Fini_FPE_handler_
+0993:7cce*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0993:7f96*     _SetLD64bit_
-0993:7fa1*     _SetLD80bit_
-0993:7fac      _LDisDouble_
+0993:7f60*     _SetLD64bit_
+0993:7f6b*     _SetLD80bit_
+0993:7f76      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0993:8111      _LDScale10x_
-0993:89e9      __LDcvt_
+0993:80db      _LDScale10x_
+0993:89b3      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -713,30 +713,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0993:91c6*     __init_87_emulator
+0993:9190*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0993:99f7+     __Strtold_
-0993:9c36      strtod_
+0993:99a4+     __Strtold_
+0993:9be3      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a8a:0cee      ___FPE_int
+1a85:0cee      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0993:9de3      __LDClass_
-0993:9e69*     _FLClass_
+0993:9d90      __LDClass_
+0993:9e16*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0993:9e7e      __ZBuf2LD
+0993:9e2a      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0993:9f46*     __set_EDOM_
-0993:9f52      __set_ERANGE_
-0993:9f5e*     __set_EINVAL_
+0993:9ef2*     __set_EDOM_
+0993:9efe      __set_ERANGE_
+0993:9f0a*     __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
+1a85:019a*     ___f_infinity
+1a85:019e*     ___f_posqnan
+1a85:01a2      ___d_infinity
+1a85:01aa      ___d_posqnan
+1a85:01b2*     ___ld_infinity
+1a85:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a8a:01c2      __HugeValue
+1a85:01c2      __HugeValue
 
 
                         +--------------------+
@@ -754,6 +754,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0002a100 (172288.)
-Entry point address: 0993:0318
-Link time: 00:00.00
+Memory size:  0002a0b0 (172208.)
+Entry point address: 0993:0316
+Link time: 00:00.38
index af42239e249ae73dfccf1ae838f390b01bc31dd0..92f1f31b4c71a6cfe623d68d23aaa61fa28c250c 100755 (executable)
@@ -49,6 +49,7 @@ main(int argc, char *argv[])
        pdump(&page);\r
        getch();\r
        modexLeave();//VGAmodeX(0, &gvar);\r
+       modexPalUpdate1(pal);\r
        /*for(i=0;i<768;i++)\r
        {\r
                printf("%02X ", pal[i]);\r
index 626cffc550882a98dc27afbb14a59b7f74f8bded..18fa835e732f87978eecf7980c14169bf4a0d808 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 78ed32dba299065006a7e9b495765f250a0329d1..4730942192f9db83928c09fc9e8a84f8f5050002 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0815:0000            0000e820
+DGROUP                          0814: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       00002406
+16text_TEXT            CODE           AUTO           0000:8030       0000010d
+FAR_DATA               FAR_DATA       AUTO           0813:000d       00000000
+_NULL                  BEGDATA        DGROUP         0814:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0816:0000       00000002
+CONST                  DATA           DGROUP         0816:0002       00000076
+CONST2                 DATA           DGROUP         081d:0008       00000000
+_DATA                  DATA           DGROUP         081e:0000       00000234
+XIB                    DATA           DGROUP         0841:0004       00000000
+XI                     DATA           DGROUP         0841:0004       00000018
+XIE                    DATA           DGROUP         0842:000c       00000000
+YIB                    DATA           DGROUP         0842:000c       00000000
+YI                     DATA           DGROUP         0842:000c       0000000c
+YIE                    DATA           DGROUP         0843:0008       00000000
+STRINGS                DATA           DGROUP         0843:0008       00000000
+DATA                   DATA           DGROUP         0843:0008       00000000
+_BSS                   BSS            DGROUP         0844:0000       00000a5b
+STACK                  STACK          DGROUP         08ea:0000       0000dac0
 
 
                         +----------------+
@@ -58,59 +58,59 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:004e      main_
-0815:0300+     _gvar
+0814: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__256x192_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:5eea+     modex__320x240_256__Enter_
+0000:5f4a+     modex__256x192_256__Enter_
+0000:5faa*     modexLeave_
+0000:5fc2+     modexsetBaseXMode_
+0000:6000      modexDefaultPage_
+0000:6066      modexNextPage_
+0000:6136*     modexNextPageFlexibleSize_
+0000:620a      modexShowPage_
+0000:6306*     modexPanPage_
+0000:6356*     modexSelectPlane_
+0000:637a      modexClearRegion_
+0000:6492*     oldDrawBmp_
+0000:65f8*     CDrawBmp_
+0000:675c*     modexDrawBmp_
+0000:67c2+     modexDrawBmpRegion_
+0000:692c*     modex_sparky4_DrawBmpRegion_
+0000:6a96*     modexDrawPlanarBuf_
+0000:6ab4*     modexDrawSprite_
+0000:6b1a+     modexDrawSpriteRegion_
+0000:6c92*     modexCopyPageRegion_
+0000:6dfc      modexFadeOn_
+0000:6e2c      modexFadeOff_
+0000:6e5a*     modexFlashOn_
+0000:6e88*     modexFlashOff_
+0000:6f58      modexPalSave_
+0000:6fae      modexNewPal_
+0000:6ffe      modexLoadPalFile_
+0000:70e0*     modexSavePalFile_
+0000:7158      modexPalBlack_
+0000:7182*     modexPalWhite_
+0000:71ac+     modexPalUpdate_
+0000:771c+     modexPalUpdate1_
+0000:7796*     modexPalUpdate0_
+0000:77e2+     chkcolor_
+0000:7afa+     modexputPixel_
+0000:7b88*     modexgetPixel_
+0000:7c0e*     modexhlin_
+0000:7c7a*     modexprint_
+0000:7e14*     modexprintbig_
+0000:7f90*     cls_
+0000:7ffe+     modexWaitBorder_
+0814:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0815:0000*     __nullarea
-0815:00c8*     __ovlflag
-0815:00c9*     __intno
-0815:00ca*     __ovlvec
+0814:0000*     __nullarea
+0814:00c8*     __ovlflag
+0814:00c9*     __intno
+0814:00ca*     __ovlvec
 0000:0222      _cstart_
 0000:02f5*     _Not_Enough_Memory_
 0000:0427      __exit_
@@ -123,23 +123,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
+0814:00ce      __curbrk
+0814:00d6      __STACKLOW
+0814:00d8      __STACKTOP
+0814:00da      __cbyte
+0814:00dc      __child
+0814:00de      __no87
+0814:00eb      ___FPE_handler
+0814:00d0      __psp
+0814:00df      __get_ovl_stack
+0814:00e3      __restore_ovl_stack
+0814:00e7      __close_ovl_file
+0814:00ef      __LpCmdLine
+0814:00f3      __LpPgmName
+0814:00d2      __osmajor
+0814:00d3      __osminor
+0814:00d4      __osmode
+0814:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:04d2+     int86x_
 0000:0655      int86_
@@ -149,9 +149,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
+0814:00f8+     ___fheap
+0814:00fa      ___fheapRover
+0814: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 +159,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
+0814:00fe+     ___int23_exit
+0814:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0882+     __open_flags_
 0000:0b43+     _fsopen_
@@ -173,7 +173,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:10ed      __doclose_
 0000:1237      __shutdown_stream_
 0000:1251      fclose_
-0815:0c28+     ___RmTmpFileFn
+0814:0c28+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:12bc      _ffree_
 0000:12bc      free_
@@ -186,8 +186,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:80a6*     textInit_
+0814: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 +196,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
+0814: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
+0814: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 +217,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
+0814:010e      ___nheapbeg
+0814:0110      ___MiniHeapRover
+0814: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
+0814:0114      ___iob
+0814:0c44      ___ClosedStreams
+0814: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
+0814:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:204b*     __get_errno_ptr_
-0815:0c4c      _errno
+0814:0c4c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0815:027e      __fmode
+0814: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 +271,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
+0814: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
+0814:0c50      ____Argv
+0814:0c54      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0815:0280      __amblksiz
+0814: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
+0814:02d4      __Start_XI
+0814:02ec      __End_XI
+0814:02ec      __Start_YI
+0814: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
+0814: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 +304,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_
+0814:0284      ___NFiles
+0814:0286      ___init_mode
+0814: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_
+0814:0c56      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0815:02b2      ___umaskval
+0814: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
+0814:02c8      ___EFG_printf
+0814:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0815:02d0      ___IsDBCS
+0814:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5070*     _ismbblead_
-0815:0c5a      ___MBCSIsTable
+0000:5062*     _ismbblead_
+0814: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
+0814:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5515      __mbinit_
-0815:02d2+     ___MBCodePage
+0000:5507      __mbinit_
+0814: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 +407,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016970 (92528.)
+Memory size:  00016960 (92512.)
 Entry point address: 0000:0222
-Link time: 00:00.00
+Link time: 00:00.04
index 7f938fd1136defa7a3794e9b5c674b5fcba40ac2..c5507a1b6f3d2e4760b953d0fc0b5fdcd20bdd5a 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 96c20fbca57b4ac28ddbb000b6c4bb63b5b08846..c87c7c56dbf0ac7f371a42f8f5f0353d804041a0 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 18:10:06
+Created on:       15/10/13 18:25:48
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08d2:0000            0000e890
+DGROUP                          08d1: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       00002406
+16text_TEXT            CODE           AUTO           0000:8c00       0000010d
+FAR_DATA               FAR_DATA       AUTO           08d0:000d       00000000
+_NULL                  BEGDATA        DGROUP         08d1:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08d3:0000       00000002
+CONST                  DATA           DGROUP         08d3:0002       00000076
+CONST2                 DATA           DGROUP         08da:0008       00000000
+_DATA                  DATA           DGROUP         08db:0000       0000024c
+XIB                    DATA           DGROUP         08ff:000c       00000000
+XI                     DATA           DGROUP         08ff:000c       00000018
+XIE                    DATA           DGROUP         0901:0004       00000000
+YIB                    DATA           DGROUP         0901:0004       00000000
+YI                     DATA           DGROUP         0901:0004       0000000c
+YIE                    DATA           DGROUP         0902:0000       00000000
+STRINGS                DATA           DGROUP         0902:0000       00000000
+DATA                   DATA           DGROUP         0902:0000       00000000
+_BSS                   BSS            DGROUP         0902:0000       00000ab3
+STACK                  STACK          DGROUP         09ae: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
+08d1:0000*     __nullarea
+08d1:00c4*     __ovlflag
+08d1:00c5*     __intno
+08d1:00c6*     __ovlvec
 0000:0210      _cstart_
 0000:02e3*     _Not_Enough_Memory_
 0000:0415      __exit_
@@ -92,86 +92,86 @@ 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
+08d1:00ca      __curbrk
+08d1:00d2      __STACKLOW
+08d1:00d4      __STACKTOP
+08d1:00d6      __cbyte
+08d1:00d8      __child
+08d1:00da      __no87
+08d1:00e7      ___FPE_handler
+08d1:00cc      __psp
+08d1:00db      __get_ovl_stack
+08d1:00df      __restore_ovl_stack
+08d1:00e3      __close_ovl_file
+08d1:00eb      __LpCmdLine
+08d1:00ef      __LpPgmName
+08d1:00ce      __osmajor
+08d1:00cf      __osminor
+08d1:00d0      __osmode
+08d1: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
+08d1: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
+08d1:00f4+     ___int23_exit
+08d1: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__256x192_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:6aba+     modex__320x240_256__Enter_
+0000:6b1a+     modex__256x192_256__Enter_
+0000:6b7a*     modexLeave_
+0000:6b92+     modexsetBaseXMode_
+0000:6bd0*     modexDefaultPage_
+0000:6c36*     modexNextPage_
+0000:6d06*     modexNextPageFlexibleSize_
+0000:6dda*     modexShowPage_
+0000:6ed6*     modexPanPage_
+0000:6f26*     modexSelectPlane_
+0000:6f4a+     modexClearRegion_
+0000:7062*     oldDrawBmp_
+0000:71c8*     CDrawBmp_
+0000:732c*     modexDrawBmp_
+0000:7392+     modexDrawBmpRegion_
+0000:74fc*     modex_sparky4_DrawBmpRegion_
+0000:7666*     modexDrawPlanarBuf_
+0000:7684*     modexDrawSprite_
+0000:76ea+     modexDrawSpriteRegion_
+0000:7862*     modexCopyPageRegion_
+0000:79cc*     modexFadeOn_
+0000:79fc*     modexFadeOff_
+0000:7a2a*     modexFlashOn_
+0000:7a58*     modexFlashOff_
+0000:7b28+     modexPalSave_
+0000:7b7e      modexNewPal_
+0000:7bce*     modexLoadPalFile_
+0000:7cb0*     modexSavePalFile_
+0000:7d28*     modexPalBlack_
+0000:7d52*     modexPalWhite_
+0000:7d7c+     modexPalUpdate_
+0000:82ec+     modexPalUpdate1_
+0000:8366*     modexPalUpdate0_
+0000:83b2+     chkcolor_
+0000:86ca+     modexputPixel_
+0000:8758*     modexgetPixel_
+0000:87de*     modexhlin_
+0000:884a*     modexprint_
+0000:89e4*     modexprintbig_
+0000:8b60*     cls_
+0000:8bce+     modexWaitBorder_
+08d1:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10f0+     __open_flags_
 0000:13b1+     _fsopen_
@@ -180,13 +180,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:15c5      _fmalloc_
 0000:15c5      malloc_
-08d2:0118+     ___fheap
-08d2:011a      ___fheapRover
-08d2:011c      ___LargestSizeB4Rover
+08d1:0118+     ___fheap
+08d1:011a      ___fheapRover
+08d1:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08d2:011e      ___iob
-08d2:0c94      ___OpenStreams
-08d2:0c98      ___ClosedStreams
+08d1:011e      ___iob
+08d1:0c94      ___ClosedStreams
+08d1: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 +202,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
+08d1: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
+08d1:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a8d*     __get_errno_ptr_
-08d2:0c9c      _errno
+08d1: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 +249,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:8c76*     textInit_
+08d1:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26e0*     __set_commode_
-08d2:028e      __commode
+08d1:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08d2:0290      __fmode
+08d1: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 +276,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
+08d1:0292      ___nheapbeg
+08d1:0294      ___MiniHeapRover
+08d1:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30f9*     _heapgrow_
 0000:30f9*     _fheapgrow_
@@ -290,120 +290,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
+08d1: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
+08d1:0cb8      ____Argv
+08d1:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08d2:0298      __amblksiz
+08d1: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
+08d1:02ec      __Start_XI
+08d1:0304      __End_XI
+08d1:0304      __Start_YI
+08d1: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_
+08d1:02ae      ___NFiles
+08d1:02b0      ___init_mode
+08d1: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_
+08d1:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08d2:02dc      ___umaskval
+08d1: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_
+08d1: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
+08d1:02e0      ___EFG_printf
+08d1:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08d2:02e8      ___IsDBCS
+08d1:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4fbf*     _ismbblead_
-08d2:0cc2      ___MBCSIsTable
+0000:4fb1*     _ismbblead_
+08d1: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
+08d1:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5856      __mbinit_
-08d2:02ea+     ___MBCodePage
+0000:5848      __mbinit_
+08d1: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 +419,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000175b0 (95664.)
+Memory size:  000175a0 (95648.)
 Entry point address: 0000:0210
-Link time: 00:00.00
+Link time: 00:00.37
index e475c0f0f3cd7c457657e254c392b3136a048adf..6dbf027edf2117d3a5a54f2fd40b88760076686f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index a7c7e71514d7915090cc501c723d441a1a7d903e..f2dbd8041167583183c1032733ba973e6fb3b3e2 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index 3d8bba7ea1bb8c082e9ea03bba5f3867dc4790b4..e47ac63d8ba64aa7a714942a7b04f5f04aadfd78 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 18:10:06
+Created on:       15/10/13 18:25:48
 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.67