]> 4ch.mooo.com Git - 16.git/commitdiff
what?
authorsparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 20:28:54 +0000 (15:28 -0500)
committersparky4 <sparky4@cock.li>
Thu, 15 Oct 2015 20:28:54 +0000 (15:28 -0500)
24 files changed:
16.exe
16.map
bakapi.exe
bakapi.map
fontgfx.exe
fontgfx.map
fonttest.map
maptest.exe
maptest.map
palettec.exe
palettec.map
palettel.exe
palettel.map
pcxtest.exe
pcxtest.map
pcxtest2.exe
pcxtest2.map
scroll.exe
scroll.map
src/lib/modex16.c
test.exe
test.map
test2.exe
test2.map

diff --git a/16.exe b/16.exe
index 9303b54cc39581007bea2cd6efcf229dad13c35d..32513faff74639989657941a9015abbb1ce6b493 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 865bf6f138111466c7df6458d781bcf752a489f4..0b547c5548d62171f0097a9d315ab72bd5eadb85 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)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          138b:0000            0000f2c0
+DGROUP                          138a:0000            0000f2c0
 
 
 
@@ -36,28 +36,28 @@ kitten_TEXT            CODE           AUTO           0000:6e70       0000080a
 16_hc_TEXT             CODE           AUTO           0000:7680       0000158b
 timer_TEXT             CODE           AUTO           0000:8c10       00000235
 _TEXT                  CODE           AUTO           08e5:0000       00007bc9
-modex16_TEXT           CODE           AUTO           08e5:7bd0       000025bc
-bitmap_TEXT            CODE           AUTO           08e5:a190       0000060d
-16text_TEXT            CODE           AUTO           08e5:a7a0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1370:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           138a:0004       00000000
-_NULL                  BEGDATA        DGROUP         138b:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         138d:0000       00000002
-CONST                  DATA           DGROUP         138d:0002       00000076
-CONST2                 DATA           DGROUP         1394:0008       00000102
-_DATA                  DATA           DGROUP         13a5:0000       000005b1
-XIB                    DATA           DGROUP         1400:0002       00000000
-XI                     DATA           DGROUP         1400:0002       00000036
-XIE                    DATA           DGROUP         1403:0008       00000000
-YIB                    DATA           DGROUP         1403:0008       00000000
-YI                     DATA           DGROUP         1403:0008       00000018
-YIE                    DATA           DGROUP         1405:0000       00000000
-STRINGS                DATA           DGROUP         1405:0000       00000000
-DATA                   DATA           DGROUP         1405:0000       00000000
-_emu_init_start        EMU            DGROUP         1405:0000       00000000
-_emu_init_end          EMU            DGROUP         1405:0000       00000000
-_BSS                   BSS            DGROUP         1405:0000       00001052
-STACK                  STACK          DGROUP         150b:0000       0000dac0
+modex16_TEXT           CODE           AUTO           08e5:7bd0       000025a8
+bitmap_TEXT            CODE           AUTO           08e5:a180       0000060d
+16text_TEXT            CODE           AUTO           08e5:a790       0000010d
+16_in13_DATA           FAR_DATA       AUTO           136f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1389:0004       00000000
+_NULL                  BEGDATA        DGROUP         138a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         138c:0000       00000002
+CONST                  DATA           DGROUP         138c:0002       00000076
+CONST2                 DATA           DGROUP         1393:0008       00000102
+_DATA                  DATA           DGROUP         13a4:0000       000005b1
+XIB                    DATA           DGROUP         13ff:0002       00000000
+XI                     DATA           DGROUP         13ff:0002       00000036
+XIE                    DATA           DGROUP         1402:0008       00000000
+YIB                    DATA           DGROUP         1402:0008       00000000
+YI                     DATA           DGROUP         1402:0008       00000018
+YIE                    DATA           DGROUP         1404:0000       00000000
+STRINGS                DATA           DGROUP         1404:0000       00000000
+DATA                   DATA           DGROUP         1404:0000       00000000
+_emu_init_start        EMU            DGROUP         1404:0000       00000000
+_emu_init_end          EMU            DGROUP         1404:0000       00000000
+_BSS                   BSS            DGROUP         1404:0000       00001052
+STACK                  STACK          DGROUP         150a:0000       0000dac0
 
 
                         +----------------+
@@ -71,12 +71,12 @@ Address        Symbol
 =======        ======
 
 Module: 16.o(/dos/z/16/src/16.c)
-138b:07a0+     _player
-138b:08a0+     _gvar
-138b:0958+     _cpus
-138b:095c*     _gpal
-138b:0960+     _dpal
-138b:0964+     _engi_stat
+138a:07a0+     _player
+138a:08a0+     _gvar
+138a:0958+     _cpus
+138a:095c*     _gpal
+138a:0960+     _dpal
+138a:0964+     _engi_stat
 0000:0110      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:0370+     jsoneq_
@@ -86,7 +86,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0f22      jsmn_parse_
 0000:141e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-138b:098e+     _inpu
+138a:098e+     _inpu
 0000:15b0+     INL_KeyService_
 0000:184a+     Mouse_
 0000:18a2+     IN_GetJoyAbs_
@@ -134,9 +134,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5b7c+     MM_TotalFree_
 0000:5c12*     MM_Report_
 0000:65ca*     MM_BombOnError_
-138b:0af0+     _beforesort
-138b:0af4+     _aftersort
-138b:0af8+     _XMSaddr
+138a:0af0+     _beforesort
+138a:0af4+     _aftersort
+138a:0af8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6600      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:6d40*     CAL_OptimizeNodes_
 0000:6df0*     CA_Startup_
 0000:6e40*     CA_Shutdown_
-138b:0b00*     _finishcachebox
-138b:0b04*     _drawcachebox
-138b:0b08*     _updatecachebox
+138a:0b00*     _finishcachebox
+138a:0b04*     _drawcachebox
+138a:0b08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6eac      KITTENGETS
 0000:6f0c*     kittenopen_
@@ -167,7 +167,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7464+     get_line_
 0000:74d6+     db_fetch_
 0000:756c+     db_insert_
-138b:04a4+     __kitten_catalog
+138a:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:782c+     LargestFreeBlock_
 0000:78ba+     _coreleft_
@@ -197,52 +197,52 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 08e5:7e94+     modexEnter_
 08e5:8042*     modexLeave_
 08e5:805a+     modexsetBaseXMode_
-08e5:80ac*     modexDefaultPage_
-08e5:815e*     modexNextPage_
-08e5:822a*     modexNextPageFlexibleSize_
-08e5:82f8*     modexShowPage_
-08e5:83f4*     modexPanPage_
-08e5:8444*     modexSelectPlane_
-08e5:8468+     modexClearRegion_
-08e5:8580*     oldDrawBmp_
-08e5:86e6*     CDrawBmp_
-08e5:884a*     modexDrawBmp_
-08e5:88b0+     modexDrawBmpRegion_
-08e5:8a1a*     modex_sparky4_DrawBmpRegion_
-08e5:8b84*     modexDrawPlanarBuf_
-08e5:8ba2*     modexDrawSprite_
-08e5:8c08+     modexDrawSpriteRegion_
-08e5:8d80*     modexCopyPageRegion_
-08e5:8eea      modexFadeOn_
-08e5:8f1a      modexFadeOff_
-08e5:8f48*     modexFlashOn_
-08e5:8f76*     modexFlashOff_
-08e5:9046      modexPalSave_
-08e5:909c      modexNewPal_
-08e5:90ec*     modexLoadPalFile_
-08e5:91ce*     modexSavePalFile_
-08e5:9246      modexPalBlack_
-08e5:9270*     modexPalWhite_
-08e5:929a+     modexPalUpdate_
-08e5:980a+     modexPalUpdate1_
-08e5:9884*     modexPalUpdate0_
-08e5:98d0+     chkcolor_
-08e5:9be8+     modexputPixel_
-08e5:9c76*     modexgetPixel_
-08e5:9cfc*     modexhlin_
-08e5:9d80*     modexprint_
-08e5:9f1a*     modexprintbig_
-08e5:a096*     pdump_
-08e5:a0f6*     cls_
-08e5:a164+     modexWaitBorder_
-138b:04d4+     _VGA
+08e5:8098*     modexDefaultPage_
+08e5:814a*     modexNextPage_
+08e5:8216*     modexNextPageFlexibleSize_
+08e5:82e4*     modexShowPage_
+08e5:83e0*     modexPanPage_
+08e5:8430*     modexSelectPlane_
+08e5:8454+     modexClearRegion_
+08e5:856c*     oldDrawBmp_
+08e5:86d2*     CDrawBmp_
+08e5:8836*     modexDrawBmp_
+08e5:889c+     modexDrawBmpRegion_
+08e5:8a06*     modex_sparky4_DrawBmpRegion_
+08e5:8b70*     modexDrawPlanarBuf_
+08e5:8b8e*     modexDrawSprite_
+08e5:8bf4+     modexDrawSpriteRegion_
+08e5:8d6c*     modexCopyPageRegion_
+08e5:8ed6      modexFadeOn_
+08e5:8f06      modexFadeOff_
+08e5:8f34*     modexFlashOn_
+08e5:8f62*     modexFlashOff_
+08e5:9032      modexPalSave_
+08e5:9088      modexNewPal_
+08e5:90d8*     modexLoadPalFile_
+08e5:91ba*     modexSavePalFile_
+08e5:9232      modexPalBlack_
+08e5:925c*     modexPalWhite_
+08e5:9286+     modexPalUpdate_
+08e5:97f6+     modexPalUpdate1_
+08e5:9870*     modexPalUpdate0_
+08e5:98bc+     chkcolor_
+08e5:9bd4+     modexputPixel_
+08e5:9c62*     modexgetPixel_
+08e5:9ce8*     modexhlin_
+08e5:9d6c*     modexprint_
+08e5:9f06*     modexprintbig_
+08e5:a082*     pdump_
+08e5:a0e2*     cls_
+08e5:a150+     modexWaitBorder_
+138a:04d4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 08e5:0042      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-138b:0000*     __nullarea
-138b:04e8*     __ovlflag
-138b:04e9*     __intno
-138b:04ea*     __ovlvec
+138a:0000*     __nullarea
+138a:04e8*     __ovlflag
+138a:04e9*     __intno
+138a:04ea*     __ovlvec
 08e5:0072      _cstart_
 08e5:0145*     _Not_Enough_Memory_
 08e5:0277      __exit_
@@ -252,10 +252,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08e5:02fe      _big_code_
 08e5:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-138b:1414      __argv
-138b:1418      ___argv
-138b:141c      __argc
-138b:141e      ___argc
+138a:1414      __argv
+138a:1418      ___argv
+138a:141c      __argc
+138a:141e      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08e5:0305      __PIA
 08e5:02fe*     __PIS
@@ -264,12 +264,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08e5:0359      _fmalloc_
 08e5:0359      malloc_
-138b:04ee      ___fheap
-138b:04f0      ___fheapRover
-138b:04f2      ___LargestSizeB4Rover
+138a:04ee      ___fheap
+138a:04f0      ___fheapRover
+138a:04f2      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08e5:a4d6      bitmapLoadPcx_
-08e5:a632*     bitmapLoadPcxTiles_
+08e5:a4c6      bitmapLoadPcx_
+08e5:a622*     bitmapLoadPcxTiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
 08e5:04ce      strstr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
@@ -283,11 +283,11 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 08e5:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 08e5:0eb8      __get_errno_ptr_
-138b:14a0      _errno
+138a:14a0      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-138b:0504      ___iob
-138b:14a2      ___OpenStreams
-138b:14a6      ___ClosedStreams
+138a:0504      ___iob
+138a:14a2      ___OpenStreams
+138a:14a6      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08e5:0ebf      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
@@ -318,22 +318,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08e5:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08e5:13ab      _nmalloc_
-138b:066c      ___nheapbeg
-138b:066e      ___MiniHeapRover
-138b:0670      ___LargestSizeB4MiniHeapRover
+138a:066c      ___nheapbeg
+138a:066e      ___MiniHeapRover
+138a:0670      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08e5:1485      _ffree_
 08e5:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08e5:14f2      _nfree_
-138b:14aa+     ___MiniHeapFreeRover
+138a:14aa+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08e5:15ed+     _null_exit_rtn_
 08e5:15ed+     __null_int23_exit_
 08e5:15ee      exit_
 08e5:160f+     _exit_
-138b:0672+     ___int23_exit
-138b:0676      ___FPE_handler_exit
+138a:0672+     ___int23_exit
+138a:0676      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08e5:162b      ultoa_
 08e5:16e9*     ltoa_
@@ -343,7 +343,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08e5:1a9b      __doclose_
 08e5:1be5      __shutdown_stream_
 08e5:1bff      fclose_
-138b:14ac+     ___RmTmpFileFn
+138a:14ac+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08e5:1c6a+     __ibm_bios_get_ticks_
 08e5:1ce1      clock_
@@ -354,7 +354,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08e5:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-138b:0098      __IsTable
+138a:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08e5:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -389,31 +389,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08e5:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-138b:0682      __8087
-138b:0683      __real87
-138b:0684      __dos87emucall
-138b:0686      __dos87real
+138a:0682      __8087
+138a:0683      __real87
+138a:0684      __dos87emucall
+138a:0686      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08e5:2906*     __exit_with_msg_
 08e5:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-138b:0688      __curbrk
-138b:0690      __STACKLOW
-138b:0692      __STACKTOP
-138b:0694      __cbyte
-138b:0696      __child
-138b:0698      __no87
-138b:06a5      ___FPE_handler
-138b:068a      __psp
-138b:0699      __get_ovl_stack
-138b:069d      __restore_ovl_stack
-138b:06a1      __close_ovl_file
-138b:06a9      __LpCmdLine
-138b:06ad      __LpPgmName
-138b:068c      __osmajor
-138b:068d      __osminor
-138b:068e      __osmode
-138b:068f      __HShift
+138a:0688      __curbrk
+138a:0690      __STACKLOW
+138a:0692      __STACKTOP
+138a:0694      __cbyte
+138a:0696      __child
+138a:0698      __no87
+138a:06a5      ___FPE_handler
+138a:068a      __psp
+138a:0699      __get_ovl_stack
+138a:069d      __restore_ovl_stack
+138a:06a1      __close_ovl_file
+138a:06a9      __LpCmdLine
+138a:06ad      __LpPgmName
+138a:068c      __osmajor
+138a:068d      __osminor
+138a:068e      __osmode
+138a:068f      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 08e5:292a      __fill_buffer_
 08e5:2b79      fgetc_
@@ -423,8 +423,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08e5:3039      rand_
 08e5:307b*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08e5:a816*     textInit_
-138b:14b4      _romFonts
+08e5:a806*     textInit_
+138a:14b4      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 08e5:30b8      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -435,7 +435,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08e5:32cc      __FiniRtns
 08e5:32cc*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-138b:06b6      ___uselfn
+138a:06b6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08e5:3330      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -453,9 +453,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 08e5:3b7c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08e5:3b7f*     __set_commode_
-138b:06b8      __commode
+138a:06b8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-138b:06ba      __fmode
+138a:06ba      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08e5:3b8b      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -491,7 +491,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08e5:4ab6      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-138b:0050      ___Alphabet
+138a:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08e5:4ab9      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -502,9 +502,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08e5:4b72      __GetIOMode_
 08e5:4ba7      __SetIOMode_nogrow_
-138b:06d0      ___NFiles
-138b:06d2      ___init_mode
-138b:06fa      ___io_mode
+138a:06d0      ___NFiles
+138a:06d2      ___init_mode
+138a:06fa      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08e5:4bdc      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -524,9 +524,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08e5:4ef2      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08e5:4f0e*     __get_doserrno_ptr_
-138b:14d0      __doserrno
+138a:14d0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-138b:06fe      ___umaskval
+138a:06fe      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08e5:4f15      _dos_creat_
 08e5:4f39*     _dos_creatnew_
@@ -537,9 +537,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08e5:5142      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-138b:14d4      ___env_mask
-138b:14d8      _environ
-138b:14dc*     __wenviron
+138a:14d4      ___env_mask
+138a:14d8      _environ
+138a:14dc*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08e5:5184      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -560,7 +560,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08e5:56da      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08e5:574a      __EnterWVIDEO_
-138b:071e+     ___WD_Present
+138a:071e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08e5:576e      __flushall_
 08e5:5802      flushall_
@@ -573,20 +573,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08e5:5a57      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-138b:14e0      ____Argv
-138b:14e4      ____Argc
+138a:14e0      ____Argv
+138a:14e4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-138b:0720      __amblksiz
+138a:0720      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-138b:0752      __Start_XI
-138b:0788      __End_XI
-138b:0788      __Start_YI
-138b:07a0      __End_YI
+138a:0752      __Start_XI
+138a:0788      __End_XI
+138a:0788      __Start_YI
+138a:07a0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-138b:14e6      ___historical_splitparms
+138a:14e6      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 08e5:6bc8*     _heapenable_
-138b:0722      ___heap_enabled
+138a:0722      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 08e5:6bd9      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
@@ -602,22 +602,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 08e5:706c      __setenvp_
 08e5:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-138b:0724      ___IsDBCS
+138a:0724      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 08e5:7256*     _ismbblead_
-138b:14ec      ___MBCSIsTable
+138a:14ec      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 08e5:72b0      __mbinit_
-138b:0726      ___MBCodePage
+138a:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 08e5:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 08e5:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-138b:0728      __8087cw
+138a:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-138b:072a      ___Save8087
-138b:072e      ___Rest8087
+138a:072a      ___Save8087
+138a:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 08e5:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -631,8 +631,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 08e5:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-138b:0732      ___EFG_printf
-138b:0736*     ___EFG_scanf
+138a:0732      ___EFG_printf
+138a:0736*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 08e5:75bb      ulltoa_
 08e5:76f8*     lltoa_
@@ -646,7 +646,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
 08e5:78f5      __Fini_FPE_handler_
 08e5:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-138b:0750      ___FPE_int
+138a:0750      ___FPE_int
 
 
                         +--------------------+
@@ -662,6 +662,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022b70 (142192.)
+Memory size:  00022b60 (142176.)
 Entry point address: 08e5:0072
-Link time: 00:00.10
+Link time: 00:00.00
index 1edaf66d910ed7c26fe22351072a0aa5033b0fbc..7692efd7a41e79dbf8fe8d82412d5184c12f3252 100755 (executable)
Binary files a/bakapi.exe and b/bakapi.exe differ
index ef95af480bbee14cc42cbba7bf4b14e3c0dfc4c5..2f7a77686a4a67e80c8a59ccee91e02afaaaa406 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          143a:0000            0000f140
+DGROUP                          1439:0000            0000f140
 
 
 
@@ -34,28 +34,28 @@ kitten_TEXT            CODE           AUTO           0000:5d50       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6560       0000158b
 timer_TEXT             CODE           AUTO           0000:7af0       00000235
 _TEXT                  CODE           AUTO           07d3:0000       000090ab
-modex16_TEXT           CODE           AUTO           07d3:90b0       000025bc
-16text_TEXT            CODE           AUTO           07d3:b670       0000010d
-bakapee_TEXT           CODE           AUTO           07d3:b780       00000d33
-16_in13_DATA           FAR_DATA       AUTO           141f:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1439:0004       00000000
-_NULL                  BEGDATA        DGROUP         143a:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         143c:0000       00000002
-CONST                  DATA           DGROUP         143c:0002       00000076
-CONST2                 DATA           DGROUP         1443:0008       0000010a
-_DATA                  DATA           DGROUP         1455:0000       00000599
-XIB                    DATA           DGROUP         14ae:000a       00000000
-XI                     DATA           DGROUP         14ae:000a       00000036
-XIE                    DATA           DGROUP         14b2:0000       00000000
-YIB                    DATA           DGROUP         14b2:0000       00000000
-YI                     DATA           DGROUP         14b2:0000       00000018
-YIE                    DATA           DGROUP         14b3:0008       00000000
-STRINGS                DATA           DGROUP         14b3:0008       00000000
-DATA                   DATA           DGROUP         14b3:0008       00000000
-_emu_init_start        EMU            DGROUP         14b3:0008       00000000
-_emu_init_end          EMU            DGROUP         14b3:0008       00000000
-_BSS                   BSS            DGROUP         14b4:0000       00000ed2
-STACK                  STACK          DGROUP         15a2:0000       0000dac0
+modex16_TEXT           CODE           AUTO           07d3:90b0       000025a8
+16text_TEXT            CODE           AUTO           07d3:b660       0000010d
+bakapee_TEXT           CODE           AUTO           07d3:b770       00000d33
+16_in13_DATA           FAR_DATA       AUTO           141e:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1438:0004       00000000
+_NULL                  BEGDATA        DGROUP         1439:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         143b:0000       00000002
+CONST                  DATA           DGROUP         143b:0002       00000076
+CONST2                 DATA           DGROUP         1442:0008       0000010a
+_DATA                  DATA           DGROUP         1454:0000       00000599
+XIB                    DATA           DGROUP         14ad:000a       00000000
+XI                     DATA           DGROUP         14ad:000a       00000036
+XIE                    DATA           DGROUP         14b1:0000       00000000
+YIB                    DATA           DGROUP         14b1:0000       00000000
+YI                     DATA           DGROUP         14b1:0000       00000018
+YIE                    DATA           DGROUP         14b2:0008       00000000
+STRINGS                DATA           DGROUP         14b2:0008       00000000
+DATA                   DATA           DGROUP         14b2:0008       00000000
+_emu_init_start        EMU            DGROUP         14b2:0008       00000000
+_emu_init_end          EMU            DGROUP         14b2:0008       00000000
+_BSS                   BSS            DGROUP         14b3:0000       00000ed2
+STACK                  STACK          DGROUP         15a1:0000       0000dac0
 
 
                         +----------------+
@@ -70,16 +70,16 @@ Address        Symbol
 
 Module: bakapi.o(/dos/z/16/src/bakapi.c)
 0000:00e6      main_
-143a:01b4*     _ch
-143a:07b0+     _gvar
-143a:0868+     _xdir
-143a:086a+     _ydir
-143a:086c+     _ypos
-143a:086e+     _d
-143a:0870+     _xpos
-143a:0872+     _key
+1439:01b4*     _ch
+1439:07b0+     _gvar
+1439:0868+     _xdir
+1439:086a+     _ydir
+1439:086c+     _ypos
+1439:086e+     _d
+1439:0870+     _xpos
+1439:0872+     _key
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-143a:088e+     _inpu
+1439:088e+     _inpu
 0000:0490+     INL_KeyService_
 0000:072a+     Mouse_
 0000:0782+     IN_GetJoyAbs_
