]> 4ch.mooo.com Git - 16.git/commitdiff
wwww
authorsparky4 <sparky4@cock.li>
Thu, 22 Oct 2015 15:51:09 +0000 (10:51 -0500)
committersparky4 <sparky4@cock.li>
Thu, 22 Oct 2015 15:51:09 +0000 (10:51 -0500)
22 files changed:
16.exe
16.map
bakapi.map
exmmtest.exe
exmmtest.map
fmemtest.map
fontgfx.map
fonttest.map
inputest.map
maptest.map
palettec.map
palettel.map
pcxtest.map
pcxtest2.map
scroll.exe
scroll.map
src/exmmtest.c
src/lib/16_head.h
src/lib/typdefst.h [new file with mode: 0755]
test.map
test2.map
vgmtest.map

diff --git a/16.exe b/16.exe
index 19dd47990b665a2fe673b0f76049c23788f75c9b..f03c4cbf212f46697e772ded9a79fca6d018fed3 100755 (executable)
Binary files a/16.exe and b/16.exe differ
diff --git a/16.map b/16.map
index 5c15632a670e5e41ff33af9eebf55ab3a89a3673..3f2225e99c3bf77040c956962ff8ec26945ce1a7 100755 (executable)
--- a/16.map
+++ b/16.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: 16.exe
 creating a DOS executable
 
@@ -664,4 +664,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00022c20 (142368.)
 Entry point address: 08ed:0072
-Link time: 00:00.58
+Link time: 00:00.18
index 881d2f3e017798c63c8d2bed321433f39b787ecd..2b6cd4282663e746f93a7b7ba492df5c38f7214f 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: bakapi.exe
 creating a DOS executable
 
@@ -676,4 +676,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00023520 (144672.)
 Entry point address: 07d7:022c
-Link time: 00:00.46
+Link time: 00:00.47
index a1598c2dbd8c82d0ae454acf6327da10e86b311a..91aec7b48ac75be76256a322d2102d7abe9fd862 100755 (executable)
Binary files a/exmmtest.exe and b/exmmtest.exe differ
index d7c9be75f8f5cbc1061dad85650349dbab86320e..a79fe49d6d01e402ae35751985f4d4fc9a30a470 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -13,7 +13,7 @@ creating a DOS executable
 Group                           Address              Size
 =====                           =======              ====
 
-DGROUP                          0edf:0000            0000e7c0
+DGROUP                          0ee6:0000            0000e7c0
 
 
 
@@ -24,35 +24,35 @@ DGROUP                          0edf:0000            0000e7c0
 Segment                Class          Group          Address         Size
 =======                =====          =====          =======         ====
 
-exmmtest_TEXT          CODE           AUTO           0000:0000       00000373
-16_in_TEXT             CODE           AUTO           0000:0380       00001e80
-16_mm_TEXT             CODE           AUTO           0000:2200       00003308
-wcpu_TEXT              CODE           AUTO           0000:5510       00000058
-16_head_TEXT           CODE           AUTO           0000:5570       00000405
-16_ca_TEXT             CODE           AUTO           0000:5980       000003fd
-kitten_TEXT            CODE           AUTO           0000:5d80       0000080a
-16_hc_TEXT             CODE           AUTO           0000:6590       0000158b
-timer_TEXT             CODE           AUTO           0000:7b20       00000235
-_TEXT                  CODE           AUTO           0000:7d60       00006ed3
-16_in13_DATA           FAR_DATA       AUTO           0ec4:0000       000001a4
-FAR_DATA               FAR_DATA       AUTO           0ede:0004       00000000
-_NULL                  BEGDATA        DGROUP         0edf:0000       00000020
-_AFTERNULL             BEGDATA        DGROUP         0ee1:0000       00000002
-CONST                  DATA           DGROUP         0ee1:0002       00000076
-CONST2                 DATA           DGROUP         0ee8:0008       00000102
-_DATA                  DATA           DGROUP         0ef9:0000       0000056b
-XIB                    DATA           DGROUP         0f4f:000c       00000000
-XI                     DATA           DGROUP         0f4f:000c       00000036
-XIE                    DATA           DGROUP         0f53:0002       00000000
-YIB                    DATA           DGROUP         0f53:0002       00000000
-YI                     DATA           DGROUP         0f53:0002       00000018
-YIE                    DATA           DGROUP         0f54:000a       00000000
-STRINGS                DATA           DGROUP         0f54:000a       00000000
-DATA                   DATA           DGROUP         0f54:000a       00000000
-_emu_init_start        EMU            DGROUP         0f54:000a       00000000
-_emu_init_end          EMU            DGROUP         0f54:000a       00000000
-_BSS                   BSS            DGROUP         0f55:0000       0000059a
-STACK                  STACK          DGROUP         0faf:0000       0000dac0
+exmmtest_TEXT          CODE           AUTO           0000:0000       000003e6
+16_in_TEXT             CODE           AUTO           0000:03f0       00001e80
+16_mm_TEXT             CODE           AUTO           0000:2270       00003308
+wcpu_TEXT              CODE           AUTO           0000:5580       00000058
+16_head_TEXT           CODE           AUTO           0000:55e0       00000405
+16_ca_TEXT             CODE           AUTO           0000:59f0       000003fd
+kitten_TEXT            CODE           AUTO           0000:5df0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6600       0000158b
+timer_TEXT             CODE           AUTO           0000:7b90       00000235
+_TEXT                  CODE           AUTO           0000:7dd0       00006ed3
+16_in13_DATA           FAR_DATA       AUTO           0ecb:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0ee5:0004       00000000
+_NULL                  BEGDATA        DGROUP         0ee6:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ee8:0000       00000002
+CONST                  DATA           DGROUP         0ee8:0002       00000076
+CONST2                 DATA           DGROUP         0eef:0008       00000102
+_DATA                  DATA           DGROUP         0f00:0000       0000056b
+XIB                    DATA           DGROUP         0f56:000c       00000000
+XI                     DATA           DGROUP         0f56:000c       00000036
+XIE                    DATA           DGROUP         0f5a:0002       00000000
+YIB                    DATA           DGROUP         0f5a:0002       00000000
+YI                     DATA           DGROUP         0f5a:0002       00000018
+YIE                    DATA           DGROUP         0f5b:000a       00000000
+STRINGS                DATA           DGROUP         0f5b:000a       00000000
+DATA                   DATA           DGROUP         0f5b:000a       00000000
+_emu_init_start        EMU            DGROUP         0f5b:000a       00000000
+_emu_init_end          EMU            DGROUP         0f5b:000a       00000000
+_BSS                   BSS            DGROUP         0f5c:0000       0000059a
+STACK                  STACK          DGROUP         0fb6:0000       0000dac0
 
 
                         +----------------+
