]> 4ch.mooo.com Git - 16.git/commitdiff
gitgud
authorsparky4 <sparky4@cock.li>
Fri, 9 Oct 2015 15:49:33 +0000 (10:49 -0500)
committersparky4 <sparky4@cock.li>
Fri, 9 Oct 2015 15:49:33 +0000 (10:49 -0500)
24 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
fontgfx.exe
fontgfx.map
fonttest.exe
fonttest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
src/lib/modex16.h
test.exe
test.map
test2.exe
test2.map

diff --git a/16.exe b/16.exe
index f4243dc973a223ae3332f747971a103237f22b39..255d0fb052bbbc049c11eb7e8b444477c5d7385b 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index f3f4e1e9ba460ce3d795bee9ebd0e5ea04a11814..08692cff35ac827692495426f8a85a14fae5976f 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          133f:0000            0000f240
+DGROUP                          1355:0000            0000f240
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:6570       00000058
 kitten_TEXT            CODE           AUTO           0000:6de0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:75f0       0000158b
 timer_TEXT             CODE           AUTO           0000:8b80       00000235
-_TEXT                  CODE           AUTO           08dc:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08dc:7bd0       000021d0
-bitmap_TEXT            CODE           AUTO           08dc:9da0       000005c9
-16text_TEXT            CODE           AUTO           08dc:a370       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1324:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           133e:0004       00000000
-_NULL                  BEGDATA        DGROUP         133f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1341:0000       00000002
-CONST                  DATA           DGROUP         1341:0002       00000076
-CONST2                 DATA           DGROUP         1348:0008       00000102
-_DATA                  DATA           DGROUP         1359:0000       000005c1
-XIB                    DATA           DGROUP         13b5:0002       00000000
-XI                     DATA           DGROUP         13b5:0002       00000036
-XIE                    DATA           DGROUP         13b8:0008       00000000
-YIB                    DATA           DGROUP         13b8:0008       00000000
-YI                     DATA           DGROUP         13b8:0008       00000018
-YIE                    DATA           DGROUP         13ba:0000       00000000
-STRINGS                DATA           DGROUP         13ba:0000       00000000
-DATA                   DATA           DGROUP         13ba:0000       00000000
-_emu_init_start        EMU            DGROUP         13ba:0000       00000000
-_emu_init_end          EMU            DGROUP         13ba:0000       00000000
-_BSS                   BSS            DGROUP         13ba:0000       00000fc2
-STACK                  STACK          DGROUP         14b7:0000       0000dac0
+_TEXT                  CODE           AUTO           08dc:0000       00007bbb
+modex16_TEXT           CODE           AUTO           08dc:7bc0       0000233a
+bitmap_TEXT            CODE           AUTO           08dc:9f00       000005c9
+16text_TEXT            CODE           AUTO           08dc:a4d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           133a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1354:0004       00000000
+_NULL                  BEGDATA        DGROUP         1355:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1357:0000       00000002
+CONST                  DATA           DGROUP         1357:0002       00000076
+CONST2                 DATA           DGROUP         135e:0008       00000102
+_DATA                  DATA           DGROUP         136f:0000       000005c1
+XIB                    DATA           DGROUP         13cb:0002       00000000
+XI                     DATA           DGROUP         13cb:0002       00000036
+XIE                    DATA           DGROUP         13ce:0008       00000000
+YIB                    DATA           DGROUP         13ce:0008       00000000
+YI                     DATA           DGROUP         13ce:0008       00000018
+YIE                    DATA           DGROUP         13d0:0000       00000000
+STRINGS                DATA           DGROUP         13d0:0000       00000000
+DATA                   DATA           DGROUP         13d0:0000       00000000
+_emu_init_start        EMU            DGROUP         13d0:0000       00000000
+_emu_init_end          EMU            DGROUP         13d0:0000       00000000
+_BSS                   BSS            DGROUP         13d0:0000       00000fc2
+STACK                  STACK          DGROUP         14cd:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-133f:07b0+     _player
-133f:08b0+     _gvar
-133f:08d8+     _cpus
-133f:08dc*     _gpal
-133f:08e0+     _dpal
-133f:08e4+     _engi_stat
+1355:07b0+     _player
+1355:08b0+     _gvar
+1355:08d8+     _cpus
+1355:08dc*     _gpal
+1355:08e0+     _dpal
+1355:08e4+     _engi_stat
 0000:00cc      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:02dc+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e92      jsmn_parse_
 0000:138e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-133f:090e+     _inpu
+1355:090e+     _inpu
 0000:1520+     INL_KeyService_
 0000:17ba+     Mouse_
 0000:1812+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5aec+     MM_TotalFree_
 0000:5b82*     MM_Report_
 0000:653a*     MM_BombOnError_
-133f:0a70+     _beforesort
-133f:0a74+     _aftersort
-133f:0a78+     _XMSaddr
+1355:0a70+     _beforesort
+1355:0a74+     _aftersort
+1355:0a78+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6570      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:6cb0*     CAL_OptimizeNodes_
 0000:6d60*     CA_Startup_
 0000:6db0*     CA_Shutdown_
-133f:0a80*     _finishcachebox
-133f:0a84*     _updatecachebox
-133f:0a88*     _drawcachebox
+1355:0a80*     _finishcachebox
+1355:0a84*     _updatecachebox
+1355:0a88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e1c      KITTENGETS
 0000:6e7c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73d4+     get_line_
 0000:7446+     db_fetch_
 0000:74dc+     db_insert_
-133f:04a4+     __kitten_catalog
+1355:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:779c+     LargestFreeBlock_
 0000:782a+     _coreleft_
@@ -192,53 +192,54 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08dc:0005      __STK
 08dc:0025      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08dc:7d88      VGAmodeX_
-08dc:7e30+     modexEnter_
-08dc:7ecc*     modexLeave_
-08dc:7ee4*     modexDefaultPage_
-08dc:7f4a*     modexNextPage_
-08dc:801a*     modexNextPageFlexibleSize_
-08dc:80ee*     modexShowPage_
-08dc:81ea*     modexPanPage_
-08dc:823a*     modexSelectPlane_
-08dc:825e+     modexClearRegion_
-08dc:8376*     oldDrawBmp_
-08dc:84dc*     CDrawBmp_
-08dc:8640*     modexDrawBmp_
-08dc:86a6+     modexDrawBmpRegion_
-08dc:8810*     modexDrawPlanarBuf_
-08dc:882e*     modexDrawSprite_
-08dc:8894+     modexDrawSpriteRegion_
-08dc:8a0c*     modexCopyPageRegion_
-08dc:8b76      modexFadeOn_
-08dc:8ba6      modexFadeOff_
-08dc:8bd4*     modexFlashOn_
-08dc:8c02*     modexFlashOff_
-08dc:8cd2      modexPalSave_
-08dc:8d28      modexNewPal_
-08dc:8d78*     modexLoadPalFile_
-08dc:8e5a*     modexSavePalFile_
-08dc:8ed2      modexPalBlack_
-08dc:8efc*     modexPalWhite_
-08dc:8f26+     modexPalUpdate_
-08dc:9496+     modexPalUpdate1_
-08dc:9510*     modexPalUpdate0_
-08dc:955c+     chkcolor_
-08dc:9874+     modexputPixel_
-08dc:9902*     modexgetPixel_
-08dc:9988*     modexhlin_
-08dc:99f4*     modexprint_
-08dc:9b8e*     modexprintbig_
-08dc:9d0a*     cls_
-08dc:9d78+     modexWaitBorder_
-133f:04d4+     _VGA
+08dc:7d78      VGAmodeX_
+08dc:7e20+     modexEnter_
+08dc:7ebc*     modexLeave_
+08dc:7ed4*     modexDefaultPage_
+08dc:7f3a*     modexNextPage_
+08dc:800a*     modexNextPageFlexibleSize_
+08dc:80de*     modexShowPage_
+08dc:81da*     modexPanPage_
+08dc:822a*     modexSelectPlane_
+08dc:824e+     modexClearRegion_
+08dc:8366*     oldDrawBmp_
+08dc:84cc*     CDrawBmp_
+08dc:8630*     modexDrawBmp_
+08dc:8696+     modexDrawBmpRegion_
+08dc:8800*     modex_sparky4_DrawBmpRegion_
+08dc:896a*     modexDrawPlanarBuf_
+08dc:8988*     modexDrawSprite_
+08dc:89ee+     modexDrawSpriteRegion_
+08dc:8b66*     modexCopyPageRegion_
+08dc:8cd0      modexFadeOn_
+08dc:8d00      modexFadeOff_
+08dc:8d2e*     modexFlashOn_
+08dc:8d5c*     modexFlashOff_
+08dc:8e2c      modexPalSave_
+08dc:8e82      modexNewPal_
+08dc:8ed2*     modexLoadPalFile_
+08dc:8fb4*     modexSavePalFile_
+08dc:902c      modexPalBlack_
+08dc:9056*     modexPalWhite_
+08dc:9080+     modexPalUpdate_
+08dc:95f0+     modexPalUpdate1_
+08dc:966a*     modexPalUpdate0_
+08dc:96b6+     chkcolor_
+08dc:99ce+     modexputPixel_
+08dc:9a5c*     modexgetPixel_
+08dc:9ae2*     modexhlin_
+08dc:9b4e*     modexprint_
+08dc:9ce8*     modexprintbig_
+08dc:9e64*     cls_
+08dc:9ed2+     modexWaitBorder_
+1355:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08dc:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-133f:0000*     __nullarea
-133f:04fc*     __ovlflag
-133f:04fd*     __intno
-133f:04fe*     __ovlvec
+1355:0000*     __nullarea
+1355:04fc*     __ovlflag
+1355:04fd*     __intno
+1355:04fe*     __ovlvec
 08dc:0072      _cstart_
 08dc:0145*     _Not_Enough_Memory_
 08dc:0277      __exit_
@@ -248,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08dc:02fe      _big_code_
 08dc:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-133f:1394      __argv
-133f:1398      ___argv
-133f:139c      __argc
-133f:139e      ___argc
+1355:1394      __argv
+1355:1398      ___argv
+1355:139c      __argc
+1355:139e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08dc:0305      __PIA
 08dc:02fe*     __PIS
@@ -260,35 +261,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08dc:0359      _fmalloc_
 08dc:0359      malloc_
-133f:0502      ___fheap
-133f:0504      ___fheapRover
-133f:0506      ___LargestSizeB4Rover
+1355:0502      ___fheap
+1355:0504      ___fheapRover
+1355:0506      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08dc:a0a2      bitmapLoadPcx_
-08dc:a1fe*     bitmapLoadPcxTiles_
+08dc:a202      bitmapLoadPcx_
+08dc:a35e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08dc:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08dc:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08dc:066c+     __open_flags_
-08dc:092d+     _fsopen_
-08dc:0994      fopen_
-08dc:0ab7*     freopen_
+08dc:066b+     __open_flags_
+08dc:092c+     _fsopen_
+08dc:0993      fopen_
+08dc:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08dc:0b41      fread_
+08dc:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08dc:0eb8      __get_errno_ptr_
-133f:1420      _errno
+08dc:0eb7      __get_errno_ptr_
+1355:1420      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-133f:0514      ___iob
-133f:1422      ___OpenStreams
-133f:1426      ___ClosedStreams
+1355:0514      ___iob
+1355:1422      ___ClosedStreams
+1355:1426      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-08dc:0ebf      fprintf_
+08dc:0ebe      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08dc:0eee*     _frealloc_
-08dc:0eee      realloc_
+08dc:0eed*     _frealloc_
+08dc:0eed      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 08dc:0fca      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -314,22 +315,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08dc:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08dc:13ab      _nmalloc_
-133f:067c      ___nheapbeg
-133f:067e      ___MiniHeapRover
-133f:0680      ___LargestSizeB4MiniHeapRover
+1355:067c      ___nheapbeg
+1355:067e      ___MiniHeapRover
+1355:0680      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08dc:1485      _ffree_
 08dc:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08dc:14f2      _nfree_
-133f:142a+     ___MiniHeapFreeRover
+1355:142a+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08dc:15ed+     _null_exit_rtn_
 08dc:15ed+     __null_int23_exit_
 08dc:15ee      exit_
 08dc:160f+     _exit_
-133f:0682+     ___int23_exit
-133f:0686      ___FPE_handler_exit
+1355:0682+     ___int23_exit
+1355:0686      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08dc:162b      ultoa_
 08dc:16e9*     ltoa_
@@ -339,7 +340,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08dc:1a9b      __doclose_
 08dc:1be5      __shutdown_stream_
 08dc:1bff      fclose_
-133f:142c+     ___RmTmpFileFn
+1355:142c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08dc:1c6a+     __ibm_bios_get_ticks_
 08dc:1ce1      clock_
@@ -350,7 +351,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08dc:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-133f:0098      __IsTable
+1355:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08dc:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -385,31 +386,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08dc:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-133f:0692      __8087
-133f:0693      __real87
-133f:0694      __dos87emucall
-133f:0696      __dos87real
+1355:0692      __8087
+1355:0693      __real87
+1355:0694      __dos87emucall
+1355:0696      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08dc:2906*     __exit_with_msg_
 08dc:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-133f:0698      __curbrk
-133f:06a0      __STACKLOW
-133f:06a2      __STACKTOP
-133f:06a4      __cbyte
-133f:06a6      __child
-133f:06a8      __no87
-133f:06b5      ___FPE_handler
-133f:069a      __psp
-133f:06a9      __get_ovl_stack
-133f:06ad      __restore_ovl_stack
-133f:06b1      __close_ovl_file
-133f:06b9      __LpCmdLine
-133f:06bd      __LpPgmName
-133f:069c      __osmajor
-133f:069d      __osminor
-133f:069e      __osmode
-133f:069f      __HShift
+1355:0698      __curbrk
+1355:06a0      __STACKLOW
+1355:06a2      __STACKTOP
+1355:06a4      __cbyte
+1355:06a6      __child
+1355:06a8      __no87
+1355:06b5      ___FPE_handler
+1355:069a      __psp
+1355:06a9      __get_ovl_stack
+1355:06ad      __restore_ovl_stack
+1355:06b1      __close_ovl_file
+1355:06b9      __LpCmdLine
+1355:06bd      __LpPgmName
+1355:069c      __osmajor
+1355:069d      __osminor
+1355:069e      __osmode
+1355:069f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08dc:292a      __fill_buffer_
 08dc:2b79      fgetc_
@@ -419,8 +420,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08dc:3039      rand_
 08dc:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08dc:a3e6*     textInit_
-133f:1434      _romFonts
+08dc:a546*     textInit_
+1355:1434      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08dc:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -431,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08dc:32cc      __FiniRtns
 08dc:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-133f:06c6      ___uselfn
+1355:06c6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08dc:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -449,9 +450,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08dc:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08dc:3b7f*     __set_commode_
-133f:06c8      __commode
+1355:06c8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-133f:06ca      __fmode
+1355:06ca      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08dc:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -487,7 +488,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08dc:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-133f:0050      ___Alphabet
+1355:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08dc:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -498,9 +499,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08dc:4b72      __GetIOMode_
 08dc:4ba7      __SetIOMode_nogrow_
-133f:06e0      ___NFiles
-133f:06e2      ___init_mode
-133f:070a      ___io_mode
+1355:06e0      ___NFiles
+1355:06e2      ___init_mode
+1355:070a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08dc:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -520,9 +521,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08dc:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08dc:4f0e*     __get_doserrno_ptr_
-133f:1450      __doserrno
+1355:1450      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-133f:070e      ___umaskval
+1355:070e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08dc:4f15      _dos_creat_
 08dc:4f39*     _dos_creatnew_
@@ -533,9 +534,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08dc:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-133f:1454      ___env_mask
-133f:1458      _environ
-133f:145c*     __wenviron
+1355:1454      ___env_mask
+1355:1458      _environ
+1355:145c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08dc:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -556,7 +557,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08dc:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08dc:574a      __EnterWVIDEO_
-133f:072e+     ___WD_Present
+1355:072e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08dc:576e      __flushall_
 08dc:5802      flushall_
@@ -569,80 +570,80 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08dc:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-133f:1460      ____Argv
-133f:1464      ____Argc
+1355:1460      ____Argv
+1355:1464      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-133f:0730      __amblksiz
+1355:0730      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-133f:0762      __Start_XI
-133f:0798      __End_XI
-133f:0798      __Start_YI
-133f:07b0      __End_YI
+1355:0762      __Start_XI
+1355:0798      __End_XI
+1355:0798      __Start_YI
+1355:07b0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-133f:1466      ___historical_splitparms
+1355:1466      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08dc:6bc8*     _heapenable_
-133f:0732      ___heap_enabled
+08dc:6bba*     _heapenable_
+1355:0732      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08dc:6bd9      _bfree_
+08dc:6bcb      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08dc:6bfe      _bexpand_
+08dc:6bf0      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08dc:6c58      _DoINTR_
+08dc:6c4a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08dc:6fd1*     sbrk_
-08dc:6fe1      __brk_
+08dc:6fc3*     sbrk_
+08dc:6fd3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08dc:7049      fsync_
+08dc:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08dc:706c      __setenvp_
-08dc:71f8      __freeenvp_
+08dc:705e      __setenvp_
+08dc:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-133f:0734      ___IsDBCS
+1355:0734      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08dc:7256*     _ismbblead_
-133f:146c      ___MBCSIsTable
+08dc:7248*     _ismbblead_
+1355:146c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08dc:72b0      __mbinit_
-133f:0736      ___MBCodePage
+08dc:72a2      __mbinit_
+1355:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08dc:738b      _mbdtoupper_
+08dc:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08dc:7399      toupper_
+08dc:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-133f:0738      __8087cw
+1355:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-133f:073a      ___Save8087
-133f:073e      ___Rest8087
+1355:073a      ___Save8087
+1355:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08dc:73a8      __GrabFP87_
+08dc:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08dc:73da*     __init_8087_emu
-08dc:73e0      __x87id
+08dc:73cc*     __init_8087_emu
+08dc:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08dc:743d      wctomb_
+08dc:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08dc:7488+     utoa_
-08dc:7529      itoa_
+08dc:747a+     utoa_
+08dc:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08dc:7573      strupr_
+08dc:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-133f:0742      ___EFG_printf
-133f:0746*     ___EFG_scanf
+1355:0742      ___EFG_printf
+1355:0746*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08dc:75bb      ulltoa_
-08dc:76f8*     lltoa_
+08dc:75ad      ulltoa_
+08dc:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08dc:7769*     _dos_close_
-08dc:7777      _dos_commit_
+08dc:775b*     _dos_close_
+08dc:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08dc:7786      clearenv_
+08dc:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08dc:78bc      __Init_FPE_handler_
-08dc:78f5      __Fini_FPE_handler_
-08dc:792c*     __FPEHandler
+08dc:78ae      __Init_FPE_handler_
+08dc:78e7      __Fini_FPE_handler_
+08dc:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-133f:0760      ___FPE_int
+1355:0760      ___FPE_int
 
 
                         +--------------------+
@@ -658,6 +659,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022630 (140848.)
+Memory size:  00022790 (141200.)
 Entry point address: 08dc:0072
 Link time: 00:00.00
index 91696d121f6ce083545991fc739fe3753cc1f6b6..f78ff0538255497834af691f883e731d667a35e6 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index 8a17c7df9077eafcaa9c49cd2087b71a2403312f..13dc748d35664c517ae981ba397c2eb3ae64e780 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          13cf:0000            0000f080
+DGROUP                          13e3:0000            0000f080
 
 
 
@@ -33,29 +33,29 @@ wcpu_TEXT              CODE           AUTO           0000:53d0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c40       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6450       0000158b
 timer_TEXT             CODE           AUTO           0000:79e0       00000235
-_TEXT                  CODE           AUTO           07c2:0000       000090ab
-modex16_TEXT           CODE           AUTO           07c2:90b0       000021d0
-16text_TEXT            CODE           AUTO           07c2:b280       0000010d
-bakapee_TEXT           CODE           AUTO           07c2:b390       00000b86
-16_in13_DATA           FAR_DATA       AUTO           13b4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           13ce:0004       00000000
-_NULL                  BEGDATA        DGROUP         13cf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         13d1:0000       00000002
-CONST                  DATA           DGROUP         13d1:0002       00000076
-CONST2                 DATA           DGROUP         13d8:0008       0000010a
-_DATA                  DATA           DGROUP         13ea:0000       000005a9
-XIB                    DATA           DGROUP         1444:000a       00000000
-XI                     DATA           DGROUP         1444:000a       00000036
-XIE                    DATA           DGROUP         1448:0000       00000000
-YIB                    DATA           DGROUP         1448:0000       00000000
-YI                     DATA           DGROUP         1448:0000       00000018
-YIE                    DATA           DGROUP         1449:0008       00000000
-STRINGS                DATA           DGROUP         1449:0008       00000000
-DATA                   DATA           DGROUP         1449:0008       00000000
-_emu_init_start        EMU            DGROUP         1449:0008       00000000
-_emu_init_end          EMU            DGROUP         1449:0008       00000000
-_BSS                   BSS            DGROUP         144a:0000       00000e02
-STACK                  STACK          DGROUP         152b:0000       0000dac0
+_TEXT                  CODE           AUTO           07c2:0000       0000907d
+modex16_TEXT           CODE           AUTO           07c2:9080       0000233a
+16text_TEXT            CODE           AUTO           07c2:b3c0       0000010d
+bakapee_TEXT           CODE           AUTO           07c2:b4d0       00000b86
+16_in13_DATA           FAR_DATA       AUTO           13c8:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           13e2:0004       00000000
+_NULL                  BEGDATA        DGROUP         13e3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         13e5:0000       00000002
+CONST                  DATA           DGROUP         13e5:0002       00000076
+CONST2                 DATA           DGROUP         13ec:0008       0000010a
+_DATA                  DATA           DGROUP         13fe:0000       000005a9
+XIB                    DATA           DGROUP         1458:000a       00000000
+XI                     DATA           DGROUP         1458:000a       00000036
+XIE                    DATA           DGROUP         145c:0000       00000000
+YIB                    DATA           DGROUP         145c:0000       00000000
+YI                     DATA           DGROUP         145c:0000       00000018
+YIE                    DATA           DGROUP         145d:0008       00000000
+STRINGS                DATA           DGROUP         145d:0008       00000000
+DATA                   DATA           DGROUP         145d:0008       00000000
+_emu_init_start        EMU            DGROUP         145d:0008       00000000
+_emu_init_end          EMU            DGROUP         145d:0008       00000000
+_BSS                   BSS            DGROUP         145e:0000       00000e02
+STACK                  STACK          DGROUP         153f:0000       0000dac0
 
 
                         +----------------+
@@ -71,7 +71,7 @@ Address        Symbol
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00a2      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-13cf:07ce+     _inpu
+13e3:07ce+     _inpu
 0000:0380+     INL_KeyService_
 0000:061a+     Mouse_
 0000:0672+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:494c+     MM_TotalFree_
 0000:49e2*     MM_Report_
 0000:539a*     MM_BombOnError_
-13cf:0930+     _beforesort
-13cf:0934+     _aftersort
-13cf:0938+     _XMSaddr
+13e3:0930+     _beforesort
+13e3:0934+     _aftersort
+13e3:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -139,9 +139,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b10*     CAL_OptimizeNodes_
 0000:5bc0*     CA_Startup_
 0000:5c10*     CA_Shutdown_
-13cf:0940*     _finishcachebox
-13cf:0944*     _updatecachebox
-13cf:0948*     _drawcachebox
+13e3:0940*     _finishcachebox
+13e3:0944*     _updatecachebox
+13e3:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c7c      KITTENGETS
 0000:5cdc*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6234+     get_line_
 0000:62a6+     db_fetch_
 0000:633c+     db_insert_
-13cf:04a4+     __kitten_catalog
+13e3:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65fc+     LargestFreeBlock_
 0000:668a+     _coreleft_
@@ -183,62 +183,63 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07c2:00af      __PIA
 07c2:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-07c2:9268      VGAmodeX_
-07c2:9310+     modexEnter_
-07c2:93ac*     modexLeave_
-07c2:93c4      modexDefaultPage_
-07c2:942a*     modexNextPage_
-07c2:94fa*     modexNextPageFlexibleSize_
-07c2:95ce      modexShowPage_
-07c2:96ca*     modexPanPage_
-07c2:971a*     modexSelectPlane_
-07c2:973e      modexClearRegion_
-07c2:9856*     oldDrawBmp_
-07c2:99bc*     CDrawBmp_
-07c2:9b20*     modexDrawBmp_
-07c2:9b86+     modexDrawBmpRegion_
-07c2:9cf0*     modexDrawPlanarBuf_
-07c2:9d0e*     modexDrawSprite_
-07c2:9d74+     modexDrawSpriteRegion_
-07c2:9eec*     modexCopyPageRegion_
-07c2:a056*     modexFadeOn_
-07c2:a086*     modexFadeOff_
-07c2:a0b4*     modexFlashOn_
-07c2:a0e2*     modexFlashOff_
-07c2:a1b2+     modexPalSave_
-07c2:a208+     modexNewPal_
-07c2:a258*     modexLoadPalFile_
-07c2:a33a*     modexSavePalFile_
-07c2:a3b2*     modexPalBlack_
-07c2:a3dc*     modexPalWhite_
-07c2:a406+     modexPalUpdate_
-07c2:a976+     modexPalUpdate1_
-07c2:a9f0*     modexPalUpdate0_
-07c2:aa3c+     chkcolor_
-07c2:ad54      modexputPixel_
-07c2:ade2*     modexgetPixel_
-07c2:ae68*     modexhlin_
-07c2:aed4      modexprint_
-07c2:b06e*     modexprintbig_
-07c2:b1ea      cls_
-07c2:b258+     modexWaitBorder_
-13cf:04d4      _VGA
+07c2:9238      VGAmodeX_
+07c2:92e0+     modexEnter_
+07c2:937c*     modexLeave_
+07c2:9394      modexDefaultPage_
+07c2:93fa*     modexNextPage_
+07c2:94ca*     modexNextPageFlexibleSize_
+07c2:959e      modexShowPage_
+07c2:969a*     modexPanPage_
+07c2:96ea*     modexSelectPlane_
+07c2:970e      modexClearRegion_
+07c2:9826*     oldDrawBmp_
+07c2:998c*     CDrawBmp_
+07c2:9af0*     modexDrawBmp_
+07c2:9b56+     modexDrawBmpRegion_
+07c2:9cc0*     modex_sparky4_DrawBmpRegion_
+07c2:9e2a*     modexDrawPlanarBuf_
+07c2:9e48*     modexDrawSprite_
+07c2:9eae+     modexDrawSpriteRegion_
+07c2:a026*     modexCopyPageRegion_
+07c2:a190*     modexFadeOn_
+07c2:a1c0*     modexFadeOff_
+07c2:a1ee*     modexFlashOn_
+07c2:a21c*     modexFlashOff_
+07c2:a2ec+     modexPalSave_
+07c2:a342+     modexNewPal_
+07c2:a392*     modexLoadPalFile_
+07c2:a474*     modexSavePalFile_
+07c2:a4ec*     modexPalBlack_
+07c2:a516*     modexPalWhite_
+07c2:a540+     modexPalUpdate_
+07c2:aab0+     modexPalUpdate1_
+07c2:ab2a*     modexPalUpdate0_
+07c2:ab76+     chkcolor_
+07c2:ae8e      modexputPixel_
+07c2:af1c*     modexgetPixel_
+07c2:afa2*     modexhlin_
+07c2:b00e      modexprint_
+07c2:b1a8*     modexprintbig_
+07c2:b324      cls_
+07c2:b392+     modexWaitBorder_
+13e3:04d4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07c2:b2f6      textInit_
-13cf:1254      _romFonts
+07c2:b436      textInit_
+13e3:1254      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07c2:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07c2:b398*     pdump_
-07c2:b3fa+     colortest_
-07c2:b44e+     colorz_
-07c2:b4b4+     ssd_
-07c2:b5d2+     dingpp_
-07c2:b644+     dingo_
-07c2:b6da+     dingas_
-07c2:b788+     dingu_
-07c2:b7ea+     dingq_
-07c2:b88a      ding_
+07c2:b4d8*     pdump_
+07c2:b53a+     colortest_
+07c2:b58e+     colorz_
+07c2:b5f4+     ssd_
+07c2:b712+     dingpp_
+07c2:b784+     dingo_
+07c2:b81a+     dingas_
+07c2:b8c8+     dingu_
+07c2:b92a+     dingq_
+07c2:b9ca      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 07c2:00dd      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -247,10 +248,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07c2:01d6+     vscanf_
 07c2:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-13cf:0000*     __nullarea