@@ -127,9 +127,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:4a5c+     MM_TotalFree_
 0000:4af2*     MM_Report_
 0000:54aa*     MM_BombOnError_
-143a:09f0+     _beforesort
-143a:09f4+     _aftersort
-143a:09f8+     _XMSaddr
+1439:09f0+     _beforesort
+1439:09f4+     _aftersort
+1439:09f8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:54e0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -147,9 +147,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5c20*     CAL_OptimizeNodes_
 0000:5cd0*     CA_Startup_
 0000:5d20*     CA_Shutdown_
-143a:0a00*     _finishcachebox
-143a:0a04*     _drawcachebox
-143a:0a08*     _updatecachebox
+1439:0a00*     _finishcachebox
+1439:0a04*     _drawcachebox
+1439:0a08*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5d8c      KITTENGETS
 0000:5dec*     kittenopen_
@@ -160,7 +160,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6344+     get_line_
 0000:63b6+     db_fetch_
 0000:644c+     db_insert_
-143a:04a4+     __kitten_catalog
+1439:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:670c+     LargestFreeBlock_
 0000:679a+     _coreleft_
@@ -190,45 +190,45 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 07d3:9374+     modexEnter_
 07d3:9522*     modexLeave_
 07d3:953a+     modexsetBaseXMode_
-07d3:958c      modexDefaultPage_
-07d3:963e*     modexNextPage_
-07d3:970a*     modexNextPageFlexibleSize_
-07d3:97d8      modexShowPage_
-07d3:98d4*     modexPanPage_
-07d3:9924*     modexSelectPlane_
-07d3:9948      modexClearRegion_
-07d3:9a60*     oldDrawBmp_
-07d3:9bc6*     CDrawBmp_
-07d3:9d2a*     modexDrawBmp_
-07d3:9d90+     modexDrawBmpRegion_
-07d3:9efa*     modex_sparky4_DrawBmpRegion_
-07d3:a064*     modexDrawPlanarBuf_
-07d3:a082*     modexDrawSprite_
-07d3:a0e8+     modexDrawSpriteRegion_
-07d3:a260*     modexCopyPageRegion_
-07d3:a3ca*     modexFadeOn_
-07d3:a3fa*     modexFadeOff_
-07d3:a428*     modexFlashOn_
-07d3:a456*     modexFlashOff_
-07d3:a526+     modexPalSave_
-07d3:a57c+     modexNewPal_
-07d3:a5cc*     modexLoadPalFile_
-07d3:a6ae*     modexSavePalFile_
-07d3:a726*     modexPalBlack_
-07d3:a750*     modexPalWhite_
-07d3:a77a+     modexPalUpdate_
-07d3:acea+     modexPalUpdate1_
-07d3:ad64*     modexPalUpdate0_
-07d3:adb0+     chkcolor_
-07d3:b0c8      modexputPixel_
-07d3:b156*     modexgetPixel_
-07d3:b1dc*     modexhlin_
-07d3:b260      modexprint_
-07d3:b3fa*     modexprintbig_
-07d3:b576*     pdump_
-07d3:b5d6      cls_
-07d3:b644+     modexWaitBorder_
-143a:04d4      _VGA
+07d3:9578      modexDefaultPage_
+07d3:962a*     modexNextPage_
+07d3:96f6*     modexNextPageFlexibleSize_
+07d3:97c4      modexShowPage_
+07d3:98c0*     modexPanPage_
+07d3:9910*     modexSelectPlane_
+07d3:9934      modexClearRegion_
+07d3:9a4c*     oldDrawBmp_
+07d3:9bb2*     CDrawBmp_
+07d3:9d16*     modexDrawBmp_
+07d3:9d7c+     modexDrawBmpRegion_
+07d3:9ee6*     modex_sparky4_DrawBmpRegion_
+07d3:a050*     modexDrawPlanarBuf_
+07d3:a06e*     modexDrawSprite_
+07d3:a0d4+     modexDrawSpriteRegion_
+07d3:a24c*     modexCopyPageRegion_
+07d3:a3b6*     modexFadeOn_
+07d3:a3e6*     modexFadeOff_
+07d3:a414*     modexFlashOn_
+07d3:a442*     modexFlashOff_
+07d3:a512+     modexPalSave_
+07d3:a568+     modexNewPal_
+07d3:a5b8*     modexLoadPalFile_
+07d3:a69a*     modexSavePalFile_
+07d3:a712*     modexPalBlack_
+07d3:a73c*     modexPalWhite_
+07d3:a766+     modexPalUpdate_
+07d3:acd6+     modexPalUpdate1_
+07d3:ad50*     modexPalUpdate0_
+07d3:ad9c+     chkcolor_
+07d3:b0b4      modexputPixel_
+07d3:b142*     modexgetPixel_
+07d3:b1c8*     modexhlin_
+07d3:b24c      modexprint_
+07d3:b3e6*     modexprintbig_
+07d3:b562*     pdump_
+07d3:b5c2      cls_
+07d3:b630+     modexWaitBorder_
+1439:04d4      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 07d3:0042      rand_
 07d3:0084*     srand_
@@ -236,20 +236,20 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 07d3:00af      __PIA
 07d3:00a8*     __PIS
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-07d3:b6e6      textInit_
-143a:1314      _romFonts
+07d3:b6d6      textInit_
+1439:1314      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 07d3:00c6      kbhit_
 Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
-07d3:b7cc+     colortest_
-07d3:b820+     colorz_
-07d3:b886+     ssd_
-07d3:ba06+     dingpp_
-07d3:ba78+     dingo_
-07d3:bb84+     dingas_
-07d3:bc32+     dingu_
-07d3:bc94+     dingq_
-07d3:bd34      ding_
+07d3:b7bc+     colortest_
+07d3:b810+     colorz_
+07d3:b876+     ssd_
+07d3:b9f6+     dingpp_
+07d3:ba68+     dingo_
+07d3:bb74+     dingas_
+07d3:bc22+     dingu_
+07d3:bc84+     dingq_
+07d3:bd24      ding_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 07d3:00dd      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
@@ -258,10 +258,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(scanf.c)
 07d3:01d6+     vscanf_
 07d3:0204      scanf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-143a:0000*     __nullarea
-143a:04f4*     __ovlflag
-143a:04f5*     __intno
-143a:04f6*     __ovlvec
+1439:0000*     __nullarea
+1439:04f4*     __ovlflag
+1439:04f5*     __intno
+1439:04f6*     __ovlvec
 07d3:022c      _cstart_
 07d3:02ff*     _Not_Enough_Memory_
 07d3:0431      __exit_
@@ -271,10 +271,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 07d3:04b8      _big_code_
 07d3:04b8*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-143a:132c      __argv
-143a:1330      ___argv
-143a:1334      __argc
-143a:1336      ___argc
+1439:132c      __argv
+1439:1330      ___argv
+1439:1334      __argc
+1439:1336      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 07d3:04b8+     int86x_
 07d3:063b      int86_
@@ -296,28 +296,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 07d3:07e4      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 07d3:0829      _nmalloc_
-143a:04fa      ___nheapbeg
-143a:04fc      ___MiniHeapRover
-143a:04fe      ___LargestSizeB4MiniHeapRover
+1439:04fa      ___nheapbeg
+1439:04fc      ___MiniHeapRover
+1439:04fe      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 07d3:0903      _fmalloc_
 07d3:0903      malloc_
-143a:0500      ___fheap
-143a:0502      ___fheapRover
-143a:0504      ___LargestSizeB4Rover
+1439:0500      ___fheap
+1439:0502      ___fheapRover
+1439:0504      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 07d3:0a78      _ffree_
 07d3:0a78      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 07d3:0ae5      _nfree_
-143a:1338+     ___MiniHeapFreeRover
+1439:1338+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 07d3:0be0+     _null_exit_rtn_
 07d3:0be0+     __null_int23_exit_
 07d3:0be1      exit_
 07d3:0c02+     _exit_
-143a:0506+     ___int23_exit
-143a:050a      ___FPE_handler_exit
+1439:0506+     ___int23_exit
+1439:050a      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 07d3:0c1e      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -336,7 +336,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 07d3:15c5      __doclose_
 07d3:170f      __shutdown_stream_
 07d3:1729      fclose_
-143a:133a+     ___RmTmpFileFn
+1439:133a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 07d3:1794+     __ibm_bios_get_ticks_
 07d3:180b      clock_
@@ -345,7 +345,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 07d3:1a18      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-143a:0098      __IsTable
+1439:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 07d3:1c10      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -380,31 +380,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 07d3:240b      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-143a:0516      __8087
-143a:0517      __real87
-143a:0518      __dos87emucall
-143a:051a      __dos87real
+1439:0516      __8087
+1439:0517      __real87
+1439:0518      __dos87emucall
+1439:051a      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 07d3:241a*     __exit_with_msg_
 07d3:241f      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-143a:051c      __curbrk
-143a:0524      __STACKLOW
-143a:0526      __STACKTOP
-143a:0528      __cbyte
-143a:052a      __child
-143a:052c      __no87
-143a:0539      ___FPE_handler
-143a:051e      __psp
-143a:052d      __get_ovl_stack
-143a:0531      __restore_ovl_stack
-143a:0535      __close_ovl_file
-143a:053d      __LpCmdLine
-143a:0541      __LpPgmName
-143a:0520      __osmajor
-143a:0521      __osminor
-143a:0522      __osmode
-143a:0523      __HShift
+1439:051c      __curbrk
+1439:0524      __STACKLOW
+1439:0526      __STACKTOP
+1439:0528      __cbyte
+1439:052a      __child
+1439:052c      __no87
+1439:0539      ___FPE_handler
+1439:051e      __psp
+1439:052d      __get_ovl_stack
+1439:0531      __restore_ovl_stack
+1439:0535      __close_ovl_file
+1439:053d      __LpCmdLine
+1439:0541      __LpPgmName
+1439:0520      __osmajor
+1439:0521      __osminor
+1439:0522      __osmode
+1439:0523      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 07d3:243e+     __fill_buffer_
 07d3:268d      fgetc_
@@ -413,9 +413,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
 07d3:2b4d      delay_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-143a:0546      ___iob
-143a:1342      ___OpenStreams
-143a:1346      ___ClosedStreams
+1439:0546      ___iob
+1439:1342      ___OpenStreams
+1439:1346      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 07d3:2cdf      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ungetc.c)
@@ -430,7 +430,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 07d3:43f2      __FiniRtns
 07d3:43f2*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-143a:06ae      ___uselfn
+1439:06ae      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 07d3:4456      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -456,7 +456,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 07d3:4f3c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-143a:0022      ___Alphabet
+1439:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 07d3:4f3f      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -466,18 +466,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 07d3:4fed*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 07d3:4ff8*     __get_errno_ptr_
-143a:134e      _errno
+1439:134e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 07d3:4fff      __GetIOMode_
 07d3:5034      __SetIOMode_nogrow_
-143a:06c4      ___NFiles
-143a:06c6      ___init_mode
-143a:06ee      ___io_mode
+1439:06c4      ___NFiles
+1439:06c6      ___init_mode
+1439:06ee      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 07d3:5069*     __set_commode_
-143a:06f2      __commode
+1439:06f2      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-143a:06f4      __fmode
+1439:06f4      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 07d3:5075      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -504,9 +504,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 07d3:567c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 07d3:5698*     __get_doserrno_ptr_
-143a:1350      __doserrno
+1439:1350      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-143a:06f6      ___umaskval
+1439:06f6      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 07d3:569f      _dos_creat_
 07d3:56c3*     _dos_creatnew_
@@ -517,9 +517,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 07d3:58cc      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-143a:1354      ___env_mask
-143a:1358      _environ
-143a:135c*     __wenviron
+1439:1354      ___env_mask
+1439:1358      _environ
+1439:135c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 07d3:590e      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -540,7 +540,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 07d3:5e64      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 07d3:5ed4      __EnterWVIDEO_
-143a:0716+     ___WD_Present
+1439:0716+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 07d3:5ef8      __flushall_
 07d3:5f8c      flushall_
@@ -562,41 +562,41 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 07d3:65d4      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-143a:0718      ___IsDBCS
+1439:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 07d3:7744*     _ismbblead_
-143a:1360      ___MBCSIsTable
+1439:1360      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbtowc.c)
 07d3:7760      mbtowc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bits.c)
-143a:019a      __Bits
+1439:019a      __Bits
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fdfs086.asm)
 07d3:787e      __FDFS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-143a:071a      ___EFG_printf
-143a:071e      ___EFG_scanf
+1439:071a      ___EFG_printf
+1439:071e      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i8m086.asm)
 07d3:78f5*     __I8M
 07d3:78f5      __U8M
 07d3:78da*     __I8ME
 07d3:78da*     __U8ME
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-143a:1462      ____Argv
-143a:1466      ____Argc
+1439:1462      ____Argv
+1439:1466      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-143a:0722      __amblksiz
+1439:0722      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-143a:074a      __Start_XI
-143a:0780      __End_XI
-143a:0780      __Start_YI
-143a:0798      __End_YI
+1439:074a      __Start_XI
+1439:0780      __End_XI
+1439:0780      __Start_YI
+1439:0798      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-143a:1468      ___historical_splitparms
+1439:1468      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 07d3:7a40      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 07d3:7db9*     _heapenable_
-143a:0724      ___heap_enabled
+1439:0724      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 07d3:7dca*     sbrk_
 07d3:7dda      __brk_
@@ -610,16 +610,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 07d3:80cd      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 07d3:8169      __mbinit_
-143a:0726      ___MBCodePage
+1439:0726      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 07d3:8244      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 07d3:8252      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-143a:0728      __8087cw
+1439:0728      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-143a:072a      ___Save8087
-143a:072e      ___Rest8087
+1439:072a      ___Save8087
+1439:072e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 07d3:8261      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -658,7 +658,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 07d3:9047      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-143a:0748      ___FPE_int
+1439:0748      ___FPE_int
 
 
                         +--------------------+
@@ -674,6 +674,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000234e0 (144608.)
+Memory size:  000234d0 (144592.)
 Entry point address: 07d3:022c
 Link time: 00:00.10
index 876d2bce43974f276ad2a6f878d1a9871959217b..8df5a7a57537be37f7b4ec5b9f16b6fca536e507 100755 (executable)
Binary files a/fontgfx.exe and b/fontgfx.exe differ
index ba081d23808b60ab2de52ce77cd0b74ad2acac01..c61f1cf37aa839c37687be916d333b3ab317fc1c 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:42
+Created on:       15/10/15 15:28:50
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11ab:0000            0000f550
+DGROUP                          11aa:0000            0000f550
 
 
 
@@ -35,26 +35,26 @@ kitten_TEXT            CODE           AUTO           0000:5bf0       0000080a
 timer_TEXT             CODE           AUTO           0000:7990       00000235
 _TEXT                  CODE           AUTO           0000:7bd0       00007653
 16text_TEXT            CODE           AUTO           0000:f230       0000010d
-modex16_TEXT           CODE           AUTO           0f34:0000       000025bc
-16_in13_DATA           FAR_DATA       AUTO           1190:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11aa:0004       00000000
-_NULL                  BEGDATA        DGROUP         11ab:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11ad:0000       00000002
-CONST                  DATA           DGROUP         11ad:0002       00000076
-CONST2                 DATA           DGROUP         11b4:0008       00000102
-_DATA                  DATA           DGROUP         11c5:0000       000009e1
-XIB                    DATA           DGROUP         1263:0002       00000000
-XI                     DATA           DGROUP         1263:0002       00000036
-XIE                    DATA           DGROUP         1266:0008       00000000
-YIB                    DATA           DGROUP         1266:0008       00000000
-YI                     DATA           DGROUP         1266:0008       00000018
-YIE                    DATA           DGROUP         1268:0000       00000000
-STRINGS                DATA           DGROUP         1268:0000       00000000
-DATA                   DATA           DGROUP         1268:0000       00000000
-_emu_init_start        EMU            DGROUP         1268:0000       00000000
-_emu_init_end          EMU            DGROUP         1268:0000       00000000
-_BSS                   BSS            DGROUP         1268:0000       00000eb2
-STACK                  STACK          DGROUP         1354:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0f34:0000       000025a8
+16_in13_DATA           FAR_DATA       AUTO           118f:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11a9:0004       00000000
+_NULL                  BEGDATA        DGROUP         11aa:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11ac:0000       00000002
+CONST                  DATA           DGROUP         11ac:0002       00000076
+CONST2                 DATA           DGROUP         11b3:0008       00000102
+_DATA                  DATA           DGROUP         11c4:0000       000009e1
+XIB                    DATA           DGROUP         1262:0002       00000000
+XI                     DATA           DGROUP         1262:0002       00000036
+XIE                    DATA           DGROUP         1265:0008       00000000
+YIB                    DATA           DGROUP         1265:0008       00000000
+YI                     DATA           DGROUP         1265:0008       00000018
+YIE                    DATA           DGROUP         1267:0000       00000000
+STRINGS                DATA           DGROUP         1267:0000       00000000
+DATA                   DATA           DGROUP         1267:0000       00000000
+_emu_init_start        EMU            DGROUP         1267:0000       00000000
+_emu_init_end          EMU            DGROUP         1267:0000       00000000
+_BSS                   BSS            DGROUP         1267:0000       00000eb2
+STACK                  STACK          DGROUP         1353:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
 0000:0050      main_
-11ab:0bd0+     _gvar
+11aa:0bd0+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11ab:0c9e+     _inpu
+11aa:0c9e+     _inpu
 0000:0330+     INL_KeyService_
 0000:05ca+     Mouse_
 0000:0622+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:48fc+     MM_TotalFree_
 0000:4992*     MM_Report_
 0000:534a*     MM_BombOnError_
-11ab:0e00+     _beforesort
-11ab:0e04+     _aftersort
-11ab:0e08+     _XMSaddr
+11aa:0e00+     _beforesort
+11aa:0e04+     _aftersort
+11aa:0e08+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5380      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:5ac0*     CAL_OptimizeNodes_
 0000:5b70*     CA_Startup_
 0000:5bc0*     CA_Shutdown_
-11ab:0e10*     _finishcachebox
-11ab:0e14*     _drawcachebox
-11ab:0e18*     _updatecachebox
+11aa:0e10*     _finishcachebox
+11aa:0e14*     _drawcachebox
+11aa:0e18*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5c2c      KITTENGETS
 0000:5c8c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:61e4+     get_line_
 0000:6256+     db_fetch_
 0000:62ec+     db_insert_
-11ab:08e4+     __kitten_catalog
+11aa:08e4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:65ac+     LargestFreeBlock_
 0000:663a+     _coreleft_
@@ -178,52 +178,52 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:7bf5      __STKOVERFLOW_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 0000:f2a6      textInit_
-11ab:0e24      _romFonts
+11aa:0e24      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f34:01fc      VGAmodeX_
 0f34:028e+     vgaGetMode_
 0f34:02c4+     modexEnter_
 0f34:0472*     modexLeave_
 0f34:048a+     modexsetBaseXMode_
-0f34:04dc      modexDefaultPage_
-0f34:058e*     modexNextPage_
-0f34:065a*     modexNextPageFlexibleSize_
-0f34:0728*     modexShowPage_
-0f34:0824*     modexPanPage_
-0f34:0874*     modexSelectPlane_
-0f34:0898+     modexClearRegion_
-0f34:09b0*     oldDrawBmp_
-0f34:0b16*     CDrawBmp_
-0f34:0c7a*     modexDrawBmp_
-0f34:0ce0+     modexDrawBmpRegion_
-0f34:0e4a*     modex_sparky4_DrawBmpRegion_
-0f34:0fb4*     modexDrawPlanarBuf_
-0f34:0fd2*     modexDrawSprite_
-0f34:1038+     modexDrawSpriteRegion_
-0f34:11b0*     modexCopyPageRegion_
-0f34:131a*     modexFadeOn_
-0f34:134a*     modexFadeOff_
-0f34:1378*     modexFlashOn_
-0f34:13a6*     modexFlashOff_
-0f34:1476+     modexPalSave_
-0f34:14cc+     modexNewPal_
-0f34:151c*     modexLoadPalFile_
-0f34:15fe*     modexSavePalFile_
-0f34:1676*     modexPalBlack_
-0f34:16a0*     modexPalWhite_
-0f34:16ca+     modexPalUpdate_
-0f34:1c3a+     modexPalUpdate1_
-0f34:1cb4*     modexPalUpdate0_
-0f34:1d00+     chkcolor_
-0f34:2018+     modexputPixel_
-0f34:20a6*     modexgetPixel_
-0f34:212c*     modexhlin_
-0f34:21b0      modexprint_
-0f34:234a      modexprintbig_
-0f34:24c6*     pdump_
-0f34:2526*     cls_
-0f34:2594+     modexWaitBorder_
-11ab:0914+     _VGA
+0f34:04c8      modexDefaultPage_
+0f34:057a*     modexNextPage_
+0f34:0646*     modexNextPageFlexibleSize_
+0f34:0714*     modexShowPage_
+0f34:0810*     modexPanPage_
+0f34:0860*     modexSelectPlane_
+0f34:0884+     modexClearRegion_
+0f34:099c*     oldDrawBmp_
+0f34:0b02*     CDrawBmp_
+0f34:0c66*     modexDrawBmp_
+0f34:0ccc+     modexDrawBmpRegion_
+0f34:0e36*     modex_sparky4_DrawBmpRegion_
+0f34:0fa0*     modexDrawPlanarBuf_
+0f34:0fbe*     modexDrawSprite_
+0f34:1024+     modexDrawSpriteRegion_
+0f34:119c*     modexCopyPageRegion_
+0f34:1306*     modexFadeOn_
+0f34:1336*     modexFadeOff_
+0f34:1364*     modexFlashOn_
+0f34:1392*     modexFlashOff_
+0f34:1462+     modexPalSave_
+0f34:14b8+     modexNewPal_
+0f34:1508*     modexLoadPalFile_
+0f34:15ea*     modexSavePalFile_
+0f34:1662*     modexPalBlack_
+0f34:168c*     modexPalWhite_
+0f34:16b6+     modexPalUpdate_
+0f34:1c26+     modexPalUpdate1_
+0f34:1ca0*     modexPalUpdate0_
+0f34:1cec+     chkcolor_
+0f34:2004+     modexputPixel_
+0f34:2092*     modexgetPixel_
+0f34:2118*     modexhlin_
+0f34:219c      modexprint_
+0f34:2336      modexprintbig_
+0f34:24b2*     pdump_
+0f34:2512*     cls_
+0f34:2580+     modexWaitBorder_
+11aa:0914+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c19      __PIA
 0000:7c12*     __PIS