@@ -66,501 +66,501 @@ Address        Symbol
 =======        ======
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
-0000:0110      main_
-0edf:0760+     _gvar
+0000:0164      main_
+0ee6:0760+     _gvar
 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-0edf:082e+     _inpu
-0000:04c0+     INL_KeyService_
-0000:075a+     Mouse_
-0000:07b2+     IN_GetJoyAbs_
-0000:0b5c+     IN_GetJoyButtonsDB_
-0000:0de2+     IN_SetupJoy_
-0000:0fa4*     IN_Startup_
-0000:10aa*     IN_Default_
-0000:120e*     IN_Shutdown_
-0000:128e*     IN_SetKeyHook_
-0000:12b0+     IN_ClearKeysDown_
-0000:1390*     IN_ReadCursor_
-0000:14ac*     IN_ReadControl_
-0000:1ce4*     IN_SetControlType_
-0000:1d32*     IN_GetScanName_
-0000:1dba*     IN_WaitForKey_
-0000:1df0*     IN_WaitForASCII_
-0000:1e26+     IN_AckBack_
-0000:1f0e*     IN_Ack_
-0000:1fb0+     IN_IsUserInput_
-0000:2056*     IN_UserInput_
-0000:209a*     IN_KeyDown_
-0000:20e2+     IN_ClearKey_
-0000:215a*     IN_qb_
+0ee6:082e+     _inpu
+0000:0530+     INL_KeyService_
+0000:07ca+     Mouse_
+0000:0822+     IN_GetJoyAbs_
+0000:0bcc+     IN_GetJoyButtonsDB_
+0000:0e52+     IN_SetupJoy_
+0000:1014*     IN_Startup_
+0000:111a*     IN_Default_
+0000:127e*     IN_Shutdown_
+0000:12fe*     IN_SetKeyHook_
+0000:1320+     IN_ClearKeysDown_
+0000:1400*     IN_ReadCursor_
+0000:151c*     IN_ReadControl_
+0000:1d54*     IN_SetControlType_
+0000:1da2*     IN_GetScanName_
+0000:1e2a*     IN_WaitForKey_
+0000:1e60*     IN_WaitForASCII_
+0000:1e96+     IN_AckBack_
+0000:1f7e*     IN_Ack_
+0000:2020+     IN_IsUserInput_
+0000:20c6*     IN_UserInput_
+0000:210a*     IN_KeyDown_
+0000:2152+     IN_ClearKey_
+0000:21ca*     IN_qb_
 Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
-0000:2be4+     MML_CheckForEMS_
-0000:2c40+     MML_SetupEMS_
-0000:2df8+     MML_ShutdownEMS_
-0000:2e64+     MM_MapEMS_
-0000:2f60*     MM_MapXEMS_
-0000:3080+     MML_CheckForXMS_
-0000:30dc*     MML_SetupXMS_
-0000:31c4+     MML_ShutdownXMS_
-0000:3252+     MML_UseSpace_
-0000:3430+     MML_ClearBlock_
-0000:34b4      MM_Startup_
-0000:38e6      MM_Shutdown_
-0000:397c      MM_GetPtr_
-0000:3d76      MM_FreePtr_
-0000:3e6e*     MM_SetPurge_
-0000:3f48*     MM_SetLock_
-0000:4020+     MM_SortMem_
-0000:420e      MM_ShowMemory_
-0000:48ae      MM_DumpData_
-0000:4a08+     MM_UnusedMemory_
-0000:4a8c+     MM_TotalFree_
-0000:4b22*     MM_Report_
-0000:54da*     MM_BombOnError_
-0edf:0990+     _beforesort
-0edf:0994+     _aftersort
-0edf:0998+     _XMSaddr
+0000:2c54+     MML_CheckForEMS_
+0000:2cb0+     MML_SetupEMS_
+0000:2e68+     MML_ShutdownEMS_
+0000:2ed4+     MM_MapEMS_
+0000:2fd0*     MM_MapXEMS_
+0000:30f0+     MML_CheckForXMS_
+0000:314c*     MML_SetupXMS_
+0000:3234+     MML_ShutdownXMS_
+0000:32c2+     MML_UseSpace_
+0000:34a0+     MML_ClearBlock_
+0000:3524      MM_Startup_
+0000:3956      MM_Shutdown_
+0000:39ec      MM_GetPtr_
+0000:3de6      MM_FreePtr_
+0000:3ede*     MM_SetPurge_
+0000:3fb8*     MM_SetLock_
+0000:4090+     MM_SortMem_
+0000:427e      MM_ShowMemory_
+0000:491e      MM_DumpData_
+0000:4a78+     MM_UnusedMemory_
+0000:4afc+     MM_TotalFree_
+0000:4b92*     MM_Report_
+0000:554a*     MM_BombOnError_
+0ee6:0990+     _beforesort
+0ee6:0994+     _aftersort
+0ee6:0998+     _XMSaddr
 Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
-0000:5510      detectcpu_
+0000:5580      detectcpu_
 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
-0000:557e*     wait_
-0000:55ca*     filesize_
-0000:5630      printmeminfoline_
-0000:581c      US_CheckParm_
+0000:55ee*     wait_
+0000:563a*     filesize_
+0000:56a0      printmeminfoline_
+0000:588c      US_CheckParm_
 Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