-13cf:0504*     __ovlflag
-13cf:0505*     __intno
-13cf:0506*     __ovlvec
+13e3:0000*     __nullarea
+13e3:0504*     __ovlflag
+13e3:0505*     __intno
+13e3:0506*     __ovlvec
 07c2:022c      _cstart_
 07c2:02ff*     _Not_Enough_Memory_
 07c2:0431      __exit_
@@ -260,10 +261,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07c2:04b8      _big_code_
 07c2:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-13cf:126c      __argv
-13cf:1270      ___argv
-13cf:1274      __argc
-13cf:1276      ___argc
+13e3:126c      __argv
+13e3:1270      ___argv
+13e3:1274      __argc
+13e3:1276      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07c2:04b8+     int86x_
 07c2:063b      int86_
@@ -285,28 +286,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07c2:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07c2:0829      _nmalloc_
-13cf:050a      ___nheapbeg
-13cf:050c      ___MiniHeapRover
-13cf:050e      ___LargestSizeB4MiniHeapRover
+13e3:050a      ___nheapbeg
+13e3:050c      ___MiniHeapRover
+13e3:050e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07c2:0903      _fmalloc_
 07c2:0903      malloc_
-13cf:0510      ___fheap
-13cf:0512      ___fheapRover
-13cf:0514      ___LargestSizeB4Rover
+13e3:0510      ___fheap
+13e3:0512      ___fheapRover
+13e3:0514      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07c2:0a78      _ffree_
 07c2:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07c2:0ae5      _nfree_
-13cf:1278+     ___MiniHeapFreeRover
+13e3:1278+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07c2:0be0+     _null_exit_rtn_
 07c2:0be0+     __null_int23_exit_
 07c2:0be1      exit_
 07c2:0c02+     _exit_
-13cf:0516+     ___int23_exit
-13cf:051a      ___FPE_handler_exit
+13e3:0516+     ___int23_exit
+13e3:051a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07c2:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -325,7 +326,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07c2:15c5      __doclose_
 07c2:170f      __shutdown_stream_
 07c2:1729      fclose_
-13cf:127a+     ___RmTmpFileFn
+13e3:127a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07c2:1794+     __ibm_bios_get_ticks_
 07c2:180b      clock_
@@ -334,7 +335,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07c2:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-13cf:0098      __IsTable
+13e3:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07c2:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -369,31 +370,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07c2:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-13cf:0526      __8087
-13cf:0527      __real87
-13cf:0528      __dos87emucall
-13cf:052a      __dos87real
+13e3:0526      __8087
+13e3:0527      __real87
+13e3:0528      __dos87emucall
+13e3:052a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07c2:241a*     __exit_with_msg_
 07c2:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-13cf:052c      __curbrk
-13cf:0534      __STACKLOW
-13cf:0536      __STACKTOP
-13cf:0538      __cbyte
-13cf:053a      __child
-13cf:053c      __no87
-13cf:0549      ___FPE_handler
-13cf:052e      __psp
-13cf:053d      __get_ovl_stack
-13cf:0541      __restore_ovl_stack
-13cf:0545      __close_ovl_file
-13cf:054d      __LpCmdLine
-13cf:0551      __LpPgmName
-13cf:0530      __osmajor
-13cf:0531      __osminor
-13cf:0532      __osmode
-13cf:0533      __HShift
+13e3:052c      __curbrk
+13e3:0534      __STACKLOW
+13e3:0536      __STACKTOP
+13e3:0538      __cbyte
+13e3:053a      __child
+13e3:053c      __no87
+13e3:0549      ___FPE_handler
+13e3:052e      __psp
+13e3:053d      __get_ovl_stack
+13e3:0541      __restore_ovl_stack
+13e3:0545      __close_ovl_file
+13e3:054d      __LpCmdLine
+13e3:0551      __LpPgmName
+13e3:0530      __osmajor
+13e3:0531      __osminor
+13e3:0532      __osmode
+13e3:0533      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07c2:243e+     __fill_buffer_
 07c2:268d      fgetc_
@@ -402,252 +403,252 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07c2:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-13cf:0556      ___iob
-13cf:1282      ___OpenStreams
-13cf:1286      ___ClosedStreams
+13e3:0556      ___iob
+13e3:1282      ___ClosedStreams
+13e3:1286      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-07c2:2cdf      __fprtf_
+07c2:2cc6      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
-07c2:2e32      ungetc_
+07c2:2e19      ungetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scnf.c)
-07c2:406b      __scnf_
+07c2:404e      __scnf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-07c2:4331      __CMain
+07c2:4314      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-07c2:4397      __InitRtns
-07c2:4397*     __FInitRtns
-07c2:43f2      __FiniRtns
-07c2:43f2*     __FFiniRtns
+07c2:437a      __InitRtns
+07c2:437a*     __FInitRtns
+07c2:43d5      __FiniRtns
+07c2:43d5*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-13cf:06be      ___uselfn
+13e3:06be      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-07c2:4456      __DOSseg__
+07c2:443a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-07c2:4457      __Init_Argv_
-07c2:44ba+     _getargv_
-07c2:47ea      __Fini_Argv_
+07c2:443b      __Init_Argv_
+07c2:449e+     _getargv_
+07c2:47ce      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-07c2:4814      intr_
+07c2:47f8      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-07c2:4828      segread_
+07c2:480c      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-07c2:4913      __LastFree_
-07c2:498d      __ExpandDGROUP_
+07c2:48f7      __LastFree_
+07c2:4971      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-07c2:4a9e      __nmemneed_
+07c2:4a82      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-07c2:4ab0      __MemAllocator
-07c2:4b7a      __MemFree
+07c2:4a90      __MemAllocator
+07c2:4b5a      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-07c2:4cd7      __GrowSeg_
+07c2:4cb7      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-07c2:4e4d      __AllocSeg_
+07c2:4e2d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-07c2:4f3c      __fmemneed_
+07c2:4f1c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-13cf:0022      ___Alphabet
+13e3:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-07c2:4f3f      __lseek_
+07c2:4f1f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-07c2:4f79*     __dosretax
-07c2:4f7e*     __dosret0
-07c2:4f85      __set_errno_dos_
-07c2:4fed*     __set_errno_dos_reterr_
+07c2:4f59*     __dosretax
+07c2:4f5e*     __dosret0
+07c2:4f65      __set_errno_dos_
+07c2:4fcd*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-07c2:4ff8*     __get_errno_ptr_
-13cf:128e      _errno
+07c2:4fd8*     __get_errno_ptr_
+13e3:128e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-07c2:4fff      __GetIOMode_
-07c2:5034      __SetIOMode_nogrow_
-13cf:06d4      ___NFiles
-13cf:06d6      ___init_mode
-13cf:06fe      ___io_mode
+07c2:4fdf      __GetIOMode_
+07c2:5014      __SetIOMode_nogrow_
+13e3:06d4      ___NFiles
+13e3:06d6      ___init_mode
+13e3:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-07c2:5069*     __set_commode_
-13cf:0702      __commode
+07c2:5049*     __set_commode_
+13e3:0702      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-13cf:0704      __fmode
+13e3:0704      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-07c2:5075      __chktty_
+07c2:5055      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-07c2:50d4      __freefp_
-07c2:5175      __purgefp_
+07c2:50b4      __freefp_
+07c2:5155      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-07c2:51b6      __allocfp_
+07c2:5196      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-07c2:5366      __close_
+07c2:5346      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-07c2:539c      __flush_
+07c2:537c      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-07c2:55e5      fflush_
+07c2:55c5      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-07c2:55fa      tell_
+07c2:55da      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-07c2:560b      lseek_
+07c2:55eb      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-07c2:563c      __doserror_
-07c2:564a      __doserror1_
+07c2:561c      __doserror_
+07c2:562a      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-07c2:5656      _dos_open_
+07c2:5636      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-07c2:567c      isatty_
+07c2:565c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-07c2:5698*     __get_doserrno_ptr_
-13cf:1290      __doserrno
+07c2:5678*     __get_doserrno_ptr_
+13e3:1290      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-13cf:0706      ___umaskval
+13e3:0706      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-07c2:569f      _dos_creat_
-07c2:56c3*     _dos_creatnew_
+07c2:567f      _dos_creat_
+07c2:56a3*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-07c2:56e4+     __grow_iomode_
-07c2:57cb+     __shrink_iomode_
-07c2:580c      __SetIOMode_
+07c2:56c4+     __grow_iomode_
+07c2:57ab+     __shrink_iomode_
+07c2:57ec      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-07c2:58cc      vsprintf_
+07c2:58ac      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-13cf:1294      ___env_mask
-13cf:1298      _environ
-13cf:129c*     __wenviron
+13e3:1294      ___env_mask
+13e3:1298      _environ
+13e3:129c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-07c2:590e      _mbterm_
+07c2:58ee      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-07c2:5961      _mbsnextc_
+07c2:5941      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-07c2:59bc      _mbctoupper_
+07c2:599c      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-07c2:59df      _mbsinc_
+07c2:59bf      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-07c2:5a31      __ChkTTYIOMode_
-07c2:5a9f*     __IOMode_
+07c2:5a11      __ChkTTYIOMode_
+07c2:5a7f*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-07c2:5b71      __HeapWalk_
+07c2:5b51      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-07c2:5db1*     _fpreset_
-07c2:5ddc      __init_8087_
-07c2:5e0f+     __default_sigfpe_handler_
-07c2:5e64      __chk8087_
+07c2:5d91*     _fpreset_
+07c2:5dbc      __init_8087_
+07c2:5def+     __default_sigfpe_handler_
+07c2:5e44      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-07c2:5ed4      __EnterWVIDEO_
-13cf:0726+     ___WD_Present
+07c2:5eb4      __EnterWVIDEO_
+13e3:0726+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-07c2:5ef8      __flushall_
-07c2:5f8c      flushall_
+07c2:5ed8      __flushall_
+07c2:5f6c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-07c2:5f92      getche_
+07c2:5f72      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-07c2:5fac      __ioalloc_
+07c2:5f8c      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-07c2:613a      __qread_
+07c2:611a      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-07c2:615a      __qwrite_
+07c2:613a      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-07c2:61ba      fputc_
+07c2:619a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-07c2:638f      __InitFiles_
+07c2:636f      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-07c2:65c3*     fcloseall_
-07c2:65ca      __full_io_exit_
+07c2:65a3*     fcloseall_
+07c2:65aa      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-07c2:65d4      __prtf_
+07c2:65b4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-13cf:0728      ___IsDBCS
+13e3:0728      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-07c2:7744*     _ismbblead_
-13cf:12a0      ___MBCSIsTable
+07c2:7716*     _ismbblead_
+13e3:12a0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
-07c2:7760      mbtowc_
+07c2:7732      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-13cf:019a      __Bits
+13e3:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
-07c2:787e      __FDFS
+07c2:7850      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-13cf:072a      ___EFG_printf
-13cf:072e      ___EFG_scanf
+13e3:072a      ___EFG_printf
+13e3:072e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
-07c2:78f5*     __I8M
-07c2:78f5      __U8M
-07c2:78da*     __I8ME
-07c2:78da*     __U8ME
+07c2:78c7*     __I8M
+07c2:78c7      __U8M
+07c2:78ac*     __I8ME
+07c2:78ac*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-13cf:13a2      ____Argv
-13cf:13a6      ____Argc
+13e3:13a2      ____Argv
+13e3:13a6      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-13cf:0732      __amblksiz
+13e3:0732      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-13cf:075a      __Start_XI
-13cf:0790      __End_XI
-13cf:0790      __Start_YI
-13cf:07a8      __End_YI
+13e3:075a      __Start_XI
+13e3:0790      __End_XI
+13e3:0790      __Start_YI
+13e3:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-13cf:13a8      ___historical_splitparms
+13e3:13a8      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-07c2:7a40      _DoINTR_
+07c2:7a12      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-07c2:7db9*     _heapenable_
-13cf:0734      ___heap_enabled
+07c2:7d8b*     _heapenable_
+13e3:0734      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-07c2:7dca*     sbrk_
-07c2:7dda      __brk_
+07c2:7d9c*     sbrk_
+07c2:7dac      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-07c2:7e42      fsync_
+07c2:7e14      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-07c2:7e47*     _frealloc_
-07c2:7e47      realloc_
+07c2:7e19*     _frealloc_
+07c2:7e19      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-07c2:7f41      __setenvp_
-07c2:80cd      __freeenvp_
+07c2:7f13      __setenvp_
+07c2:809f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-07c2:8169      __mbinit_
-13cf:0736      ___MBCodePage
+07c2:813b      __mbinit_
+13e3:0736      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-07c2:8244      _mbdtoupper_
+07c2:8216      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-07c2:8252      toupper_
+07c2:8224      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-13cf:0738      __8087cw
+13e3:0738      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-13cf:073a      ___Save8087
-13cf:073e      ___Rest8087
+13e3:073a      ___Save8087
+13e3:073e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-07c2:8261      __GrabFP87_
+07c2:8233      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-07c2:8294*     __init_8087_emu
-07c2:829a      __x87id
+07c2:8266*     __init_8087_emu
+07c2:826c      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-07c2:82f7      wctomb_
+07c2:82c9      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-07c2:8342+     utoa_
-07c2:83e3      itoa_
+07c2:8314+     utoa_
+07c2:83b5      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-07c2:842d      strupr_
+07c2:83ff      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-07c2:8462      ulltoa_
-07c2:859f*     lltoa_
+07c2:8434      ulltoa_
+07c2:8571*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-07c2:8610*     _dos_close_
-07c2:861e      _dos_commit_
+07c2:85e2*     _dos_close_
+07c2:85f0      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-07c2:862d*     _msize_
-07c2:8648      _fmsize_
+07c2:85ff*     _msize_
+07c2:861a      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-07c2:8659      __HeapManager_expand_
-07c2:8b62      _nexpand_
+07c2:862b      __HeapManager_expand_
+07c2:8b34      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-07c2:8bb5      _fexpand_
-07c2:8bb5*     _expand_
+07c2:8b87      _fexpand_
+07c2:8b87*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-07c2:8bea      clearenv_
+07c2:8bbc      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-07c2:8d20      __Init_FPE_handler_
-07c2:8d59      __Fini_FPE_handler_
-07c2:8d90*     __FPEHandler
+07c2:8cf2      __Init_FPE_handler_
+07c2:8d2b      __Fini_FPE_handler_
+07c2:8d62*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-07c2:9022      _bfree_
+07c2:8ff4      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-07c2:9047      _bexpand_
+07c2:9019      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-13cf:0758      ___FPE_int
+13e3:0758      ___FPE_int
 
 
                         +--------------------+
@@ -663,6 +664,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022d70 (142704.)
+Memory size:  00022eb0 (143024.)
 Entry point address: 07c2:022c
-Link time: 00:00.10
+Link time: 00:00.00
index f5d34028b9dc9868be199bd139a07194e7f28a33..78894b80a74df0dfe9ca81dd1fd360dc3f897e67 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index da9afc343d92e334b2aa0b855c56a309ac77fb26..383df5100aab4234f2894ab59887c47a6d71a88c 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1162:0000            0000f4c0
+DGROUP                          1178:0000            0000f4c0
 
 
 
@@ -33,28 +33,28 @@ 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       00007653
-16text_TEXT            CODE           AUTO           0000:f190       0000010d
-modex16_TEXT           CODE           AUTO           0f2a:0000       000021d0
-16_in13_DATA           FAR_DATA       AUTO           1147:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1161:0004       00000000
-_NULL                  BEGDATA        DGROUP         1162:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1164:0000       00000002
-CONST                  DATA           DGROUP         1164:0002       00000076
-CONST2                 DATA           DGROUP         116b:0008       00000102
-_DATA                  DATA           DGROUP         117c:0000       000009f5
-XIB                    DATA           DGROUP         121b:0006       00000000
-XI                     DATA           DGROUP         121b:0006       00000036
-XIE                    DATA           DGROUP         121e:000c       00000000
-YIB                    DATA           DGROUP         121e:000c       00000000
-YI                     DATA           DGROUP         121e:000c       00000018
-YIE                    DATA           DGROUP         1220:0004       00000000
-STRINGS                DATA           DGROUP         1220:0004       00000000
-DATA                   DATA           DGROUP         1220:0004       00000000
-_emu_init_start        EMU            DGROUP         1220:0004       00000000
-_emu_init_end          EMU            DGROUP         1220:0004       00000000
-_BSS                   BSS            DGROUP         1221:0000       00000e02
-STACK                  STACK          DGROUP         1302:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7b30       00007645
+16text_TEXT            CODE           AUTO           0000:f180       0000010d
+modex16_TEXT           CODE           AUTO           0f29:0000       0000233a
+16_in13_DATA           FAR_DATA       AUTO           115d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1177:0004       00000000
+_NULL                  BEGDATA        DGROUP         1178:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         117a:0000       00000002
+CONST                  DATA           DGROUP         117a:0002       00000076
+CONST2                 DATA           DGROUP         1181:0008       00000102
+_DATA                  DATA           DGROUP         1192:0000       000009f5
+XIB                    DATA           DGROUP         1231:0006       00000000
+XI                     DATA           DGROUP         1231:0006       00000036
+XIE                    DATA           DGROUP         1234:000c       00000000
+YIB                    DATA           DGROUP         1234:000c       00000000
+YI                     DATA           DGROUP         1234:000c       00000018
+YIE                    DATA           DGROUP         1236:0004       00000000
+STRINGS                DATA           DGROUP         1236:0004       00000000
+DATA                   DATA           DGROUP         1236:0004       00000000
+_emu_init_start        EMU            DGROUP         1236:0004       00000000
+_emu_init_end          EMU            DGROUP         1236:0004       00000000
+_BSS                   BSS            DGROUP         1237:0000       00000e02
+STACK                  STACK          DGROUP         1318:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:000c      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1162:0c0e+     _inpu
+1178:0c0e+     _inpu
 0000:0290+     INL_KeyService_
 0000:052a+     Mouse_
 0000:0582+     IN_GetJoyAbs_
@@ -118,9 +118,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_
-1162:0d70+     _beforesort
-1162:0d74+     _aftersort
-1162:0d78+     _XMSaddr
+1178:0d70+     _beforesort
+1178:0d74+     _aftersort
+1178:0d78+     _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)
@@ -138,9 +138,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_
-1162:0d80*     _finishcachebox
-1162:0d84*     _updatecachebox
-1162:0d88*     _drawcachebox
+1178:0d80*     _finishcachebox
+1178:0d84*     _updatecachebox
+1178:0d88*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b8c      KITTENGETS
 0000:5bec*     kittenopen_
@@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6144+     get_line_
 0000:61b6+     db_fetch_
 0000:624c+     db_insert_
-1162:08e4+     __kitten_catalog
+1178:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:650c+     LargestFreeBlock_
 0000:659a+     _coreleft_
@@ -176,49 +176,50 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7b35      __STK
 0000:7b55      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f206      textInit_
-1162:0d94      _romFonts
+0000:f1f6      textInit_
+1178:0d94      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0f2a:01b8*     VGAmodeX_
-0f2a:0260      modexEnter_
-0f2a:02fc      modexLeave_
-0f2a:0314      modexDefaultPage_
-0f2a:037a*     modexNextPage_
-0f2a:044a*     modexNextPageFlexibleSize_
-0f2a:051e*     modexShowPage_
-0f2a:061a*     modexPanPage_
-0f2a:066a*     modexSelectPlane_
-0f2a:068e+     modexClearRegion_
-0f2a:07a6*     oldDrawBmp_
-0f2a:090c*     CDrawBmp_
-0f2a:0a70*     modexDrawBmp_
-0f2a:0ad6+     modexDrawBmpRegion_
-0f2a:0c40*     modexDrawPlanarBuf_
-0f2a:0c5e*     modexDrawSprite_
-0f2a:0cc4+     modexDrawSpriteRegion_
-0f2a:0e3c*     modexCopyPageRegion_
-0f2a:0fa6*     modexFadeOn_
-0f2a:0fd6*     modexFadeOff_
-0f2a:1004*     modexFlashOn_
-0f2a:1032*     modexFlashOff_
-0f2a:1102+     modexPalSave_
-0f2a:1158+     modexNewPal_
-0f2a:11a8*     modexLoadPalFile_
-0f2a:128a*     modexSavePalFile_
-0f2a:1302*     modexPalBlack_
-0f2a:132c*     modexPalWhite_
-0f2a:1356+     modexPalUpdate_
-0f2a:18c6+     modexPalUpdate1_
-0f2a:1940*     modexPalUpdate0_
-0f2a:198c+     chkcolor_
-0f2a:1ca4+     modexputPixel_
-0f2a:1d32*     modexgetPixel_
-0f2a:1db8*     modexhlin_
-0f2a:1e24      modexprint_
-0f2a:1fbe      modexprintbig_
-0f2a:213a*     cls_
-0f2a:21a8+     modexWaitBorder_
-1162:0914+     _VGA
+0f29:01b8*     VGAmodeX_
+0f29:0260      modexEnter_
+0f29:02fc      modexLeave_
+0f29:0314      modexDefaultPage_
+0f29:037a*     modexNextPage_
+0f29:044a*     modexNextPageFlexibleSize_
+0f29:051e*     modexShowPage_
+0f29:061a*     modexPanPage_
+0f29:066a*     modexSelectPlane_
+0f29:068e+     modexClearRegion_
+0f29:07a6*     oldDrawBmp_
+0f29:090c*     CDrawBmp_
+0f29:0a70*     modexDrawBmp_
+0f29:0ad6+     modexDrawBmpRegion_
+0f29:0c40*     modex_sparky4_DrawBmpRegion_
+0f29:0daa*     modexDrawPlanarBuf_
+0f29:0dc8*     modexDrawSprite_
+0f29:0e2e+     modexDrawSpriteRegion_
+0f29:0fa6*     modexCopyPageRegion_
+0f29:1110*     modexFadeOn_
+0f29:1140*     modexFadeOff_
+0f29:116e*     modexFlashOn_
+0f29:119c*     modexFlashOff_
+0f29:126c+     modexPalSave_
+0f29:12c2+     modexNewPal_
+0f29:1312*     modexLoadPalFile_
+0f29:13f4*     modexSavePalFile_
+0f29:146c*     modexPalBlack_
+0f29:1496*     modexPalWhite_
+0f29:14c0+     modexPalUpdate_
+0f29:1a30+     modexPalUpdate1_
+0f29:1aaa*     modexPalUpdate0_
+0f29:1af6+     chkcolor_
+0f29:1e0e+     modexputPixel_
+0f29:1e9c*     modexgetPixel_
+0f29:1f22*     modexhlin_
+0f29:1f8e      modexprint_
+0f29:2128      modexprintbig_
+0f29:22a4*     cls_
+0f29:2312+     modexWaitBorder_
+1178:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7b72      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
@@ -226,10 +227,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7bbb      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1162:0000*     __nullarea
-1162:093c*     __ovlflag
-1162:093d*     __intno
-1162:093e*     __ovlvec
+1178:0000*     __nullarea
+1178:093c*     __ovlflag
+1178:093d*     __intno
+1178:093e*     __ovlvec
 0000:7bea      _cstart_
 0000:7cbd*     _Not_Enough_Memory_
 0000:7def      __exit_
@@ -239,10 +240,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7e76      _big_code_
 0000:7e76*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1162:16ac      __argv
-1162:16b0      ___argv
-1162:16b4      __argc
-1162:16b6      ___argc
+1178:16ac      __argv
+1178:16b0      ___argv
+1178:16b4      __argc
+1178:16b6      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7e7d      __PIA
 0000:7e76*     __PIS
@@ -267,28 +268,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:81c0      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8205      _nmalloc_
-1162:0942      ___nheapbeg
-1162:0944      ___MiniHeapRover
-1162:0946      ___LargestSizeB4MiniHeapRover
+1178:0942      ___nheapbeg
+1178:0944      ___MiniHeapRover
+1178:0946      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:82df      _fmalloc_
 0000:82df      malloc_
-1162:0948      ___fheap
-1162:094a      ___fheapRover
-1162:094c      ___LargestSizeB4Rover
+1178:0948      ___fheap
+1178:094a      ___fheapRover
+1178:094c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8454      _ffree_
 0000:8454      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84c1      _nfree_
-1162:16b8+     ___MiniHeapFreeRover
+1178:16b8+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85bc+     _null_exit_rtn_
 0000:85bc+     __null_int23_exit_
 0000:85bd      exit_
 0000:85de+     _exit_
-1162:094e+     ___int23_exit
-1162:0952      ___FPE_handler_exit
+1178:094e+     ___int23_exit
+1178:0952      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85fa      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -307,7 +308,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8fa1      __doclose_
 0000:90eb      __shutdown_stream_
 0000:9105      fclose_
-1162:16ba+     ___RmTmpFileFn
+1178:16ba+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9170+     __ibm_bios_get_ticks_
 0000:91e7      clock_
@@ -318,7 +319,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:940b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1162:0098      __IsTable
+1178:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9603      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -351,31 +352,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9dcf      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1162:095e      __8087
-1162:095f      __real87
-1162:0960      __dos87emucall
-1162:0962      __dos87real
+1178:095e      __8087
+1178:095f      __real87
+1178:0960      __dos87emucall
+1178:0962      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9dde*     __exit_with_msg_
 0000:9de3      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1162:0964      __curbrk