@@ -234,10 +234,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
 0000:7c79      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11ab:0000*     __nullarea
-11ab:0928*     __ovlflag
-11ab:0929*     __intno
-11ab:092a*     __ovlvec
+11aa:0000*     __nullarea
+11aa:0928*     __ovlflag
+11aa:0929*     __intno
+11aa:092a*     __ovlvec
 0000:7ca8      _cstart_
 0000:7d7b*     _Not_Enough_Memory_
 0000:7ead      __exit_
@@ -247,10 +247,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f34      _big_code_
 0000:7f34*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11ab:173c      __argv
-11ab:1740      ___argv
-11ab:1744      __argc
-11ab:1746      ___argc
+11aa:173c      __argv
+11aa:1740      ___argv
+11aa:1744      __argc
+11aa:1746      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:7f34+     int86x_
 0000:80b7      int86_
@@ -272,28 +272,28 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8260      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82a5      _nmalloc_
-11ab:092e      ___nheapbeg
-11ab:0930      ___MiniHeapRover
-11ab:0932      ___LargestSizeB4MiniHeapRover
+11aa:092e      ___nheapbeg
+11aa:0930      ___MiniHeapRover
+11aa:0932      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:837f      _fmalloc_
 0000:837f      malloc_
-11ab:0934      ___fheap
-11ab:0936      ___fheapRover
-11ab:0938      ___LargestSizeB4Rover
+11aa:0934      ___fheap
+11aa:0936      ___fheapRover
+11aa:0938      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:84f4      _ffree_
 0000:84f4      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:8561      _nfree_
-11ab:1748+     ___MiniHeapFreeRover
+11aa:1748+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:865c+     _null_exit_rtn_
 0000:865c+     __null_int23_exit_
 0000:865d      exit_
 0000:867e+     _exit_
-11ab:093a+     ___int23_exit
-11ab:093e      ___FPE_handler_exit
+11aa:093a+     ___int23_exit
+11aa:093e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:869a      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -312,7 +312,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:9041      __doclose_
 0000:918b      __shutdown_stream_
 0000:91a5      fclose_
-11ab:174a+     ___RmTmpFileFn
+11aa:174a+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9210+     __ibm_bios_get_ticks_
 0000:9287      clock_
@@ -323,7 +323,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:94ab      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11ab:0098      __IsTable
+11aa:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:96a3      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -356,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9e6f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11ab:094a      __8087
-11ab:094b      __real87
-11ab:094c      __dos87emucall
-11ab:094e      __dos87real
+11aa:094a      __8087
+11aa:094b      __real87
+11aa:094c      __dos87emucall
+11aa:094e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e7e*     __exit_with_msg_
 0000:9e83      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11ab:0950      __curbrk
-11ab:0958      __STACKLOW
-11ab:095a      __STACKTOP
-11ab:095c      __cbyte
-11ab:095e      __child
-11ab:0960      __no87
-11ab:096d      ___FPE_handler
-11ab:0952      __psp
-11ab:0961      __get_ovl_stack
-11ab:0965      __restore_ovl_stack
-11ab:0969      __close_ovl_file
-11ab:0971      __LpCmdLine
-11ab:0975      __LpPgmName
-11ab:0954      __osmajor
-11ab:0955      __osminor
-11ab:0956      __osmode
-11ab:0957      __HShift
+11aa:0950      __curbrk
+11aa:0958      __STACKLOW
+11aa:095a      __STACKTOP
+11aa:095c      __cbyte
+11aa:095e      __child
+11aa:0960      __no87
+11aa:096d      ___FPE_handler
+11aa:0952      __psp
+11aa:0961      __get_ovl_stack
+11aa:0965      __restore_ovl_stack
+11aa:0969      __close_ovl_file
+11aa:0971      __LpCmdLine
+11aa:0975      __LpPgmName
+11aa:0954      __osmajor
+11aa:0955      __osminor
+11aa:0956      __osmode
+11aa:0957      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9ea2+     __fill_buffer_
 0000:a0f1      fgetc_
@@ -390,9 +390,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a5b1      rand_
 0000:a5f3*     srand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11ab:097e      ___iob
-11ab:1752      ___OpenStreams
-11ab:1756      ___ClosedStreams
+11aa:097e      ___iob
+11aa:1752      ___OpenStreams
+11aa:1756      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:a630      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
@@ -405,7 +405,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:a89f      __FiniRtns
 0000:a89f*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11ab:0ae6      ___uselfn
+11aa:0ae6      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:a904      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -431,7 +431,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:b3dc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11ab:0022      ___Alphabet
+11aa:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b3df      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -441,18 +441,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b48d*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b498*     __get_errno_ptr_
-11ab:175e      _errno
+11aa:175e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b49f      __GetIOMode_
 0000:b4d4      __SetIOMode_nogrow_
-11ab:0afc      ___NFiles
-11ab:0afe      ___init_mode
-11ab:0b26      ___io_mode
+11aa:0afc      ___NFiles
+11aa:0afe      ___init_mode
+11aa:0b26      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b509*     __set_commode_
-11ab:0b2a      __commode
+11aa:0b2a      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11ab:0b2c      __fmode
+11aa:0b2c      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b515      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -479,9 +479,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:bb1c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:bb38*     __get_doserrno_ptr_
-11ab:1760      __doserrno
+11aa:1760      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11ab:0b2e      ___umaskval
+11aa:0b2e      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:bb3f      _dos_creat_
 0000:bb63*     _dos_creatnew_
@@ -490,9 +490,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 0000:bc6b+     __shrink_iomode_
 0000:bcac      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11ab:1764      ___env_mask
-11ab:1768      _environ
-11ab:176c*     __wenviron
+11aa:1764      ___env_mask
+11aa:1768      _environ
+11aa:176c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bd53      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -513,7 +513,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c2a9      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c319      __EnterWVIDEO_
-11ab:0b4e+     ___WD_Present
+11aa:0b4e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c33d      __flushall_
 0000:c3d1      flushall_
@@ -535,22 +535,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:ca19      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11ab:1770      ____Argv
-11ab:1774      ____Argc
+11aa:1770      ____Argv
+11aa:1774      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11ab:0b50      __amblksiz
+11aa:0b50      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11ab:0b82      __Start_XI
-11ab:0bb8      __End_XI
-11ab:0bb8      __Start_YI
-11ab:0bd0      __End_YI
+11aa:0b82      __Start_XI
+11aa:0bb8      __End_XI
+11aa:0bb8      __Start_YI
+11aa:0bd0      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11ab:1776      ___historical_splitparms
+11aa:1776      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:db8a      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:df03*     _heapenable_
-11ab:0b52      ___heap_enabled
+11aa:0b52      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:df14*     sbrk_
 0000:df24      __brk_
@@ -563,22 +563,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:e08b      __setenvp_
 0000:e217      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11ab:0b54      ___IsDBCS
+11aa:0b54      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e275*     _ismbblead_
-11ab:177c      ___MBCSIsTable
+11aa:177c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e2cf      __mbinit_
-11ab:0b56      ___MBCodePage
+11aa:0b56      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e3aa      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e3b8      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11ab:0b58      __8087cw
+11aa:0b58      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11ab:0b5a      ___Save8087
-11ab:0b5e      ___Rest8087
+11aa:0b5a      ___Save8087
+11aa:0b5e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e3c7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -592,8 +592,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e593      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11ab:0b62      ___EFG_printf
-11ab:0b66*     ___EFG_scanf
+11aa:0b62      ___EFG_printf
+11aa:0b66*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e5db      ulltoa_
 0000:e718*     lltoa_
@@ -620,7 +620,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f1bf      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11ab:0b80      ___FPE_int
+11aa:0b80      ___FPE_int
 
 
                         +--------------------+
@@ -636,6 +636,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00021000 (135168.)
+Memory size:  00020ff0 (135152.)
 Entry point address: 0000:7ca8
 Link time: 00:00.00
index 386b8c47ac33e5d7b3f0bf69809426c67d333080..1b54e2325d5bcc6738c71924ab107731c31c98f4 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:42
+Created on:       15/10/15 15:28:50
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -588,4 +588,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001d970 (121200.)
 Entry point address: 0000:7d82
-Link time: 00:00.10
+Link time: 00:00.00
index e432391e10d87a36f03a5e53885984d43d4e4213..cfd824cd77dcfb079f6939d013b4edf6a808edf2 100755 (executable)
Binary files a/maptest.exe and b/maptest.exe differ
index 7a96c2dd76fb8489c3fa2401a8f96eb2930de1be..e63d104874c0013c862a50d23fa7a37821853c9e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:42
+Created on:       15/10/15 15:28:50
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1381:0000            0000f0f0
+DGROUP                          1380:0000            0000f0f0
 
 
 
@@ -37,27 +37,27 @@ kitten_TEXT            CODE           AUTO           0000:6dd0       0000080a
 timer_TEXT             CODE           AUTO           0000:8b70       00000235
 _TEXT                  CODE           AUTO           08db:0000       00007bc9
 bitmap_TEXT            CODE           AUTO           08db:7bd0       0000060d
-modex16_TEXT           CODE           AUTO           08db:81e0       000025bc
-16text_TEXT            CODE           AUTO           08db:a7a0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1366:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1380:0004       00000000
-_NULL                  BEGDATA        DGROUP         1381:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1383:0000       00000002
-CONST                  DATA           DGROUP         1383:0002       00000076
-CONST2                 DATA           DGROUP         138a:0008       00000102
-_DATA                  DATA           DGROUP         139b:0000       000005a5
-XIB                    DATA           DGROUP         13f5:0006       00000000
-XI                     DATA           DGROUP         13f5:0006       00000036
-XIE                    DATA           DGROUP         13f8:000c       00000000
-YIB                    DATA           DGROUP         13f8:000c       00000000
-YI                     DATA           DGROUP         13f8:000c       00000018
-YIE                    DATA           DGROUP         13fa:0004       00000000
-STRINGS                DATA           DGROUP         13fa:0004       00000000
-DATA                   DATA           DGROUP         13fa:0004       00000000
-_emu_init_start        EMU            DGROUP         13fa:0004       00000000
-_emu_init_end          EMU            DGROUP         13fa:0004       00000000
-_BSS                   BSS            DGROUP         13fb:0000       00000e82
-STACK                  STACK          DGROUP         14e4:0000       0000dac0
+modex16_TEXT           CODE           AUTO           08db:81e0       000025a8
+16text_TEXT            CODE           AUTO           08db:a790       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1365:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           137f:0004       00000000
+_NULL                  BEGDATA        DGROUP         1380:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1382:0000       00000002
+CONST                  DATA           DGROUP         1382:0002       00000076
+CONST2                 DATA           DGROUP         1389:0008       00000102
+_DATA                  DATA           DGROUP         139a:0000       000005a5
+XIB                    DATA           DGROUP         13f4:0006       00000000
+XI                     DATA           DGROUP         13f4:0006       00000036
+XIE                    DATA           DGROUP         13f7:000c       00000000
+YIB                    DATA           DGROUP         13f7:000c       00000000
+YI                     DATA           DGROUP         13f7:000c       00000018
+YIE                    DATA           DGROUP         13f9:0004       00000000
+STRINGS                DATA           DGROUP         13f9:0004       00000000
+DATA                   DATA           DGROUP         13f9:0004       00000000
+_emu_init_start        EMU            DGROUP         13f9:0004       00000000
+_emu_init_end          EMU            DGROUP         13f9:0004       00000000
+_BSS                   BSS            DGROUP         13fa:0000       00000e82
+STACK                  STACK          DGROUP         14e3:0000       0000dac0
 
 
                         +----------------+
@@ -80,7 +80,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:0e82      jsmn_parse_
 0000:137e      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1381:07be+     _inpu
+1380:07be+     _inpu
 0000:1510+     INL_KeyService_
 0000:17aa+     Mouse_
 0000:1802+     IN_GetJoyAbs_
@@ -128,9 +128,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:5adc+     MM_TotalFree_
 0000:5b72*     MM_Report_
 0000:652a*     MM_BombOnError_
-1381:0920+     _beforesort
-1381:0924+     _aftersort
-1381:0928+     _XMSaddr
+1380:0920+     _beforesort
+1380:0924+     _aftersort
+1380:0928+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:6560      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:6ca0*     CAL_OptimizeNodes_
 0000:6d50*     CA_Startup_
 0000:6da0*     CA_Shutdown_
-1381:0930*     _finishcachebox
-1381:0934*     _drawcachebox
-1381:0938*     _updatecachebox
+1380:0930*     _finishcachebox
+1380:0934*     _drawcachebox
+1380:0938*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6e0c      KITTENGETS
 0000:6e6c*     kittenopen_
@@ -161,7 +161,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:73c4+     get_line_
 0000:7436+     db_fetch_
 0000:74cc+     db_insert_
-1381:04a4+     __kitten_catalog
+1380:04a4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:778c+     LargestFreeBlock_
 0000:781a+     _coreleft_
@@ -186,16 +186,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 08db:0005      __STK
 08db:0025      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1381:04c6      ___iob
-1381:0944      ___OpenStreams
-1381:0948      ___ClosedStreams
+1380:04c6      ___iob
+1380:0944      ___OpenStreams
+1380:0948      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 08db:0042      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1381:0000*     __nullarea
-1381:062e*     __ovlflag
-1381:062f*     __intno
-1381:0630*     __ovlvec
+1380:0000*     __nullarea
+1380:062e*     __ovlflag
+1380:062f*     __intno
+1380:0630*     __ovlvec
 08db:0072      _cstart_
 08db:0145*     _Not_Enough_Memory_
 08db:0277      __exit_
@@ -205,10 +205,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 08db:02fe      _big_code_
 08db:02fe*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1381:094c      __argv
-1381:0950      ___argv
-1381:0954      __argc
-1381:0956      ___argc
+1380:094c      __argv
+1380:0950      ___argv
+1380:0954      __argc
+1380:0956      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 08db:0305      __PIA
 08db:02fe*     __PIS
@@ -217,9 +217,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 08db:0359      _fmalloc_
 08db:0359      malloc_
-1381:0634      ___fheap
-1381:0636      ___fheapRover
-1381:0638      ___LargestSizeB4Rover
+1380:0634      ___fheap
+1380:0636      ___fheapRover
+1380:0638      ___LargestSizeB4Rover
 Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
 08db:7f16      bitmapLoadPcx_
 08db:8072*     bitmapLoadPcxTiles_
@@ -236,7 +236,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 08db:0b41      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 08db:0eb8      __get_errno_ptr_
-1381:09d8      _errno
+1380:09d8      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
 08db:0ebf*     _frealloc_
 08db:0ebf      realloc_
@@ -267,22 +267,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 08db:1366      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 08db:13ab      _nmalloc_
-1381:0644      ___nheapbeg
-1381:0646      ___MiniHeapRover
-1381:0648      ___LargestSizeB4MiniHeapRover
+1380:0644      ___nheapbeg
+1380:0646      ___MiniHeapRover
+1380:0648      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 08db:1485      _ffree_
 08db:1485      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 08db:14f2      _nfree_
-1381:09da+     ___MiniHeapFreeRover
+1380:09da+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 08db:15ed+     _null_exit_rtn_
 08db:15ed+     __null_int23_exit_
 08db:15ee      exit_
 08db:160f+     _exit_
-1381:064a+     ___int23_exit
-1381:064e      ___FPE_handler_exit
+1380:064a+     ___int23_exit
+1380:064e      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 08db:162b      ultoa_
 08db:16e9*     ltoa_
@@ -292,7 +292,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 08db:1a9b      __doclose_
 08db:1be5      __shutdown_stream_
 08db:1bff      fclose_
-1381:09dc+     ___RmTmpFileFn
+1380:09dc+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 08db:1c6a+     __ibm_bios_get_ticks_
 08db:1ce1      clock_
@@ -303,7 +303,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 08db:1f05      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1381:0098      __IsTable
+1380:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 08db:20fd      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -338,31 +338,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 08db:28f7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1381:065a      __8087
-1381:065b      __real87
-1381:065c      __dos87emucall
-1381:065e      __dos87real
+1380:065a      __8087
+1380:065b      __real87
+1380:065c      __dos87emucall
+1380:065e      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 08db:2906*     __exit_with_msg_
 08db:290b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1381:0660      __curbrk
-1381:0668      __STACKLOW
-1381:066a      __STACKTOP
-1381:066c      __cbyte
-1381:066e      __child
-1381:0670      __no87
-1381:067d      ___FPE_handler
-1381:0662      __psp
-1381:0671      __get_ovl_stack
-1381:0675      __restore_ovl_stack
-1381:0679      __close_ovl_file
-1381:0681      __LpCmdLine
-1381:0685      __LpPgmName
-1381:0664      __osmajor
-1381:0665      __osminor
-1381:0666      __osmode
-1381:0667      __HShift
+1380:0660      __curbrk
+1380:0668      __STACKLOW
+1380:066a      __STACKTOP
+1380:066c      __cbyte
+1380:066e      __child
+1380:0670      __no87
+1380:067d      ___FPE_handler
+1380:0662      __psp
+1380:0671      __get_ovl_stack
+1380:0675      __restore_ovl_stack
+1380:0679      __close_ovl_file
+1380:0681      __LpCmdLine
+1380:0685      __LpPgmName
+1380:0664      __osmajor
+1380:0665      __osminor
+1380:0666      __osmode
+1380:0667      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 08db:292a      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -378,7 +378,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 08db:2d9d      __FiniRtns
 08db:2d9d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1381:068a      ___uselfn
+1380:068a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 08db:2e02      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -403,50 +403,50 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 08db:84a4+     modexEnter_
 08db:8652*     modexLeave_
 08db:866a+     modexsetBaseXMode_
-08db:86bc*     modexDefaultPage_
-08db:876e*     modexNextPage_
-08db:883a*     modexNextPageFlexibleSize_
-08db:8908*     modexShowPage_
-08db:8a04*     modexPanPage_
-08db:8a54*     modexSelectPlane_
-08db:8a78+     modexClearRegion_
-08db:8b90*     oldDrawBmp_
-08db:8cf6*     CDrawBmp_
-08db:8e5a*     modexDrawBmp_
-08db:8ec0+     modexDrawBmpRegion_
-08db:902a*     modex_sparky4_DrawBmpRegion_
-08db:9194*     modexDrawPlanarBuf_
-08db:91b2*     modexDrawSprite_
-08db:9218+     modexDrawSpriteRegion_
-08db:9390*     modexCopyPageRegion_
-08db:94fa*     modexFadeOn_
-08db:952a*     modexFadeOff_
-08db:9558*     modexFlashOn_
-08db:9586*     modexFlashOff_
-08db:9656+     modexPalSave_
-08db:96ac      modexNewPal_
-08db:96fc*     modexLoadPalFile_
-08db:97de*     modexSavePalFile_
-08db:9856*     modexPalBlack_
-08db:9880*     modexPalWhite_
-08db:98aa+     modexPalUpdate_
-08db:9e1a+     modexPalUpdate1_
-08db:9e94*     modexPalUpdate0_
-08db:9ee0+     chkcolor_
-08db:a1f8+     modexputPixel_
-08db:a286*     modexgetPixel_
-08db:a30c*     modexhlin_
-08db:a390*     modexprint_
-08db:a52a*     modexprintbig_
-08db:a6a6*     pdump_
-08db:a706*     cls_
-08db:a774+     modexWaitBorder_
-1381:0694+     _VGA
+08db:86a8*     modexDefaultPage_
+08db:875a*     modexNextPage_
+08db:8826*     modexNextPageFlexibleSize_
+08db:88f4*     modexShowPage_
+08db:89f0*     modexPanPage_
+08db:8a40*     modexSelectPlane_
+08db:8a64+     modexClearRegion_
+08db:8b7c*     oldDrawBmp_
+08db:8ce2*     CDrawBmp_
+08db:8e46*     modexDrawBmp_
+08db:8eac+     modexDrawBmpRegion_
+08db:9016*     modex_sparky4_DrawBmpRegion_
+08db:9180*     modexDrawPlanarBuf_
+08db:919e*     modexDrawSprite_
+08db:9204+     modexDrawSpriteRegion_
+08db:937c*     modexCopyPageRegion_
+08db:94e6*     modexFadeOn_
+08db:9516*     modexFadeOff_
+08db:9544*     modexFlashOn_
+08db:9572*     modexFlashOff_
+08db:9642+     modexPalSave_
+08db:9698      modexNewPal_
+08db:96e8*     modexLoadPalFile_
+08db:97ca*     modexSavePalFile_
+08db:9842*     modexPalBlack_
+08db:986c*     modexPalWhite_
+08db:9896+     modexPalUpdate_
+08db:9e06+     modexPalUpdate1_
+08db:9e80*     modexPalUpdate0_
+08db:9ecc+     chkcolor_
+08db:a1e4+     modexputPixel_
+08db:a272*     modexgetPixel_
+08db:a2f8*     modexhlin_
+08db:a37c*     modexprint_
+08db:a516*     modexprintbig_
+08db:a692*     pdump_
+08db:a6f2*     cls_
+08db:a760+     modexWaitBorder_
+1380:0694+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 08db:39e5*     __set_commode_
-1381:06a8      __commode
+1380:06a8      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1381:06aa      __fmode
+1380:06aa      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 08db:39f1      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -477,7 +477,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 08db:46d7      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1381:0050      ___Alphabet
+1380:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 08db:46da      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -488,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 08db:4793      __GetIOMode_
 08db:47c8      __SetIOMode_nogrow_
-1381:06c0      ___NFiles
-1381:06c2      ___init_mode
-1381:06ea      ___io_mode
+1380:06c0      ___NFiles
+1380:06c2      ___init_mode
+1380:06ea      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 08db:47fd      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -510,9 +510,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 08db:4b14      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 08db:4b30*     __get_doserrno_ptr_
-1381:12e8      __doserrno
+1380:12e8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1381:06ee      ___umaskval
+1380:06ee      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 08db:4b37      _dos_creat_
 08db:4b5b*     _dos_creatnew_
