OSDN Git Service

last committ of the day the 256x192 experiment will still continue later~
authorsparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 22:56:18 +0000 (17:56 -0500)
committersparky4 <sparky4@cock.li>
Tue, 13 Oct 2015 22:56:18 +0000 (17:56 -0500)
33 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.exe
fmemtest.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
inputest.exe
inputest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
test.exe
test.map
test2.exe
test2.map
tesuto.exe
vgmtest.exe
vgmtest.map

diff --git a/16.exe b/16.exe
index b8b018a..25b9090 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 4c91107..d20b172 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          136d:0000            0000f230
+DGROUP                          136e: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       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
+_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
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-136d:07a0+     _player
-136d:08a0+     _gvar
-136d:08c8+     _cpus
-136d:08cc*     _gpal
-136d:08d0+     _dpal
-136d:08d4+     _engi_stat
+136e:07a0+     _player
+136e:08a0+     _gvar
+136e:08c8+     _cpus
+136e:08cc*     _gpal
+136e:08d0+     _dpal
+136e: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)
-136d:08fe+     _inpu
+136e: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_
-136d:0a60+     _beforesort
-136d:0a64+     _aftersort
-136d:0a68+     _XMSaddr
+136e:0a60+     _beforesort
+136e:0a64+     _aftersort
+136e: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_
-136d:0a70*     _finishcachebox
-136d:0a74*     _drawcachebox
-136d:0a78*     _updatecachebox
+136e:0a70*     _finishcachebox
+136e:0a74*     _updatecachebox
+136e:0a78*     _drawcachebox
 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_
-136d:04a4+     __kitten_catalog
+136e: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: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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08e3:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-136d:0000*     __nullarea
-136d:04e8*     __ovlflag
-136d:04e9*     __intno
-136d:04ea*     __ovlvec
+136e:0000*     __nullarea
+136e:04e8*     __ovlflag
+136e:04e9*     __intno
+136e: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)
-136d:1384      __argv
-136d:1388      ___argv
-136d:138c      __argc
-136d:138e      ___argc
+136e:1384      __argv
+136e:1388      ___argv
+136e:138c      __argc
+136e: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_
-136d:04ee      ___fheap
-136d:04f0      ___fheapRover
-136d:04f2      ___LargestSizeB4Rover
+136e:04ee      ___fheap
+136e:04f0      ___fheapRover
+136e:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e3:a30e      bitmapLoadPcx_
-08e3:a46a*     bitmapLoadPcxTiles_
+08e3:a31e      bitmapLoadPcx_
+08e3:a47a*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08e3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08e3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08e3:066b+     __open_flags_
-08e3:092c+     _fsopen_
-08e3:0993      fopen_
-08e3:0ab6*     freopen_
+08e3:066c+     __open_flags_
+08e3:092d+     _fsopen_
+08e3:0994      fopen_
+08e3:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08e3:0b40      fread_
+08e3:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08e3:0eb7      __get_errno_ptr_
-136d:1410      _errno
+08e3:0eb8      __get_errno_ptr_
+136e:1410      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-136d:0504      ___iob
-136d:1412      ___ClosedStreams
-136d:1416      ___OpenStreams
+136e:0504      ___iob
+136e:1412      ___OpenStreams
+136e:1416      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08e3:0ebe      fprintf_
+08e3:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08e3:0eed*     _frealloc_
-08e3:0eed      realloc_
+08e3:0eee*     _frealloc_
+08e3:0eee      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_
-136d:066c      ___nheapbeg
-136d:066e      ___MiniHeapRover
-136d:0670      ___LargestSizeB4MiniHeapRover
+136e:066c      ___nheapbeg
+136e:066e      ___MiniHeapRover
+136e: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_
-136d:141a+     ___MiniHeapFreeRover
+136e: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_
-136d:0672+     ___int23_exit
-136d:0676      ___FPE_handler_exit
+136e:0672+     ___int23_exit
+136e: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_
-136d:141c+     ___RmTmpFileFn
+136e: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)
-136d:0098      __IsTable
+136e: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)
-136d:0682      __8087
-136d:0683      __real87
-136d:0684      __dos87emucall
-136d:0686      __dos87real
+136e:0682      __8087
+136e:0683      __real87
+136e:0684      __dos87emucall
+136e: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)
-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
+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
 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:a656*     textInit_
-136d:1424      _romFonts
+08e3:a666*     textInit_
+136e: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)
-136d:06b6      ___uselfn
+136e: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_
-136d:06b8      __commode
+136e:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-136d:06ba      __fmode
+136e: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)
-136d:0050      ___Alphabet
+136e: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_
-136d:06d0      ___NFiles
-136d:06d2      ___init_mode
-136d:06fa      ___io_mode
+136e:06d0      ___NFiles
+136e:06d2      ___init_mode
+136e: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_
-136d:1440      __doserrno
+136e:1440      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-136d:06fe      ___umaskval
+136e: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)
-136d:1444      ___env_mask
-136d:1448      _environ
-136d:144c*     __wenviron
+136e:1444      ___env_mask
+136e:1448      _environ
+136e: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_
-136d:071e+     ___WD_Present
+136e: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)
-136d:1450      ____Argv
-136d:1454      ____Argc
+136e:1450      ____Argv
+136e:1454      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-136d:0720      __amblksiz
+136e:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-136d:0752      __Start_XI
-136d:0788      __End_XI
-136d:0788      __Start_YI
-136d:07a0      __End_YI
+136e:0752      __Start_XI
+136e:0788      __End_XI
+136e:0788      __Start_YI
+136e:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-136d:1456      ___historical_splitparms
+136e:1456      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08e3:6bba*     _heapenable_
-136d:0722      ___heap_enabled
+08e3:6bc8*     _heapenable_
+136e:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08e3:6bcb      _bfree_
+08e3:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08e3:6bf0      _bexpand_
+08e3:6bfe      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08e3:6c4a      _DoINTR_
+08e3:6c58      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08e3:6fc3*     sbrk_
-08e3:6fd3      __brk_
+08e3:6fd1*     sbrk_
+08e3:6fe1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08e3:703b      fsync_
+08e3:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08e3:705e      __setenvp_
-08e3:71ea      __freeenvp_
+08e3:706c      __setenvp_
+08e3:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-136d:0724      ___IsDBCS
+136e:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08e3:7248*     _ismbblead_
-136d:145c      ___MBCSIsTable
+08e3:7256*     _ismbblead_
+136e:145c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08e3:72a2      __mbinit_
-136d:0726      ___MBCodePage
+08e3:72b0      __mbinit_
+136e:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08e3:737d      _mbdtoupper_
+08e3:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08e3:738b      toupper_
+08e3:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-136d:0728      __8087cw
+136e:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-136d:072a      ___Save8087
-136d:072e      ___Rest8087
+136e:072a      ___Save8087
+136e:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08e3:739a      __GrabFP87_
+08e3:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08e3:73cc*     __init_8087_emu
-08e3:73d2      __x87id
+08e3:73da*     __init_8087_emu
+08e3:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08e3:742f      wctomb_
+08e3:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08e3:747a+     utoa_
-08e3:751b      itoa_
+08e3:7488+     utoa_
+08e3:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08e3:7565      strupr_
+08e3:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-136d:0732      ___EFG_printf
-136d:0736*     ___EFG_scanf
+136e:0732      ___EFG_printf
+136e:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08e3:75ad      ulltoa_
-08e3:76ea*     lltoa_
+08e3:75bb      ulltoa_
+08e3:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08e3:775b*     _dos_close_
-08e3:7769      _dos_commit_
+08e3:7769*     _dos_close_
+08e3:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08e3:7778      clearenv_
+08e3:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08e3:78ae      __Init_FPE_handler_
-08e3:78e7      __Fini_FPE_handler_
-08e3:791e*     __FPEHandler
+08e3:78bc      __Init_FPE_handler_
+08e3:78f5      __Fini_FPE_handler_
+08e3:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-136d:0750      ___FPE_int
+136e:0750      ___FPE_int
 
 
                         +--------------------+
@@ -661,6 +661,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022900 (141568.)
+Memory size:  00022910 (141584.)
 Entry point address: 08e3:0072
-Link time: 00:00.75
+Link time: 00:00.00
index 337357c..bb55eda 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index e5df54a..870f79c 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13f8:0000            0000f070
+DGROUP                          13fb: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       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
+_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
 
 
                         +----------------+
@@ -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)
-13f8:07be+     _inpu
+13fb: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_
-13f8:0920+     _beforesort
-13f8:0924+     _aftersort
-13f8:0928+     _XMSaddr
+13fb:0920+     _beforesort
+13fb:0924+     _aftersort
+13fb: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_
-13f8:0930*     _finishcachebox
-13f8:0934*     _drawcachebox
-13f8:0938*     _updatecachebox
+13fb:0930*     _finishcachebox
+13fb:0934*     _updatecachebox
+13fb:0938*     _drawcachebox
 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_
-13f8:04a4+     __kitten_catalog
+13fb: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: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
+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
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c6:b506      textInit_
-13f8:1244      _romFonts
+07c6:b536      textInit_
+13fb: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: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_
+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_
 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)
-13f8:0000*     __nullarea
-13f8:04f4*     __ovlflag
-13f8:04f5*     __intno
-13f8:04f6*     __ovlvec
+13fb:0000*     __nullarea
+13fb:04f4*     __ovlflag
+13fb:04f5*     __intno
+13fb: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)
-13f8:125c      __argv
-13f8:1260      ___argv
-13f8:1264      __argc
-13f8:1266      ___argc
+13fb:125c      __argv
+13fb:1260      ___argv
+13fb:1264      __argc
+13fb: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_
-13f8:04fa      ___nheapbeg
-13f8:04fc      ___MiniHeapRover
-13f8:04fe      ___LargestSizeB4MiniHeapRover
+13fb:04fa      ___nheapbeg
+13fb:04fc      ___MiniHeapRover
+13fb:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c6:0903      _fmalloc_
 07c6:0903      malloc_
-13f8:0500      ___fheap
-13f8:0502      ___fheapRover
-13f8:0504      ___LargestSizeB4Rover
+13fb:0500      ___fheap
+13fb:0502      ___fheapRover
+13fb: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_
-13f8:1268+     ___MiniHeapFreeRover
+13fb: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_
-13f8:0506+     ___int23_exit
-13f8:050a      ___FPE_handler_exit
+13fb:0506+     ___int23_exit
+13fb: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_
-13f8:126a+     ___RmTmpFileFn
+13fb: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)
-13f8:0098      __IsTable
+13fb: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)
-13f8:0516      __8087
-13f8:0517      __real87
-13f8:0518      __dos87emucall
-13f8:051a      __dos87real
+13fb:0516      __8087
+13fb:0517      __real87
+13fb:0518      __dos87emucall
+13fb: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)
-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
+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
 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)
-13f8:0546      ___iob
-13f8:1272      ___ClosedStreams
-13f8:1276      ___OpenStreams
+13fb:0546      ___iob
+13fb:1272      ___OpenStreams
+13fb:1276      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c6:2cc6      __fprtf_
+07c6:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c6:2e19      ungetc_
+07c6:2e32      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c6:404e      __scnf_
+07c6:406b      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c6:4314      __CMain
+07c6:4331      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c6:437a      __InitRtns
-07c6:437a*     __FInitRtns
-07c6:43d5      __FiniRtns
-07c6:43d5*     __FFiniRtns
+07c6:4397      __InitRtns
+07c6:4397*     __FInitRtns
+07c6:43f2      __FiniRtns
+07c6:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13f8:06ae      ___uselfn
+13fb:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c6:443a      __DOSseg__
+07c6:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c6:443b      __Init_Argv_
-07c6:449e+     _getargv_
-07c6:47ce      __Fini_Argv_
+07c6:4457      __Init_Argv_
+07c6:44ba+     _getargv_
+07c6:47ea      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c6:47f8      intr_
+07c6:4814      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c6:480c      segread_
+07c6:4828      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c6:48f7      __LastFree_
-07c6:4971      __ExpandDGROUP_
+07c6:4913      __LastFree_
+07c6:498d      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c6:4a82      __nmemneed_
+07c6:4a9e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c6:4a90      __MemAllocator
-07c6:4b5a      __MemFree
+07c6:4ab0      __MemAllocator
+07c6:4b7a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c6:4cb7      __GrowSeg_
+07c6:4cd7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c6:4e2d      __AllocSeg_
+07c6:4e4d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c6:4f1c      __fmemneed_
+07c6:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13f8:0022      ___Alphabet
+13fb:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c6:4f1f      __lseek_
+07c6:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c6:4f59*     __dosretax
-07c6:4f5e*     __dosret0
-07c6:4f65      __set_errno_dos_
-07c6:4fcd*     __set_errno_dos_reterr_
+07c6:4f79*     __dosretax
+07c6:4f7e*     __dosret0
+07c6:4f85      __set_errno_dos_
+07c6:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c6:4fd8*     __get_errno_ptr_
-13f8:127e      _errno
+07c6:4ff8*     __get_errno_ptr_
+13fb:127e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c6:4fdf      __GetIOMode_
-07c6:5014      __SetIOMode_nogrow_
-13f8:06c4      ___NFiles
-13f8:06c6      ___init_mode
-13f8:06ee      ___io_mode
+07c6:4fff      __GetIOMode_
+07c6:5034      __SetIOMode_nogrow_
+13fb:06c4      ___NFiles
+13fb:06c6      ___init_mode
+13fb:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c6:5049*     __set_commode_
-13f8:06f2      __commode
+07c6:5069*     __set_commode_
+13fb:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13f8:06f4      __fmode
+13fb:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c6:5055      __chktty_
+07c6:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c6:50b4      __freefp_
-07c6:5155      __purgefp_
+07c6:50d4      __freefp_
+07c6:5175      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c6:5196      __allocfp_
+07c6:51b6      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c6:5346      __close_
+07c6:5366      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c6:537c      __flush_
+07c6:539c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c6:55c5      fflush_
+07c6:55e5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c6:55da      tell_
+07c6:55fa      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c6:55eb      lseek_
+07c6:560b      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c6:561c      __doserror_
-07c6:562a      __doserror1_
+07c6:563c      __doserror_
+07c6:564a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c6:5636      _dos_open_
+07c6:5656      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c6:565c      isatty_
+07c6:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c6:5678*     __get_doserrno_ptr_
-13f8:1280      __doserrno
+07c6:5698*     __get_doserrno_ptr_
+13fb:1280      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13f8:06f6      ___umaskval
+13fb:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c6:567f      _dos_creat_
-07c6:56a3*     _dos_creatnew_
+07c6:569f      _dos_creat_
+07c6:56c3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c6:56c4+     __grow_iomode_
-07c6:57ab+     __shrink_iomode_
-07c6:57ec      __SetIOMode_
+07c6:56e4+     __grow_iomode_
+07c6:57cb+     __shrink_iomode_
+07c6:580c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c6:58ac      vsprintf_
+07c6:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13f8:1284      ___env_mask
-13f8:1288      _environ
-13f8:128c*     __wenviron
+13fb:1284      ___env_mask
+13fb:1288      _environ
+13fb:128c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c6:58ee      _mbterm_
+07c6:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c6:5941      _mbsnextc_
+07c6:5961      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c6:599c      _mbctoupper_
+07c6:59bc      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c6:59bf      _mbsinc_
+07c6:59df      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c6:5a11      __ChkTTYIOMode_
-07c6:5a7f*     __IOMode_
+07c6:5a31      __ChkTTYIOMode_
+07c6:5a9f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c6:5b51      __HeapWalk_
+07c6:5b71      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c6:5d91*     _fpreset_
-07c6:5dbc      __init_8087_
-07c6:5def+     __default_sigfpe_handler_
-07c6:5e44      __chk8087_
+07c6:5db1*     _fpreset_
+07c6:5ddc      __init_8087_
+07c6:5e0f+     __default_sigfpe_handler_
+07c6:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c6:5eb4      __EnterWVIDEO_
-13f8:0716+     ___WD_Present
+07c6:5ed4      __EnterWVIDEO_
+13fb:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c6:5ed8      __flushall_
-07c6:5f6c      flushall_
+07c6:5ef8      __flushall_
+07c6:5f8c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c6:5f72      getche_
+07c6:5f92      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c6:5f8c      __ioalloc_
+07c6:5fac      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c6:611a      __qread_
+07c6:613a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c6:613a      __qwrite_
+07c6:615a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c6:619a      fputc_
+07c6:61ba      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c6:636f      __InitFiles_
+07c6:638f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c6:65a3*     fcloseall_
-07c6:65aa      __full_io_exit_
+07c6:65c3*     fcloseall_
+07c6:65ca      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c6:65b4      __prtf_
+07c6:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13f8:0718      ___IsDBCS
+13fb:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c6:7716*     _ismbblead_
-13f8:1290      ___MBCSIsTable
+07c6:7744*     _ismbblead_
+13fb:1290      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c6:7732      mbtowc_
+07c6:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13f8:019a      __Bits
+13fb:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c6:7850      __FDFS
+07c6:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13f8:071a      ___EFG_printf
-13f8:071e      ___EFG_scanf
+13fb:071a      ___EFG_printf
+13fb:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c6:78c7*     __I8M
-07c6:78c7      __U8M
-07c6:78ac*     __I8ME
-07c6:78ac*     __U8ME
+07c6:78f5*     __I8M
+07c6:78f5      __U8M
+07c6:78da*     __I8ME
+07c6:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13f8:1392      ____Argv
-13f8:1396      ____Argc
+13fb:1392      ____Argv
+13fb:1396      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13f8:0722      __amblksiz
+13fb:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13f8:074a      __Start_XI
-13f8:0780      __End_XI
-13f8:0780      __Start_YI
-13f8:0798      __End_YI
+13fb:074a      __Start_XI
+13fb:0780      __End_XI
+13fb:0780      __Start_YI
+13fb:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13f8:1398      ___historical_splitparms
+13fb:1398      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c6:7a12      _DoINTR_
+07c6:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c6:7d8b*     _heapenable_
-13f8:0724      ___heap_enabled
+07c6:7db9*     _heapenable_
+13fb:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c6:7d9c*     sbrk_
-07c6:7dac      __brk_
+07c6:7dca*     sbrk_
+07c6:7dda      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c6:7e14      fsync_
+07c6:7e42      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c6:7e19*     _frealloc_
-07c6:7e19      realloc_
+07c6:7e47*     _frealloc_
+07c6:7e47      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c6:7f13      __setenvp_
-07c6:809f      __freeenvp_
+07c6:7f41      __setenvp_
+07c6:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c6:813b      __mbinit_
-13f8:0726      ___MBCodePage
+07c6:8169      __mbinit_
+13fb:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c6:8216      _mbdtoupper_
+07c6:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c6:8224      toupper_
+07c6:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13f8:0728      __8087cw
+13fb:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13f8:072a      ___Save8087
-13f8:072e      ___Rest8087
+13fb:072a      ___Save8087
+13fb:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c6:8233      __GrabFP87_
+07c6:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c6:8266*     __init_8087_emu
-07c6:826c      __x87id
+07c6:8294*     __init_8087_emu
+07c6:829a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c6:82c9      wctomb_
+07c6:82f7      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c6:8314+     utoa_
-07c6:83b5      itoa_
+07c6:8342+     utoa_
+07c6:83e3      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c6:83ff      strupr_
+07c6:842d      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c6:8434      ulltoa_
-07c6:8571*     lltoa_
+07c6:8462      ulltoa_
+07c6:859f*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c6:85e2*     _dos_close_
-07c6:85f0      _dos_commit_
+07c6:8610*     _dos_close_
+07c6:861e      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c6:85ff*     _msize_
-07c6:861a      _fmsize_
+07c6:862d*     _msize_
+07c6:8648      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c6:862b      __HeapManager_expand_
-07c6:8b34      _nexpand_
+07c6:8659      __HeapManager_expand_
+07c6:8b62      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c6:8b87      _fexpand_
-07c6:8b87*     _expand_
+07c6:8bb5      _fexpand_
+07c6:8bb5*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c6:8bbc      clearenv_
+07c6:8bea      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c6:8cf2      __Init_FPE_handler_
-07c6:8d2b      __Fini_FPE_handler_
-07c6:8d62*     __FPEHandler
+07c6:8d20      __Init_FPE_handler_
+07c6:8d59      __Fini_FPE_handler_
+07c6:8d90*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c6:8ff4      _bfree_
+07c6:9022      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c6:9019      _bexpand_
+07c6:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13f8:0748      ___FPE_int
+13fb:0748      ___FPE_int
 
 
                         +--------------------+