-1162:096c      __STACKLOW
-1162:096e      __STACKTOP
-1162:0970      __cbyte
-1162:0972      __child
-1162:0974      __no87
-1162:0981      ___FPE_handler
-1162:0966      __psp
-1162:0975      __get_ovl_stack
-1162:0979      __restore_ovl_stack
-1162:097d      __close_ovl_file
-1162:0985      __LpCmdLine
-1162:0989      __LpPgmName
-1162:0968      __osmajor
-1162:0969      __osminor
-1162:096a      __osmode
-1162:096b      __HShift
+1178:0964      __curbrk
+1178:096c      __STACKLOW
+1178:096e      __STACKTOP
+1178:0970      __cbyte
+1178:0972      __child
+1178:0974      __no87
+1178:0981      ___FPE_handler
+1178:0966      __psp
+1178:0975      __get_ovl_stack
+1178:0979      __restore_ovl_stack
+1178:097d      __close_ovl_file
+1178:0985      __LpCmdLine
+1178:0989      __LpPgmName
+1178:0968      __osmajor
+1178:0969      __osminor
+1178:096a      __osmode
+1178:096b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e02+     __fill_buffer_
 0000:a051      fgetc_
@@ -385,9 +386,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a511      rand_
 0000:a553*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1162:0992      ___iob
-1162:16c2      ___OpenStreams
-1162:16c6      ___ClosedStreams
+1178:0992      ___iob
+1178:16c2      ___ClosedStreams
+1178:16c6      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a590      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -400,7 +401,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a7ff      __FiniRtns
 0000:a7ff*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1162:0afa      ___uselfn
+1178:0afa      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a864      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -426,7 +427,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b33c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1162:0022      ___Alphabet
+1178:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b33f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -436,18 +437,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3ed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3f8*     __get_errno_ptr_
-1162:16ce      _errno
+1178:16ce      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3ff      __GetIOMode_
 0000:b434      __SetIOMode_nogrow_
-1162:0b10      ___NFiles
-1162:0b12      ___init_mode
-1162:0b3a      ___io_mode
+1178:0b10      ___NFiles
+1178:0b12      ___init_mode
+1178:0b3a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b469*     __set_commode_
-1162:0b3e      __commode
+1178:0b3e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1162:0b40      __fmode
+1178:0b40      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b475      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -474,9 +475,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba7c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba98*     __get_doserrno_ptr_
-1162:16d0      __doserrno
+1178:16d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1162:0b42      ___umaskval
+1178:0b42      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba9f      _dos_creat_
 0000:bac3*     _dos_creatnew_
@@ -485,9 +486,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bbcb+     __shrink_iomode_
 0000:bc0c      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1162:16d4      ___env_mask
-1162:16d8      _environ
-1162:16dc*     __wenviron
+1178:16d4      ___env_mask
+1178:16d8      _environ
+1178:16dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bcb3      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -508,7 +509,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c209      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c279      __EnterWVIDEO_
-1162:0b62+     ___WD_Present
+1178:0b62+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c29d      __flushall_
 0000:c331      flushall_
@@ -530,92 +531,92 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c979      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1162:16e0      ____Argv
-1162:16e4      ____Argc
+1178:16e0      ____Argv
+1178:16e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1162:0b64      __amblksiz
+1178:0b64      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1162:0b96      __Start_XI
-1162:0bcc      __End_XI
-1162:0bcc      __Start_YI
-1162:0be4      __End_YI
+1178:0b96      __Start_XI
+1178:0bcc      __End_XI
+1178:0bcc      __Start_YI
+1178:0be4      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1162:16e6      ___historical_splitparms
+1178:16e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:daea      _DoINTR_
+0000:dadc      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:de63*     _heapenable_
-1162:0b66      ___heap_enabled
+0000:de55*     _heapenable_
+1178:0b66      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:de74*     sbrk_
-0000:de84      __brk_
+0000:de66*     sbrk_
+0000:de76      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:deec      fsync_
+0000:dede      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:def1*     _frealloc_
-0000:def1      realloc_
+0000:dee3*     _frealloc_
+0000:dee3      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:dfeb      __setenvp_
-0000:e177      __freeenvp_
+0000:dfdd      __setenvp_
+0000:e169      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1162:0b68      ___IsDBCS
+1178:0b68      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e1d5*     _ismbblead_
-1162:16ec      ___MBCSIsTable
+0000:e1c7*     _ismbblead_
+1178:16ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e22f      __mbinit_
-1162:0b6a      ___MBCodePage
+0000:e221      __mbinit_
+1178:0b6a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e30a      _mbdtoupper_
+0000:e2fc      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e318      toupper_
+0000:e30a      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1162:0b6c      __8087cw
+1178:0b6c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1162:0b6e      ___Save8087
-1162:0b72      ___Rest8087
+1178:0b6e      ___Save8087
+1178:0b72      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e327      __GrabFP87_
+0000:e319      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e35a*     __init_8087_emu
-0000:e360      __x87id
+0000:e34c*     __init_8087_emu
+0000:e352      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e3bd      wctomb_
+0000:e3af      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e408+     utoa_
-0000:e4a9      itoa_
+0000:e3fa+     utoa_
+0000:e49b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e4f3      strupr_
+0000:e4e5      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1162:0b76      ___EFG_printf
-1162:0b7a*     ___EFG_scanf
+1178:0b76      ___EFG_printf
+1178:0b7a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e53b      ulltoa_
-0000:e678*     lltoa_
+0000:e52d      ulltoa_
+0000:e66a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e6e9*     _dos_close_
-0000:e6f7      _dos_commit_
+0000:e6db*     _dos_close_
+0000:e6e9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e706*     _msize_
-0000:e721      _fmsize_
+0000:e6f8*     _msize_
+0000:e713      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e732      __HeapManager_expand_
-0000:ec3b      _nexpand_
+0000:e724      __HeapManager_expand_
+0000:ec2d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ec8e      _fexpand_
-0000:ec8e*     _expand_
+0000:ec80      _fexpand_
+0000:ec80*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ecc3      clearenv_
+0000:ecb5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:edf8      __Init_FPE_handler_
-0000:ee31      __Fini_FPE_handler_
-0000:ee68*     __FPEHandler
+0000:edea      __Init_FPE_handler_
+0000:ee23      __Fini_FPE_handler_
+0000:ee5a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:f0fa      _bfree_
+0000:f0ec      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f11f      _bexpand_
+0000:f111      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1162:0b94      ___FPE_int
+1178:0b94      ___FPE_int
 
 
                         +--------------------+
@@ -631,6 +632,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020ae0 (133856.)
+Memory size:  00020c40 (134208.)
 Entry point address: 0000:7bea
-Link time: 00:00.10
+Link time: 00:00.00
index a5cbf84ad6271f5c3a146e907cb8d0a086759192..46e86ad400a737c0bebe45bc95af9782e4bbdfea 100755 (executable)
Binary files a/fonttest.exe and b/fonttest.exe differ
index f79cac3617b8b717ec433e72cca12d766fe8dc30..fe709b683ff8c7be671b134d65f1f12cd683b332 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0f26:0000            0000e710
+DGROUP                          0f25:0000            0000e710
 
 
 
@@ -33,27 +33,27 @@ wcpu_TEXT              CODE           AUTO           0000:53c0       00000058
 kitten_TEXT            CODE           AUTO           0000:5c30       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6440       0000158b
 timer_TEXT             CODE           AUTO           0000:79d0       00000235
-_TEXT                  CODE           AUTO           0000:7c10       00007383
-16text_TEXT            CODE           AUTO           0000:efa0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           0f0b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0f25:0004       00000000
-_NULL                  BEGDATA        DGROUP         0f26:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0f28:0000       00000002
-CONST                  DATA           DGROUP         0f28:0002       00000076
-CONST2                 DATA           DGROUP         0f2f:0008       00000102
-_DATA                  DATA           DGROUP         0f40:0000       0000055b
-XIB                    DATA           DGROUP         0f95:000c       00000000
-XI                     DATA           DGROUP         0f95:000c       00000036
-XIE                    DATA           DGROUP         0f99:0002       00000000
-YIB                    DATA           DGROUP         0f99:0002       00000000
-YI                     DATA           DGROUP         0f99:0002       00000018
-YIE                    DATA           DGROUP         0f9a:000a       00000000
-STRINGS                DATA           DGROUP         0f9a:000a       00000000
-DATA                   DATA           DGROUP         0f9a:000a       00000000
-_emu_init_start        EMU            DGROUP         0f9a:000a       00000000
-_emu_init_end          EMU            DGROUP         0f9a:000a       00000000
-_BSS                   BSS            DGROUP         0f9b:0000       000004f2
-STACK                  STACK          DGROUP         0feb:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7c10       00007375
+16text_TEXT            CODE           AUTO           0000:ef90       0000010d
+16_in13_DATA           FAR_DATA       AUTO           0f0a:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0f24:0004       00000000
+_NULL                  BEGDATA        DGROUP         0f25:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0f27:0000       00000002
+CONST                  DATA           DGROUP         0f27:0002       00000076
+CONST2                 DATA           DGROUP         0f2e:0008       00000102
+_DATA                  DATA           DGROUP         0f3f:0000       0000055b
+XIB                    DATA           DGROUP         0f94:000c       00000000
+XI                     DATA           DGROUP         0f94:000c       00000036
+XIE                    DATA           DGROUP         0f98:0002       00000000
+YIB                    DATA           DGROUP         0f98:0002       00000000
+YI                     DATA           DGROUP         0f98:0002       00000018
+YIE                    DATA           DGROUP         0f99:000a       00000000
+STRINGS                DATA           DGROUP         0f99:000a       00000000
+DATA                   DATA           DGROUP         0f99:000a       00000000
+_emu_init_start        EMU            DGROUP         0f99:000a       00000000
+_emu_init_end          EMU            DGROUP         0f99:000a       00000000
+_BSS                   BSS            DGROUP         0f9a:0000       000004f2
+STACK                  STACK          DGROUP         0fea:0000       0000dac0
 
 
                         +----------------+
@@ -69,7 +69,7 @@ Address        Symbol
 Module: fonttest.o(/dos/z/16/src/fonttest.c)
 0000:0064      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0f26:075e+     _inpu
+0f25:075e+     _inpu
 0000:0370+     INL_KeyService_
 0000:060a+     Mouse_
 0000:0662+     IN_GetJoyAbs_
@@ -117,9 +117,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:493c+     MM_TotalFree_
 0000:49d2*     MM_Report_
 0000:538a*     MM_BombOnError_
-0f26:08c0+     _beforesort
-0f26:08c4+     _aftersort
-0f26:08c8+     _XMSaddr
+0f25:08c0+     _beforesort
+0f25:08c4+     _aftersort
+0f25:08c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:53c0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -137,9 +137,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5b00*     CAL_OptimizeNodes_
 0000:5bb0*     CA_Startup_
 0000:5c00*     CA_Shutdown_
-0f26:08d0*     _finishcachebox
-0f26:08d4*     _updatecachebox
-0f26:08d8*     _drawcachebox
+0f25:08d0*     _finishcachebox
+0f25:08d4*     _updatecachebox
+0f25:08d8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c6c      KITTENGETS
 0000:5ccc*     kittenopen_
@@ -150,7 +150,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6224+     get_line_
 0000:6296+     db_fetch_
 0000:632c+     db_insert_
-0f26:0484+     __kitten_catalog
+0f25:0484+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ec+     LargestFreeBlock_
 0000:667a+     _coreleft_
@@ -175,8 +175,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7c15      __STK
 0000:7c35      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:f016      textInit_
-0f26:08e4      _romFonts
+0000:f006      textInit_
+0f25:08e4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7c52      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
@@ -188,10 +188,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
 0000:7cb8      gets_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0f26:0000*     __nullarea
-0f26:04a6*     __ovlflag
-0f26:04a7*     __intno
-0f26:04a8*     __ovlvec
+0f25:0000*     __nullarea
+0f25:04a6*     __ovlflag
+0f25:04a7*     __intno
+0f25:04a8*     __ovlvec
 0000:7d82      _cstart_
 0000:7e55*     _Not_Enough_Memory_
 0000:7f87      __exit_
@@ -201,10 +201,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:800e      _big_code_
 0000:800e*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0f26:08fc      __argv
-0f26:0900      ___argv
-0f26:0904      __argc
-0f26:0906      ___argc
+0f25:08fc      __argv
+0f25:0900      ___argv
+0f25:0904      __argc
+0f25:0906      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:800e+     int86x_
 0000:8191      int86_
@@ -223,28 +223,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8322      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:8367      _nmalloc_
-0f26:04ac      ___nheapbeg
-0f26:04ae      ___MiniHeapRover
-0f26:04b0      ___LargestSizeB4MiniHeapRover
+0f25:04ac      ___nheapbeg
+0f25:04ae      ___MiniHeapRover
+0f25:04b0      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8441      _fmalloc_
 0000:8441      malloc_
-0f26:04b2      ___fheap
-0f26:04b4      ___fheapRover
-0f26:04b6      ___LargestSizeB4Rover
+0f25:04b2      ___fheap
+0f25:04b4      ___fheapRover
+0f25:04b6      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:85b6      _ffree_
 0000:85b6      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8623      _nfree_
-0f26:0908+     ___MiniHeapFreeRover
+0f25:0908+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:871e+     _null_exit_rtn_
 0000:871e+     __null_int23_exit_
 0000:871f      exit_
 0000:8740+     _exit_
-0f26:04b8+     ___int23_exit
-0f26:04bc      ___FPE_handler_exit
+0f25:04b8+     ___int23_exit
+0f25:04bc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:875c      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -263,7 +263,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9103      __doclose_
 0000:924d      __shutdown_stream_
 0000:9267      fclose_
-0f26:090a+     ___RmTmpFileFn
+0f25:090a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:92d2+     __ibm_bios_get_ticks_
 0000:9349      clock_
@@ -274,7 +274,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:956d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0f26:0098      __IsTable
+0f25:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:9765      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -309,35 +309,35 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9f5f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0f26:04c8      __8087
-0f26:04c9      __real87
-0f26:04ca      __dos87emucall
-0f26:04cc      __dos87real
+0f25:04c8      __8087
+0f25:04c9      __real87
+0f25:04ca      __dos87emucall
+0f25:04cc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9f6e*     __exit_with_msg_
 0000:9f73      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0f26:04ce      __curbrk
-0f26:04d6      __STACKLOW
-0f26:04d8      __STACKTOP
-0f26:04da      __cbyte
-0f26:04dc      __child
-0f26:04de      __no87
-0f26:04eb      ___FPE_handler
-0f26:04d0      __psp
-0f26:04df      __get_ovl_stack
-0f26:04e3      __restore_ovl_stack
-0f26:04e7      __close_ovl_file
-0f26:04ef      __LpCmdLine
-0f26:04f3      __LpPgmName
-0f26:04d2      __osmajor
-0f26:04d3      __osminor
-0f26:04d4      __osmode
-0f26:04d5      __HShift
+0f25:04ce      __curbrk
+0f25:04d6      __STACKLOW
+0f25:04d8      __STACKTOP
+0f25:04da      __cbyte
+0f25:04dc      __child
+0f25:04de      __no87
+0f25:04eb      ___FPE_handler
+0f25:04d0      __psp
+0f25:04df      __get_ovl_stack
+0f25:04e3      __restore_ovl_stack
+0f25:04e7      __close_ovl_file
+0f25:04ef      __LpCmdLine
+0f25:04f3      __LpPgmName
+0f25:04d2      __osmajor
+0f25:04d3      __osminor
+0f25:04d4      __osmode
+0f25:04d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0f26:04f8      ___iob
-0f26:0912      ___OpenStreams
-0f26:0916      ___ClosedStreams
+0f25:04f8      ___iob
+0f25:0912      ___ClosedStreams
+0f25:0916      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:9fac      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
@@ -350,7 +350,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a21a      __FiniRtns
 0000:a21a*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0f26:0660      ___uselfn
+0f25:0660      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a27e      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -376,7 +376,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:ad5c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0f26:0022      ___Alphabet
+0f25:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:ad5f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -386,18 +386,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:ae0d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:ae18*     __get_errno_ptr_
-0f26:091e      _errno
+0f25:091e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:ae1f      __GetIOMode_
 0000:ae54      __SetIOMode_nogrow_
-0f26:0676      ___NFiles
-0f26:0678      ___init_mode
-0f26:06a0      ___io_mode
+0f25:0676      ___NFiles
+0f25:0678      ___init_mode
+0f25:06a0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:ae89*     __set_commode_
-0f26:06a4      __commode
+0f25:06a4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0f26:06a6      __fmode
+0f25:06a6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:ae95      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -424,9 +424,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b49c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b4b8*     __get_doserrno_ptr_
-0f26:0920      __doserrno
+0f25:0920      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0f26:06a8      ___umaskval
+0f25:06a8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b4bf      _dos_creat_
 0000:b4e3*     _dos_creatnew_
@@ -437,9 +437,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:b6ec      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0f26:0924      ___env_mask
-0f26:0928      _environ
-0f26:092c*     __wenviron
+0f25:0924      ___env_mask
+0f25:0928      _environ
+0f25:092c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:b72e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -460,7 +460,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:bc84      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:bcf4      __EnterWVIDEO_
-0f26:06c8+     ___WD_Present
+0f25:06c8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:bd18      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -473,104 +473,104 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c2c0      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
-0000:d430+     __fill_buffer_
-0000:d67f      fgetc_
+0000:d422+     __fill_buffer_
+0000:d671      fgetc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0f26:0930      ____Argv
-0f26:0934      ____Argc
+0f25:0930      ____Argv
+0f25:0934      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0f26:06ca      __amblksiz
+0f25:06ca      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0f26:06fc      __Start_XI
-0f26:0732      __End_XI
-0f26:0732      __Start_YI
-0f26:074a      __End_YI
+0f25:06fc      __Start_XI
+0f25:0732      __End_XI
+0f25:0732      __Start_YI
+0f25:074a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0f26:0936      ___historical_splitparms
+0f25:0936      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d7c6      _DoINTR_
+0000:d7b8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:db3f*     _heapenable_
-0f26:06cc      ___heap_enabled
+0000:db31*     _heapenable_
+0f25:06cc      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:db50*     sbrk_
-0000:db60      __brk_
+0000:db42*     sbrk_
+0000:db52      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:dbc8      __qwrite_
+0000:dbba      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:dc28      fsync_
+0000:dc1a      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:dc2d      __flushall_
-0000:dcc1      flushall_
+0000:dc1f      __flushall_
+0000:dcb3      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dcc7*     _frealloc_
-0000:dcc7      realloc_
+0000:dcb9*     _frealloc_
+0000:dcb9      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ddc1      __setenvp_
-0000:df4d      __freeenvp_
+0000:ddb3      __setenvp_
+0000:df3f      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0f26:06ce      ___IsDBCS
+0f25:06ce      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dfab*     _ismbblead_
-0f26:093c      ___MBCSIsTable
+0000:df9d*     _ismbblead_
+0f25:093c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e005      __mbinit_
-0f26:06d0      ___MBCodePage
+0000:dff7      __mbinit_
+0f25:06d0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e0e0      _mbdtoupper_
+0000:e0d2      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e0ee      toupper_
+0000:e0e0      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0f26:06d2      __8087cw
+0f25:06d2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0f26:06d4      ___Save8087
-0f26:06d8      ___Rest8087
+0f25:06d4      ___Save8087
+0f25:06d8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e0fd      __GrabFP87_
+0000:e0ef      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e130*     __init_8087_emu
-0000:e136      __x87id
+0000:e122*     __init_8087_emu
+0000:e128      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e193      wctomb_
+0000:e185      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e1de+     utoa_
-0000:e27f      itoa_
+0000:e1d0+     utoa_
+0000:e271      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e2c9      strupr_
+0000:e2bb      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0f26:06dc      ___EFG_printf
-0f26:06e0*     ___EFG_scanf
+0f25:06dc      ___EFG_printf
+0f25:06e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e311      ulltoa_
-0000:e44e*     lltoa_
+0000:e303      ulltoa_
+0000:e440*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0000:e4bf      getche_
+0000:e4b1      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0000:e4d9      __qread_
+0000:e4cb      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e4f9*     _dos_close_
-0000:e507      _dos_commit_
+0000:e4eb*     _dos_close_
+0000:e4f9      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e516*     _msize_
-0000:e531      _fmsize_
+0000:e508*     _msize_
+0000:e523      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e542      __HeapManager_expand_
-0000:ea4b      _nexpand_
+0000:e534      __HeapManager_expand_
+0000:ea3d      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:ea9e      _fexpand_
-0000:ea9e*     _expand_
+0000:ea90      _fexpand_
+0000:ea90*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ead3      clearenv_
+0000:eac5      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ec08      __Init_FPE_handler_
-0000:ec41      __Fini_FPE_handler_
-0000:ec78*     __FPEHandler
+0000:ebfa      __Init_FPE_handler_
+0000:ec33      __Fini_FPE_handler_
+0000:ec6a*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ef0a      _bfree_
+0000:eefc      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ef2f      _bexpand_
+0000:ef21      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0f26:06fa      ___FPE_int
+0f25:06fa      ___FPE_int
 
 
                         +--------------------+
@@ -586,6 +586,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d970 (121200.)
+Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.10
+Link time: 00:00.00
index b46f1aeb3a5a9097cb044969d093b785df564455..c935e3738c3da9ff4b51452168d11c912af2f225 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index dce431c8609523d002395477fecda036bc002023..50da665919484e379b06eea752483720454fa067 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1336:0000            0000f100
+DGROUP                          134c:0000            0000f100
 
 
 
@@ -35,29 +35,29 @@ wcpu_TEXT              CODE           AUTO           0000:64e0       00000058
 kitten_TEXT            CODE           AUTO           0000:6d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7560       0000158b
 timer_TEXT             CODE           AUTO           0000:8af0       00000235
-_TEXT                  CODE           AUTO           08d3:0000       00007bc9
-bitmap_TEXT            CODE           AUTO           08d3:7bd0       000005c9
-modex16_TEXT           CODE           AUTO           08d3:81a0       000021d0
-16text_TEXT            CODE           AUTO           08d3:a370       0000010d
-16_in13_DATA           FAR_DATA       AUTO           131b:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1335:0004       00000000
-_NULL                  BEGDATA        DGROUP         1336:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1338:0000       00000002
-CONST                  DATA           DGROUP         1338:0002       00000076
-CONST2                 DATA           DGROUP         133f:0008       00000102
-_DATA                  DATA           DGROUP         1350:0000       000005b9
-XIB                    DATA           DGROUP         13ab:000a       00000000
-XI                     DATA           DGROUP         13ab:000a       00000036
-XIE                    DATA           DGROUP         13af:0000       00000000
-YIB                    DATA           DGROUP         13af:0000       00000000
-YI                     DATA           DGROUP         13af:0000       00000018
-YIE                    DATA           DGROUP         13b0:0008       00000000
-STRINGS                DATA           DGROUP         13b0:0008       00000000
-DATA                   DATA           DGROUP         13b0:0008       00000000
-_emu_init_start        EMU            DGROUP         13b0:0008       00000000
-_emu_init_end          EMU            DGROUP         13b0:0008       00000000
-_BSS                   BSS            DGROUP         13b1:0000       00000e82
-STACK                  STACK          DGROUP         149a:0000       0000dac0
+_TEXT                  CODE           AUTO           08d3:0000       00007bbb
+bitmap_TEXT            CODE           AUTO           08d3:7bc0       000005c9
+modex16_TEXT           CODE           AUTO           08d3:8190       0000233a
+16text_TEXT            CODE           AUTO           08d3:a4d0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1331:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           134b:0004       00000000
+_NULL                  BEGDATA        DGROUP         134c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         134e:0000       00000002
+CONST                  DATA           DGROUP         134e:0002       00000076
+CONST2                 DATA           DGROUP         1355:0008       00000102
+_DATA                  DATA           DGROUP         1366:0000       000005b9
+XIB                    DATA           DGROUP         13c1:000a       00000000
+XI                     DATA           DGROUP         13c1:000a       00000036
+XIE                    DATA           DGROUP         13c5:0000       00000000
+YIB                    DATA           DGROUP         13c5:0000       00000000
+YI                     DATA           DGROUP         13c5:0000       00000018
+YIE                    DATA           DGROUP         13c6:0008       00000000
+STRINGS                DATA           DGROUP         13c6:0008       00000000
+DATA                   DATA           DGROUP         13c6:0008       00000000
+_emu_init_start        EMU            DGROUP         13c6:0008       00000000
+_emu_init_end          EMU            DGROUP         13c6:0008       00000000
+_BSS                   BSS            DGROUP         13c7:0000       00000e82
+STACK                  STACK          DGROUP         14b0:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e02      jsmn_parse_
 0000:12fe      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1336:07ce+     _inpu
+134c:07ce+     _inpu
 0000:1490+     INL_KeyService_
 0000:172a+     Mouse_
 0000:1782+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5a5c+     MM_TotalFree_
 0000:5af2*     MM_Report_
 0000:64aa*     MM_BombOnError_
-1336:0930+     _beforesort
-1336:0934+     _aftersort
-1336:0938+     _XMSaddr
+134c:0930+     _beforesort
+134c:0934+     _aftersort
+134c:0938+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:64e0      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:6c20*     CAL_OptimizeNodes_
 0000:6cd0*     CA_Startup_
 0000:6d20*     CA_Shutdown_
-1336:0940*     _finishcachebox
-1336:0944*     _updatecachebox
-1336:0948*     _drawcachebox
+134c:0940*     _finishcachebox
+134c:0944*     _updatecachebox
+134c:0948*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6d8c      KITTENGETS
 0000:6dec*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7344+     get_line_
 0000:73b6+     db_fetch_
 0000:744c+     db_insert_
-1336:04a4+     __kitten_catalog
+134c:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:770c+     LargestFreeBlock_
 0000:779a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08d3:0005      __STK
 08d3:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1336:04c6      ___iob
-1336:0954      ___OpenStreams
-1336:0958      ___ClosedStreams
+134c:04c6      ___iob
+134c:0954      ___ClosedStreams
+134c:0958      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08d3:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1336:0000*     __nullarea
-1336:062e*     __ovlflag
-1336:062f*     __intno
-1336:0630*     __ovlvec
+134c:0000*     __nullarea
+134c:062e*     __ovlflag
+134c:062f*     __intno
+134c:0630*     __ovlvec
 08d3:0072      _cstart_
 08d3:0145*     _Not_Enough_Memory_
 08d3:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08d3:02fe      _big_code_
 08d3:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1336:095c      __argv
-1336:0960      ___argv
-1336:0964      __argc
-1336:0966      ___argc
+134c:095c      __argv
+134c:0960      ___argv
+134c:0964      __argc
+134c:0966      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08d3:0305      __PIA
 08d3: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)
 08d3:0359      _fmalloc_
 08d3:0359      malloc_