@@ -523,9 +523,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 08db:4d64      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1381:12ec      ___env_mask
-1381:12f0      _environ
-1381:12f4*     __wenviron
+1380:12ec      ___env_mask
+1380:12f0      _environ
+1380:12f4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 08db:4da6      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -546,26 +546,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 08db:52fc      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 08db:536c      __EnterWVIDEO_
-1381:070e+     ___WD_Present
+1380:070e+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 08db:5390      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 08db:5565      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1381:12f8      ____Argv
-1381:12fc      ____Argc
+1380:12f8      ____Argv
+1380:12fc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1381:0710      __amblksiz
+1380:0710      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1381:0746      __Start_XI
-1381:077c      __End_XI
-1381:077c      __Start_YI
-1381:0794      __End_YI
+1380:0746      __Start_XI
+1380:077c      __End_XI
+1380:077c      __Start_YI
+1380:0794      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1381:12fe      ___historical_splitparms
+1380:12fe      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 08db:66d6*     _heapenable_
-1381:0712      ___heap_enabled
+1380:0712      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 08db:66e7      __flushall_
 08db:677b      flushall_
@@ -577,8 +577,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 08db:6b14      rand_
 08db:6b56*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08db:a816*     textInit_
-1381:1300      _romFonts
+08db:a806*     textInit_
+1380:1300      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 08db:6b79      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
@@ -596,22 +596,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 08db:706c      __setenvp_
 08db:71f8      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1381:0718      ___IsDBCS
+1380:0718      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 08db:7256*     _ismbblead_
-1381:131c      ___MBCSIsTable
+1380:131c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 08db:72b0      __mbinit_
-1381:071a      ___MBCodePage
+1380:071a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 08db:738b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 08db:7399      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1381:071c      __8087cw
+1380:071c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1381:071e      ___Save8087
-1381:0722      ___Rest8087
+1380:071e      ___Save8087
+1380:0722      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 08db:73a8      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -625,8 +625,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 08db:7573      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1381:0726      ___EFG_printf
-1381:072a*     ___EFG_scanf
+1380:0726      ___EFG_printf
+1380:072a*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 08db:75bb      ulltoa_
 08db:76f8*     lltoa_
@@ -640,7 +640,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
 08db:78f5      __Fini_FPE_handler_
 08db:792c*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1381:0744      ___FPE_int
+1380:0744      ___FPE_int
 
 
                         +--------------------+
@@ -656,6 +656,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00022900 (141568.)
+Memory size:  000228f0 (141552.)
 Entry point address: 08db:0072
 Link time: 00:00.10
index 41ac28918e26244088d189d0b7a94c804c90bbc8..07fa5a178321c33ee1410263ad3d5b4c27263b80 100755 (executable)
Binary files a/palettec.exe and b/palettec.exe differ
index 0a512a0598923fb0177270ef74fb1c2a24b8c2e3..8c59c4fc4524a84aed15207e1d8a0a1570763207 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1198:0000            0000f100
+DGROUP                          1197:0000            0000f100
 
 
 
@@ -34,27 +34,27 @@ kitten_TEXT            CODE           AUTO           0000:5ae0       0000080a
 16_hc_TEXT             CODE           AUTO           0000:62f0       0000158b
 timer_TEXT             CODE           AUTO           0000:7880       00000235
 _TEXT                  CODE           AUTO           0000:7ac0       0000763f
-modex16_TEXT           CODE           AUTO           0f10:0000       000025bc
-16text_TEXT            CODE           AUTO           0f10:25c0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           117d:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1197:0004       00000000
-_NULL                  BEGDATA        DGROUP         1198:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         119a:0000       00000002
-CONST                  DATA           DGROUP         119a:0002       00000076
-CONST2                 DATA           DGROUP         11a1:0008       00000102
-_DATA                  DATA           DGROUP         11b2:0000       0000058b
-XIB                    DATA           DGROUP         120a:000c       00000000
-XI                     DATA           DGROUP         120a:000c       00000036
-XIE                    DATA           DGROUP         120e:0002       00000000
-YIB                    DATA           DGROUP         120e:0002       00000000
-YI                     DATA           DGROUP         120e:0002       00000018
-YIE                    DATA           DGROUP         120f:000a       00000000
-STRINGS                DATA           DGROUP         120f:000a       00000000
-DATA                   DATA           DGROUP         120f:000a       00000000
-_emu_init_start        EMU            DGROUP         120f:000a       00000000
-_emu_init_end          EMU            DGROUP         120f:000a       00000000
-_BSS                   BSS            DGROUP         1210:0000       00000eb2
-STACK                  STACK          DGROUP         12fc:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0f10:0000       000025a8
+16text_TEXT            CODE           AUTO           0f10:25b0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           117c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1196:0004       00000000
+_NULL                  BEGDATA        DGROUP         1197:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1199:0000       00000002
+CONST                  DATA           DGROUP         1199:0002       00000076
+CONST2                 DATA           DGROUP         11a0:0008       00000102
+_DATA                  DATA           DGROUP         11b1:0000       0000058b
+XIB                    DATA           DGROUP         1209:000c       00000000
+XI                     DATA           DGROUP         1209:000c       00000036
+XIE                    DATA           DGROUP         120d:0002       00000000
+YIB                    DATA           DGROUP         120d:0002       00000000
+YI                     DATA           DGROUP         120d:0002       00000018
+YIE                    DATA           DGROUP         120e:000a       00000000
+STRINGS                DATA           DGROUP         120e:000a       00000000
+DATA                   DATA           DGROUP         120e:000a       00000000
+_emu_init_start        EMU            DGROUP         120e:000a       00000000
+_emu_init_end          EMU            DGROUP         120e:000a       00000000
+_BSS                   BSS            DGROUP         120f:0000       00000eb2
+STACK                  STACK          DGROUP         12fb:0000       0000dac0
 
 
                         +----------------+
@@ -69,9 +69,9 @@ Address        Symbol
 
 Module: palettec.o(/dos/z/16/src/palettec.c)
 0000:0056      main_
-1198:0780+     _gvar
+1197:0780+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1198:084e+     _inpu
+1197:084e+     _inpu
 0000:0220+     INL_KeyService_
 0000:04ba+     Mouse_
 0000:0512+     IN_GetJoyAbs_
@@ -119,9 +119,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:47ec+     MM_TotalFree_
 0000:4882*     MM_Report_
 0000:523a*     MM_BombOnError_
-1198:09b0+     _beforesort
-1198:09b4+     _aftersort
-1198:09b8+     _XMSaddr
+1197:09b0+     _beforesort
+1197:09b4+     _aftersort
+1197:09b8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5270      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:59b0*     CAL_OptimizeNodes_
 0000:5a60*     CA_Startup_
 0000:5ab0*     CA_Shutdown_
-1198:09c0*     _finishcachebox
-1198:09c4*     _drawcachebox
-1198:09c8*     _updatecachebox
+1197:09c0*     _finishcachebox
+1197:09c4*     _drawcachebox
+1197:09c8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5b1c      KITTENGETS
 0000:5b7c*     kittenopen_
@@ -152,7 +152,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:60d4+     get_line_
 0000:6146+     db_fetch_
 0000:61dc+     db_insert_
-1198:0494+     __kitten_catalog
+1197:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:649c+     LargestFreeBlock_
 0000:652a+     _coreleft_
@@ -179,9 +179,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b02      _fmalloc_
 0000:7b02      malloc_
-1198:04b6      ___fheap
-1198:04b8      ___fheapRover
-1198:04ba      ___LargestSizeB4Rover
+1197:04b6      ___fheap
+1197:04b8      ___fheapRover
+1197:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7c7f      __PIA
 0000:7c78*     __PIS
@@ -191,50 +191,50 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f10:02c4+     modexEnter_
 0f10:0472*     modexLeave_
 0f10:048a+     modexsetBaseXMode_
-0f10:04dc*     modexDefaultPage_
-0f10:058e*     modexNextPage_
-0f10:065a*     modexNextPageFlexibleSize_
-0f10:0728*     modexShowPage_
-0f10:0824*     modexPanPage_
-0f10:0874*     modexSelectPlane_
-0f10:0898+     modexClearRegion_
-0f10:09b0*     oldDrawBmp_
-0f10:0b16*     CDrawBmp_
-0f10:0c7a*     modexDrawBmp_
-0f10:0ce0+     modexDrawBmpRegion_
-0f10:0e4a*     modex_sparky4_DrawBmpRegion_
-0f10:0fb4*     modexDrawPlanarBuf_
-0f10:0fd2*     modexDrawSprite_
-0f10:1038+     modexDrawSpriteRegion_
-0f10:11b0*     modexCopyPageRegion_
-0f10:131a*     modexFadeOn_
-0f10:134a*     modexFadeOff_
-0f10:1378*     modexFlashOn_
-0f10:13a6*     modexFlashOff_
-0f10:1476      modexPalSave_
-0f10:14cc      modexNewPal_
-0f10:151c*     modexLoadPalFile_
-0f10:15fe      modexSavePalFile_
-0f10:1676*     modexPalBlack_
-0f10:16a0*     modexPalWhite_
-0f10:16ca+     modexPalUpdate_
-0f10:1c3a+     modexPalUpdate1_
-0f10:1cb4*     modexPalUpdate0_
-0f10:1d00+     chkcolor_
-0f10:2018+     modexputPixel_
-0f10:20a6*     modexgetPixel_
-0f10:212c*     modexhlin_
-0f10:21b0*     modexprint_
-0f10:234a*     modexprintbig_
-0f10:24c6*     pdump_
-0f10:2526*     cls_
-0f10:2594+     modexWaitBorder_
-1198:04c4+     _VGA
+0f10:04c8*     modexDefaultPage_
+0f10:057a*     modexNextPage_
+0f10:0646*     modexNextPageFlexibleSize_
+0f10:0714*     modexShowPage_
+0f10:0810*     modexPanPage_
+0f10:0860*     modexSelectPlane_
+0f10:0884+     modexClearRegion_
+0f10:099c*     oldDrawBmp_
+0f10:0b02*     CDrawBmp_
+0f10:0c66*     modexDrawBmp_
+0f10:0ccc+     modexDrawBmpRegion_
+0f10:0e36*     modex_sparky4_DrawBmpRegion_
+0f10:0fa0*     modexDrawPlanarBuf_
+0f10:0fbe*     modexDrawSprite_
+0f10:1024+     modexDrawSpriteRegion_
+0f10:119c*     modexCopyPageRegion_
+0f10:1306*     modexFadeOn_
+0f10:1336*     modexFadeOff_
+0f10:1364*     modexFlashOn_
+0f10:1392*     modexFlashOff_
+0f10:1462      modexPalSave_
+0f10:14b8      modexNewPal_
+0f10:1508*     modexLoadPalFile_
+0f10:15ea      modexSavePalFile_
+0f10:1662*     modexPalBlack_
+0f10:168c*     modexPalWhite_
+0f10:16b6+     modexPalUpdate_
+0f10:1c26+     modexPalUpdate1_
+0f10:1ca0*     modexPalUpdate0_
+0f10:1cec+     chkcolor_
+0f10:2004+     modexputPixel_
+0f10:2092*     modexgetPixel_
+0f10:2118*     modexhlin_
+0f10:219c*     modexprint_
+0f10:2336*     modexprintbig_
+0f10:24b2*     pdump_
+0f10:2512*     cls_
+0f10:2580+     modexWaitBorder_
+1197:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1198:0000*     __nullarea
-1198:04d8*     __ovlflag
-1198:04d9*     __intno
-1198:04da*     __ovlvec
+1197:0000*     __nullarea
+1197:04d8*     __ovlflag
+1197:04d9*     __intno
+1197:04da*     __ovlvec
 0000:7c96      _cstart_
 0000:7d69*     _Not_Enough_Memory_
 0000:7e9b      __exit_
@@ -244,10 +244,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7f22      _big_code_
 0000:7f22*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1198:12d4      __argv
-1198:12d8      ___argv
-1198:12dc      __argc
-1198:12de      ___argc
+1197:12d4      __argv
+1197:12d8      ___argv
+1197:12dc      __argc
+1197:12de      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7f22      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -271,22 +271,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:827e      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:82c3      _nmalloc_
-1198:04de      ___nheapbeg
-1198:04e0      ___MiniHeapRover
-1198:04e2      ___LargestSizeB4MiniHeapRover
+1197:04de      ___nheapbeg
+1197:04e0      ___MiniHeapRover
+1197:04e2      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:839d      _ffree_
 0000:839d      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:840a      _nfree_
-1198:12e0+     ___MiniHeapFreeRover
+1197:12e0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:8505+     _null_exit_rtn_
 0000:8505+     __null_int23_exit_
 0000:8506      exit_
 0000:8527+     _exit_
-1198:04e4+     ___int23_exit
-1198:04e8      ___FPE_handler_exit
+1197:04e4+     ___int23_exit
+1197:04e8      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:8544      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -305,7 +305,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8eeb      __doclose_
 0000:9035      __shutdown_stream_
 0000:904f      fclose_
-1198:12e2+     ___RmTmpFileFn
+1197:12e2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:90ba+     __ibm_bios_get_ticks_
 0000:9131      clock_
@@ -316,7 +316,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:9355      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1198:0098      __IsTable
+1197:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:954d      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -351,31 +351,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9d47      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1198:04f4      __8087
-1198:04f5      __real87
-1198:04f6      __dos87emucall
-1198:04f8      __dos87real
+1197:04f4      __8087
+1197:04f5      __real87
+1197:04f6      __dos87emucall
+1197:04f8      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9d56*     __exit_with_msg_
 0000:9d5b      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1198:04fa      __curbrk
-1198:0502      __STACKLOW
-1198:0504      __STACKTOP
-1198:0506      __cbyte
-1198:0508      __child
-1198:050a      __no87
-1198:0517      ___FPE_handler
-1198:04fc      __psp
-1198:050b      __get_ovl_stack
-1198:050f      __restore_ovl_stack
-1198:0513      __close_ovl_file
-1198:051b      __LpCmdLine
-1198:051f      __LpPgmName
-1198:04fe      __osmajor
-1198:04ff      __osminor
-1198:0500      __osmode
-1198:0501      __HShift
+1197:04fa      __curbrk
+1197:0502      __STACKLOW
+1197:0504      __STACKTOP
+1197:0506      __cbyte
+1197:0508      __child
+1197:050a      __no87
+1197:0517      ___FPE_handler
+1197:04fc      __psp
+1197:050b      __get_ovl_stack
+1197:050f      __restore_ovl_stack
+1197:0513      __close_ovl_file
+1197:051b      __LpCmdLine
+1197:051f      __LpPgmName
+1197:04fe      __osmajor
+1197:04ff      __osminor
+1197:0500      __osmode
+1197:0501      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:9d80      __MemAllocator
 0000:9e4a      __MemFree
@@ -394,8 +394,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a91e      rand_
 0000:a960*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f10:2636*     textInit_
-1198:12ea      _romFonts
+0f10:2626*     textInit_
+1197:12ea      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:a983      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -404,7 +404,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:aa44      __FiniRtns
 0000:aa44*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1198:0528      ___uselfn
+1197:0528      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:aaa8      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -412,9 +412,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:ab0c+     _getargv_
 0000:ae3c      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1198:052a      ___iob
-1198:1306      ___OpenStreams
-1198:130a      ___ClosedStreams
+1197:052a      ___iob
+1197:1306      ___OpenStreams
+1197:130a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:ae80      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -427,7 +427,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b25d      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1198:0022      ___Alphabet
+1197:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b260      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -437,18 +437,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b30e*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b319*     __get_errno_ptr_
-1198:130e      _errno
+1197:130e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b320      __GetIOMode_
 0000:b355      __SetIOMode_nogrow_
-1198:06a6      ___NFiles
-1198:06a8      ___init_mode
-1198:06d0      ___io_mode
+1197:06a6      ___NFiles
+1197:06a8      ___init_mode
+1197:06d0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b38a*     __set_commode_
-1198:06d4      __commode
+1197:06d4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1198:06d6      __fmode
+1197:06d6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b396      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -475,9 +475,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:b99e      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:b9ba*     __get_doserrno_ptr_
-1198:1310      __doserrno
+1197:1310      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1198:06d8      ___umaskval
+1197:06d8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:b9c1      _dos_creat_
 0000:b9e5*     _dos_creatnew_
@@ -488,9 +488,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bbee      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1198:1314      ___env_mask
-1198:1318      _environ
-1198:131c*     __wenviron
+1197:1314      ___env_mask
+1197:1318      _environ
+1197:131c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bc30      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -511,12 +511,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c186      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c1f6      __EnterWVIDEO_
-1198:06f8+     ___WD_Present
+1197:06f8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c21a*     _heapenable_
-1198:06fa      ___heap_enabled
+1197:06fa      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1198:06fc      __amblksiz
+1197:06fc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c22b      __flushall_
 0000:c2bf      flushall_
@@ -531,15 +531,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c4ed      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1198:1320      ____Argv
-1198:1324      ____Argc
+1197:1320      ____Argv
+1197:1324      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1198:072c      __Start_XI
-1198:0762      __End_XI
-1198:0762      __Start_YI
-1198:077a      __End_YI
+1197:072c      __Start_XI
+1197:0762      __End_XI
+1197:0762      __Start_YI
+1197:077a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1198:1326      ___historical_splitparms
+1197:1326      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c6c2      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -561,22 +561,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:df68      __setenvp_
 0000:e0f4      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1198:06fe      ___IsDBCS
+1197:06fe      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e152*     _ismbblead_
-1198:132c      ___MBCSIsTable
+1197:132c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e1ac      __mbinit_
-1198:0700      ___MBCodePage
+1197:0700      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e287      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e295      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1198:0702      __8087cw
+1197:0702      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1198:0704      ___Save8087
-1198:0708      ___Rest8087
+1197:0704      ___Save8087
+1197:0708      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e2a4      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -590,8 +590,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e46f      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1198:070c      ___EFG_printf
-1198:0710*     ___EFG_scanf
+1197:070c      ___EFG_printf
+1197:0710*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e4b7      ulltoa_
 0000:e5f4*     lltoa_
@@ -618,7 +618,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f09b      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1198:072a      ___FPE_int
+1197:072a      ___FPE_int
 
 
                         +--------------------+
@@ -634,6 +634,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020a80 (133760.)
+Memory size:  00020a70 (133744.)
 Entry point address: 0000:7c96
-Link time: 00:00.10
+Link time: 00:00.00
index fe94acbd60ff8a2eedd2c1e6aa16dc5052620d91..b95939fdeca5d82e098c632f3c6c05a92b282de7 100755 (executable)
Binary files a/palettel.exe and b/palettel.exe differ
index b2a4d3617aec391a14b4b6269dcb0fa2abb81a4e..e7dde3c147484c310babe10efe4a9ffabb03aaf6 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:42
+Created on:       15/10/15 15:28:50
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          11a3:0000            0000f110
+DGROUP                          11a2:0000            0000f110
 
 
 
@@ -34,27 +34,27 @@ kitten_TEXT            CODE           AUTO           0000:5b70       0000080a
 16_hc_TEXT             CODE           AUTO           0000:6380       0000158b
 timer_TEXT             CODE           AUTO           0000:7910       00000235
 _TEXT                  CODE           AUTO           0000:7b50       0000765b
-modex16_TEXT           CODE           AUTO           0f1b:0000       000025bc
-16text_TEXT            CODE           AUTO           0f1b:25c0       0000010d
-16_in13_DATA           FAR_DATA       AUTO           1188:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           11a2:0004       00000000
-_NULL                  BEGDATA        DGROUP         11a3:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         11a5:0000       00000002
-CONST                  DATA           DGROUP         11a5:0002       00000076
-CONST2                 DATA           DGROUP         11ac:0008       00000102
-_DATA                  DATA           DGROUP         11bd:0000       00000591
-XIB                    DATA           DGROUP         1216:0002       00000000
-XI                     DATA           DGROUP         1216:0002       00000036
-XIE                    DATA           DGROUP         1219:0008       00000000
-YIB                    DATA           DGROUP         1219:0008       00000000
-YI                     DATA           DGROUP         1219:0008       00000018
-YIE                    DATA           DGROUP         121b:0000       00000000
-STRINGS                DATA           DGROUP         121b:0000       00000000
-DATA                   DATA           DGROUP         121b:0000       00000000
-_emu_init_start        EMU            DGROUP         121b:0000       00000000
-_emu_init_end          EMU            DGROUP         121b:0000       00000000
-_BSS                   BSS            DGROUP         121b:0000       00000ec2
-STACK                  STACK          DGROUP         1308:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0f1b:0000       000025a8
+16text_TEXT            CODE           AUTO           0f1b:25b0       0000010d
+16_in13_DATA           FAR_DATA       AUTO           1187:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11a1:0004       00000000
+_NULL                  BEGDATA        DGROUP         11a2:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11a4:0000       00000002
+CONST                  DATA           DGROUP         11a4:0002       00000076
+CONST2                 DATA           DGROUP         11ab:0008       00000102
+_DATA                  DATA           DGROUP         11bc:0000       00000591
+XIB                    DATA           DGROUP         1215:0002       00000000
+XI                     DATA           DGROUP         1215:0002       00000036
+XIE                    DATA           DGROUP         1218:0008       00000000
+YIB                    DATA           DGROUP         1218:0008       00000000
+YI                     DATA           DGROUP         1218:0008       00000018
+YIE                    DATA           DGROUP         121a:0000       00000000
+STRINGS                DATA           DGROUP         121a:0000       00000000
+DATA                   DATA           DGROUP         121a:0000       00000000
+_emu_init_start        EMU            DGROUP         121a:0000       00000000
+_emu_init_end          EMU            DGROUP         121a:0000       00000000
+_BSS                   BSS            DGROUP         121a:0000       00000ec2
+STACK                  STACK          DGROUP         1307:0000       0000dac0
 
 
                         +----------------+
@@ -69,12 +69,12 @@ Address        Symbol
 
 Module: palettel.o(/dos/z/16/src/palettel.c)
 0000:0056      main_
-11a3:0780+     _gvar
-11a3:0838+     _bakapee
-11a3:083c+     _pal
-11a3:0840*     _i
+11a2:0780+     _gvar
+11a2:0838+     _bakapee
+11a2:083c+     _pal
+11a2:0840*     _i
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-11a3:085e+     _inpu
+11a2:085e+     _inpu
 0000:02b0+     INL_KeyService_
 0000:054a+     Mouse_
 0000:05a2+     IN_GetJoyAbs_
@@ -122,9 +122,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:487c+     MM_TotalFree_
 0000:4912*     MM_Report_
 0000:52ca*     MM_BombOnError_
-11a3:09c0+     _beforesort
-11a3:09c4+     _aftersort
-11a3:09c8+     _XMSaddr
+11a2:09c0+     _beforesort
+11a2:09c4+     _aftersort
+11a2:09c8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5300      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -142,9 +142,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:5a40*     CAL_OptimizeNodes_
 0000:5af0*     CA_Startup_
 0000:5b40*     CA_Shutdown_