@@ -666,6 +666,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022ff0 (143344.)
+Memory size:  00023020 (143392.)
 Entry point address: 07c6:022c
-Link time: 00:00.51
+Link time: 00:00.00
index 45966b5..7f0f236 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index 6c05222..51983b0 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0edf:0000            0000e730
+DGROUP                          0ee0: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       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
+_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
 
 
                         +----------------+
@@ -67,9 +67,9 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0110      main_
-0edf:0760+     _gvar
+0ee0:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0edf:079e+     _inpu
+0ee0: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_
-0edf:0900+     _beforesort
-0edf:0904+     _aftersort
-0edf:0908+     _XMSaddr
+0ee0:0900+     _beforesort
+0ee0:0904+     _aftersort
+0ee0: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_
-0edf:0910*     _finishcachebox
-0edf:0914*     _drawcachebox
-0edf:0918*     _updatecachebox
+0ee0:0910*     _finishcachebox
+0ee0:0914*     _updatecachebox
+0ee0:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5dbc      KITTENGETS
 0000:5e1c*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6374+     get_line_
 0000:63e6+     db_fetch_
 0000:647c+     db_insert_
-0edf:0494+     __kitten_catalog
+0ee0: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_
-0edf:04b6      ___fheap
-0edf:04b8      ___fheapRover
-0edf:04ba      ___LargestSizeB4Rover
+0ee0:04b6      ___fheap
+0ee0:04b8      ___fheapRover
+0ee0: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)
-0edf:0000*     __nullarea
-0edf:04bc*     __ovlflag
-0edf:04bd*     __intno
-0edf:04be*     __ovlvec
+0ee0:0000*     __nullarea
+0ee0:04bc*     __ovlflag
+0ee0:04bd*     __intno
+0ee0: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)
-0edf:0924      __argv
-0edf:0928      ___argv
-0edf:092c      __argc
-0edf:092e      ___argc
+0ee0:0924      __argv
+0ee0:0928      ___argv
+0ee0:092c      __argc
+0ee0: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_
-0edf:04c2      ___nheapbeg
-0edf:04c4      ___MiniHeapRover
-0edf:04c6      ___LargestSizeB4MiniHeapRover
+0ee0:04c2      ___nheapbeg
+0ee0:04c4      ___MiniHeapRover
+0ee0:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:86fb      _nfree_
-0edf:0930+     ___MiniHeapFreeRover
+0ee0: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_
-0edf:04c8+     ___int23_exit
-0edf:04cc      ___FPE_handler_exit
+0ee0:04c8+     ___int23_exit
+0ee0: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_
-0edf:0932+     ___RmTmpFileFn
+0ee0: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)
-0edf:0098      __IsTable
+0ee0: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)
-0edf:04d8      __8087
-0edf:04d9      __real87
-0edf:04da      __dos87emucall
-0edf:04dc      __dos87real
+0ee0:04d8      __8087
+0ee0:04d9      __real87
+0ee0:04da      __dos87emucall
+0ee0: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)
-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
+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
 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)
-0edf:0508      ___iob
-0edf:093a      ___ClosedStreams
-0edf:093e      ___OpenStreams
+0ee0:0508      ___iob
+0ee0:093a      ___OpenStreams
+0ee0:093e      ___ClosedStreams
 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)
-0edf:0670      ___uselfn
+0ee0: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)
-0edf:0022      ___Alphabet
+0ee0: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_
-0edf:0946      _errno
+0ee0:0946      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae9d      __GetIOMode_
 0000:aed2      __SetIOMode_nogrow_
-0edf:0686      ___NFiles
-0edf:0688      ___init_mode
-0edf:06b0      ___io_mode
+0ee0:0686      ___NFiles
+0ee0:0688      ___init_mode
+0ee0:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:af07*     __set_commode_
-0edf:06b4      __commode
+0ee0:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0edf:06b6      __fmode
+0ee0: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_
-0edf:0948      __doserrno
+0ee0:0948      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0edf:06b8      ___umaskval
+0ee0: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)
-0edf:094c      ___env_mask
-0edf:0950      _environ
-0edf:0954*     __wenviron
+0ee0:094c      ___env_mask
+0ee0:0950      _environ
+0ee0: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_
-0edf:06d8+     ___WD_Present
+0ee0:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bd96*     _heapenable_
-0edf:06da      ___heap_enabled
+0ee0:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0edf:06dc      __amblksiz
+0ee0: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)
-0edf:0958      ____Argv
-0edf:095c      ____Argc
+0ee0:0958      ____Argv
+0ee0:095c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0edf:070c      __Start_XI
-0edf:0742      __End_XI
-0edf:0742      __Start_YI
-0edf:075a      __End_YI
+0ee0:070c      __Start_XI
+0ee0:0742      __End_XI
+0ee0:0742      __Start_YI
+0ee0:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0edf:095e      ___historical_splitparms
+0ee0:095e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4b2      _DoINTR_
+0000:d4c0      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d82b*     sbrk_
-0000:d83b      __brk_
+0000:d839*     sbrk_
+0000:d849      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8a3      __qwrite_
+0000:d8b1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d903      fsync_
+0000:d911      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d908+     __flushall_
-0000:d99c      flushall_
+0000:d916+     __flushall_
+0000:d9aa      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9a2*     _frealloc_
-0000:d9a2      realloc_
+0000:d9b0*     _frealloc_
+0000:d9b0      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:da9c      __setenvp_
-0000:dc28      __freeenvp_
+0000:daaa      __setenvp_
+0000:dc36      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0edf:06de      ___IsDBCS
+0ee0:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc86*     _ismbblead_
-0edf:0964      ___MBCSIsTable
+0000:dc94*     _ismbblead_
+0ee0:0964      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dce0      __mbinit_
-0edf:06e0      ___MBCodePage
+0000:dcee      __mbinit_
+0ee0:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddbb      _mbdtoupper_
+0000:ddc9      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddc9      toupper_
+0000:ddd7      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0edf:06e2      __8087cw
+0ee0:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0edf:06e4      ___Save8087
-0edf:06e8      ___Rest8087
+0ee0:06e4      ___Save8087
+0ee0:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:ddd8      __GrabFP87_
+0000:dde6      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de0a*     __init_8087_emu
-0000:de10      __x87id
+0000:de18*     __init_8087_emu
+0000:de1e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de6d      wctomb_
+0000:de7b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:deb8+     utoa_
-0000:df59      itoa_
+0000:dec6+     utoa_
+0000:df67      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfa3      strupr_
+0000:dfb1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0edf:06ec      ___EFG_printf
-0edf:06f0*     ___EFG_scanf
+0ee0:06ec      ___EFG_printf
+0ee0:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dfeb      ulltoa_
-0000:e128*     lltoa_
+0000:dff9      ulltoa_
+0000:e136*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e199*     _dos_close_
-0000:e1a7      _dos_commit_
+0000:e1a7*     _dos_close_
+0000:e1b5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1b6*     _msize_
-0000:e1d1      _fmsize_
+0000:e1c4*     _msize_
+0000:e1df      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1e2      __HeapManager_expand_
-0000:e6eb      _nexpand_
+0000:e1f0      __HeapManager_expand_
+0000:e6f9      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e73e      _fexpand_
-0000:e73e*     _expand_
+0000:e74c      _fexpand_
+0000:e74c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e773      clearenv_
+0000:e781      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8a8      __Init_FPE_handler_
-0000:e8e1      __Fini_FPE_handler_
-0000:e918*     __FPEHandler
+0000:e8b6      __Init_FPE_handler_
+0000:e8ef      __Fini_FPE_handler_
+0000:e926*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebaa      _bfree_
+0000:ebb8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebcf      _bexpand_
+0000:ebdd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0edf:070a      ___FPE_int
+0ee0:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d520 (120096.)
+Memory size:  0001d530 (120112.)
 Entry point address: 0000:8024
-Link time: 00:00.26
+Link time: 00:00.00
index e415f0f..d00311a 100755 (executable)
Binary files a/fmemtest.exe and b/fmemtest.exe differ
index 409d2b6..c3d2198 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0ece:0000            0000e700
+DGROUP                          0ecf: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0ece:076e+     _inpu
+0ecf: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_
-0ece:08d0+     _beforesort
-0ece:08d4+     _aftersort
-0ece:08d8+     _XMSaddr
+0ecf:08d0+     _beforesort
+0ecf:08d4+     _aftersort
+0ecf: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_
-0ece:08e0*     _finishcachebox
-0ece:08e4*     _drawcachebox
-0ece:08e8*     _updatecachebox
+0ecf:08e0*     _finishcachebox
+0ecf:08e4*     _updatecachebox
+0ecf:08e8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5cbc      KITTENGETS
 0000:5d1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6274+     get_line_
 0000:62e6+     db_fetch_
 0000:637c+     db_insert_
-0ece:0494+     __kitten_catalog
+0ecf: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)
-0ece:0000*     __nullarea
-0ece:04b6*     __ovlflag
-0ece:04b7*     __intno
-0ece:04b8*     __ovlvec
+0ecf:0000*     __nullarea
+0ecf:04b6*     __ovlflag
+0ecf:04b7*     __intno
+0ecf: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)
-0ece:08f4      __argv
-0ece:08f8      ___argv
-0ece:08fc      __argc
-0ece:08fe      ___argc
+0ecf:08f4      __argv
+0ecf:08f8      ___argv
+0ecf:08fc      __argc
+0ecf: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_
-0ece:04bc      ___nheapbeg
-0ece:04be      ___MiniHeapRover
-0ece:04c0      ___LargestSizeB4MiniHeapRover
+0ecf:04bc      ___nheapbeg
+0ecf:04be      ___MiniHeapRover
+0ecf:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:843d      _fmalloc_
 0000:843d      malloc_
-0ece:04c2      ___fheap
-0ece:04c4      ___fheapRover
-0ece:04c6      ___LargestSizeB4Rover
+0ecf:04c2      ___fheap
+0ecf:04c4      ___fheapRover
+0ecf: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_
-0ece:0900+     ___MiniHeapFreeRover
+0ecf: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_
-0ece:04c8+     ___int23_exit
-0ece:04cc      ___FPE_handler_exit
+0ecf:04c8+     ___int23_exit
+0ecf: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_
-0ece:0902+     ___RmTmpFileFn
+0ecf: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)
-0ece:0098      __IsTable
+0ecf: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)
-0ece:04d8      __8087
-0ece:04d9      __real87
-0ece:04da      __dos87emucall
-0ece:04dc      __dos87real
+0ecf:04d8      __8087
+0ecf:04d9      __real87
+0ecf:04da      __dos87emucall
+0ecf: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)
-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
+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
 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)
-0ece:0508      ___iob
-0ece:090a      ___ClosedStreams
-0ece:090e      ___OpenStreams
+0ecf:0508      ___iob
+0ecf:090a      ___OpenStreams
+0ecf:090e      ___ClosedStreams
 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)
-0ece:0670      ___uselfn
+0ecf: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)
-0ece:0022      ___Alphabet
+0ecf: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_
-0ece:0916      _errno
+0ecf:0916      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:adbf      __GetIOMode_
 0000:adf4      __SetIOMode_nogrow_
-0ece:0686      ___NFiles
-0ece:0688      ___init_mode
-0ece:06b0      ___io_mode
+0ecf:0686      ___NFiles
+0ecf:0688      ___init_mode
+0ecf:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae29*     __set_commode_
-0ece:06b4      __commode
+0ecf:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0ece:06b6      __fmode
+0ecf: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_
-0ece:0918      __doserrno
+0ecf:0918      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0ece:06b8      ___umaskval
+0ecf: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)
-0ece:091c      ___env_mask
-0ece:0920      _environ
-0ece:0924*     __wenviron
+0ecf:091c      ___env_mask
+0ecf:0920      _environ
+0ecf: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_
-0ece:06d8+     ___WD_Present
+0ecf:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0ece:06da      __amblksiz
+0ecf:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:bcb8*     _heapenable_
-0ece:06dc      ___heap_enabled
+0ecf: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)
-0ece:0928      ____Argv
-0ece:092c      ____Argc
+0ecf:0928      ____Argv
+0ecf:092c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0ece:070c      __Start_XI
-0ece:0742      __End_XI
-0ece:0742      __Start_YI
-0ece:075a      __End_YI
+0ecf:070c      __Start_XI
+0ecf:0742      __End_XI
+0ecf:0742      __Start_YI
+0ecf:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0ece:092e      ___historical_splitparms
+0ecf:092e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d44c      _DoINTR_
+0000:d45a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d7c5      __qwrite_
+0000:d7d3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d825      fsync_
+0000:d833      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d82a+     __flushall_
-0000:d8be      flushall_
+0000:d838+     __flushall_
+0000:d8cc      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d8c4*     _frealloc_
-0000:d8c4      realloc_
+0000:d8d2*     _frealloc_
+0000:d8d2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d9be      __setenvp_
-0000:db4a      __freeenvp_
+0000:d9cc      __setenvp_
+0000:db58      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0ece:06de      ___IsDBCS
+0ecf:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dba8*     _ismbblead_
-0ece:0934      ___MBCSIsTable
+0000:dbb6*     _ismbblead_
+0ecf:0934      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dc02      __mbinit_
-0ece:06e0      ___MBCodePage
+0000:dc10      __mbinit_
+0ecf:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:dcdd      _mbdtoupper_
+0000:dceb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:dceb      toupper_
+0000:dcf9      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0ece:06e2      __8087cw
+0ecf:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0ece:06e4      ___Save8087
-0ece:06e8      ___Rest8087
+0ecf:06e4      ___Save8087
+0ecf:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:dcfa      __GrabFP87_
+0000:dd08      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dd2c*     __init_8087_emu
-0000:dd32      __x87id
+0000:dd3a*     __init_8087_emu
+0000:dd40      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:dd8f      wctomb_
+0000:dd9d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:ddda+     utoa_
-0000:de7b      itoa_
+0000:dde8+     utoa_
+0000:de89      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dec5      strupr_
+0000:ded3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0ece:06ec      ___EFG_printf
-0ece:06f0*     ___EFG_scanf
+0ecf:06ec      ___EFG_printf
+0ecf:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:df0d      ulltoa_
-0000:e04a*     lltoa_
+0000:df1b      ulltoa_
+0000:e058*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e0bb*     _dos_close_
-0000:e0c9      _dos_commit_
+0000:e0c9*     _dos_close_
+0000:e0d7      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e0d8      __HeapManager_expand_
-0000:e5e1      _nexpand_
+0000:e0e6      __HeapManager_expand_
+0000:e5ef      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e634      _fexpand_
-0000:e634*     _expand_
+0000:e642      _fexpand_
+0000:e642*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e669      clearenv_
+0000:e677      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e79e      __Init_FPE_handler_
-0000:e7d7      __Fini_FPE_handler_
-0000:e80e*     __FPEHandler
+0000:e7ac      __Init_FPE_handler_
+0000:e7e5      __Fini_FPE_handler_
+0000:e81c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eaa0      _bfree_
+0000:eaae      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:eac5      _bexpand_
+0000:ead3      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0ece:070a      ___FPE_int
+0ecf:070a      ___FPE_int
 
 
                         +--------------------+
@@ -574,6 +574,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d3e0 (119776.)
+Memory size:  0001d3f0 (119792.)
 Entry point address: 0000:7e06
-Link time: 00:00.52
+Link time: 00:00.00
index 9a25cc7..f07fe55 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index e39b193..1b69e28 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          118a:0000            0000f4c0
+DGROUP                          118b: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       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
+_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
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0048      main_
-118a:0bd0+     _gvar
+118b:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-118a:0c0e+     _inpu
+118b: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_
-118a:0d70+     _beforesort
-118a:0d74+     _aftersort
-118a:0d78+     _XMSaddr
+118b:0d70+     _beforesort
+118b:0d74+     _aftersort
+118b: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_
-118a:0d80*     _finishcachebox
-118a:0d84*     _drawcachebox
-118a:0d88*     _updatecachebox
+118b:0d80*     _finishcachebox
+118b:0d84*     _updatecachebox
+118b:0d88*     _drawcachebox
 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_
-118a:08e4+     __kitten_catalog
+118b: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:f246      textInit_
-118a:0d94      _romFonts
+0000:f256      textInit_
+118b:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-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
+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
 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)
-118a:0000*     __nullarea
-118a:0928*     __ovlflag
-118a:0929*     __intno
-118a:092a*     __ovlvec
+118b:0000*     __nullarea
+118b:0928*     __ovlflag
+118b:0929*     __intno
+118b: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)
-118a:16ac      __argv
-118a:16b0      ___argv
-118a:16b4      __argc
-118a:16b6      ___argc
+118b:16ac      __argv
+118b:16b0      ___argv
+118b:16b4      __argc
+118b: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_
-118a:092e      ___nheapbeg
-118a:0930      ___MiniHeapRover
-118a:0932      ___LargestSizeB4MiniHeapRover
+118b:092e      ___nheapbeg
+118b:0930      ___MiniHeapRover
+118b:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:832f      _fmalloc_
 0000:832f      malloc_
-118a:0934      ___fheap
-118a:0936      ___fheapRover
-118a:0938      ___LargestSizeB4Rover
+118b:0934      ___fheap
+118b:0936      ___fheapRover
+118b: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_
-118a:16b8+     ___MiniHeapFreeRover
+118b: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_
-118a:093a+     ___int23_exit
-118a:093e      ___FPE_handler_exit
+118b:093a+     ___int23_exit
+118b: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_
-118a:16ba+     ___RmTmpFileFn
+118b: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)
-118a:0098      __IsTable
+118b: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)
-118a:094a      __8087
-118a:094b      __real87
-118a:094c      __dos87emucall
-118a:094e      __dos87real
+118b:094a      __8087
+118b:094b      __real87
+118b:094c      __dos87emucall
+118b: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)
-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
+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
 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)
-118a:097e      ___iob
-118a:16c2      ___ClosedStreams
-118a:16c6      ___OpenStreams
+118b:097e      ___iob
+118b:16c2      ___OpenStreams
+118b:16c6      ___ClosedStreams
 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)
-118a:0ae6      ___uselfn
+118b: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)
-118a:0022      ___Alphabet
+118b: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_
-118a:16ce      _errno
+118b:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b44f      __GetIOMode_
 0000:b484      __SetIOMode_nogrow_
-118a:0afc      ___NFiles
-118a:0afe      ___init_mode
-118a:0b26      ___io_mode
+118b:0afc      ___NFiles
+118b:0afe      ___init_mode
+118b:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b4b9*     __set_commode_
-118a:0b2a      __commode
+118b:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-118a:0b2c      __fmode
+118b: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_
-118a:16d0      __doserrno
+118b:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-118a:0b2e      ___umaskval
+118b: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)
-118a:16d4      ___env_mask
-118a:16d8      _environ
-118a:16dc*     __wenviron
+118b:16d4      ___env_mask
+118b:16d8      _environ
+118b: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_
-118a:0b4e+     ___WD_Present
+118b: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)
-118a:16e0      ____Argv
-118a:16e4      ____Argc
+118b:16e0      ____Argv
+118b:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-118a:0b50      __amblksiz
+118b:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-118a:0b82      __Start_XI
-118a:0bb8      __End_XI
-118a:0bb8      __Start_YI
-118a:0bd0      __End_YI
+118b:0b82      __Start_XI
+118b:0bb8      __End_XI
+118b:0bb8      __Start_YI
+118b:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-118a:16e6      ___historical_splitparms
+118b:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:db2c      _DoINTR_
+0000:db3a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:dea5*     _heapenable_
-118a:0b52      ___heap_enabled
+0000:deb3*     _heapenable_
+118b:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:deb6*     sbrk_
-0000:dec6      __brk_
+0000:dec4*     sbrk_
+0000:ded4      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:df2e      fsync_
+0000:df3c      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:df33*     _frealloc_
-0000:df33      realloc_
+0000:df41*     _frealloc_
+0000:df41      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e02d      __setenvp_
-0000:e1b9      __freeenvp_
+0000:e03b      __setenvp_
+0000:e1c7      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-118a:0b54      ___IsDBCS
+118b:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e217*     _ismbblead_
-118a:16ec      ___MBCSIsTable
+0000:e225*     _ismbblead_
+118b:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e271      __mbinit_
-118a:0b56      ___MBCodePage
+0000:e27f      __mbinit_
+118b:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e34c      _mbdtoupper_
+0000:e35a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e35a      toupper_
+0000:e368      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-118a:0b58      __8087cw
+118b:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-118a:0b5a      ___Save8087
-118a:0b5e      ___Rest8087
+118b:0b5a      ___Save8087
+118b:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e369      __GrabFP87_
+0000:e377      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e39c*     __init_8087_emu
-0000:e3a2      __x87id
+0000:e3aa*     __init_8087_emu
+0000:e3b0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3ff      wctomb_
+0000:e40d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e44a+     utoa_
-0000:e4eb      itoa_
+0000:e458+     utoa_
+0000:e4f9      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e535      strupr_
+0000:e543      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-118a:0b62      ___EFG_printf
-118a:0b66*     ___EFG_scanf
+118b:0b62      ___EFG_printf
+118b:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e57d      ulltoa_
-0000:e6ba*     lltoa_
+0000:e58b      ulltoa_
+0000:e6c8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e72b*     _dos_close_
-0000:e739      _dos_commit_
+0000:e739*     _dos_close_
+0000:e747      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e748*     _msize_
-0000:e763      _fmsize_
+0000:e756*     _msize_
+0000:e771      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e774      __HeapManager_expand_
-0000:ec7d      _nexpand_
+0000:e782      __HeapManager_expand_
+0000:ec8b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ecd0      _fexpand_
-0000:ecd0*     _expand_
+0000:ecde      _fexpand_
+0000:ecde*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ed05      clearenv_
+0000:ed13      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ee3a      __Init_FPE_handler_
-0000:ee73      __Fini_FPE_handler_
-0000:eeaa*     __FPEHandler
+0000:ee48      __Init_FPE_handler_
+0000:ee81      __Fini_FPE_handler_
+0000:eeb8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f13c      _bfree_
+0000:f14a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f161      _bexpand_
+0000:f16f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-118a:0b80      ___FPE_int
+118b:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -635,6 +635,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020d60 (134496.)
+Memory size:  00020d70 (134512.)
 Entry point address: 0000:7c3a