-1336:0634      ___fheap
-1336:0636      ___fheapRover
-1336:0638      ___LargestSizeB4Rover
+134c:0634      ___fheap
+134c:0636      ___fheapRover
+134c:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08d3:7ed2      bitmapLoadPcx_
-08d3:802e*     bitmapLoadPcxTiles_
+08d3:7ec2      bitmapLoadPcx_
+08d3:801e*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08d3:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 08d3:05d0      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-08d3:066c+     __open_flags_
-08d3:092d+     _fsopen_
-08d3:0994      fopen_
-08d3:0ab7*     freopen_
+08d3:066b+     __open_flags_
+08d3:092c+     _fsopen_
+08d3:0993      fopen_
+08d3:0ab6*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-08d3:0b41      fread_
+08d3:0b40      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-08d3:0eb8      __get_errno_ptr_
-1336:09e8      _errno
+08d3:0eb7      __get_errno_ptr_
+134c:09e8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-08d3:0ebf*     _frealloc_
-08d3:0ebf      realloc_
+08d3:0ebe*     _frealloc_
+08d3:0ebe      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-08d3:0f9c      __PTC
+08d3:0f9a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
-08d3:0fcf      strncpy_
+08d3:0fcd      strncpy_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-08d3:100b      printf_
+08d3:1009      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-08d3:103a+     int86x_
-08d3:11bd      int86_
+08d3:1038+     int86x_
+08d3:11bb      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-08d3:11ea      __I4M
-08d3:11ea      __U4M
+08d3:11e8      __I4M
+08d3:11e8      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-08d3:1202      _dos_getvect_
+08d3:1200      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-08d3:120d      _dos_setvect_
+08d3:120b      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-08d3:121a      __I4D
-08d3:1269      __U4D
+08d3:1218      __I4D
+08d3:1267      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-08d3:12ed*     _heapgrow_
-08d3:12ed      _fheapgrow_
-08d3:12ee      _nheapgrow_
+08d3:12eb*     _heapgrow_
+08d3:12eb      _fheapgrow_
+08d3:12ec      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-08d3:1366      _memavl_
+08d3:1364      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-08d3:13ab      _nmalloc_
-1336:0644      ___nheapbeg
-1336:0646      ___MiniHeapRover
-1336:0648      ___LargestSizeB4MiniHeapRover
+08d3:13a9      _nmalloc_
+134c:0644      ___nheapbeg
+134c:0646      ___MiniHeapRover
+134c:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-08d3:1485      _ffree_
-08d3:1485      free_
+08d3:1483      _ffree_
+08d3:1483      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-08d3:14f2      _nfree_
-1336:09ea+     ___MiniHeapFreeRover
+08d3:14f0      _nfree_
+134c:09ea+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-08d3:15ed+     _null_exit_rtn_
-08d3:15ed+     __null_int23_exit_
-08d3:15ee      exit_
-08d3:160f+     _exit_
-1336:064a+     ___int23_exit
-1336:064e      ___FPE_handler_exit
+08d3:15eb+     _null_exit_rtn_
+08d3:15eb+     __null_int23_exit_
+08d3:15ec      exit_
+08d3:160d+     _exit_
+134c:064a+     ___int23_exit
+134c:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-08d3:162b      ultoa_
-08d3:16e9*     ltoa_
+08d3:1629      ultoa_
+08d3:16e7*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-08d3:186f      write_
+08d3:186d      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-08d3:1a9b      __doclose_
-08d3:1be5      __shutdown_stream_
-08d3:1bff      fclose_
-1336:09ec+     ___RmTmpFileFn
+08d3:1a99      __doclose_
+08d3:1be3      __shutdown_stream_
+08d3:1bfd      fclose_
+134c:09ec+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-08d3:1c6a+     __ibm_bios_get_ticks_
-08d3:1ce1      clock_
+08d3:1c68+     __ibm_bios_get_ticks_
+08d3:1cdf      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-08d3:1d08      kbhit_
+08d3:1d06      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-08d3:1d1f      ftell_
+08d3:1d1d      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-08d3:1f05      fseek_
+08d3:1f03      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1336:0098      __IsTable
+134c:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-08d3:20fd      tolower_
+08d3:20fb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-08d3:210b      unlink_
+08d3:2109      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-08d3:233b      open_
-08d3:2372      sopen_
+08d3:2339      open_
+08d3:2370      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-08d3:239f      close_
+08d3:239d      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-08d3:23a4      filelength_
+08d3:23a2      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-08d3:2402      sprintf_
+08d3:2400      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-08d3:2431      getenv_
+08d3:242f      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-08d3:251c      __PTS
+08d3:251a      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-08d3:254d      read_
+08d3:254b      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-08d3:2686*     __clib_strdup_
-08d3:2686      strdup_
+08d3:2684*     __clib_strdup_
+08d3:2684      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-08d3:26ed      halloc_
-08d3:27d2      hfree_
+08d3:26eb      halloc_
+08d3:27d0      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-08d3:27d9      _heapwalk_
-08d3:27d9      _fheapwalk_
+08d3:27d7      _heapwalk_
+08d3:27d7      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-08d3:27ee+     __NHeapWalk_
-08d3:28e7      _nheapwalk_
+08d3:27ec+     __NHeapWalk_
+08d3:28e5      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-08d3:28f7      stackavail_
+08d3:28f5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1336:065a      __8087
-1336:065b      __real87
-1336:065c      __dos87emucall
-1336:065e      __dos87real
+134c:065a      __8087
+134c:065b      __real87
+134c:065c      __dos87emucall
+134c:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-08d3:2906*     __exit_with_msg_
-08d3:290b      __fatal_runtime_error_
+08d3:2904*     __exit_with_msg_
+08d3:2909      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1336:0660      __curbrk
-1336:0668      __STACKLOW
-1336:066a      __STACKTOP
-1336:066c      __cbyte
-1336:066e      __child
-1336:0670      __no87
-1336:067d      ___FPE_handler
-1336:0662      __psp
-1336:0671      __get_ovl_stack
-1336:0675      __restore_ovl_stack
-1336:0679      __close_ovl_file
-1336:0681      __LpCmdLine
-1336:0685      __LpPgmName
-1336:0664      __osmajor
-1336:0665      __osminor
-1336:0666      __osmode
-1336:0667      __HShift
+134c:0660      __curbrk
+134c:0668      __STACKLOW
+134c:066a      __STACKTOP
+134c:066c      __cbyte
+134c:066e      __child
+134c:0670      __no87
+134c:067d      ___FPE_handler
+134c:0662      __psp
+134c:0671      __get_ovl_stack
+134c:0675      __restore_ovl_stack
+134c:0679      __close_ovl_file
+134c:0681      __LpCmdLine
+134c:0685      __LpPgmName
+134c:0664      __osmajor
+134c:0665      __osminor
+134c:0666      __osmode
+134c:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-08d3:292a      __InitFiles_
+08d3:2928      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-08d3:2b5e*     fcloseall_
-08d3:2b65      __full_io_exit_
+08d3:2b5c*     fcloseall_
+08d3:2b63      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-08d3:2b89      __fprtf_
+08d3:2b87      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-08d3:2cdc      __CMain
+08d3:2cda      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-08d3:2d42      __InitRtns
-08d3:2d42*     __FInitRtns
-08d3:2d9d      __FiniRtns
-08d3:2d9d*     __FFiniRtns
+08d3:2d40      __InitRtns
+08d3:2d40*     __FInitRtns
+08d3:2d9b      __FiniRtns
+08d3:2d9b*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1336:068a      ___uselfn
+134c:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-08d3:2e02      __DOSseg__
+08d3:2e00      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-08d3:2e03      __Init_Argv_
-08d3:2e66+     _getargv_
-08d3:3196      __Fini_Argv_
+08d3:2e01      __Init_Argv_
+08d3:2e64+     _getargv_
+08d3:3194      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 08d3:31c0      __MemAllocator
 08d3:328a      __MemFree
@@ -398,51 +398,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08d3:364f      __fill_buffer_
 08d3:389e      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-08d3:8358*     VGAmodeX_
-08d3:8400+     modexEnter_
-08d3:849c*     modexLeave_
-08d3:84b4*     modexDefaultPage_
-08d3:851a*     modexNextPage_
-08d3:85ea*     modexNextPageFlexibleSize_
-08d3:86be*     modexShowPage_
-08d3:87ba*     modexPanPage_
-08d3:880a*     modexSelectPlane_
-08d3:882e+     modexClearRegion_
-08d3:8946*     oldDrawBmp_
-08d3:8aac*     CDrawBmp_
-08d3:8c10*     modexDrawBmp_
-08d3:8c76+     modexDrawBmpRegion_
-08d3:8de0*     modexDrawPlanarBuf_
-08d3:8dfe*     modexDrawSprite_
-08d3:8e64+     modexDrawSpriteRegion_
-08d3:8fdc*     modexCopyPageRegion_
-08d3:9146*     modexFadeOn_
-08d3:9176*     modexFadeOff_
-08d3:91a4*     modexFlashOn_
-08d3:91d2*     modexFlashOff_
-08d3:92a2+     modexPalSave_
-08d3:92f8      modexNewPal_
-08d3:9348*     modexLoadPalFile_
-08d3:942a*     modexSavePalFile_
-08d3:94a2*     modexPalBlack_
-08d3:94cc*     modexPalWhite_
-08d3:94f6+     modexPalUpdate_
-08d3:9a66+     modexPalUpdate1_
-08d3:9ae0*     modexPalUpdate0_
-08d3:9b2c+     chkcolor_
-08d3:9e44+     modexputPixel_
-08d3:9ed2*     modexgetPixel_
-08d3:9f58*     modexhlin_
-08d3:9fc4*     modexprint_
-08d3:a15e*     modexprintbig_
-08d3:a2da*     cls_
-08d3:a348+     modexWaitBorder_
-1336:0694+     _VGA
+08d3:8348*     VGAmodeX_
+08d3:83f0+     modexEnter_
+08d3:848c*     modexLeave_
+08d3:84a4*     modexDefaultPage_
+08d3:850a*     modexNextPage_
+08d3:85da*     modexNextPageFlexibleSize_
+08d3:86ae*     modexShowPage_
+08d3:87aa*     modexPanPage_
+08d3:87fa*     modexSelectPlane_
+08d3:881e+     modexClearRegion_
+08d3:8936*     oldDrawBmp_
+08d3:8a9c*     CDrawBmp_
+08d3:8c00*     modexDrawBmp_
+08d3:8c66+     modexDrawBmpRegion_
+08d3:8dd0*     modex_sparky4_DrawBmpRegion_
+08d3:8f3a*     modexDrawPlanarBuf_
+08d3:8f58*     modexDrawSprite_
+08d3:8fbe+     modexDrawSpriteRegion_
+08d3:9136*     modexCopyPageRegion_
+08d3:92a0*     modexFadeOn_
+08d3:92d0*     modexFadeOff_
+08d3:92fe*     modexFlashOn_
+08d3:932c*     modexFlashOff_
+08d3:93fc+     modexPalSave_
+08d3:9452      modexNewPal_
+08d3:94a2*     modexLoadPalFile_
+08d3:9584*     modexSavePalFile_
+08d3:95fc*     modexPalBlack_
+08d3:9626*     modexPalWhite_
+08d3:9650+     modexPalUpdate_
+08d3:9bc0+     modexPalUpdate1_
+08d3:9c3a*     modexPalUpdate0_
+08d3:9c86+     chkcolor_
+08d3:9f9e+     modexputPixel_
+08d3:a02c*     modexgetPixel_
+08d3:a0b2*     modexhlin_
+08d3:a11e*     modexprint_
+08d3:a2b8*     modexprintbig_
+08d3:a434*     cls_
+08d3:a4a2+     modexWaitBorder_
+134c:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08d3:39e5*     __set_commode_
-1336:06bc      __commode
+134c:06bc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1336:06be      __fmode
+134c:06be      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08d3:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -473,7 +474,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08d3:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1336:0050      ___Alphabet
+134c:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08d3:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -484,9 +485,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08d3:4793      __GetIOMode_
 08d3:47c8      __SetIOMode_nogrow_
-1336:06d4      ___NFiles
-1336:06d6      ___init_mode
-1336:06fe      ___io_mode
+134c:06d4      ___NFiles
+134c:06d6      ___init_mode
+134c:06fe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08d3:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -506,9 +507,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08d3:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08d3:4b30*     __get_doserrno_ptr_
-1336:12f8      __doserrno
+134c:12f8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1336:0702      ___umaskval
+134c:0702      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08d3:4b37      _dos_creat_
 08d3:4b5b*     _dos_creatnew_
@@ -519,9 +520,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08d3:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1336:12fc      ___env_mask
-1336:1300      _environ
-1336:1304*     __wenviron
+134c:12fc      ___env_mask
+134c:1300      _environ
+134c:1304*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08d3:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -542,101 +543,101 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08d3:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08d3:536c      __EnterWVIDEO_
-1336:0722+     ___WD_Present
+134c:0722+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08d3:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08d3:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1336:1308      ____Argv
-1336:130c      ____Argc
+134c:1308      ____Argv
+134c:130c      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1336:0724      __amblksiz
+134c:0724      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1336:075a      __Start_XI
-1336:0790      __End_XI
-1336:0790      __Start_YI
-1336:07a8      __End_YI
+134c:075a      __Start_XI
+134c:0790      __End_XI
+134c:0790      __Start_YI
+134c:07a8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1336:130e      ___historical_splitparms
+134c:130e      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-08d3:66d6*     _heapenable_
-1336:0726      ___heap_enabled
+08d3:66c8*     _heapenable_
+134c:0726      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-08d3:66e7      __flushall_
-08d3:677b      flushall_
+08d3:66d9      __flushall_
+08d3:676d      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-08d3:6781      getche_
+08d3:6773      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
-08d3:679b      fwrite_
+08d3:678d      fwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
-08d3:6b14      rand_
-08d3:6b56*     srand_
+08d3:6b06      rand_
+08d3:6b48*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08d3:a3e6*     textInit_
-1336:1310      _romFonts
+08d3:a546*     textInit_
+134c:1310      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-08d3:6b79      _bfree_
+08d3:6b6b      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-08d3:6b9e      _bexpand_
+08d3:6b90      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-08d3:6bf8      _DoINTR_
+08d3:6bea      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-08d3:6f71*     sbrk_
-08d3:6f81      __brk_
+08d3:6f63*     sbrk_
+08d3:6f73      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-08d3:6fe9      __qwrite_
+08d3:6fdb      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-08d3:7049      fsync_
+08d3:703b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-08d3:706c      __setenvp_
-08d3:71f8      __freeenvp_
+08d3:705e      __setenvp_
+08d3:71ea      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1336:072c      ___IsDBCS
+134c:072c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-08d3:7256*     _ismbblead_
-1336:132c      ___MBCSIsTable
+08d3:7248*     _ismbblead_
+134c:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-08d3:72b0      __mbinit_
-1336:072e      ___MBCodePage
+08d3:72a2      __mbinit_
+134c:072e      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-08d3:738b      _mbdtoupper_
+08d3:737d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-08d3:7399      toupper_
+08d3:738b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1336:0730      __8087cw
+134c:0730      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1336:0732      ___Save8087
-1336:0736      ___Rest8087
+134c:0732      ___Save8087
+134c:0736      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-08d3:73a8      __GrabFP87_
+08d3:739a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-08d3:73da*     __init_8087_emu
-08d3:73e0      __x87id
+08d3:73cc*     __init_8087_emu
+08d3:73d2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-08d3:743d      wctomb_
+08d3:742f      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-08d3:7488+     utoa_
-08d3:7529      itoa_
+08d3:747a+     utoa_
+08d3:751b      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-08d3:7573      strupr_
+08d3:7565      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1336:073a      ___EFG_printf
-1336:073e*     ___EFG_scanf
+134c:073a      ___EFG_printf
+134c:073e*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-08d3:75bb      ulltoa_
-08d3:76f8*     lltoa_
+08d3:75ad      ulltoa_
+08d3:76ea*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-08d3:7769*     _dos_close_
-08d3:7777      _dos_commit_
+08d3:775b*     _dos_close_
+08d3:7769      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-08d3:7786      clearenv_
+08d3:7778      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-08d3:78bc      __Init_FPE_handler_
-08d3:78f5      __Fini_FPE_handler_
-08d3:792c*     __FPEHandler
+08d3:78ae      __Init_FPE_handler_
+08d3:78e7      __Fini_FPE_handler_
+08d3:791e*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1336:0758      ___FPE_int
+134c:0758      ___FPE_int
 
 
                         +--------------------+
@@ -652,6 +653,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022460 (140384.)
+Memory size:  000225c0 (140736.)
 Entry point address: 08d3:0072
-Link time: 00:00.10
+Link time: 00:00.00
index 1b6d69b01fa2856f045f59a230dc11473a451d08..9b74b6cdc0a39b2619c00dbe8c351f8446129ed3 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index b02c4f3e550ed06966b691fb2547a47b3eadd197..6f85d2d83f5c6f3e9b915542f74c2d325766b37d 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1150:0000            0000f060
+DGROUP                          1167:0000            0000f060
 
 
 
@@ -33,28 +33,28 @@ wcpu_TEXT              CODE           AUTO           0000:51e0       00000058
 kitten_TEXT            CODE           AUTO           0000:5a50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6260       0000158b
 timer_TEXT             CODE           AUTO           0000:77f0       00000235
-_TEXT                  CODE           AUTO           0000:7a30       0000763f
-modex16_TEXT           CODE           AUTO           0f07:0000       000021d0
-16text_TEXT            CODE           AUTO           0f07:21d0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1135:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           114f:0004       00000000
-_NULL                  BEGDATA        DGROUP         1150:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1152:0000       00000002
-CONST                  DATA           DGROUP         1152:0002       00000076
-CONST2                 DATA           DGROUP         1159:0008       00000102
-_DATA                  DATA           DGROUP         116a:0000       000005a5
-XIB                    DATA           DGROUP         11c4:0006       00000000
-XI                     DATA           DGROUP         11c4:0006       00000036
-XIE                    DATA           DGROUP         11c7:000c       00000000
-YIB                    DATA           DGROUP         11c7:000c       00000000
-YI                     DATA           DGROUP         11c7:000c       00000018
-YIE                    DATA           DGROUP         11c9:0004       00000000
-STRINGS                DATA           DGROUP         11c9:0004       00000000
-DATA                   DATA           DGROUP         11c9:0004       00000000
-_emu_init_start        EMU            DGROUP         11c9:0004       00000000
-_emu_init_end          EMU            DGROUP         11c9:0004       00000000
-_BSS                   BSS            DGROUP         11ca:0000       00000df2
-STACK                  STACK          DGROUP         12aa:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:7a30       00007631
+modex16_TEXT           CODE           AUTO           0f07:0000       0000233a
+16text_TEXT            CODE           AUTO           0f07:2340       0000010d
+16_in13_DATA           FAR_DATA       AUTO           114c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1166:0004       00000000
+_NULL                  BEGDATA        DGROUP         1167:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1169:0000       00000002
+CONST                  DATA           DGROUP         1169:0002       00000076
+CONST2                 DATA           DGROUP         1170:0008       00000102
+_DATA                  DATA           DGROUP         1181:0000       000005a5
+XIB                    DATA           DGROUP         11db:0006       00000000
+XI                     DATA           DGROUP         11db:0006       00000036
+XIE                    DATA           DGROUP         11de:000c       00000000
+YIB                    DATA           DGROUP         11de:000c       00000000
+YI                     DATA           DGROUP         11de:000c       00000018
+YIE                    DATA           DGROUP         11e0:0004       00000000
+STRINGS                DATA           DGROUP         11e0:0004       00000000
+DATA                   DATA           DGROUP         11e0:0004       00000000
+_emu_init_start        EMU            DGROUP         11e0:0004       00000000
+_emu_init_end          EMU            DGROUP         11e0:0004       00000000
+_BSS                   BSS            DGROUP         11e1:0000       00000df2
+STACK                  STACK          DGROUP         12c1:0000       0000dac0
 
 
                         +----------------+
@@ -70,7 +70,7 @@ Address        Symbol
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:0012      main_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1150:07ae+     _inpu
+1167:07ae+     _inpu
 0000:0190+     INL_KeyService_
 0000:042a+     Mouse_
 0000:0482+     IN_GetJoyAbs_
@@ -118,9 +118,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:475c+     MM_TotalFree_
 0000:47f2*     MM_Report_
 0000:51aa*     MM_BombOnError_
-1150:0910+     _beforesort
-1150:0914+     _aftersort
-1150:0918+     _XMSaddr
+1167:0910+     _beforesort
+1167:0914+     _aftersort
+1167:0918+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:51e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -138,9 +138,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5920*     CAL_OptimizeNodes_
 0000:59d0*     CA_Startup_
 0000:5a20*     CA_Shutdown_
-1150:0920*     _finishcachebox
-1150:0924*     _updatecachebox
-1150:0928*     _drawcachebox
+1167:0920*     _finishcachebox
+1167:0924*     _updatecachebox
+1167:0928*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5a8c      KITTENGETS
 0000:5aec*     kittenopen_
@@ -151,7 +151,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6044+     get_line_
 0000:60b6+     db_fetch_
 0000:614c+     db_insert_
-1150:0494+     __kitten_catalog
+1167:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:640c+     LargestFreeBlock_
 0000:649a+     _coreleft_
@@ -190,37 +190,38 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f07:090c*     CDrawBmp_
 0f07:0a70*     modexDrawBmp_
 0f07:0ad6+     modexDrawBmpRegion_
-0f07:0c40*     modexDrawPlanarBuf_
-0f07:0c5e*     modexDrawSprite_
-0f07:0cc4+     modexDrawSpriteRegion_
-0f07:0e3c*     modexCopyPageRegion_
-0f07:0fa6*     modexFadeOn_
-0f07:0fd6*     modexFadeOff_
-0f07:1004*     modexFlashOn_
-0f07:1032*     modexFlashOff_
-0f07:1102      modexPalSave_
-0f07:1158      modexNewPal_
-0f07:11a8*     modexLoadPalFile_
-0f07:128a      modexSavePalFile_
-0f07:1302*     modexPalBlack_
-0f07:132c*     modexPalWhite_
-0f07:1356+     modexPalUpdate_
-0f07:18c6+     modexPalUpdate1_
-0f07:1940*     modexPalUpdate0_
-0f07:198c+     chkcolor_
-0f07:1ca4+     modexputPixel_
-0f07:1d32*     modexgetPixel_
-0f07:1db8*     modexhlin_
-0f07:1e24*     modexprint_
-0f07:1fbe*     modexprintbig_
-0f07:213a*     cls_
-0f07:21a8+     modexWaitBorder_
-1150:04c4+     _VGA
+0f07:0c40*     modex_sparky4_DrawBmpRegion_
+0f07:0daa*     modexDrawPlanarBuf_
+0f07:0dc8*     modexDrawSprite_
+0f07:0e2e+     modexDrawSpriteRegion_
+0f07:0fa6*     modexCopyPageRegion_
+0f07:1110*     modexFadeOn_
+0f07:1140*     modexFadeOff_
+0f07:116e*     modexFlashOn_
+0f07:119c*     modexFlashOff_
+0f07:126c      modexPalSave_
+0f07:12c2      modexNewPal_
+0f07:1312*     modexLoadPalFile_
+0f07:13f4      modexSavePalFile_
+0f07:146c*     modexPalBlack_
+0f07:1496*     modexPalWhite_
+0f07:14c0+     modexPalUpdate_
+0f07:1a30+     modexPalUpdate1_
+0f07:1aaa*     modexPalUpdate0_
+0f07:1af6+     chkcolor_
+0f07:1e0e+     modexputPixel_
+0f07:1e9c*     modexgetPixel_
+0f07:1f22*     modexhlin_
+0f07:1f8e*     modexprint_
+0f07:2128*     modexprintbig_
+0f07:22a4*     cls_
+0f07:2312+     modexWaitBorder_
+1167:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1150:0000*     __nullarea
-1150:04ec*     __ovlflag
-1150:04ed*     __intno
-1150:04ee*     __ovlvec
+1167:0000*     __nullarea
+1167:04ec*     __ovlflag
+1167:04ed*     __intno
+1167:04ee*     __ovlvec
 0000:7a72      _cstart_
 0000:7b45*     _Not_Enough_Memory_
 0000:7c77      __exit_
@@ -248,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:7f2c      __I4D
 0000:7f7b      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1150:1234      __argv
-1150:1238      ___argv
-1150:123c      __argc
-1150:123e      ___argc
+1167:1234      __argv
+1167:1238      ___argv
+1167:123c      __argc
+1167:123e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:7fff*     _heapgrow_
 0000:7fff      _fheapgrow_
@@ -260,28 +261,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8078      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:80bd      _nmalloc_
-1150:04f2      ___nheapbeg
-1150:04f4      ___MiniHeapRover
-1150:04f6      ___LargestSizeB4MiniHeapRover
+1167:04f2      ___nheapbeg
+1167:04f4      ___MiniHeapRover
+1167:04f6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:8197      _fmalloc_
 0000:8197      malloc_
-1150:04f8      ___fheap
-1150:04fa      ___fheapRover
-1150:04fc      ___LargestSizeB4Rover
+1167:04f8      ___fheap
+1167:04fa      ___fheapRover
+1167:04fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:830c      _ffree_
 0000:830c      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8379      _nfree_
-1150:1240+     ___MiniHeapFreeRover
+1167:1240+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8474+     _null_exit_rtn_
 0000:8474+     __null_int23_exit_
 0000:8475      exit_
 0000:8496+     _exit_
-1150:04fe+     ___int23_exit
-1150:0502      ___FPE_handler_exit
+1167:04fe+     ___int23_exit
+1167:0502      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:84b2      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -300,7 +301,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8e59      __doclose_
 0000:8fa3      __shutdown_stream_
 0000:8fbd      fclose_
-1150:1242+     ___RmTmpFileFn
+1167:1242+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9028+     __ibm_bios_get_ticks_
 0000:909f      clock_
@@ -311,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:92c3      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1150:0098      __IsTable
+1167:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:94bb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -346,31 +347,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9cb5      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1150:050e      __8087
-1150:050f      __real87
-1150:0510      __dos87emucall
-1150:0512      __dos87real
+1167:050e      __8087
+1167:050f      __real87
+1167:0510      __dos87emucall
+1167:0512      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9cc4*     __exit_with_msg_
 0000:9cc9      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1150:0514      __curbrk
-1150:051c      __STACKLOW
-1150:051e      __STACKTOP
-1150:0520      __cbyte
-1150:0522      __child
-1150:0524      __no87
-1150:0531      ___FPE_handler
-1150:0516      __psp
-1150:0525      __get_ovl_stack
-1150:0529      __restore_ovl_stack
-1150:052d      __close_ovl_file
-1150:0535      __LpCmdLine
-1150:0539      __LpPgmName
-1150:0518      __osmajor
-1150:0519      __osminor
-1150:051a      __osmode
-1150:051b      __HShift
+1167:0514      __curbrk
+1167:051c      __STACKLOW
+1167:051e      __STACKTOP
+1167:0520      __cbyte
+1167:0522      __child
+1167:0524      __no87
+1167:0531      ___FPE_handler
+1167:0516      __psp
+1167:0525      __get_ovl_stack
+1167:0529      __restore_ovl_stack
+1167:052d      __close_ovl_file
+1167:0535      __LpCmdLine
+1167:0539      __LpPgmName
+1167:0518      __osmajor
+1167:0519      __osminor
+1167:051a      __osmode
+1167:051b      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ce8+     __fill_buffer_
 0000:9f37      fgetc_
@@ -380,8 +381,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a3f7      rand_
 0000:a439*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f07:2246*     textInit_
-1150:124a      _romFonts
+0f07:23b6*     textInit_
+1167:124a      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:a45c      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -390,13 +391,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a51d      __FiniRtns
 0000:a51d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1150:0542      ___uselfn