-0000:59ae      CA_OpenDebug_
-0000:59fe      CA_CloseDebug_
-0000:5a2c+     CA_FarRead_
-0000:5aac*     CA_FarWrite_
-0000:5b2c*     CA_ReadFile_
-0000:5ba8      CA_LoadFile_
-0000:5c50*     CAL_OptimizeNodes_
-0000:5d00      CA_Startup_
-0000:5d50      CA_Shutdown_
-0edf:09a0*     _finishcachebox
-0edf:09a4*     _updatecachebox
-0edf:09a8*     _drawcachebox
+0000:5a1e      CA_OpenDebug_
+0000:5a6e      CA_CloseDebug_
+0000:5a9c+     CA_FarRead_
+0000:5b1c*     CA_FarWrite_
+0000:5b9c*     CA_ReadFile_
+0000:5c18      CA_LoadFile_
+0000:5cc0*     CAL_OptimizeNodes_
+0000:5d70      CA_Startup_
+0000:5dc0      CA_Shutdown_
+0ee6:09a0*     _finishcachebox
+0ee6:09a4*     _updatecachebox
+0ee6:09a8*     _drawcachebox
 Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
-0000:5dbc      KITTENGETS
-0000:5e1c*     kittenopen_
-0000:606a+     catread_
-0000:611e*     kittenclose_
-0000:613a+     mystrtoul_
-0000:61ee+     processEscChars_
-0000:6374+     get_line_
-0000:63e6+     db_fetch_
-0000:647c+     db_insert_
-0edf:0494+     __kitten_catalog
+0000:5e2c      KITTENGETS
+0000:5e8c*     kittenopen_
+0000:60da+     catread_
+0000:618e*     kittenclose_
+0000:61aa+     mystrtoul_
+0000:625e+     processEscChars_
+0000:63e4+     get_line_
+0000:6456+     db_fetch_
+0000:64ec+     db_insert_
+0ee6:0494+     __kitten_catalog
 Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
-0000:673c+     LargestFreeBlock_
-0000:67ca+     _coreleft_
-0000:6846+     LargestFarFreeBlock_
-0000:68fc+     _farcoreleft_
-0000:69aa+     LargestHugeFreeBlock_
-0000:6a9a*     _hugecoreleft_
-0000:6b6a      GetFreeSize_
-0000:6bc4      GetFarFreeSize_
-0000:6c0e      GetNearFreeSize_
-0000:6c5c      heapdump_
-0000:78fe+     heapstat_
-0000:7a3c+     heapstat0_
-0000:7a9e+     HC_OpenDebug_
-0000:7aee*     HC_CloseDebug_
+0000:67ac+     LargestFreeBlock_
+0000:683a+     _coreleft_
+0000:68b6+     LargestFarFreeBlock_
+0000:696c+     _farcoreleft_
+0000:6a1a+     LargestHugeFreeBlock_
+0000:6b0a*     _hugecoreleft_
+0000:6bda      GetFreeSize_
+0000:6c34      GetFarFreeSize_
+0000:6c7e      GetNearFreeSize_
+0000:6ccc      heapdump_
+0000:796e+     heapstat_
+0000:7aac+     heapstat0_
+0000:7b0e+     HC_OpenDebug_
+0000:7b5e*     HC_CloseDebug_
 Module: timer.o(/dos/z/16/src/lib/timer.c)