-11a3:09d0*     _finishcachebox
-11a3:09d4*     _drawcachebox
-11a3:09d8*     _updatecachebox
+11a2:09d0*     _finishcachebox
+11a2:09d4*     _drawcachebox
+11a2:09d8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:5bac      KITTENGETS
 0000:5c0c*     kittenopen_
@@ -155,7 +155,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6164+     get_line_
 0000:61d6+     db_fetch_
 0000:626c+     db_insert_
-11a3:0494+     __kitten_catalog
+11a2:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:652c+     LargestFreeBlock_
 0000:65ba+     _coreleft_
@@ -185,61 +185,61 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0f1b:02c4+     modexEnter_
 0f1b:0472      modexLeave_
 0f1b:048a+     modexsetBaseXMode_
-0f1b:04dc      modexDefaultPage_
-0f1b:058e*     modexNextPage_
-0f1b:065a*     modexNextPageFlexibleSize_
-0f1b:0728*     modexShowPage_
-0f1b:0824*     modexPanPage_
-0f1b:0874*     modexSelectPlane_
-0f1b:0898+     modexClearRegion_
-0f1b:09b0*     oldDrawBmp_
-0f1b:0b16*     CDrawBmp_
-0f1b:0c7a*     modexDrawBmp_
-0f1b:0ce0+     modexDrawBmpRegion_
-0f1b:0e4a*     modex_sparky4_DrawBmpRegion_
-0f1b:0fb4*     modexDrawPlanarBuf_
-0f1b:0fd2*     modexDrawSprite_
-0f1b:1038+     modexDrawSpriteRegion_
-0f1b:11b0*     modexCopyPageRegion_
-0f1b:131a      modexFadeOn_
-0f1b:134a*     modexFadeOff_
-0f1b:1378*     modexFlashOn_
-0f1b:13a6*     modexFlashOff_
-0f1b:1476+     modexPalSave_
-0f1b:14cc      modexNewPal_
-0f1b:151c      modexLoadPalFile_
-0f1b:15fe*     modexSavePalFile_
-0f1b:1676      modexPalBlack_
-0f1b:16a0*     modexPalWhite_
-0f1b:16ca+     modexPalUpdate_
-0f1b:1c3a      modexPalUpdate1_
-0f1b:1cb4*     modexPalUpdate0_
-0f1b:1d00+     chkcolor_
-0f1b:2018+     modexputPixel_
-0f1b:20a6*     modexgetPixel_
-0f1b:212c*     modexhlin_
-0f1b:21b0*     modexprint_
-0f1b:234a*     modexprintbig_
-0f1b:24c6      pdump_
-0f1b:2526*     cls_
-0f1b:2594+     modexWaitBorder_
-11a3:04c4+     _VGA
+0f1b:04c8      modexDefaultPage_
+0f1b:057a*     modexNextPage_
+0f1b:0646*     modexNextPageFlexibleSize_
+0f1b:0714*     modexShowPage_
+0f1b:0810*     modexPanPage_
+0f1b:0860*     modexSelectPlane_
+0f1b:0884+     modexClearRegion_
+0f1b:099c*     oldDrawBmp_
+0f1b:0b02*     CDrawBmp_
+0f1b:0c66*     modexDrawBmp_
+0f1b:0ccc+     modexDrawBmpRegion_
+0f1b:0e36*     modex_sparky4_DrawBmpRegion_
+0f1b:0fa0*     modexDrawPlanarBuf_
+0f1b:0fbe*     modexDrawSprite_
+0f1b:1024+     modexDrawSpriteRegion_
+0f1b:119c*     modexCopyPageRegion_
+0f1b:1306      modexFadeOn_
+0f1b:1336*     modexFadeOff_
+0f1b:1364*     modexFlashOn_
+0f1b:1392*     modexFlashOff_
+0f1b:1462+     modexPalSave_
+0f1b:14b8      modexNewPal_
+0f1b:1508      modexLoadPalFile_
+0f1b:15ea*     modexSavePalFile_
+0f1b:1662      modexPalBlack_
+0f1b:168c*     modexPalWhite_
+0f1b:16b6+     modexPalUpdate_
+0f1b:1c26      modexPalUpdate1_
+0f1b:1ca0*     modexPalUpdate0_
+0f1b:1cec+     chkcolor_
+0f1b:2004+     modexputPixel_
+0f1b:2092*     modexgetPixel_
+0f1b:2118*     modexhlin_
+0f1b:219c*     modexprint_
+0f1b:2336*     modexprintbig_
+0f1b:24b2      pdump_
+0f1b:2512*     cls_
+0f1b:2580+     modexWaitBorder_
+11a2:04c4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:7b92      _fmalloc_
 0000:7b92      malloc_
-11a3:04d8      ___fheap
-11a3:04da      ___fheapRover
-11a3:04dc      ___LargestSizeB4Rover
+11a2:04d8      ___fheap
+11a2:04da      ___fheapRover
+11a2:04dc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:7d0f      __PIA
 0000:7d08*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
 0000:7d26      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-11a3:0000*     __nullarea
-11a3:04de*     __ovlflag
-11a3:04df*     __intno
-11a3:04e0*     __ovlvec
+11a2:0000*     __nullarea
+11a2:04de*     __ovlflag
+11a2:04df*     __intno
+11a2:04e0*     __ovlvec
 0000:7d40      _cstart_
 0000:7e13*     _Not_Enough_Memory_
 0000:7f45      __exit_
@@ -249,10 +249,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:7fcc      _big_code_
 0000:7fcc*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-11a3:12e4      __argv
-11a3:12e8      ___argv
-11a3:12ec      __argc
-11a3:12ee      ___argc
+11a2:12e4      __argv
+11a2:12e8      ___argv
+11a2:12ec      __argc
+11a2:12ee      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:7fcc      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
@@ -276,22 +276,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 0000:8328      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:836d      _nmalloc_
-11a3:04e4      ___nheapbeg
-11a3:04e6      ___MiniHeapRover
-11a3:04e8      ___LargestSizeB4MiniHeapRover
+11a2:04e4      ___nheapbeg
+11a2:04e6      ___MiniHeapRover
+11a2:04e8      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:8447      _ffree_
 0000:8447      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:84b4      _nfree_
-11a3:12f0+     ___MiniHeapFreeRover
+11a2:12f0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:85af+     _null_exit_rtn_
 0000:85af+     __null_int23_exit_
 0000:85b0      exit_
 0000:85d1+     _exit_
-11a3:04ea+     ___int23_exit
-11a3:04ee      ___FPE_handler_exit
+11a2:04ea+     ___int23_exit
+11a2:04ee      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
 0000:85ee      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:8f95      __doclose_
 0000:90df      __shutdown_stream_
 0000:90f9      fclose_
-11a3:12f2+     ___RmTmpFileFn
+11a2:12f2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 0000:9164+     __ibm_bios_get_ticks_
 0000:91db      clock_
@@ -321,7 +321,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:93ff      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-11a3:0098      __IsTable
+11a2:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:95f7      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -356,31 +356,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 0000:9df1      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-11a3:04fa      __8087
-11a3:04fb      __real87
-11a3:04fc      __dos87emucall
-11a3:04fe      __dos87real
+11a2:04fa      __8087
+11a2:04fb      __real87
+11a2:04fc      __dos87emucall
+11a2:04fe      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:9e00*     __exit_with_msg_
 0000:9e05      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-11a3:0500      __curbrk
-11a3:0508      __STACKLOW
-11a3:050a      __STACKTOP
-11a3:050c      __cbyte
-11a3:050e      __child
-11a3:0510      __no87
-11a3:051d      ___FPE_handler
-11a3:0502      __psp
-11a3:0511      __get_ovl_stack
-11a3:0515      __restore_ovl_stack
-11a3:0519      __close_ovl_file
-11a3:0521      __LpCmdLine
-11a3:0525      __LpPgmName
-11a3:0504      __osmajor
-11a3:0505      __osminor
-11a3:0506      __osmode
-11a3:0507      __HShift
+11a2:0500      __curbrk
+11a2:0508      __STACKLOW
+11a2:050a      __STACKTOP
+11a2:050c      __cbyte
+11a2:050e      __child
+11a2:0510      __no87
+11a2:051d      ___FPE_handler
+11a2:0502      __psp
+11a2:0511      __get_ovl_stack
+11a2:0515      __restore_ovl_stack
+11a2:0519      __close_ovl_file
+11a2:0521      __LpCmdLine
+11a2:0525      __LpPgmName
+11a2:0504      __osmajor
+11a2:0505      __osminor
+11a2:0506      __osmode
+11a2:0507      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 0000:9e24+     __fill_buffer_
 0000:a073      fgetc_
@@ -390,8 +390,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
 0000:a533      rand_
 0000:a575*     srand_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0f1b:2636*     textInit_
-11a3:12fa      _romFonts
+0f1b:2626*     textInit_
+11a2:12fa      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 0000:a5a0      __MemAllocator
 0000:a66a      __MemFree
@@ -409,7 +409,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:aaf0      __FiniRtns
 0000:aaf0*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-11a3:052e      ___uselfn
+11a2:052e      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:ab54      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -417,9 +417,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 0000:abb8+     _getargv_
 0000:aee8      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-11a3:0530      ___iob
-11a3:1316      ___OpenStreams
-11a3:131a      ___ClosedStreams
+11a2:0530      ___iob
+11a2:1316      ___OpenStreams
+11a2:131a      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:af2c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
@@ -432,7 +432,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:b309      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-11a3:0022      ___Alphabet
+11a2:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 0000:b30c      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -442,18 +442,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:b3ba*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:b3c5*     __get_errno_ptr_
-11a3:131e      _errno
+11a2:131e      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:b3cc      __GetIOMode_
 0000:b401      __SetIOMode_nogrow_
-11a3:06ac      ___NFiles
-11a3:06ae      ___init_mode
-11a3:06d6      ___io_mode
+11a2:06ac      ___NFiles
+11a2:06ae      ___init_mode
+11a2:06d6      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:b436*     __set_commode_
-11a3:06da      __commode
+11a2:06da      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-11a3:06dc      __fmode
+11a2:06dc      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 0000:b442      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -480,9 +480,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:ba4a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:ba66*     __get_doserrno_ptr_
-11a3:1320      __doserrno
+11a2:1320      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-11a3:06de      ___umaskval
+11a2:06de      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:ba6d      _dos_creat_
 0000:ba91*     _dos_creatnew_
@@ -493,9 +493,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 0000:bc9a      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-11a3:1324      ___env_mask
-11a3:1328      _environ
-11a3:132c*     __wenviron
+11a2:1324      ___env_mask
+11a2:1328      _environ
+11a2:132c*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 0000:bcdc      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -516,7 +516,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:c232      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:c2a2      __EnterWVIDEO_
-11a3:06fe+     ___WD_Present
+11a2:06fe+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
 0000:c2c6      __flushall_
 0000:c35a      flushall_
@@ -532,19 +532,19 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:c588      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:c75d*     _heapenable_
-11a3:0700      ___heap_enabled
+11a2:0700      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-11a3:0702      __amblksiz
+11a2:0702      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-11a3:1330      ____Argv
-11a3:1334      ____Argc
+11a2:1330      ____Argv
+11a2:1334      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-11a3:0732      __Start_XI
-11a3:0768      __End_XI
-11a3:0768      __Start_YI
-11a3:0780      __End_YI
+11a2:0732      __Start_XI
+11a2:0768      __End_XI
+11a2:0768      __Start_YI
+11a2:0780      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-11a3:1336      ___historical_splitparms
+11a2:1336      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
 0000:c76e      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
@@ -566,22 +566,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 0000:e014      __setenvp_
 0000:e1a0      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-11a3:0704      ___IsDBCS
+11a2:0704      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:e1fe*     _ismbblead_
-11a3:133c      ___MBCSIsTable
+11a2:133c      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:e258      __mbinit_
-11a3:0706      ___MBCodePage
+11a2:0706      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 0000:e333      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 0000:e341      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-11a3:0708      __8087cw
+11a2:0708      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-11a3:070a      ___Save8087
-11a3:070e      ___Rest8087
+11a2:070a      ___Save8087
+11a2:070e      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:e350      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -595,8 +595,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:e51b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-11a3:0712      ___EFG_printf
-11a3:0716*     ___EFG_scanf
+11a2:0712      ___EFG_printf
+11a2:0716*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:e563      ulltoa_
 0000:e6a0*     lltoa_
@@ -623,7 +623,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
 0000:f147      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-11a3:0730      ___FPE_int
+11a2:0730      ___FPE_int
 
 
                         +--------------------+
@@ -639,6 +639,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00020b40 (133952.)
+Memory size:  00020b30 (133936.)
 Entry point address: 0000:7d40
 Link time: 00:00.00
index e8a7873ffe24922ee9e94d2fff4e4342353c03a2..d8ad309823741bfe8390c3c87387ce73a30e5a1e 100755 (executable)
Binary files a/pcxtest.exe and b/pcxtest.exe differ
index 82532dc780259d7eba73084e8e614bb8d869c521..ee297ce52b864e1488810e8a46c7e7a77ee56c82 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b7f:0000            0000ed60
+DGROUP                          0b7e:0000            0000ed60
 
 
 
@@ -28,26 +28,26 @@ pcxtest_TEXT           CODE           AUTO           0000:0000       000002e8
 _TEXT                  CODE           AUTO           0000:02f0       00008595
 bitmap_TEXT            CODE           AUTO           0000:8890       0000060d
 planar_TEXT            CODE           AUTO           0000:8ea0       00000275
-modex16_TEXT           CODE           AUTO           0000:9120       000025bc
-16text_TEXT            CODE           AUTO           0000:b6e0       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b7e:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b7f:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b81:0000       00000002
-CONST                  DATA           DGROUP         0b81:0002       00000076
-CONST2                 DATA           DGROUP         0b88:0008       00000132
-_DATA                  DATA           DGROUP         0b9c:0000       0000032a
-XIB                    DATA           DGROUP         0bce:000a       00000000
-XI                     DATA           DGROUP         0bce:000a       0000002a
-XIE                    DATA           DGROUP         0bd1:0004       00000000
-YIB                    DATA           DGROUP         0bd1:0004       00000000
-YI                     DATA           DGROUP         0bd1:0004       0000000c
-YIE                    DATA           DGROUP         0bd2:0000       00000000
-STRINGS                DATA           DGROUP         0bd2:0000       00000000
-DATA                   DATA           DGROUP         0bd2:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd2:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd2:0000       00000000
-_BSS                   BSS            DGROUP         0bd2:0000       00000d70
-STACK                  STACK          DGROUP         0ca9:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:9120       000025a8
+16text_TEXT            CODE           AUTO           0000:b6d0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b7d:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b7e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b80:0000       00000002
+CONST                  DATA           DGROUP         0b80:0002       00000076
+CONST2                 DATA           DGROUP         0b87:0008       00000132
+_DATA                  DATA           DGROUP         0b9b:0000       0000032a
+XIB                    DATA           DGROUP         0bcd:000a       00000000
+XI                     DATA           DGROUP         0bcd:000a       0000002a
+XIE                    DATA           DGROUP         0bd0:0004       00000000
+YIB                    DATA           DGROUP         0bd0:0004       00000000
+YI                     DATA           DGROUP         0bd0:0004       0000000c
+YIE                    DATA           DGROUP         0bd1:0000       00000000
+STRINGS                DATA           DGROUP         0bd1:0000       00000000
+DATA                   DATA           DGROUP         0bd1:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd1:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd1:0000       00000000
+_BSS                   BSS            DGROUP         0bd1:0000       00000d70
+STACK                  STACK          DGROUP         0ca8:0000       0000dac0
 
 
                         +----------------+
@@ -62,7 +62,7 @@ Address        Symbol
 
 Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
 0000:00c0      main_
-0b7f:0530+     _gvar
+0b7e:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:02f5      __STK
 0000:0315*     __STKOVERFLOW_
@@ -79,45 +79,45 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:93e4+     modexEnter_
 0000:9592*     modexLeave_
 0000:95aa+     modexsetBaseXMode_
-0000:95fc      modexDefaultPage_
-0000:96ae*     modexNextPage_
-0000:977a*     modexNextPageFlexibleSize_
-0000:9848*     modexShowPage_
-0000:9944*     modexPanPage_
-0000:9994*     modexSelectPlane_
-0000:99b8      modexClearRegion_
-0000:9ad0      oldDrawBmp_
-0000:9c36*     CDrawBmp_
-0000:9d9a      modexDrawBmp_
-0000:9e00+     modexDrawBmpRegion_
-0000:9f6a*     modex_sparky4_DrawBmpRegion_
-0000:a0d4*     modexDrawPlanarBuf_
-0000:a0f2      modexDrawSprite_
-0000:a158+     modexDrawSpriteRegion_
-0000:a2d0      modexCopyPageRegion_
-0000:a43a*     modexFadeOn_
-0000:a46a*     modexFadeOff_
-0000:a498*     modexFlashOn_
-0000:a4c6*     modexFlashOff_
-0000:a596+     modexPalSave_
-0000:a5ec      modexNewPal_
-0000:a63c*     modexLoadPalFile_
-0000:a71e*     modexSavePalFile_
-0000:a796*     modexPalBlack_
-0000:a7c0*     modexPalWhite_
-0000:a7ea+     modexPalUpdate_
-0000:ad5a      modexPalUpdate1_
-0000:add4*     modexPalUpdate0_
-0000:ae20+     chkcolor_
-0000:b138+     modexputPixel_
-0000:b1c6*     modexgetPixel_
-0000:b24c*     modexhlin_
-0000:b2d0*     modexprint_
-0000:b46a*     modexprintbig_
-0000:b5e6*     pdump_
-0000:b646*     cls_
-0000:b6b4+     modexWaitBorder_
-0b7f:0204      _VGA
+0000:95e8      modexDefaultPage_
+0000:969a*     modexNextPage_
+0000:9766*     modexNextPageFlexibleSize_
+0000:9834*     modexShowPage_
+0000:9930*     modexPanPage_
+0000:9980*     modexSelectPlane_
+0000:99a4      modexClearRegion_
+0000:9abc      oldDrawBmp_
+0000:9c22*     CDrawBmp_
+0000:9d86      modexDrawBmp_
+0000:9dec+     modexDrawBmpRegion_
+0000:9f56*     modex_sparky4_DrawBmpRegion_
+0000:a0c0*     modexDrawPlanarBuf_
+0000:a0de      modexDrawSprite_
+0000:a144+     modexDrawSpriteRegion_
+0000:a2bc      modexCopyPageRegion_
+0000:a426*     modexFadeOn_
+0000:a456*     modexFadeOff_
+0000:a484*     modexFlashOn_
+0000:a4b2*     modexFlashOff_
+0000:a582+     modexPalSave_
+0000:a5d8      modexNewPal_
+0000:a628*     modexLoadPalFile_
+0000:a70a*     modexSavePalFile_
+0000:a782*     modexPalBlack_
+0000:a7ac*     modexPalWhite_
+0000:a7d6+     modexPalUpdate_
+0000:ad46      modexPalUpdate1_
+0000:adc0*     modexPalUpdate0_
+0000:ae0c+     chkcolor_
+0000:b124+     modexputPixel_
+0000:b1b2*     modexgetPixel_
+0000:b238*     modexhlin_
+0000:b2bc*     modexprint_
+0000:b456*     modexprintbig_
+0000:b5d2*     pdump_
+0000:b632*     cls_
+0000:b6a0+     modexWaitBorder_
+0b7e:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0339      __PIA
 0000:0332*     __PIS
@@ -126,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0367      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b7f:0000*     __nullarea
-0b7f:0218*     __ovlflag
-0b7f:0219*     __intno
-0b7f:021a*     __ovlvec
+0b7e:0000*     __nullarea
+0b7e:0218*     __ovlflag
+0b7e:0219*     __intno
+0b7e:021a*     __ovlvec
 0000:0396      _cstart_
 0000:0469*     _Not_Enough_Memory_
 0000:059b      __exit_
 0000:05ba      __do_exit_with_msg__
 0000:0617      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b7f:021e      _fltused_
+0b7e:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0622      _big_code_
 0000:0622*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b7f:0220      __8087
-0b7f:0221      __real87
-0b7f:0222      __dos87emucall
-0b7f:0224      __dos87real
+0b7e:0220      __8087
+0b7e:0221      __real87
+0b7e:0222      __dos87emucall
+0b7e:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0622*     __exit_with_msg_
 0000:0627      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b7f:0226      __curbrk
-0b7f:022e      __STACKLOW
-0b7f:0230      __STACKTOP
-0b7f:0232      __cbyte
-0b7f:0234      __child
-0b7f:0236      __no87
-0b7f:0243      ___FPE_handler
-0b7f:0228      __psp
-0b7f:0237      __get_ovl_stack
-0b7f:023b      __restore_ovl_stack
-0b7f:023f      __close_ovl_file
-0b7f:0247      __LpCmdLine
-0b7f:024b      __LpPgmName
-0b7f:022a      __osmajor
-0b7f:022b      __osminor
-0b7f:022c      __osmode
-0b7f:022d      __HShift
+0b7e:0226      __curbrk
+0b7e:022e      __STACKLOW
+0b7e:0230      __STACKTOP
+0b7e:0232      __cbyte
+0b7e:0234      __child
+0b7e:0236      __no87
+0b7e:0243      ___FPE_handler
+0b7e:0228      __psp
+0b7e:0237      __get_ovl_stack
+0b7e:023b      __restore_ovl_stack
+0b7e:023f      __close_ovl_file
+0b7e:0247      __LpCmdLine
+0b7e:024b      __LpPgmName
+0b7e:022a      __osmajor
+0b7e:022b      __osminor
+0b7e:022c      __osmode
+0b7e:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0646      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09bd      __doclose_
 0000:0b07      __shutdown_stream_
 0000:0b21      fclose_
-0b7f:0f68+     ___RmTmpFileFn
+0b7e:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0b8c+     _null_exit_rtn_
 0000:0b8c+     __null_int23_exit_
 0000:0b8d      exit_
 0000:0bae+     _exit_
-0b7f:0250+     ___int23_exit
-0b7f:0254      ___FPE_handler_exit
+0b7e:0250+     ___int23_exit
+0b7e:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0ce8      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -193,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:174b      _fmalloc_
 0000:174b      malloc_
-0b7f:0258+     ___fheap
-0b7f:025a      ___fheapRover
-0b7f:025c      ___LargestSizeB4Rover
+0b7e:0258+     ___fheap
+0b7e:025a      ___fheapRover
+0b7e:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b7f:025e      ___iob
-0b7f:0f6c      ___OpenStreams
-0b7f:0f70      ___ClosedStreams
+0b7e:025e      ___iob
+0b7e:0f6c      ___OpenStreams
+0b7e:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:18c0      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1eea      __I4M
 0000:1eea      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b756*     textInit_