+1167:0542      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a582      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1150:0544      ___iob
-1150:1262      ___OpenStreams
-1150:1266      ___ClosedStreams
+1167:0544      ___iob
+1167:1262      ___ClosedStreams
+1167:1266      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a59d      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -422,7 +423,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b1cc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1150:0022      ___Alphabet
+1167:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b1cf      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -432,18 +433,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b27d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b288*     __get_errno_ptr_
-1150:126e      _errno
+1167:126e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b28f      __GetIOMode_
 0000:b2c4      __SetIOMode_nogrow_
-1150:06c0      ___NFiles
-1150:06c2      ___init_mode
-1150:06ea      ___io_mode
+1167:06c0      ___NFiles
+1167:06c2      ___init_mode
+1167:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b2f9*     __set_commode_
-1150:06ee      __commode
+1167:06ee      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1150:06f0      __fmode
+1167:06f0      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b305      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -470,9 +471,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b90c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b928*     __get_doserrno_ptr_
-1150:1270      __doserrno
+1167:1270      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1150:06f2      ___umaskval
+1167:06f2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b92f      _dos_creat_
 0000:b953*     _dos_creatnew_
@@ -483,9 +484,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bb5c      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1150:1274      ___env_mask
-1150:1278      _environ
-1150:127c*     __wenviron
+1167:1274      ___env_mask
+1167:1278      _environ
+1167:127c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bb9e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -506,7 +507,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c0f4      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c164      __EnterWVIDEO_
-1150:0712+     ___WD_Present
+1167:0712+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c188      __flushall_
 0000:c21c      flushall_
@@ -521,15 +522,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c44a      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1150:1280      ____Argv
-1150:1284      ____Argc
+1167:1280      ____Argv
+1167:1284      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1150:0714      __amblksiz
+1167:0714      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1150:0746      __Start_XI
-1150:077c      __End_XI
-1150:077c      __Start_YI
-1150:0794      __End_YI
+1167:0746      __Start_XI
+1167:077c      __End_XI
+1167:077c      __Start_YI
+1167:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c620      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -538,82 +539,82 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:c865      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d9d6      _DoINTR_
+0000:d9c8      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1150:1286      ___historical_splitparms
+1167:1286      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:dd4f*     _heapenable_
-1150:0716      ___heap_enabled
+0000:dd41*     _heapenable_
+1167:0716      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:dd60*     sbrk_
-0000:dd70      __brk_
+0000:dd52*     sbrk_
+0000:dd62      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:ddd8      fsync_
+0000:ddca      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:dddd*     _frealloc_
-0000:dddd      realloc_
+0000:ddcf*     _frealloc_
+0000:ddcf      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:ded7      __setenvp_
-0000:e063      __freeenvp_
+0000:dec9      __setenvp_
+0000:e055      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1150:0718      ___IsDBCS
+1167:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:e0c1*     _ismbblead_
-1150:128c      ___MBCSIsTable
+0000:e0b3*     _ismbblead_
+1167:128c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:e11b      __mbinit_
-1150:071a      ___MBCodePage
+0000:e10d      __mbinit_
+1167:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:e1f6      _mbdtoupper_
+0000:e1e8      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:e204      toupper_
+0000:e1f6      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1150:071c      __8087cw
+1167:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1150:071e      ___Save8087
-1150:0722      ___Rest8087
+1167:071e      ___Save8087
+1167:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:e213      __GrabFP87_
+0000:e205      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:e246*     __init_8087_emu
-0000:e24c      __x87id
+0000:e238*     __init_8087_emu
+0000:e23e      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:e2a9      wctomb_
+0000:e29b      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:e2f4+     utoa_
-0000:e395      itoa_
+0000:e2e6+     utoa_
+0000:e387      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:e3df      strupr_
+0000:e3d1      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1150:0726      ___EFG_printf
-1150:072a*     ___EFG_scanf
+1167:0726      ___EFG_printf
+1167:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:e427      ulltoa_
-0000:e564*     lltoa_
+0000:e419      ulltoa_
+0000:e556*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e5d5*     _dos_close_
-0000:e5e3      _dos_commit_
+0000:e5c7*     _dos_close_
+0000:e5d5      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e5f2*     _msize_
-0000:e60d      _fmsize_
+0000:e5e4*     _msize_
+0000:e5ff      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e61e      __HeapManager_expand_
-0000:eb27      _nexpand_
+0000:e610      __HeapManager_expand_
+0000:eb19      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:eb7a      _fexpand_
-0000:eb7a*     _expand_
+0000:eb6c      _fexpand_
+0000:eb6c*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:ebaf      clearenv_
+0000:eba1      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:ece4      __Init_FPE_handler_
-0000:ed1d      __Fini_FPE_handler_
-0000:ed54*     __FPEHandler
+0000:ecd6      __Init_FPE_handler_
+0000:ed0f      __Fini_FPE_handler_
+0000:ed46*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:efe6      _bfree_
+0000:efd8      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:f00b      _bexpand_
+0000:effd      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1150:0744      ___FPE_int
+1167:0744      ___FPE_int
 
 
                         +--------------------+
@@ -629,6 +630,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020560 (132448.)
+Memory size:  000206d0 (132816.)
 Entry point address: 0000:7a72
-Link time: 00:00.10
+Link time: 00:00.00
index 640fb6484fd42a8e0e068ed2e6904e36a1acad17..156dfbcb1628fee0cd27ac11bb01c292e127c242 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index aebceb286b27ec0c4de0806befed0a13cae05c2c..65de737af5381ed8e58ed5cc180ac505b7e14605 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b2e:0000            0000ecc0
+DGROUP                          0b42:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest_TEXT           CODE           AUTO           0000:0000       00000203
-_TEXT                  CODE           AUTO           0000:0210       00008591
-modex16_TEXT           CODE           AUTO           0000:87b0       000021d0
-bitmap_TEXT            CODE           AUTO           0000:a980       000005c9
-planar_TEXT            CODE           AUTO           0000:af50       00000275
-16text_TEXT            CODE           AUTO           0000:b1d0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b2d:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b2e:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b30:0000       00000002
-CONST                  DATA           DGROUP         0b30:0002       00000076
-CONST2                 DATA           DGROUP         0b37:0008       00000132
-_DATA                  DATA           DGROUP         0b4b:0000       00000336
-XIB                    DATA           DGROUP         0b7e:0006       00000000
-XI                     DATA           DGROUP         0b7e:0006       0000002a
-XIE                    DATA           DGROUP         0b81:0000       00000000
-YIB                    DATA           DGROUP         0b81:0000       00000000
-YI                     DATA           DGROUP         0b81:0000       0000000c
-YIE                    DATA           DGROUP         0b81:000c       00000000
-STRINGS                DATA           DGROUP         0b81:000c       00000000
-DATA                   DATA           DGROUP         0b81:000c       00000000
-_emu_init_start        EMU            DGROUP         0b81:000c       00000000
-_emu_init_end          EMU            DGROUP         0b81:000c       00000000
-_BSS                   BSS            DGROUP         0b81:000c       00000cb8
-STACK                  STACK          DGROUP         0c4e:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0210       00008567
+modex16_TEXT           CODE           AUTO           0000:8780       0000233a
+bitmap_TEXT            CODE           AUTO           0000:aac0       000005c9
+planar_TEXT            CODE           AUTO           0000:b090       00000275
+16text_TEXT            CODE           AUTO           0000:b310       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b41:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b42:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b44:0000       00000002
+CONST                  DATA           DGROUP         0b44:0002       00000076
+CONST2                 DATA           DGROUP         0b4b:0008       00000132
+_DATA                  DATA           DGROUP         0b5f:0000       00000336
+XIB                    DATA           DGROUP         0b92:0006       00000000
+XI                     DATA           DGROUP         0b92:0006       0000002a
+XIE                    DATA           DGROUP         0b95:0000       00000000
+YIB                    DATA           DGROUP         0b95:0000       00000000
+YI                     DATA           DGROUP         0b95:0000       0000000c
+YIE                    DATA           DGROUP         0b95:000c       00000000
+STRINGS                DATA           DGROUP         0b95:000c       00000000
+DATA                   DATA           DGROUP         0b95:000c       00000000
+_emu_init_start        EMU            DGROUP         0b95:000c       00000000
+_emu_init_end          EMU            DGROUP         0b95:000c       00000000
+_BSS                   BSS            DGROUP         0b95:000c       00000cb8
+STACK                  STACK          DGROUP         0c62:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,99 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0215      __STK
 0000:0235*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8968*     VGAmodeX_
-0000:8a10      modexEnter_
-0000:8aac      modexLeave_
-0000:8ac4      modexDefaultPage_
-0000:8b2a*     modexNextPage_
-0000:8bfa*     modexNextPageFlexibleSize_
-0000:8cce*     modexShowPage_
-0000:8dca*     modexPanPage_
-0000:8e1a*     modexSelectPlane_
-0000:8e3e      modexClearRegion_
-0000:8f56      oldDrawBmp_
-0000:90bc*     CDrawBmp_
-0000:9220      modexDrawBmp_
-0000:9286+     modexDrawBmpRegion_
-0000:93f0*     modexDrawPlanarBuf_
-0000:940e      modexDrawSprite_
-0000:9474+     modexDrawSpriteRegion_
-0000:95ec      modexCopyPageRegion_
-0000:9756*     modexFadeOn_
-0000:9786*     modexFadeOff_
-0000:97b4*     modexFlashOn_
-0000:97e2*     modexFlashOff_
-0000:98b2+     modexPalSave_
-0000:9908      modexNewPal_
-0000:9958*     modexLoadPalFile_
-0000:9a3a*     modexSavePalFile_
-0000:9ab2*     modexPalBlack_
-0000:9adc*     modexPalWhite_
-0000:9b06+     modexPalUpdate_
-0000:a076      modexPalUpdate1_
-0000:a0f0*     modexPalUpdate0_
-0000:a13c+     chkcolor_
-0000:a454+     modexputPixel_
-0000:a4e2*     modexgetPixel_
-0000:a568*     modexhlin_
-0000:a5d4*     modexprint_
-0000:a76e*     modexprintbig_
-0000:a8ea*     cls_
-0000:a958+     modexWaitBorder_
-0b2e:01e4      _VGA
+0000:8938*     VGAmodeX_
+0000:89e0      modexEnter_
+0000:8a7c      modexLeave_
+0000:8a94      modexDefaultPage_
+0000:8afa*     modexNextPage_
+0000:8bca*     modexNextPageFlexibleSize_
+0000:8c9e*     modexShowPage_
+0000:8d9a*     modexPanPage_
+0000:8dea*     modexSelectPlane_
+0000:8e0e      modexClearRegion_
+0000:8f26      oldDrawBmp_
+0000:908c*     CDrawBmp_
+0000:91f0      modexDrawBmp_
+0000:9256+     modexDrawBmpRegion_
+0000:93c0*     modex_sparky4_DrawBmpRegion_
+0000:952a*     modexDrawPlanarBuf_
+0000:9548      modexDrawSprite_
+0000:95ae+     modexDrawSpriteRegion_
+0000:9726      modexCopyPageRegion_
+0000:9890*     modexFadeOn_
+0000:98c0*     modexFadeOff_
+0000:98ee*     modexFlashOn_
+0000:991c*     modexFlashOff_
+0000:99ec+     modexPalSave_
+0000:9a42      modexNewPal_
+0000:9a92*     modexLoadPalFile_
+0000:9b74*     modexSavePalFile_
+0000:9bec*     modexPalBlack_
+0000:9c16*     modexPalWhite_
+0000:9c40+     modexPalUpdate_
+0000:a1b0      modexPalUpdate1_
+0000:a22a*     modexPalUpdate0_
+0000:a276+     chkcolor_
+0000:a58e+     modexputPixel_
+0000:a61c*     modexgetPixel_
+0000:a6a2*     modexhlin_
+0000:a70e*     modexprint_
+0000:a8a8*     modexprintbig_
+0000:aa24*     cls_
+0000:aa92+     modexWaitBorder_
+0b42:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac82      bitmapLoadPcx_
-0000:adde*     bitmapLoadPcxTiles_
+0000:adc2      bitmapLoadPcx_
+0000:af1e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af50      planar_buf_from_bitmap_
-0000:b070+     planar_buf_alloc_
-0000:b16a*     planar_buf_free_
+0000:b090      planar_buf_from_bitmap_
+0000:b1b0+     planar_buf_alloc_
+0000:b2aa*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0252      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0269      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b2e:0000*     __nullarea
-0b2e:0224*     __ovlflag
-0b2e:0225*     __intno
-0b2e:0226*     __ovlvec
+0b42:0000*     __nullarea
+0b42:0224*     __ovlflag
+0b42:0225*     __intno
+0b42:0226*     __ovlvec
 0000:0298      _cstart_
 0000:036b*     _Not_Enough_Memory_
 0000:049d      __exit_
 0000:04bc      __do_exit_with_msg__
 0000:0519      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b2e:022a      _fltused_
+0b42:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0524      _big_code_
 0000:0524*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b2e:022c      __8087
-0b2e:022d      __real87
-0b2e:022e      __dos87emucall
-0b2e:0230      __dos87real
+0b42:022c      __8087
+0b42:022d      __real87
+0b42:022e      __dos87emucall
+0b42:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0524*     __exit_with_msg_
 0000:0529      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b2e:0232      __curbrk
-0b2e:023a      __STACKLOW
-0b2e:023c      __STACKTOP
-0b2e:023e      __cbyte
-0b2e:0240      __child
-0b2e:0242      __no87
-0b2e:024f      ___FPE_handler
-0b2e:0234      __psp
-0b2e:0243      __get_ovl_stack
-0b2e:0247      __restore_ovl_stack
-0b2e:024b      __close_ovl_file
-0b2e:0253      __LpCmdLine
-0b2e:0257      __LpPgmName
-0b2e:0236      __osmajor
-0b2e:0237      __osminor
-0b2e:0238      __osmode
-0b2e:0239      __HShift
+0b42:0232      __curbrk
+0b42:023a      __STACKLOW
+0b42:023c      __STACKTOP
+0b42:023e      __cbyte
+0b42:0240      __child
+0b42:0242      __no87
+0b42:024f      ___FPE_handler
+0b42:0234      __psp
+0b42:0243      __get_ovl_stack
+0b42:0247      __restore_ovl_stack
+0b42:024b      __close_ovl_file
+0b42:0253      __LpCmdLine
+0b42:0257      __LpPgmName
+0b42:0236      __osmajor
+0b42:0237      __osminor
+0b42:0238      __osmode
+0b42:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0548+     int86x_
 0000:06cb      int86_
@@ -167,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0716      _fmalloc_
 0000:0716      malloc_
-0b2e:025c+     ___fheap
-0b2e:025e      ___fheapRover
-0b2e:0260      ___LargestSizeB4Rover
+0b42:025c+     ___fheap
+0b42:025e      ___fheapRover
+0b42:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:088b+     _null_exit_rtn_
 0000:088b+     __null_int23_exit_
 0000:088c      exit_
 0000:08ad+     _exit_
-0b2e:0262+     ___int23_exit
-0b2e:0266      ___FPE_handler_exit
+0b42:0262+     ___int23_exit
+0b42:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08c9+     __open_flags_
 0000:0b8a+     _fsopen_
@@ -189,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1134      __doclose_
 0000:127e      __shutdown_stream_
 0000:1298      fclose_
-0b2e:0ebc+     ___RmTmpFileFn
+0b42:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1303      _ffree_
 0000:1303      free_
@@ -202,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:174e      __I4M
 0000:174e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b246*     textInit_
-0b2e:0ec0      _romFonts
+0000:b386*     textInit_
+0b42:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1766      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1bfb      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b2e:026e      ___iob
-0b2e:0ed8      ___OpenStreams
-0b2e:0edc      ___ClosedStreams
+0b42:026e      ___iob
+0b42:0ed8      ___ClosedStreams
+0b42:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1df3      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2050      __FiniRtns
 0000:2050*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b2e:03d6      ___uselfn
+0b42:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20b4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21a0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2210      __EnterWVIDEO_
-0b2e:03f6+     ___WD_Present
+0b42:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2234      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:273c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:273f      _nmalloc_
-0b2e:03f8      ___nheapbeg
-0b2e:03fa      ___MiniHeapRover
-0b2e:03fc      ___LargestSizeB4MiniHeapRover
+0b42:03f8      ___nheapbeg
+0b42:03fa      ___MiniHeapRover
+0b42:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2819*     _heapgrow_
 0000:2819*     _fheapgrow_
 0000:281a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:2892*     __set_commode_
-0b2e:03fe      __commode
+0b42:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:289e*     __get_errno_ptr_
-0b2e:0ee0      _errno
+0b42:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b2e:0400      __fmode
+0b42:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28a5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:312f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3378      _nfree_
-0b2e:0ee2+     ___MiniHeapFreeRover
+0b42:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3473      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3960      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b2e:0ee4      ____Argv
-0b2e:0ee8      ____Argc
+0b42:0ee4      ____Argv
+0b42:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b2e:0402      __amblksiz
+0b42:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b2e:0506      __Start_XI
-0b2e:0530      __End_XI
-0b2e:0530      __Start_YI
-0b2e:053c      __End_YI
+0b42:0506      __Start_XI
+0b42:0530      __End_XI
+0b42:0530      __Start_YI
+0b42:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b2e:0404      ___EFG_printf
-0b2e:0408      ___EFG_scanf
+0b42:0404      ___EFG_printf
+0b42:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4ae3      _EFG_Format_
+0000:4ad5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cb5      __cnvs2d_
+0000:4ca7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b2e:040c      __8087cw
+0b42:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b2e:040e      ___Save8087
-0b2e:0412      ___Rest8087
+0b42:040e      ___Save8087
+0b42:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4cd5      __GrabFP87_
+0000:4cc7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d08*     __init_8087_emu
-0000:4d0e      __x87id
+0000:4cfa*     __init_8087_emu
+0000:4d00      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d6c      _DoINTR_
+0000:4d5e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50e5*     _heapenable_
-0b2e:0416      ___heap_enabled
+0000:50d7*     _heapenable_
+0b42:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:50f6      __nmemneed_
+0000:50e8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:517e      __LastFree_
-0000:51f8      __ExpandDGROUP_
+0000:5170      __LastFree_
+0000:51ea      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5309      _dos_open_
+0000:52fb      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:532f      __GetIOMode_
-0000:5364      __SetIOMode_nogrow_
-0b2e:0418      ___NFiles
-0b2e:041a      ___init_mode
-0b2e:0442      ___io_mode
+0000:5321      __GetIOMode_
+0000:5356      __SetIOMode_nogrow_
+0b42:0418      ___NFiles
+0b42:041a      ___init_mode
+0b42:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:5399      isatty_
+0000:538b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53b5*     __get_doserrno_ptr_
-0b2e:0eea      __doserrno
+0000:53a7*     __get_doserrno_ptr_
+0b42:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b2e:0446      ___umaskval
+0b42:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53bc      _dos_creat_
-0000:53e0*     _dos_creatnew_
+0000:53ae      _dos_creat_
+0000:53d2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5401+     __grow_iomode_
-0000:54e8+     __shrink_iomode_
-0000:5529      __SetIOMode_
+0000:53f3+     __grow_iomode_
+0000:54da+     __shrink_iomode_
+0000:551b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55d0*     __dosretax
-0000:55d5*     __dosret0
-0000:55dc      __set_errno_dos_
-0000:5644*     __set_errno_dos_reterr_
+0000:55c2*     __dosretax
+0000:55c7*     __dosret0
+0000:55ce      __set_errno_dos_
+0000:5636*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:564f      fsync_
+0000:5641      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5654      wctomb_
+0000:5646      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:569f+     utoa_
-0000:5740      itoa_
+0000:5691+     utoa_
+0000:5732      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:578a      strupr_
+0000:577c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b2e:045c      ___IsDBCS
+0b42:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57bf*     _ismbblead_
-0b2e:0eee      ___MBCSIsTable
+0000:57b1*     _ismbblead_
+0b42:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57db      ulltoa_
-0000:5918*     lltoa_
+0000:57cd      ulltoa_
+0000:590a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5989      ultoa_
-0000:5a47*     ltoa_
+0000:597b      ultoa_
+0000:5a39*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5a95*     _SetLD64bit_
-0000:5aa0*     _SetLD80bit_
-0000:5aab      _LDisDouble_
+0000:5a87*     _SetLD64bit_
+0000:5a92*     _SetLD80bit_
+0000:5a9d      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c10      _LDScale10x_
-0000:64e8      __LDcvt_
+0000:5c02      _LDScale10x_
+0000:64da      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cc4*     __init_87_emulator
+0000:6cb6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:74f5+     __Strtold_
-0000:7734      strtod_
+0000:74ca+     __Strtold_
+0000:7709      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78da      __Init_FPE_handler_
-0000:7913      __Fini_FPE_handler_
-0000:794a*     __FPEHandler
+0000:78b0      __Init_FPE_handler_
+0000:78e9      __Fini_FPE_handler_
+0000:7920*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bdc*     sbrk_
-0000:7bec      __brk_
+0000:7bb2*     sbrk_
+0000:7bc2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c54      __doserror_
-0000:7c62*     __doserror1_
+0000:7c2a      __doserror_
+0000:7c38*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c6e*     _frealloc_
-0000:7c6e      realloc_
+0000:7c44*     _frealloc_
+0000:7c44      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d4a      __ChkTTYIOMode_
-0000:7db8*     __IOMode_
+0000:7d20      __ChkTTYIOMode_
+0000:7d8e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dc8*     _dos_close_
-0000:7dd6      _dos_commit_
+0000:7d9e*     _dos_close_
+0000:7dac      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b2e:0072      ___Alphabet
+0b42:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e23      __mbinit_
-0b2e:0502+     ___MBCodePage
+0000:7df9      __mbinit_
+0b42:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7efe      __LDClass_
-0000:7f84*     _FLClass_
+0000:7ed4      __LDClass_
+0000:7f5a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7f98      __I4D
-0000:7fe7*     __U4D
+0000:7f6e      __I4D
+0000:7fbd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b2e:0098      __IsTable
+0b42:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:806c      __ZBuf2LD
+0000:8042      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8134*     __set_EDOM_
-0000:8140      __set_ERANGE_
-0000:814c*     __set_EINVAL_
+0000:810a*     __set_EDOM_
+0000:8116      __set_ERANGE_
+0000:8122*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b2e:019a*     ___f_infinity
-0b2e:019e*     ___f_posqnan
-0b2e:01a2      ___d_infinity
-0b2e:01aa      ___d_posqnan
-0b2e:01b2*     ___ld_infinity
-0b2e:01ba*     ___ld_posqnan
+0b42:019a*     ___f_infinity
+0b42:019e*     ___f_posqnan
+0b42:01a2      ___d_infinity
+0b42:01aa      ___d_posqnan
+0b42:01b2*     ___ld_infinity
+0b42:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b2e:01c2      __HugeValue
+0b42:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b2e:0504      ___FPE_int
+0b42:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8166*     _msize_
-0000:8181      _fmsize_
+0000:813c*     _msize_
+0000:8157      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:8192      __HeapManager_expand_
-0000:869b      _nexpand_
+0000:8168      __HeapManager_expand_
+0000:8671      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86ee      _fexpand_
-0000:86ee*     _expand_
+0000:86c4      _fexpand_
+0000:86c4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8723      _bfree_
+0000:86f9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8748      _bexpand_
+0000:871e      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +501,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019fa0 (106400.)
+Memory size:  0001a0e0 (106720.)
 Entry point address: 0000:0298
 Link time: 00:00.00
index 0308b110c492d5a8a81a9a49b6e85c66cce46cb6..e8b8023dcc643ab72bbf049934c4a7ac42fe1285 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index cd50e091ec87f15a4ffd856533cb47b51d1a5e85..35b44aebd49ae2332aff5cf11cd82c0ff145105e 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b2f:0000            0000ecc0
+DGROUP                          0b43:0000            0000ecc0
 
 
 
@@ -25,29 +25,29 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 pcxtest2_TEXT          CODE           AUTO           0000:0000       0000021d
-_TEXT                  CODE           AUTO           0000:0220       00008591
-modex16_TEXT           CODE           AUTO           0000:87c0       000021d0
-bitmap_TEXT            CODE           AUTO           0000:a990       000005c9
-planar_TEXT            CODE           AUTO           0000:af60       00000275
-16text_TEXT            CODE           AUTO           0000:b1e0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b2e:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b2f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b31:0000       00000002
-CONST                  DATA           DGROUP         0b31:0002       00000076
-CONST2                 DATA           DGROUP         0b38:0008       00000132
-_DATA                  DATA           DGROUP         0b4c:0000       00000336
-XIB                    DATA           DGROUP         0b7f:0006       00000000
-XI                     DATA           DGROUP         0b7f:0006       0000002a
-XIE                    DATA           DGROUP         0b82:0000       00000000
-YIB                    DATA           DGROUP         0b82:0000       00000000
-YI                     DATA           DGROUP         0b82:0000       0000000c
-YIE                    DATA           DGROUP         0b82:000c       00000000
-STRINGS                DATA           DGROUP         0b82:000c       00000000
-DATA                   DATA           DGROUP         0b82:000c       00000000
-_emu_init_start        EMU            DGROUP         0b82:000c       00000000
-_emu_init_end          EMU            DGROUP         0b82:000c       00000000
-_BSS                   BSS            DGROUP         0b82:000c       00000cb8
-STACK                  STACK          DGROUP         0c4f:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0220       00008567
+modex16_TEXT           CODE           AUTO           0000:8790       0000233a
+bitmap_TEXT            CODE           AUTO           0000:aad0       000005c9
+planar_TEXT            CODE           AUTO           0000:b0a0       00000275
+16text_TEXT            CODE           AUTO           0000:b320       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b42:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b43:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b45:0000       00000002
+CONST                  DATA           DGROUP         0b45:0002       00000076
+CONST2                 DATA           DGROUP         0b4c:0008       00000132
+_DATA                  DATA           DGROUP         0b60:0000       00000336
+XIB                    DATA           DGROUP         0b93:0006       00000000
+XI                     DATA           DGROUP         0b93:0006       0000002a
+XIE                    DATA           DGROUP         0b96:0000       00000000
+YIB                    DATA           DGROUP         0b96:0000       00000000
+YI                     DATA           DGROUP         0b96:0000       0000000c
+YIE                    DATA           DGROUP         0b96:000c       00000000
+STRINGS                DATA           DGROUP         0b96:000c       00000000
+DATA                   DATA           DGROUP         0b96:000c       00000000
+_emu_init_start        EMU            DGROUP         0b96:000c       00000000
+_emu_init_end          EMU            DGROUP         0b96:000c       00000000
+_BSS                   BSS            DGROUP         0b96:000c       00000cb8
+STACK                  STACK          DGROUP         0c63:0000       0000dac0
 
 
                         +----------------+
@@ -66,98 +66,99 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0225      __STK
 0000:0245*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:8978*     VGAmodeX_