-0000:7b20*     start_timer_
-0000:7c4c*     elapsed_timer_
-0000:7c9e*     ticktock_
-0000:7d0a*     time_in_seconds_
+0000:7b90*     start_timer_
+0000:7cbc*     elapsed_timer_
+0000:7d0e*     ticktock_
+0000:7d7a*     time_in_seconds_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
-0000:7d65      __STK
-0000:7d85      __STKOVERFLOW_
+0000:7dd5      __STK
+0000:7df5      __STKOVERFLOW_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
-0000:7da2      _fmalloc_
-0000:7da2      malloc_
-0edf:04b6      ___fheap
-0edf:04b8      ___fheapRover
-0edf:04ba      ___LargestSizeB4Rover
+0000:7e12      _fmalloc_
+0000:7e12      malloc_
+0ee6:04b6      ___fheap
+0ee6:04b8      ___fheapRover
+0ee6:04ba      ___LargestSizeB4Rover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
-0000:7f1f      __PIA
-0000:7f18*     __PIS
+0000:7f8f      __PIA
+0000:7f88*     __PIS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
-0000:7f36      printf_
+0000:7fa6      printf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
-0000:7f65      _bmsize_
+0000:7fd5      _bmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
-0000:7f9c      getch_
+0000:800c      getch_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
-0000:7fb6      _ffree_
-0000:7fb6      free_
+0000:8026      _ffree_
+0000:8026      free_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-0edf:0000*     __nullarea
-0edf:04bc*     __ovlflag
-0edf:04bd*     __intno
-0edf:04be*     __ovlvec
-0000:8024      _cstart_
-0000:80f7*     _Not_Enough_Memory_
-0000:8229      __exit_
-0000:8248      __do_exit_with_msg__
-0000:82a5      __GETDS
+0ee6:0000*     __nullarea
+0ee6:04bc*     __ovlflag
+0ee6:04bd*     __intno
+0ee6:04be*     __ovlvec
+0000:8094      _cstart_
+0000:8167*     _Not_Enough_Memory_
+0000:8299      __exit_
+0000:82b8      __do_exit_with_msg__
+0000:8315      __GETDS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
-0000:82b0      _big_code_
-0000:82b0*     CodeModelMismatch
+0000:8320      _big_code_
+0000:8320*     CodeModelMismatch
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-0edf:09b4      __argv
-0edf:09b8      ___argv
-0edf:09bc      __argc
-0edf:09be      ___argc
+0ee6:09b4      __argv
+0ee6:09b8      ___argv
+0ee6:09bc      __argc
+0ee6:09be      ___argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
-0000:82b0+     int86x_
-0000:8433      int86_
+0000:8320+     int86x_
+0000:84a3      int86_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
-0000:8460      __I4M
-0000:8460      __U4M
+0000:84d0      __I4M
+0000:84d0      __U4M
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
-0000:8478      _dos_getvect_
+0000:84e8      _dos_getvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
-0000:8483      _dos_setvect_
+0000:84f3      _dos_setvect_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
-0000:8490      __I4D
-0000:84df      __U4D
+0000:8500      __I4D
+0000:854f      __U4D
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
-0000:8563*     _heapgrow_
-0000:8563      _fheapgrow_
-0000:8564      _nheapgrow_
+0000:85d3*     _heapgrow_
+0000:85d3      _fheapgrow_
+0000:85d4      _nheapgrow_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
-0000:85dc      _memavl_
+0000:864c      _memavl_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
-0000:8621      _nmalloc_
-0edf:04c2      ___nheapbeg
-0edf:04c4      ___MiniHeapRover
-0edf:04c6      ___LargestSizeB4MiniHeapRover
+0000:8691      _nmalloc_
+0ee6:04c2      ___nheapbeg
+0ee6:04c4      ___MiniHeapRover
+0ee6:04c6      ___LargestSizeB4MiniHeapRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
-0000:86fb      _nfree_
-0edf:09c0+     ___MiniHeapFreeRover
+0000:876b      _nfree_
+0ee6:09c0+     ___MiniHeapFreeRover
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
-0000:87f6+     _null_exit_rtn_
-0000:87f6+     __null_int23_exit_
-0000:87f7      exit_
-0000:8818+     _exit_
-0edf:04c8+     ___int23_exit
-0edf:04cc      ___FPE_handler_exit
+0000:8866+     _null_exit_rtn_
+0000:8866+     __null_int23_exit_
+0000:8867      exit_
+0000:8888+     _exit_
+0ee6:04c8+     ___int23_exit
+0ee6:04cc      ___FPE_handler_exit
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
-0000:8834      __PTC
+0000:88a4      __PTC
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
-0000:8867      ultoa_
-0000:8925*     ltoa_
+0000:88d7      ultoa_
+0000:8995*     ltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
-0000:8aab      write_
+0000:8b1b      write_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
-0000:8cd7+     __open_flags_
-0000:8f98+     _fsopen_
-0000:8fff      fopen_
-0000:9122*     freopen_
+0000:8d47+     __open_flags_
+0000:9008+     _fsopen_
+0000:906f      fopen_
+0000:9192*     freopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
-0000:91ac      fprintf_
+0000:921c      fprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
-0000:91db      __doclose_
-0000:9325      __shutdown_stream_
-0000:933f      fclose_
-0edf:09c2+     ___RmTmpFileFn
+0000:924b      __doclose_
+0000:9395      __shutdown_stream_
+0000:93af      fclose_
+0ee6:09c2+     ___RmTmpFileFn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
-0000:93aa+     __ibm_bios_get_ticks_
-0000:9421      clock_
+0000:941a+     __ibm_bios_get_ticks_
+0000:9491      clock_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
-0000:9448      kbhit_
+0000:94b8      kbhit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
-0000:945f      ftell_
+0000:94cf      ftell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
-0000:9645      fseek_
+0000:96b5      fseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-0edf:0098      __IsTable
+0ee6:0098      __IsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
-0000:983d      tolower_
+0000:98ad      tolower_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
-0000:984b      unlink_
+0000:98bb      unlink_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
-0000:9a7b      open_
-0000:9ab2      sopen_
+0000:9aeb      open_
+0000:9b22      sopen_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
-0000:9adf      close_
+0000:9b4f      close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
-0000:9ae4      filelength_
+0000:9b54      filelength_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
-0000:9b42      sprintf_
+0000:9bb2      sprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
-0000:9b71      getenv_
+0000:9be1      getenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
-0000:9c5c      __PTS
+0000:9ccc      __PTS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
-0000:9c8d      read_
+0000:9cfd      read_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
-0000:9dc6*     __clib_strdup_
-0000:9dc6      strdup_
+0000:9e36*     __clib_strdup_
+0000:9e36      strdup_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
-0000:9e2d      halloc_
-0000:9f12      hfree_
+0000:9e9d      halloc_
+0000:9f82      hfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
-0000:9f19      _heapwalk_
-0000:9f19      _fheapwalk_
+0000:9f89      _heapwalk_
+0000:9f89      _fheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
-0000:9f2e+     __NHeapWalk_
-0000:a027      _nheapwalk_
+0000:9f9e+     __NHeapWalk_
+0000:a097      _nheapwalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
-0000:a037      stackavail_
+0000:a0a7      stackavail_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-0edf:04d8      __8087
-0edf:04d9      __real87
-0edf:04da      __dos87emucall
-0edf:04dc      __dos87real
+0ee6:04d8      __8087
+0ee6:04d9      __real87
+0ee6:04da      __dos87emucall
+0ee6:04dc      __dos87real
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
-0000:a046*     __exit_with_msg_
-0000:a04b      __fatal_runtime_error_
+0000:a0b6*     __exit_with_msg_
+0000:a0bb      __fatal_runtime_error_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-0edf:04de      __curbrk
-0edf:04e6      __STACKLOW
-0edf:04e8      __STACKTOP
-0edf:04ea      __cbyte
-0edf:04ec      __child
-0edf:04ee      __no87
-0edf:04fb      ___FPE_handler
-0edf:04e0      __psp
-0edf:04ef      __get_ovl_stack
-0edf:04f3      __restore_ovl_stack
-0edf:04f7      __close_ovl_file
-0edf:04ff      __LpCmdLine
-0edf:0503      __LpPgmName
-0edf:04e2      __osmajor
-0edf:04e3      __osminor
-0edf:04e4      __osmode
-0edf:04e5      __HShift
+0ee6:04de      __curbrk
+0ee6:04e6      __STACKLOW
+0ee6:04e8      __STACKTOP
+0ee6:04ea      __cbyte
+0ee6:04ec      __child
+0ee6:04ee      __no87
+0ee6:04fb      ___FPE_handler
+0ee6:04e0      __psp
+0ee6:04ef      __get_ovl_stack
+0ee6:04f3      __restore_ovl_stack
+0ee6:04f7      __close_ovl_file
+0ee6:04ff      __LpCmdLine
+0ee6:0503      __LpPgmName
+0ee6:04e2      __osmajor
+0ee6:04e3      __osminor
+0ee6:04e4      __osmode
+0ee6:04e5      __HShift
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
-0000:a070      __MemAllocator
-0000:a13a      __MemFree
+0000:a0e0      __MemAllocator
+0000:a1aa      __MemFree
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
-0000:a297      __GrowSeg_
+0000:a307      __GrowSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
-0000:a40d      __AllocSeg_
+0000:a47d      __AllocSeg_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
-0000:a4fc      __fmemneed_
+0000:a56c      __fmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-0edf:0508      ___iob
-0edf:09ca      ___ClosedStreams
-0edf:09ce      ___OpenStreams
+0ee6:0508      ___iob
+0ee6:09ca      ___ClosedStreams
+0ee6:09ce      ___OpenStreams
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
-0000:a519      __fprtf_
+0000:a589      __fprtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
-0000:a66c      __CMain
+0000:a6dc      __CMain
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
-0000:a6d2      __InitRtns
-0000:a6d2*     __FInitRtns
-0000:a72d      __FiniRtns
-0000:a72d*     __FFiniRtns
+0000:a742      __InitRtns
+0000:a742*     __FInitRtns
+0000:a79d      __FiniRtns
+0000:a79d*     __FFiniRtns
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-0edf:0670      ___uselfn
+0ee6:0670      ___uselfn
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
-0000:a792      __DOSseg__
+0000:a802      __DOSseg__
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
-0000:a793      __Init_Argv_
-0000:a7f6+     _getargv_
-0000:ab26      __Fini_Argv_
+0000:a803      __Init_Argv_
+0000:a866+     _getargv_
+0000:ab96      __Fini_Argv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
-0000:ab50      intr_
+0000:abc0      intr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
-0000:ab64      segread_
+0000:abd4      segread_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
-0000:ac4f      __LastFree_
-0000:acc9      __ExpandDGROUP_
+0000:acbf      __LastFree_
+0000:ad39      __ExpandDGROUP_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
-0000:adda      __nmemneed_
+0000:ae4a      __nmemneed_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-0edf:0022      ___Alphabet
+0ee6:0022      ___Alphabet
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
-0000:addd      __lseek_
+0000:ae4d      __lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
-0000:ae17*     __dosretax
-0000:ae1c*     __dosret0
-0000:ae23      __set_errno_dos_
-0000:ae8b*     __set_errno_dos_reterr_
+0000:ae87*     __dosretax
+0000:ae8c*     __dosret0
+0000:ae93      __set_errno_dos_
+0000:aefb*     __set_errno_dos_reterr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
-0000:ae96*     __get_errno_ptr_
-0edf:09d6      _errno
+0000:af06*     __get_errno_ptr_
+0ee6:09d6      _errno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
-0000:ae9d      __GetIOMode_
-0000:aed2      __SetIOMode_nogrow_
-0edf:0686      ___NFiles
-0edf:0688      ___init_mode
-0edf:06b0      ___io_mode
+0000:af0d      __GetIOMode_
+0000:af42      __SetIOMode_nogrow_
+0ee6:0686      ___NFiles
+0ee6:0688      ___init_mode
+0ee6:06b0      ___io_mode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
-0000:af07*     __set_commode_
-0edf:06b4      __commode
+0000:af77*     __set_commode_
+0ee6:06b4      __commode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-0edf:06b6      __fmode
+0ee6:06b6      __fmode
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
-0000:af13      __chktty_
+0000:af83      __chktty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
-0000:af72      __freefp_
-0000:b013      __purgefp_
+0000:afe2      __freefp_
+0000:b083      __purgefp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
-0000:b054      __allocfp_
+0000:b0c4      __allocfp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
-0000:b204      __close_
+0000:b274      __close_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
-0000:b23a      __flush_
+0000:b2aa      __flush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
-0000:b483      fflush_
+0000:b4f3      fflush_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
-0000:b498      tell_
+0000:b508      tell_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
-0000:b4a9      lseek_
+0000:b519      lseek_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
-0000:b4da      __doserror_
-0000:b4e8      __doserror1_
+0000:b54a      __doserror_
+0000:b558      __doserror1_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
-0000:b4f4      _dos_open_
+0000:b564      _dos_open_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
-0000:b51a      isatty_
+0000:b58a      isatty_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
-0000:b536*     __get_doserrno_ptr_
-0edf:09d8      __doserrno
+0000:b5a6*     __get_doserrno_ptr_
+0ee6:09d8      __doserrno
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-0edf:06b8      ___umaskval
+0ee6:06b8      ___umaskval
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
-0000:b53d      _dos_creat_
-0000:b561*     _dos_creatnew_
+0000:b5ad      _dos_creat_
+0000:b5d1*     _dos_creatnew_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
-0000:b582+     __grow_iomode_
-0000:b669+     __shrink_iomode_
-0000:b6aa      __SetIOMode_
+0000:b5f2+     __grow_iomode_
+0000:b6d9+     __shrink_iomode_
+0000:b71a      __SetIOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
-0000:b76a      vsprintf_
+0000:b7da      vsprintf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-0edf:09dc      ___env_mask
-0edf:09e0      _environ
-0edf:09e4*     __wenviron
+0ee6:09dc      ___env_mask
+0ee6:09e0      _environ
+0ee6:09e4*     __wenviron
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
-0000:b7ac      _mbterm_
+0000:b81c      _mbterm_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
-0000:b7ff      _mbsnextc_
+0000:b86f      _mbsnextc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
-0000:b85a      _mbctoupper_
+0000:b8ca      _mbctoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
-0000:b87d      _mbsinc_
+0000:b8ed      _mbsinc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
-0000:b8cf      __ChkTTYIOMode_
-0000:b93d*     __IOMode_
+0000:b93f      __ChkTTYIOMode_
+0000:b9ad*     __IOMode_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
-0000:ba0f      __HeapWalk_
+0000:ba7f      __HeapWalk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
-0000:bc4f*     _fpreset_
-0000:bc7a      __init_8087_
-0000:bcad+     __default_sigfpe_handler_
-0000:bd02      __chk8087_
+0000:bcbf*     _fpreset_
+0000:bcea      __init_8087_
+0000:bd1d+     __default_sigfpe_handler_
+0000:bd72      __chk8087_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
-0000:bd72      __EnterWVIDEO_
-0edf:06d8+     ___WD_Present
+0000:bde2      __EnterWVIDEO_
+0ee6:06d8+     ___WD_Present
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
-0000:bd96*     _heapenable_
-0edf:06da      ___heap_enabled
+0000:be06*     _heapenable_
+0ee6:06da      ___heap_enabled
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-0edf:06dc      __amblksiz
+0ee6:06dc      __amblksiz
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
-0000:bda7      __InitFiles_
+0000:be17      __InitFiles_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
-0000:bfdb*     fcloseall_
-0000:bfe2      __full_io_exit_
+0000:c04b*     fcloseall_
+0000:c052      __full_io_exit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
-0000:bfec      fputc_
+0000:c05c      fputc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
-0000:c1c1      __ioalloc_
+0000:c231      __ioalloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
-0000:c34f      __prtf_
+0000:c3bf      __prtf_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-0edf:09e8      ____Argv
-0edf:09ec      ____Argc
+0ee6:09e8      ____Argv
+0ee6:09ec      ____Argc
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-0edf:070c      __Start_XI
-0edf:0742      __End_XI
-0edf:0742      __Start_YI
-0edf:075a      __End_YI
+0ee6:070c      __Start_XI
+0ee6:0742      __End_XI
+0ee6:0742      __Start_YI
+0ee6:075a      __End_YI
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-0edf:09ee      ___historical_splitparms
+0ee6:09ee      ___historical_splitparms
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
-0000:d4b2      _DoINTR_
+0000:d522      _DoINTR_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
-0000:d82b*     sbrk_
-0000:d83b      __brk_
+0000:d89b*     sbrk_
+0000:d8ab      __brk_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
-0000:d8a3      __qwrite_
+0000:d913      __qwrite_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
-0000:d903      fsync_
+0000:d973      fsync_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
-0000:d908+     __flushall_
-0000:d99c      flushall_
+0000:d978+     __flushall_
+0000:da0c      flushall_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
-0000:d9a2*     _frealloc_
-0000:d9a2      realloc_
+0000:da12*     _frealloc_
+0000:da12      realloc_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
-0000:da9c      __setenvp_
-0000:dc28      __freeenvp_
+0000:db0c      __setenvp_
+0000:dc98      __freeenvp_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-0edf:06de      ___IsDBCS
+0ee6:06de      ___IsDBCS
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
-0000:dc86*     _ismbblead_
-0edf:09f4      ___MBCSIsTable
+0000:dcf6*     _ismbblead_
+0ee6:09f4      ___MBCSIsTable
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
-0000:dce0      __mbinit_
-0edf:06e0      ___MBCodePage
+0000:dd50      __mbinit_
+0ee6:06e0      ___MBCodePage
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
-0000:ddbb      _mbdtoupper_
+0000:de2b      _mbdtoupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
-0000:ddc9      toupper_
+0000:de39      toupper_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-0edf:06e2      __8087cw
+0ee6:06e2      __8087cw
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-0edf:06e4      ___Save8087
-0edf:06e8      ___Rest8087
+0ee6:06e4      ___Save8087
+0ee6:06e8      ___Rest8087
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
-0000:ddd8      __GrabFP87_
+0000:de48      __GrabFP87_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
-0000:de0a*     __init_8087_emu
-0000:de10      __x87id
+0000:de7a*     __init_8087_emu
+0000:de80      __x87id
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
-0000:de6d      wctomb_
+0000:dedd      wctomb_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
-0000:deb8+     utoa_
-0000:df59      itoa_
+0000:df28+     utoa_
+0000:dfc9      itoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
-0000:dfa3      strupr_
+0000:e013      strupr_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-0edf:06ec      ___EFG_printf
-0edf:06f0*     ___EFG_scanf
+0ee6:06ec      ___EFG_printf
+0ee6:06f0*     ___EFG_scanf
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
-0000:dfeb      ulltoa_
-0000:e128*     lltoa_
+0000:e05b      ulltoa_
+0000:e198*     lltoa_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
-0000:e199*     _dos_close_
-0000:e1a7      _dos_commit_
+0000:e209*     _dos_close_
+0000:e217      _dos_commit_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
-0000:e1b6*     _msize_
-0000:e1d1      _fmsize_
+0000:e226*     _msize_
+0000:e241      _fmsize_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
-0000:e1e2      __HeapManager_expand_
-0000:e6eb      _nexpand_
+0000:e252      __HeapManager_expand_
+0000:e75b      _nexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
-0000:e73e      _fexpand_
-0000:e73e*     _expand_
+0000:e7ae      _fexpand_
+0000:e7ae*     _expand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
-0000:e773      clearenv_
+0000:e7e3      clearenv_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
-0000:e8a8      __Init_FPE_handler_
-0000:e8e1      __Fini_FPE_handler_
-0000:e918*     __FPEHandler
+0000:e918      __Init_FPE_handler_
+0000:e951      __Fini_FPE_handler_
+0000:e988*     __FPEHandler
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
-0000:ebaa      _bfree_
+0000:ec1a      _bfree_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
-0000:ebcf      _bexpand_
+0000:ec3f      _bexpand_
 Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-0edf:070a      ___FPE_int