-0b7f:0f74      _romFonts
+0000:b746*     textInit_
+0b7e:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f1c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -229,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2130      __FiniRtns
 0000:2130*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b7f:03ca      ___uselfn
+0b7e:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:2194      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:2280      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:22f0      __EnterWVIDEO_
-0b7f:03ea+     ___WD_Present
+0b7e:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2314*     __get_errno_ptr_
-0b7f:0f8c      _errno
+0b7e:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:231b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29a5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29bf*     __set_commode_
-0b7f:03ec      __commode
+0b7e:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b7f:03ee      __fmode
+0b7e:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:29cb      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -296,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:32fc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:32ff      _nmalloc_
-0b7f:03f0      ___nheapbeg
-0b7f:03f2      ___MiniHeapRover
-0b7f:03f4      ___LargestSizeB4MiniHeapRover
+0b7e:03f0      ___nheapbeg
+0b7e:03f2      ___MiniHeapRover
+0b7e:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:33d9*     _heapgrow_
 0000:33d9*     _fheapgrow_
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:368d      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:3697      _nfree_
-0b7f:0f8e+     ___MiniHeapFreeRover
+0b7e:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:3792      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -322,27 +322,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a41      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b7f:0f90      ____Argv
-0b7f:0f94      ____Argc
+0b7e:0f90      ____Argv
+0b7e:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b7f:03f6      __amblksiz
+0b7e:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b7f:04fa      __Start_XI
-0b7f:0524      __End_XI
-0b7f:0524      __Start_YI
-0b7f:0530      __End_YI
+0b7e:04fa      __Start_XI
+0b7e:0524      __End_XI
+0b7e:0524      __Start_YI
+0b7e:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b7f:03f8      ___EFG_printf
-0b7f:03fc      ___EFG_scanf
+0b7e:03f8      ___EFG_printf
+0b7e:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
 0000:4bc5      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
 0000:4d97      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b7f:0400      __8087cw
+0b7e:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b7f:0402      ___Save8087
-0b7f:0406      ___Rest8087
+0b7e:0402      ___Save8087
+0b7e:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:4db7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -356,9 +356,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4ecc      __GetIOMode_
 0000:4f01      __SetIOMode_nogrow_
-0b7f:041e      ___NFiles
-0b7f:0420      ___init_mode
-0b7f:0448      ___io_mode
+0b7e:041e      ___NFiles
+0b7e:0420      ___init_mode
+0b7e:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
 0000:4f36      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
@@ -371,15 +371,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:5130      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:514c*     __get_doserrno_ptr_
-0b7f:0f98      __doserrno
+0b7e:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b7f:044c      ___umaskval
+0b7e:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:5153      _dos_creat_
 0000:5177*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:5198*     _heapenable_
-0b7f:044e      ___heap_enabled
+0b7e:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:51a9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -395,10 +395,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:586b      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b7f:0450      ___IsDBCS
+0b7e:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:58a0*     _ismbblead_
-0b7f:0f9a      ___MBCSIsTable
+0b7e:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:58bc      ulltoa_
 0000:59f9*     lltoa_
@@ -446,10 +446,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:7e50*     sbrk_
 0000:7e60      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b7f:0072      ___Alphabet
+0b7e:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:7f06      __mbinit_
-0b7f:04f6+     ___MBCodePage
+0b7e:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
 0000:7fe1      __LDClass_
 0000:8067*     _FLClass_
@@ -457,7 +457,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:807c      __I4D
 0000:80cb*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b7f:0098      __IsTable
+0b7e:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
 0000:8150      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
@@ -465,16 +465,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
 0000:8224      __set_ERANGE_
 0000:8230*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b7f:019a*     ___f_infinity
-0b7f:019e*     ___f_posqnan
-0b7f:01a2      ___d_infinity
-0b7f:01aa      ___d_posqnan
-0b7f:01b2*     ___ld_infinity
-0b7f:01ba*     ___ld_posqnan
+0b7e:019a*     ___f_infinity
+0b7e:019e*     ___f_posqnan
+0b7e:01a2      ___d_infinity
+0b7e:01aa      ___d_posqnan
+0b7e:01b2*     ___ld_infinity
+0b7e:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b7f:01c2      __HugeValue
+0b7e:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b7f:04f8      ___FPE_int
+0b7e:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:824a*     _msize_
 0000:8265      _fmsize_
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a550 (107856.)
+Memory size:  0001a540 (107840.)
 Entry point address: 0000:0396
 Link time: 00:00.00
index e6965d201171732bc0fb5a18a461b39c49f445c1..d1b0cc6c7396031eaa26ce21273012f0036a1d07 100755 (executable)
Binary files a/pcxtest2.exe and b/pcxtest2.exe differ
index 67095954174c311a265dd49b25377adca81e900a..aa8c5c621434a6c11c92408e7c9a07f96b80d3fb 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0b83:0000            0000ed60
+DGROUP                          0b82:0000            0000ed60
 
 
 
@@ -28,26 +28,26 @@ pcxtest2_TEXT          CODE           AUTO           0000:0000       0000032f
 _TEXT                  CODE           AUTO           0000:0330       00008595
 bitmap_TEXT            CODE           AUTO           0000:88d0       0000060d
 planar_TEXT            CODE           AUTO           0000:8ee0       00000275
-modex16_TEXT           CODE           AUTO           0000:9160       000025bc
-16text_TEXT            CODE           AUTO           0000:b720       0000010d
-FAR_DATA               FAR_DATA       AUTO           0b82:000d       00000000
-_NULL                  BEGDATA        DGROUP         0b83:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0b85:0000       00000002
-CONST                  DATA           DGROUP         0b85:0002       00000076
-CONST2                 DATA           DGROUP         0b8c:0008       00000132
-_DATA                  DATA           DGROUP         0ba0:0000       0000032a
-XIB                    DATA           DGROUP         0bd2:000a       00000000
-XI                     DATA           DGROUP         0bd2:000a       0000002a
-XIE                    DATA           DGROUP         0bd5:0004       00000000
-YIB                    DATA           DGROUP         0bd5:0004       00000000
-YI                     DATA           DGROUP         0bd5:0004       0000000c
-YIE                    DATA           DGROUP         0bd6:0000       00000000
-STRINGS                DATA           DGROUP         0bd6:0000       00000000
-DATA                   DATA           DGROUP         0bd6:0000       00000000
-_emu_init_start        EMU            DGROUP         0bd6:0000       00000000
-_emu_init_end          EMU            DGROUP         0bd6:0000       00000000
-_BSS                   BSS            DGROUP         0bd6:0000       00000d70
-STACK                  STACK          DGROUP         0cad:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:9160       000025a8
+16text_TEXT            CODE           AUTO           0000:b710       0000010d
+FAR_DATA               FAR_DATA       AUTO           0b81:000d       00000000
+_NULL                  BEGDATA        DGROUP         0b82:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b84:0000       00000002
+CONST                  DATA           DGROUP         0b84:0002       00000076
+CONST2                 DATA           DGROUP         0b8b:0008       00000132
+_DATA                  DATA           DGROUP         0b9f:0000       0000032a
+XIB                    DATA           DGROUP         0bd1:000a       00000000
+XI                     DATA           DGROUP         0bd1:000a       0000002a
+XIE                    DATA           DGROUP         0bd4:0004       00000000
+YIB                    DATA           DGROUP         0bd4:0004       00000000
+YI                     DATA           DGROUP         0bd4:0004       0000000c
+YIE                    DATA           DGROUP         0bd5:0000       00000000
+STRINGS                DATA           DGROUP         0bd5:0000       00000000
+DATA                   DATA           DGROUP         0bd5:0000       00000000
+_emu_init_start        EMU            DGROUP         0bd5:0000       00000000
+_emu_init_end          EMU            DGROUP         0bd5:0000       00000000
+_BSS                   BSS            DGROUP         0bd5:0000       00000d70
+STACK                  STACK          DGROUP         0cac:0000       0000dac0
 
 
                         +----------------+
@@ -62,7 +62,7 @@ Address        Symbol
 
 Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
 0000:00c0      main_
-0b83:0530+     _gvar
+0b82:0530+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0335      __STK
 0000:0355*     __STKOVERFLOW_
@@ -79,45 +79,45 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:9424+     modexEnter_
 0000:95d2*     modexLeave_
 0000:95ea+     modexsetBaseXMode_
-0000:963c      modexDefaultPage_
-0000:96ee*     modexNextPage_
-0000:97ba*     modexNextPageFlexibleSize_
-0000:9888      modexShowPage_
-0000:9984*     modexPanPage_
-0000:99d4*     modexSelectPlane_
-0000:99f8      modexClearRegion_
-0000:9b10      oldDrawBmp_
-0000:9c76*     CDrawBmp_
-0000:9dda      modexDrawBmp_
-0000:9e40+     modexDrawBmpRegion_
-0000:9faa*     modex_sparky4_DrawBmpRegion_
-0000:a114*     modexDrawPlanarBuf_
-0000:a132      modexDrawSprite_
-0000:a198+     modexDrawSpriteRegion_
-0000:a310      modexCopyPageRegion_
-0000:a47a*     modexFadeOn_
-0000:a4aa*     modexFadeOff_
-0000:a4d8*     modexFlashOn_
-0000:a506*     modexFlashOff_
-0000:a5d6+     modexPalSave_
-0000:a62c      modexNewPal_
-0000:a67c*     modexLoadPalFile_
-0000:a75e*     modexSavePalFile_
-0000:a7d6*     modexPalBlack_
-0000:a800*     modexPalWhite_
-0000:a82a+     modexPalUpdate_
-0000:ad9a      modexPalUpdate1_
-0000:ae14*     modexPalUpdate0_
-0000:ae60+     chkcolor_
-0000:b178+     modexputPixel_
-0000:b206*     modexgetPixel_
-0000:b28c*     modexhlin_
-0000:b310*     modexprint_
-0000:b4aa*     modexprintbig_
-0000:b626*     pdump_
-0000:b686*     cls_
-0000:b6f4+     modexWaitBorder_
-0b83:0204      _VGA
+0000:9628      modexDefaultPage_
+0000:96da*     modexNextPage_
+0000:97a6*     modexNextPageFlexibleSize_
+0000:9874      modexShowPage_
+0000:9970*     modexPanPage_
+0000:99c0*     modexSelectPlane_
+0000:99e4      modexClearRegion_
+0000:9afc      oldDrawBmp_
+0000:9c62*     CDrawBmp_
+0000:9dc6      modexDrawBmp_
+0000:9e2c+     modexDrawBmpRegion_
+0000:9f96*     modex_sparky4_DrawBmpRegion_
+0000:a100*     modexDrawPlanarBuf_
+0000:a11e      modexDrawSprite_
+0000:a184+     modexDrawSpriteRegion_
+0000:a2fc      modexCopyPageRegion_
+0000:a466*     modexFadeOn_
+0000:a496*     modexFadeOff_
+0000:a4c4*     modexFlashOn_
+0000:a4f2*     modexFlashOff_
+0000:a5c2+     modexPalSave_
+0000:a618      modexNewPal_
+0000:a668*     modexLoadPalFile_
+0000:a74a*     modexSavePalFile_
+0000:a7c2*     modexPalBlack_
+0000:a7ec*     modexPalWhite_
+0000:a816+     modexPalUpdate_
+0000:ad86      modexPalUpdate1_
+0000:ae00*     modexPalUpdate0_
+0000:ae4c+     chkcolor_
+0000:b164+     modexputPixel_
+0000:b1f2*     modexgetPixel_
+0000:b278*     modexhlin_
+0000:b2fc*     modexprint_
+0000:b496*     modexprintbig_
+0000:b612*     pdump_
+0000:b672*     cls_
+0000:b6e0+     modexWaitBorder_
+0b82:0204      _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0379      __PIA
 0000:0372*     __PIS
@@ -126,60 +126,60 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:03a7      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0b83:0000*     __nullarea
-0b83:0218*     __ovlflag
-0b83:0219*     __intno
-0b83:021a*     __ovlvec
+0b82:0000*     __nullarea
+0b82:0218*     __ovlflag
+0b82:0219*     __intno
+0b82:021a*     __ovlvec
 0000:03d6      _cstart_
 0000:04a9*     _Not_Enough_Memory_
 0000:05db      __exit_
 0000:05fa      __do_exit_with_msg__
 0000:0657      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-0b83:021e      _fltused_
+0b82:021e      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 0000:0662      _big_code_
 0000:0662*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0b83:0220      __8087
-0b83:0221      __real87
-0b83:0222      __dos87emucall
-0b83:0224      __dos87real
+0b82:0220      __8087
+0b82:0221      __real87
+0b82:0222      __dos87emucall
+0b82:0224      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:0662*     __exit_with_msg_
 0000:0667      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0b83:0226      __curbrk
-0b83:022e      __STACKLOW
-0b83:0230      __STACKTOP
-0b83:0232      __cbyte
-0b83:0234      __child
-0b83:0236      __no87
-0b83:0243      ___FPE_handler
-0b83:0228      __psp
-0b83:0237      __get_ovl_stack
-0b83:023b      __restore_ovl_stack
-0b83:023f      __close_ovl_file
-0b83:0247      __LpCmdLine
-0b83:024b      __LpPgmName
-0b83:022a      __osmajor
-0b83:022b      __osminor
-0b83:022c      __osmode
-0b83:022d      __HShift
+0b82:0226      __curbrk
+0b82:022e      __STACKLOW
+0b82:0230      __STACKTOP
+0b82:0232      __cbyte
+0b82:0234      __child
+0b82:0236      __no87
+0b82:0243      ___FPE_handler
+0b82:0228      __psp
+0b82:0237      __get_ovl_stack
+0b82:023b      __restore_ovl_stack
+0b82:023f      __close_ovl_file
+0b82:0247      __LpCmdLine
+0b82:024b      __LpPgmName
+0b82:022a      __osmajor
+0b82:022b      __osminor
+0b82:022c      __osmode
+0b82:022d      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:0686      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:09fd      __doclose_
 0000:0b47      __shutdown_stream_
 0000:0b61      fclose_
-0b83:0f68+     ___RmTmpFileFn
+0b82:0f68+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0bcc+     _null_exit_rtn_
 0000:0bcc+     __null_int23_exit_
 0000:0bcd      exit_
 0000:0bee+     _exit_
-0b83:0250+     ___int23_exit
-0b83:0254      ___FPE_handler_exit
+0b82:0250+     ___int23_exit
+0b82:0254      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0d28      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -193,13 +193,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:178b      _fmalloc_
 0000:178b      malloc_
-0b83:0258+     ___fheap
-0b83:025a      ___fheapRover
-0b83:025c      ___LargestSizeB4Rover
+0b82:0258+     ___fheap
+0b82:025a      ___fheapRover
+0b82:025c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0b83:025e      ___iob
-0b83:0f6c      ___OpenStreams
-0b83:0f70      ___ClosedStreams
+0b82:025e      ___iob
+0b82:0f6c      ___OpenStreams
+0b82:0f70      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:1900      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -217,8 +217,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1f2a      __I4M
 0000:1f2a      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:b796*     textInit_
-0b83:0f74      _romFonts
+0000:b786*     textInit_
+0b82:0f74      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:1f5c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
@@ -229,7 +229,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:2170      __FiniRtns
 0000:2170*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0b83:03ca      ___uselfn
+0b82:03ca      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:21d4      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
@@ -241,10 +241,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 0000:22c0      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:2330      __EnterWVIDEO_
-0b83:03ea+     ___WD_Present
+0b82:03ea+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:2354*     __get_errno_ptr_
-0b83:0f8c      _errno
+0b82:0f8c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:235b      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -273,9 +273,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 0000:29e5      getche_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:29ff*     __set_commode_
-0b83:03ec      __commode
+0b82:03ec      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0b83:03ee      __fmode
+0b82:03ee      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2a0b      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -296,9 +296,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:333c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:333f      _nmalloc_
-0b83:03f0      ___nheapbeg
-0b83:03f2      ___MiniHeapRover
-0b83:03f4      ___LargestSizeB4MiniHeapRover
+0b82:03f0      ___nheapbeg
+0b82:03f2      ___MiniHeapRover
+0b82:03f4      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3419*     _heapgrow_
 0000:3419*     _fheapgrow_
@@ -310,7 +310,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:36cd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:36d7      _nfree_
-0b83:0f8e+     ___MiniHeapFreeRover
+0b82:0f8e+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:37d2      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -322,27 +322,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3a81      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0b83:0f90      ____Argv
-0b83:0f94      ____Argc
+0b82:0f90      ____Argv
+0b82:0f94      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0b83:03f6      __amblksiz
+0b82:03f6      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0b83:04fa      __Start_XI
-0b83:0524      __End_XI
-0b83:0524      __Start_YI
-0b83:0530      __End_YI
+0b82:04fa      __Start_XI
+0b82:0524      __End_XI
+0b82:0524      __Start_YI
+0b82:0530      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0b83:03f8      ___EFG_printf
-0b83:03fc      ___EFG_scanf
+0b82:03f8      ___EFG_printf
+0b82:03fc      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
 0000:4c05      _EFG_Format_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
 0000:4dd7      __cnvs2d_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0b83:0400      __8087cw
+0b82:0400      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0b83:0402      ___Save8087
-0b83:0406      ___Rest8087
+0b82:0402      ___Save8087
+0b82:0406      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 0000:4df7      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -356,9 +356,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4f0c      __GetIOMode_
 0000:4f41      __SetIOMode_nogrow_
-0b83:041e      ___NFiles
-0b83:0420      ___init_mode
-0b83:0448      ___io_mode
+0b82:041e      ___NFiles
+0b82:0420      ___init_mode
+0b82:0448      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
 0000:4f76      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
@@ -371,15 +371,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:5170      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:518c*     __get_doserrno_ptr_
-0b83:0f98      __doserrno
+0b82:0f98      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0b83:044c      ___umaskval
+0b82:044c      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:5193      _dos_creat_
 0000:51b7*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:51d8*     _heapenable_
-0b83:044e      ___heap_enabled
+0b82:044e      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:51e9      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -395,10 +395,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:58ab      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0b83:0450      ___IsDBCS
+0b82:0450      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:58e0*     _ismbblead_
-0b83:0f9a      ___MBCSIsTable
+0b82:0f9a      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:58fc      ulltoa_
 0000:5a39*     lltoa_
@@ -446,10 +446,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:7e90*     sbrk_
 0000:7ea0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0b83:0072      ___Alphabet
+0b82:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:7f46      __mbinit_
-0b83:04f6+     ___MBCodePage
+0b82:04f6+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
 0000:8021      __LDClass_
 0000:80a7*     _FLClass_
@@ -457,7 +457,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
 0000:80bc      __I4D
 0000:810b*     __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0b83:0098      __IsTable
+0b82:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
 0000:8190      __ZBuf2LD
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
@@ -465,16 +465,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
 0000:8264      __set_ERANGE_
 0000:8270*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-0b83:019a*     ___f_infinity
-0b83:019e*     ___f_posqnan
-0b83:01a2      ___d_infinity
-0b83:01aa      ___d_posqnan
-0b83:01b2*     ___ld_infinity
-0b83:01ba*     ___ld_posqnan
+0b82:019a*     ___f_infinity
+0b82:019e*     ___f_posqnan
+0b82:01a2      ___d_infinity
+0b82:01aa      ___d_posqnan
+0b82:01b2*     ___ld_infinity
+0b82:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-0b83:01c2      __HugeValue
+0b82:01c2      __HugeValue
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0b83:04f8      ___FPE_int
+0b82:04f8      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:828a*     _msize_
 0000:82a5      _fmsize_
@@ -505,6 +505,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001a590 (107920.)
+Memory size:  0001a580 (107904.)
 Entry point address: 0000:03d6
 Link time: 00:00.00
index 6f7c5555f64bdb49c6bc5c38d3586d6de0b3ddb2..5591cc67bd394ba0199c0521306b1181974ae7af 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index 9a9b8145958cb65727a6e7cc7d52a21c51f2904b..b98219ac820ef93d7968ff6b768fad85ada97a3f 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:42
+Created on:       15/10/15 15:28:50
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          1a13:0000            0000f8a0
+DGROUP                          1a12:0000            0000f8a0
 
 
 
@@ -40,26 +40,26 @@ scroll16_TEXT          CODE           AUTO           09b2:9e00       000036fd
 bitmap_TEXT            CODE           AUTO           09b2:d500       0000060d
 planar_TEXT            CODE           AUTO           09b2:db10       00000275
 16text_TEXT            CODE           AUTO           09b2:dd90       0000010d
-modex16_TEXT           CODE           AUTO           179c:0000       000025bc
-16_in13_DATA           FAR_DATA       AUTO           19f8:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           1a12:0004       00000000
-_NULL                  BEGDATA        DGROUP         1a13:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         1a15:0000       00000002
-CONST                  DATA           DGROUP         1a15:0002       00000076
-CONST2                 DATA           DGROUP         1a1c:0008       00000132
-_DATA                  DATA           DGROUP         1a30:0000       00000b14
-XIB                    DATA           DGROUP         1ae1:0004       00000000
-XI                     DATA           DGROUP         1ae1:0004       0000003c
-XIE                    DATA           DGROUP         1ae5:0000       00000000
-YIB                    DATA           DGROUP         1ae5:0000       00000000
-YI                     DATA           DGROUP         1ae5:0000       00000018
-YIE                    DATA           DGROUP         1ae6:0008       00000000
-STRINGS                DATA           DGROUP         1ae6:0008       00000000
-DATA                   DATA           DGROUP         1ae6:0008       00000000
-_emu_init_start        EMU            DGROUP         1ae6:0008       00000000
-_emu_init_end          EMU            DGROUP         1ae6:0008       00000000
-_BSS                   BSS            DGROUP         1ae7:0000       00001096
-STACK                  STACK          DGROUP         1bf1:0000       0000dac0
+modex16_TEXT           CODE           AUTO           179c:0000       000025a8
+16_in13_DATA           FAR_DATA       AUTO           19f7:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1a11:0004       00000000
+_NULL                  BEGDATA        DGROUP         1a12:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1a14:0000       00000002
+CONST                  DATA           DGROUP         1a14:0002       00000076
+CONST2                 DATA           DGROUP         1a1b:0008       00000132
+_DATA                  DATA           DGROUP         1a2f:0000       00000b14
+XIB                    DATA           DGROUP         1ae0:0004       00000000
+XI                     DATA           DGROUP         1ae0:0004       0000003c
+XIE                    DATA           DGROUP         1ae4:0000       00000000
+YIB                    DATA           DGROUP         1ae4:0000       00000000
+YI                     DATA           DGROUP         1ae4:0000       00000018
+YIE                    DATA           DGROUP         1ae5:0008       00000000
+STRINGS                DATA           DGROUP         1ae5:0008       00000000
+DATA                   DATA           DGROUP         1ae5:0008       00000000
+_emu_init_start        EMU            DGROUP         1ae5:0008       00000000
+_emu_init_end          EMU            DGROUP         1ae5:0008       00000000
+_BSS                   BSS            DGROUP         1ae6:0000       00001096
+STACK                  STACK          DGROUP         1bf0:0000       0000dac0
 
 
                         +----------------+