-0000:8a20      modexEnter_
-0000:8abc      modexLeave_
-0000:8ad4      modexDefaultPage_
-0000:8b3a*     modexNextPage_
-0000:8c0a*     modexNextPageFlexibleSize_
-0000:8cde      modexShowPage_
-0000:8dda*     modexPanPage_
-0000:8e2a*     modexSelectPlane_
-0000:8e4e      modexClearRegion_
-0000:8f66      oldDrawBmp_
-0000:90cc*     CDrawBmp_
-0000:9230      modexDrawBmp_
-0000:9296+     modexDrawBmpRegion_
-0000:9400*     modexDrawPlanarBuf_
-0000:941e      modexDrawSprite_
-0000:9484+     modexDrawSpriteRegion_
-0000:95fc      modexCopyPageRegion_
-0000:9766*     modexFadeOn_
-0000:9796*     modexFadeOff_
-0000:97c4*     modexFlashOn_
-0000:97f2*     modexFlashOff_
-0000:98c2+     modexPalSave_
-0000:9918      modexNewPal_
-0000:9968*     modexLoadPalFile_
-0000:9a4a*     modexSavePalFile_
-0000:9ac2*     modexPalBlack_
-0000:9aec*     modexPalWhite_
-0000:9b16+     modexPalUpdate_
-0000:a086      modexPalUpdate1_
-0000:a100*     modexPalUpdate0_
-0000:a14c+     chkcolor_
-0000:a464+     modexputPixel_
-0000:a4f2*     modexgetPixel_
-0000:a578*     modexhlin_
-0000:a5e4*     modexprint_
-0000:a77e*     modexprintbig_
-0000:a8fa*     cls_
-0000:a968+     modexWaitBorder_
-0b2f:01e4      _VGA
+0000:8948*     VGAmodeX_
+0000:89f0      modexEnter_
+0000:8a8c      modexLeave_
+0000:8aa4      modexDefaultPage_
+0000:8b0a*     modexNextPage_
+0000:8bda*     modexNextPageFlexibleSize_
+0000:8cae      modexShowPage_
+0000:8daa*     modexPanPage_
+0000:8dfa*     modexSelectPlane_
+0000:8e1e      modexClearRegion_
+0000:8f36      oldDrawBmp_
+0000:909c*     CDrawBmp_
+0000:9200      modexDrawBmp_
+0000:9266+     modexDrawBmpRegion_
+0000:93d0*     modex_sparky4_DrawBmpRegion_
+0000:953a*     modexDrawPlanarBuf_
+0000:9558      modexDrawSprite_
+0000:95be+     modexDrawSpriteRegion_
+0000:9736      modexCopyPageRegion_
+0000:98a0*     modexFadeOn_
+0000:98d0*     modexFadeOff_
+0000:98fe*     modexFlashOn_
+0000:992c*     modexFlashOff_
+0000:99fc+     modexPalSave_
+0000:9a52      modexNewPal_
+0000:9aa2*     modexLoadPalFile_
+0000:9b84*     modexSavePalFile_
+0000:9bfc*     modexPalBlack_
+0000:9c26*     modexPalWhite_
+0000:9c50+     modexPalUpdate_
+0000:a1c0      modexPalUpdate1_
+0000:a23a*     modexPalUpdate0_
+0000:a286+     chkcolor_
+0000:a59e+     modexputPixel_
+0000:a62c*     modexgetPixel_
+0000:a6b2*     modexhlin_
+0000:a71e*     modexprint_
+0000:a8b8*     modexprintbig_
+0000:aa34*     cls_
+0000:aaa2+     modexWaitBorder_
+0b43:01e4      _VGA
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:ac92      bitmapLoadPcx_
-0000:adee*     bitmapLoadPcxTiles_
+0000:add2      bitmapLoadPcx_
+0000:af2e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:af60      planar_buf_from_bitmap_
-0000:b080+     planar_buf_alloc_
-0000:b17a*     planar_buf_free_
+0000:b0a0      planar_buf_from_bitmap_
+0000:b1c0+     planar_buf_alloc_
+0000:b2ba*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 0000:0262      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0279      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b2f:0000*     __nullarea
-0b2f:0224*     __ovlflag
-0b2f:0225*     __intno
-0b2f:0226*     __ovlvec
+0b43:0000*     __nullarea
+0b43:0224*     __ovlflag
+0b43:0225*     __intno
+0b43:0226*     __ovlvec
 0000:02a8      _cstart_
 0000:037b*     _Not_Enough_Memory_
 0000:04ad      __exit_
 0000:04cc      __do_exit_with_msg__
 0000:0529      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b2f:022a      _fltused_
+0b43:022a      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0534      _big_code_
 0000:0534*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b2f:022c      __8087
-0b2f:022d      __real87
-0b2f:022e      __dos87emucall
-0b2f:0230      __dos87real
+0b43:022c      __8087
+0b43:022d      __real87
+0b43:022e      __dos87emucall
+0b43:0230      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0534*     __exit_with_msg_
 0000:0539      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b2f:0232      __curbrk
-0b2f:023a      __STACKLOW
-0b2f:023c      __STACKTOP
-0b2f:023e      __cbyte
-0b2f:0240      __child
-0b2f:0242      __no87
-0b2f:024f      ___FPE_handler
-0b2f:0234      __psp
-0b2f:0243      __get_ovl_stack
-0b2f:0247      __restore_ovl_stack
-0b2f:024b      __close_ovl_file
-0b2f:0253      __LpCmdLine
-0b2f:0257      __LpPgmName
-0b2f:0236      __osmajor
-0b2f:0237      __osminor
-0b2f:0238      __osmode
-0b2f:0239      __HShift
+0b43:0232      __curbrk
+0b43:023a      __STACKLOW
+0b43:023c      __STACKTOP
+0b43:023e      __cbyte
+0b43:0240      __child
+0b43:0242      __no87
+0b43:024f      ___FPE_handler
+0b43:0234      __psp
+0b43:0243      __get_ovl_stack
+0b43:0247      __restore_ovl_stack
+0b43:024b      __close_ovl_file
+0b43:0253      __LpCmdLine
+0b43:0257      __LpPgmName
+0b43:0236      __osmajor
+0b43:0237      __osminor
+0b43:0238      __osmode
+0b43:0239      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0558+     int86x_
 0000:06db      int86_
@@ -167,16 +168,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0726      _fmalloc_
 0000:0726      malloc_
-0b2f:025c+     ___fheap
-0b2f:025e      ___fheapRover
-0b2f:0260      ___LargestSizeB4Rover
+0b43:025c+     ___fheap
+0b43:025e      ___fheapRover
+0b43:0260      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:089b+     _null_exit_rtn_
 0000:089b+     __null_int23_exit_
 0000:089c      exit_
 0000:08bd+     _exit_
-0b2f:0262+     ___int23_exit
-0b2f:0266      ___FPE_handler_exit
+0b43:0262+     ___int23_exit
+0b43:0266      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:08d9+     __open_flags_
 0000:0b9a+     _fsopen_
@@ -189,7 +190,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:1144      __doclose_
 0000:128e      __shutdown_stream_
 0000:12a8      fclose_
-0b2f:0ebc+     ___RmTmpFileFn
+0b43:0ebc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:1313      _ffree_
 0000:1313      free_
@@ -202,16 +203,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:175e      __I4M
 0000:175e      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b256*     textInit_
-0b2f:0ec0      _romFonts
+0000:b396*     textInit_
+0b43:0ec0      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:1776      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:1c0b      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b2f:026e      ___iob
-0b2f:0ed8      ___OpenStreams
-0b2f:0edc      ___ClosedStreams
+0b43:026e      ___iob
+0b43:0ed8      ___ClosedStreams
+0b43:0edc      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1e03      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
@@ -224,7 +225,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2060      __FiniRtns
 0000:2060*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b2f:03d6      ___uselfn
+0b43:03d6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:20c4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -236,7 +237,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:21b0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2220      __EnterWVIDEO_
-0b2f:03f6+     ___WD_Present
+0b43:03f6+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:2244      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -252,21 +253,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:274c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:274f      _nmalloc_
-0b2f:03f8      ___nheapbeg
-0b2f:03fa      ___MiniHeapRover
-0b2f:03fc      ___LargestSizeB4MiniHeapRover
+0b43:03f8      ___nheapbeg
+0b43:03fa      ___MiniHeapRover
+0b43:03fc      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:2829*     _heapgrow_
 0000:2829*     _fheapgrow_
 0000:282a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:28a2*     __set_commode_
-0b2f:03fe      __commode
+0b43:03fe      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:28ae*     __get_errno_ptr_
-0b2f:0ee0      _errno
+0b43:0ee0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b2f:0400      __fmode
+0b43:0400      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:28b5      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -298,7 +299,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:313f      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3388      _nfree_
-0b2f:0ee2+     ___MiniHeapFreeRover
+0b43:0ee2+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3483      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
@@ -317,96 +318,96 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3970      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b2f:0ee4      ____Argv
-0b2f:0ee8      ____Argc
+0b43:0ee4      ____Argv
+0b43:0ee8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b2f:0402      __amblksiz
+0b43:0402      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b2f:0506      __Start_XI
-0b2f:0530      __End_XI
-0b2f:0530      __Start_YI
-0b2f:053c      __End_YI
+0b43:0506      __Start_XI
+0b43:0530      __End_XI
+0b43:0530      __Start_YI
+0b43:053c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b2f:0404      ___EFG_printf
-0b2f:0408      ___EFG_scanf
+0b43:0404      ___EFG_printf
+0b43:0408      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0000:4af3      _EFG_Format_
+0000:4ae5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0000:4cc5      __cnvs2d_
+0000:4cb7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b2f:040c      __8087cw
+0b43:040c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b2f:040e      ___Save8087
-0b2f:0412      ___Rest8087
+0b43:040e      ___Save8087
+0b43:0412      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:4ce5      __GrabFP87_
+0000:4cd7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:4d18*     __init_8087_emu
-0000:4d1e      __x87id
+0000:4d0a*     __init_8087_emu
+0000:4d10      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:4d7c      _DoINTR_
+0000:4d6e      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:50f5*     _heapenable_
-0b2f:0416      ___heap_enabled
+0000:50e7*     _heapenable_
+0b43:0416      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:5106      __nmemneed_
+0000:50f8      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:518e      __LastFree_
-0000:5208      __ExpandDGROUP_
+0000:5180      __LastFree_
+0000:51fa      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:5319      _dos_open_
+0000:530b      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:533f      __GetIOMode_
-0000:5374      __SetIOMode_nogrow_
-0b2f:0418      ___NFiles
-0b2f:041a      ___init_mode
-0b2f:0442      ___io_mode
+0000:5331      __GetIOMode_
+0000:5366      __SetIOMode_nogrow_
+0b43:0418      ___NFiles
+0b43:041a      ___init_mode
+0b43:0442      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:53a9      isatty_
+0000:539b      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:53c5*     __get_doserrno_ptr_
-0b2f:0eea      __doserrno
+0000:53b7*     __get_doserrno_ptr_
+0b43:0eea      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b2f:0446      ___umaskval
+0b43:0446      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:53cc      _dos_creat_
-0000:53f0*     _dos_creatnew_
+0000:53be      _dos_creat_
+0000:53e2*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:5411+     __grow_iomode_
-0000:54f8+     __shrink_iomode_
-0000:5539      __SetIOMode_
+0000:5403+     __grow_iomode_
+0000:54ea+     __shrink_iomode_
+0000:552b      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:55e0*     __dosretax
-0000:55e5*     __dosret0
-0000:55ec      __set_errno_dos_
-0000:5654*     __set_errno_dos_reterr_
+0000:55d2*     __dosretax
+0000:55d7*     __dosret0
+0000:55de      __set_errno_dos_
+0000:5646*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:565f      fsync_
+0000:5651      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:5664      wctomb_
+0000:5656      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:56af+     utoa_
-0000:5750      itoa_
+0000:56a1+     utoa_
+0000:5742      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:579a      strupr_
+0000:578c      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b2f:045c      ___IsDBCS
+0b43:045c      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:57cf*     _ismbblead_
-0b2f:0eee      ___MBCSIsTable
+0000:57c1*     _ismbblead_
+0b43:0eee      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:57eb      ulltoa_
-0000:5928*     lltoa_
+0000:57dd      ulltoa_
+0000:591a*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5999      ultoa_
-0000:5a57*     ltoa_
+0000:598b      ultoa_
+0000:5a49*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0000:5aa5*     _SetLD64bit_
-0000:5ab0*     _SetLD80bit_
-0000:5abb      _LDisDouble_
+0000:5a97*     _SetLD64bit_
+0000:5aa2*     _SetLD80bit_
+0000:5aad      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0000:5c20      _LDScale10x_
-0000:64f8      __LDcvt_
+0000:5c12      _LDScale10x_
+0000:64ea      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -417,72 +418,72 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0000:6cd4*     __init_87_emulator
+0000:6cc6*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0000:7505+     __Strtold_
-0000:7744      strtod_
+0000:74da+     __Strtold_
+0000:7719      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:78ea      __Init_FPE_handler_
-0000:7923      __Fini_FPE_handler_
-0000:795a*     __FPEHandler
+0000:78c0      __Init_FPE_handler_
+0000:78f9      __Fini_FPE_handler_
+0000:7930*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:7bec*     sbrk_
-0000:7bfc      __brk_
+0000:7bc2*     sbrk_
+0000:7bd2      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:7c64      __doserror_
-0000:7c72*     __doserror1_
+0000:7c3a      __doserror_
+0000:7c48*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:7c7e*     _frealloc_
-0000:7c7e      realloc_
+0000:7c54*     _frealloc_
+0000:7c54      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:7d5a      __ChkTTYIOMode_
-0000:7dc8*     __IOMode_
+0000:7d30      __ChkTTYIOMode_
+0000:7d9e*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:7dd8*     _dos_close_
-0000:7de6      _dos_commit_
+0000:7dae*     _dos_close_
+0000:7dbc      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b2f:0072      ___Alphabet
+0b43:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:7e33      __mbinit_
-0b2f:0502+     ___MBCodePage
+0000:7e09      __mbinit_
+0b43:0502+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0000:7f0e      __LDClass_
-0000:7f94*     _FLClass_
+0000:7ee4      __LDClass_
+0000:7f6a*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:7fa8      __I4D
-0000:7ff7*     __U4D
+0000:7f7e      __I4D
+0000:7fcd*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b2f:0098      __IsTable
+0b43:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0000:807c      __ZBuf2LD
+0000:8052      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0000:8144*     __set_EDOM_
-0000:8150      __set_ERANGE_
-0000:815c*     __set_EINVAL_
+0000:811a*     __set_EDOM_
+0000:8126      __set_ERANGE_
+0000:8132*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b2f:019a*     ___f_infinity
-0b2f:019e*     ___f_posqnan
-0b2f:01a2      ___d_infinity
-0b2f:01aa      ___d_posqnan
-0b2f:01b2*     ___ld_infinity
-0b2f:01ba*     ___ld_posqnan
+0b43:019a*     ___f_infinity
+0b43:019e*     ___f_posqnan
+0b43:01a2      ___d_infinity
+0b43:01aa      ___d_posqnan
+0b43:01b2*     ___ld_infinity
+0b43:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b2f:01c2      __HugeValue
+0b43:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b2f:0504      ___FPE_int
+0b43:0504      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:8176*     _msize_
-0000:8191      _fmsize_
+0000:814c*     _msize_
+0000:8167      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:81a2      __HeapManager_expand_
-0000:86ab      _nexpand_
+0000:8178      __HeapManager_expand_
+0000:8681      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:86fe      _fexpand_
-0000:86fe*     _expand_
+0000:86d4      _fexpand_
+0000:86d4*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:8733      _bfree_
+0000:8709      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:8758      _bexpand_
+0000:872e      _bexpand_
 
 
                         +--------------------+
@@ -500,6 +501,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00019fb0 (106416.)
+Memory size:  0001a0f0 (106736.)
 Entry point address: 0000:02a8
 Link time: 00:00.00
index 69299d27f0ede993f2962390113c6e6eb81aef14..4898cd460fb8f5fc1d1c0edcd700712a5f2135f0 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index dca8f7e232a43c872f9198337f819a7f5dbc607f..d5384b91ffe7147c32a7f4c0cb7f47ba4478c7c3 100755 (executable)
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/09 00:54:33
+Created on:       15/10/09 10:49:26
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a50:0000            0000f870
+DGROUP                          1a63:0000            0000f870
 
 
 
@@ -35,32 +35,32 @@ wcpu_TEXT              CODE           AUTO           0000:7040       00000058
 kitten_TEXT            CODE           AUTO           0000:78b0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:80c0       0000158b
 timer_TEXT             CODE           AUTO           0000:9650       00000235
-_TEXT                  CODE           AUTO           0989:0000       00009f6d
-scroll16_TEXT          CODE           AUTO           0989:9f70       00003487
-bitmap_TEXT            CODE           AUTO           0989:d400       000005c9
-planar_TEXT            CODE           AUTO           0989:d9d0       00000275
-16text_TEXT            CODE           AUTO           0989:dc50       0000010d
-modex16_TEXT           CODE           AUTO           0989:dd60       000021d0
-bakapee_TEXT           CODE           AUTO           197c:0000       00000b86
-16_in13_DATA           FAR_DATA       AUTO           1a35:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a4f:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a50:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a52:0000       00000002
-CONST                  DATA           DGROUP         1a52:0002       00000076
-CONST2                 DATA           DGROUP         1a59:0008       00000132
-_DATA                  DATA           DGROUP         1a6d:0000       00000b30
-XIB                    DATA           DGROUP         1b20:0000       00000000
-XI                     DATA           DGROUP         1b20:0000       0000003c
-XIE                    DATA           DGROUP         1b23:000c       00000000
-YIB                    DATA           DGROUP         1b23:000c       00000000
-YI                     DATA           DGROUP         1b23:000c       00000018
-YIE                    DATA           DGROUP         1b25:0004       00000000
-STRINGS                DATA           DGROUP         1b25:0004       00000000
-DATA                   DATA           DGROUP         1b25:0004       00000000
-_emu_init_start        EMU            DGROUP         1b25:0004       00000000
-_emu_init_end          EMU            DGROUP         1b25:0004       00000000
-_BSS                   BSS            DGROUP         1b26:0000       00001046
-STACK                  STACK          DGROUP         1c2b:0000       0000dac0
+_TEXT                  CODE           AUTO           0989:0000       00009f29
+scroll16_TEXT          CODE           AUTO           0989:9f30       00003487
+bitmap_TEXT            CODE           AUTO           0989:d3c0       000005c9
+planar_TEXT            CODE           AUTO           0989:d990       00000275
+16text_TEXT            CODE           AUTO           0989:dc10       0000010d
+modex16_TEXT           CODE           AUTO           175b:0000       0000233a
+bakapee_TEXT           CODE           AUTO           175b:2340       00000b86
+16_in13_DATA           FAR_DATA       AUTO           1a48:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a62:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a63:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a65:0000       00000002
+CONST                  DATA           DGROUP         1a65:0002       00000076
+CONST2                 DATA           DGROUP         1a6c:0008       00000132
+_DATA                  DATA           DGROUP         1a80:0000       00000b30
+XIB                    DATA           DGROUP         1b33:0000       00000000
+XI                     DATA           DGROUP         1b33:0000       0000003c
+XIE                    DATA           DGROUP         1b36:000c       00000000
+YIB                    DATA           DGROUP         1b36:000c       00000000
+YI                     DATA           DGROUP         1b36:000c       00000018
+YIE                    DATA           DGROUP         1b38:0004       00000000
+STRINGS                DATA           DGROUP         1b38:0004       00000000
+DATA                   DATA           DGROUP         1b38:0004       00000000
+_emu_init_start        EMU            DGROUP         1b38:0004       00000000
+_emu_init_end          EMU            DGROUP         1b38:0004       00000000
+_BSS                   BSS            DGROUP         1b39:0000       00001046
+STACK                  STACK          DGROUP         1c3e:0000       0000dac0
 
 
                         +----------------+
@@ -74,17 +74,17 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a50:0d60+     _player
-1a50:0e60+     _mv
-1a50:0e90+     _gvar
-1a50:0eb8+     _mask
-1a50:0ebc+     _p
-1a50:0ec0*     _t
-1a50:0ec4+     _spri
-1a50:0ec8+     _screen
-1a50:0edc+     _screen3
-1a50:0ef0+     _screen2
-1a50:0f10+     _bg
+1a63:0d60+     _player
+1a63:0e60+     _mv
+1a63:0e90+     _gvar
+1a63:0eb8+     _spri
+1a63:0ebc+     _mask
+1a63:0ec0+     _p
+1a63:0ec4*     _t
+1a63:0ec8+     _screen
+1a63:0edc+     _screen3
+1a63:0ef0+     _screen2
+1a63:0f10+     _bg
 0000:01fe      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0dac+     jsoneq_
@@ -94,7 +94,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1962      jsmn_parse_
 0000:1e5e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a50:0f3e+     _inpu
+1a63:0f3e+     _inpu
 0000:1ff0+     INL_KeyService_
 0000:228a+     Mouse_
 0000:22e2+     IN_GetJoyAbs_
@@ -142,9 +142,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:65bc+     MM_TotalFree_
 0000:6652*     MM_Report_
 0000:700a*     MM_BombOnError_
-1a50:10a0+     _beforesort
-1a50:10a4+     _aftersort
-1a50:10a8+     _XMSaddr
+1a63:10a0+     _beforesort
+1a63:10a4+     _aftersort
+1a63:10a8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:7040      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:7780*     CAL_OptimizeNodes_
 0000:7830*     CA_Startup_
 0000:7880*     CA_Shutdown_
-1a50:10b0*     _finishcachebox
-1a50:10b4*     _updatecachebox
-1a50:10b8*     _drawcachebox
+1a63:10b0*     _finishcachebox
+1a63:10b4*     _updatecachebox
+1a63:10b8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:78ec      KITTENGETS
 0000:794c*     kittenopen_
@@ -175,7 +175,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7ea4+     get_line_
 0000:7f16+     db_fetch_
 0000:7fac+     db_insert_
-1a50:04d4+     __kitten_catalog
+1a63:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:826c+     LargestFreeBlock_
 0000:82fa+     _coreleft_
@@ -202,105 +202,106 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0989:0042      _fmalloc_
 0989:0042      malloc_
-1a50:04f6      ___fheap
-1a50:04f8      ___fheapRover
-1a50:04fa      ___LargestSizeB4Rover
+1a63:04f6      ___fheap
+1a63:04f8      ___fheapRover
+1a63:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0989:01bf      __PIA
 0989:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0989:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a50:04fc      ___iob
-1a50:10c4      ___OpenStreams
-1a50:10c8      ___ClosedStreams
+1a63:04fc      ___iob
+1a63:10c4      ___ClosedStreams
+1a63:10c8      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0989:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
-0989:9f82      walk_
-0989:b9f8+     mapScrollRight_
-0989:bcd6+     mapScrollLeft_
-0989:bf8a+     mapScrollUp_
-0989:c278+     mapScrollDown_
-0989:c598      chkmap_
-0989:c728      mapGoTo_
-0989:c990+     mapDrawTile_
-0989:cab4+     mapDrawRow_
-0989:cc08+     mapDrawCol_
-0989:cd72+     mapDrawWRow_
-0989:cea0*     mapDrawWCol_
-0989:cfea      shinku_
-0989:d172+     animatePlayer_
+0989:9f42      walk_
+0989:b9b8+     mapScrollRight_
+0989:bc96+     mapScrollLeft_
+0989:bf4a+     mapScrollUp_
+0989:c238+     mapScrollDown_
+0989:c558      chkmap_
+0989:c6e8      mapGoTo_
+0989:c950+     mapDrawTile_
+0989:ca74+     mapDrawRow_
+0989:cbc8+     mapDrawCol_
+0989:cd32+     mapDrawWRow_
+0989:ce60*     mapDrawWCol_
+0989:cfaa      shinku_
+0989:d132+     animatePlayer_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0989:d702      bitmapLoadPcx_
-0989:d85e*     bitmapLoadPcxTiles_
+0989:d6c2      bitmapLoadPcx_
+0989:d81e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0989:d9d0      planar_buf_from_bitmap_
-0989:daf0+     planar_buf_alloc_
-0989:dbea*     planar_buf_free_
+0989:d990      planar_buf_from_bitmap_
+0989:dab0+     planar_buf_alloc_
+0989:dbaa*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0989:dcc6      textInit_
-1a50:1150      _romFonts
+0989:dc86      textInit_
+1a63:1150      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0989:df18      VGAmodeX_
-0989:dfc0+     modexEnter_
-0989:e05c*     modexLeave_
-0989:e074      modexDefaultPage_
-0989:e0da      modexNextPage_
-0989:e1aa      modexNextPageFlexibleSize_
-0989:e27e      modexShowPage_
-0989:e37a*     modexPanPage_
-0989:e3ca*     modexSelectPlane_
-0989:e3ee      modexClearRegion_
-0989:e506*     oldDrawBmp_
-0989:e66c*     CDrawBmp_
-0989:e7d0*     modexDrawBmp_
-0989:e836+     modexDrawBmpRegion_
-0989:e9a0*     modexDrawPlanarBuf_
-0989:e9be*     modexDrawSprite_
-0989:ea24+     modexDrawSpriteRegion_
-0989:eb9c      modexCopyPageRegion_
-0989:ed06*     modexFadeOn_
-0989:ed36*     modexFadeOff_
-0989:ed64*     modexFlashOn_
-0989:ed92*     modexFlashOff_
-0989:ee62+     modexPalSave_
-0989:eeb8      modexNewPal_
-0989:ef08*     modexLoadPalFile_
-0989:efea*     modexSavePalFile_
-0989:f062*     modexPalBlack_
-0989:f08c*     modexPalWhite_
-0989:f0b6+     modexPalUpdate_
-0989:f626+     modexPalUpdate1_
-0989:f6a0*     modexPalUpdate0_
-0989:f6ec+     chkcolor_
-0989:fa04      modexputPixel_
-0989:fa92*     modexgetPixel_
-0989:fb18*     modexhlin_
-0989:fb84      modexprint_
-0989:fd1e*     modexprintbig_
-0989:fe9a      cls_
-0989:ff08      modexWaitBorder_
-1a50:0b54      _VGA
+175b:01b8      VGAmodeX_
+175b:0260+     modexEnter_
+175b:02fc*     modexLeave_
+175b:0314      modexDefaultPage_
+175b:037a      modexNextPage_
+175b:044a      modexNextPageFlexibleSize_
+175b:051e      modexShowPage_
+175b:061a*     modexPanPage_
+175b:066a*     modexSelectPlane_
+175b:068e      modexClearRegion_
+175b:07a6*     oldDrawBmp_
+175b:090c*     CDrawBmp_
+175b:0a70*     modexDrawBmp_
+175b:0ad6+     modexDrawBmpRegion_
+175b:0c40*     modex_sparky4_DrawBmpRegion_
+175b:0daa*     modexDrawPlanarBuf_
+175b:0dc8*     modexDrawSprite_
+175b:0e2e+     modexDrawSpriteRegion_
+175b:0fa6      modexCopyPageRegion_
+175b:1110*     modexFadeOn_
+175b:1140*     modexFadeOff_
+175b:116e*     modexFlashOn_
+175b:119c*     modexFlashOff_
+175b:126c+     modexPalSave_
+175b:12c2      modexNewPal_
+175b:1312*     modexLoadPalFile_
+175b:13f4*     modexSavePalFile_
+175b:146c*     modexPalBlack_
+175b:1496*     modexPalWhite_
+175b:14c0+     modexPalUpdate_
+175b:1a30+     modexPalUpdate1_
+175b:1aaa*     modexPalUpdate0_
+175b:1af6+     chkcolor_
+175b:1e0e      modexputPixel_
+175b:1e9c*     modexgetPixel_
+175b:1f22*     modexhlin_
+175b:1f8e      modexprint_
+175b:2128*     modexprintbig_
+175b:22a4      cls_
+175b:2312      modexWaitBorder_
+1a63:0b54      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 0989:0234      sound_
 0989:026f      nosound_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-197c:0008      pdump_