+0ee6:070a      ___FPE_int
 
 
                         +--------------------+
@@ -575,6 +575,6 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
                         +-----------------------+
 
 Stack size:  dac0 (56000.)
-Memory size:  0001d5b0 (120240.)
-Entry point address: 0000:8024
-Link time: 00:00.86
+Memory size:  0001d620 (120352.)
+Entry point address: 0000:8094
+Link time: 00:00.09
index 9fc215792f26ecb9196ad69bd19ee7f9b441f49b..12ec3473b4ebf6261a06daa28085634c4306b45e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: fmemtest.exe
 creating a DOS executable
 
@@ -576,4 +576,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d3e0 (119776.)
 Entry point address: 0000:7e06
-Link time: 00:00.84
+Link time: 00:00.43
index 8b2c389dda6bc79cc2ebb95fcf2f38f35c478c6d..e14df2e08907216a3aadbd9ecad223fe553016d4 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: fontgfx.exe
 creating a DOS executable
 
@@ -638,4 +638,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00021030 (135216.)
 Entry point address: 0000:7cf8
-Link time: 00:00.59
+Link time: 00:00.64
index e77feefb04711894e33ea33b61e57ce3edd00c52..3c588119f8ac79b41c5fd16c78c936acd55a8f32 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: fonttest.exe
 creating a DOS executable
 