@@ -73,15 +73,15 @@ Address        Symbol
 =======        ======
 
 Module: scroll.o(/dos/z/16/src/scroll.c)
-1a13:0d40+     _player
-1a13:0e40+     _mv
-1a13:0e70+     _gvar
-1a13:0f28+     _spri
-1a13:0f2c+     _mask
-1a13:0f30+     _p
-1a13:0f34*     _t
-1a13:0f38+     _bg
-1a13:0f48+     _bakapee
+1a12:0d40+     _player
+1a12:0e40+     _mv
+1a12:0e70+     _gvar
+1a12:0f28+     _spri
+1a12:0f2c+     _mask
+1a12:0f30+     _p
+1a12:0f34*     _t
+1a12:0f38+     _bg
+1a12:0f48+     _bakapee
 0000:0288      main_
 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 0000:1040+     jsoneq_
@@ -91,7 +91,7 @@ Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1bf2      jsmn_parse_
 0000:20ee      jsmn_init_
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1a13:0f6e+     _inpu
+1a12:0f6e+     _inpu
 0000:2280+     INL_KeyService_
 0000:251a+     Mouse_
 0000:2572+     IN_GetJoyAbs_
@@ -139,9 +139,9 @@ Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
 0000:684c+     MM_TotalFree_
 0000:68e2*     MM_Report_
 0000:729a*     MM_BombOnError_
-1a13:10d0+     _beforesort
-1a13:10d4+     _aftersort
-1a13:10d8+     _XMSaddr
+1a12:10d0+     _beforesort
+1a12:10d4+     _aftersort
+1a12:10d8+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:72d0      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
@@ -159,9 +159,9 @@ Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
 0000:7a10*     CAL_OptimizeNodes_
 0000:7ac0*     CA_Startup_
 0000:7b10*     CA_Shutdown_
-1a13:10e0*     _finishcachebox
-1a13:10e4*     _drawcachebox
-1a13:10e8*     _updatecachebox
+1a12:10e0*     _finishcachebox
+1a12:10e4*     _drawcachebox
+1a12:10e8*     _updatecachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:7b7c      KITTENGETS
 0000:7bdc*     kittenopen_
@@ -172,7 +172,7 @@ Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
 0000:8134+     get_line_
 0000:81a6+     db_fetch_
 0000:823c+     db_insert_
-1a13:04d4+     __kitten_catalog
+1a12:04d4+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
 0000:84fc+     LargestFreeBlock_
 0000:858a+     _coreleft_
@@ -199,18 +199,18 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 09b2:0042      _fmalloc_
 09b2:0042      malloc_
-1a13:04f6      ___fheap
-1a13:04f8      ___fheapRover
-1a13:04fa      ___LargestSizeB4Rover
+1a12:04f6      ___fheap
+1a12:04f8      ___fheapRover
+1a12:04fa      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 09b2:01bf      __PIA
 09b2:01b8*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 09b2:01d6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1a13:04fc      ___iob
-1a13:10f4      ___OpenStreams
-1a13:10f8      ___ClosedStreams
+1a12:04fc      ___iob
+1a12:10f4      ___OpenStreams
+1a12:10f8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 09b2:0205      fprintf_
 Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
@@ -237,62 +237,62 @@ Module: gfx.lib(/dos/z/16/src/lib/planar.c)
 09b2:dd2a*     planar_buf_free_
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
 09b2:de06      textInit_
-1a13:1180      _romFonts
+1a12:1180      _romFonts
 Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 179c:01fc      VGAmodeX_
 179c:028e+     vgaGetMode_
 179c:02c4+     modexEnter_
 179c:0472*     modexLeave_
 179c:048a+     modexsetBaseXMode_
-179c:04dc      modexDefaultPage_
-179c:058e      modexNextPage_
-179c:065a      modexNextPageFlexibleSize_
-179c:0728      modexShowPage_
-179c:0824*     modexPanPage_
-179c:0874*     modexSelectPlane_
-179c:0898      modexClearRegion_
-179c:09b0*     oldDrawBmp_
-179c:0b16*     CDrawBmp_
-179c:0c7a*     modexDrawBmp_
-179c:0ce0+     modexDrawBmpRegion_
-179c:0e4a*     modex_sparky4_DrawBmpRegion_
-179c:0fb4*     modexDrawPlanarBuf_
-179c:0fd2*     modexDrawSprite_
-179c:1038+     modexDrawSpriteRegion_
-179c:11b0      modexCopyPageRegion_
-179c:131a*     modexFadeOn_
-179c:134a*     modexFadeOff_
-179c:1378*     modexFlashOn_
-179c:13a6*     modexFlashOff_
-179c:1476+     modexPalSave_
-179c:14cc      modexNewPal_
-179c:151c*     modexLoadPalFile_
-179c:15fe*     modexSavePalFile_
-179c:1676*     modexPalBlack_
-179c:16a0*     modexPalWhite_
-179c:16ca+     modexPalUpdate_
-179c:1c3a+     modexPalUpdate1_
-179c:1cb4*     modexPalUpdate0_
-179c:1d00+     chkcolor_
-179c:2018+     modexputPixel_
-179c:20a6*     modexgetPixel_
-179c:212c*     modexhlin_
-179c:21b0      modexprint_
-179c:234a*     modexprintbig_
-179c:24c6      pdump_
-179c:2526*     cls_
-179c:2594      modexWaitBorder_
-1a13:0b54+     _VGA
+179c:04c8      modexDefaultPage_
+179c:057a      modexNextPage_
+179c:0646      modexNextPageFlexibleSize_
+179c:0714      modexShowPage_
+179c:0810*     modexPanPage_
+179c:0860*     modexSelectPlane_
+179c:0884      modexClearRegion_
+179c:099c*     oldDrawBmp_
+179c:0b02*     CDrawBmp_
+179c:0c66*     modexDrawBmp_
+179c:0ccc+     modexDrawBmpRegion_
+179c:0e36*     modex_sparky4_DrawBmpRegion_
+179c:0fa0*     modexDrawPlanarBuf_
+179c:0fbe*     modexDrawSprite_
+179c:1024+     modexDrawSpriteRegion_
+179c:119c      modexCopyPageRegion_
+179c:1306*     modexFadeOn_
+179c:1336*     modexFadeOff_
+179c:1364*     modexFlashOn_
+179c:1392*     modexFlashOff_
+179c:1462+     modexPalSave_
+179c:14b8      modexNewPal_
+179c:1508*     modexLoadPalFile_
+179c:15ea*     modexSavePalFile_
+179c:1662*     modexPalBlack_
+179c:168c*     modexPalWhite_
+179c:16b6+     modexPalUpdate_
+179c:1c26+     modexPalUpdate1_
+179c:1ca0*     modexPalUpdate0_
+179c:1cec+     chkcolor_
+179c:2004+     modexputPixel_
+179c:2092*     modexgetPixel_
+179c:2118*     modexhlin_
+179c:219c      modexprint_
+179c:2336*     modexprintbig_
+179c:24b2      pdump_
+179c:2512*     cls_
+179c:2580      modexWaitBorder_
+1a12:0b54+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
 09b2:0234      sound_
 09b2:026f      nosound_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
 09b2:027b      atoi_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1a13:0000*     __nullarea
-1a13:0b68*     __ovlflag
-1a13:0b69*     __intno
-1a13:0b6a*     __ovlvec
+1a12:0000*     __nullarea
+1a12:0b68*     __ovlflag
+1a12:0b69*     __intno
+1a12:0b6a*     __ovlvec
 09b2:0318      _cstart_
 09b2:03eb*     _Not_Enough_Memory_
 09b2:051d      __exit_
@@ -302,10 +302,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
 09b2:05a4      _big_code_
 09b2:05a4*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1a13:1a98      __argv
-1a13:1a9c      ___argv
-1a13:1aa0      __argc
-1a13:1aa2      ___argc
+1a12:1a98      __argv
+1a12:1a9c      ___argv
+1a12:1aa0      __argc
+1a12:1aa2      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
 09b2:05a4      strncmp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
@@ -319,7 +319,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 09b2:0bb8      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 09b2:0f2f      __get_errno_ptr_
-1a13:1aa4      _errno
+1a12:1aa4      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
 09b2:0f36*     _frealloc_
 09b2:0f36      realloc_
@@ -348,22 +348,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
 09b2:13ae      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 09b2:13f3      _nmalloc_
-1a13:0b6e      ___nheapbeg
-1a13:0b70      ___MiniHeapRover
-1a13:0b72      ___LargestSizeB4MiniHeapRover
+1a12:0b6e      ___nheapbeg
+1a12:0b70      ___MiniHeapRover
+1a12:0b72      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 09b2:14cd      _ffree_
 09b2:14cd      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 09b2:153a      _nfree_
-1a13:1aa6+     ___MiniHeapFreeRover
+1a12:1aa6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 09b2:1635+     _null_exit_rtn_
 09b2:1635+     __null_int23_exit_
 09b2:1636      exit_
 09b2:1657+     _exit_
-1a13:0b74+     ___int23_exit
-1a13:0b78      ___FPE_handler_exit
+1a12:0b74+     ___int23_exit
+1a12:0b78      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
 09b2:1673      ultoa_
 09b2:1731*     ltoa_
@@ -373,7 +373,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 09b2:1ae3      __doclose_
 09b2:1c2d      __shutdown_stream_
 09b2:1c47      fclose_
-1a13:1aa8+     ___RmTmpFileFn
+1a12:1aa8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
 09b2:1cb2+     __ibm_bios_get_ticks_
 09b2:1d29      clock_
@@ -384,7 +384,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 09b2:1f4d      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1a13:0098      __IsTable
+1a12:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 09b2:2145      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
@@ -419,31 +419,31 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
 09b2:293f      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1a13:0b84      __8087
-1a13:0b85      __real87
-1a13:0b86      __dos87emucall
-1a13:0b88      __dos87real
+1a12:0b84      __8087
+1a12:0b85      __real87
+1a12:0b86      __dos87emucall
+1a12:0b88      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 09b2:294e*     __exit_with_msg_
 09b2:2953      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1a13:0b8a      __curbrk
-1a13:0b92      __STACKLOW
-1a13:0b94      __STACKTOP
-1a13:0b96      __cbyte
-1a13:0b98      __child
-1a13:0b9a      __no87
-1a13:0ba7      ___FPE_handler
-1a13:0b8c      __psp
-1a13:0b9b      __get_ovl_stack
-1a13:0b9f      __restore_ovl_stack
-1a13:0ba3      __close_ovl_file
-1a13:0bab      __LpCmdLine
-1a13:0baf      __LpPgmName
-1a13:0b8e      __osmajor
-1a13:0b8f      __osminor
-1a13:0b90      __osmode
-1a13:0b91      __HShift
+1a12:0b8a      __curbrk
+1a12:0b92      __STACKLOW
+1a12:0b94      __STACKTOP
+1a12:0b96      __cbyte
+1a12:0b98      __child
+1a12:0b9a      __no87
+1a12:0ba7      ___FPE_handler
+1a12:0b8c      __psp
+1a12:0b9b      __get_ovl_stack
+1a12:0b9f      __restore_ovl_stack
+1a12:0ba3      __close_ovl_file
+1a12:0bab      __LpCmdLine
+1a12:0baf      __LpPgmName
+1a12:0b8e      __osmajor
+1a12:0b8f      __osminor
+1a12:0b90      __osmode
+1a12:0b91      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
 09b2:2980      __MemAllocator
 09b2:2a4a      __MemFree
@@ -461,7 +461,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 09b2:31b0*     fcloseall_
 09b2:31b7      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
-1a13:0bb4      _fltused_
+1a12:0bb4      _fltused_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
 09b2:31c1      __fill_buffer_
 09b2:3410      fgetc_
@@ -478,7 +478,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 09b2:39f6      __FiniRtns
 09b2:39f6*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1a13:0bba      ___uselfn
+1a12:0bba      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 09b2:3a5a      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
@@ -487,9 +487,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
 09b2:3dee      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 09b2:3e18*     __set_commode_
-1a13:0bbc      __commode
+1a12:0bbc      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1a13:0bbe      __fmode
+1a12:0bbe      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
 09b2:3e24      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
@@ -520,7 +520,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 09b2:4b0a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1a13:0050      ___Alphabet
+1a12:0050      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
 09b2:4b0d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
@@ -531,9 +531,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 09b2:4bc6      __GetIOMode_
 09b2:4bfb      __SetIOMode_nogrow_
-1a13:0bd4      ___NFiles
-1a13:0bd6      ___init_mode
-1a13:0bfe      ___io_mode
+1a12:0bd4      ___NFiles
+1a12:0bd6      ___init_mode
+1a12:0bfe      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
 09b2:4c30      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
@@ -553,9 +553,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 09b2:4f46      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 09b2:4f62*     __get_doserrno_ptr_
-1a13:1ab4      __doserrno
+1a12:1ab4      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1a13:0c02      ___umaskval
+1a12:0c02      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 09b2:4f69      _dos_creat_
 09b2:4f8d*     _dos_creatnew_
@@ -566,9 +566,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
 09b2:5196      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1a13:1ab8      ___env_mask
-1a13:1abc      _environ
-1a13:1ac0*     __wenviron
+1a12:1ab8      ___env_mask
+1a12:1abc      _environ
+1a12:1ac0*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
 09b2:51d8      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
@@ -589,12 +589,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
 09b2:572e      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 09b2:579e      __EnterWVIDEO_
-1a13:0c22+     ___WD_Present
+1a12:0c22+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 09b2:57c2*     _heapenable_
-1a13:0c24      ___heap_enabled
+1a12:0c24      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1a13:0c26      __amblksiz
+1a12:0c26      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 09b2:57d3      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
@@ -609,15 +609,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 09b2:6bea      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1a13:1ac4      ____Argv
-1a13:1ac8      ____Argc
+1a12:1ac4      ____Argv
+1a12:1ac8      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1a13:0ce4      __Start_XI
-1a13:0d20      __End_XI
-1a13:0d20      __Start_YI
-1a13:0d38      __End_YI
+1a12:0ce4      __Start_XI
+1a12:0d20      __End_XI
+1a12:0d20      __Start_YI
+1a12:0d38      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1a13:1aca      ___historical_splitparms
+1a12:1aca      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
 09b2:6c4a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
@@ -633,22 +633,22 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
 09b2:70dc      __setenvp_
 09b2:7268      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1a13:0c28      ___IsDBCS
+1a12:0c28      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 09b2:72c6*     _ismbblead_
-1a13:1ad0      ___MBCSIsTable
+1a12:1ad0      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 09b2:7320      __mbinit_
-1a13:0c2a      ___MBCodePage
+1a12:0c2a      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
 09b2:73fb      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
 09b2:7409      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1a13:0c2c      __8087cw
+1a12:0c2c      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1a13:0c2e      ___Save8087
-1a13:0c32      ___Rest8087
+1a12:0c2e      ___Save8087
+1a12:0c32      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
 09b2:7418      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
@@ -662,8 +662,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 09b2:75e3      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1a13:0c36      ___EFG_printf
-1a13:0c3a      ___EFG_scanf
+1a12:0c36      ___EFG_printf
+1a12:0c3a      ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 09b2:762b      ulltoa_
 09b2:7768*     lltoa_
@@ -702,7 +702,7 @@ Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
 09b2:987f+     __Strtold_
 09b2:9abe      strtod_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1a13:0ce2      ___FPE_int
+1a12:0ce2      ___FPE_int
 Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
 09b2:9c6b      __LDClass_
 09b2:9cf1*     _FLClass_
@@ -713,14 +713,14 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
 09b2:9dda      __set_ERANGE_
 09b2:9de6*     __set_EINVAL_
 Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
-1a13:019a*     ___f_infinity
-1a13:019e*     ___f_posqnan
-1a13:01a2      ___d_infinity
-1a13:01aa      ___d_posqnan
-1a13:01b2*     ___ld_infinity
-1a13:01ba*     ___ld_posqnan
+1a12:019a*     ___f_infinity
+1a12:019e*     ___f_posqnan
+1a12:01a2      ___d_infinity
+1a12:01aa      ___d_posqnan
+1a12:01b2*     ___ld_infinity
+1a12:01ba*     ___ld_posqnan
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
-1a13:01c2      __HugeValue
+1a12:01c2      __HugeValue
 
 
                         +--------------------+
@@ -738,6 +738,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  000299d0 (170448.)
+Memory size:  000299c0 (170432.)
 Entry point address: 09b2:0318
-Link time: 00:00.00
+Link time: 00:00.10
index 6483559e32a6c180cfae7912950b5cb3ad1ac38f..ac31bb0ac000f74801d7df390f833ed20210cd9e 100755 (executable)
@@ -173,10 +173,10 @@ modexsetBaseXMode(page_t *page)
 \r
        /* reprogram the CRT controller */\r
        outp(CRTC_INDEX, 0x11); /* VSync End reg contains register write prot */\r
-       temp = inp(CRTC_DATA) & 0x7F;\r
-       outp(CRTC_INDEX, 0x11);\r
-//     outp(CRTC_DATA, 0x7f);  /* get current write protect on varios regs */\r
-       outp(CRTC_DATA, temp);  /* get current write protect on varios regs */\r
+//     temp = inp(CRTC_DATA) & 0x7F;\r
+//     outp(CRTC_INDEX, 0x11);\r
+       outp(CRTC_DATA, 0x7f);  /* get current write protect on varios regs */\r
+//     outp(CRTC_DATA, temp);  /* get current write protect on varios regs */\r
 }\r
 \r
 page_t\r
index 5d42c3c14b28c530ac3f363dc3820e0aab75b94c..5741cc036bc4d3e2771659b0acadea959725d7c8 100755 (executable)
Binary files a/test.exe and b/test.exe differ
index 31dcee897e96d56008e886ca87b4b4810b7991b6..47ac2d480ffccc9eeca124c0ee9d0b9c61440c1e 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)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: test.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0844:0000            0000e8b0
+DGROUP                          0843:0000            0000e8b0
 
 
 
@@ -26,24 +26,24 @@ Segment                Class          Group          Address         Size
 
 test_TEXT              CODE           AUTO           0000:0000       00000311
 _TEXT                  CODE           AUTO           0000:0320       00005a4b
-modex16_TEXT           CODE           AUTO           0000:5d70       000025bc
-16text_TEXT            CODE           AUTO           0000:8330       0000010d
-FAR_DATA               FAR_DATA       AUTO           0843:000d       00000000
-_NULL                  BEGDATA        DGROUP         0844:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0846:0000       00000002
-CONST                  DATA           DGROUP         0846:0002       00000076
-CONST2                 DATA           DGROUP         084d:0008       00000000
-_DATA                  DATA           DGROUP         084e:0000       00000234
-XIB                    DATA           DGROUP         0871:0004       00000000
-XI                     DATA           DGROUP         0871:0004       00000018
-XIE                    DATA           DGROUP         0872:000c       00000000
-YIB                    DATA           DGROUP         0872:000c       00000000
-YI                     DATA           DGROUP         0872:000c       0000000c
-YIE                    DATA           DGROUP         0873:0008       00000000
-STRINGS                DATA           DGROUP         0873:0008       00000000
-DATA                   DATA           DGROUP         0873:0008       00000000
-_BSS                   BSS            DGROUP         0874:0000       00000aeb
-STACK                  STACK          DGROUP         0923:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:5d70       000025a8
+16text_TEXT            CODE           AUTO           0000:8320       0000010d
+FAR_DATA               FAR_DATA       AUTO           0842:000d       00000000
+_NULL                  BEGDATA        DGROUP         0843:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0845:0000       00000002
+CONST                  DATA           DGROUP         0845:0002       00000076
+CONST2                 DATA           DGROUP         084c:0008       00000000
+_DATA                  DATA           DGROUP         084d:0000       00000234
+XIB                    DATA           DGROUP         0870:0004       00000000
+XI                     DATA           DGROUP         0870:0004       00000018
+XIE                    DATA           DGROUP         0871:000c       00000000
+YIB                    DATA           DGROUP         0871:000c       00000000
+YI                     DATA           DGROUP         0871:000c       0000000c
+YIE                    DATA           DGROUP         0872:0008       00000000
+STRINGS                DATA           DGROUP         0872:0008       00000000
+DATA                   DATA           DGROUP         0872:0008       00000000
+_BSS                   BSS            DGROUP         0873:0000       00000aeb
+STACK                  STACK          DGROUP         0922:0000       0000dac0
 
 
                         +----------------+
@@ -58,7 +58,7 @@ Address        Symbol
 
 Module: test.o(/dos/z/16/src/test.c)
 0000:0056      main_
-0844:0300+     _gvar
+0843:0300+     _gvar
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
 0000:0325      __STK
 0000:0345*     __STKOVERFLOW_
@@ -68,53 +68,53 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:6034+     modexEnter_
 0000:61e2*     modexLeave_
 0000:61fa+     modexsetBaseXMode_