-197c:006a+     colortest_
-197c:00be+     colorz_
-197c:0124+     ssd_
-197c:0242+     dingpp_
-197c:02b4+     dingo_
-197c:034a+     dingas_
-197c:03f8+     dingu_
-197c:045a+     dingq_
-197c:04fa*     ding_
+175b:2348      pdump_
+175b:23aa+     colortest_
+175b:23fe+     colorz_
+175b:2464+     ssd_
+175b:2582+     dingpp_
+175b:25f4+     dingo_
+175b:268a+     dingas_
+175b:2738+     dingu_
+175b:279a+     dingq_
+175b:283a*     ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a50:0000*     __nullarea
-1a50:0b84*     __ovlflag
-1a50:0b85*     __intno
-1a50:0b86*     __ovlvec
+1a63:0000*     __nullarea
+1a63:0b84*     __ovlflag
+1a63:0b85*     __intno
+1a63:0b86*     __ovlvec
 0989:027c      _cstart_
 0989:034f*     _Not_Enough_Memory_
 0989:0481      __exit_
@@ -316,18 +317,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 0989:0647      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0989:06e3+     __open_flags_
-0989:09a4+     _fsopen_
-0989:0a0b      fopen_
-0989:0b2e*     freopen_
+0989:06e2+     __open_flags_
+0989:09a3+     _fsopen_
+0989:0a0a      fopen_
+0989:0b2d*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
-0989:0bb8      fread_
+0989:0bb7      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0989:0f2f      __get_errno_ptr_
-1a50:1a68      _errno
+0989:0f2e      __get_errno_ptr_
+1a63:1a68      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0989:0f36*     _frealloc_
-0989:0f36      realloc_
+0989:0f35*     _frealloc_
+0989:0f35      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0989:1012      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
@@ -346,10 +347,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0989:1262      __I4D
 0989:12b1      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a50:1a6a      __argv
-1a50:1a6e      ___argv
-1a50:1a72      __argc
-1a50:1a74      ___argc
+1a63:1a6a      __argv
+1a63:1a6e      ___argv
+1a63:1a72      __argc
+1a63:1a74      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0989:1335*     _heapgrow_
 0989:1335      _fheapgrow_
@@ -358,22 +359,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0989:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0989:13f3      _nmalloc_
-1a50:0b8a      ___nheapbeg
-1a50:0b8c      ___MiniHeapRover
-1a50:0b8e      ___LargestSizeB4MiniHeapRover
+1a63:0b8a      ___nheapbeg
+1a63:0b8c      ___MiniHeapRover
+1a63:0b8e      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0989:14cd      _ffree_
 0989:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0989:153a      _nfree_
-1a50:1a76+     ___MiniHeapFreeRover
+1a63:1a76+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0989:1635+     _null_exit_rtn_
 0989:1635+     __null_int23_exit_
 0989:1636      exit_
 0989:1657+     _exit_
-1a50:0b90+     ___int23_exit
-1a50:0b94      ___FPE_handler_exit
+1a63:0b90+     ___int23_exit
+1a63:0b94      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 0989:1673      ultoa_
 0989:1731*     ltoa_
@@ -383,7 +384,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0989:1ae3      __doclose_
 0989:1c2d      __shutdown_stream_
 0989:1c47      fclose_
-1a50:1a78+     ___RmTmpFileFn
+1a63:1a78+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0989:1cb2+     __ibm_bios_get_ticks_
 0989:1d29      clock_
@@ -394,7 +395,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0989:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a50:0098      __IsTable
+1a63:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0989:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -429,31 +430,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0989:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a50:0ba0      __8087
-1a50:0ba1      __real87
-1a50:0ba2      __dos87emucall
-1a50:0ba4      __dos87real
+1a63:0ba0      __8087
+1a63:0ba1      __real87
+1a63:0ba2      __dos87emucall
+1a63:0ba4      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0989:294e*     __exit_with_msg_
 0989:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a50:0ba6      __curbrk
-1a50:0bae      __STACKLOW
-1a50:0bb0      __STACKTOP
-1a50:0bb2      __cbyte
-1a50:0bb4      __child
-1a50:0bb6      __no87
-1a50:0bc3      ___FPE_handler
-1a50:0ba8      __psp
-1a50:0bb7      __get_ovl_stack
-1a50:0bbb      __restore_ovl_stack
-1a50:0bbf      __close_ovl_file
-1a50:0bc7      __LpCmdLine
-1a50:0bcb      __LpPgmName
-1a50:0baa      __osmajor
-1a50:0bab      __osminor
-1a50:0bac      __osmode
-1a50:0bad      __HShift
+1a63:0ba6      __curbrk
+1a63:0bae      __STACKLOW
+1a63:0bb0      __STACKTOP
+1a63:0bb2      __cbyte
+1a63:0bb4      __child
+1a63:0bb6      __no87
+1a63:0bc3      ___FPE_handler
+1a63:0ba8      __psp
+1a63:0bb7      __get_ovl_stack
+1a63:0bbb      __restore_ovl_stack
+1a63:0bbf      __close_ovl_file
+1a63:0bc7      __LpCmdLine
+1a63:0bcb      __LpPgmName
+1a63:0baa      __osmajor
+1a63:0bab      __osminor
+1a63:0bac      __osmode
+1a63:0bad      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0989:2980      __MemAllocator
 0989:2a4a      __MemFree
@@ -471,7 +472,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0989:31b0*     fcloseall_
 0989:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a50:0bd0      _fltused_
+1a63:0bd0      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0989:31c1      __fill_buffer_
 0989:3410      fgetc_
@@ -483,222 +484,222 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 0989:3935      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0989:3aad      __CMain
+0989:3a94      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0989:3b13      __InitRtns
-0989:3b13*     __FInitRtns
-0989:3b6e      __FiniRtns
-0989:3b6e*     __FFiniRtns
+0989:3afa      __InitRtns
+0989:3afa*     __FInitRtns
+0989:3b55      __FiniRtns
+0989:3b55*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a50:0bd6      ___uselfn
+1a63:0bd6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0989:3bd2      __DOSseg__
+0989:3bba      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0989:3bd3*     __set_commode_
-1a50:0bd8      __commode
+0989:3bbb*     __set_commode_
+1a63:0bd8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a50:0bda      __fmode
+1a63:0bda      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0989:3bdf      __chktty_
+0989:3bc7      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0989:3c3e      __freefp_
-0989:3cdf      __purgefp_
+0989:3c26      __freefp_
+0989:3cc7      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0989:3d20      __allocfp_
+0989:3d08      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0989:3ed0      __ioalloc_
+0989:3eb8      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
-0989:405e      __qread_
+0989:4046      __qread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0989:407e*     _msize_
-0989:4099      _fmsize_
+0989:4066*     _msize_
+0989:4081      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0989:40aa      __HeapManager_expand_
-0989:45b3      _nexpand_
+0989:4092      __HeapManager_expand_
+0989:459b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0989:4606      _fexpand_
-0989:4606*     _expand_
+0989:45ee      _fexpand_
+0989:45ee*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0989:463b      intr_
+0989:4623      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0989:464f      segread_
+0989:4637      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0989:46b5      __Init_Argv_
-0989:4718+     _getargv_
-0989:4a48      __Fini_Argv_
+0989:469d      __Init_Argv_
+0989:4700+     _getargv_
+0989:4a30      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0989:4af7      __LastFree_
-0989:4b71      __ExpandDGROUP_
+0989:4adf      __LastFree_
+0989:4b59      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0989:4c82      __nmemneed_
+0989:4c6a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a50:0050      ___Alphabet
+1a63:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0989:4c85      __lseek_
+0989:4c6d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0989:4cbf*     __dosretax
-0989:4cc4*     __dosret0
-0989:4ccb      __set_errno_dos_
-0989:4d33*     __set_errno_dos_reterr_
+0989:4ca7*     __dosretax
+0989:4cac*     __dosret0
+0989:4cb3      __set_errno_dos_
+0989:4d1b*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0989:4d3e      __GetIOMode_
-0989:4d73      __SetIOMode_nogrow_
-1a50:0bf0      ___NFiles
-1a50:0bf2      ___init_mode
-1a50:0c1a      ___io_mode
+0989:4d26      __GetIOMode_
+0989:4d5b      __SetIOMode_nogrow_
+1a63:0bf0      ___NFiles
+1a63:0bf2      ___init_mode
+1a63:0c1a      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0989:4da8      __close_
+0989:4d90      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0989:4dde      __flush_
+0989:4dc6      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0989:5027      fflush_
+0989:500f      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0989:503c      tell_
+0989:5024      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0989:504d      lseek_
+0989:5035      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0989:507e      __doserror_
-0989:508c      __doserror1_
+0989:5066      __doserror_
+0989:5074      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0989:5098      _dos_open_
+0989:5080      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0989:50be      isatty_
+0989:50a6      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0989:50da*     __get_doserrno_ptr_
-1a50:1a84      __doserrno
+0989:50c2*     __get_doserrno_ptr_
+1a63:1a84      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a50:0c1e      ___umaskval
+1a63:0c1e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0989:50e1      _dos_creat_
-0989:5105*     _dos_creatnew_
+0989:50c9      _dos_creat_
+0989:50ed*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0989:5126+     __grow_iomode_
-0989:520d+     __shrink_iomode_
-0989:524e      __SetIOMode_
+0989:510e+     __grow_iomode_
+0989:51f5+     __shrink_iomode_
+0989:5236      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0989:530e      vsprintf_
+0989:52f6      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a50:1a88      ___env_mask
-1a50:1a8c      _environ
-1a50:1a90*     __wenviron
+1a63:1a88      ___env_mask
+1a63:1a8c      _environ
+1a63:1a90*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0989:5350      _mbterm_
+0989:5338      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0989:53a3      _mbsnextc_
+0989:538b      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0989:53fe      _mbctoupper_
+0989:53e6      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0989:5421      _mbsinc_
+0989:5409      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0989:5473      __ChkTTYIOMode_
-0989:54e1*     __IOMode_
+0989:545b      __ChkTTYIOMode_
+0989:54c9*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0989:55b3      __HeapWalk_
+0989:559b      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0989:57f3*     _fpreset_
-0989:581e      __init_8087_
-0989:5851+     __default_sigfpe_handler_
-0989:58a6      __chk8087_
+0989:57db*     _fpreset_
+0989:5806      __init_8087_
+0989:5839+     __default_sigfpe_handler_
+0989:588e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0989:5916      __EnterWVIDEO_
-1a50:0c3e+     ___WD_Present
+0989:58fe      __EnterWVIDEO_
+1a63:0c3e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0989:593a*     _heapenable_
-1a50:0c40      ___heap_enabled
+0989:5922*     _heapenable_
+1a63:0c40      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a50:0c42      __amblksiz
+1a63:0c42      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0989:594b      fputc_
+0989:5933      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0989:5b20      __prtf_
+0989:5b08      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
-0989:6c90      __setEFGfmt_
+0989:6c6a      __setEFGfmt_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0989:6cae      __flushall_
-0989:6d42      flushall_
+0989:6c88      __flushall_
+0989:6d1c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
-0989:6d48      getche_
+0989:6d22      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0989:6d62      __qwrite_
+0989:6d3c      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a50:1a94      ____Argv
-1a50:1a98      ____Argc
+1a63:1a94      ____Argv
+1a63:1a98      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a50:0d00      __Start_XI
-1a50:0d3c      __End_XI
-1a50:0d3c      __Start_YI
-1a50:0d54      __End_YI
+1a63:0d00      __Start_XI
+1a63:0d3c      __End_XI
+1a63:0d3c      __Start_YI
+1a63:0d54      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0989:6dc2      _bfree_
+0989:6d9c      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0989:6de7      _bexpand_
+0989:6dc1      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0989:6e40      _DoINTR_
+0989:6e1a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a50:1a9a      ___historical_splitparms
+1a63:1a9a      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0989:71b9*     sbrk_
-0989:71c9      __brk_
+0989:7193*     sbrk_
+0989:71a3      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0989:7231      fsync_
+0989:720b      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0989:7254      __setenvp_
-0989:73e0      __freeenvp_
+0989:722e      __setenvp_
+0989:73ba      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a50:0c44      ___IsDBCS
+1a63:0c44      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0989:743e*     _ismbblead_
-1a50:1aa0      ___MBCSIsTable
+0989:7418*     _ismbblead_
+1a63:1aa0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0989:7498      __mbinit_
-1a50:0c46      ___MBCodePage
+0989:7472      __mbinit_
+1a63:0c46      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0989:7573      _mbdtoupper_
+0989:754d      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0989:7581      toupper_
+0989:755b      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a50:0c48      __8087cw
+1a63:0c48      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a50:0c4a      ___Save8087
-1a50:0c4e      ___Rest8087
+1a63:0c4a      ___Save8087
+1a63:0c4e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0989:7590      __GrabFP87_
+0989:756a      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0989:75c2*     __init_8087_emu
-0989:75c8      __x87id
+0989:759c*     __init_8087_emu
+0989:75a2      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0989:7625      wctomb_
+0989:75ff      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0989:7670+     utoa_
-0989:7711      itoa_
+0989:764a+     utoa_
+0989:76eb      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0989:775b      strupr_
+0989:7735      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a50:0c52      ___EFG_printf
-1a50:0c56      ___EFG_scanf
+1a63:0c52      ___EFG_printf
+1a63:0c56      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0989:77a3      ulltoa_
-0989:78e0*     lltoa_
+0989:777d      ulltoa_
+0989:78ba*     lltoa_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
-0989:7951      _EFG_Format_
+0989:792b      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
-0989:7b23      __cnvs2d_
+0989:7afd      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0989:7b42*     _dos_close_
-0989:7b50      _dos_commit_
+0989:7b1c*     _dos_close_
+0989:7b2a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0989:7b5f      clearenv_
+0989:7b39      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0989:7c94      __Init_FPE_handler_
-0989:7ccd      __Fini_FPE_handler_
-0989:7d04*     __FPEHandler
+0989:7c6e      __Init_FPE_handler_
+0989:7ca7      __Fini_FPE_handler_
+0989:7cde*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
-0989:7f96*     _SetLD64bit_
-0989:7fa1*     _SetLD80bit_
-0989:7fac      _LDisDouble_
+0989:7f70*     _SetLD64bit_
+0989:7f7b*     _SetLD80bit_
+0989:7f86      _LDisDouble_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
-0989:8111      _LDScale10x_
-0989:89e9      __LDcvt_
+0989:80eb      _LDScale10x_
+0989:89c3      __LDcvt_
 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
@@ -709,30 +710,30 @@ Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJARQQ
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
-0989:91c6*     __init_87_emulator
+0989:91a0*     __init_87_emulator
 Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
-0989:99f7+     __Strtold_
-0989:9c36      strtod_
+0989:99b4+     __Strtold_
+0989:9bf3      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a50:0cfe      ___FPE_int
+1a63:0cfe      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
-0989:9de3      __LDClass_
-0989:9e69*     _FLClass_
+0989:9da0      __LDClass_
+0989:9e26*     _FLClass_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
-0989:9e7e      __ZBuf2LD
+0989:9e3a      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
-0989:9f46*     __set_EDOM_
-0989:9f52      __set_ERANGE_
-0989:9f5e*     __set_EINVAL_
+0989:9f02*     __set_EDOM_
+0989:9f0e      __set_ERANGE_
+0989:9f1a*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a50:019a*     ___f_infinity
-1a50:019e*     ___f_posqnan
-1a50:01a2      ___d_infinity
-1a50:01aa      ___d_posqnan
-1a50:01b2*     ___ld_infinity
-1a50:01ba*     ___ld_posqnan
+1a63:019a*     ___f_infinity
+1a63:019e*     ___f_posqnan
+1a63:01a2      ___d_infinity
+1a63:01aa      ___d_posqnan
+1a63:01b2*     ___ld_infinity
+1a63:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a50:01c2      __HugeValue
+1a63:01c2      __HugeValue
 
 
                         +--------------------+
@@ -750,6 +751,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00029d70 (171376.)
+Memory size:  00029ea0 (171680.)
 Entry point address: 0989:027c
-Link time: 00:00.10
+Link time: 00:00.00
index d3275e3d64887ffb79eca1f47b04c86b8fd381f8..ff3dd434f01fa6f7bdc42746e37c181ef9f7886b 100755 (executable)
@@ -406,6 +406,72 @@ modexDrawBmpRegion(page_t *page, int x, int y,
     }\r
 }\r
 \r
+void\r
+modex_sparky4_DrawBmpRegion(page_t *page, int x, int y,\r
+                   int rx, int ry, int rw, int rh, bitmap_t *bmp) {\r
+    word poffset = (word) page->data  + y*(page->width/4) + x/4;\r
+    byte far *data = bmp->data;//+bmp->offset;\r
+    word bmpOffset = (word) data + ry * bmp->width + rx;\r
+    word width = rw;\r
+    word height = rh;\r
+    byte plane = 1 << ((byte) x & 0x03);\r
+    word scanCount = width/4 + (width%4 ? 1 :0);\r
+    word nextPageRow = page->width/4 - scanCount;\r
+    word nextBmpRow = (word) bmp->width - width;\r
+    word rowCounter;\r
+    byte planeCounter = 4;\r
+\r
+/*     printf("bmp->data=%Fp\n",bmp->data);\r
+       printf("*bmp->data=%Fp\n",*(bmp->data));\r
+       printf("&bmp->data=%Fp\n",&(bmp->data));*/\r
+\r
+        //code is a bit slow here\r
+    __asm {\r
+                MOV AX, SCREEN_SEG      ; go to the VGA memory\r
+                MOV ES, AX\r
+\r
+                MOV DX, SC_INDEX        ; point at the map mask register\r
+                MOV AL, MAP_MASK        ;\r
+                OUT DX, AL              ;\r
+\r
+        PLANE_LOOP:\r
+                MOV DX, SC_DATA         ; select the current plane\r
+                MOV AL, plane           ;\r
+                OUT DX, AL              ;\r
+\r
+                ;-- begin plane painting\r
+                MOV AX, height          ; start the row counter\r
+                MOV rowCounter, AX      ;\r
+                MOV DI, poffset         ; go to the first pixel\r
+                MOV SI, bmpOffset       ; go to the bmp pixel\r
+        ROW_LOOP:\r
+                MOV CX, width           ; count the columns\r
+        SCAN_LOOP:\r
+                MOVSB                   ; copy the pixel\r
+                SUB CX, 3               ; we skip the next 3\r
+                ADD SI, 3               ; skip the bmp pixels\r
+                LOOP SCAN_LOOP          ; finish the scan\r
+\r
+                MOV AX, nextPageRow\r
+                ADD DI, AX              ; go to the next row on screen\r
+                MOV AX, nextBmpRow\r
+                ADD SI, AX              ; go to the next row on bmp\r
+\r
+                DEC rowCounter\r
+                JNZ ROW_LOOP            ; do all the rows\r
+                ;-- end plane painting\r
+\r
+                MOV AL, plane           ; advance to the next plane\r
+                SHL AL, 1               ;\r
+                AND AL, 0x0f            ; mask the plane properly\r
+                MOV plane, AL           ; store the plane\r
+\r
+                INC bmpOffset           ; start bmp at the right spot\r
+\r
+                DEC planeCounter\r
+                JNZ PLANE_LOOP          ; do all 4 planes\r
+    }\r
+}\r
 \r
 void\r
 modexDrawPlanarBuf(page_t *page, int x, int y, planar_buf_t *bmp) {\r
index 5f65fe1773a9bc49131f531e748a799c8a4a349c..8068a02469aa3ade53ecf94fc24c74aaf900c801 100755 (executable)
 
 typedef struct {
        word id;        /* the Identification number of the page~ For layering~ */
-    byte far* data;    /* the data for the page */
-    word dx;           /* col we are viewing on the virtual screen */
-    word dy;           /* row we are viewing on the virtual screen */
-    word width;                /* virtual width of the page */
-    word height;       /* virtual height of the page */
-    word tw;
-    word th;
+       byte far* data; /* the data for the page */
+       word dx;                /* col we are viewing on the virtual screen */
+       word dy;                /* row we are viewing on the virtual screen */
+       word width;             /* virtual width of the page */
+       word height;    /* virtual height of the page */
+       word tw;
+       word th;
 } page_t;
 
 typedef union
@@ -78,6 +78,7 @@ void oldDrawBmp(byte far* page, int x, int y, bitmap_t *bmp, byte sprite);
 //void CDrawBmp(byte far* vgamem, page_t* page, int x, int y, bitmap_t *bmp, byte sprite);
 void modexDrawBmp(page_t *page, int x, int y, bitmap_t *bmp);
 void modexDrawBmpRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp);
+void modex_sparky4_DrawBmpRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp);
 void modexDrawPlanarBuf(page_t *page, int x, int y, planar_buf_t *bmp);
 void modexDrawSprite(page_t *page, int x, int y, bitmap_t *bmp);
 void modexDrawSpriteRegion(page_t *page, int x, int y, int rx, int ry, int rw, int rh, bitmap_t *bmp);
@@ -137,8 +138,8 @@ extern int old_mode;
 #define INPUT_STATUS_1         0x03da
 #define DISPLAY_ENABLE         0x01
 #define MAP_MASK               0x02
-#define PAL_READ_REG            0x03C7   /* Color register, read address */
-#define PAL_WRITE_REG           0x03C8   /* Color register, write address */
-#define PAL_DATA_REG            0x03C9   /* Color register, data port */
-#define PAL_SIZE                (256 * 3)
+#define PAL_READ_REG                   0x03C7   /* Color register, read address */
+#define PAL_WRITE_REG             0x03C8   /* Color register, write address */
+#define PAL_DATA_REG                   0x03C9   /* Color register, data port */
+#define PAL_SIZE                               (256 * 3)
 #endif
index 490e0e093798fe2bb9ef8542a889f0a1a35ab032..bbe883214e0c5ebcfe7e316d29484f83a67215bb 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 4690e32c130dfbf578a46fcd40de45c776fb7b1c..6ccc39d52ff1e4593db7fcffc5ffaf4a31066dc0 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          07ec:0000            0000e800
+DGROUP                          0802:0000            0000e800
 
 
 
@@ -25,25 +25,25 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test_TEXT              CODE           AUTO           0000:0000       0000018c
-_TEXT                  CODE           AUTO           0000:0190       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5be0       000021d0
-16text_TEXT            CODE           AUTO           0000:7db0       0000010d
-FAR_DATA               FAR_DATA       AUTO           07eb:000d       00000000
-_NULL                  BEGDATA        DGROUP         07ec:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         07ee:0000       00000002
-CONST                  DATA           DGROUP         07ee:0002       00000076
-CONST2                 DATA           DGROUP         07f5:0008       00000000
-_DATA                  DATA           DGROUP         07f6:0000       00000248
-XIB                    DATA           DGROUP         081a:0008       00000000
-XI                     DATA           DGROUP         081a:0008       00000018
-XIE                    DATA           DGROUP         081c:0000       00000000
-YIB                    DATA           DGROUP         081c:0000       00000000
-YI                     DATA           DGROUP         081c:0000       0000000c
-YIE                    DATA           DGROUP         081c:000c       00000000
-STRINGS                DATA           DGROUP         081c:000c       00000000
-DATA                   DATA           DGROUP         081c:000c       00000000
-_BSS                   BSS            DGROUP         081c:000c       00000a33
-STACK                  STACK          DGROUP         08c0:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0190       00005a3d
+modex16_TEXT           CODE           AUTO           0000:5bd0       0000233a
+16text_TEXT            CODE           AUTO           0000:7f10       0000010d
+FAR_DATA               FAR_DATA       AUTO           0801:000d       00000000
+_NULL                  BEGDATA        DGROUP         0802:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0804:0000       00000002
+CONST                  DATA           DGROUP         0804:0002       00000076
+CONST2                 DATA           DGROUP         080b:0008       00000000
+_DATA                  DATA           DGROUP         080c:0000       00000248
+XIB                    DATA           DGROUP         0830:0008       00000000
+XI                     DATA           DGROUP         0830:0008       00000018
+XIE                    DATA           DGROUP         0832:0000       00000000
+YIB                    DATA           DGROUP         0832:0000       00000000
+YI                     DATA           DGROUP         0832:0000       0000000c
+YIE                    DATA           DGROUP         0832:000c       00000000
+STRINGS                DATA           DGROUP         0832:000c       00000000
+DATA                   DATA           DGROUP         0832:000c       00000000
+_BSS                   BSS            DGROUP         0832:000c       00000a33
+STACK                  STACK          DGROUP         08d6:0000       0000dac0
 
 
                         +----------------+
@@ -62,51 +62,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0195      __STK
 0000:01b5*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:5d98*     VGAmodeX_