-Link time: 00:00.13
+Link time: 00:00.00
index 6f1046a..a5cbf84 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index 7e81de1..874158f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f25:0000            0000e710
+DGROUP                          0f26:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007375
-16text_TEXT            CODE           AUTO           0000:ef90       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
-CONST                  DATA           DGROUP         0f27:0002       00000076
-CONST2                 DATA           DGROUP         0f2e:0008       00000102
-_DATA                  DATA           DGROUP         0f3f:0000       0000055b
-XIB                    DATA           DGROUP         0f94:000c       00000000
-XI                     DATA           DGROUP         0f94:000c       00000036
-XIE                    DATA           DGROUP         0f98:0002       00000000
-YIB                    DATA           DGROUP         0f98:0002       00000000
-YI                     DATA           DGROUP         0f98:0002       00000018
-YIE                    DATA           DGROUP         0f99:000a       00000000
-STRINGS                DATA           DGROUP         0f99:000a       00000000
-DATA                   DATA           DGROUP         0f99:000a       00000000
-_emu_init_start        EMU            DGROUP         0f99:000a       00000000
-_emu_init_end          EMU            DGROUP         0f99:000a       00000000
-_BSS                   BSS            DGROUP         0f9a:0000       000004f2
-STACK                  STACK          DGROUP         0fea:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007383
+16text_TEXT            CODE           AUTO           0000:efa0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
+CONST                  DATA           DGROUP         0f28:0002       00000076
+CONST2                 DATA           DGROUP         0f2f:0008       00000102
+_DATA                  DATA           DGROUP         0f40:0000       0000055b
+XIB                    DATA           DGROUP         0f95:000c       00000000
+XI                     DATA           DGROUP         0f95:000c       00000036
+XIE                    DATA           DGROUP         0f99:0002       00000000
+YIB                    DATA           DGROUP         0f99:0002       00000000
+YI                     DATA           DGROUP         0f99:0002       00000018
+YIE                    DATA           DGROUP         0f9a:000a       00000000
+STRINGS                DATA           DGROUP         0f9a:000a       00000000
+DATA                   DATA           DGROUP         0f9a:000a       00000000
+_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
+_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
+_BSS                   BSS            DGROUP         0f9b:0000       000004f2
+STACK                  STACK          DGROUP         0feb:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f25:075e+     _inpu
+0f26:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
-0f25:08c0+     _beforesort
-0f25:08c4+     _aftersort
-0f25:08c8+     _XMSaddr
+0f26:08c0+     _beforesort
+0f26:08c4+     _aftersort
+0f26:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
-0f25:08d0*     _finishcachebox
-0f25:08d4*     _drawcachebox
-0f25:08d8*     _updatecachebox
+0f26:08d0*     _finishcachebox
+0f26:08d4*     _updatecachebox
+0f26:08d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f25:0484+     __kitten_catalog
+0f26:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f006      textInit_
-0f25:08e4      _romFonts
+0000:f016      textInit_
+0f26:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f25:0000*     __nullarea
-0f25:04a6*     __ovlflag
-0f25:04a7*     __intno
-0f25:04a8*     __ovlvec
+0f26:0000*     __nullarea
+0f26:04a6*     __ovlflag
+0f26:04a7*     __intno
+0f26:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f25:08fc      __argv
-0f25:0900      ___argv
-0f25:0904      __argc
-0f25:0906      ___argc
+0f26:08fc      __argv
+0f26:0900      ___argv
+0f26:0904      __argc
+0f26:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f25:04ac      ___nheapbeg
-0f25:04ae      ___MiniHeapRover
-0f25:04b0      ___LargestSizeB4MiniHeapRover
+0f26:04ac      ___nheapbeg
+0f26:04ae      ___MiniHeapRover
+0f26:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f25:04b2      ___fheap
-0f25:04b4      ___fheapRover
-0f25:04b6      ___LargestSizeB4Rover
+0f26:04b2      ___fheap
+0f26:04b4      ___fheapRover
+0f26:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f25:0908+     ___MiniHeapFreeRover
+0f26:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f25:04b8+     ___int23_exit
-0f25:04bc      ___FPE_handler_exit
+0f26:04b8+     ___int23_exit
+0f26:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f25:090a+     ___RmTmpFileFn
+0f26:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f25:0098      __IsTable
+0f26:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f25:04c8      __8087
-0f25:04c9      __real87
-0f25:04ca      __dos87emucall
-0f25:04cc      __dos87real
+0f26:04c8      __8087
+0f26:04c9      __real87
+0f26:04ca      __dos87emucall
+0f26:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f25:04ce      __curbrk
-0f25:04d6      __STACKLOW
-0f25:04d8      __STACKTOP
-0f25:04da      __cbyte
-0f25:04dc      __child
-0f25:04de      __no87
-0f25:04eb      ___FPE_handler
-0f25:04d0      __psp
-0f25:04df      __get_ovl_stack
-0f25:04e3      __restore_ovl_stack
-0f25:04e7      __close_ovl_file
-0f25:04ef      __LpCmdLine
-0f25:04f3      __LpPgmName
-0f25:04d2      __osmajor
-0f25:04d3      __osminor
-0f25:04d4      __osmode
-0f25:04d5      __HShift
+0f26:04ce      __curbrk
+0f26:04d6      __STACKLOW
+0f26:04d8      __STACKTOP
+0f26:04da      __cbyte
+0f26:04dc      __child
+0f26:04de      __no87
+0f26:04eb      ___FPE_handler
+0f26:04d0      __psp
+0f26:04df      __get_ovl_stack
+0f26:04e3      __restore_ovl_stack
+0f26:04e7      __close_ovl_file
+0f26:04ef      __LpCmdLine
+0f26:04f3      __LpPgmName
+0f26:04d2      __osmajor
+0f26:04d3      __osminor
+0f26:04d4      __osmode
+0f26:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f25:04f8      ___iob
-0f25:0912      ___ClosedStreams
-0f25:0916      ___OpenStreams
+0f26:04f8      ___iob
+0f26:0912      ___OpenStreams
+0f26:0916      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f25:0660      ___uselfn
+0f26:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f25:0022      ___Alphabet
+0f26:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f25:091e      _errno
+0f26:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f25:0676      ___NFiles
-0f25:0678      ___init_mode
-0f25:06a0      ___io_mode
+0f26:0676      ___NFiles
+0f26:0678      ___init_mode
+0f26:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f25:06a4      __commode
+0f26:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f25:06a6      __fmode
+0f26:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f25:0920      __doserrno
+0f26:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f25:06a8      ___umaskval
+0f26:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f25:0924      ___env_mask
-0f25:0928      _environ
-0f25:092c*     __wenviron
+0f26:0924      ___env_mask
+0f26:0928      _environ
+0f26:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f25:06c8+     ___WD_Present
+0f26:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d422+     __fill_buffer_
-0000:d671      fgetc_
+0000:d430+     __fill_buffer_
+0000:d67f      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f25:0930      ____Argv
-0f25:0934      ____Argc
+0f26:0930      ____Argv
+0f26:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f25:06ca      __amblksiz
+0f26:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f25:06fc      __Start_XI
-0f25:0732      __End_XI
-0f25:0732      __Start_YI
-0f25:074a      __End_YI
+0f26:06fc      __Start_XI
+0f26:0732      __End_XI
+0f26:0732      __Start_YI
+0f26:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f25:0936      ___historical_splitparms
+0f26:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7b8      _DoINTR_
+0000:d7c6      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db31*     _heapenable_
-0f25:06cc      ___heap_enabled
+0000:db3f*     _heapenable_
+0f26:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db42*     sbrk_
-0000:db52      __brk_
+0000:db50*     sbrk_
+0000:db60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbba      __qwrite_
+0000:dbc8      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc1a      fsync_
+0000:dc28      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc1f      __flushall_
-0000:dcb3      flushall_
+0000:dc2d      __flushall_
+0000:dcc1      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcb9*     _frealloc_
-0000:dcb9      realloc_
+0000:dcc7*     _frealloc_
+0000:dcc7      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddb3      __setenvp_
-0000:df3f      __freeenvp_
+0000:ddc1      __setenvp_
+0000:df4d      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f25:06ce      ___IsDBCS
+0f26:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:df9d*     _ismbblead_
-0f25:093c      ___MBCSIsTable
+0000:dfab*     _ismbblead_
+0f26:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dff7      __mbinit_
-0f25:06d0      ___MBCodePage
+0000:e005      __mbinit_
+0f26:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0d2      _mbdtoupper_
+0000:e0e0      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0e0      toupper_
+0000:e0ee      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f25:06d2      __8087cw
+0f26:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f25:06d4      ___Save8087
-0f25:06d8      ___Rest8087
+0f26:06d4      ___Save8087
+0f26:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0ef      __GrabFP87_
+0000:e0fd      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e122*     __init_8087_emu
-0000:e128      __x87id
+0000:e130*     __init_8087_emu
+0000:e136      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e185      wctomb_
+0000:e193      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1d0+     utoa_
-0000:e271      itoa_
+0000:e1de+     utoa_
+0000:e27f      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2bb      strupr_
+0000:e2c9      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f25:06dc      ___EFG_printf
-0f25:06e0*     ___EFG_scanf
+0f26:06dc      ___EFG_printf
+0f26:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e303      ulltoa_
-0000:e440*     lltoa_
+0000:e311      ulltoa_
+0000:e44e*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4b1      getche_
+0000:e4bf      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4cb      __qread_
+0000:e4d9      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4eb*     _dos_close_
-0000:e4f9      _dos_commit_
+0000:e4f9*     _dos_close_
+0000:e507      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e508*     _msize_
-0000:e523      _fmsize_
+0000:e516*     _msize_
+0000:e531      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e534      __HeapManager_expand_
-0000:ea3d      _nexpand_
+0000:e542      __HeapManager_expand_
+0000:ea4b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea90      _fexpand_
-0000:ea90*     _expand_
+0000:ea9e      _fexpand_
+0000:ea9e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:eac5      clearenv_
+0000:ead3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ebfa      __Init_FPE_handler_
-0000:ec33      __Fini_FPE_handler_
-0000:ec6a*     __FPEHandler
+0000:ec08      __Init_FPE_handler_
+0000:ec41      __Fini_FPE_handler_
+0000:ec78*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:eefc      _bfree_
+0000:ef0a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef21      _bexpand_
+0000:ef2f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f25:06fa      ___FPE_int
+0f26:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d960 (121184.)
+Memory size:  0001d970 (121200.)
 Entry point address: 0000:7d82
-Link time: 00:00.74
+Link time: 00:00.00
index 21db21d..e3d5e00 100755 (executable)
Binary files a/inputest.exe and b/inputest.exe differ
index b9b3dd3..861e5df 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:54
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0eaa:0000            0000e710
+DGROUP                          0eab: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       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
+_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
 
 
                         +----------------+
@@ -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)
-0eaa:077e+     _inpu
+0eab: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_
-0eaa:08e0+     _beforesort
-0eaa:08e4+     _aftersort
-0eaa:08e8+     _XMSaddr
+0eab:08e0+     _beforesort
+0eab:08e4+     _aftersort
+0eab: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_
-0eaa:08f0*     _finishcachebox
-0eaa:08f4*     _drawcachebox
-0eaa:08f8*     _updatecachebox
+0eab:08f0*     _finishcachebox
+0eab:08f4*     _updatecachebox
+0eab:08f8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5abc      KITTENGETS
 0000:5b1c*     kittenopen_
@@ -149,7 +149,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6074+     get_line_
 0000:60e6+     db_fetch_
 0000:617c+     db_insert_
-0eaa:0494+     __kitten_catalog
+0eab: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)
-0eaa:0000*     __nullarea
-0eaa:04b6*     __ovlflag
-0eaa:04b7*     __intno
-0eaa:04b8*     __ovlvec
+0eab:0000*     __nullarea
+0eab:04b6*     __ovlflag
+0eab:04b7*     __intno
+0eab: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)
-0eaa:0904      __argv
-0eaa:0908      ___argv
-0eaa:090c      __argc
-0eaa:090e      ___argc
+0eab:0904      __argv
+0eab:0908      ___argv
+0eab:090c      __argc
+0eab: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_
-0eaa:04bc      ___nheapbeg
-0eaa:04be      ___MiniHeapRover
-0eaa:04c0      ___LargestSizeB4MiniHeapRover
+0eab:04bc      ___nheapbeg
+0eab:04be      ___MiniHeapRover
+0eab:04c0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:81c7      _fmalloc_
 0000:81c7      malloc_
-0eaa:04c2      ___fheap
-0eaa:04c4      ___fheapRover
-0eaa:04c6      ___LargestSizeB4Rover
+0eab:04c2      ___fheap
+0eab:04c4      ___fheapRover
+0eab: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_
-0eaa:0910+     ___MiniHeapFreeRover
+0eab: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_
-0eaa:04c8+     ___int23_exit
-0eaa:04cc      ___FPE_handler_exit
+0eab:04c8+     ___int23_exit
+0eab: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_
-0eaa:0912+     ___RmTmpFileFn
+0eab: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)
-0eaa:0098      __IsTable
+0eab: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)
-0eaa:04d8      __8087
-0eaa:04d9      __real87
-0eaa:04da      __dos87emucall
-0eaa:04dc      __dos87real
+0eab:04d8      __8087
+0eab:04d9      __real87
+0eab:04da      __dos87emucall
+0eab: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)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0eaa:0508      ___iob
-0eaa:091a      ___ClosedStreams
-0eaa:091e      ___OpenStreams
+0eab:0508      ___iob
+0eab:091a      ___OpenStreams
+0eab:091e      ___ClosedStreams
 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)
-0eaa:0670      ___uselfn
+0eab: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)
-0eaa:0022      ___Alphabet
+0eab: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_
-0eaa:0926      _errno
+0eab:0926      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ab4f      __GetIOMode_
 0000:ab84      __SetIOMode_nogrow_
-0eaa:0686      ___NFiles
-0eaa:0688      ___init_mode
-0eaa:06b0      ___io_mode
+0eab:0686      ___NFiles
+0eab:0688      ___init_mode
+0eab:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:abb9*     __set_commode_
-0eaa:06b4      __commode
+0eab:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0eaa:06b6      __fmode
+0eab: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_
-0eaa:0928      __doserrno
+0eab:0928      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0eaa:06b8      ___umaskval
+0eab: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)
-0eaa:092c      ___env_mask
-0eaa:0930      _environ
-0eaa:0934*     __wenviron
+0eab:092c      ___env_mask
+0eab:0930      _environ
+0eab: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_
-0eaa:06d8+     ___WD_Present
+0eab: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)
-0eaa:0938      ____Argv
-0eaa:093c      ____Argc
+0eab:0938      ____Argv
+0eab:093c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0eaa:06da      __amblksiz
+0eab:06da      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0eaa:070c      __Start_XI
-0eaa:0742      __End_XI
-0eaa:0742      __Start_YI
-0eaa:075a      __End_YI
+0eab:070c      __Start_XI
+0eab:0742      __End_XI
+0eab:0742      __Start_YI
+0eab:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0eaa:093e      ___historical_splitparms
+0eab:093e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d152      _DoINTR_
+0000:d160      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:d4cb*     _heapenable_
-0eaa:06dc      ___heap_enabled
+0000:d4d9*     _heapenable_
+0eab:06dc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d4dc*     sbrk_
-0000:d4ec      __brk_
+0000:d4ea*     sbrk_
+0000:d4fa      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d554      __qwrite_
+0000:d562      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d5b4      fsync_
+0000:d5c2      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d5b9+     __flushall_
-0000:d64d      flushall_
+0000:d5c7+     __flushall_
+0000:d65b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d653*     _frealloc_
-0000:d653      realloc_
+0000:d661*     _frealloc_
+0000:d661      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:d74d      __setenvp_
-0000:d8d9      __freeenvp_
+0000:d75b      __setenvp_
+0000:d8e7      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0eaa:06de      ___IsDBCS
+0eab:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:d937*     _ismbblead_
-0eaa:0944      ___MBCSIsTable
+0000:d945*     _ismbblead_
+0eab:0944      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:d991      __mbinit_
-0eaa:06e0      ___MBCodePage
+0000:d99f      __mbinit_
+0eab:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:da6c      _mbdtoupper_
+0000:da7a      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:da7a      toupper_
+0000:da88      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0eaa:06e2      __8087cw
+0eab:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0eaa:06e4      ___Save8087
-0eaa:06e8      ___Rest8087
+0eab:06e4      ___Save8087
+0eab:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:da89      __GrabFP87_
+0000:da97      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:dabc*     __init_8087_emu
-0000:dac2      __x87id
+0000:daca*     __init_8087_emu
+0000:dad0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:db1f      wctomb_
+0000:db2d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:db6a+     utoa_
-0000:dc0b      itoa_
+0000:db78+     utoa_
+0000:dc19      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dc55      strupr_
+0000:dc63      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0eaa:06ec      ___EFG_printf
-0eaa:06f0*     ___EFG_scanf
+0eab:06ec      ___EFG_printf
+0eab:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dc9d      ulltoa_
-0000:ddda*     lltoa_
+0000:dcab      ulltoa_
+0000:dde8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:de4b*     _dos_close_
-0000:de59      _dos_commit_
+0000:de59*     _dos_close_
+0000:de67      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:de68*     _msize_
-0000:de83      _fmsize_
+0000:de76*     _msize_
+0000:de91      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:de94      __HeapManager_expand_
-0000:e39d      _nexpand_
+0000:dea2      __HeapManager_expand_
+0000:e3ab      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e3f0      _fexpand_
-0000:e3f0*     _expand_
+0000:e3fe      _fexpand_
+0000:e3fe*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e425      clearenv_
+0000:e433      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e55a      __Init_FPE_handler_
-0000:e593      __Fini_FPE_handler_
-0000:e5ca*     __FPEHandler
+0000:e568      __Init_FPE_handler_
+0000:e5a1      __Fini_FPE_handler_
+0000:e5d8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:e85c      _bfree_
+0000:e86a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:e881      _bexpand_
+0000:e88f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0eaa:070a      ___FPE_int
+0eab:070a      ___FPE_int
 
 
                         +--------------------+
@@ -570,6 +570,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d1b0 (119216.)
+Memory size:  0001d1c0 (119232.)
 Entry point address: 0000:7ad2
-Link time: 00:00.03
+Link time: 00:00.00
index 7d89805..bd493b0 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index cb21330..f21eb94 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1364:0000            0000f0f0
+DGROUP                          1365: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       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
+_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
 
 
                         +----------------+
@@ -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)
-1364:07be+     _inpu
+1365: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_
-1364:0920+     _beforesort
-1364:0924+     _aftersort
-1364:0928+     _XMSaddr
+1365:0920+     _beforesort
+1365:0924+     _aftersort
+1365: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_
-1364:0930*     _finishcachebox
-1364:0934*     _drawcachebox
-1364:0938*     _updatecachebox
+1365:0930*     _finishcachebox
+1365:0934*     _updatecachebox
+1365:0938*     _drawcachebox
 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_