-0000:624c      modexDefaultPage_
-0000:62fe      modexNextPage_
-0000:63ca*     modexNextPageFlexibleSize_
-0000:6498      modexShowPage_
-0000:6594*     modexPanPage_
-0000:65e4*     modexSelectPlane_
-0000:6608      modexClearRegion_
-0000:6720*     oldDrawBmp_
-0000:6886*     CDrawBmp_
-0000:69ea*     modexDrawBmp_
-0000:6a50+     modexDrawBmpRegion_
-0000:6bba*     modex_sparky4_DrawBmpRegion_
-0000:6d24*     modexDrawPlanarBuf_
-0000:6d42*     modexDrawSprite_
-0000:6da8+     modexDrawSpriteRegion_
-0000:6f20*     modexCopyPageRegion_
-0000:708a      modexFadeOn_
-0000:70ba      modexFadeOff_
-0000:70e8*     modexFlashOn_
-0000:7116*     modexFlashOff_
-0000:71e6      modexPalSave_
-0000:723c      modexNewPal_
-0000:728c      modexLoadPalFile_
-0000:736e*     modexSavePalFile_
-0000:73e6      modexPalBlack_
-0000:7410*     modexPalWhite_
-0000:743a+     modexPalUpdate_
-0000:79aa+     modexPalUpdate1_
-0000:7a24*     modexPalUpdate0_
-0000:7a70+     chkcolor_
-0000:7d88+     modexputPixel_
-0000:7e16*     modexgetPixel_
-0000:7e9c*     modexhlin_
-0000:7f20*     modexprint_
-0000:80ba*     modexprintbig_
-0000:8236*     pdump_
-0000:8296*     cls_
-0000:8304+     modexWaitBorder_
-0844:00b4+     _VGA
+0000:6238      modexDefaultPage_
+0000:62ea      modexNextPage_
+0000:63b6*     modexNextPageFlexibleSize_
+0000:6484      modexShowPage_
+0000:6580*     modexPanPage_
+0000:65d0*     modexSelectPlane_
+0000:65f4      modexClearRegion_
+0000:670c*     oldDrawBmp_
+0000:6872*     CDrawBmp_
+0000:69d6*     modexDrawBmp_
+0000:6a3c+     modexDrawBmpRegion_
+0000:6ba6*     modex_sparky4_DrawBmpRegion_
+0000:6d10*     modexDrawPlanarBuf_
+0000:6d2e*     modexDrawSprite_
+0000:6d94+     modexDrawSpriteRegion_
+0000:6f0c*     modexCopyPageRegion_
+0000:7076      modexFadeOn_
+0000:70a6      modexFadeOff_
+0000:70d4*     modexFlashOn_
+0000:7102*     modexFlashOff_
+0000:71d2      modexPalSave_
+0000:7228      modexNewPal_
+0000:7278      modexLoadPalFile_
+0000:735a*     modexSavePalFile_
+0000:73d2      modexPalBlack_
+0000:73fc*     modexPalWhite_
+0000:7426+     modexPalUpdate_
+0000:7996+     modexPalUpdate1_
+0000:7a10*     modexPalUpdate0_
+0000:7a5c+     chkcolor_
+0000:7d74+     modexputPixel_
+0000:7e02*     modexgetPixel_
+0000:7e88*     modexhlin_
+0000:7f0c*     modexprint_
+0000:80a6*     modexprintbig_
+0000:8222*     pdump_
+0000:8282*     cls_
+0000:82f0+     modexWaitBorder_
+0843:00b4+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 0000:0369      __PIA
 0000:0362*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0844:0000*     __nullarea
-0844:00c8*     __ovlflag
-0844:00c9*     __intno
-0844:00ca*     __ovlvec
+0843:0000*     __nullarea
+0843:00c8*     __ovlflag
+0843:00c9*     __intno
+0843:00ca*     __ovlvec
 0000:0380      _cstart_
 0000:0453*     _Not_Enough_Memory_
 0000:0585      __exit_
@@ -127,32 +127,32 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:060c*     __exit_with_msg_
 0000:0611      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0844:00ce      __curbrk
-0844:00d6      __STACKLOW
-0844:00d8      __STACKTOP
-0844:00da      __cbyte
-0844:00dc      __child
-0844:00de      __no87
-0844:00eb      ___FPE_handler
-0844:00d0      __psp
-0844:00df      __get_ovl_stack
-0844:00e3      __restore_ovl_stack
-0844:00e7      __close_ovl_file
-0844:00ef      __LpCmdLine
-0844:00f3      __LpPgmName
-0844:00d2      __osmajor
-0844:00d3      __osminor
-0844:00d4      __osmode
-0844:00d5      __HShift
+0843:00ce      __curbrk
+0843:00d6      __STACKLOW
+0843:00d8      __STACKTOP
+0843:00da      __cbyte
+0843:00dc      __child
+0843:00de      __no87
+0843:00eb      ___FPE_handler
+0843:00d0      __psp
+0843:00df      __get_ovl_stack
+0843:00e3      __restore_ovl_stack
+0843:00e7      __close_ovl_file
+0843:00ef      __LpCmdLine
+0843:00f3      __LpPgmName
+0843:00d2      __osmajor
+0843:00d3      __osminor
+0843:00d4      __osmode
+0843:00d5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
 0000:0630+     int86x_
 0000:07b3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:07e0      _fmalloc_
 0000:07e0      malloc_
-0844:00f8+     ___fheap
-0844:00fa      ___fheapRover
-0844:00fc      ___LargestSizeB4Rover
+0843:00f8+     ___fheap
+0843:00fa      ___fheapRover
+0843:00fc      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:0955      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
@@ -160,8 +160,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0984+     __null_int23_exit_
 0000:0985      exit_
 0000:09a6+     _exit_
-0844:00fe+     ___int23_exit
-0844:0102+     ___FPE_handler_exit
+0843:00fe+     ___int23_exit
+0843:0102+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:09c2+     __open_flags_
 0000:0c83+     _fsopen_
@@ -174,7 +174,7 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:122d      __doclose_
 0000:1377      __shutdown_stream_
 0000:1391      fclose_
-0844:0cb8+     ___RmTmpFileFn
+0843:0cb8+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
 0000:13fc      _ffree_
 0000:13fc      free_
@@ -187,8 +187,8 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:1848      __I4M
 0000:1848      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:83a6*     textInit_
-0844:0cbc      _romFonts
+0000:8396*     textInit_
+0843:0cbc      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
 0000:1860      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
@@ -197,12 +197,12 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1921      __FiniRtns
 0000:1921*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0844:010a      ___uselfn
+0843:010a      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1986      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1987      __EnterWVIDEO_
-0844:010c+     ___WD_Present
+0843:010c+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
 0000:19ab      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
@@ -218,27 +218,27 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:1ebc      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:1ebf      _nmalloc_
-0844:010e      ___nheapbeg
-0844:0110      ___MiniHeapRover
-0844:0112      ___LargestSizeB4MiniHeapRover
+0843:010e      ___nheapbeg
+0843:0110      ___MiniHeapRover
+0843:0112      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:1f99*     _heapgrow_
 0000:1f99*     _fheapgrow_
 0000:1f9a      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0844:0114      ___iob
-0844:0cd4      ___OpenStreams
-0844:0cd8      ___ClosedStreams
+0843:0114      ___iob
+0843:0cd4      ___OpenStreams
+0843:0cd8      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
 0000:202c      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:217f*     __set_commode_
-0844:027c      __commode
+0843:027c      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:218b*     __get_errno_ptr_
-0844:0cdc      _errno
+0843:0cdc      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0844:027e      __fmode
+0843:027e      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:2192      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -272,26 +272,26 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
 0000:2d31      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:2f7a      _nfree_
-0844:0cde+     ___MiniHeapFreeRover
+0843:0cde+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:3075      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:30d5      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0844:0ce0      ____Argv
-0844:0ce4      ____Argc
+0843:0ce0      ____Argv
+0843:0ce4      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0844:0280      __amblksiz
+0843:0280      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0844:02d4      __Start_XI
-0844:02ec      __End_XI
-0844:02ec      __Start_YI
-0844:02f8      __End_YI
+0843:02d4      __Start_XI
+0843:02ec      __End_XI
+0843:02ec      __Start_YI
+0843:02f8      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
 0000:32aa      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:3623*     _heapenable_
-0844:0282      ___heap_enabled
+0843:0282      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:3634      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -309,16 +309,16 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4c22      __GetIOMode_
 0000:4c57      __SetIOMode_nogrow_
-0844:0284      ___NFiles
-0844:0286      ___init_mode
-0844:02ae      ___io_mode
+0843:0284      ___NFiles
+0843:0286      ___init_mode
+0843:02ae      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4c8c      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4ca8*     __get_doserrno_ptr_
-0844:0ce6      __doserrno
+0843:0ce6      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0844:02b2      ___umaskval
+0843:02b2      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:4caf      _dos_creat_
 0000:4cd3*     _dos_creatnew_
@@ -350,13 +350,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:5168      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0844:02c8      ___EFG_printf
-0844:02cc*     ___EFG_scanf
+0843:02c8      ___EFG_printf
+0843:02cc*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0844:02d0      ___IsDBCS
+0843:02d0      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:51b0*     _ismbblead_
-0844:0cea      ___MBCSIsTable
+0843:0cea      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:51cc      ulltoa_
 0000:5309*     lltoa_
@@ -376,10 +376,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
 0000:55fa*     _dos_close_
 0000:5608      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0844:0072      ___Alphabet
+0843:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:5655      __mbinit_
-0844:02d2+     ___MBCodePage
+0843:02d2+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:5730*     _msize_
 0000:574b      _fmsize_
@@ -408,6 +408,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00016cf0 (93424.)
+Memory size:  00016ce0 (93408.)
 Entry point address: 0000:0380
 Link time: 00:00.00
index 253acc737a75cfc436fbc2f30899d040c6722dd5..25f13edb7bd90b756c3262e1c4e071f31852284d 100755 (executable)
Binary files a/test2.exe and b/test2.exe differ
index 13396a95b9a6f1cc20ec1b6204a087da0547ab0a..930eee6201a172777fa757ec6eeba614f16edf1a 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)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/15 15:23:41
+Created on:       15/10/15 15:28:50
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          08ee:0000            0000e890
+DGROUP                          08ed:0000            0000e890
 
 
 
@@ -28,24 +28,24 @@ test2_TEXT             CODE           AUTO           0000:0000       00000186
 _TEXT                  CODE           AUTO           0000:0190       00005dec
 bitmap_TEXT            CODE           AUTO           0000:5f80       0000060d
 planar_TEXT            CODE           AUTO           0000:6590       00000275
-modex16_TEXT           CODE           AUTO           0000:6810       000025bc
-16text_TEXT            CODE           AUTO           0000:8dd0       0000010d
-FAR_DATA               FAR_DATA       AUTO           08ed:000d       00000000
-_NULL                  BEGDATA        DGROUP         08ee:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         08f0:0000       00000002
-CONST                  DATA           DGROUP         08f0:0002       00000076
-CONST2                 DATA           DGROUP         08f7:0008       00000000
-_DATA                  DATA           DGROUP         08f8:0000       0000024c
-XIB                    DATA           DGROUP         091c:000c       00000000
-XI                     DATA           DGROUP         091c:000c       00000018
-XIE                    DATA           DGROUP         091e:0004       00000000
-YIB                    DATA           DGROUP         091e:0004       00000000
-YI                     DATA           DGROUP         091e:0004       0000000c
-YIE                    DATA           DGROUP         091f:0000       00000000
-STRINGS                DATA           DGROUP         091f:0000       00000000
-DATA                   DATA           DGROUP         091f:0000       00000000
-_BSS                   BSS            DGROUP         091f:0000       00000ab3
-STACK                  STACK          DGROUP         09cb:0000       0000dac0
+modex16_TEXT           CODE           AUTO           0000:6810       000025a8
+16text_TEXT            CODE           AUTO           0000:8dc0       0000010d
+FAR_DATA               FAR_DATA       AUTO           08ec:000d       00000000
+_NULL                  BEGDATA        DGROUP         08ed:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         08ef:0000       00000002
+CONST                  DATA           DGROUP         08ef:0002       00000076
+CONST2                 DATA           DGROUP         08f6:0008       00000000
+_DATA                  DATA           DGROUP         08f7:0000       0000024c
+XIB                    DATA           DGROUP         091b:000c       00000000
+XI                     DATA           DGROUP         091b:000c       00000018
+XIE                    DATA           DGROUP         091d:0004       00000000
+YIB                    DATA           DGROUP         091d:0004       00000000
+YI                     DATA           DGROUP         091d:0004       0000000c
+YIE                    DATA           DGROUP         091e:0000       00000000
+STRINGS                DATA           DGROUP         091e:0000       00000000
+DATA                   DATA           DGROUP         091e:0000       00000000
+_BSS                   BSS            DGROUP         091e:0000       00000ab3
+STACK                  STACK          DGROUP         09ca:0000       0000dac0
 
 
                         +----------------+
@@ -76,10 +76,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
 0000:01f0      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-08ee:0000*     __nullarea
-08ee:00c4*     __ovlflag
-08ee:00c5*     __intno
-08ee:00c6*     __ovlvec
+08ed:0000*     __nullarea
+08ed:00c4*     __ovlflag
+08ed:00c5*     __intno
+08ed:00c6*     __ovlvec
 0000:0220      _cstart_
 0000:02f3*     _Not_Enough_Memory_
 0000:0425      __exit_
@@ -92,37 +92,37 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
 0000:04ac*     __exit_with_msg_
 0000:04b1      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-08ee:00ca      __curbrk
-08ee:00d2      __STACKLOW
-08ee:00d4      __STACKTOP
-08ee:00d6      __cbyte
-08ee:00d8      __child
-08ee:00da      __no87
-08ee:00e7      ___FPE_handler
-08ee:00cc      __psp
-08ee:00db      __get_ovl_stack
-08ee:00df      __restore_ovl_stack
-08ee:00e3      __close_ovl_file
-08ee:00eb      __LpCmdLine
-08ee:00ef      __LpPgmName
-08ee:00ce      __osmajor
-08ee:00cf      __osminor
-08ee:00d0      __osmode
-08ee:00d1      __HShift
+08ed:00ca      __curbrk
+08ed:00d2      __STACKLOW
+08ed:00d4      __STACKTOP
+08ed:00d6      __cbyte
+08ed:00d8      __child
+08ed:00da      __no87
+08ed:00e7      ___FPE_handler
+08ed:00cc      __psp
+08ed:00db      __get_ovl_stack
+08ed:00df      __restore_ovl_stack
+08ed:00e3      __close_ovl_file
+08ed:00eb      __LpCmdLine
+08ed:00ef      __LpPgmName
+08ed:00ce      __osmajor
+08ed:00cf      __osminor
+08ed:00d0      __osmode
+08ed:00d1      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
 0000:04d0      fread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
 0000:0847      __doclose_
 0000:0991      __shutdown_stream_
 0000:09ab      fclose_
-08ee:0390+     ___RmTmpFileFn
+08ed:0390+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
 0000:0a16+     _null_exit_rtn_
 0000:0a16+     __null_int23_exit_
 0000:0a17      exit_
 0000:0a38+     _exit_
-08ee:00f4+     ___int23_exit
-08ee:00f8+     ___FPE_handler_exit
+08ed:00f4+     ___int23_exit
+08ed:00f8+     ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
 0000:0b72      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
@@ -134,45 +134,45 @@ Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
 0000:6ad4+     modexEnter_
 0000:6c82*     modexLeave_
 0000:6c9a+     modexsetBaseXMode_
-0000:6cec*     modexDefaultPage_
-0000:6d9e*     modexNextPage_
-0000:6e6a*     modexNextPageFlexibleSize_
-0000:6f38*     modexShowPage_
-0000:7034*     modexPanPage_
-0000:7084*     modexSelectPlane_
-0000:70a8+     modexClearRegion_
-0000:71c0*     oldDrawBmp_
-0000:7326*     CDrawBmp_
-0000:748a*     modexDrawBmp_
-0000:74f0+     modexDrawBmpRegion_
-0000:765a*     modex_sparky4_DrawBmpRegion_
-0000:77c4*     modexDrawPlanarBuf_
-0000:77e2*     modexDrawSprite_
-0000:7848+     modexDrawSpriteRegion_
-0000:79c0*     modexCopyPageRegion_
-0000:7b2a*     modexFadeOn_
-0000:7b5a*     modexFadeOff_
-0000:7b88*     modexFlashOn_
-0000:7bb6*     modexFlashOff_
-0000:7c86+     modexPalSave_
-0000:7cdc      modexNewPal_
-0000:7d2c*     modexLoadPalFile_
-0000:7e0e*     modexSavePalFile_
-0000:7e86*     modexPalBlack_
-0000:7eb0*     modexPalWhite_
-0000:7eda+     modexPalUpdate_
-0000:844a+     modexPalUpdate1_
-0000:84c4*     modexPalUpdate0_
-0000:8510+     chkcolor_
-0000:8828+     modexputPixel_
-0000:88b6*     modexgetPixel_
-0000:893c*     modexhlin_
-0000:89c0*     modexprint_
-0000:8b5a*     modexprintbig_
-0000:8cd6*     pdump_
-0000:8d36*     cls_
-0000:8da4+     modexWaitBorder_
-08ee:0104+     _VGA
+0000:6cd8*     modexDefaultPage_
+0000:6d8a*     modexNextPage_
+0000:6e56*     modexNextPageFlexibleSize_
+0000:6f24*     modexShowPage_
+0000:7020*     modexPanPage_
+0000:7070*     modexSelectPlane_
+0000:7094+     modexClearRegion_
+0000:71ac*     oldDrawBmp_
+0000:7312*     CDrawBmp_
+0000:7476*     modexDrawBmp_
+0000:74dc+     modexDrawBmpRegion_
+0000:7646*     modex_sparky4_DrawBmpRegion_
+0000:77b0*     modexDrawPlanarBuf_
+0000:77ce*     modexDrawSprite_
+0000:7834+     modexDrawSpriteRegion_
+0000:79ac*     modexCopyPageRegion_
+0000:7b16*     modexFadeOn_
+0000:7b46*     modexFadeOff_
+0000:7b74*     modexFlashOn_
+0000:7ba2*     modexFlashOff_
+0000:7c72+     modexPalSave_
+0000:7cc8      modexNewPal_
+0000:7d18*     modexLoadPalFile_
+0000:7dfa*     modexSavePalFile_
+0000:7e72*     modexPalBlack_
+0000:7e9c*     modexPalWhite_
+0000:7ec6+     modexPalUpdate_
+0000:8436+     modexPalUpdate1_
+0000:84b0*     modexPalUpdate0_
+0000:84fc+     chkcolor_
+0000:8814+     modexputPixel_
+0000:88a2*     modexgetPixel_
+0000:8928*     modexhlin_
+0000:89ac*     modexprint_
+0000:8b46*     modexprintbig_
+0000:8cc2*     pdump_
+0000:8d22*     cls_
+0000:8d90+     modexWaitBorder_
+08ed:0104+     _VGA
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 0000:1100+     __open_flags_
 0000:13c1+     _fsopen_
@@ -181,13 +181,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
 0000:15d5      _fmalloc_
 0000:15d5      malloc_
-08ee:0118+     ___fheap
-08ee:011a      ___fheapRover
-08ee:011c      ___LargestSizeB4Rover
+08ed:0118+     ___fheap
+08ed:011a      ___fheapRover
+08ed:011c      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-08ee:011e      ___iob
-08ee:0c94      ___OpenStreams
-08ee:0c98      ___ClosedStreams
+08ed:011e      ___iob
+08ed:0c94      ___OpenStreams
+08ed:0c98      ___ClosedStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
 0000:174a      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
@@ -203,15 +203,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
 0000:1a14      __FiniRtns
 0000:1a14*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-08ee:0286      ___uselfn
+08ed:0286      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
 0000:1a78      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
 0000:1a79      __EnterWVIDEO_
-08ee:0288+     ___WD_Present
+08ed:0288+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
 0000:1a9d*     __get_errno_ptr_
-08ee:0c9c      _errno
+08ed:0c9c      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
 0000:1aa4      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
@@ -250,13 +250,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
 0000:26d8      __I4M
 0000:26d8      __U4M
 Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-0000:8e46*     textInit_
-08ee:0c9e      _romFonts
+0000:8e36*     textInit_
+08ed:0c9e      _romFonts
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
 0000:26f0*     __set_commode_
-08ee:028e      __commode
+08ed:028e      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-08ee:0290      __fmode
+08ed:0290      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
 0000:26fc      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
@@ -277,9 +277,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
 0000:302c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
 0000:302f      _nmalloc_
-08ee:0292      ___nheapbeg
-08ee:0294      ___MiniHeapRover
-08ee:0296      ___LargestSizeB4MiniHeapRover
+08ed:0292      ___nheapbeg
+08ed:0294      ___MiniHeapRover
+08ed:0296      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
 0000:3109*     _heapgrow_
 0000:3109*     _fheapgrow_
@@ -291,21 +291,21 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
 0000:33bd      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
 0000:33c7      _nfree_
-08ee:0cb6+     ___MiniHeapFreeRover
+08ed:0cb6+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
 0000:34c2      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
 0000:3697      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-08ee:0cb8      ____Argv
-08ee:0cbc      ____Argc
+08ed:0cb8      ____Argv
+08ed:0cbc      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-08ee:0298      __amblksiz
+08ed:0298      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-08ee:02ec      __Start_XI
-08ee:0304      __End_XI
-08ee:0304      __Start_YI
-08ee:0310      __End_YI
+08ed:02ec      __Start_XI
+08ed:0304      __End_XI
+08ed:0304      __Start_YI
+08ed:0310      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 0000:4808*     __dosretax
 0000:480d*     __dosret0
@@ -314,9 +314,9 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
 0000:4887      __GetIOMode_
 0000:48bc      __SetIOMode_nogrow_
-08ee:02ae      ___NFiles
-08ee:02b0      ___init_mode
-08ee:02d8      ___io_mode
+08ed:02ae      ___NFiles
+08ed:02b0      ___init_mode
+08ed:02d8      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
 0000:48f1      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
@@ -335,15 +335,15 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
 0000:4bc5      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
 0000:4be1*     __get_doserrno_ptr_
-08ee:0cc0      __doserrno
+08ed:0cc0      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-08ee:02dc      ___umaskval
+08ed:02dc      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
 0000:4be8      _dos_creat_
 0000:4c0c*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
 0000:4c2d*     _heapenable_
-08ee:02de      ___heap_enabled
+08ed:02de      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
 0000:4c3e      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
@@ -357,13 +357,13 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
 0000:4f87      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-08ee:02e0      ___EFG_printf
-08ee:02e4*     ___EFG_scanf
+08ed:02e0      ___EFG_printf
+08ed:02e4*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-08ee:02e8      ___IsDBCS
+08ed:02e8      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
 0000:4fcf*     _ismbblead_
-08ee:0cc2      ___MBCSIsTable
+08ed:0cc2      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
 0000:4feb      ulltoa_
 0000:5128*     lltoa_
@@ -388,10 +388,10 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
 0000:57b0*     sbrk_
 0000:57c0      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-08ee:0072      ___Alphabet
+08ed:0072      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
 0000:5866      __mbinit_
-08ee:02ea+     ___MBCodePage
+08ed:02ea+     ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
 0000:5941*     _msize_
 0000:595c      _fmsize_
@@ -420,6 +420,6 @@ gfx.lib
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  00017770 (96112.)
+Memory size:  00017760 (96096.)
 Entry point address: 0000:0220
 Link time: 00:00.00