-0000:5e40      modexEnter_
-0000:5edc      modexLeave_
-0000:5ef4      modexDefaultPage_
-0000:5f5a      modexNextPage_
-0000:602a*     modexNextPageFlexibleSize_
-0000:60fe      modexShowPage_
-0000:61fa*     modexPanPage_
-0000:624a*     modexSelectPlane_
-0000:626e      modexClearRegion_
-0000:6386*     oldDrawBmp_
-0000:64ec*     CDrawBmp_
-0000:6650*     modexDrawBmp_
-0000:66b6+     modexDrawBmpRegion_
-0000:6820*     modexDrawPlanarBuf_
-0000:683e*     modexDrawSprite_
-0000:68a4+     modexDrawSpriteRegion_
-0000:6a1c*     modexCopyPageRegion_
-0000:6b86      modexFadeOn_
-0000:6bb6      modexFadeOff_
-0000:6be4*     modexFlashOn_
-0000:6c12*     modexFlashOff_
-0000:6ce2      modexPalSave_
-0000:6d38      modexNewPal_
-0000:6d88      modexLoadPalFile_
-0000:6e6a*     modexSavePalFile_
-0000:6ee2      modexPalBlack_
-0000:6f0c*     modexPalWhite_
-0000:6f36+     modexPalUpdate_
-0000:74a6+     modexPalUpdate1_
-0000:7520*     modexPalUpdate0_
-0000:756c+     chkcolor_
-0000:7884+     modexputPixel_
-0000:7912*     modexgetPixel_
-0000:7998*     modexhlin_
-0000:7a04*     modexprint_
-0000:7b9e*     modexprintbig_
-0000:7d1a*     cls_
-0000:7d88+     modexWaitBorder_
-07ec:00b4+     _VGA
+0000:5d88*     VGAmodeX_
+0000:5e30      modexEnter_
+0000:5ecc      modexLeave_
+0000:5ee4      modexDefaultPage_
+0000:5f4a      modexNextPage_
+0000:601a*     modexNextPageFlexibleSize_
+0000:60ee      modexShowPage_
+0000:61ea*     modexPanPage_
+0000:623a*     modexSelectPlane_
+0000:625e      modexClearRegion_
+0000:6376*     oldDrawBmp_
+0000:64dc*     CDrawBmp_
+0000:6640*     modexDrawBmp_
+0000:66a6+     modexDrawBmpRegion_
+0000:6810*     modex_sparky4_DrawBmpRegion_
+0000:697a*     modexDrawPlanarBuf_
+0000:6998*     modexDrawSprite_
+0000:69fe+     modexDrawSpriteRegion_
+0000:6b76*     modexCopyPageRegion_
+0000:6ce0      modexFadeOn_
+0000:6d10      modexFadeOff_
+0000:6d3e*     modexFlashOn_
+0000:6d6c*     modexFlashOff_
+0000:6e3c      modexPalSave_
+0000:6e92      modexNewPal_
+0000:6ee2      modexLoadPalFile_
+0000:6fc4*     modexSavePalFile_
+0000:703c      modexPalBlack_
+0000:7066*     modexPalWhite_
+0000:7090+     modexPalUpdate_
+0000:7600+     modexPalUpdate1_
+0000:767a*     modexPalUpdate0_
+0000:76c6+     chkcolor_
+0000:79de+     modexputPixel_
+0000:7a6c*     modexgetPixel_
+0000:7af2*     modexhlin_
+0000:7b5e*     modexprint_
+0000:7cf8*     modexprintbig_
+0000:7e74*     cls_
+0000:7ee2+     modexWaitBorder_
+0802:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-07ec:0000*     __nullarea
-07ec:00dc*     __ovlflag
-07ec:00dd*     __intno
-07ec:00de*     __ovlvec
+0802:0000*     __nullarea
+0802:00dc*     __ovlflag
+0802:00dd*     __intno
+0802:00de*     __ovlvec
 0000:01d2      _cstart_
 0000:02a5*     _Not_Enough_Memory_
 0000:03d7      __exit_
@@ -119,23 +120,23 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:045e*     __exit_with_msg_
 0000:0463      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-07ec:00e2      __curbrk
-07ec:00ea      __STACKLOW
-07ec:00ec      __STACKTOP
-07ec:00ee      __cbyte
-07ec:00f0      __child
-07ec:00f2      __no87
-07ec:00ff      ___FPE_handler
-07ec:00e4      __psp
-07ec:00f3      __get_ovl_stack
-07ec:00f7      __restore_ovl_stack
-07ec:00fb      __close_ovl_file
-07ec:0103      __LpCmdLine
-07ec:0107      __LpPgmName
-07ec:00e6      __osmajor
-07ec:00e7      __osminor
-07ec:00e8      __osmode
-07ec:00e9      __HShift
+0802:00e2      __curbrk
+0802:00ea      __STACKLOW
+0802:00ec      __STACKTOP
+0802:00ee      __cbyte
+0802:00f0      __child
+0802:00f2      __no87
+0802:00ff      ___FPE_handler
+0802:00e4      __psp
+0802:00f3      __get_ovl_stack
+0802:00f7      __restore_ovl_stack
+0802:00fb      __close_ovl_file
+0802:0103      __LpCmdLine
+0802:0107      __LpPgmName
+0802:00e6      __osmajor
+0802:00e7      __osminor
+0802:00e8      __osmode
+0802:00e9      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0482+     int86x_
 0000:0605      int86_
@@ -145,9 +146,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:0650      _fmalloc_
 0000:0650      malloc_
-07ec:010c+     ___fheap
-07ec:010e      ___fheapRover
-07ec:0110      ___LargestSizeB4Rover
+0802:010c+     ___fheap
+0802:010e      ___fheapRover
+0802:0110      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:07c5      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -155,8 +156,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:07f4+     __null_int23_exit_
 0000:07f5      exit_
 0000:0816+     _exit_
-07ec:0112+     ___int23_exit
-07ec:0116+     ___FPE_handler_exit
+0802:0112+     ___int23_exit
+0802:0116+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:0832+     __open_flags_
 0000:0af3+     _fsopen_
@@ -169,7 +170,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:109d      __doclose_
 0000:11e7      __shutdown_stream_
 0000:1201      fclose_
-07ec:0c0c+     ___RmTmpFileFn
+0802:0c0c+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:126c      _ffree_
 0000:126c      free_
@@ -182,8 +183,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:16b8      __I4M
 0000:16b8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:7e26*     textInit_
-07ec:0c10      _romFonts
+0000:7f86*     textInit_
+0802:0c10      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:16d0      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -192,12 +193,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1791      __FiniRtns
 0000:1791*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-07ec:011e      ___uselfn
+0802:011e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:17f6      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:17f7      __EnterWVIDEO_
-07ec:0120+     ___WD_Present
+0802:0120+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:181b      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -213,27 +214,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1d2c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1d2f      _nmalloc_
-07ec:0122      ___nheapbeg
-07ec:0124      ___MiniHeapRover
-07ec:0126      ___LargestSizeB4MiniHeapRover
+0802:0122      ___nheapbeg
+0802:0124      ___MiniHeapRover
+0802:0126      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1e09*     _heapgrow_
 0000:1e09*     _fheapgrow_
 0000:1e0a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-07ec:0128      ___iob
-07ec:0c28      ___OpenStreams
-07ec:0c2c      ___ClosedStreams
+0802:0128      ___iob
+0802:0c28      ___ClosedStreams
+0802:0c2c      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1e9c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:1fef*     __set_commode_
-07ec:0290      __commode
+0802:0290      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1ffb*     __get_errno_ptr_
-07ec:0c30      _errno
+0802:0c30      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-07ec:0292      __fmode
+0802:0292      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2002      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -267,26 +268,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2ba1      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2dea      _nfree_
-07ec:0c32+     ___MiniHeapFreeRover
+0802:0c32+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:2ee5      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:2f45      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-07ec:0c34      ____Argv
-07ec:0c38      ____Argc
+0802:0c34      ____Argv
+0802:0c38      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-07ec:0294      __amblksiz
+0802:0294      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-07ec:02e8      __Start_XI
-07ec:0300      __End_XI
-07ec:0300      __Start_YI
-07ec:030c      __End_YI
+0802:02e8      __Start_XI
+0802:0300      __End_XI
+0802:0300      __Start_YI
+0802:030c      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:311a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3493*     _heapenable_
-07ec:0296      ___heap_enabled
+0802:0296      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:34a4      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -300,94 +301,94 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:38fc      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4a6c      _dos_open_
+0000:4a5e      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4a92      __GetIOMode_
-0000:4ac7      __SetIOMode_nogrow_
-07ec:0298      ___NFiles
-07ec:029a      ___init_mode
-07ec:02c2      ___io_mode
+0000:4a84      __GetIOMode_
+0000:4ab9      __SetIOMode_nogrow_
+0802:0298      ___NFiles
+0802:029a      ___init_mode
+0802:02c2      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4afc      isatty_
+0000:4aee      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4b18*     __get_doserrno_ptr_
-07ec:0c3a      __doserrno
+0000:4b0a*     __get_doserrno_ptr_
+0802:0c3a      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-07ec:02c6      ___umaskval
+0802:02c6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4b1f      _dos_creat_
-0000:4b43*     _dos_creatnew_
+0000:4b11      _dos_creat_
+0000:4b35*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4b64+     __grow_iomode_
-0000:4c4b+     __shrink_iomode_
-0000:4c8c      __SetIOMode_
+0000:4b56+     __grow_iomode_
+0000:4c3d+     __shrink_iomode_
+0000:4c7e      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:4d33*     __dosretax
-0000:4d38*     __dosret0
-0000:4d3f      __set_errno_dos_
-0000:4da7*     __set_errno_dos_reterr_
+0000:4d25*     __dosretax
+0000:4d2a*     __dosret0
+0000:4d31      __set_errno_dos_
+0000:4d99*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:4db2      __PTS
+0000:4da4      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:4de3      lseek_
+0000:4dd5      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:4e14      tell_
+0000:4e06      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4e25      fsync_
+0000:4e17      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:4e2a*     sbrk_
-0000:4e3a      __brk_
+0000:4e1c*     sbrk_
+0000:4e2c      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4ea2      wctomb_
+0000:4e94      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4eed+     utoa_
-0000:4f8e      itoa_
+0000:4edf+     utoa_
+0000:4f80      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4fd8      strupr_
+0000:4fca      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-07ec:02dc      ___EFG_printf
-07ec:02e0*     ___EFG_scanf
+0802:02dc      ___EFG_printf
+0802:02e0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-07ec:02e4      ___IsDBCS
+0802:02e4      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:5020*     _ismbblead_
-07ec:0c3e      ___MBCSIsTable
+0000:5012*     _ismbblead_
+0802:0c3e      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:503c      ulltoa_
-0000:5179*     lltoa_
+0000:502e      ulltoa_
+0000:516b*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:51ea      ultoa_
-0000:52a8*     ltoa_
+0000:51dc      ultoa_
+0000:529a*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:52f6      __doserror_
-0000:5304*     __doserror1_
+0000:52e8      __doserror_
+0000:52f6*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5310*     _frealloc_
-0000:5310      realloc_
+0000:5302*     _frealloc_
+0000:5302      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:53ec      __ChkTTYIOMode_
-0000:545a*     __IOMode_
+0000:53de      __ChkTTYIOMode_
+0000:544c*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:546a*     _dos_close_
-0000:5478      _dos_commit_
+0000:545c*     _dos_close_
+0000:546a      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-07ec:0072      ___Alphabet
+0802:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:54c5      __mbinit_
-07ec:02e6+     ___MBCodePage
+0000:54b7      __mbinit_
+0802:02e6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:55a0*     _msize_
-0000:55bb      _fmsize_
+0000:5592*     _msize_
+0000:55ad      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:55cc      __HeapManager_expand_
-0000:5ad5      _nexpand_
+0000:55be      __HeapManager_expand_
+0000:5ac7      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5b28      _fexpand_
-0000:5b28*     _expand_
+0000:5b1a      _fexpand_
+0000:5b1a*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5b5d      _bfree_
+0000:5b4f      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5b82      _bexpand_
+0000:5b74      _bexpand_
 
 
                         +--------------------+
@@ -403,6 +404,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000166c0 (91840.)
+Memory size:  00016820 (92192.)
 Entry point address: 0000:01d2
 Link time: 00:00.00
index 0e5d821c18b3cb40fd8553026e3f4765328f314d..9a352248cca09bcb7bd5b075650e2cff53ec8f9e 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index f2ad41c4135329c43b3ffc59ac5997b9822df590..2925fb59a7ac2e77d33580a495abbcccd8db25dc 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
-Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
+Open Watcom Linker Version 2.0 beta Sep 21 2015 09:27:06 (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/08 18:30:46
+Created on:       15/10/09 10:49:26
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08a7:0000            0000e8a0
+DGROUP                          08bd:0000            0000e8a0
 
 
 
@@ -25,27 +25,27 @@ Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
 test2_TEXT             CODE           AUTO           0000:0000       00000142
-_TEXT                  CODE           AUTO           0000:0150       00005dec
-bitmap_TEXT            CODE           AUTO           0000:5f40       000005c9
-planar_TEXT            CODE           AUTO           0000:6510       00000275
-modex16_TEXT           CODE           AUTO           0000:6790       000021d0
-16text_TEXT            CODE           AUTO           0000:8960       0000010d
-FAR_DATA               FAR_DATA       AUTO           08a6:000d       00000000
-_NULL                  BEGDATA        DGROUP         08a7:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08a9:0000       00000002
-CONST                  DATA           DGROUP         08a9:0002       00000076
-CONST2                 DATA           DGROUP         08b0:0008       00000000
-_DATA                  DATA           DGROUP         08b1:0000       00000260
-XIB                    DATA           DGROUP         08d7:0000       00000000
-XI                     DATA           DGROUP         08d7:0000       00000018
-XIE                    DATA           DGROUP         08d8:0008       00000000
-YIB                    DATA           DGROUP         08d8:0008       00000000
-YI                     DATA           DGROUP         08d8:0008       0000000c
-YIE                    DATA           DGROUP         08d9:0004       00000000
-STRINGS                DATA           DGROUP         08d9:0004       00000000
-DATA                   DATA           DGROUP         08d9:0004       00000000
-_BSS                   BSS            DGROUP         08d9:0004       00000ab3
-STACK                  STACK          DGROUP         0985:0000       0000dac0
+_TEXT                  CODE           AUTO           0000:0150       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f30       000005c9
+planar_TEXT            CODE           AUTO           0000:6500       00000275
+modex16_TEXT           CODE           AUTO           0000:6780       0000233a
+16text_TEXT            CODE           AUTO           0000:8ac0       0000010d
+FAR_DATA               FAR_DATA       AUTO           08bc:000d       00000000
+_NULL                  BEGDATA        DGROUP         08bd:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08bf:0000       00000002
+CONST                  DATA           DGROUP         08bf:0002       00000076
+CONST2                 DATA           DGROUP         08c6:0008       00000000
+_DATA                  DATA           DGROUP         08c7:0000       00000260
+XIB                    DATA           DGROUP         08ed:0000       00000000
+XI                     DATA           DGROUP         08ed:0000       00000018
+XIE                    DATA           DGROUP         08ee:0008       00000000
+YIB                    DATA           DGROUP         08ee:0008       00000000
+YI                     DATA           DGROUP         08ee:0008       0000000c
+YIE                    DATA           DGROUP         08ef:0004       00000000
+STRINGS                DATA           DGROUP         08ef:0004       00000000
+DATA                   DATA           DGROUP         08ef:0004       00000000
+_BSS                   BSS            DGROUP         08ef:0004       00000ab3
+STACK                  STACK          DGROUP         099b:0000       0000dac0
 
 
                         +----------------+
@@ -64,22 +64,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0155      __STK
 0000:0175*     __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-0000:6242      bitmapLoadPcx_
-0000:639e*     bitmapLoadPcxTiles_
+0000:6232      bitmapLoadPcx_
+0000:638e*     bitmapLoadPcxTiles_
 Module: gfx.lib(/dos/z/16/src/lib/planar.c)
-0000:6510      planar_buf_from_bitmap_
-0000:6630+     planar_buf_alloc_
-0000:672a*     planar_buf_free_
+0000:6500      planar_buf_from_bitmap_
+0000:6620+     planar_buf_alloc_
+0000:671a*     planar_buf_free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0199      __PIA
 0000:0192*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01b0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08a7:0000*     __nullarea
-08a7:00c4*     __ovlflag
-08a7:00c5*     __intno
-08a7:00c6*     __ovlvec
+08bd:0000*     __nullarea
+08bd:00c4*     __ovlflag
+08bd:00c5*     __intno
+08bd:00c6*     __ovlvec
 0000:01e0      _cstart_
 0000:02b3*     _Not_Enough_Memory_
 0000:03e5      __exit_
@@ -92,83 +92,84 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:046c*     __exit_with_msg_
 0000:0471      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08a7:00ca      __curbrk
-08a7:00d2      __STACKLOW
-08a7:00d4      __STACKTOP
-08a7:00d6      __cbyte
-08a7:00d8      __child
-08a7:00da      __no87
-08a7:00e7      ___FPE_handler
-08a7:00cc      __psp
-08a7:00db      __get_ovl_stack
-08a7:00df      __restore_ovl_stack
-08a7:00e3      __close_ovl_file
-08a7:00eb      __LpCmdLine
-08a7:00ef      __LpPgmName
-08a7:00ce      __osmajor
-08a7:00cf      __osminor
-08a7:00d0      __osmode
-08a7:00d1      __HShift
+08bd:00ca      __curbrk
+08bd:00d2      __STACKLOW
+08bd:00d4      __STACKTOP
+08bd:00d6      __cbyte
+08bd:00d8      __child
+08bd:00da      __no87
+08bd:00e7      ___FPE_handler
+08bd:00cc      __psp
+08bd:00db      __get_ovl_stack
+08bd:00df      __restore_ovl_stack
+08bd:00e3      __close_ovl_file
+08bd:00eb      __LpCmdLine
+08bd:00ef      __LpPgmName
+08bd:00ce      __osmajor
+08bd:00cf      __osminor
+08bd:00d0      __osmode
+08bd:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0490      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0807      __doclose_
 0000:0951      __shutdown_stream_
 0000:096b      fclose_
-08a7:03a4+     ___RmTmpFileFn
+08bd:03a4+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:09d6+     _null_exit_rtn_
 0000:09d6+     __null_int23_exit_
 0000:09d7      exit_
 0000:09f8+     _exit_
-08a7:00f4+     ___int23_exit
-08a7:00f8+     ___FPE_handler_exit
+08bd:00f4+     ___int23_exit
+08bd:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b32      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:0d2a      __fill_buffer_
 0000:0f79      fgetc_
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
-0000:6948*     VGAmodeX_
-0000:69f0+     modexEnter_
-0000:6a8c*     modexLeave_
-0000:6aa4*     modexDefaultPage_
-0000:6b0a*     modexNextPage_
-0000:6bda*     modexNextPageFlexibleSize_
-0000:6cae*     modexShowPage_
-0000:6daa*     modexPanPage_
-0000:6dfa*     modexSelectPlane_
-0000:6e1e+     modexClearRegion_
-0000:6f36*     oldDrawBmp_
-0000:709c*     CDrawBmp_
-0000:7200*     modexDrawBmp_
-0000:7266+     modexDrawBmpRegion_
-0000:73d0*     modexDrawPlanarBuf_
-0000:73ee*     modexDrawSprite_
-0000:7454+     modexDrawSpriteRegion_
-0000:75cc*     modexCopyPageRegion_
-0000:7736*     modexFadeOn_
-0000:7766*     modexFadeOff_
-0000:7794*     modexFlashOn_
-0000:77c2*     modexFlashOff_
-0000:7892+     modexPalSave_
-0000:78e8      modexNewPal_
-0000:7938*     modexLoadPalFile_
-0000:7a1a*     modexSavePalFile_
-0000:7a92*     modexPalBlack_
-0000:7abc*     modexPalWhite_
-0000:7ae6+     modexPalUpdate_
-0000:8056+     modexPalUpdate1_
-0000:80d0*     modexPalUpdate0_
-0000:811c+     chkcolor_
-0000:8434+     modexputPixel_
-0000:84c2*     modexgetPixel_
-0000:8548*     modexhlin_
-0000:85b4*     modexprint_
-0000:874e*     modexprintbig_
-0000:88ca*     cls_
-0000:8938+     modexWaitBorder_
-08a7:0104+     _VGA
+0000:6938*     VGAmodeX_
+0000:69e0+     modexEnter_
+0000:6a7c*     modexLeave_
+0000:6a94*     modexDefaultPage_
+0000:6afa*     modexNextPage_
+0000:6bca*     modexNextPageFlexibleSize_
+0000:6c9e*     modexShowPage_
+0000:6d9a*     modexPanPage_
+0000:6dea*     modexSelectPlane_
+0000:6e0e+     modexClearRegion_
+0000:6f26*     oldDrawBmp_
+0000:708c*     CDrawBmp_
+0000:71f0*     modexDrawBmp_
+0000:7256+     modexDrawBmpRegion_
+0000:73c0*     modex_sparky4_DrawBmpRegion_
+0000:752a*     modexDrawPlanarBuf_
+0000:7548*     modexDrawSprite_
+0000:75ae+     modexDrawSpriteRegion_
+0000:7726*     modexCopyPageRegion_
+0000:7890*     modexFadeOn_
+0000:78c0*     modexFadeOff_
+0000:78ee*     modexFlashOn_
+0000:791c*     modexFlashOff_
+0000:79ec+     modexPalSave_
+0000:7a42      modexNewPal_
+0000:7a92*     modexLoadPalFile_
+0000:7b74*     modexSavePalFile_
+0000:7bec*     modexPalBlack_
+0000:7c16*     modexPalWhite_
+0000:7c40+     modexPalUpdate_
+0000:81b0+     modexPalUpdate1_
+0000:822a*     modexPalUpdate0_
+0000:8276+     chkcolor_
+0000:858e+     modexputPixel_
+0000:861c*     modexgetPixel_
+0000:86a2*     modexhlin_
+0000:870e*     modexprint_
+0000:88a8*     modexprintbig_
+0000:8a24*     cls_
+0000:8a92+     modexWaitBorder_
+08bd:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:10c0+     __open_flags_
 0000:1381+     _fsopen_
@@ -177,13 +178,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:1595      _fmalloc_
 0000:1595      malloc_
-08a7:012c+     ___fheap
-08a7:012e      ___fheapRover
-08a7:0130      ___LargestSizeB4Rover
+08bd:012c+     ___fheap
+08bd:012e      ___fheapRover
+08bd:0130      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08a7:0132      ___iob
-08a7:0ca8      ___OpenStreams
-08a7:0cac      ___ClosedStreams
+08bd:0132      ___iob
+08bd:0ca8      ___ClosedStreams
+08bd:0cac      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:170a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -199,15 +200,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:19d4      __FiniRtns
 0000:19d4*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08a7:029a      ___uselfn
+08bd:029a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a38      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a39      __EnterWVIDEO_
-08a7:029c+     ___WD_Present
+08bd:029c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a5d*     __get_errno_ptr_
-08a7:0cb0      _errno
+08bd:0cb0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1a64      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -246,13 +247,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:2698      __I4M
 0000:2698      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:89d6*     textInit_
-08a7:0cb2      _romFonts
+0000:8b36*     textInit_
+08bd:0cb2      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26b0*     __set_commode_
-08a7:02a2      __commode
+08bd:02a2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08a7:02a4      __fmode
+08bd:02a4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26bc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -273,9 +274,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:2fec      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:2fef      _nmalloc_
-08a7:02a6      ___nheapbeg
-08a7:02a8      ___MiniHeapRover
-08a7:02aa      ___LargestSizeB4MiniHeapRover
+08bd:02a6      ___nheapbeg
+08bd:02a8      ___MiniHeapRover
+08bd:02aa      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:30c9*     _heapgrow_
 0000:30c9*     _fheapgrow_
@@ -287,120 +288,120 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:337d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3387      _nfree_
-08a7:0cca+     ___MiniHeapFreeRover
+08bd:0cca+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:3482      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3657      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08a7:0ccc      ____Argv
-08a7:0cd0      ____Argc
+08bd:0ccc      ____Argv
+08bd:0cd0      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08a7:02ac      __amblksiz
+08bd:02ac      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08a7:0300      __Start_XI
-08a7:0318      __End_XI
-08a7:0318      __Start_YI
-08a7:0324      __End_YI
+08bd:0300      __Start_XI
+08bd:0318      __End_XI
+08bd:0318      __Start_YI
+08bd:0324      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:47c8*     __dosretax
-0000:47cd*     __dosret0
-0000:47d4      __set_errno_dos_
-0000:483c*     __set_errno_dos_reterr_
+0000:47ba*     __dosretax
+0000:47bf*     __dosret0
+0000:47c6      __set_errno_dos_
+0000:482e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:4847      __GetIOMode_
-0000:487c      __SetIOMode_nogrow_
-08a7:02c2      ___NFiles
-08a7:02c4      ___init_mode
-08a7:02ec      ___io_mode
+0000:4839      __GetIOMode_
+0000:486e      __SetIOMode_nogrow_
+08bd:02c2      ___NFiles
+08bd:02c4      ___init_mode
+08bd:02ec      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:48b1      __qwrite_
+0000:48a3      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:4911      fsync_
+0000:4903      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:4916+     __grow_iomode_
-0000:49fd+     __shrink_iomode_
-0000:4a3e      __SetIOMode_
+0000:4908+     __grow_iomode_
+0000:49ef+     __shrink_iomode_
+0000:4a30      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:4ae5      intr_
+0000:4ad7      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:4af9      segread_
+0000:4aeb      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:4b5f      _dos_open_
+0000:4b51      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:4b85      isatty_
+0000:4b77      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:4ba1*     __get_doserrno_ptr_
-08a7:0cd4      __doserrno
+0000:4b93*     __get_doserrno_ptr_
+08bd:0cd4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08a7:02f0      ___umaskval
+08bd:02f0      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:4ba8      _dos_creat_
-0000:4bcc*     _dos_creatnew_
+0000:4b9a      _dos_creat_
+0000:4bbe*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:4bed*     _heapenable_
-08a7:02f2      ___heap_enabled
+0000:4bdf*     _heapenable_
+08bd:02f2      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:4bfe      __nmemneed_
+0000:4bf0      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:4c86      __LastFree_
-0000:4d00      __ExpandDGROUP_
+0000:4c78      __LastFree_
+0000:4cf2      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:4e11      wctomb_
+0000:4e03      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:4e5c+     utoa_
-0000:4efd      itoa_
+0000:4e4e+     utoa_
+0000:4eef      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:4f47      strupr_
+0000:4f39      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08a7:02f4      ___EFG_printf
-08a7:02f8*     ___EFG_scanf
+08bd:02f4      ___EFG_printf
+08bd:02f8*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08a7:02fc      ___IsDBCS
+08bd:02fc      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:4f8f*     _ismbblead_
-08a7:0cd6      ___MBCSIsTable
+0000:4f81*     _ismbblead_
+08bd:0cd6      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:4fab      ulltoa_
-0000:50e8*     lltoa_
+0000:4f9d      ulltoa_
+0000:50da*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:5159      ultoa_
-0000:5217*     ltoa_
+0000:514b      ultoa_
+0000:5209*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:5265*     _dos_close_
-0000:5273      _dos_commit_
+0000:5257*     _dos_close_
+0000:5265      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:5282*     _frealloc_
-0000:5282      realloc_
+0000:5274*     _frealloc_
+0000:5274      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:535e      __ChkTTYIOMode_
-0000:53cc*     __IOMode_
+0000:5350      __ChkTTYIOMode_
+0000:53be*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:53dc      _DoINTR_
+0000:53ce      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:5756      __doserror_
-0000:5764*     __doserror1_
+0000:5748      __doserror_
+0000:5756*     __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:5770*     sbrk_
-0000:5780      __brk_
+0000:5762*     sbrk_
+0000:5772      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08a7:0072      ___Alphabet
+08bd:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:5826      __mbinit_
-08a7:02fe+     ___MBCodePage
+0000:5818      __mbinit_
+08bd:02fe+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:5901*     _msize_
-0000:591c      _fmsize_
+0000:58f3*     _msize_
+0000:590e      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:592d      __HeapManager_expand_
-0000:5e36      _nexpand_
+0000:591f      __HeapManager_expand_
+0000:5e28      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:5e89      _fexpand_
-0000:5e89*     _expand_
+0000:5e7b      _fexpand_
+0000:5e7b*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:5ebe      _bfree_
+0000:5eb0      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:5ee3      _bexpand_
+0000:5ed5      _bexpand_
 
 
                         +--------------------+
@@ -416,6 +417,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017310 (94992.)
+Memory size:  00017470 (95344.)
 Entry point address: 0000:01e0
 Link time: 00:00.00