-1364:04a4+     __kitten_catalog
+1365: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)
-1364:04c6      ___iob
-1364:0944      ___ClosedStreams
-1364:0948      ___OpenStreams
+1365:04c6      ___iob
+1365:0944      ___OpenStreams
+1365:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08da:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1364:0000*     __nullarea
-1364:062e*     __ovlflag
-1364:062f*     __intno
-1364:0630*     __ovlvec
+1365:0000*     __nullarea
+1365:062e*     __ovlflag
+1365:062f*     __intno
+1365: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)
-1364:094c      __argv
-1364:0950      ___argv
-1364:0954      __argc
-1364:0956      ___argc
+1365:094c      __argv
+1365:0950      ___argv
+1365:0954      __argc
+1365: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_
-1364:0634      ___fheap
-1364:0636      ___fheapRover
-1364:0638      ___LargestSizeB4Rover
+1365:0634      ___fheap
+1365:0636      ___fheapRover
+1365:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08da:7efe      bitmapLoadPcx_
-08da:805a*     bitmapLoadPcxTiles_
+08da:7f0e      bitmapLoadPcx_
+08da:806a*     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:066b+     __open_flags_
-08da:092c+     _fsopen_
-08da:0993      fopen_
-08da:0ab6*     freopen_
+08da:066c+     __open_flags_
+08da:092d+     _fsopen_
+08da:0994      fopen_
+08da:0ab7*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08da:0b40      fread_
+08da:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08da:0eb7      __get_errno_ptr_
-1364:09d8      _errno
+08da:0eb8      __get_errno_ptr_
+1365:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08da:0ebe*     _frealloc_
-08da:0ebe      realloc_
+08da:0ebf*     _frealloc_
+08da:0ebf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08da:0f9a      __PTC
+08da:0f9c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08da:0fcd      strncpy_
+08da:0fcf      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08da:1009      printf_
+08da:100b      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08da:1038+     int86x_
-08da:11bb      int86_
+08da:103a+     int86x_
+08da:11bd      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08da:11e8      __I4M
-08da:11e8      __U4M
+08da:11ea      __I4M
+08da:11ea      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08da:1200      _dos_getvect_
+08da:1202      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08da:120b      _dos_setvect_
+08da:120d      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08da:1218      __I4D
-08da:1267      __U4D
+08da:121a      __I4D
+08da:1269      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08da:12eb*     _heapgrow_
-08da:12eb      _fheapgrow_
-08da:12ec      _nheapgrow_
+08da:12ed*     _heapgrow_
+08da:12ed      _fheapgrow_
+08da:12ee      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08da:1364      _memavl_
+08da:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08da:13a9      _nmalloc_
-1364:0644      ___nheapbeg
-1364:0646      ___MiniHeapRover
-1364:0648      ___LargestSizeB4MiniHeapRover
+08da:13ab      _nmalloc_
+1365:0644      ___nheapbeg
+1365:0646      ___MiniHeapRover
+1365:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08da:1483      _ffree_
-08da:1483      free_
+08da:1485      _ffree_
+08da:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08da:14f0      _nfree_
-1364:09da+     ___MiniHeapFreeRover
+08da:14f2      _nfree_
+1365:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08da:1629      ultoa_
-08da:16e7*     ltoa_
+08da:162b      ultoa_
+08da:16e9*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08da:186d      write_
+08da:186f      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08da:1a99      __doclose_
-08da:1be3      __shutdown_stream_
-08da:1bfd      fclose_
-1364:09dc+     ___RmTmpFileFn
+08da:1a9b      __doclose_
+08da:1be5      __shutdown_stream_
+08da:1bff      fclose_
+1365:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08da:1c68+     __ibm_bios_get_ticks_
-08da:1cdf      clock_
+08da:1c6a+     __ibm_bios_get_ticks_
+08da:1ce1      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08da:1d06      kbhit_
+08da:1d08      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08da:1d1d      ftell_
+08da:1d1f      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08da:1f03      fseek_
+08da:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1364:0098      __IsTable
+1365:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08da:20fb      tolower_
+08da:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08da:2109      unlink_
+08da:210b      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08da:2339      open_
-08da:2370      sopen_
+08da:233b      open_
+08da:2372      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08da:239d      close_
+08da:239f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08da:23a2      filelength_
+08da:23a4      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08da:2400      sprintf_
+08da:2402      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08da:242f      getenv_
+08da:2431      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08da:251a      __PTS
+08da:251c      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08da:254b      read_
+08da:254d      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08da:2684*     __clib_strdup_
-08da:2684      strdup_
+08da:2686*     __clib_strdup_
+08da:2686      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08da:26eb      halloc_
-08da:27d0      hfree_
+08da:26ed      halloc_
+08da:27d2      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08da:27d7      _heapwalk_
-08da:27d7      _fheapwalk_
+08da:27d9      _heapwalk_
+08da:27d9      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08da:27ec+     __NHeapWalk_
-08da:28e5      _nheapwalk_
+08da:27ee+     __NHeapWalk_
+08da:28e7      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08da:28f5      stackavail_
+08da:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1364:065a      __8087
-1364:065b      __real87
-1364:065c      __dos87emucall
-1364:065e      __dos87real
+1365:065a      __8087
+1365:065b      __real87
+1365:065c      __dos87emucall
+1365:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08da:2904*     __exit_with_msg_
-08da:2909      __fatal_runtime_error_
+08da:2906*     __exit_with_msg_
+08da:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08da:2928      __InitFiles_
+08da:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08da:2b5c*     fcloseall_
-08da:2b63      __full_io_exit_
+08da:2b5e*     fcloseall_
+08da:2b65      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08da:2b87      __fprtf_
+08da:2b89      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08da:2cda      __CMain
+08da:2cdc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08da:2d40      __InitRtns
-08da:2d40*     __FInitRtns
-08da:2d9b      __FiniRtns
-08da:2d9b*     __FFiniRtns
+08da:2d42      __InitRtns
+08da:2d42*     __FInitRtns
+08da:2d9d      __FiniRtns
+08da:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1364:068a      ___uselfn
+1365:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08da:2e00      __DOSseg__
+08da:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08da:2e01      __Init_Argv_
-08da:2e64+     _getargv_
-08da:3194      __Fini_Argv_
+08da:2e03      __Init_Argv_
+08da:2e66+     _getargv_
+08da:3196      __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: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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08da:39e5*     __set_commode_
-1364:06a8      __commode
+1365:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1364:06aa      __fmode
+1365: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)
-1364:0050      ___Alphabet
+1365: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_
-1364:06c0      ___NFiles
-1364:06c2      ___init_mode
-1364:06ea      ___io_mode
+1365:06c0      ___NFiles
+1365:06c2      ___init_mode
+1365: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_
-1364:12e8      __doserrno
+1365:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1364:06ee      ___umaskval
+1365: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)
-1364:12ec      ___env_mask
-1364:12f0      _environ
-1364:12f4*     __wenviron
+1365:12ec      ___env_mask
+1365:12f0      _environ
+1365: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_
-1364:070e+     ___WD_Present
+1365: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)
-1364:12f8      ____Argv
-1364:12fc      ____Argc
+1365:12f8      ____Argv
+1365:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1364:0710      __amblksiz
+1365:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1364:0746      __Start_XI
-1364:077c      __End_XI
-1364:077c      __Start_YI
-1364:0794      __End_YI
+1365:0746      __Start_XI
+1365:077c      __End_XI
+1365:077c      __Start_YI
+1365:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1364:12fe      ___historical_splitparms
+1365:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08da:66c8*     _heapenable_
-1364:0712      ___heap_enabled
+08da:66d6*     _heapenable_
+1365:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08da:66d9      __flushall_
-08da:676d      flushall_
+08da:66e7      __flushall_
+08da:677b      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08da:6773      getche_
+08da:6781      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08da:678d      fwrite_
+08da:679b      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08da:6b06      rand_
-08da:6b48*     srand_
+08da:6b14      rand_
+08da:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08da:a656*     textInit_
-1364:1300      _romFonts
+08da:a666*     textInit_
+1365:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08da:6b6b      _bfree_
+08da:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08da:6b90      _bexpand_
+08da:6b9e      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08da:6bea      _DoINTR_
+08da:6bf8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08da:6f63*     sbrk_
-08da:6f73      __brk_
+08da:6f71*     sbrk_
+08da:6f81      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08da:6fdb      __qwrite_
+08da:6fe9      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08da:703b      fsync_
+08da:7049      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08da:705e      __setenvp_
-08da:71ea      __freeenvp_
+08da:706c      __setenvp_
+08da:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1364:0718      ___IsDBCS
+1365:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08da:7248*     _ismbblead_
-1364:131c      ___MBCSIsTable
+08da:7256*     _ismbblead_
+1365:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08da:72a2      __mbinit_
-1364:071a      ___MBCodePage
+08da:72b0      __mbinit_
+1365:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08da:737d      _mbdtoupper_
+08da:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08da:738b      toupper_
+08da:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1364:071c      __8087cw
+1365:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1364:071e      ___Save8087
-1364:0722      ___Rest8087
+1365:071e      ___Save8087
+1365:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08da:739a      __GrabFP87_
+08da:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08da:73cc*     __init_8087_emu
-08da:73d2      __x87id
+08da:73da*     __init_8087_emu
+08da:73e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08da:742f      wctomb_
+08da:743d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08da:747a+     utoa_
-08da:751b      itoa_
+08da:7488+     utoa_
+08da:7529      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08da:7565      strupr_
+08da:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1364:0726      ___EFG_printf
-1364:072a*     ___EFG_scanf
+1365:0726      ___EFG_printf
+1365:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08da:75ad      ulltoa_
-08da:76ea*     lltoa_
+08da:75bb      ulltoa_
+08da:76f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08da:775b*     _dos_close_
-08da:7769      _dos_commit_
+08da:7769*     _dos_close_
+08da:7777      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08da:7778      clearenv_
+08da:7786      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08da:78ae      __Init_FPE_handler_
-08da:78e7      __Fini_FPE_handler_
-08da:791e*     __FPEHandler
+08da:78bc      __Init_FPE_handler_
+08da:78f5      __Fini_FPE_handler_
+08da:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1364:0744      ___FPE_int
+1365:0744      ___FPE_int
 
 
                         +--------------------+
@@ -655,6 +655,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022730 (141104.)
+Memory size:  00022740 (141120.)
 Entry point address: 08da:0072
-Link time: 00:00.54
+Link time: 00:00.00
index c4f5dcb..9536791 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index daf239d..700bf4f 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 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       00007631
+_TEXT                  CODE           AUTO           0000:7ab0       0000763f
 modex16_TEXT           CODE           AUTO           0f0f:0000       00002406
 16text_TEXT            CODE           AUTO           0f0f:2410       0000010d
 16_in13_DATA           FAR_DATA       AUTO           1161:0000       000001a4
@@ -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*     _drawcachebox
-117c:0938*     _updatecachebox
+117c:0934*     _updatecachebox
+117c:0938*     _drawcachebox
 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      ___ClosedStreams
-117c:127a      ___OpenStreams
+117c:1276      ___OpenStreams
+117c:127a      ___ClosedStreams
 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:da5a      _DoINTR_
+0000:da68      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:ddd3*     sbrk_
-0000:dde3      __brk_
+0000:dde1*     sbrk_
+0000:ddf1      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:de4b      fsync_
+0000:de59      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de50*     _frealloc_
-0000:de50      realloc_
+0000:de5e*     _frealloc_
+0000:de5e      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df4a      __setenvp_
-0000:e0d6      __freeenvp_
+0000:df58      __setenvp_
+0000:e0e4      __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:e134*     _ismbblead_
+0000:e142*     _ismbblead_
 117c:129c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e18e      __mbinit_
+0000:e19c      __mbinit_
 117c:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e269      _mbdtoupper_
+0000:e277      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e277      toupper_
+0000:e285      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:e286      __GrabFP87_
+0000:e294      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e2b8*     __init_8087_emu
-0000:e2be      __x87id
+0000:e2c6*     __init_8087_emu
+0000:e2cc      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e31b      wctomb_
+0000:e329      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e366+     utoa_
-0000:e407      itoa_
+0000:e374+     utoa_
+0000:e415      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e451      strupr_
+0000:e45f      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:e499      ulltoa_
-0000:e5d6*     lltoa_
+0000:e4a7      ulltoa_
+0000:e5e4*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e647*     _dos_close_
-0000:e655      _dos_commit_
+0000:e655*     _dos_close_
+0000:e663      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e664*     _msize_
-0000:e67f      _fmsize_
+0000:e672*     _msize_
+0000:e68d      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e690      __HeapManager_expand_
-0000:eb99      _nexpand_
+0000:e69e      __HeapManager_expand_
+0000:eba7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebec      _fexpand_
-0000:ebec*     _expand_
+0000:ebfa      _fexpand_
+0000:ebfa*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec21      clearenv_
+0000:ec2f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed56      __Init_FPE_handler_
-0000:ed8f      __Fini_FPE_handler_
-0000:edc6*     __FPEHandler
+0000:ed64      __Init_FPE_handler_
+0000:ed9d      __Fini_FPE_handler_
+0000:edd4*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f058      _bfree_
+0000:f066      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f07d      _bexpand_
+0000:f08b      _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.61
+Link time: 00:00.00
index 72f107f..49b66e7 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index 70865d8..35b83c2 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:54
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1258:0000            0000f0a0
+DGROUP                          125b:0000            0000f0a0
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:52e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5b50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6360       0000158b
 timer_TEXT             CODE           AUTO           0000:78f0       00000235
-_TEXT                  CODE           AUTO           0000:7b30       000077ad
-modex16_TEXT           CODE           AUTO           0f2e:0000       00002406
-bakapee_TEXT           CODE           AUTO           0f2e:2410       00000bc2
-16text_TEXT            CODE           AUTO           0f2e:2fe0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           123d:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1257:0004       00000000
-_NULL                  BEGDATA        DGROUP         1258:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         125a:0000       00000002
-CONST                  DATA           DGROUP         125a:0002       00000076
-CONST2                 DATA           DGROUP         1261:0008       00000102
-_DATA                  DATA           DGROUP         1272:0000       00000597
-XIB                    DATA           DGROUP         12cb:0008       00000000
-XI                     DATA           DGROUP         12cb:0008       00000036
-XIE                    DATA           DGROUP         12ce:000e       00000000
-YIB                    DATA           DGROUP         12ce:000e       00000000
-YI                     DATA           DGROUP         12ce:000e       00000018
-YIE                    DATA           DGROUP         12d0:0006       00000000
-STRINGS                DATA           DGROUP         12d0:0006       00000000
-DATA                   DATA           DGROUP         12d0:0006       00000000
-_emu_init_start        EMU            DGROUP         12d0:0006       00000000
-_emu_init_end          EMU            DGROUP         12d0:0006       00000000
-_BSS                   BSS            DGROUP         12d1:0000       00000e42
-STACK                  STACK          DGROUP         13b6:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b30       000077d3
+modex16_TEXT           CODE           AUTO           0f31:0000       00002406
+bakapee_TEXT           CODE           AUTO           0f31:2410       00000bc2
+16text_TEXT            CODE           AUTO           0f31:2fe0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1240:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           125a:0004       00000000
+_NULL                  BEGDATA        DGROUP         125b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         125d:0000       00000002
+CONST                  DATA           DGROUP         125d:0002       00000076
+CONST2                 DATA           DGROUP         1264:0008       00000102
+_DATA                  DATA           DGROUP         1275:0000       00000597
+XIB                    DATA           DGROUP         12ce:0008       00000000
+XI                     DATA           DGROUP         12ce:0008       00000036
+XIE                    DATA           DGROUP         12d1:000e       00000000
+YIB                    DATA           DGROUP         12d1:000e       00000000
+YI                     DATA           DGROUP         12d1:000e       00000018
+YIE                    DATA           DGROUP         12d3:0006       00000000
+STRINGS                DATA           DGROUP         12d3:0006       00000000
+DATA                   DATA           DGROUP         12d3:0006       00000000
+_emu_init_start        EMU            DGROUP         12d3:0006       00000000
+_emu_init_end          EMU            DGROUP         12d3:0006       00000000
+_BSS                   BSS            DGROUP         12d4:0000       00000e42
+STACK                  STACK          DGROUP         13b9:0000       0000dac0
 
 
                         +----------------+
@@ -70,13 +70,13 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:004e      main_
-1258:0790+     _gvar
-1258:07b8+     _bakapee
-1258:07bc+     _page
-1258:07d0+     _pal
-1258:07d4*     _i
+125b:0790+     _gvar
+125b:07b8+     _bakapee
+125b:07bc+     _page
+125b:07d0+     _pal
+125b:07d4*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1258:07ee+     _inpu
+125b:07ee+     _inpu
 0000:0290+     INL_KeyService_
 0000:052a+     Mouse_
 0000:0582+     IN_GetJoyAbs_
@@ -124,9 +124,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:485c+     MM_TotalFree_
 0000:48f2*     MM_Report_
 0000:52aa*     MM_BombOnError_
-1258:0950+     _beforesort
-1258:0954+     _aftersort
-1258:0958+     _XMSaddr
+125b:0950+     _beforesort
+125b:0954+     _aftersort
+125b:0958+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:52e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -144,9 +144,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a20*     CAL_OptimizeNodes_
 0000:5ad0*     CA_Startup_
 0000:5b20*     CA_Shutdown_
-1258:0960*     _finishcachebox
-1258:0964*     _drawcachebox
-1258:0968*     _updatecachebox
+125b:0960*     _finishcachebox
+125b:0964*     _updatecachebox
+125b:0968*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -157,7 +157,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6144+     get_line_
 0000:61b6+     db_fetch_
 0000:624c+     db_insert_
-1258:0494+     __kitten_catalog
+125b:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:650c+     LargestFreeBlock_
 0000:659a+     _coreleft_
@@ -182,76 +182,76 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b35      __STK
 0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-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_
-1258:04c4      _VGA
+0f31:01f4      VGAmodeX_
+0f31:02ca+     modex__320x240_256__Enter_
+0f31:032a+     modex__256x192_256__Enter_
+0f31:038a*     modexLeave_
+0f31:03a2+     modexsetBaseXMode_
+0f31:03e0      modexDefaultPage_
+0f31:0446*     modexNextPage_
+0f31:0516*     modexNextPageFlexibleSize_
+0f31:05ea*     modexShowPage_
+0f31:06e6*     modexPanPage_
+0f31:0736*     modexSelectPlane_
+0f31:075a      modexClearRegion_
+0f31:0872*     oldDrawBmp_
+0f31:09d8*     CDrawBmp_
+0f31:0b3c*     modexDrawBmp_
+0f31:0ba2+     modexDrawBmpRegion_
+0f31:0d0c*     modex_sparky4_DrawBmpRegion_
+0f31:0e76*     modexDrawPlanarBuf_
+0f31:0e94*     modexDrawSprite_
+0f31:0efa+     modexDrawSpriteRegion_
+0f31:1072*     modexCopyPageRegion_
+0f31:11dc      modexFadeOn_
+0f31:120c*     modexFadeOff_
+0f31:123a*     modexFlashOn_
+0f31:1268*     modexFlashOff_
+0f31:1338+     modexPalSave_
+0f31:138e      modexNewPal_
+0f31:13de      modexLoadPalFile_
+0f31:14c0*     modexSavePalFile_
+0f31:1538      modexPalBlack_
+0f31:1562*     modexPalWhite_
+0f31:158c+     modexPalUpdate_
+0f31:1afc      modexPalUpdate1_
+0f31:1b76*     modexPalUpdate0_
+0f31:1bc2+     chkcolor_
+0f31:1eda      modexputPixel_
+0f31:1f68*     modexgetPixel_
+0f31:1fee*     modexhlin_
+0f31:205a      modexprint_
+0f31:21f4*     modexprintbig_
+0f31:2370      cls_
+0f31:23de+     modexWaitBorder_
+125b:04c4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b72      _fmalloc_
 0000:7b72      malloc_
-1258:04d8      ___fheap
-1258:04da      ___fheapRover
-1258:04dc      ___LargestSizeB4Rover
+125b:04d8      ___fheap
+125b:04da      ___fheapRover
+125b:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7cef      __PIA
 0000:7ce8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-0f2e:2454      pdump_