@@ -588,4 +588,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001d960 (121184.)
 Entry point address: 0000:7d82
-Link time: 00:00.80
+Link time: 00:00.13
index bcdd18c85549a7167db77bb8343a2e5fe0b440bb..c24f1fa55704c15939aa64f76dcc817b1c507bdc 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: inputest.exe
 creating a DOS executable
 
@@ -572,4 +572,4 @@ Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
 Stack size:  dac0 (56000.)
 Memory size:  0001d1c0 (119232.)
 Entry point address: 0000:7ae2
-Link time: 00:00.77
+Link time: 00:00.71
index ec425e427ee52c0286ce6814228bb6169018691a..668cb36d7d48b37955ed9326ff05f4ba88edb2ff 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: maptest.exe
 creating a DOS executable
 
@@ -658,4 +658,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000229b0 (141744.)
 Entry point address: 08e3:0072
-Link time: 00:00.80
+Link time: 00:00.27
index 4199576da60abe7037d2012975d410de0a258d2e..36a137c724cadeefc14841e115f7c32462a8cc88 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: palettec.exe
 creating a DOS executable
 
@@ -636,4 +636,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020ab0 (133808.)
 Entry point address: 0000:7cd6
-Link time: 00:00.24
+Link time: 00:00.46
index 105dbf87a1b8be56576210c461911c3f86930d0a..31f85c45181e1cc2efa88637babc274279e672ae 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: palettel.exe
 creating a DOS executable
 