-0f2e:24b6+     colortest_
-0f2e:250a+     colorz_
-0f2e:2570+     ssd_
-0f2e:268e+     dingpp_
-0f2e:2700+     dingo_
-0f2e:2796+     dingas_
-0f2e:2844+     dingu_
-0f2e:28a6+     dingq_
-0f2e:2946*     ding_
+0f31:2454      pdump_
+0f31:24b6+     colortest_
+0f31:250a+     colorz_
+0f31:2570+     ssd_
+0f31:268e+     dingpp_
+0f31:2700+     dingo_
+0f31:2796+     dingas_
+0f31:2844+     dingu_
+0f31:28a6+     dingq_
+0f31:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d06      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1258:0000*     __nullarea
-1258:04e4*     __ovlflag
-1258:04e5*     __intno
-1258:04e6*     __ovlvec
+125b:0000*     __nullarea
+125b:04e4*     __ovlflag
+125b:04e5*     __intno
+125b:04e6*     __ovlvec
 0000:7d20      _cstart_
 0000:7df3*     _Not_Enough_Memory_
 0000:7f25      __exit_
@@ -261,10 +261,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7fac      _big_code_
 0000:7fac*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1258:1274      __argv
-1258:1278      ___argv
-1258:127c      __argc
-1258:127e      ___argc
+125b:1274      __argv
+125b:1278      ___argv
+125b:127c      __argc
+125b:127e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7fac      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -288,22 +288,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8308      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:834d      _nmalloc_
-1258:04ea      ___nheapbeg
-1258:04ec      ___MiniHeapRover
-1258:04ee      ___LargestSizeB4MiniHeapRover
+125b:04ea      ___nheapbeg
+125b:04ec      ___MiniHeapRover
+125b:04ee      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8427      _ffree_
 0000:8427      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8494      _nfree_
-1258:1280+     ___MiniHeapFreeRover
+125b:1280+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:858f+     _null_exit_rtn_
 0000:858f+     __null_int23_exit_
 0000:8590      exit_
 0000:85b1+     _exit_
-1258:04f0+     ___int23_exit
-1258:04f4      ___FPE_handler_exit
+125b:04f0+     ___int23_exit
+125b:04f4      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85ce      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -322,7 +322,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f75      __doclose_
 0000:90bf      __shutdown_stream_
 0000:90d9      fclose_
-1258:1282+     ___RmTmpFileFn
+125b:1282+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9144+     __ibm_bios_get_ticks_
 0000:91bb      clock_
@@ -333,7 +333,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:93df      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1258:0098      __IsTable
+125b:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:95d7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -368,31 +368,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dd1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1258:0500      __8087
-1258:0501      __real87
-1258:0502      __dos87emucall
-1258:0504      __dos87real
+125b:0500      __8087
+125b:0501      __real87
+125b:0502      __dos87emucall
+125b:0504      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9de0*     __exit_with_msg_
 0000:9de5      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1258:0506      __curbrk
-1258:050e      __STACKLOW
-1258:0510      __STACKTOP
-1258:0512      __cbyte
-1258:0514      __child
-1258:0516      __no87
-1258:0523      ___FPE_handler
-1258:0508      __psp
-1258:0517      __get_ovl_stack
-1258:051b      __restore_ovl_stack
-1258:051f      __close_ovl_file
-1258:0527      __LpCmdLine
-1258:052b      __LpPgmName
-1258:050a      __osmajor
-1258:050b      __osminor
-1258:050c      __osmode
-1258:050d      __HShift
+125b:0506      __curbrk
+125b:050e      __STACKLOW
+125b:0510      __STACKTOP
+125b:0512      __cbyte
+125b:0514      __child
+125b:0516      __no87
+125b:0523      ___FPE_handler
+125b:0508      __psp
+125b:0517      __get_ovl_stack
+125b:051b      __restore_ovl_stack
+125b:051f      __close_ovl_file
+125b:0527      __LpCmdLine
+125b:052b      __LpPgmName
+125b:050a      __osmajor
+125b:050b      __osminor
+125b:050c      __osmode
+125b:050d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e04+     __fill_buffer_
 0000:a053      fgetc_
@@ -402,8 +402,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a513      rand_
 0000:a555*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f2e:3056*     textInit_
-1258:128a      _romFonts
+0f31:3056*     textInit_
+125b:128a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a580      __MemAllocator
 0000:a64a      __MemFree
@@ -416,228 +416,228 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0000:aa0f      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:ab6e      __CMain
+0000:ab87      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:abd4      __InitRtns
-0000:abd4*     __FInitRtns
-0000:ac2f      __FiniRtns
-0000:ac2f*     __FFiniRtns
+0000:abed      __InitRtns
+0000:abed*     __FInitRtns
+0000:ac48      __FiniRtns
+0000:ac48*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1258:0534      ___uselfn
+125b:0534      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:ac94      __DOSseg__
+0000:acac      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:ac95      __Init_Argv_
-0000:acf8+     _getargv_
-0000:b028      __Fini_Argv_
+0000:acad      __Init_Argv_
+0000:ad10+     _getargv_
+0000:b040      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1258:0536      ___iob
-1258:12a6      ___ClosedStreams
-1258:12aa      ___OpenStreams
+125b:0536      ___iob
+125b:12a6      ___OpenStreams
+125b:12aa      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:b06c      __fprtf_
+0000:b084      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:b1bf      intr_
+0000:b1d7      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:b1d3      segread_
+0000:b1eb      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:b2be      __LastFree_
-0000:b338      __ExpandDGROUP_
+0000:b2d6      __LastFree_
+0000:b350      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:b449      __nmemneed_
+0000:b461      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1258:0022      ___Alphabet
+125b:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:b44c      __lseek_
+0000:b464      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:b486*     __dosretax
-0000:b48b*     __dosret0
-0000:b492      __set_errno_dos_
-0000:b4fa*     __set_errno_dos_reterr_
+0000:b49e*     __dosretax
+0000:b4a3*     __dosret0
+0000:b4aa      __set_errno_dos_
+0000:b512*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:b505*     __get_errno_ptr_
-1258:12ae      _errno
+0000:b51d*     __get_errno_ptr_
+125b:12ae      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:b50c      __GetIOMode_
-0000:b541      __SetIOMode_nogrow_
-1258:06b2      ___NFiles
-1258:06b4      ___init_mode
-1258:06dc      ___io_mode
+0000:b524      __GetIOMode_
+0000:b559      __SetIOMode_nogrow_
+125b:06b2      ___NFiles
+125b:06b4      ___init_mode
+125b:06dc      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:b576*     __set_commode_
-1258:06e0      __commode
+0000:b58e*     __set_commode_
+125b:06e0      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1258:06e2      __fmode
+125b:06e2      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:b582      __chktty_
+0000:b59a      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:b5e1      __freefp_
-0000:b682      __purgefp_
+0000:b5f9      __freefp_
+0000:b69a      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b6c3      __allocfp_
+0000:b6db      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b873      __close_
+0000:b88b      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b8a9      __flush_
+0000:b8c1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:baf2      fflush_
+0000:bb0a      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:bb07      tell_
+0000:bb1f      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:bb18      lseek_
+0000:bb30      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:bb4a      __doserror_
-0000:bb58      __doserror1_
+0000:bb62      __doserror_
+0000:bb70      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:bb64      _dos_open_
+0000:bb7c      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:bb8a      isatty_
+0000:bba2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:bba6*     __get_doserrno_ptr_
-1258:12b0      __doserrno
+0000:bbbe*     __get_doserrno_ptr_
+125b:12b0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1258:06e4      ___umaskval
+125b:06e4      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:bbad      _dos_creat_
-0000:bbd1*     _dos_creatnew_
+0000:bbc5      _dos_creat_
+0000:bbe9*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:bbf2+     __grow_iomode_
-0000:bcd9+     __shrink_iomode_
-0000:bd1a      __SetIOMode_
+0000:bc0a+     __grow_iomode_
+0000:bcf1+     __shrink_iomode_
+0000:bd32      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:bdda      vsprintf_
+0000:bdf2      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1258:12b4      ___env_mask
-1258:12b8      _environ
-1258:12bc*     __wenviron
+125b:12b4      ___env_mask
+125b:12b8      _environ
+125b:12bc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:be1c      _mbterm_
+0000:be34      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:be6f      _mbsnextc_
+0000:be87      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:beca      _mbctoupper_
+0000:bee2      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:beed      _mbsinc_
+0000:bf05      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:bf3f      __ChkTTYIOMode_
-0000:bfad*     __IOMode_
+0000:bf57      __ChkTTYIOMode_
+0000:bfc5*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:c07f      __HeapWalk_
+0000:c097      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:c2bf*     _fpreset_
-0000:c2ea      __init_8087_
-0000:c31d+     __default_sigfpe_handler_
-0000:c372      __chk8087_
+0000:c2d7*     _fpreset_
+0000:c302      __init_8087_
+0000:c335+     __default_sigfpe_handler_
+0000:c38a      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:c3e2      __EnterWVIDEO_
-1258:0704+     ___WD_Present
+0000:c3fa      __EnterWVIDEO_
+125b:0704+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:c406      __flushall_
-0000:c49a      flushall_
+0000:c41e      __flushall_
+0000:c4b2      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:c4a0      getche_
+0000:c4b8      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c4ba      __ioalloc_
+0000:c4d2      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:c648      __qread_
+0000:c660      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:c668      __qwrite_
+0000:c680      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:c6c8      fputc_
+0000:c6e0      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:c89d*     _heapenable_
-1258:0706      ___heap_enabled
+0000:c8b5*     _heapenable_
+125b:0706      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1258:0708      __amblksiz
+125b:0708      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1258:12c0      ____Argv
-1258:12c4      ____Argc
+125b:12c0      ____Argv
+125b:12c4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1258:0738      __Start_XI
-1258:076e      __End_XI
-1258:076e      __Start_YI
-1258:0786      __End_YI
+125b:0738      __Start_XI
+125b:076e      __End_XI
+125b:076e      __Start_YI
+125b:0786      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1258:12c6      ___historical_splitparms
+125b:12c6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:c8ae      __InitFiles_
+0000:c8c6      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:cae2*     fcloseall_
-0000:cae9      __full_io_exit_
+0000:cafa*     fcloseall_
+0000:cb01      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:caf3      __prtf_
+0000:cb0b      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:dc56      _DoINTR_
+0000:dc7c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dfcf*     sbrk_
-0000:dfdf      __brk_
+0000:dff5*     sbrk_
+0000:e005      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:e047      fsync_
+0000:e06d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:e04c*     _frealloc_
-0000:e04c      realloc_
+0000:e072*     _frealloc_
+0000:e072      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:e146      __setenvp_
-0000:e2d2      __freeenvp_
+0000:e16c      __setenvp_
+0000:e2f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1258:070a      ___IsDBCS
+125b:070a      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e330*     _ismbblead_
-1258:12cc      ___MBCSIsTable
+0000:e356*     _ismbblead_
+125b:12cc      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e38a      __mbinit_
-1258:070c      ___MBCodePage
+0000:e3b0      __mbinit_
+125b:070c      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e465      _mbdtoupper_
+0000:e48b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e473      toupper_
+0000:e499      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1258:070e      __8087cw
+125b:070e      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1258:0710      ___Save8087
-1258:0714      ___Rest8087
+125b:0710      ___Save8087
+125b:0714      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e482      __GrabFP87_
+0000:e4a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e4b4*     __init_8087_emu
-0000:e4ba      __x87id
+0000:e4da*     __init_8087_emu
+0000:e4e0      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e517      wctomb_
+0000:e53d      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e562+     utoa_
-0000:e603      itoa_
+0000:e588+     utoa_
+0000:e629      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e64d      strupr_
+0000:e673      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1258:0718      ___EFG_printf
-1258:071c*     ___EFG_scanf
+125b:0718      ___EFG_printf
+125b:071c*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e695      ulltoa_
-0000:e7d2*     lltoa_
+0000:e6bb      ulltoa_
+0000:e7f8*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e843*     _dos_close_
-0000:e851      _dos_commit_
+0000:e869*     _dos_close_
+0000:e877      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e860*     _msize_
-0000:e87b      _fmsize_
+0000:e886*     _msize_
+0000:e8a1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e88c      __HeapManager_expand_
-0000:ed95      _nexpand_
+0000:e8b2      __HeapManager_expand_
+0000:edbb      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ede8      _fexpand_
-0000:ede8*     _expand_
+0000:ee0e      _fexpand_
+0000:ee0e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ee1d      clearenv_
+0000:ee43      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ef52      __Init_FPE_handler_
-0000:ef8b      __Fini_FPE_handler_
-0000:efc2*     __FPEHandler
+0000:ef78      __Init_FPE_handler_
+0000:efb1      __Fini_FPE_handler_
+0000:efe8*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f254      _bfree_
+0000:f27a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f279      _bexpand_
+0000:f29f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1258:0736      ___FPE_int
+125b:0736      ___FPE_int
 
 
                         +--------------------+
@@ -653,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021620 (136736.)
+Memory size:  00021650 (136784.)
 Entry point address: 0000:7d20
-Link time: 00:00.20
+Link time: 00:00.00
index 7fb40e4..172cc57 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 3c7156b..c9a3ea7 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b57:0000            0000ecd0
+DGROUP                          0b5a:0000            0000ecd0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       0000024c
-_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
+_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
 
 
                         +----------------+
@@ -62,106 +62,106 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:0098      main_
-0b57:0530+     _gvar
+0b5a: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: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
+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
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af0e      bitmapLoadPcx_
-0000:b06a*     bitmapLoadPcxTiles_
+0000:af3e      bitmapLoadPcx_
+0000:b09a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b1e0      planar_buf_from_bitmap_
-0000:b300+     planar_buf_alloc_
-0000:b3fa*     planar_buf_free_
+0000:b210      planar_buf_from_bitmap_
+0000:b330+     planar_buf_alloc_
+0000:b42a*     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)
-0b57:0000*     __nullarea
-0b57:0214*     __ovlflag
-0b57:0215*     __intno
-0b57:0216*     __ovlvec
+0b5a:0000*     __nullarea
+0b5a:0214*     __ovlflag
+0b5a:0215*     __intno
+0b5a: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)
-0b57:021a      _fltused_
+0b5a: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)
-0b57:021c      __8087
-0b57:021d      __real87
-0b57:021e      __dos87emucall
-0b57:0220      __dos87real
+0b5a:021c      __8087
+0b5a:021d      __real87
+0b5a:021e      __dos87emucall
+0b5a: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)
-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
+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
 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_
-0b57:024c+     ___fheap
-0b57:024e      ___fheapRover
-0b57:0250      ___LargestSizeB4Rover
+0b5a:024c+     ___fheap
+0b5a:024e      ___fheapRover
+0b5a: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_
-0b57:0252+     ___int23_exit
-0b57:0256      ___FPE_handler_exit
+0b5a:0252+     ___int23_exit
+0b5a: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_
-0b57:0ed8+     ___RmTmpFileFn
+0b5a: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:b4d6*     textInit_
-0b57:0edc      _romFonts
+0000:b506*     textInit_
+0b5a: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)
-0b57:025e      ___iob
-0b57:0ef4      ___ClosedStreams
-0b57:0ef8      ___OpenStreams
+0b5a:025e      ___iob
+0b5a:0ef4      ___OpenStreams
+0b5a:0ef8      ___ClosedStreams
 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)
-0b57:03c6      ___uselfn
+0b5a: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_
-0b57:03e6+     ___WD_Present
+0b5a: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_
-0b57:03e8      ___nheapbeg
-0b57:03ea      ___MiniHeapRover
-0b57:03ec      ___LargestSizeB4MiniHeapRover
+0b5a:03e8      ___nheapbeg
+0b5a:03ea      ___MiniHeapRover
+0b5a: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_
-0b57:03ee      __commode
+0b5a:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28de*     __get_errno_ptr_
-0b57:0efc      _errno
+0b5a:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b57:03f0      __fmode
+0b5a: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_
-0b57:0efe+     ___MiniHeapFreeRover
+0b5a: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)
-0b57:0f00      ____Argv
-0b57:0f04      ____Argc
+0b5a:0f00      ____Argv
+0b5a:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b57:03f2      __amblksiz
+0b5a:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b57:04f6      __Start_XI
-0b57:0520      __End_XI
-0b57:0520      __Start_YI
-0b57:052c      __End_YI
+0b5a:04f6      __Start_XI
+0b5a:0520      __End_XI
+0b5a:0520      __Start_YI
+0b5a:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b57:03f4      ___EFG_printf
-0b57:03f8      ___EFG_scanf
+0b5a:03f4      ___EFG_printf
+0b5a:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4b15      _EFG_Format_
+0000:4b23      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4ce7      __cnvs2d_
+0000:4cf5      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b57:03fc      __8087cw
+0b5a:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b57:03fe      ___Save8087
-0b57:0402      ___Rest8087
+0b5a:03fe      ___Save8087
+0b5a:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4d07      __GrabFP87_
+0000:4d15      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d3a*     __init_8087_emu
-0000:4d40      __x87id
+0000:4d48*     __init_8087_emu
+0000:4d4e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d9e      _DoINTR_
+0000:4dac      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5117*     _heapenable_
-0b57:0406      ___heap_enabled
+0000:5125*     _heapenable_
+0b5a:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5128      __nmemneed_
+0000:5136      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:51b0      __LastFree_
-0000:522a      __ExpandDGROUP_
+0000:51be      __LastFree_
+0000:5238      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:533b      _dos_open_
+0000:5349      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5361      __GetIOMode_
-0000:5396      __SetIOMode_nogrow_
-0b57:0408      ___NFiles
-0b57:040a      ___init_mode
-0b57:0432      ___io_mode
+0000:536f      __GetIOMode_
+0000:53a4      __SetIOMode_nogrow_
+0b5a:0408      ___NFiles
+0b5a:040a      ___init_mode
+0b5a:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53cb      isatty_
+0000:53d9      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53e7*     __get_doserrno_ptr_
-0b57:0f06      __doserrno
+0000:53f5*     __get_doserrno_ptr_
+0b5a:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b57:0436      ___umaskval
+0b5a:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53ee      _dos_creat_
-0000:5412*     _dos_creatnew_
+0000:53fc      _dos_creat_
+0000:5420*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5433+     __grow_iomode_
-0000:551a+     __shrink_iomode_
-0000:555b      __SetIOMode_
+0000:5441+     __grow_iomode_
+0000:5528+     __shrink_iomode_
+0000:5569      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:5602*     __dosretax
-0000:5607*     __dosret0
-0000:560e      __set_errno_dos_
-0000:5676*     __set_errno_dos_reterr_
+0000:5610*     __dosretax
+0000:5615*     __dosret0
+0000:561c      __set_errno_dos_
+0000:5684*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:5681      fsync_
+0000:568f      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5686      wctomb_
+0000:5694      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56d1+     utoa_
-0000:5772      itoa_
+0000:56df+     utoa_
+0000:5780      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:57bc      strupr_
+0000:57ca      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b57:044c      ___IsDBCS
+0b5a:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57f1*     _ismbblead_
-0b57:0f0a      ___MBCSIsTable
+0000:57ff*     _ismbblead_
+0b5a:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:580d      ulltoa_
-0000:594a*     lltoa_
+0000:581b      ulltoa_
+0000:5958*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:59bb      ultoa_
-0000:5a79*     ltoa_
+0000:59c9      ultoa_
+0000:5a87*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5ac7*     _SetLD64bit_
-0000:5ad2*     _SetLD80bit_
-0000:5add      _LDisDouble_
+0000:5ad5*     _SetLD64bit_
+0000:5ae0*     _SetLD80bit_
+0000:5aeb      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c42      _LDScale10x_
-0000:651a      __LDcvt_
+0000:5c50      _LDScale10x_
+0000:6528      __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:6cf6*     __init_87_emulator
+0000:6d04*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:750a+     __Strtold_
-0000:7749      strtod_
+0000:7535+     __Strtold_
+0000:7774      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78f0      __Init_FPE_handler_
-0000:7929      __Fini_FPE_handler_
-0000:7960*     __FPEHandler
+0000:791a      __Init_FPE_handler_
+0000:7953      __Fini_FPE_handler_
+0000:798a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bf2*     sbrk_
-0000:7c02      __brk_
+0000:7c1c*     sbrk_
+0000:7c2c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c6a      __doserror_
-0000:7c78*     __doserror1_
+0000:7c94      __doserror_
+0000:7ca2*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c84*     _frealloc_
-0000:7c84      realloc_
+0000:7cae*     _frealloc_
+0000:7cae      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d60      __ChkTTYIOMode_
-0000:7dce*     __IOMode_
+0000:7d8a      __ChkTTYIOMode_
+0000:7df8*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dde*     _dos_close_
-0000:7dec      _dos_commit_
+0000:7e08*     _dos_close_
+0000:7e16      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b57:0072      ___Alphabet
+0b5a:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e39      __mbinit_
-0b57:04f2+     ___MBCodePage
+0000:7e63      __mbinit_
+0b5a:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f14      __LDClass_
-0000:7f9a*     _FLClass_
+0000:7f3e      __LDClass_
+0000:7fc4*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fae      __I4D
-0000:7ffd*     __U4D
+0000:7fd8      __I4D
+0000:8027*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b57:0098      __IsTable
+0b5a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:8082      __ZBuf2LD
+0000:80ac      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:814a*     __set_EDOM_
-0000:8156      __set_ERANGE_
-0000:8162*     __set_EINVAL_
+0000:8174*     __set_EDOM_
+0000:8180      __set_ERANGE_
+0000:818c*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b57:019a*     ___f_infinity
-0b57:019e*     ___f_posqnan
-0b57:01a2      ___d_infinity
-0b57:01aa      ___d_posqnan
-0b57:01b2*     ___ld_infinity
-0b57:01ba*     ___ld_posqnan
+0b5a:019a*     ___f_infinity
+0b5a:019e*     ___f_posqnan
+0b5a:01a2      ___d_infinity
+0b5a:01aa      ___d_posqnan
+0b5a:01b2*     ___ld_infinity
+0b5a:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b57:01c2      __HugeValue
+0b5a:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b57:04f4      ___FPE_int
+0b5a:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:817c*     _msize_
-0000:8197      _fmsize_
+0000:81a6*     _msize_
+0000:81c1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81a8      __HeapManager_expand_
-0000:86b1      _nexpand_
+0000:81d2      __HeapManager_expand_
+0000:86db      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8704      _fexpand_
-0000:8704*     _expand_
+0000:872e      _fexpand_
+0000:872e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8739      _bfree_
+0000:8763      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:875e      _bexpand_
+0000:8788      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a240 (107072.)
+Memory size:  0001a270 (107120.)
 Entry point address: 0000:02d8
-Link time: 00:00.02
+Link time: 00:00.00
index 18172a4..241883b 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 2457e2f..0a21447 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b59:0000            0000ecd0
+DGROUP                          0b5c:0000            0000ecd0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       00000266
-_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
+_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
 
 
                         +----------------+
@@ -62,106 +62,106 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:0098      main_
-0b59:0530+     _gvar
+0b5c: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: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
+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
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:af2e      bitmapLoadPcx_
-0000:b08a*     bitmapLoadPcxTiles_
+0000:af5e      bitmapLoadPcx_
+0000:b0ba*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:b200      planar_buf_from_bitmap_
-0000:b320+     planar_buf_alloc_
-0000:b41a*     planar_buf_free_
+0000:b230      planar_buf_from_bitmap_
+0000:b350+     planar_buf_alloc_
+0000:b44a*     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)
-0b59:0000*     __nullarea
-0b59:0214*     __ovlflag
-0b59:0215*     __intno
-0b59:0216*     __ovlvec
+0b5c:0000*     __nullarea
+0b5c:0214*     __ovlflag
+0b5c:0215*     __intno
+0b5c: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)
-0b59:021a      _fltused_
+0b5c: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)
-0b59:021c      __8087
-0b59:021d      __real87
-0b59:021e      __dos87emucall
-0b59:0220      __dos87real
+0b5c:021c      __8087
+0b5c:021d      __real87
+0b5c:021e      __dos87emucall
+0b5c: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)
-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
+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
 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_
-0b59:024c+     ___fheap
-0b59:024e      ___fheapRover
-0b59:0250      ___LargestSizeB4Rover
+0b5c:024c+     ___fheap
+0b5c:024e      ___fheapRover
+0b5c: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_
-0b59:0252+     ___int23_exit
-0b59:0256      ___FPE_handler_exit
+0b5c:0252+     ___int23_exit
+0b5c: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_
-0b59:0ed8+     ___RmTmpFileFn
+0b5c: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:b4f6*     textInit_
-0b59:0edc      _romFonts
+0000:b526*     textInit_
+0b5c: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)
-0b59:025e      ___iob
-0b59:0ef4      ___ClosedStreams
-0b59:0ef8      ___OpenStreams
+0b5c:025e      ___iob
+0b5c:0ef4      ___OpenStreams
+0b5c:0ef8      ___ClosedStreams
 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)
-0b59:03c6      ___uselfn
+0b5c: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_
-0b59:03e6+     ___WD_Present
+0b5c: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_
-0b59:03e8      ___nheapbeg
-0b59:03ea      ___MiniHeapRover
-0b59:03ec      ___LargestSizeB4MiniHeapRover
+0b5c:03e8      ___nheapbeg
+0b5c:03ea      ___MiniHeapRover
+0b5c: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_
-0b59:03ee      __commode
+0b5c:03ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28fe*     __get_errno_ptr_
-0b59:0efc      _errno
+0b5c:0efc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b59:03f0      __fmode
+0b5c: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_
-0b59:0efe+     ___MiniHeapFreeRover
+0b5c: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)
-0b59:0f00      ____Argv
-0b59:0f04      ____Argc
+0b5c:0f00      ____Argv
+0b5c:0f04      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b59:03f2      __amblksiz
+0b5c:03f2      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b59:04f6      __Start_XI
-0b59:0520      __End_XI
-0b59:0520      __Start_YI
-0b59:052c      __End_YI
+0b5c:04f6      __Start_XI
+0b5c:0520      __End_XI
+0b5c:0520      __Start_YI
+0b5c:052c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b59:03f4      ___EFG_printf
-0b59:03f8      ___EFG_scanf
+0b5c:03f4      ___EFG_printf
+0b5c:03f8      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4b35      _EFG_Format_
+0000:4b43      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4d07      __cnvs2d_
+0000:4d15      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b59:03fc      __8087cw
+0b5c:03fc      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b59:03fe      ___Save8087
-0b59:0402      ___Rest8087
+0b5c:03fe      ___Save8087
+0b5c:0402      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4d27      __GrabFP87_
+0000:4d35      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d5a*     __init_8087_emu
-0000:4d60      __x87id
+0000:4d68*     __init_8087_emu
+0000:4d6e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4dbe      _DoINTR_
+0000:4dcc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:5137*     _heapenable_
-0b59:0406      ___heap_enabled
+0000:5145*     _heapenable_
+0b5c:0406      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5148      __nmemneed_
+0000:5156      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:51d0      __LastFree_
-0000:524a      __ExpandDGROUP_
+0000:51de      __LastFree_
+0000:5258      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:535b      _dos_open_
+0000:5369      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:5381      __GetIOMode_
-0000:53b6      __SetIOMode_nogrow_
-0b59:0408      ___NFiles
-0b59:040a      ___init_mode
-0b59:0432      ___io_mode
+0000:538f      __GetIOMode_
+0000:53c4      __SetIOMode_nogrow_
+0b5c:0408      ___NFiles
+0b5c:040a      ___init_mode
+0b5c:0432      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53eb      isatty_
+0000:53f9      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:5407*     __get_doserrno_ptr_
-0b59:0f06      __doserrno
+0000:5415*     __get_doserrno_ptr_
+0b5c:0f06      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b59:0436      ___umaskval
+0b5c:0436      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:540e      _dos_creat_
-0000:5432*     _dos_creatnew_
+0000:541c      _dos_creat_
+0000:5440*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5453+     __grow_iomode_
-0000:553a+     __shrink_iomode_
-0000:557b      __SetIOMode_
+0000:5461+     __grow_iomode_
+0000:5548+     __shrink_iomode_
+0000:5589      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:5622*     __dosretax
-0000:5627*     __dosret0
-0000:562e      __set_errno_dos_
-0000:5696*     __set_errno_dos_reterr_
+0000:5630*     __dosretax
+0000:5635*     __dosret0
+0000:563c      __set_errno_dos_
+0000:56a4*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:56a1      fsync_
+0000:56af      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:56a6      wctomb_
+0000:56b4      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56f1+     utoa_
-0000:5792      itoa_
+0000:56ff+     utoa_
+0000:57a0      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:57dc      strupr_
+0000:57ea      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b59:044c      ___IsDBCS
+0b5c:044c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5811*     _ismbblead_
-0b59:0f0a      ___MBCSIsTable
+0000:581f*     _ismbblead_
+0b5c:0f0a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:582d      ulltoa_
-0000:596a*     lltoa_
+0000:583b      ulltoa_
+0000:5978*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:59db      ultoa_
-0000:5a99*     ltoa_
+0000:59e9      ultoa_
+0000:5aa7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5ae7*     _SetLD64bit_
-0000:5af2*     _SetLD80bit_
-0000:5afd      _LDisDouble_
+0000:5af5*     _SetLD64bit_
+0000:5b00*     _SetLD80bit_
+0000:5b0b      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c62      _LDScale10x_
-0000:653a      __LDcvt_
+0000:5c70      _LDScale10x_
+0000:6548      __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:6d16*     __init_87_emulator
+0000:6d24*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:752a+     __Strtold_
-0000:7769      strtod_
+0000:7555+     __Strtold_
+0000:7794      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:7910      __Init_FPE_handler_
-0000:7949      __Fini_FPE_handler_
-0000:7980*     __FPEHandler
+0000:793a      __Init_FPE_handler_
+0000:7973      __Fini_FPE_handler_
+0000:79aa*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7c12*     sbrk_
-0000:7c22      __brk_
+0000:7c3c*     sbrk_
+0000:7c4c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c8a      __doserror_
-0000:7c98*     __doserror1_
+0000:7cb4      __doserror_
+0000:7cc2*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7ca4*     _frealloc_
-0000:7ca4      realloc_
+0000:7cce*     _frealloc_
+0000:7cce      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d80      __ChkTTYIOMode_
-0000:7dee*     __IOMode_
+0000:7daa      __ChkTTYIOMode_
+0000:7e18*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dfe*     _dos_close_
-0000:7e0c      _dos_commit_
+0000:7e28*     _dos_close_
+0000:7e36      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b59:0072      ___Alphabet
+0b5c:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e59      __mbinit_
-0b59:04f2+     ___MBCodePage
+0000:7e83      __mbinit_
+0b5c:04f2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f34      __LDClass_
-0000:7fba*     _FLClass_
+0000:7f5e      __LDClass_
+0000:7fe4*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fce      __I4D
-0000:801d*     __U4D
+0000:7ff8      __I4D
+0000:8047*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b59:0098      __IsTable
+0b5c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:80a2      __ZBuf2LD
+0000:80cc      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:816a*     __set_EDOM_
-0000:8176      __set_ERANGE_
-0000:8182*     __set_EINVAL_
+0000:8194*     __set_EDOM_
+0000:81a0      __set_ERANGE_
+0000:81ac*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b59:019a*     ___f_infinity
-0b59:019e*     ___f_posqnan
-0b59:01a2      ___d_infinity
-0b59:01aa      ___d_posqnan
-0b59:01b2*     ___ld_infinity
-0b59:01ba*     ___ld_posqnan
+0b5c:019a*     ___f_infinity
+0b5c:019e*     ___f_posqnan
+0b5c:01a2      ___d_infinity
+0b5c:01aa      ___d_posqnan
+0b5c:01b2*     ___ld_infinity
+0b5c:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b59:01c2      __HugeValue
+0b5c:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b59:04f4      ___FPE_int
+0b5c:04f4      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:819c*     _msize_
-0000:81b7      _fmsize_
+0000:81c6*     _msize_
+0000:81e1      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81c8      __HeapManager_expand_
-0000:86d1      _nexpand_
+0000:81f2      __HeapManager_expand_
+0000:86fb      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:8724      _fexpand_
-0000:8724*     _expand_
+0000:874e      _fexpand_
+0000:874e*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8759      _bfree_
+0000:8783      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:877e      _bexpand_
+0000:87a8      _bexpand_
 
 
                         +--------------------+
@@ -504,6 +504,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a260 (107104.)
+Memory size:  0001a290 (107152.)
 Entry point address: 0000:02f8
-Link time: 00:00.05
+Link time: 00:00.00
index 8bddb6c..d3150e2 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index b994a57..7a3370b 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a83:0000            0000f860
+DGROUP                          1a87:0000            0000f860
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:70b0       00000058
 kitten_TEXT            CODE           AUTO           0000:7920       0000080a
 16_hc_TEXT             CODE           AUTO           0000:8130       0000158b
 timer_TEXT             CODE           AUTO           0000:96c0       00000235
-_TEXT                  CODE           AUTO           0990:0000       00009f29
-scroll16_TEXT          CODE           AUTO           0990:9f30       000034c3
-bitmap_TEXT            CODE           AUTO           0990:d400       00000605
-planar_TEXT            CODE           AUTO           0990:da10       00000275
-16text_TEXT            CODE           AUTO           0990:dc90       0000010d
-modex16_TEXT           CODE           AUTO           176a:0000       00002406
-bakapee_TEXT           CODE           AUTO           176a:2410       00000bc2
-16_in13_DATA           FAR_DATA       AUTO           1a68:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a82:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a83:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a85:0000       00000002
-CONST                  DATA           DGROUP         1a85:0002       00000076
-CONST2                 DATA           DGROUP         1a8c:0008       00000132
-_DATA                  DATA           DGROUP         1aa0:0000       00000b20
-XIB                    DATA           DGROUP         1b52:0000       00000000
-XI                     DATA           DGROUP         1b52:0000       0000003c
-XIE                    DATA           DGROUP         1b55:000c       00000000
-YIB                    DATA           DGROUP         1b55:000c       00000000
-YI                     DATA           DGROUP         1b55:000c       00000018
-YIE                    DATA           DGROUP         1b57:0004       00000000
-STRINGS                DATA           DGROUP         1b57:0004       00000000
-DATA                   DATA           DGROUP         1b57:0004       00000000
-_emu_init_start        EMU            DGROUP         1b57:0004       00000000
-_emu_init_end          EMU            DGROUP         1b57:0004       00000000
-_BSS                   BSS            DGROUP         1b58:0000       00001046
-STACK                  STACK          DGROUP         1c5d:0000       0000dac0
+_TEXT                  CODE           AUTO           0990:0000       00009f6d
+scroll16_TEXT          CODE           AUTO           0990:9f70       000034c3
+bitmap_TEXT            CODE           AUTO           0990:d440       00000605
+planar_TEXT            CODE           AUTO           0990:da50       00000275
+16text_TEXT            CODE           AUTO           0990:dcd0       0000010d
+modex16_TEXT           CODE           AUTO           176e:0000       00002406
+bakapee_TEXT           CODE           AUTO           176e:2410       00000bc2
+16_in13_DATA           FAR_DATA       AUTO           1a6c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a86:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a87:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a89:0000       00000002
+CONST                  DATA           DGROUP         1a89:0002       00000076
+CONST2                 DATA           DGROUP         1a90:0008       00000132
+_DATA                  DATA           DGROUP         1aa4:0000       00000b20
+XIB                    DATA           DGROUP         1b56:0000       00000000
+XI                     DATA           DGROUP         1b56:0000       0000003c
+XIE                    DATA           DGROUP         1b59:000c       00000000
+YIB                    DATA           DGROUP         1b59:000c       00000000
+YI                     DATA           DGROUP         1b59:000c       00000018
+YIE                    DATA           DGROUP         1b5b:0004       00000000
+STRINGS                DATA           DGROUP         1b5b:0004       00000000
+DATA                   DATA           DGROUP         1b5b:0004       00000000
+_emu_init_start        EMU            DGROUP         1b5b:0004       00000000
+_emu_init_end          EMU            DGROUP         1b5b:0004       00000000
+_BSS                   BSS            DGROUP         1b5c:0000       00001046
+STACK                  STACK          DGROUP         1c61:0000       0000dac0
 
 
                         +----------------+
@@ -74,17 +74,17 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a83:0d50+     _mv
-1a83:0d80+     _player
-1a83:0e80+     _gvar
-1a83:0ea8+     _spri
-1a83:0eac+     _mask
-1a83:0eb0+     _p
-1a83:0eb4*     _t
-1a83:0eb8+     _screen3
-1a83:0ecc+     _screen2
-1a83:0ee0+     _bg
-1a83:0ee4+     _screen
+1a87:0d50+     _mv
+1a87:0d80+     _player
+1a87:0e80+     _gvar
+1a87:0ea8+     _spri
+1a87:0eac+     _mask
+1a87:0eb0+     _p
+1a87:0eb4*     _t
+1a87:0eb8+     _screen3
+1a87:0ecc+     _bg
+1a87:0ed0+     _screen
+1a87:0ee4+     _screen2
 0000:023a      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0e28+     jsoneq_
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:19d2      jsmn_parse_
 0000:1ece      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a83:0f2e+     _inpu
+1a87:0f2e+     _inpu
 0000:2060+     INL_KeyService_
 0000:22fa+     Mouse_
 0000:2352+     IN_GetJoyAbs_
@@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:662c+     MM_TotalFree_
 0000:66c2*     MM_Report_
 0000:707a*     MM_BombOnError_
-1a83:1090+     _beforesort
-1a83:1094+     _aftersort
-1a83:1098+     _XMSaddr
+1a87:1090+     _beforesort
+1a87:1094+     _aftersort
+1a87:1098+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:70b0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -162,9 +162,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:77f0*     CAL_OptimizeNodes_
 0000:78a0*     CA_Startup_
 0000:78f0*     CA_Shutdown_
-1a83:10a0*     _finishcachebox
-1a83:10a4*     _drawcachebox
-1a83:10a8*     _updatecachebox
+1a87:10a0*     _finishcachebox
+1a87:10a4*     _updatecachebox
+1a87:10a8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:795c      KITTENGETS
 0000:79bc*     kittenopen_
@@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7f14+     get_line_
 0000:7f86+     db_fetch_
 0000:801c+     db_insert_
-1a83:04d4+     __kitten_catalog
+1a87:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:82dc+     LargestFreeBlock_
 0000:836a+     _coreleft_
@@ -202,108 +202,108 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0990:0042      _fmalloc_
 0990:0042      malloc_
-1a83:04f6      ___fheap
-1a83:04f8      ___fheapRover
-1a83:04fa      ___LargestSizeB4Rover
+1a87:04f6      ___fheap
+1a87:04f8      ___fheapRover
+1a87:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0990:01bf      __PIA
 0990:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0990:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a83:04fc      ___iob