@@ -641,4 +641,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00020b60 (133984.)
 Entry point address: 0000:7d80
-Link time: 00:00.95
+Link time: 00:00.86
index 47176439efa14da8e88ccf4e9ee251dcfa715cf4..3c9df5c0a9403601744798c45fe32c7186283a50 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: pcxtest.exe
 creating a DOS executable
 
@@ -507,4 +507,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a5a0 (107936.)
 Entry point address: 0000:03d6
-Link time: 00:00.29
+Link time: 00:00.44
index a32fe1c51ad131e41398c15ff9bfb3c93e692909..fbb24b6f9bdbda577b2736bc1c023c28478819de 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: pcxtest2.exe
 creating a DOS executable
 
@@ -507,4 +507,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001a5e0 (108000.)
 Entry point address: 0000:0416
-Link time: 00:00.23
+Link time: 00:00.72
index 750e1c74fc8e406dea769616f9fa9ae56a55a186..0dc0a4699aac10f54492b64a4e5672e0c45d6f80 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index c7b2c018a9e50a836d3aa1f72b13f81d93ad924e..b5d311f32f263de45877cbe60b9ca15daf055e56 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -740,4 +740,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00029d80 (171392.)
 Entry point address: 09cc:037c
-Link time: 00:00.04
+Link time: 00:00.20
index 28fa6015e22851a1a6cda33f558fb52bb7b301b0..0c0346f1f36af0a90660efc5aab98ac9b106e3d5 100755 (executable)
@@ -167,6 +167,8 @@ main(int argc, char *argv[])
        printf("Total near free:                %lu\n", (dword)(GetNearFreeSize()));\r
        printf("Total far free:                 %lu\n", (dword)(GetFarFreeSize()));\r
        heapdump(&gvar);\r
+       printf("Project 16 emmtest.exe. This is just a test file!\n");\r
+       printf("version %s\n", VERSION);\r
 #endif\r
        //printf("core left:                    %lu\n", (dword)_coreleft());\r
        //printf("far core left:                        %lu\n", (dword)_farcoreleft());\r
index 73fa33d0bbcffcd6b30d759e37f3ee170e63070f..5db7e3f4e2619a414da03aefc76d9fa1cecae647 100755 (executable)
@@ -49,6 +49,7 @@
 #endif\r
 #include "src/lib/nyan/kitten.h"\r
 #include "src/lib/types.h"\r
+#include "src/lib/typdefst.h"\r
 \r
 #define VERSION __DATE__ " " __TIME__\r
 \r
@@ -171,59 +172,6 @@ typedef void __based(__self) * memptr;
 typedef void _seg * memptr;\r
 #endif\r
 \r