-1a83:10b4      ___ClosedStreams
-1a83:10b8      ___OpenStreams
+1a87:04fc      ___iob
+1a87:10b4      ___OpenStreams
+1a87:10b8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0990:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0990:9f7e      walk_
-0990:b9f4+     mapScrollRight_
-0990:bcd2+     mapScrollLeft_
-0990:bf86+     mapScrollUp_
-0990:c274+     mapScrollDown_
-0990:c594      chkmap_
-0990:c724      mapGoTo_
-0990:c98c+     mapDrawTile_
-0990:cab0+     mapDrawRow_
-0990:cc04+     mapDrawCol_
-0990:cd6e+     mapDrawWRow_
-0990:ce9c*     mapDrawWCol_
-0990:cfe6      shinku_
-0990:d16e+     animatePlayer_
+0990:9fbe      walk_
+0990:ba34+     mapScrollRight_
+0990:bd12+     mapScrollLeft_
+0990:bfc6+     mapScrollUp_
+0990:c2b4+     mapScrollDown_
+0990:c5d4      chkmap_
+0990:c764      mapGoTo_
+0990:c9cc+     mapDrawTile_
+0990:caf0+     mapDrawRow_
+0990:cc44+     mapDrawCol_
+0990:cdae+     mapDrawWRow_
+0990:cedc*     mapDrawWCol_
+0990:d026      shinku_
+0990:d1ae+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0990:d73e      bitmapLoadPcx_
-0990:d89a*     bitmapLoadPcxTiles_
+0990:d77e      bitmapLoadPcx_
+0990:d8da*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0990:da10      planar_buf_from_bitmap_
-0990:db30+     planar_buf_alloc_
-0990:dc2a*     planar_buf_free_
+0990:da50      planar_buf_from_bitmap_
+0990:db70+     planar_buf_alloc_
+0990:dc6a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0990:dd06      textInit_
-1a83:1140      _romFonts
+0990:dd46      textInit_
+1a87:1140      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-176a:01f4      VGAmodeX_
-176a:02ca+     modex__320x240_256__Enter_
-176a:032a+     modex__256x192_256__Enter_
-176a:038a*     modexLeave_
-176a:03a2+     modexsetBaseXMode_
-176a:03e0      modexDefaultPage_
-176a:0446      modexNextPage_
-176a:0516      modexNextPageFlexibleSize_
-176a:05ea      modexShowPage_
-176a:06e6*     modexPanPage_
-176a:0736*     modexSelectPlane_
-176a:075a      modexClearRegion_
-176a:0872*     oldDrawBmp_
-176a:09d8*     CDrawBmp_
-176a:0b3c*     modexDrawBmp_
-176a:0ba2+     modexDrawBmpRegion_
-176a:0d0c*     modex_sparky4_DrawBmpRegion_
-176a:0e76*     modexDrawPlanarBuf_
-176a:0e94*     modexDrawSprite_
-176a:0efa+     modexDrawSpriteRegion_
-176a:1072      modexCopyPageRegion_
-176a:11dc*     modexFadeOn_
-176a:120c*     modexFadeOff_
-176a:123a*     modexFlashOn_
-176a:1268*     modexFlashOff_
-176a:1338+     modexPalSave_
-176a:138e      modexNewPal_
-176a:13de*     modexLoadPalFile_
-176a:14c0*     modexSavePalFile_
-176a:1538*     modexPalBlack_
-176a:1562*     modexPalWhite_
-176a:158c+     modexPalUpdate_
-176a:1afc+     modexPalUpdate1_
-176a:1b76*     modexPalUpdate0_
-176a:1bc2+     chkcolor_
-176a:1eda      modexputPixel_
-176a:1f68*     modexgetPixel_
-176a:1fee*     modexhlin_
-176a:205a      modexprint_
-176a:21f4*     modexprintbig_
-176a:2370      cls_
-176a:23de      modexWaitBorder_
-1a83:0b54      _VGA
+176e:01f4      VGAmodeX_
+176e:02ca+     modex__320x240_256__Enter_
+176e:032a+     modex__256x192_256__Enter_
+176e:038a*     modexLeave_
+176e:03a2+     modexsetBaseXMode_
+176e:03e0      modexDefaultPage_
+176e:0446      modexNextPage_
+176e:0516      modexNextPageFlexibleSize_
+176e:05ea      modexShowPage_
+176e:06e6*     modexPanPage_
+176e:0736*     modexSelectPlane_
+176e:075a      modexClearRegion_
+176e:0872*     oldDrawBmp_
+176e:09d8*     CDrawBmp_
+176e:0b3c*     modexDrawBmp_
+176e:0ba2+     modexDrawBmpRegion_
+176e:0d0c*     modex_sparky4_DrawBmpRegion_
+176e:0e76*     modexDrawPlanarBuf_
+176e:0e94*     modexDrawSprite_
+176e:0efa+     modexDrawSpriteRegion_
+176e:1072      modexCopyPageRegion_
+176e:11dc*     modexFadeOn_
+176e:120c*     modexFadeOff_
+176e:123a*     modexFlashOn_
+176e:1268*     modexFlashOff_
+176e:1338+     modexPalSave_
+176e:138e      modexNewPal_
+176e:13de*     modexLoadPalFile_
+176e:14c0*     modexSavePalFile_
+176e:1538*     modexPalBlack_
+176e:1562*     modexPalWhite_
+176e:158c+     modexPalUpdate_
+176e:1afc+     modexPalUpdate1_
+176e:1b76*     modexPalUpdate0_
+176e:1bc2+     chkcolor_
+176e:1eda      modexputPixel_
+176e:1f68*     modexgetPixel_
+176e:1fee*     modexhlin_
+176e:205a      modexprint_
+176e:21f4*     modexprintbig_
+176e:2370      cls_
+176e:23de      modexWaitBorder_
+1a87:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0990:0234      sound_
 0990:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-176a:2454      pdump_
-176a:24b6+     colortest_
-176a:250a+     colorz_
-176a:2570+     ssd_
-176a:268e+     dingpp_
-176a:2700+     dingo_
-176a:2796+     dingas_
-176a:2844+     dingu_
-176a:28a6+     dingq_
-176a:2946*     ding_
+176e:2454      pdump_
+176e:24b6+     colortest_
+176e:250a+     colorz_
+176e:2570+     ssd_
+176e:268e+     dingpp_
+176e:2700+     dingo_
+176e:2796+     dingas_
+176e:2844+     dingu_
+176e:28a6+     dingq_
+176e:2946*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a83:0000*     __nullarea
-1a83:0b74*     __ovlflag
-1a83:0b75*     __intno
-1a83:0b76*     __ovlvec
+1a87:0000*     __nullarea
+1a87:0b74*     __ovlflag
+1a87:0b75*     __intno
+1a87:0b76*     __ovlvec
 0990:027c      _cstart_
 0990:034f*     _Not_Enough_Memory_
 0990:0481      __exit_
@@ -319,18 +319,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0990:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0990:06e2+     __open_flags_
-0990:09a3+     _fsopen_
-0990:0a0a      fopen_
-0990:0b2d*     freopen_
+0990:06e3+     __open_flags_
+0990:09a4+     _fsopen_
+0990:0a0b      fopen_
+0990:0b2e*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0990:0bb7      fread_
+0990:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0990:0f2e      __get_errno_ptr_
-1a83:1a58      _errno
+0990:0f2f      __get_errno_ptr_
+1a87:1a58      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0990:0f35*     _frealloc_
-0990:0f35      realloc_
+0990:0f36*     _frealloc_
+0990:0f36      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0990:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -349,10 +349,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0990:1262      __I4D
 0990:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a83:1a5a      __argv
-1a83:1a5e      ___argv
-1a83:1a62      __argc
-1a83:1a64      ___argc
+1a87:1a5a      __argv
+1a87:1a5e      ___argv
+1a87:1a62      __argc
+1a87:1a64      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0990:1335*     _heapgrow_
 0990:1335      _fheapgrow_
@@ -361,22 +361,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0990:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0990:13f3      _nmalloc_
-1a83:0b7a      ___nheapbeg
-1a83:0b7c      ___MiniHeapRover
-1a83:0b7e      ___LargestSizeB4MiniHeapRover
+1a87:0b7a      ___nheapbeg
+1a87:0b7c      ___MiniHeapRover
+1a87:0b7e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0990:14cd      _ffree_
 0990:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0990:153a      _nfree_
-1a83:1a66+     ___MiniHeapFreeRover
+1a87:1a66+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0990:1635+     _null_exit_rtn_
 0990:1635+     __null_int23_exit_
 0990:1636      exit_
 0990:1657+     _exit_
-1a83:0b80+     ___int23_exit
-1a83:0b84      ___FPE_handler_exit
+1a87:0b80+     ___int23_exit
+1a87:0b84      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0990:1673      ultoa_
 0990:1731*     ltoa_
@@ -386,7 +386,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0990:1ae3      __doclose_
 0990:1c2d      __shutdown_stream_
 0990:1c47      fclose_
-1a83:1a68+     ___RmTmpFileFn
+1a87:1a68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0990:1cb2+     __ibm_bios_get_ticks_
 0990:1d29      clock_
@@ -397,7 +397,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0990:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a83:0098      __IsTable
+1a87:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0990:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -432,31 +432,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0990:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a83:0b90      __8087
-1a83:0b91      __real87
-1a83:0b92      __dos87emucall
-1a83:0b94      __dos87real
+1a87:0b90      __8087
+1a87:0b91      __real87
+1a87:0b92      __dos87emucall
+1a87:0b94      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0990:294e*     __exit_with_msg_
 0990:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a83:0b96      __curbrk
-1a83:0b9e      __STACKLOW
-1a83:0ba0      __STACKTOP
-1a83:0ba2      __cbyte
-1a83:0ba4      __child
-1a83:0ba6      __no87
-1a83:0bb3      ___FPE_handler
-1a83:0b98      __psp
-1a83:0ba7      __get_ovl_stack
-1a83:0bab      __restore_ovl_stack
-1a83:0baf      __close_ovl_file
-1a83:0bb7      __LpCmdLine
-1a83:0bbb      __LpPgmName
-1a83:0b9a      __osmajor
-1a83:0b9b      __osminor
-1a83:0b9c      __osmode
-1a83:0b9d      __HShift
+1a87:0b96      __curbrk
+1a87:0b9e      __STACKLOW
+1a87:0ba0      __STACKTOP
+1a87:0ba2      __cbyte
+1a87:0ba4      __child
+1a87:0ba6      __no87
+1a87:0bb3      ___FPE_handler
+1a87:0b98      __psp
+1a87:0ba7      __get_ovl_stack
+1a87:0bab      __restore_ovl_stack
+1a87:0baf      __close_ovl_file
+1a87:0bb7      __LpCmdLine
+1a87:0bbb      __LpPgmName
+1a87:0b9a      __osmajor
+1a87:0b9b      __osminor
+1a87:0b9c      __osmode
+1a87:0b9d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0990:2980      __MemAllocator
 0990:2a4a      __MemFree
@@ -474,7 +474,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0990:31b0*     fcloseall_
 0990:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a83:0bc0      _fltused_
+1a87:0bc0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0990:31c1      __fill_buffer_
 0990:3410      fgetc_
@@ -486,222 +486,222 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0990:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0990:3a94      __CMain
+0990:3aad      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0990:3afa      __InitRtns
-0990:3afa*     __FInitRtns
-0990:3b55      __FiniRtns
-0990:3b55*     __FFiniRtns
+0990:3b13      __InitRtns
+0990:3b13*     __FInitRtns
+0990:3b6e      __FiniRtns
+0990:3b6e*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a83:0bc6      ___uselfn
+1a87:0bc6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0990:3bba      __DOSseg__
+0990:3bd2      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0990:3bbb*     __set_commode_
-1a83:0bc8      __commode
+0990:3bd3*     __set_commode_
+1a87:0bc8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a83:0bca      __fmode
+1a87:0bca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0990:3bc7      __chktty_
+0990:3bdf      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0990:3c26      __freefp_
-0990:3cc7      __purgefp_
+0990:3c3e      __freefp_
+0990:3cdf      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0990:3d08      __allocfp_
+0990:3d20      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0990:3eb8      __ioalloc_
+0990:3ed0      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0990:4046      __qread_
+0990:405e      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0990:4066*     _msize_
-0990:4081      _fmsize_
+0990:407e*     _msize_
+0990:4099      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0990:4092      __HeapManager_expand_
-0990:459b      _nexpand_
+0990:40aa      __HeapManager_expand_
+0990:45b3      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0990:45ee      _fexpand_
-0990:45ee*     _expand_
+0990:4606      _fexpand_
+0990:4606*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0990:4623      intr_
+0990:463b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0990:4637      segread_
+0990:464f      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0990:469d      __Init_Argv_
-0990:4700+     _getargv_
-0990:4a30      __Fini_Argv_
+0990:46b5      __Init_Argv_
+0990:4718+     _getargv_
+0990:4a48      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0990:4adf      __LastFree_
-0990:4b59      __ExpandDGROUP_
+0990:4af7      __LastFree_
+0990:4b71      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0990:4c6a      __nmemneed_
+0990:4c82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a83:0050      ___Alphabet
+1a87:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0990:4c6d      __lseek_
+0990:4c85      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0990:4ca7*     __dosretax
-0990:4cac*     __dosret0
-0990:4cb3      __set_errno_dos_
-0990:4d1b*     __set_errno_dos_reterr_
+0990:4cbf*     __dosretax
+0990:4cc4*     __dosret0
+0990:4ccb      __set_errno_dos_
+0990:4d33*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0990:4d26      __GetIOMode_
-0990:4d5b      __SetIOMode_nogrow_
-1a83:0be0      ___NFiles
-1a83:0be2      ___init_mode
-1a83:0c0a      ___io_mode
+0990:4d3e      __GetIOMode_
+0990:4d73      __SetIOMode_nogrow_
+1a87:0be0      ___NFiles
+1a87:0be2      ___init_mode
+1a87:0c0a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0990:4d90      __close_
+0990:4da8      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0990:4dc6      __flush_
+0990:4dde      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0990:500f      fflush_
+0990:5027      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0990:5024      tell_
+0990:503c      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0990:5035      lseek_
+0990:504d      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0990:5066      __doserror_
-0990:5074      __doserror1_
+0990:507e      __doserror_
+0990:508c      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0990:5080      _dos_open_
+0990:5098      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0990:50a6      isatty_
+0990:50be      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0990:50c2*     __get_doserrno_ptr_
-1a83:1a74      __doserrno
+0990:50da*     __get_doserrno_ptr_
+1a87:1a74      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a83:0c0e      ___umaskval
+1a87:0c0e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0990:50c9      _dos_creat_
-0990:50ed*     _dos_creatnew_
+0990:50e1      _dos_creat_
+0990:5105*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0990:510e+     __grow_iomode_
-0990:51f5+     __shrink_iomode_
-0990:5236      __SetIOMode_
+0990:5126+     __grow_iomode_
+0990:520d+     __shrink_iomode_
+0990:524e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0990:52f6      vsprintf_
+0990:530e      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a83:1a78      ___env_mask
-1a83:1a7c      _environ
-1a83:1a80*     __wenviron
+1a87:1a78      ___env_mask
+1a87:1a7c      _environ
+1a87:1a80*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0990:5338      _mbterm_
+0990:5350      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0990:538b      _mbsnextc_
+0990:53a3      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0990:53e6      _mbctoupper_
+0990:53fe      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0990:5409      _mbsinc_
+0990:5421      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0990:545b      __ChkTTYIOMode_
-0990:54c9*     __IOMode_
+0990:5473      __ChkTTYIOMode_
+0990:54e1*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0990:559b      __HeapWalk_
+0990:55b3      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0990:57db*     _fpreset_
-0990:5806      __init_8087_
-0990:5839+     __default_sigfpe_handler_
-0990:588e      __chk8087_
+0990:57f3*     _fpreset_
+0990:581e      __init_8087_
+0990:5851+     __default_sigfpe_handler_
+0990:58a6      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0990:58fe      __EnterWVIDEO_
-1a83:0c2e+     ___WD_Present
+0990:5916      __EnterWVIDEO_
+1a87:0c2e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0990:5922*     _heapenable_
-1a83:0c30      ___heap_enabled
+0990:593a*     _heapenable_
+1a87:0c30      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a83:0c32      __amblksiz
+1a87:0c32      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0990:5933      fputc_
+0990:594b      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0990:5b08      __prtf_
+0990:5b20      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0990:6c6a      __setEFGfmt_
+0990:6c90      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0990:6c88      __flushall_
-0990:6d1c      flushall_
+0990:6cae      __flushall_
+0990:6d42      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0990:6d22      getche_
+0990:6d48      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0990:6d3c      __qwrite_
+0990:6d62      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a83:1a84      ____Argv
-1a83:1a88      ____Argc
+1a87:1a84      ____Argv
+1a87:1a88      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a83:0cf0      __Start_XI
-1a83:0d2c      __End_XI
-1a83:0d2c      __Start_YI
-1a83:0d44      __End_YI
+1a87:0cf0      __Start_XI
+1a87:0d2c      __End_XI
+1a87:0d2c      __Start_YI
+1a87:0d44      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0990:6d9c      _bfree_
+0990:6dc2      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0990:6dc1      _bexpand_
+0990:6de7      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0990:6e1a      _DoINTR_
+0990:6e40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a83:1a8a      ___historical_splitparms
+1a87:1a8a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0990:7193*     sbrk_
-0990:71a3      __brk_
+0990:71b9*     sbrk_
+0990:71c9      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0990:720b      fsync_
+0990:7231      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0990:722e      __setenvp_
-0990:73ba      __freeenvp_
+0990:7254      __setenvp_
+0990:73e0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a83:0c34      ___IsDBCS
+1a87:0c34      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0990:7418*     _ismbblead_
-1a83:1a90      ___MBCSIsTable
+0990:743e*     _ismbblead_
+1a87:1a90      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0990:7472      __mbinit_
-1a83:0c36      ___MBCodePage
+0990:7498      __mbinit_
+1a87:0c36      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0990:754d      _mbdtoupper_
+0990:7573      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0990:755b      toupper_
+0990:7581      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a83:0c38      __8087cw
+1a87:0c38      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a83:0c3a      ___Save8087
-1a83:0c3e      ___Rest8087
+1a87:0c3a      ___Save8087
+1a87:0c3e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0990:756a      __GrabFP87_
+0990:7590      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0990:759c*     __init_8087_emu
-0990:75a2      __x87id
+0990:75c2*     __init_8087_emu
+0990:75c8      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0990:75ff      wctomb_
+0990:7625      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0990:764a+     utoa_
-0990:76eb      itoa_
+0990:7670+     utoa_
+0990:7711      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0990:7735      strupr_
+0990:775b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a83:0c42      ___EFG_printf
-1a83:0c46      ___EFG_scanf
+1a87:0c42      ___EFG_printf
+1a87:0c46      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0990:777d      ulltoa_
-0990:78ba*     lltoa_
+0990:77a3      ulltoa_
+0990:78e0*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0990:792b      _EFG_Format_
+0990:7951      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0990:7afd      __cnvs2d_
+0990:7b23      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0990:7b1c*     _dos_close_
-0990:7b2a      _dos_commit_
+0990:7b42*     _dos_close_
+0990:7b50      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0990:7b39      clearenv_
+0990:7b5f      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0990:7c6e      __Init_FPE_handler_
-0990:7ca7      __Fini_FPE_handler_
-0990:7cde*     __FPEHandler
+0990:7c94      __Init_FPE_handler_
+0990:7ccd      __Fini_FPE_handler_
+0990:7d04*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0990:7f70*     _SetLD64bit_
-0990:7f7b*     _SetLD80bit_
-0990:7f86      _LDisDouble_
+0990:7f96*     _SetLD64bit_
+0990:7fa1*     _SetLD80bit_
+0990:7fac      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0990:80eb      _LDScale10x_
-0990:89c3      __LDcvt_
+0990:8111      _LDScale10x_
+0990:89e9      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -712,30 +712,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0990:91a0*     __init_87_emulator
+0990:91c6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0990:99b4+     __Strtold_
-0990:9bf3      strtod_
+0990:99f7+     __Strtold_
+0990:9c36      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a83:0cee      ___FPE_int
+1a87:0cee      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0990:9da0      __LDClass_
-0990:9e26*     _FLClass_
+0990:9de3      __LDClass_
+0990:9e69*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0990:9e3a      __ZBuf2LD
+0990:9e7e      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0990:9f02*     __set_EDOM_
-0990:9f0e      __set_ERANGE_
-0990:9f1a*     __set_EINVAL_
+0990:9f46*     __set_EDOM_
+0990:9f52      __set_ERANGE_
+0990:9f5e*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a83:019a*     ___f_infinity
-1a83:019e*     ___f_posqnan
-1a83:01a2      ___d_infinity
-1a83:01aa      ___d_posqnan
-1a83:01b2*     ___ld_infinity
-1a83:01ba*     ___ld_posqnan
+1a87:019a*     ___f_infinity
+1a87:019e*     ___f_posqnan
+1a87:01a2      ___d_infinity
+1a87:01aa      ___d_posqnan
+1a87:01b2*     ___ld_infinity
+1a87:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a83:01c2      __HugeValue
+1a87:01c2      __HugeValue
 
 
                         +--------------------+
@@ -753,6 +753,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0002a090 (172176.)
+Memory size:  0002a0d0 (172240.)
 Entry point address: 0990:027c
-Link time: 00:00.66
+Link time: 00:00.00
index 18fa835..626cffc 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 962774c..a0b6d6a 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0814:0000            0000e820
+DGROUP                          0815:0000            0000e820
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       000001d8
-_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
+_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
 
 
                         +----------------+
@@ -58,59 +58,59 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:004e      main_
-0814:0300+     _gvar
+0815: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: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
+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
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0814:0000*     __nullarea
-0814:00c8*     __ovlflag
-0814:00c9*     __intno
-0814:00ca*     __ovlvec
+0815:0000*     __nullarea
+0815:00c8*     __ovlflag
+0815:00c9*     __intno
+0815: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)
-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
+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
 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_
-0814:00f8+     ___fheap
-0814:00fa      ___fheapRover
-0814:00fc      ___LargestSizeB4Rover
+0815:00f8+     ___fheap
+0815:00fa      ___fheapRover
+0815: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_
-0814:00fe+     ___int23_exit
-0814:0102+     ___FPE_handler_exit
+0815:00fe+     ___int23_exit
+0815: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_
-0814:0c28+     ___RmTmpFileFn
+0815: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:80a6*     textInit_
-0814:0c2c      _romFonts
+0000:80b6*     textInit_
+0815: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)
-0814:010a      ___uselfn
+0815: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_
-0814:010c+     ___WD_Present
+0815: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_
-0814:010e      ___nheapbeg
-0814:0110      ___MiniHeapRover
-0814:0112      ___LargestSizeB4MiniHeapRover
+0815:010e      ___nheapbeg
+0815:0110      ___MiniHeapRover
+0815: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)
-0814:0114      ___iob
-0814:0c44      ___ClosedStreams
-0814:0c48      ___OpenStreams
+0815:0114      ___iob
+0815:0c44      ___OpenStreams
+0815:0c48      ___ClosedStreams
 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_
-0814:027c      __commode
+0815:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:204b*     __get_errno_ptr_
-0814:0c4c      _errno
+0815:0c4c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0814:027e      __fmode
+0815: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_
-0814:0c4e+     ___MiniHeapFreeRover
+0815: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)
-0814:0c50      ____Argv
-0814:0c54      ____Argc
+0815:0c50      ____Argv
+0815:0c54      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0814:0280      __amblksiz
+0815:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0814:02d4      __Start_XI
-0814:02ec      __End_XI
-0814:02ec      __Start_YI
-0814:02f8      __End_YI
+0815:02d4      __Start_XI
+0815:02ec      __End_XI
+0815:02ec      __Start_YI
+0815: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_
-0814:0282      ___heap_enabled
+0815: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:4aae      _dos_open_
+0000:4abc      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4ad4      __GetIOMode_
-0000:4b09      __SetIOMode_nogrow_
-0814:0284      ___NFiles
-0814:0286      ___init_mode
-0814:02ae      ___io_mode
+0000:4ae2      __GetIOMode_
+0000:4b17      __SetIOMode_nogrow_
+0815:0284      ___NFiles
+0815:0286      ___init_mode
+0815:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b3e      isatty_
+0000:4b4c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b5a*     __get_doserrno_ptr_
-0814:0c56      __doserrno
+0000:4b68*     __get_doserrno_ptr_
+0815:0c56      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0814:02b2      ___umaskval
+0815:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b61      _dos_creat_
-0000:4b85*     _dos_creatnew_
+0000:4b6f      _dos_creat_
+0000:4b93*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4ba6+     __grow_iomode_
-0000:4c8d+     __shrink_iomode_
-0000:4cce      __SetIOMode_
+0000:4bb4+     __grow_iomode_
+0000:4c9b+     __shrink_iomode_
+0000:4cdc      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d75*     __dosretax
-0000:4d7a*     __dosret0
-0000:4d81      __set_errno_dos_
-0000:4de9*     __set_errno_dos_reterr_
+0000:4d83*     __dosretax
+0000:4d88*     __dosret0
+0000:4d8f      __set_errno_dos_
+0000:4df7*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4df4      __PTS
+0000:4e02      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4e25      lseek_
+0000:4e33      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e56      tell_
+0000:4e64      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e67      fsync_
+0000:4e75      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e6c*     sbrk_
-0000:4e7c      __brk_
+0000:4e7a*     sbrk_
+0000:4e8a      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ee4      wctomb_
+0000:4ef2      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4f2f+     utoa_
-0000:4fd0      itoa_
+0000:4f3d+     utoa_
+0000:4fde      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:501a      strupr_
+0000:5028      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0814:02c8      ___EFG_printf
-0814:02cc*     ___EFG_scanf
+0815:02c8      ___EFG_printf
+0815:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0814:02d0      ___IsDBCS
+0815:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5062*     _ismbblead_
-0814:0c5a      ___MBCSIsTable
+0000:5070*     _ismbblead_
+0815:0c5a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:507e      ulltoa_
-0000:51bb*     lltoa_
+0000:508c      ulltoa_
+0000:51c9*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:522c      ultoa_
-0000:52ea*     ltoa_
+0000:523a      ultoa_
+0000:52f8*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5338      __doserror_
-0000:5346*     __doserror1_
+0000:5346      __doserror_
+0000:5354*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5352*     _frealloc_
-0000:5352      realloc_
+0000:5360*     _frealloc_
+0000:5360      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:542e      __ChkTTYIOMode_
-0000:549c*     __IOMode_
+0000:543c      __ChkTTYIOMode_
+0000:54aa*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:54ac*     _dos_close_
-0000:54ba      _dos_commit_
+0000:54ba*     _dos_close_
+0000:54c8      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0814:0072      ___Alphabet
+0815:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5507      __mbinit_
-0814:02d2+     ___MBCodePage
+0000:5515      __mbinit_
+0815:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55e2*     _msize_
-0000:55fd      _fmsize_
+0000:55f0*     _msize_
+0000:560b      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:560e      __HeapManager_expand_
-0000:5b17      _nexpand_
+0000:561c      __HeapManager_expand_
+0000:5b25      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b6a      _fexpand_
-0000:5b6a*     _expand_
+0000:5b78      _fexpand_
+0000:5b78*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b9f      _bfree_
+0000:5bad      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5bc4      _bexpand_
+0000:5bd2      _bexpand_
 
 
                         +--------------------+
@@ -407,6 +407,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016960 (92512.)
+Memory size:  00016970 (92528.)
 Entry point address: 0000:0222
-Link time: 00:00.51
+Link time: 00:00.00
index c5507a1..7f938fd 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 66e21ff..8f82174 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:53
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08d1:0000            0000e890
+DGROUP                          08d2:0000            0000e890
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       0000017e
-_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
+_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
 
 
                         +----------------+
@@ -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:629e      bitmapLoadPcx_
-0000:63fa*     bitmapLoadPcxTiles_
+0000:62ae      bitmapLoadPcx_
+0000:640a*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6570      planar_buf_from_bitmap_
-0000:6690+     planar_buf_alloc_
-0000:678a*     planar_buf_free_
+0000:6580      planar_buf_from_bitmap_
+0000:66a0+     planar_buf_alloc_
+0000:679a*     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)
-08d1:0000*     __nullarea
-08d1:00c4*     __ovlflag
-08d1:00c5*     __intno
-08d1:00c6*     __ovlvec
+08d2:0000*     __nullarea
+08d2:00c4*     __ovlflag
+08d2:00c5*     __intno
+08d2: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)
-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
+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
 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_
-08d1:0390+     ___RmTmpFileFn
+08d2: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_
-08d1:00f4+     ___int23_exit
-08d1:00f8+     ___FPE_handler_exit
+08d2:00f4+     ___int23_exit
+08d2: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: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
+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
 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_
-08d1:0118+     ___fheap
-08d1:011a      ___fheapRover
-08d1:011c      ___LargestSizeB4Rover
+08d2:0118+     ___fheap
+08d2:011a      ___fheapRover
+08d2:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08d1:011e      ___iob
-08d1:0c94      ___ClosedStreams
-08d1:0c98      ___OpenStreams
+08d2:011e      ___iob
+08d2:0c94      ___OpenStreams
+08d2:0c98      ___ClosedStreams
 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)
-08d1:0286      ___uselfn
+08d2: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_
-08d1:0288+     ___WD_Present
+08d2:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a8d*     __get_errno_ptr_
-08d1:0c9c      _errno
+08d2: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:8c76*     textInit_
-08d1:0c9e      _romFonts
+0000:8c86*     textInit_
+08d2:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26e0*     __set_commode_
-08d1:028e      __commode
+08d2:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08d1:0290      __fmode
+08d2: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_
-08d1:0292      ___nheapbeg
-08d1:0294      ___MiniHeapRover
-08d1:0296      ___LargestSizeB4MiniHeapRover
+08d2:0292      ___nheapbeg
+08d2:0294      ___MiniHeapRover
+08d2: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_
-08d1:0cb6+     ___MiniHeapFreeRover
+08d2: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)
-08d1:0cb8      ____Argv
-08d1:0cbc      ____Argc
+08d2:0cb8      ____Argv
+08d2:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08d1:0298      __amblksiz
+08d2:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08d1:02ec      __Start_XI
-08d1:0304      __End_XI
-08d1:0304      __Start_YI
-08d1:0310      __End_YI
+08d2:02ec      __Start_XI
+08d2:0304      __End_XI
+08d2:0304      __Start_YI
+08d2:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47ea*     __dosretax
-0000:47ef*     __dosret0
-0000:47f6      __set_errno_dos_
-0000:485e*     __set_errno_dos_reterr_
+0000:47f8*     __dosretax
+0000:47fd*     __dosret0
+0000:4804      __set_errno_dos_
+0000:486c*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4869      __GetIOMode_
-0000:489e      __SetIOMode_nogrow_
-08d1:02ae      ___NFiles
-08d1:02b0      ___init_mode
-08d1:02d8      ___io_mode
+0000:4877      __GetIOMode_
+0000:48ac      __SetIOMode_nogrow_
+08d2:02ae      ___NFiles
+08d2:02b0      ___init_mode
+08d2:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48d3      __qwrite_
+0000:48e1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4933      fsync_
+0000:4941      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4938+     __grow_iomode_
-0000:4a1f+     __shrink_iomode_
-0000:4a60      __SetIOMode_
+0000:4946+     __grow_iomode_
+0000:4a2d+     __shrink_iomode_
+0000:4a6e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4b07      intr_
+0000:4b15      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4b1b      segread_
+0000:4b29      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b81      _dos_open_
+0000:4b8f      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4ba7      isatty_
+0000:4bb5      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4bc3*     __get_doserrno_ptr_
-08d1:0cc0      __doserrno
+0000:4bd1*     __get_doserrno_ptr_
+08d2:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08d1:02dc      ___umaskval
+08d2:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4bca      _dos_creat_
-0000:4bee*     _dos_creatnew_
+0000:4bd8      _dos_creat_
+0000:4bfc*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4c0f*     _heapenable_
-08d1:02de      ___heap_enabled
+0000:4c1d*     _heapenable_
+08d2:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4c20      __nmemneed_
+0000:4c2e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4ca8      __LastFree_
-0000:4d22      __ExpandDGROUP_
+0000:4cb6      __LastFree_
+0000:4d30      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e33      wctomb_
+0000:4e41      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e7e+     utoa_
-0000:4f1f      itoa_
+0000:4e8c+     utoa_
+0000:4f2d      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f69      strupr_
+0000:4f77      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08d1:02e0      ___EFG_printf
-08d1:02e4*     ___EFG_scanf
+08d2:02e0      ___EFG_printf
+08d2:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08d1:02e8      ___IsDBCS
+08d2:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4fb1*     _ismbblead_
-08d1:0cc2      ___MBCSIsTable
+0000:4fbf*     _ismbblead_
+08d2:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fcd      ulltoa_
-0000:510a*     lltoa_
+0000:4fdb      ulltoa_
+0000:5118*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:517b      ultoa_
-0000:5239*     ltoa_
+0000:5189      ultoa_
+0000:5247*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5287*     _dos_close_
-0000:5295      _dos_commit_
+0000:5295*     _dos_close_
+0000:52a3      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:52a4*     _frealloc_
-0000:52a4      realloc_
+0000:52b2*     _frealloc_
+0000:52b2      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:5380      __ChkTTYIOMode_
-0000:53ee*     __IOMode_
+0000:538e      __ChkTTYIOMode_
+0000:53fc*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53fe      _DoINTR_
+0000:540c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5778      __doserror_
-0000:5786*     __doserror1_
+0000:5786      __doserror_
+0000:5794*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5792*     sbrk_
-0000:57a2      __brk_
+0000:57a0*     sbrk_
+0000:57b0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08d1:0072      ___Alphabet
+08d2:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5848      __mbinit_
-08d1:02ea+     ___MBCodePage
+0000:5856      __mbinit_
+08d2:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5923*     _msize_
-0000:593e      _fmsize_
+0000:5931*     _msize_
+0000:594c      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:594f      __HeapManager_expand_
-0000:5e58      _nexpand_
+0000:595d      __HeapManager_expand_
+0000:5e66      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5eab      _fexpand_
-0000:5eab*     _expand_
+0000:5eb9      _fexpand_
+0000:5eb9*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ee0      _bfree_
+0000:5eee      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5f05      _bexpand_
+0000:5f13      _bexpand_
 
 
                         +--------------------+
@@ -419,6 +419,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000175a0 (95648.)
+Memory size:  000175b0 (95664.)
 Entry point address: 0000:0210
-Link time: 00:00.65
+Link time: 00:00.00
index 6dbf027..e475c0f 100755 (executable)
Binary files a/tesuto.exe and b/tesuto.exe differ
index f2dbd80..a7c7e71 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ
index bdf5cdc..fa71e75 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/13 16:22:26
+Created on:       15/10/13 17:55:54
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          10af:0000            0000e970
+DGROUP                          10b0: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       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
+_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
 
 
                         +----------------+
@@ -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)
-10af:079e+     _inpu
+10b0: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_
-10af:0900+     _beforesort
-10af:0904+     _aftersort
-10af:0908+     _XMSaddr
+10b0:0900+     _beforesort
+10b0:0904+     _aftersort
+10b0: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_
-10af:0910*     _finishcachebox
-10af:0914*     _drawcachebox
-10af:0918*     _updatecachebox
+10b0:0910*     _finishcachebox
+10b0:0914*     _updatecachebox
+10b0:0918*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b5c      KITTENGETS
 0000:5bbc*     kittenopen_
@@ -153,7 +153,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6114+     get_line_
 0000:6186+     db_fetch_
 0000:621c+     db_insert_
-10af:0494+     __kitten_catalog
+10b0: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:f0d0      opl2out_
-0000:f112*     opl3out_
-0000:f14e*     opl3exp_
-0000:f18a*     FMReset_
-0000:f1c8*     FMKeyOff_
-0000:f1f2*     FMKeyOn_
-0000:f240*     FMSetVoice_
+0000:f0e0      opl2out_
+0000:f122*     opl3out_
+0000:f15e*     opl3exp_
+0000:f19a*     FMReset_
+0000:f1d8*     FMKeyOff_
+0000:f202*     FMKeyOn_
+0000:f250*     FMSetVoice_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b42      _fmalloc_
 0000:7b42      malloc_
-10af:04c4      ___fheap
-10af:04c6      ___fheapRover
-10af:04c8      ___LargestSizeB4Rover
+10b0:04c4      ___fheap
+10b0:04c6      ___fheapRover
+10b0: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)
-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_
+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_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7cd6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-10af:0000*     __nullarea
-10af:04d4*     __ovlflag
-10af:04d5*     __intno
-10af:04d6*     __ovlvec
+10b0:0000*     __nullarea
+10b0:04d4*     __ovlflag
+10b0:04d5*     __intno
+10b0: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)
-10af:0b5e      __argv
-10af:0b62      ___argv
-10af:0b66      __argc
-10af:0b68      ___argc
+10b0:0b5e      __argv
+10b0:0b62      ___argv
+10b0:0b66      __argc
+10b0: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_
-10af:04da      ___nheapbeg
-10af:04dc      ___MiniHeapRover
-10af:04de      ___LargestSizeB4MiniHeapRover
+10b0:04da      ___nheapbeg
+10b0:04dc      ___MiniHeapRover
+10b0: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_
-10af:0b6a+     ___MiniHeapFreeRover
+10b0: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_
-10af:04e0+     ___int23_exit
-10af:04e4      ___FPE_handler_exit
+10b0:04e0+     ___int23_exit
+10b0: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_
-10af:0b6c+     ___RmTmpFileFn
+10b0: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)
-10af:0098      __IsTable
+10b0: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)
-10af:04f0      __8087
-10af:04f1      __real87
-10af:04f2      __dos87emucall
-10af:04f4      __dos87real
+10b0:04f0      __8087
+10b0:04f1      __real87
+10b0:04f2      __dos87emucall
+10b0: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)
-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
+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
 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)
-10af:0520      ___iob
-10af:0b74      ___ClosedStreams
-10af:0b78      ___OpenStreams
+10b0:0520      ___iob
+10b0:0b74      ___OpenStreams
+10b0:0b78      ___ClosedStreams
 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)
-10af:0688      ___uselfn
+10b0: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)
-10af:0022      ___Alphabet
+10b0: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_
-10af:0b80      _errno
+10b0:0b80      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:af63      __GetIOMode_
 0000:af98      __SetIOMode_nogrow_
-10af:069e      ___NFiles
-10af:06a0      ___init_mode
-10af:06c8      ___io_mode
+10b0:069e      ___NFiles
+10b0:06a0      ___init_mode
+10b0:06c8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:afcd*     __set_commode_
-10af:06cc      __commode
+10b0:06cc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-10af:06ce      __fmode
+10b0: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_
-10af:0b82      __doserrno
+10b0:0b82      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-10af:06d0      ___umaskval
+10b0: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)
-10af:0b86      ___env_mask
-10af:0b8a      _environ
-10af:0b8e*     __wenviron
+10b0:0b86      ___env_mask
+10b0:0b8a      _environ
+10b0: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_
-10af:06f0+     ___WD_Present
+10b0:06f0+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:be5c*     _heapenable_
-10af:06f2      ___heap_enabled
+10b0:06f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-10af:06f4      __amblksiz
+10b0: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)
-10af:0b92      ____Argv
-10af:0b96      ____Argc
+10b0:0b92      ____Argv
+10b0:0b96      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-10af:0724      __Start_XI
-10af:075a      __End_XI
-10af:075a      __Start_YI
-10af:0772      __End_YI
+10b0:0724      __Start_XI
+10b0:075a      __End_XI
+10b0:075a      __Start_YI
+10b0:0772      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-10af:0b98      ___historical_splitparms
+10b0:0b98      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d92e      _DoINTR_
+0000:d93c      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dca7*     sbrk_
-0000:dcb7      __brk_
+0000:dcb5*     sbrk_
+0000:dcc5      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dd1f      __qwrite_
+0000:dd2d      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dd7f      fsync_
+0000:dd8d      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dd84      __flushall_
-0000:de18      flushall_
+0000:dd92      __flushall_
+0000:de26      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:de1e*     _frealloc_
-0000:de1e      realloc_
+0000:de2c*     _frealloc_
+0000:de2c      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:df18      __setenvp_
-0000:e0a4      __freeenvp_
+0000:df26      __setenvp_
+0000:e0b2      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-10af:06f6      ___IsDBCS
+10b0:06f6      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e102*     _ismbblead_
-10af:0b9e      ___MBCSIsTable
+0000:e110*     _ismbblead_
+10b0:0b9e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e15c      __mbinit_
-10af:06f8      ___MBCodePage
+0000:e16a      __mbinit_
+10b0:06f8      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e237      _mbdtoupper_
+0000:e245      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e245      toupper_
+0000:e253      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-10af:06fa      __8087cw
+10b0:06fa      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-10af:06fc      ___Save8087
-10af:0700      ___Rest8087
+10b0:06fc      ___Save8087
+10b0:0700      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e254      __GrabFP87_
+0000:e262      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e286*     __init_8087_emu
-0000:e28c      __x87id
+0000:e294*     __init_8087_emu
+0000:e29a      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e2e9      getche_
+0000:e2f7      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e303      wctomb_
+0000:e311      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e34e+     utoa_
-0000:e3ef      itoa_
+0000:e35c+     utoa_
+0000:e3fd      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e439      strupr_
+0000:e447      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-10af:0704      ___EFG_printf
-10af:0708*     ___EFG_scanf
+10b0:0704      ___EFG_printf
+10b0:0708*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e481      ulltoa_
-0000:e5be*     lltoa_
+0000:e48f      ulltoa_
+0000:e5cc*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e62f*     _dos_close_
-0000:e63d      _dos_commit_
+0000:e63d*     _dos_close_
+0000:e64b      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e64c*     _msize_
-0000:e667      _fmsize_
+0000:e65a*     _msize_
+0000:e675      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e678      __HeapManager_expand_
-0000:eb81      _nexpand_
+0000:e686      __HeapManager_expand_
+0000:eb8f      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ebd4      _fexpand_
-0000:ebd4*     _expand_
+0000:ebe2      _fexpand_
+0000:ebe2*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ec09      clearenv_
+0000:ec17      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ed3e      __Init_FPE_handler_
-0000:ed77      __Fini_FPE_handler_
-0000:edae*     __FPEHandler
+0000:ed4c      __Init_FPE_handler_
+0000:ed85      __Fini_FPE_handler_
+0000:edbc*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f040      _bfree_
+0000:f04e      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f065      _bexpand_
+0000:f073      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-10af:0722      ___FPE_int
+10b0:0722      ___FPE_int
 
 
                         +--------------------+
@@ -604,6 +604,6 @@ vgmsnd.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001f460 (128096.)
+Memory size:  0001f470 (128112.)
 Entry point address: 0000:7d06
-Link time: 00:00.88
+Link time: 00:00.00