-/*\r
- * typedefs of the game variables!\r
- */\r
-typedef struct {\r
-       word id;        /* the Identification number of the page~ For layering~ */\r
-       byte far* data; /* the data for the page */\r
-       word dx;                /* col we are viewing on the virtual screen */\r
-       word dy;                /* row we are viewing on the virtual screen */\r
-       word sw;                /* screen width */\r
-       word sh;                /* screen heigth */\r
-       word tilesw;            /* screen width in tiles */\r
-       word tilesh;            /* screen height in tiles */\r
-       word width;             /* virtual width of the page */\r
-       word height;    /* virtual height of the page */\r
-       word tw;\r
-       word th;\r
-       sword tilemidposscreenx;        /* middle tile position */\r
-       sword tilemidposscreeny;        /* middle tile position */\r
-       sword tileplayerposscreenx;     /* player position on screen */\r
-       sword tileplayerposscreeny;     /* player position on screen */\r
-} page_t;\r
-\r
-typedef struct\r
-{\r
-//     int showmemhandle;\r
-       int                     profilehandle,debughandle;\r
-       int heaphandle;\r
-} handle_t;\r
-\r
-typedef struct\r
-{\r
-       word frames_per_second;\r
-       clock_t t;\r
-       dword tiku;             //frames passed\r
-       word clock_start;       //timer start\r
-       word *clock;    //current time on clock\r
-       boolean fpscap; //cap the fps var\r
-} kurokku_t;\r
-\r
-typedef struct\r
-{\r
-       long old_mode;  //old video mode before game!\r
-       page_t page[4]; //pointer to root page[0]\r
-} video_t;\r
-\r
-typedef struct\r
-{\r
-       video_t video;  // video settings variable\r
-       byte *pee;              // message for fps\r
-       handle_t handle;        //handles for file logging\r
-       kurokku_t kurokku;      //clock struct\r
-} global_game_variables_t;\r
-\r
 /* local function */\r
 void wait(clock_t wait);\r
 \r
diff --git a/src/lib/typdefst.h b/src/lib/typdefst.h
new file mode 100755 (executable)
index 0000000..b7dc2fa
--- /dev/null
@@ -0,0 +1,81 @@
+/* Project 16 Source Code~\r
+ * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ *\r
+ * This file is part of Project 16.\r
+ *\r
+ * Project 16 is free software; you can redistribute it and/or modify\r
+ * it under the terms of the GNU General Public License as published by\r
+ * the Free Software Foundation; either version 3 of the License, or\r
+ * (at your option) any later version.\r
+ *\r
+ * Project 16 is distributed in the hope that it will be useful,\r
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+ * GNU General Public License for more details.\r
+ *\r
+ * You should have received a copy of the GNU General Public License\r
+ * along with this program.  If not, see <http://www.gnu.org/licenses/>, or\r
+ * write to the Free Software Foundation, Inc., 51 Franklin Street,\r
+ * Fifth Floor, Boston, MA 02110-1301 USA.\r
+ *\r
+ */\r
+\r
+#ifndef _TYPEDEFSTRUCT_H_\r
+#define _TYPEDEFSTRUCT_H_\r
+\r
+#include "src/lib/types.h"\r
+\r
+/*\r
+ * typedefs of the game variables!\r
+ */\r
+typedef struct {\r
+       word id;        /* the Identification number of the page~ For layering~ */\r
+       byte far* data; /* the data for the page */\r
+       word dx;                /* col we are viewing on the virtual screen */\r
+       word dy;                /* row we are viewing on the virtual screen */\r
+       word sw;                /* screen width */\r
+       word sh;                /* screen heigth */\r
+       word tilesw;            /* screen width in tiles */\r
+       word tilesh;            /* screen height in tiles */\r
+       word width;             /* virtual width of the page */\r
+       word height;    /* virtual height of the page */\r
+       word tw;\r
+       word th;\r
+       sword tilemidposscreenx;        /* middle tile position */\r
+       sword tilemidposscreeny;        /* middle tile position */\r
+       sword tileplayerposscreenx;     /* player position on screen */\r
+       sword tileplayerposscreeny;     /* player position on screen */\r
+} page_t;\r
+\r
+typedef struct\r
+{\r
+//     int showmemhandle;\r
+       int                     profilehandle,debughandle;\r
+       int heaphandle;\r
+} handle_t;\r
+\r
+typedef struct\r
+{\r
+       word frames_per_second;\r
+       clock_t t;\r
+       dword tiku;             //frames passed\r
+       word clock_start;       //timer start\r
+       word *clock;    //current time on clock\r
+       boolean fpscap; //cap the fps var\r
+} kurokku_t;\r
+\r
+typedef struct\r
+{\r
+       long old_mode;  //old video mode before game!\r
+       page_t page[4]; //pointer to root page[0]\r
+} video_t;\r
+\r
+typedef struct\r
+{\r
+       video_t video;  // video settings variable\r
+       byte *pee;              // message for fps\r
+       handle_t handle;        //handles for file logging\r
+       kurokku_t kurokku;      //clock struct\r
+} global_game_variables_t;\r
+\r
+#endif /* _TYPEDEFSTRUCT_H_ */\r
index 50ca900f5ad60e5494b3909fe0e1f0db91069bba..83676534b52e7f4f8560d37a9220bd4efa60e082 100755 (executable)
--- a/test.map
+++ b/test.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: test.exe
 creating a DOS executable
 
@@ -410,4 +410,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  00016d10 (93456.)
 Entry point address: 0000:03c0
-Link time: 00:00.78
+Link time: 00:00.15
index 4c3fe95348c5691086f8e9862f2266e13b686efe..99b38314e62f3d17cf545f8af2cd89a324709d5c 100755 (executable)
--- a/test2.map
+++ b/test2.map
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 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/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: test2.exe
 creating a DOS executable
 
@@ -422,4 +422,4 @@ gfx.lib
 Stack size:  dac0 (56000.)
 Memory size:  000177e0 (96224.)
 Entry point address: 0000:0260
-Link time: 00:00.52
+Link time: 00:00.72
index 77954bb429d1f75f994ac4d2822e3656a18f05da..84c8c03ef0b988533a9897b3395c85e71ac9e18e 100755 (executable)
@@ -1,7 +1,7 @@
 Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/10/21 12:12:04
+Created on:       15/10/22 10:51:05
 Executable Image: vgmtest.exe
 creating a DOS executable
 
@@ -606,4 +606,4 @@ vgmsnd.lib
 Stack size:  dac0 (56000.)
 Memory size:  0001f460 (128096.)
 Entry point address: 0000:7d06
-Link time: 00:00.30
+Link time: 00:00.22