]> 4ch.mooo.com Git - 16.git/commitdiff
wwww cleanings and now the compiler header generated files are shown and so is the...
authorsparky4 <sparky4@cock.li>
Fri, 2 Sep 2016 16:34:57 +0000 (11:34 -0500)
committersparky4 <sparky4@cock.li>
Fri, 2 Sep 2016 16:34:57 +0000 (11:34 -0500)
35 files changed:
.gitignore
0.mah [new file with mode: 0755]
16.BAK [deleted file]
16.mah [new file with mode: 0755]
16/planrpcx.exe [moved from planrpcx.exe with 100% similarity]
16/test2.exe [moved from test2.exe with 100% similarity]
DEBUG.16B [new file with mode: 0755]
MMDUMP.16B [new file with mode: 0755]
PROFILE.16B [new file with mode: 0755]
PROFILE.16W [new file with mode: 0755]
bakapi.mah [new file with mode: 0755]
bcexmm.exe [new file with mode: 0755]
bcexmm.mah [moved from BCEXMM.MAP with 52% similarity]
bcexmm.prj
exmmtest.mah [new file with mode: 0755]
fmemtest.mah [new file with mode: 0755]
fontgfx.mah [new file with mode: 0755]
fonttest.mah [new file with mode: 0755]
inputest.mah [new file with mode: 0755]
makefile
maptest.mah [new file with mode: 0755]
palettec.mah [new file with mode: 0755]
palettel.mah [new file with mode: 0755]
pcxtest.mah [new file with mode: 0755]
pcxtest2.mah [new file with mode: 0755]
scroll.mah [new file with mode: 0755]
src/lib/16_ca.c
src/lib/16_head.h
src/lib/16_in.h
src/vrstest.c
test.mah [new file with mode: 0755]
test0.mah [new file with mode: 0755]
tesuto.mah [new file with mode: 0755]
vgmtest.mah [new file with mode: 0755]
vrstest.mah [new file with mode: 0755]

index 3b6f01c06bba1c120a7b2915c6de668a5669f754..bec2538915791c74d26a092eae9babae6f8e62fe 100755 (executable)
@@ -17,8 +17,8 @@ makefile~
 README~\r
 TODO~\r
 LICENCE~\r
-*.mah\r
-*.MAH\r
+!*.mah\r
+!*.MAH\r
 !makefile\r
 !modex.lib\r
 img\r
diff --git a/0.mah b/0.mah
new file mode 100755 (executable)
index 0000000..743a14d
--- /dev/null
+++ b/0.mah
@@ -0,0 +1,1000 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:31
+Executable Image: 0.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          18ab:0000            0000e640
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+0_TEXT                 CODE           AUTO           0000:0000       00000076
+main_TEXT              CODE           AUTO           0000:0080       00000df5
+uart_8250_write_TEXT   CODE           AUTO           0000:0e80       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0e80       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0e80       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0e80       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0e80       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0e80       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0e80       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0e80       00000000
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0e80       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0e80       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0e80       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0e80       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0e80       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0e80       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0e80       00000020
+vga_palette_lseek_TEXT CODE           AUTO           0000:0ea0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0ea0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0ea0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0ea0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0ea0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0ea0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0ea0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0ea0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0ea0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0ea0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0ea0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0ea0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0ea0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0ea0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0ea0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0ea0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0ea0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0ea0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0ea0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0ea0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0ea0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0ea0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0ea0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0ea0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0ea0       00000000
+just_int86_TEXT        CODE           AUTO           0000:0ea0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0ea0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0ea0       00000000
+16_in_TEXT             CODE           AUTO           0000:0ea0       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:1000       00000161
+IN_qb_TEXT             CODE           AUTO           0000:1170       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:11d0       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:1250       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:12a0       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:12f0       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:13a0       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:1450       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:1550       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:1590       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:15d0       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:1660       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:16b0       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:21d0       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:2310       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:2390       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:2400       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:2430       00000084
+IN_Default_TEXT        CODE           AUTO           0000:24c0       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:25e0       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:26f0       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:26f0       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:2760       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:28c0       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:2a50       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:2a50       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:2aa0       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:2ae0       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:2b30       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:2b80       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:2bc0       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:2e80       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:2f40       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:2f40       00000000
+Mouse_TEXT             CODE           AUTO           0000:2f40       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:2f70       000002a5
+16_mm_TEXT             CODE           AUTO           0000:3220       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:3c10       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:3c40       00000805
+MM_Report_TEXT         CODE           AUTO           0000:4450       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:4680       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:4720       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:47b0       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:4920       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:4fc0       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:51b0       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:5290       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:5370       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:5470       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:5880       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:5920       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:5d60       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5df0       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:5fd0       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:6060       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:6150       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:61b0       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:62e0       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:63f0       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:6460       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:6620       0000005b
+wcpu_TEXT              CODE           AUTO           0000:6680       00000000
+detectcpu_TEXT         CODE           AUTO           0000:6680       00000058
+16_head_TEXT           CODE           AUTO           0000:66e0       0000000d
+dirchar_TEXT           CODE           AUTO           0000:66f0       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:6740       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:68a0       000001ec
+filesize_TEXT          CODE           AUTO           0000:6a90       00000068
+wait_TEXT              CODE           AUTO           0000:6b00       0000004b
+16_ca_TEXT             CODE           AUTO           0000:6b50       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:6bb0       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:6be0       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:6c40       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:6d00       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:6db0       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:6e20       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:6ea0       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:6f50       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:7000       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:7030       00000053
+16_dbg_TEXT            CODE           AUTO           0000:7090       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:7090       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:70e0       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:7160       0000012c
+kitten_TEXT            CODE           AUTO           0000:7290       0000003c
+db_insert_TEXT         CODE           AUTO           0000:72d0       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:73e0       00000098
+get_line_TEXT          CODE           AUTO           0000:7480       00000072
+processEscChars_TEXT   CODE           AUTO           0000:7500       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:7690       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:7750       0000001d
+catread_TEXT           CODE           AUTO           0000:7770       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:7830       0000025f
+kittengets_TEXT        CODE           AUTO           0000:7a90       00000063
+16_hc_TEXT             CODE           AUTO           0000:7b00       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:7cb0       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:7ce0       00000053
+heapstat0_TEXT         CODE           AUTO           0000:7d40       00000076
+heapstat_TEXT          CODE           AUTO           0000:7dc0       00000134
+heapdump_TEXT          CODE           AUTO           0000:7f00       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:8bb0       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:8c10       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:8c70       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:8cd0       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:8db0       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:8ea0       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:8f60       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:9020       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:90a0       0000008d
+16_timer_TEXT          CODE           AUTO           0000:9130       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:9140       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:9170       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:92c0       0000004d
+ticktock_TEXT          CODE           AUTO           0000:9310       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:9380       00000054
+start_timer_TEXT       CODE           AUTO           0000:93e0       0000013a
+_TEXT                  CODE           AUTO           0952:0000       00009959
+dos_TEXT               CODE           AUTO           0952:9960       000001bd
+vga_TEXT               CODE           AUTO           0952:9b20       00000afc
+modex16_TEXT           CODE           AUTO           0952:a620       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0952:a7c0       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0952:a9a0       00000028
+modexcls_TEXT          CODE           AUTO           0952:a9d0       00000077
+modexpdump_TEXT        CODE           AUTO           0952:aa50       00000061
+modexprintbig_TEXT     CODE           AUTO           0952:aac0       00000195
+modexprint_TEXT        CODE           AUTO           0952:ac60       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0952:ae30       00000087
+modexputPixel_TEXT     CODE           AUTO           0952:aec0       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0952:af50       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0952:b290       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0952:b2e0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0952:b370       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0952:b430       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0952:ba00       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0952:ba30       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0952:ba60       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0952:bae0       000000e7
+modexNewPal_TEXT       CODE           AUTO           0952:bbd0       00000046
+modexPalSave_TEXT      CODE           AUTO           0952:bc20       00000058
+fadePalette_TEXT       CODE           AUTO           0952:bc80       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0952:bd30       00000031
+modexFlashOn_TEXT      CODE           AUTO           0952:bd70       00000032
+modexFadeOff_TEXT      CODE           AUTO           0952:bdb0       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0952:bde0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0952:be20       00000190
+modexClearRegion_TEXT  CODE           AUTO           0952:bfb0       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0952:c0d0       00000024
+modexPanPage_TEXT      CODE           AUTO           0952:c100       00000051
+modexShowPage_TEXT     CODE           AUTO           0952:c160       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0952:c230       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0952:c3b0       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0952:c460       0000010e
+modexNextPage_TEXT     CODE           AUTO           0952:c570       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0952:c6e0       000000f3
+modexLeave_TEXT        CODE           AUTO           0952:c7e0       00000019
+modexEnter_TEXT        CODE           AUTO           0952:c800       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0952:c9d0       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0952:c9f0       00000031
+VGAmodeX_TEXT          CODE           AUTO           0952:ca30       000000e6
+vrl1xlof_TEXT          CODE           AUTO           0952:cb20       0000018e
+vgawm1bc_TEXT          CODE           AUTO           0952:ccb0       000000b7
+vrl1xdrw_TEXT          CODE           AUTO           0952:cd70       000001a4
+8250_TEXT              CODE           AUTO           0952:cf20       0000009a
+8250bios_TEXT          CODE           AUTO           0952:cfc0       00000086
+8250siop_TEXT          CODE           AUTO           0952:d050       00000000
+8250prob_TEXT          CODE           AUTO           0952:d050       000002d5
+8250cint_TEXT          CODE           AUTO           0952:d330       00000045
+8250fifo_TEXT          CODE           AUTO           0952:d380       0000008a
+8250bauc_TEXT          CODE           AUTO           0952:d410       00000041
+8250baud_TEXT          CODE           AUTO           0952:d460       00000040
+vgacrtcr_TEXT          CODE           AUTO           0952:d4a0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0952:dcc0       000006ec
+16text_TEXT            CODE           AUTO           0952:e3b0       00000000
+textInit_TEXT          CODE           AUTO           0952:e3b0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0952:e450       0000007b
+16render_TEXT          CODE           AUTO           0952:e4d0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0952:e4d0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0952:e640       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0952:e7c0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0952:e830       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0952:e9a0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0952:ea10       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0952:eb90       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0952:ec00       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0952:ed70       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0952:ede0       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0952:ef40       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0952:efb0       000001e9
+doswin_TEXT            CODE           AUTO           0952:f1a0       00000231
+dosntvig_TEXT          CODE           AUTO           0952:f3e0       00000000
+16_in13_DATA           FAR_DATA       AUTO           1890:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           18aa:0004       00000000
+_NULL                  BEGDATA        DGROUP         18ab:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         18ad:0000       00000002
+CONST                  DATA           DGROUP         18ad:0002       00000102
+CONST2                 DATA           DGROUP         18bd:0004       0000013a
+_DATA                  DATA           DGROUP         18d1:0000       000006a0
+XIB                    DATA           DGROUP         193b:0000       00000000
+XI                     DATA           DGROUP         193b:0000       0000003c
+XIE                    DATA           DGROUP         193e:000c       00000000
+YIB                    DATA           DGROUP         193e:000c       00000000
+YI                     DATA           DGROUP         193e:000c       00000018
+YIE                    DATA           DGROUP         1940:0004       00000000
+STRINGS                DATA           DGROUP         1940:0004       00000000
+DATA                   DATA           DGROUP         1940:0004       00000000
+_emu_init_start        EMU            DGROUP         1940:0004       00000000
+_emu_init_end          EMU            DGROUP         1940:0004       00000000
+_BSS                   BSS            DGROUP         1941:0000       00005cda
+STACK                  STACK          DGROUP         1f0f:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: 0.obj(/dos/z/16/src/0.c)
+18ab:0960+     _player
+18ab:0998+     _gvar
+0000:0080      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+18ab:0274+     _testkeyin
+18ab:0276+     _testcontrolnoisy
+0000:2f70+     INL_KeyService_
+0000:2f42*     Mouse_
+0000:2e80+     IN_GetJoyAbs_
+0000:2b32+     IN_GetJoyButtonsDB_
+0000:2760+     IN_SetupJoy_
+0000:25e2      IN_Startup_
+0000:24c0      IN_Default_
+0000:2432      IN_Shutdown_
+0000:2400*     IN_SetKeyHook_
+0000:2392+     IN_ClearKeysDown_
+0000:21d0*     IN_ReadCursor_
+0000:16ba      IN_ReadControl_
+0000:1660*     IN_SetControlType_
+0000:15d2*     IN_GetScanName_
+0000:1590*     IN_WaitForKey_
+0000:1552*     IN_WaitForASCII_
+0000:1450+     IN_AckBack_
+0000:13a2*     IN_Ack_
+0000:12f0+     IN_IsUserInput_
+0000:12a2      IN_UserInput_
+0000:1250      IN_KeyDown_
+0000:11d2+     IN_ClearKey_
+0000:1170*     IN_qb_
+18ab:4efe+     _inpu
+0000:1002      IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:6620+     MML_CheckForEMS_
+0000:6462+     MML_SetupEMS_
+0000:63f0+     MML_ShutdownEMS_
+0000:62e2+     MM_MapEMS_
+0000:61b0*     MM_MapXEMS_
+0000:6152+     MML_CheckForXMS_
+0000:6060*     MML_SetupXMS_
+0000:5fd2+     MML_ShutdownXMS_
+0000:5df0+     MML_UseSpace_
+0000:5d62+     MML_ClearBlock_
+0000:5920*     MM_Startup_
+0000:5882+     MM_Shutdown_
+0000:5470      MM_GetPtr_
+0000:5372+     MM_FreePtr_
+0000:5290*     MM_SetPurge_
+0000:51b2*     MM_SetLock_
+0000:4fc0+     MM_SortMem_
+0000:4922*     MM_ShowMemory_
+0000:47b0*     MM_DumpData_
+0000:4722+     MM_UnusedMemory_
+0000:4680+     MM_TotalFree_
+0000:4452*     MM_Report_
+18ab:50d0+     _beforesort
+18ab:50d4+     _aftersort
+18ab:50d8+     _XMSaddr
+0000:3c10*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:6680      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:6b00*     wait_
+0000:6a92*     filesize_
+0000:68a0      printmeminfoline_
+0000:6742      US_CheckParm_
+0000:66fa      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:7030      CA_OpenDebug_
+0000:7002      CA_CloseDebug_
+0000:6f50+     CA_FarRead_
+0000:6ea2+     CA_FarWrite_
+0000:6e20*     CA_ReadFile_
+0000:6db2*     CA_WriteFile_
+0000:6d00*     CA_LoadFile_
+0000:6c42*     CAL_OptimizeNodes_
+0000:6be0*     CA_Startup_
+18ab:51e0*     _finishcachebox
+18ab:51e4*     _drawcachebox
+18ab:51e8*     _updatecachebox
+0000:6bb2*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:7160*     _DEBUG_INIT_
+0000:70e2+     _DEBUG_
+18ab:0564+     __DEBUG_INITed
+18ab:0568+     __DEBUG_uart
+0000:7090*     _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:7a90      KITTENGETS
+0000:7832*     kittenopen_
+0000:7770+     catread_
+0000:7752*     kittenclose_
+0000:7690+     mystrtoul_
+0000:7502+     processEscChars_
+0000:7480+     get_line_
+0000:73e2+     db_fetch_
+18ab:056c+     __kitten_catalog
+0000:72d0+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:90a0+     LargestFreeBlock_
+0000:9022+     _coreleft_
+0000:8f60+     LargestFarFreeBlock_
+0000:8ea2+     _farcoreleft_
+0000:8db0+     LargestHugeFreeBlock_
+0000:8cd2*     _hugecoreleft_
+0000:8c70+     GetFreeSize_
+0000:8c12+     GetFarFreeSize_
+0000:8bb0+     GetNearFreeSize_
+0000:7f02*     heapdump_
+0000:7dca+     heapstat_
+0000:7d4c+     heapstat0_
+0000:7ce0+     HC_OpenDebug_
+0000:7cb2*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:93e0*     start_timer_
+0000:9382*     elapsed_timer_
+0000:9310+     ticktock_
+0000:92c2*     time_in_seconds_
+0000:9170*     shinkutxt_
+0000:9142*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0952:0005      __STK
+0952:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0952:0042      _fmalloc_
+0952:0042      malloc_
+18ab:0586      ___fheap
+18ab:0588      ___fheapRover
+18ab:058a      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0952:01bf      __PIA
+0952:01b8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0952:03f7      open_
+0952:042e      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0952:045b      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+18ab:058c      ___iob
+18ab:5474      ___ClosedStreams
+18ab:5478      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0952:048c      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0952:04bb      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0952:05fb      close_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0952:9960      probe_dos_
+18ab:0700*     _lib_dos_option
+18ab:0701+     _dos_flavor
+18ab:0702      _dos_version
+18ab:0704+     _freedos_kernel_version
+18ab:0708+     _dos_version_method
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0952:9b20+     vga_sync_hw_cursor_
+0952:9bde+     update_state_vga_memory_map_select_
+0952:9e2c      update_state_from_vga_
+0952:a210      probe_vga_
+18ab:547c      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0952:ca30      VGAmodeX_
+0952:c9d2*     vgaGetMode_
+0952:c80a+     modexEnter_
+0952:c7e0*     modexLeave_
+0952:c6e2+     modexDefaultPage_
+0952:c570+     modexNextPage_
+0952:c462+     modexNextPageFlexibleSize_
+0952:c3b0+     modexCalcVmemRemain_
+0952:c232      modexHiganbanaPageSetup_
+0952:c160      modexShowPage_
+0952:c102*     modexPanPage_
+0952:c0d0      modexSelectPlane_
+0952:bfb2+     modexClearRegion_
+0952:be20*     modexCopyPageRegion_
+0952:bde2*     modexFadeOn_
+0952:bdb0*     modexFadeOff_
+0952:bd72*     modexFlashOn_
+0952:bd30*     modexFlashOff_
+0952:bc22+     modexPalSave_
+0952:bbd0+     modexNewPal_
+0952:bae2*     modexLoadPalFile_
+0952:ba60*     modexSavePalFile_
+0952:ba32*     modexPalBlack_
+0952:ba00*     modexPalWhite_
+0952:b432+     modexPalUpdate_
+0952:b370+     modexPalUpdate1_
+0952:b2e2*     modexPalUpdate0_
+0952:b290*     modexPalOverscan_
+0952:af52+     modexchkcolor_
+0952:aec0*     modexputPixel_
+0952:ae32*     modexgetPixel_
+0952:ac60*     modexprint_
+0952:aac8*     modexprintbig_
+0952:aa50*     modexpdump_
+0952:a9d2*     modexcls_
+0952:a9a0*     modexWaitBorder_
+18ab:0744+     _VGA
+0952:a7c2*     modexprintmeminfo_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c)
+0952:cb20      vrl1_vgax_genlineoffsets_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0952:0600      printf_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgawm1bc.c)
+0952:ccb0      vga_setup_wm1_block_copy_
+0952:ccda      vga_wm1_mem_block_copy_
+0952:cd4a      vga_restore_rm0wm0_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c)
+0952:cdf6      draw_vrl1_vgax_modex_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0952:062f      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0952:0646      __I4D
+0952:0695      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0952:071a      __I4M
+0952:071a      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0952:0732      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0952:074c      _ffree_
+0952:074c      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+18ab:0000*     __nullarea
+18ab:0758*     __ovlflag
+18ab:0759*     __intno
+18ab:075a*     __ovlvec
+0952:07ba      _cstart_
+0952:088d*     _Not_Enough_Memory_
+0952:09bf      __exit_
+0952:09dc      __do_exit_with_msg__
+0952:0a35      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0952:0a40      _big_code_
+0952:0a40*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+18ab:5e24      __argv
+18ab:5e28      ___argv
+18ab:5e2c      __argc
+18ab:5e2e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0952:0a40+     int86x_
+0952:0bc3      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0952:0bf0      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0952:0bfb      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0952:0c08*     _heapgrow_
+0952:0c08      _fheapgrow_
+0952:0c09      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0952:0c7e      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0952:0cc3      _nmalloc_
+18ab:075e      ___nheapbeg
+18ab:0760      ___MiniHeapRover
+18ab:0762      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0952:0d9a      _nfree_
+18ab:5e30+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0952:0e95+     __null_int23_exit_
+0952:0e96      exit_
+0952:0eae*     _exit_
+18ab:0764+     ___int23_exit
+18ab:0768      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0952:0eca      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0952:0efd      ultoa_
+0952:0fbb*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0952:1141      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0952:136d+     __open_flags_
+0952:162e+     _fsopen_
+0952:1694      fopen_
+0952:17b7*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0952:183f      __doclose_
+0952:1989      __shutdown_stream_
+0952:19a3      fclose_
+18ab:5e32+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0952:1a84      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0952:1aab      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0952:1c91      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+18ab:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0952:1e89      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0952:1e97      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0952:1ea6      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+0952:cf20      already_got_8250_port_
+0952:cf74      init_8250_
+18ab:0774+     _inited_8250
+18ab:5e3a      _base_8250_port
+18ab:5e4a      _info_8250_port
+18ab:5e6a      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+0952:cfc0      probe_8250_bios_ports_
+0952:cffa      get_8250_bios_port_
+18ab:0776      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+18ab:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+0952:d050      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+0952:d330      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+0952:d380*     uart_8250_disable_FIFO_
+0952:d3c0      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+0952:d410      uart_8250_baud_to_divisor_
+0952:d42c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+0952:d460      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+0952:1f72      vsnprintf_
+0952:2007*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0952:2036      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0952:2065      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0952:2150      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0952:2181*     __clib_strdup_
+0952:2181      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0952:21e8      halloc_
+0952:22cd      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0952:22d4      _heapwalk_
+0952:22d4      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0952:22e9+     __NHeapWalk_
+0952:23de      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0952:23ee      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+18ab:0778      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+18ab:077a      __8087
+18ab:077b      __real87
+18ab:077c      __dos87emucall
+18ab:077e      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0952:23fc*     __exit_with_msg_
+0952:2401      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+18ab:0780      __curbrk
+18ab:0788      __STACKLOW
+18ab:078a      __STACKTOP
+18ab:078c      __cbyte
+18ab:078e      __child
+18ab:0790      __no87
+18ab:079d      ___FPE_handler
+18ab:0782      __psp
+18ab:0791      __get_ovl_stack
+18ab:0795      __restore_ovl_stack
+18ab:0799      __close_ovl_file
+18ab:07a1      __LpCmdLine
+18ab:07a5      __LpPgmName
+18ab:0784      __osmajor
+18ab:0785      __osminor
+18ab:0786      __osmode
+18ab:0787      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0952:2420      __MemAllocator
+0952:24ea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0952:2656      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0952:27cc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0952:28bb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0952:28be      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0952:28e4      __GetIOMode_
+0952:2919      __SetIOMode_nogrow_
+18ab:07aa      ___NFiles
+18ab:07ac      ___init_mode
+18ab:07d4      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0952:294e      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0952:296a*     __get_doserrno_ptr_
+18ab:5e6c      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+18ab:07d8      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0952:2971      _dos_creat_
+0952:2995*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0952:29b6+     __grow_iomode_
+0952:2a9d+     __shrink_iomode_
+0952:2ade      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0952:2b85*     __get_errno_ptr_
+18ab:5e70      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0952:2b8c*     __dosretax
+0952:2b91*     __dosret0
+0952:2b98      __set_errno_dos_
+0952:2c00*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+18ab:07ee      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0952:2c0b      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0952:2c45      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0952:2e76*     fcloseall_
+0952:2e7d      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0952:2ea3      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0952:2ff6      __ChkTTYIOMode_
+0952:3064*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0952:3074      __close_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0952:caa0      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0952:d4a0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0952:dcc0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0952:30aa+     __fill_buffer_
+0952:32f9      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0952:3440      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0952:37c7      rand_
+0952:3809*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+18ab:5e72      _romFonts
+18ab:5e8a      _romFontsData
+0952:e3b0*     textInit_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0952:efb0+     modexDrawPBufRegion_
+0952:ef42*     modexDrawPBuf_
+0952:ede0*     oldDrawBmp_
+0952:ed72*     modexDrawBmp_
+0952:ec00+     modexDrawBmpRegion_
+0952:eb92*     modexDrawSprite_
+0952:ea10+     modexDrawSpriteRegion_
+0952:e9a2*     modexDrawBmpPBuf_
+0952:e830+     modexDrawBmpPBufRegion_
+0952:e7c2*     modexDrawSpritePBuf_
+0952:e640+     modexDrawSpritePBufRegion_
+0952:e4d2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0952:382c      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0952:388d      __InitRtns
+0952:388d*     __FInitRtns
+0952:38e8      __FiniRtns
+0952:38e8*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+18ab:0804      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0952:394c      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0952:3c7b      __Init_Argv_
+0952:3cdd      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0952:3d07      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0952:3d1b      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0952:3e06      __LastFree_
+0952:3e80      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0952:3f91      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+18ab:0070      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0952:3f94*     __set_commode_
+18ab:0806      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0952:3fa0      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0952:3fff      __freefp_
+0952:40a0      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0952:40e1      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0952:4291      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0952:44da      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0952:44ef      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0952:4500      __doserror_
+0952:450e      __doserror1_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+0952:f1a0*     detect_windows_
+18ab:0810+     _windows_version_method
+18ab:0814+     _windows_version
+18ab:0816      _windows_mode
+18ab:0817+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0952:451a      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0952:5687      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+18ab:631c      ___env_mask
+18ab:6320      _environ
+18ab:6324*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0952:56c9      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0952:571c      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0952:5777      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0952:579a      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0952:58ae      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0952:5ad4      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0952:5b0c*     _fpreset_
+0952:5b37      __init_8087_
+0952:5bb6      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0952:5c26      __EnterWVIDEO_
+18ab:0836+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0952:5c4a*     _heapenable_
+18ab:0838      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+18ab:083a      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0952:5c5b*     _frealloc_
+0952:5c5b      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0952:5d37      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0952:5f0c      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0952:609a      __flushall_
+0952:612e      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0952:6134      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0952:614e      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0952:616e      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+18ab:6328      ____Argv
+18ab:632c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+18ab:0900      __Start_XI
+18ab:093c      __End_XI
+18ab:093c      __Start_YI
+18ab:0954      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+18ab:632e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0952:61ce      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0952:6547      __brk_
+0952:65ae*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0952:65be      fsync_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+18ab:0840      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0952:65c3      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0952:660e+     utoa_
+0952:66af      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0952:66f9      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+18ab:0844      ___EFG_printf
+18ab:0848      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+18ab:084c      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0952:6745*     _ismbblead_
+18ab:6330      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0952:6761      ulltoa_
+0952:689e*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0952:692d      __setenvp_
+0952:6ab9      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0952:6b55      __mbinit_
+18ab:084e      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0952:6c30      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0952:6c3e      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0952:6c4c      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0952:6e1e      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+18ab:0850      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+18ab:0852      ___Save8087
+18ab:0856      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0952:6e3e      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0952:6e70*     __init_8087_emu
+0952:6e76      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0952:6ed3*     _msize_
+0952:6eee      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0952:6eff      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0952:6f53      _fexpand_
+0952:6f53*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0952:6f88*     _dos_close_
+0952:6f96      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0952:6fa5      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0952:70d6*     _SetLD64bit_
+0952:70e1*     _SetLD80bit_
+0952:70ec      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0952:7251      _LDScale10x_
+0952:7b29+     __cvtld_
+0952:8305      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+0952:8316*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0952:8b2a+     __Strtold_
+0952:8d69      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0952:8f10      __Init_FPE_handler_
+0952:8f49      __Fini_FPE_handler_
+0952:8f80*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0952:9212      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0952:9747      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0952:97a0      __LDClass_
+0952:9826*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0952:983a      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0952:9902*     __set_EDOM_
+0952:990e      __set_ERANGE_
+0952:991a*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+18ab:022e*     ___f_infinity
+18ab:0232*     ___f_posqnan
+18ab:0236      ___d_infinity
+18ab:023e      ___d_posqnan
+18ab:0246*     ___ld_infinity
+18ab:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+18ab:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+18ab:08fe      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0952:9934      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  000270f0 (159984.)
+Entry point address: 0952:07ba
+Link time: 00:00.96
diff --git a/16.BAK b/16.BAK
deleted file mode 100755 (executable)
index aee7ace..0000000
Binary files a/16.BAK and /dev/null differ
diff --git a/16.mah b/16.mah
new file mode 100755 (executable)
index 0000000..e154a48
--- /dev/null
+++ b/16.mah
@@ -0,0 +1,1094 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:31
+Executable Image: 16.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1e78:0000            0000ead0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+16_TEXT                CODE           AUTO           0000:0000       00000183
+main_TEXT              CODE           AUTO           0000:0190       00000267
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0400       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0400       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0400       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0400       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0400       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0400       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0400       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0400       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0400       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0400       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0400       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0400       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0400       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0400       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0400       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0400       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0400       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0400       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0400       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0400       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0400       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0400       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0400       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0400       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0400       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0400       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0400       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0400       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0400       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0400       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0400       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0400       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0400       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0400       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0400       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0400       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0400       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0400       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0400       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0400       00000000
+just_int86_TEXT        CODE           AUTO           0000:0400       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0400       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0400       00000000
+mapread_TEXT           CODE           AUTO           0000:0400       0000009b
+loadmap_TEXT           CODE           AUTO           0000:04a0       00000252
+dump_TEXT              CODE           AUTO           0000:0700       0000051f
+jsoneq_TEXT            CODE           AUTO           0000:0c20       000000a4
+jsmn_TEXT              CODE           AUTO           0000:0cd0       00000000
+jsmn_init_TEXT         CODE           AUTO           0000:0cd0       0000004d
+jsmn_parse_TEXT        CODE           AUTO           0000:0d20       00000579
+jsmn_parse_string_TEXT CODE           AUTO           0000:12a0       000001c7
+jsmn_parse_primitive_TEXT CODE        AUTO           0000:1470       0000010c
+jsmn_fill_token_TEXT   CODE           AUTO           0000:1580       00000061
+jsmn_alloc_token_TEXT  CODE           AUTO           0000:15f0       000000b2
+16_in_TEXT             CODE           AUTO           0000:16b0       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:1810       00000161
+IN_qb_TEXT             CODE           AUTO           0000:1980       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:19e0       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:1a60       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:1ab0       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:1b00       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:1bb0       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:1c60       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:1d60       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:1da0       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:1de0       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:1e70       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:1ec0       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:29e0       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:2b20       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:2ba0       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:2c10       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:2c40       00000084
+IN_Default_TEXT        CODE           AUTO           0000:2cd0       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:2df0       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:2f00       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:2f00       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:2f70       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:30d0       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:3260       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:3260       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:32b0       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:32f0       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:3340       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:3390       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:33d0       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:3690       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:3750       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:3750       00000000
+Mouse_TEXT             CODE           AUTO           0000:3750       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:3780       000002a5
+16_mm_TEXT             CODE           AUTO           0000:3a30       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:4420       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:4450       00000805
+MM_Report_TEXT         CODE           AUTO           0000:4c60       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:4e90       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:4f30       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:4fc0       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:5130       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:57d0       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:59c0       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:5aa0       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:5b80       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:5c80       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:6090       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:6130       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:6570       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:6600       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:67e0       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:6870       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:6960       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:69c0       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:6af0       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:6c00       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:6c70       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:6e30       0000005b
+wcpu_TEXT              CODE           AUTO           0000:6e90       00000000
+detectcpu_TEXT         CODE           AUTO           0000:6e90       00000058
+16_head_TEXT           CODE           AUTO           0000:6ef0       0000000d
+dirchar_TEXT           CODE           AUTO           0000:6f00       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:6f50       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:70b0       000001ec
+filesize_TEXT          CODE           AUTO           0000:72a0       00000068
+wait_TEXT              CODE           AUTO           0000:7310       0000004b
+16_ca_TEXT             CODE           AUTO           0000:7360       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:73c0       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:73f0       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:7450       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:7510       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:75c0       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:7630       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:76b0       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:7760       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:7810       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:7840       00000053
+16_dbg_TEXT            CODE           AUTO           0000:78a0       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:78a0       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:78f0       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:7970       0000012c
+kitten_TEXT            CODE           AUTO           0000:7aa0       0000003c
+db_insert_TEXT         CODE           AUTO           0000:7ae0       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:7bf0       00000098
+get_line_TEXT          CODE           AUTO           0000:7c90       00000072
+processEscChars_TEXT   CODE           AUTO           0000:7d10       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:7ea0       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:7f60       0000001d
+catread_TEXT           CODE           AUTO           0000:7f80       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:8040       0000025f
+kittengets_TEXT        CODE           AUTO           0000:82a0       00000063
+16_hc_TEXT             CODE           AUTO           0000:8310       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:84c0       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:84f0       00000053
+heapstat0_TEXT         CODE           AUTO           0000:8550       00000076
+heapstat_TEXT          CODE           AUTO           0000:85d0       00000134
+heapdump_TEXT          CODE           AUTO           0000:8710       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:93c0       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:9420       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:9480       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:94e0       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:95c0       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:96b0       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:9770       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:9830       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:98b0       0000008d
+16_timer_TEXT          CODE           AUTO           0000:9940       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:9950       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:9980       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:9ad0       0000004d
+ticktock_TEXT          CODE           AUTO           0000:9b20       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:9b90       00000054
+start_timer_TEXT       CODE           AUTO           0000:9bf0       0000013a
+_TEXT                  CODE           AUTO           09d3:0000       00009fec
+dos_TEXT               CODE           AUTO           09d3:9ff0       000001bd
+cpu_TEXT               CODE           AUTO           09d3:a1b0       00000028
+vga_TEXT               CODE           AUTO           09d3:a1e0       00000afc
+16text_TEXT            CODE           AUTO           09d3:ace0       00000000
+textInit_TEXT          CODE           AUTO           09d3:ace0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           09d3:ad80       0000007b
+modex16_TEXT           CODE           AUTO           09d3:ae00       00000199
+modexprintmeminfo_TEXT CODE           AUTO           09d3:afa0       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           09d3:b180       00000028
+modexcls_TEXT          CODE           AUTO           09d3:b1b0       00000077
+modexpdump_TEXT        CODE           AUTO           09d3:b230       00000061
+modexprintbig_TEXT     CODE           AUTO           09d3:b2a0       00000195
+modexprint_TEXT        CODE           AUTO           09d3:b440       000001d0
+modexgetPixel_TEXT     CODE           AUTO           09d3:b610       00000087
+modexputPixel_TEXT     CODE           AUTO           09d3:b6a0       0000008e
+modexchkcolor_TEXT     CODE           AUTO           09d3:b730       00000337
+modexPalOverscan_TEXT  CODE           AUTO           09d3:ba70       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           09d3:bac0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           09d3:bb50       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           09d3:bc10       000005c3
+modexPalWhite_TEXT     CODE           AUTO           09d3:c1e0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           09d3:c210       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           09d3:c240       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           09d3:c2c0       000000e7
+modexNewPal_TEXT       CODE           AUTO           09d3:c3b0       00000046
+modexPalSave_TEXT      CODE           AUTO           09d3:c400       00000058
+fadePalette_TEXT       CODE           AUTO           09d3:c460       000000a2
+modexFlashOff_TEXT     CODE           AUTO           09d3:c510       00000031
+modexFlashOn_TEXT      CODE           AUTO           09d3:c550       00000032
+modexFadeOff_TEXT      CODE           AUTO           09d3:c590       0000002f
+modexFadeOn_TEXT       CODE           AUTO           09d3:c5c0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           09d3:c600       00000190
+modexClearRegion_TEXT  CODE           AUTO           09d3:c790       00000120
+modexSelectPlane_TEXT  CODE           AUTO           09d3:c8b0       00000024
+modexPanPage_TEXT      CODE           AUTO           09d3:c8e0       00000051
+modexShowPage_TEXT     CODE           AUTO           09d3:c940       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           09d3:ca10       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           09d3:cb90       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           09d3:cc40       0000010e
+modexNextPage_TEXT     CODE           AUTO           09d3:cd50       00000165
+modexDefaultPage_TEXT  CODE           AUTO           09d3:cec0       000000f3
+modexLeave_TEXT        CODE           AUTO           09d3:cfc0       00000019
+modexEnter_TEXT        CODE           AUTO           09d3:cfe0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           09d3:d1b0       0000001b
+vgaSetMode_TEXT        CODE           AUTO           09d3:d1d0       00000031
+VGAmodeX_TEXT          CODE           AUTO           09d3:d210       000000e6
+scroll16_TEXT          CODE           AUTO           09d3:d300       00000009
+animatePlayer_TEXT     CODE           AUTO           09d3:d310       00000335
+shinku_TEXT            CODE           AUTO           09d3:d650       000003b7
+mapDrawWCol_TEXT       CODE           AUTO           09d3:da10       00000166
+mapDrawWRow_TEXT       CODE           AUTO           09d3:db80       0000014f
+mapDrawCol_TEXT        CODE           AUTO           09d3:dcd0       00000187
+mapDrawRow_TEXT        CODE           AUTO           09d3:de60       0000016f
+mapDrawTile_TEXT       CODE           AUTO           09d3:dfd0       000000e7
+mapGoTo_TEXT           CODE           AUTO           09d3:e0c0       000004eb
+chkmap_TEXT            CODE           AUTO           09d3:e5b0       00000190
+ScrollDown_TEXT        CODE           AUTO           09d3:e740       0000015f
+ScrollUp_TEXT          CODE           AUTO           09d3:e8a0       00000135
+ScrollLeft_TEXT        CODE           AUTO           09d3:e9e0       00000126
+ScrollRight_TEXT       CODE           AUTO           09d3:eb10       00000142
+mapScrollDown_TEXT     CODE           AUTO           09d3:ec60       00000382
+mapScrollUp_TEXT       CODE           AUTO           09d3:eff0       0000031e
+mapScrollLeft_TEXT     CODE           AUTO           09d3:f310       000002fe
+mapScrollRight_TEXT    CODE           AUTO           09d3:f610       00000360
+panpagemanual_TEXT     CODE           AUTO           196a:0000       00000721
+walk_TEXT              CODE           AUTO           196a:0730       00001e7f
+bitmap_TEXT            CODE           AUTO           196a:25b0       00000079
+bitmapLoadPcxTiles_TEXT CODE          AUTO           196a:2630       0000015b
+bitmapLoadPcx_TEXT     CODE           AUTO           196a:2790       00000160
+loadPcxPalette_TEXT    CODE           AUTO           196a:28f0       00000178
+loadPcxStage1_TEXT     CODE           AUTO           196a:2a70       00000112
+8250_TEXT              CODE           AUTO           196a:2b90       0000009a
+8250bios_TEXT          CODE           AUTO           196a:2c30       00000086
+8250siop_TEXT          CODE           AUTO           196a:2cc0       00000000
+8250prob_TEXT          CODE           AUTO           196a:2cc0       000002d5
+8250cint_TEXT          CODE           AUTO           196a:2fa0       00000045
+8250fifo_TEXT          CODE           AUTO           196a:2ff0       0000008a
+8250bauc_TEXT          CODE           AUTO           196a:3080       00000041
+8250baud_TEXT          CODE           AUTO           196a:30d0       00000040
+vgacrtcr_TEXT          CODE           AUTO           196a:3110       00000817
+vgacrtcs_TEXT          CODE           AUTO           196a:3930       000006ec
+16render_TEXT          CODE           AUTO           196a:4020       00000000
+modexDrawChar_TEXT     CODE           AUTO           196a:4020       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           196a:4190       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           196a:4310       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           196a:4380       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           196a:44f0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           196a:4560       00000177
+modexDrawSprite_TEXT   CODE           AUTO           196a:46e0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           196a:4750       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           196a:48c0       00000069
+oldDrawBmp_TEXT        CODE           AUTO           196a:4930       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           196a:4a90       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           196a:4b00       000001e9
+doswin_TEXT            CODE           AUTO           196a:4cf0       00000231
+dosdpmev_TEXT          CODE           AUTO           196a:4f30       00000000
+cpup3snc_TEXT          CODE           AUTO           196a:4f30       00000000
+dosntvig_TEXT          CODE           AUTO           196a:4f30       00000000
+16_in13_DATA           FAR_DATA       AUTO           1e5d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1e77:0004       00000000
+_NULL                  BEGDATA        DGROUP         1e78:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1e7a:0000       00000002
+CONST                  DATA           DGROUP         1e7a:0002       00000102
+CONST2                 DATA           DGROUP         1e8a:0004       0000013a
+_DATA                  DATA           DGROUP         1e9e:0000       00000bcf
+XIB                    DATA           DGROUP         1f5b:0000       00000000
+XI                     DATA           DGROUP         1f5b:0000       0000003c
+XIE                    DATA           DGROUP         1f5e:000c       00000000
+YIB                    DATA           DGROUP         1f5e:000c       00000000
+YI                     DATA           DGROUP         1f5e:000c       00000018
+YIE                    DATA           DGROUP         1f60:0004       00000000
+STRINGS                DATA           DGROUP         1f60:0004       00000000
+DATA                   DATA           DGROUP         1f60:0004       00000000
+_emu_init_start        EMU            DGROUP         1f60:0004       00000000
+_emu_init_end          EMU            DGROUP         1f60:0004       00000000
+_BSS                   BSS            DGROUP         1f61:0000       00005c32
+STACK                  STACK          DGROUP         2525:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: 16.obj(/dos/z/16/src/16.c)
+1e78:0e90+     _player
+1e78:0f70+     _gvar
+1e78:5148+     _cpus
+1e78:514c+     _gpal
+1e78:5150+     _dpal
+1e78:5154+     _engi_stat
+0000:0190      main_
+Module: mapread.obj(/dos/z/16/src/lib/mapread.c)
+0000:0c20+     jsoneq_
+0000:0702+     dump_
+0000:04a0*     loadmap_
+Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:0d20      jsmn_parse_
+0000:0cd2      jsmn_init_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1e78:0284+     _testkeyin
+1e78:0286+     _testcontrolnoisy
+0000:3780+     INL_KeyService_
+0000:3752*     Mouse_
+0000:3690+     IN_GetJoyAbs_
+0000:3342+     IN_GetJoyButtonsDB_
+0000:2f70+     IN_SetupJoy_
+0000:2df2      IN_Startup_
+0000:2cd0      IN_Default_
+0000:2c42      IN_Shutdown_
+0000:2c10*     IN_SetKeyHook_
+0000:2ba2+     IN_ClearKeysDown_
+0000:29e0*     IN_ReadCursor_
+0000:1eca      IN_ReadControl_
+0000:1e70*     IN_SetControlType_
+0000:1de2*     IN_GetScanName_
+0000:1da0*     IN_WaitForKey_
+0000:1d62*     IN_WaitForASCII_
+0000:1c60+     IN_AckBack_
+0000:1bb2*     IN_Ack_
+0000:1b00+     IN_IsUserInput_
+0000:1ab2*     IN_UserInput_
+0000:1a60      IN_KeyDown_
+0000:19e2+     IN_ClearKey_
+0000:1980*     IN_qb_
+1e78:527e+     _inpu
+0000:1812*     IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:6e30+     MML_CheckForEMS_
+0000:6c72+     MML_SetupEMS_
+0000:6c00+     MML_ShutdownEMS_
+0000:6af2+     MM_MapEMS_
+0000:69c0*     MM_MapXEMS_
+0000:6962+     MML_CheckForXMS_
+0000:6870*     MML_SetupXMS_
+0000:67e2+     MML_ShutdownXMS_
+0000:6600+     MML_UseSpace_
+0000:6572+     MML_ClearBlock_
+0000:6130*     MM_Startup_
+0000:6092+     MM_Shutdown_
+0000:5c80      MM_GetPtr_
+0000:5b82+     MM_FreePtr_
+0000:5aa0*     MM_SetPurge_
+0000:59c2*     MM_SetLock_
+0000:57d0+     MM_SortMem_
+0000:5132*     MM_ShowMemory_
+0000:4fc0*     MM_DumpData_
+0000:4f32+     MM_UnusedMemory_
+0000:4e90+     MM_TotalFree_
+0000:4c62*     MM_Report_
+1e78:5450+     _beforesort
+1e78:5454+     _aftersort
+1e78:5458+     _XMSaddr
+0000:4420*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:6e90      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:7310*     wait_
+0000:72a2*     filesize_
+0000:70b0      printmeminfoline_
+0000:6f52      US_CheckParm_
+0000:6f0a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:7840      CA_OpenDebug_
+0000:7812      CA_CloseDebug_
+0000:7760+     CA_FarRead_
+0000:76b2+     CA_FarWrite_
+0000:7630*     CA_ReadFile_
+0000:75c2*     CA_WriteFile_
+0000:7510*     CA_LoadFile_
+0000:7452*     CAL_OptimizeNodes_
+0000:73f0*     CA_Startup_
+1e78:5560*     _finishcachebox
+1e78:5564*     _drawcachebox
+1e78:5568*     _updatecachebox
+0000:73c2*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:7970      _DEBUG_INIT_
+0000:78f2      _DEBUG_
+1e78:0574+     __DEBUG_INITed
+1e78:0578+     __DEBUG_uart
+0000:78a0      _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:82a0      KITTENGETS
+0000:8042*     kittenopen_
+0000:7f80+     catread_
+0000:7f62*     kittenclose_
+0000:7ea0+     mystrtoul_
+0000:7d12+     processEscChars_
+0000:7c90+     get_line_
+0000:7bf2+     db_fetch_
+1e78:057c+     __kitten_catalog
+0000:7ae0+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:98b0+     LargestFreeBlock_
+0000:9832+     _coreleft_
+0000:9770+     LargestFarFreeBlock_
+0000:96b2+     _farcoreleft_
+0000:95c0+     LargestHugeFreeBlock_
+0000:94e2*     _hugecoreleft_
+0000:9480+     GetFreeSize_
+0000:9422+     GetFarFreeSize_
+0000:93c0+     GetNearFreeSize_
+0000:8712*     heapdump_
+0000:85da+     heapstat_
+0000:855c+     heapstat0_
+0000:84f0+     HC_OpenDebug_
+0000:84c2*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:9bf0      start_timer_
+0000:9b92      elapsed_timer_
+0000:9b20      ticktock_
+0000:9ad2*     time_in_seconds_
+0000:9980*     shinkutxt_
+0000:9952*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+09d3:0005      __STK
+09d3:0025      __STKOVERFLOW_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+09d3:9ff0      probe_dos_
+1e78:05a0*     _lib_dos_option
+1e78:05a1+     _dos_flavor
+1e78:05a2      _dos_version
+1e78:05a4+     _freedos_kernel_version
+1e78:05a8+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+09d3:a1b0      cpu_probe_
+1e78:05b0      _cpu_cpuid_vendor
+1e78:05bd      _cpu_cpuid_features
+1e78:05cd+     _cpu_basic_level
+1e78:05d0      _cpu_cpuid_max
+1e78:05d4      _cpu_flags
+1e78:05d6      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+09d3:a1e0+     vga_sync_hw_cursor_
+09d3:a29e+     update_state_vga_memory_map_select_
+09d3:a4ec      update_state_from_vga_
+09d3:a8d0      probe_vga_
+1e78:57f4      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+09d3:0049      __PIA
+09d3:0042*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+09d3:0060      printf_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+1e78:581c      _romFonts
+1e78:5834      _romFontsData
+09d3:ace0      textInit_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+09d3:d210      VGAmodeX_
+09d3:d1b2*     vgaGetMode_
+09d3:cfea+     modexEnter_
+09d3:cfc0*     modexLeave_
+09d3:cec2+     modexDefaultPage_
+09d3:cd50+     modexNextPage_
+09d3:cc42+     modexNextPageFlexibleSize_
+09d3:cb90+     modexCalcVmemRemain_
+09d3:ca12*     modexHiganbanaPageSetup_
+09d3:c940      modexShowPage_
+09d3:c8e2*     modexPanPage_
+09d3:c8b0      modexSelectPlane_
+09d3:c792      modexClearRegion_
+09d3:c600      modexCopyPageRegion_
+09d3:c5c2      modexFadeOn_
+09d3:c590      modexFadeOff_
+09d3:c552*     modexFlashOn_
+09d3:c510*     modexFlashOff_
+09d3:c402      modexPalSave_
+09d3:c3b0      modexNewPal_
+09d3:c2c2*     modexLoadPalFile_
+09d3:c240      modexSavePalFile_
+09d3:c212*     modexPalBlack_
+09d3:c1e0*     modexPalWhite_
+09d3:bc12+     modexPalUpdate_
+09d3:bb50+     modexPalUpdate1_
+09d3:bac2*     modexPalUpdate0_
+09d3:ba70*     modexPalOverscan_
+09d3:b732+     modexchkcolor_
+09d3:b6a0*     modexputPixel_
+09d3:b612*     modexgetPixel_
+09d3:b440      modexprint_
+09d3:b2a8*     modexprintbig_
+09d3:b230*     modexpdump_
+09d3:b1b2*     modexcls_
+09d3:b180*     modexWaitBorder_
+1e78:0614+     _VGA
+09d3:afa2*     modexprintmeminfo_
+Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
+196a:073a*     walk_
+196a:000c*     panpagemanual_
+09d3:f610+     mapScrollRight_
+09d3:f312+     mapScrollLeft_
+09d3:eff0+     mapScrollUp_
+09d3:ec62+     mapScrollDown_
+09d3:eb10+     ScrollRight_
+09d3:e9e2+     ScrollLeft_
+09d3:e8a0+     ScrollUp_
+09d3:e742+     ScrollDown_
+09d3:e5b0*     chkmap_
+09d3:e0c2*     mapGoTo_
+09d3:dfd0+     mapDrawTile_
+09d3:de62+     mapDrawRow_
+09d3:dcd0+     mapDrawCol_
+09d3:db82+     mapDrawWRow_
+09d3:da10*     mapDrawWCol_
+09d3:d652      shinku_
+1e78:0ae5*     _shinku_fps_indicator_page
+1e78:0ae6+     _pageflipflop
+1e78:0ae8+     _pageploop
+09d3:d322+     animatePlayer_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1e78:0000*     __nullarea
+1e78:0aea*     __ovlflag
+1e78:0aeb*     __intno
+1e78:0aec*     __ovlvec
+09d3:0090      _cstart_
+09d3:0163*     _Not_Enough_Memory_
+09d3:0295      __exit_
+09d3:02b2      __do_exit_with_msg__
+09d3:030b      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+09d3:0316      _big_code_
+09d3:0316*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1e78:6642      __argv
+1e78:6646      ___argv
+1e78:664a      __argc
+1e78:664c      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+09d3:0316      strncmp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+09d3:0353      _fmalloc_
+09d3:0353      malloc_
+1e78:0af0      ___fheap
+1e78:0af2      ___fheapRover
+1e78:0af4      ___LargestSizeB4Rover
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+196a:2790      bitmapLoadPcx_
+196a:2632*     bitmapLoadPcxTiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+09d3:04c8      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+09d3:05ca      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+09d3:066f+     __open_flags_
+09d3:0930+     _fsopen_
+09d3:0996      fopen_
+09d3:0ab9*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+09d3:0b41      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+09d3:0eb8      __get_errno_ptr_
+1e78:66ce      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1e78:0b04      ___iob
+1e78:66d0      ___ClosedStreams
+1e78:66d4      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+09d3:0ebf      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+09d3:0eee*     _frealloc_
+09d3:0eee      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+09d3:0fca      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+09d3:0ffd      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+09d3:1039+     int86x_
+09d3:11bc      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+09d3:11ea      __I4M
+09d3:11ea      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+09d3:1202      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+09d3:120d      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+09d3:121a      __I4D
+09d3:1269      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+09d3:12ed*     _heapgrow_
+09d3:12ed      _fheapgrow_
+09d3:12ee      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+09d3:1363      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+09d3:13a8      _nmalloc_
+1e78:0c6c      ___nheapbeg
+1e78:0c6e      ___MiniHeapRover
+1e78:0c70      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+09d3:147f      _ffree_
+09d3:147f      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+09d3:14ec      _nfree_
+1e78:66d8+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+09d3:15e7+     __null_int23_exit_
+09d3:15e8      exit_
+09d3:1600*     _exit_
+1e78:0c72+     ___int23_exit
+1e78:0c76      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+09d3:161b      ultoa_
+09d3:16d9*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+09d3:185f      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+09d3:1a8b      __doclose_
+09d3:1bd5      __shutdown_stream_
+09d3:1bef      fclose_
+1e78:66da+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+09d3:1cd0      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+09d3:1cf7      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+09d3:1d0e      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+09d3:1ef4      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1e78:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+09d3:20ec      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+09d3:20fa      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+09d3:232a      open_
+09d3:2361      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+09d3:238e      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+09d3:2393      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+196a:2b90      already_got_8250_port_
+196a:2be4      init_8250_
+1e78:0c82+     _inited_8250
+1e78:66e2      _base_8250_port
+1e78:66f2      _info_8250_port
+1e78:6712      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+196a:2c30      probe_8250_bios_ports_
+196a:2c6a      get_8250_bios_port_
+1e78:0c84      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1e78:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+196a:2cc0      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+196a:2fa0      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+196a:2ff0*     uart_8250_disable_FIFO_
+196a:3030      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+196a:3080      uart_8250_baud_to_divisor_
+196a:309c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+196a:30d0      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+09d3:245f      vsnprintf_
+09d3:24f4*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+09d3:2523      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+09d3:2552      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+09d3:263e      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+09d3:266f      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+09d3:27af*     __clib_strdup_
+09d3:27af      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+09d3:2816      halloc_
+09d3:28fb      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+09d3:2902      _heapwalk_
+09d3:2902      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+09d3:2917+     __NHeapWalk_
+09d3:2a0c      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+09d3:2a1c      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1e78:0c86      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1e78:0c88      __8087
+1e78:0c89      __real87
+1e78:0c8a      __dos87emucall
+1e78:0c8c      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+09d3:2a2a*     __exit_with_msg_
+09d3:2a2f      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1e78:0c8e      __curbrk
+1e78:0c96      __STACKLOW
+1e78:0c98      __STACKTOP
+1e78:0c9a      __cbyte
+1e78:0c9c      __child
+1e78:0c9e      __no87
+1e78:0cab      ___FPE_handler
+1e78:0c90      __psp
+1e78:0c9f      __get_ovl_stack
+1e78:0ca3      __restore_ovl_stack
+1e78:0ca7      __close_ovl_file
+1e78:0caf      __LpCmdLine
+1e78:0cb3      __LpPgmName
+1e78:0c92      __osmajor
+1e78:0c93      __osminor
+1e78:0c94      __osmode
+1e78:0c95      __HShift
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+09d3:2a50      cpu_basic_probe_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+09d3:2b77      __fprtf_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+09d3:d280      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+196a:3110      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+196a:3930      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+09d3:2cca      __fill_buffer_
+09d3:2f19      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+09d3:3060      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+09d3:33e7      rand_
+09d3:3429*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+196a:4b00+     modexDrawPBufRegion_
+196a:4a92*     modexDrawPBuf_
+196a:4930*     oldDrawBmp_
+196a:48c2*     modexDrawBmp_
+196a:4750+     modexDrawBmpRegion_
+196a:46e2*     modexDrawSprite_
+196a:4560      modexDrawSpriteRegion_
+196a:44f2*     modexDrawBmpPBuf_
+196a:4380+     modexDrawBmpPBufRegion_
+196a:4312*     modexDrawSpritePBuf_
+196a:4190+     modexDrawSpritePBufRegion_
+196a:4022      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+09d3:344c      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+09d3:34ad      __InitRtns
+09d3:34ad*     __FInitRtns
+09d3:3508      __FiniRtns
+09d3:3508*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1e78:0cc4      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+09d3:356c      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+09d3:389b      __Init_Argv_
+09d3:38fd      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+09d3:3930      __MemAllocator
+09d3:39fa      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+09d3:3b66      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+09d3:3cdc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+09d3:3dcb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+09d3:3dce*     __set_commode_
+1e78:0cc6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1e78:0cc8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+09d3:3dda      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+09d3:3e39      __freefp_
+09d3:3eda      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+09d3:3f1b      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+09d3:40cb      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+09d3:4259      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+09d3:4279      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+09d3:44aa*     fcloseall_
+09d3:44b1      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+09d3:44bb*     _msize_
+09d3:44d6      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+09d3:44e7      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+09d3:453b      _fexpand_
+09d3:453b*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+09d3:4570      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+09d3:4584      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+09d3:466f      __LastFree_
+09d3:46e9      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+09d3:47fa      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1e78:0070      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+09d3:47fd      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+09d3:4837*     __dosretax
+09d3:483c*     __dosret0
+09d3:4843      __set_errno_dos_
+09d3:48ab*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+09d3:48b6      __GetIOMode_
+09d3:48eb      __SetIOMode_nogrow_
+1e78:0cde      ___NFiles
+1e78:0ce0      ___init_mode
+1e78:0d08      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+09d3:4920      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+09d3:4956      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+09d3:4b9f      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+09d3:4bb4      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+09d3:4bc5      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+09d3:4bf6      __doserror_
+09d3:4c04      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+09d3:4c10      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+09d3:4c36      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+09d3:4c52*     __get_doserrno_ptr_
+1e78:6798      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1e78:0d0c      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+09d3:4c59      _dos_creat_
+09d3:4c7d*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+09d3:4c9e+     __grow_iomode_
+09d3:4d85+     __shrink_iomode_
+09d3:4dc6      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+196a:4cf0*     detect_windows_
+1e78:0d10+     _windows_version_method
+1e78:0d14+     _windows_version
+1e78:0d16      _windows_mode
+1e78:0d17+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+09d3:4e6d      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+09d3:5fda      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1e78:679c      ___env_mask
+1e78:67a0      _environ
+1e78:67a4*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+09d3:601c      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+09d3:606f      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+09d3:60ca      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+09d3:60ed      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+09d3:613f      __ChkTTYIOMode_
+09d3:61ad*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+09d3:627f      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+09d3:64a5      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+09d3:64dd*     _fpreset_
+09d3:6508      __init_8087_
+09d3:6587      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+09d3:65f7      __EnterWVIDEO_
+1e78:0d36+     ___WD_Present
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+1e78:0d40      _dpmi_entered
+1e78:0d48      _dpmi_rm_entry
+1e78:0d50      _dpmi_pm_entry
+1e78:67a8      _dpmi_pm_es
+1e78:67aa      _dpmi_pm_ds
+1e78:67ac      _dpmi_pm_cs
+1e78:67ae      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+1e78:0d54      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+09d3:661b      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+09d3:67f0      __flushall_
+09d3:6884      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+09d3:688a      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+09d3:68a4      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1e78:67b0      ____Argv
+1e78:67b4      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1e78:0d64      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1e78:0e30      __Start_XI
+1e78:0e6c      __End_XI
+1e78:0e6c      __Start_YI
+1e78:0e84      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1e78:67b6      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+09d3:6904*     _heapenable_
+1e78:0d66      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+09d3:6915      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+09d3:6e4a      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+09d3:6ea4      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+09d3:721d      __brk_
+09d3:7284*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+09d3:7294      fsync_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1e78:0d70      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+09d3:7299      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+09d3:72e4+     utoa_
+09d3:7385      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+09d3:73cf      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1e78:0d74      ___EFG_printf
+1e78:0d78      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1e78:0d7c      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+09d3:741b*     _ismbblead_
+1e78:67b8      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+09d3:7437      ulltoa_
+09d3:7574*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+09d3:7603      __setenvp_
+09d3:778f      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+09d3:782b      __mbinit_
+1e78:0d7e      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+09d3:7906      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+09d3:7914      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+09d3:7922      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+09d3:7af4      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1e78:0d80      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1e78:0d82      ___Save8087
+1e78:0d86      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+09d3:7b14      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+09d3:7b46*     __init_8087_emu
+09d3:7b4c      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+09d3:7ba9      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+09d3:7bce*     _dos_close_
+09d3:7bdc      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+09d3:7beb      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+09d3:7d1c*     _SetLD64bit_
+09d3:7d27*     _SetLD80bit_
+09d3:7d32      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+09d3:7e97      _LDScale10x_
+09d3:876f+     __cvtld_
+09d3:8f4b      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+09d3:8f5c*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+09d3:9770+     __Strtold_
+09d3:99af      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+09d3:9b56      __Init_FPE_handler_
+09d3:9b8f      __Fini_FPE_handler_
+09d3:9bc6*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+09d3:9e58      __LDClass_
+09d3:9ede*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+09d3:9ef2      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+09d3:9fba*     __set_EDOM_
+09d3:9fc6      __set_ERANGE_
+09d3:9fd2*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1e78:022e*     ___f_infinity
+1e78:0232*     ___f_posqnan
+1e78:0236      ___d_infinity
+1e78:023e      ___d_posqnan
+1e78:0246*     ___ld_infinity
+1e78:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1e78:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1e78:0e2e      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0002d250 (184912.)
+Entry point address: 09d3:0090
+Link time: 00:00.74
similarity index 100%
rename from planrpcx.exe
rename to 16/planrpcx.exe
similarity index 100%
rename from test2.exe
rename to 16/test2.exe
diff --git a/DEBUG.16B b/DEBUG.16B
new file mode 100755 (executable)
index 0000000..ee36ee4
--- /dev/null
+++ b/DEBUG.16B
@@ -0,0 +1,17 @@
+\e[0mSeg:0      Size:3871       Owner:0x0\r
+\e[41;31m+++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m0\r
+\e[0m\e[0mSeg:f1f        Size:256        Owner:0xe8\r
+\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:101f       Size:273        Owner:0xfe0\r
+\e[44;34m++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\r
+\e[0m\e[0mSeg:9fde       Size:28706      Owner:0x0\r
+\e[41;31m\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:9ffe       Size:16386      Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m\r
+\e[42;32m\r
+\e[0m\e[0mSeg:e000       Size:8191       Owner:0x0\r
+\e[41;31m++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\e[0m\e[47;37m_\e[0m
\ No newline at end of file
diff --git a/MMDUMP.16B b/MMDUMP.16B
new file mode 100755 (executable)
index 0000000..72cc22e
Binary files /dev/null and b/MMDUMP.16B differ
diff --git a/PROFILE.16B b/PROFILE.16B
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/PROFILE.16W b/PROFILE.16W
new file mode 100755 (executable)
index 0000000..e69de29
diff --git a/bakapi.mah b/bakapi.mah
new file mode 100755 (executable)
index 0000000..9c8d615
--- /dev/null
@@ -0,0 +1,621 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:31
+Executable Image: bakapi.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0cbd:0000            0000d780
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+bakapi_TEXT            CODE           AUTO           0000:0000       00000168
+main_TEXT              CODE           AUTO           0000:0170       000006e4
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0860       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0860       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0860       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0860       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0860       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0860       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0860       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0860       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0860       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0860       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0860       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0860       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0860       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0860       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0860       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0860       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0860       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0860       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0860       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0860       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0860       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0860       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0860       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0860       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0860       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0860       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0860       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0860       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0860       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0860       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0860       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0860       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0860       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0860       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0860       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0860       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0860       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0860       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0860       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0860       00000000
+just_int86_TEXT        CODE           AUTO           0000:0860       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0860       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0860       00000000
+_TEXT                  CODE           AUTO           0000:0860       000063f0
+dos_TEXT               CODE           AUTO           0000:6c50       000001bd
+cpu_TEXT               CODE           AUTO           0000:6e10       00000028
+vga_TEXT               CODE           AUTO           0000:6e40       00000afc
+modex16_TEXT           CODE           AUTO           0000:7940       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:7ae0       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:7cc0       00000028
+modexcls_TEXT          CODE           AUTO           0000:7cf0       00000077
+modexpdump_TEXT        CODE           AUTO           0000:7d70       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:7de0       00000195
+modexprint_TEXT        CODE           AUTO           0000:7f80       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:8150       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:81e0       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:8270       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:85b0       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:8600       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:8690       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:8750       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:8d20       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:8d50       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:8d80       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:8e00       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:8ef0       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:8f40       00000058
+fadePalette_TEXT       CODE           AUTO           0000:8fa0       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:9050       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:9090       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:90d0       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:9100       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:9140       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:92d0       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:93f0       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:9420       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:9480       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:9550       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:96d0       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:9780       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:9890       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:9a00       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:9b00       00000019
+modexEnter_TEXT        CODE           AUTO           0000:9b20       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:9cf0       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:9d10       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:9d50       000000e6
+16text_TEXT            CODE           AUTO           0000:9e40       00000000
+textInit_TEXT          CODE           AUTO           0000:9e40       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:9ee0       0000007b
+bakapee_TEXT           CODE           AUTO           0000:9f60       00000007
+ding_TEXT              CODE           AUTO           0000:9f70       0000087f
+dingq_TEXT             CODE           AUTO           0000:a7f0       00000080
+dingu_TEXT             CODE           AUTO           0000:a870       00000063
+dingas_TEXT            CODE           AUTO           0000:a8e0       00000117
+dingo_TEXT             CODE           AUTO           0000:aa00       00000206
+dingpp_TEXT            CODE           AUTO           0000:ac10       000000c1
+ssd_TEXT               CODE           AUTO           0000:ace0       00000183
+colorz_TEXT            CODE           AUTO           0000:ae70       00000065
+colortest_TEXT         CODE           AUTO           0000:aee0       00000055
+clrstdin_TEXT          CODE           AUTO           0000:af40       000000b0
+vgacrtcr_TEXT          CODE           AUTO           0000:aff0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:b810       000006ec
+16render_TEXT          CODE           AUTO           0000:bf00       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:bf00       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:c070       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:c1f0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:c260       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:c3d0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:c440       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:c5c0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:c630       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:c7a0       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:c810       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:c970       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:c9e0       000001e9
+dosdpmev_TEXT          CODE           AUTO           0000:cbd0       00000000
+cpup3snc_TEXT          CODE           AUTO           0000:cbd0       00000000
+FAR_DATA               FAR_DATA       AUTO           0cbd:0000       00000000
+_NULL                  BEGDATA        DGROUP         0cbd:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0cbf:0000       00000002
+CONST                  DATA           DGROUP         0cbf:0002       00000096
+CONST2                 DATA           DGROUP         0cc8:0008       00000102
+_DATA                  DATA           DGROUP         0cd9:0000       00000382
+XIB                    DATA           DGROUP         0d11:0002       00000000
+XI                     DATA           DGROUP         0d11:0002       0000001e
+XIE                    DATA           DGROUP         0d13:0000       00000000
+YIB                    DATA           DGROUP         0d13:0000       00000000
+YI                     DATA           DGROUP         0d13:0000       00000012
+YIE                    DATA           DGROUP         0d14:0002       00000000
+STRINGS                DATA           DGROUP         0d14:0002       00000000
+DATA                   DATA           DGROUP         0d14:0002       00000000
+_BSS                   BSS            DGROUP         0d15:0000       000051f9
+STACK                  STACK          DGROUP         1235:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: bakapi.obj(/dos/z/16/src/bakapi.c)
+0cbd:0580+     _gvar
+0cbd:01c4+     _vgamodex_mode
+0cbd:01c6*     _ch
+0cbd:476a+     _xdir
+0cbd:476c+     _ydir
+0cbd:476e+     _ypos
+0cbd:4770+     _d
+0cbd:4772+     _xpos
+0cbd:4774+     _key
+0000:0170      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0865      __STK
+0000:0885*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:08a9      __PIA
+0000:08a2*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strtol.c)
+0000:0bac      strtoul_
+0000:0bbe*     strtol_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:6c50      probe_dos_
+0cbd:0260*     _lib_dos_option
+0cbd:0261+     _dos_flavor
+0cbd:0262+     _dos_version
+0cbd:0264+     _freedos_kernel_version
+0cbd:0268+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0000:6e10      cpu_probe_
+0cbd:0270      _cpu_cpuid_vendor
+0cbd:027d      _cpu_cpuid_features
+0cbd:028d+     _cpu_basic_level
+0cbd:0290      _cpu_cpuid_max
+0cbd:0294      _cpu_flags
+0cbd:0296      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:6e40+     vga_sync_hw_cursor_
+0000:6efe+     update_state_vga_memory_map_select_
+0000:714c      update_state_from_vga_
+0000:7530      probe_vga_
+0cbd:4776      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:9d50      VGAmodeX_
+0000:9cf2*     vgaGetMode_
+0000:9b2a+     modexEnter_
+0000:9b00*     modexLeave_
+0000:9a02      modexDefaultPage_
+0000:9890+     modexNextPage_
+0000:9782+     modexNextPageFlexibleSize_
+0000:96d0+     modexCalcVmemRemain_
+0000:9552*     modexHiganbanaPageSetup_
+0000:9480      modexShowPage_
+0000:9422*     modexPanPage_
+0000:93f0      modexSelectPlane_
+0000:92d2      modexClearRegion_
+0000:9140*     modexCopyPageRegion_
+0000:9102*     modexFadeOn_
+0000:90d0*     modexFadeOff_
+0000:9092*     modexFlashOn_
+0000:9050*     modexFlashOff_
+0000:8f42+     modexPalSave_
+0000:8ef0+     modexNewPal_
+0000:8e02*     modexLoadPalFile_
+0000:8d80*     modexSavePalFile_
+0000:8d52*     modexPalBlack_
+0000:8d20*     modexPalWhite_
+0000:8752+     modexPalUpdate_
+0000:8690+     modexPalUpdate1_
+0000:8602*     modexPalUpdate0_
+0000:85b0*     modexPalOverscan_
+0000:8272+     modexchkcolor_
+0000:81e0      modexputPixel_
+0000:8152*     modexgetPixel_
+0000:7f80      modexprint_
+0000:7de8*     modexprintbig_
+0000:7d70*     modexpdump_
+0000:7cf2      modexcls_
+0000:7cc0*     modexWaitBorder_
+0cbd:02d4      _VGA
+0000:7ae2*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:0bc7      rand_
+0000:0c09*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0cbd:511e      _romFonts
+0cbd:5136      _romFontsData
+0000:9e40      textInit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0c2c      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:0c43      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0c5d      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0cbd:02ec      ___iob
+0cbd:5544      ___ClosedStreams
+0cbd:5548      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:0c8c      fprintf_
+Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
+0000:af40*     clrstdin_
+0000:aee2*     colortest_
+0000:ae70+     colorz_
+0000:ace2+     ssd_
+0000:ac10+     dingpp_
+0000:aa02+     dingo_
+0000:a8e0+     dingas_
+0000:a872+     dingu_
+0000:a7f0+     dingq_
+0000:9f90      ding_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0cbd:0000*     __nullarea
+0cbd:0464*     __ovlflag
+0cbd:0465*     __intno
+0cbd:0466*     __ovlvec
+0000:0cbc      _cstart_
+0000:0d8f*     _Not_Enough_Memory_
+0000:0ec1      __exit_
+0000:0ede      __do_exit_with_msg__
+0000:0f37      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:0f42      _big_code_
+0000:0f42*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0cbd:55cc      __argv
+0cbd:55d0      ___argv
+0cbd:55d4      __argc
+0cbd:55d6      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0f42*     __exit_with_msg_
+0000:0f47      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0cbd:046a      __curbrk
+0cbd:0472      __STACKLOW
+0cbd:0474      __STACKTOP
+0cbd:0476      __cbyte
+0cbd:0478      __child
+0cbd:047a      __no87
+0cbd:0487      ___FPE_handler
+0cbd:046c      __psp
+0cbd:047b      __get_ovl_stack
+0cbd:047f      __restore_ovl_stack
+0cbd:0483      __close_ovl_file
+0cbd:048b      __LpCmdLine
+0cbd:048f      __LpPgmName
+0cbd:046e      __osmajor
+0cbd:046f      __osminor
+0cbd:0470      __osmode
+0cbd:0471      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:0f62      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0cbd:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:0f70      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:0fa3*     __get_errno_ptr_
+0cbd:55d8      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:0faa      __I4M
+0000:0faa      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:0fc2+     int86x_
+0000:1145      int86_
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+0000:1180      cpu_basic_probe_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:9dc0      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:aff0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:b810      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:128b      _fmalloc_
+0000:128b      malloc_
+0cbd:0494+     ___fheap
+0cbd:0496      ___fheapRover
+0cbd:0498      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:1400+     __null_int23_exit_
+0000:1401      exit_
+0000:1419*     _exit_
+0cbd:049a+     ___int23_exit
+0cbd:049e+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1434+     __open_flags_
+0000:16f5+     _fsopen_
+0000:175b      fopen_
+0000:187e*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:1906+     __fill_buffer_
+0000:1b55      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:1c9c      __doclose_
+0000:1de6      __shutdown_stream_
+0000:1e00      fclose_
+0cbd:55da+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1e6b      _ffree_
+0000:1e6b      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1ed8      fwrite_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:c9e0+     modexDrawPBufRegion_
+0000:c972*     modexDrawPBuf_
+0000:c810*     oldDrawBmp_
+0000:c7a2*     modexDrawBmp_
+0000:c630+     modexDrawBmpRegion_
+0000:c5c2*     modexDrawSprite_
+0000:c440+     modexDrawSpriteRegion_
+0000:c3d2*     modexDrawBmpPBuf_
+0000:c260+     modexDrawBmpPBufRegion_
+0000:c1f2*     modexDrawSpritePBuf_
+0000:c070+     modexDrawSpritePBufRegion_
+0000:bf02      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:227b      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:23ce      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:25ff*     fcloseall_
+0000:2606      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
+0000:2610      delay_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:276f      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:27d0      __InitRtns
+0000:27d0*     __FInitRtns
+0000:282b      __FiniRtns
+0000:282b*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0cbd:04b4      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:2890      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:2bbf      __Init_Argv_
+0000:2c21      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2c4b      __EnterWVIDEO_
+0cbd:04b6+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:2c6f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:2c83      segread_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+0cbd:04c0      _dpmi_entered
+0cbd:04c8      _dpmi_rm_entry
+0cbd:04d0      _dpmi_pm_entry
+0cbd:5662      _dpmi_pm_es
+0cbd:5664      _dpmi_pm_ds
+0cbd:5666      _dpmi_pm_cs
+0cbd:5668      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+0cbd:04d4      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2cf0      __MemAllocator
+0000:2dba      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:2f26      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:309c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:318b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:318e      _nmalloc_
+0cbd:04e4      ___nheapbeg
+0cbd:04e6      ___MiniHeapRover
+0cbd:04e8      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:3265*     _heapgrow_
+0000:3265*     _fheapgrow_
+0000:3266      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:32db*     __set_commode_
+0cbd:04ea      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0cbd:04ec      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:3508*     open_
+0000:353f      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:368a      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:3882      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:38e1      __freefp_
+0000:3982      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:39c3      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:3b73      __flushall_
+0000:3c07*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:3c0d      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:3c27      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:3db5      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3dd5      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3e0f      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3e45      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:408e      _nfree_
+0cbd:566a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:4189      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:41e9      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:43be      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0cbd:566c      ____Argv
+0cbd:5670      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0cbd:04ee      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0cbd:0542      __Start_XI
+0cbd:0560      __End_XI
+0cbd:0560      __Start_YI
+0cbd:0572      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:5512      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0cbd:5672      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:5544      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:58bd*     _heapenable_
+0cbd:04f0      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:58ce      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:5956      __LastFree_
+0000:59d0      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:5ae1      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:5b07      __GetIOMode_
+0000:5b3c      __SetIOMode_nogrow_
+0cbd:04f2      ___NFiles
+0cbd:04f4      ___init_mode
+0cbd:051c      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:5b71      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5b8d*     __get_doserrno_ptr_
+0cbd:5674      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0cbd:0520      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:5b94      _dos_creat_
+0000:5bb8*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5bd9+     __grow_iomode_
+0000:5cc0+     __shrink_iomode_
+0000:5d01      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5da8*     __dosretax
+0000:5dad*     __dosret0
+0000:5db4      __set_errno_dos_
+0000:5e1c*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5e27      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:5e58      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5e69      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5e6e      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5eb9+     utoa_
+0000:5f5a      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5fa4      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0cbd:0536      ___EFG_printf
+0cbd:053a*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0cbd:053e      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5ff0*     _ismbblead_
+0cbd:5678      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:600c      ulltoa_
+0000:6149*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:61ba      ultoa_
+0000:6278*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:62c6      __brk_
+0000:632d*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:633e      __doserror_
+0000:634c*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:6358*     _frealloc_
+0000:6358      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:6434      __ChkTTYIOMode_
+0000:64a2*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:64b2*     _dos_close_
+0000:64c0      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0cbd:0092      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:650d      __mbinit_
+0cbd:0540+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:65e8*     _msize_
+0000:6603      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:6614      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:6668      _fexpand_
+0000:6668*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:669d      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:6bd2      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:6c2b      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001a350 (107344.)
+Entry point address: 0000:0cbc
+Link time: 00:00.87
diff --git a/bcexmm.exe b/bcexmm.exe
new file mode 100755 (executable)
index 0000000..a9d8556
Binary files /dev/null and b/bcexmm.exe differ
similarity index 52%
rename from BCEXMM.MAP
rename to bcexmm.mah
index ac527cd52b97bc87e14cfaa5b4435a6705e20ff3..ef4cdb3d6cc465b5c14b396cae90ed6bb4893a31 100755 (executable)
@@ -4,29 +4,29 @@
  00000H 035E7H 035E8H _TEXT              CODE\r
  035E8H 03CE5H 006FEH KITTEN_TEXT        CODE\r
  03CE6H 04032H 0034DH 16_HC_TEXT         CODE\r
- 04033H 04244H 00212H EXMMTEST_TEXT      CODE\r
- 04245H 0454EH 0030AH 16_CA_TEXT         CODE\r
- 0454FH 048E0H 00392H 16_HEAD_TEXT       CODE\r
- 048E1H 0693DH 0205DH 16_MM_TEXT         CODE\r
- 06940H 06940H 00000H _FARDATA           FAR_DATA\r
- 06940H 06988H 00049H KITTEN_DATA        FAR_DATA\r
- 0698AH 06A40H 000B7H 16_HC_DATA         FAR_DATA\r
- 06A42H 06CCBH 0028AH EXMMTEST_DATA      FAR_DATA\r
- 06CCCH 06DD6H 0010BH 16_CA_DATA         FAR_DATA\r
- 06DD8H 06E8DH 000B6H 16_HEAD_DATA       FAR_DATA\r
- 06E8EH 079B6H 00B29H 16_MM_DATA         FAR_DATA\r
- 079C0H 079C0H 00000H _FARBSS            FAR_BSS\r
- 079C0H 079C0H 00000H _OVERLAY_          OVRINFO\r
- 079C0H 079C0H 00000H _1STUB_            STUBSEG\r
- 079C0H 07EE7H 00528H _DATA              DATA\r
- 07EE8H 07EE9H 00002H _CVTSEG            DATA\r
- 07EEAH 07EEFH 00006H _SCNSEG            DATA\r
- 07EF0H 07EF0H 00000H _CONST             CONST\r
- 07EF0H 07F07H 00018H _INIT_             INITDATA\r
- 07F08H 07F08H 00000H _INITEND_          INITDATA\r
- 07F08H 07F08H 00000H _EXIT_             EXITDATA\r
- 07F08H 07F08H 00000H _EXITEND_          EXITDATA\r
- 07F10H 07F8FH 00080H _STACK             STACK\r
+ 04033H 04239H 00207H EXMMTEST_TEXT      CODE\r
+ 0423AH 045E8H 003AFH 16_CA_TEXT         CODE\r
+ 045E9H 0497AH 00392H 16_HEAD_TEXT       CODE\r
+ 0497BH 069D7H 0205DH 16_MM_TEXT         CODE\r
+ 069E0H 069E0H 00000H _FARDATA           FAR_DATA\r
+ 069E0H 06A28H 00049H KITTEN_DATA        FAR_DATA\r
+ 06A2AH 06A3FH 00016H 16_HC_DATA         FAR_DATA\r
+ 06A40H 0AC82H 04243H EXMMTEST_DATA      FAR_DATA\r
+ 0AC84H 0AD43H 000C0H 16_CA_DATA         FAR_DATA\r
+ 0AD44H 0AD58H 00015H 16_HEAD_DATA       FAR_DATA\r
+ 0AD5AH 0B7E1H 00A88H 16_MM_DATA         FAR_DATA\r
+ 0B7F0H 0B7F0H 00000H _FARBSS            FAR_BSS\r
+ 0B7F0H 0B7F0H 00000H _OVERLAY_          OVRINFO\r
+ 0B7F0H 0B7F0H 00000H _1STUB_            STUBSEG\r
+ 0B7F0H 0BD17H 00528H _DATA              DATA\r
+ 0BD18H 0BD19H 00002H _CVTSEG            DATA\r
+ 0BD1AH 0BD1FH 00006H _SCNSEG            DATA\r
+ 0BD20H 0BD20H 00000H _CONST             CONST\r
+ 0BD20H 0BD37H 00018H _INIT_             INITDATA\r
+ 0BD38H 0BD38H 00000H _INITEND_          INITDATA\r
+ 0BD38H 0BD38H 00000H _EXIT_             EXITDATA\r
+ 0BD38H 0BD38H 00000H _EXITEND_          EXITDATA\r
+ 0BD40H 0BDBFH 00080H _STACK             STACK\r
 \r
 \r
 Detailed map of segments\r
@@ -112,118 +112,118 @@ Detailed map of segments
  0000:35A7 0041 C=CODE   S=_TEXT          G=(none)  M=XFFLUSH    ACBP=28\r
  035E:0008 06FE C=CODE   S=KITTEN_TEXT    G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=28\r
  03CE:0006 034D C=CODE   S=16_HC_TEXT     G=(none)  M=SRC\LIB\16_HC.C ACBP=28\r
- 0403:0003 0212 C=CODE   S=EXMMTEST_TEXT  G=(none)  M=SRC\EXMMTEST.C ACBP=28\r
- 0424:0005 030A C=CODE   S=16_CA_TEXT     G=(none)  M=SRC\LIB\16_CA.C ACBP=28\r
- 0454:000F 0392 C=CODE   S=16_HEAD_TEXT   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=28\r
- 048E:0001 205D C=CODE   S=16_MM_TEXT     G=(none)  M=SRC\LIB\16_MM.C ACBP=28\r
- 0694:0000 0000 C=FAR_DATA S=_FARDATA       G=(none)  M=c0.ASM     ACBP=68\r
- 0694:0000 0049 C=FAR_DATA S=KITTEN_DATA    G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
- 0698:000A 00B7 C=FAR_DATA S=16_HC_DATA     G=(none)  M=SRC\LIB\16_HC.C ACBP=48\r
- 06A4:0002 028A C=FAR_DATA S=EXMMTEST_DATA  G=(none)  M=SRC\EXMMTEST.C ACBP=48\r
- 06CC:000C 010B C=FAR_DATA S=16_CA_DATA     G=(none)  M=SRC\LIB\16_CA.C ACBP=48\r
- 06DD:0008 00B6 C=FAR_DATA S=16_HEAD_DATA   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=48\r
- 06E8:000E 0B29 C=FAR_DATA S=16_MM_DATA     G=(none)  M=SRC\LIB\16_MM.C ACBP=48\r
- 079C:0000 0000 C=FAR_BSS S=_FARBSS        G=(none)  M=c0.ASM     ACBP=68\r
- 079C:0000 0000 C=OVRINFO S=_OVERLAY_      G=(none)  M=c0.ASM     ACBP=68\r
- 079C:0000 0000 C=STUBSEG S=_1STUB_        G=(none)  M=c0.ASM     ACBP=68\r
- 079C:0000 0091 C=DATA   S=_DATA          G=DGROUP  M=c0.ASM     ACBP=68\r
- 079C:0092 0082 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
- 079C:0114 0001 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
- 079C:0116 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
- 079C:0218 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
- 079C:0218 000C C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
- 079C:0224 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
- 079C:03B4 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
- 079C:03DE 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
- 079C:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LDIV     ACBP=48\r
- 079C:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
- 079C:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
- 079C:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
- 079C:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
- 079C:03E2 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
- 079C:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
- 079C:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
- 079C:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
- 079C:043E 0016 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
- 079C:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
- 079C:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
- 079C:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
- 079C:0454 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
- 079C:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
- 079C:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
- 079C:0456 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
- 079C:04BE 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
- 079C:04BE 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
- 079C:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
- 079C:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
- 079C:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
- 079C:04C0 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
- 079C:04D8 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
- 079C:050A 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
- 079C:050A 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
- 079C:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
- 079C:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
- 079C:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
- 079C:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
- 079C:050C 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
- 079C:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
- 079C:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
- 079C:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
- 079C:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
- 079C:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
- 079C:050E 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
- 079C:051E 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
- 079C:051E 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
- 079C:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
- 079C:0522 0002 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
- 079C:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
- 079C:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
- 079C:0524 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
- 079C:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
- 079C:0528 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 079C:0528 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 079C:052A 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
- 079C:052A 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
- 079C:052A 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
- 079C:0530 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
- 079C:0530 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 079C:0530 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
- 079C:0536 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
- 079C:053C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
- 079C:0542 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
- 079C:0548 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 079C:0548 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
- 079C:0548 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
- 07F1:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
+ 0403:0003 0207 C=CODE   S=EXMMTEST_TEXT  G=(none)  M=SRC\EXMMTEST.C ACBP=28\r
+ 0423:000A 03AF C=CODE   S=16_CA_TEXT     G=(none)  M=SRC\LIB\16_CA.C ACBP=28\r
+ 045E:0009 0392 C=CODE   S=16_HEAD_TEXT   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=28\r
+ 0497:000B 205D C=CODE   S=16_MM_TEXT     G=(none)  M=SRC\LIB\16_MM.C ACBP=28\r
+ 069E:0000 0000 C=FAR_DATA S=_FARDATA       G=(none)  M=c0.ASM     ACBP=68\r
+ 069E:0000 0049 C=FAR_DATA S=KITTEN_DATA    G=(none)  M=SRC\LIB\NYAN\KITTEN.C ACBP=48\r
+ 06A2:000A 0016 C=FAR_DATA S=16_HC_DATA     G=(none)  M=SRC\LIB\16_HC.C ACBP=48\r
+ 06A4:0000 4243 C=FAR_DATA S=EXMMTEST_DATA  G=(none)  M=SRC\EXMMTEST.C ACBP=48\r
+ 0AC8:0004 00C0 C=FAR_DATA S=16_CA_DATA     G=(none)  M=SRC\LIB\16_CA.C ACBP=48\r
+ 0AD4:0004 0015 C=FAR_DATA S=16_HEAD_DATA   G=(none)  M=SRC\LIB\16_HEAD.C ACBP=48\r
+ 0AD5:000A 0A88 C=FAR_DATA S=16_MM_DATA     G=(none)  M=SRC\LIB\16_MM.C ACBP=48\r
+ 0B7F:0000 0000 C=FAR_BSS S=_FARBSS        G=(none)  M=c0.ASM     ACBP=68\r
+ 0B7F:0000 0000 C=OVRINFO S=_OVERLAY_      G=(none)  M=c0.ASM     ACBP=68\r
+ 0B7F:0000 0000 C=STUBSEG S=_1STUB_        G=(none)  M=c0.ASM     ACBP=68\r
+ 0B7F:0000 0091 C=DATA   S=_DATA          G=DGROUP  M=c0.ASM     ACBP=68\r
+ 0B7F:0092 0082 C=DATA   S=_DATA          G=DGROUP  M=ATEXIT     ACBP=48\r
+ 0B7F:0114 0001 C=DATA   S=_DATA          G=DGROUP  M=CLOCK      ACBP=48\r
+ 0B7F:0116 0101 C=DATA   S=_DATA          G=DGROUP  M=CTYPE      ACBP=48\r
+ 0B7F:0218 0000 C=DATA   S=_DATA          G=DGROUP  M=DOSFATTR   ACBP=48\r
+ 0B7F:0218 000C C=DATA   S=_DATA          G=DGROUP  M=EXIT       ACBP=48\r
+ 0B7F:0224 0190 C=DATA   S=_DATA          G=DGROUP  M=FILES      ACBP=48\r
+ 0B7F:03B4 002A C=DATA   S=_DATA          G=DGROUP  M=FILES2     ACBP=48\r
+ 0B7F:03DE 0004 C=DATA   S=_DATA          G=DGROUP  M=FMODE      ACBP=48\r
+ 0B7F:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LDIV     ACBP=48\r
+ 0B7F:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LLSH     ACBP=48\r
+ 0B7F:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_LURSH    ACBP=48\r
+ 0B7F:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PADD     ACBP=48\r
+ 0B7F:03E2 0000 C=DATA   S=_DATA          G=DGROUP  M=H_PSBP     ACBP=48\r
+ 0B7F:03E2 005B C=DATA   S=_DATA          G=DGROUP  M=IOERROR    ACBP=48\r
+ 0B7F:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=ISATTY     ACBP=48\r
+ 0B7F:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LONGTOA    ACBP=48\r
+ 0B7F:043E 0000 C=DATA   S=_DATA          G=DGROUP  M=LSEEK      ACBP=48\r
+ 0B7F:043E 0016 C=DATA   S=_DATA          G=DGROUP  M=MKNAME     ACBP=48\r
+ 0B7F:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=N_PCMP     ACBP=48\r
+ 0B7F:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=READA      ACBP=48\r
+ 0B7F:0454 0000 C=DATA   S=_DATA          G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0B7F:0454 0002 C=DATA   S=_DATA          G=DGROUP  M=STKLEN     ACBP=48\r
+ 0B7F:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=TOLOWER    ACBP=48\r
+ 0B7F:0456 0000 C=DATA   S=_DATA          G=DGROUP  M=UNLINK     ACBP=48\r
+ 0B7F:0456 0067 C=DATA   S=_DATA          G=DGROUP  M=VPRINTER   ACBP=48\r
+ 0B7F:04BE 0000 C=DATA   S=_DATA          G=DGROUP  M=VRAM       ACBP=48\r
+ 0B7F:04BE 0002 C=DATA   S=_DATA          G=DGROUP  M=WSCROLL    ACBP=48\r
+ 0B7F:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=_STPCPY    ACBP=48\r
+ 0B7F:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CORELEFT   ACBP=48\r
+ 0B7F:04C0 0000 C=DATA   S=_DATA          G=DGROUP  M=CPRINTF    ACBP=48\r
+ 0B7F:04C0 0018 C=DATA   S=_DATA          G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0B7F:04D8 0031 C=DATA   S=_DATA          G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0B7F:050A 0000 C=DATA   S=_DATA          G=DGROUP  M=FARHEAP    ACBP=48\r
+ 0B7F:050A 0002 C=DATA   S=_DATA          G=DGROUP  M=FBRK       ACBP=48\r
+ 0B7F:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=FCORELFT   ACBP=48\r
+ 0B7F:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GETCH      ACBP=48\r
+ 0B7F:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=GPTEXT     ACBP=48\r
+ 0B7F:050C 0000 C=DATA   S=_DATA          G=DGROUP  M=IOCTL      ACBP=48\r
+ 0B7F:050C 0002 C=DATA   S=_DATA          G=DGROUP  M=KBHIT      ACBP=48\r
+ 0B7F:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVETEXT   ACBP=48\r
+ 0B7F:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=PUTCH      ACBP=48\r
+ 0B7F:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=REALCVT    ACBP=48\r
+ 0B7F:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCREEN     ACBP=48\r
+ 0B7F:050E 0000 C=DATA   S=_DATA          G=DGROUP  M=SCROLL     ACBP=48\r
+ 0B7F:050E 0010 C=DATA   S=_DATA          G=DGROUP  M=SETARGV    ACBP=48\r
+ 0B7F:051E 0000 C=DATA   S=_DATA          G=DGROUP  M=SETBLOCK   ACBP=48\r
+ 0B7F:051E 0004 C=DATA   S=_DATA          G=DGROUP  M=SETENVP    ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=WHEREXY    ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CHMODA     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSE      ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=CLOSEA     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FCLOSE     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FFLUSH     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLENGTH    ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FLUSHALL   ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FOPEN      ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FPRINTF    ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=FSEEK      ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=GETENV     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=LTOA1      ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MEMCPY     ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=MOVEDATA   ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPEN       ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=OPENA      ACBP=48\r
+ 0B7F:0522 0000 C=DATA   S=_DATA          G=DGROUP  M=PRINTF     ACBP=48\r
+ 0B7F:0522 0002 C=DATA   S=_DATA          G=DGROUP  M=PUTC       ACBP=48\r
+ 0B7F:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READ       ACBP=48\r
+ 0B7F:0524 0000 C=DATA   S=_DATA          G=DGROUP  M=READU      ACBP=48\r
+ 0B7F:0524 0004 C=DATA   S=_DATA          G=DGROUP  M=SETVBUF    ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=SPRINTF    ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRCAT     ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRDUP     ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=STRLEN     ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITE      ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEA     ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=WRITEU     ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFCLOSE    ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_DATA          G=DGROUP  M=XFFLUSH    ACBP=48\r
+ 0B7F:0528 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0B7F:0528 0002 C=DATA   S=_CVTSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0B7F:052A 0000 C=DATA   S=_CVTSEG        G=DGROUP  M=REALCVT    ACBP=48\r
+ 0B7F:052A 0000 C=DATA   S=_SCNSEG        G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0B7F:052A 0006 C=DATA   S=_SCNSEG        G=DGROUP  M=CVTFAK     ACBP=48\r
+ 0B7F:0530 0000 C=CONST  S=_CONST         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0B7F:0530 0000 C=INITDATA S=_INIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0B7F:0530 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETUPIO    ACBP=48\r
+ 0B7F:0536 0006 C=INITDATA S=_INIT_         G=DGROUP  M=CRTINIT    ACBP=48\r
+ 0B7F:053C 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETARGV    ACBP=48\r
+ 0B7F:0542 0006 C=INITDATA S=_INIT_         G=DGROUP  M=SETENVP    ACBP=48\r
+ 0B7F:0548 0000 C=INITDATA S=_INITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0B7F:0548 0000 C=EXITDATA S=_EXIT_         G=DGROUP  M=c0.ASM     ACBP=48\r
+ 0B7F:0548 0000 C=EXITDATA S=_EXITEND_      G=DGROUP  M=c0.ASM     ACBP=28\r
+ 0BD4:0000 0080 C=STACK  S=_STACK         G=(none)  M=c0.ASM     ACBP=74\r
 \r
   Address         Publics by Name\r
 \r
- 079C:0000 idle  DATASEG@\r
+ 0B7F:0000 idle  DATASEG@\r
  0000:0284       DGROUP@\r
  0000:0431       F_LDIV@\r
  0000:0440 idle  F_LMOD@\r
@@ -255,30 +255,31 @@ Detailed map of segments
  0000:0581 idle  PSBP@\r
  0000:0550 idle  PSUB@\r
  0000:026D       _abort\r
- 06E8:004D idle  _aftersort\r
+ 0AD5:0027 idle  _aftersort\r
  0000:0288 idle  _atexit\r
- 06E8:0051 idle  _beforesort\r
- 0424:0249 idle  _CAL_OptimizeNodes\r
+ 0AD5:002B idle  _beforesort\r
+ 0423:02F3 idle  _CAL_OptimizeNodes\r
  035E:029B idle  _catread\r
- 0424:0037       _CA_CloseDebug\r
- 0424:0053 idle  _CA_FarRead\r
- 0424:00B8 idle  _CA_FarWrite\r
- 0424:01A3       _CA_LoadFile\r
- 0424:0005       _CA_OpenDebug\r
- 0424:011D idle  _CA_ReadFile\r
- 0424:02F3       _CA_Shutdown\r
- 0424:02C1       _CA_Startup\r
+ 0423:003C       _CA_CloseDebug\r
+ 0423:0058 idle  _CA_FarRead\r
+ 0423:00D4 idle  _CA_FarWrite\r
+ 0423:024D       _CA_LoadFile\r
+ 0423:000A       _CA_OpenDebug\r
+ 0423:0150 idle  _CA_ReadFile\r
+ 0423:039D       _CA_Shutdown\r
+ 0423:036B       _CA_Startup\r
+ 0423:01D6 idle  _CA_WriteFile\r
  0000:02BC       _clock\r
  0000:21AA       _close\r
  0000:0F4B       _coreleft\r
  0000:10EA idle  _cprintf\r
  035E:05D3 idle  _db_fetch\r
  035E:0642 idle  _db_insert\r
- 0454:0354 idle  _dirchar\r
- 079C:04CF       _directvideo\r
- 06CC:003A idle  _drawcachebox\r
- 079C:051E       _environ\r
- 079C:007F       _errno\r
+ 045E:034E idle  _dirchar\r
+ 0B7F:04CF       _directvideo\r
+ 0AC8:0010 idle  _drawcachebox\r
+ 0B7F:051E       _environ\r
+ 0B7F:007F       _errno\r
  0000:03D7       _exit\r
  0000:18EC       _farcoreleft\r
  0000:143B       _farfree\r
@@ -287,8 +288,8 @@ Detailed map of segments
  0000:2210       _fclose\r
  0000:22CF       _fflush\r
  0000:23A3       _filelength\r
- 0454:0057 idle  _filesize\r
- 06CC:0032 idle  _finishcachebox\r
+ 045E:0051 idle  _filesize\r
+ 0AC8:0008 idle  _finishcachebox\r
  0000:23EB       _flushall\r
  0000:263E       _fopen\r
  0000:267A       _fprintf\r
@@ -302,7 +303,7 @@ Detailed map of segments
  0000:289A       _getenv\r
  0000:19F2       _gettext\r
  035E:0575 idle  _get_line\r
- 06A4:0028 idle  _gvar\r
+ 06A4:0004 idle  _gvar\r
  03CE:0337 idle  _HC_CloseDebug\r
  03CE:0305 idle  _HC_OpenDebug\r
  0000:1AAC       _ioctl\r
@@ -318,35 +319,35 @@ Detailed map of segments
  0403:0003       _main\r
  0000:1545       _malloc\r
  0000:299B       _memcpy\r
- 048E:0001 idle  _MML_CheckForEMS\r
- 048E:02FB idle  _MML_CheckForXMS\r
- 048E:0690 idle  _MML_ClearBlock\r
- 048E:004B idle  _MML_SetupEMS\r
- 048E:0338 idle  _MML_SetupXMS\r
- 048E:0151 idle  _MML_ShutdownEMS\r
- 048E:03C2 idle  _MML_ShutdownXMS\r
- 048E:040B idle  _MML_UseSpace\r
- 048E:2048 idle  _MM_BombOnError\r
- 048E:17DD       _MM_DumpData\r
- 048E:0EBA       _MM_FreePtr\r
- 048E:0B1E       _MM_GetPtr\r
- 048E:019A idle  _MM_MapEMS\r
- 048E:0242 idle  _MM_MapXEMS\r
- 048E:1A70 idle  _MM_Report\r
- 048E:107D idle  _MM_SetLock\r
- 048E:0FC3 idle  _MM_SetPurge\r
- 048E:12D7       _MM_ShowMemory\r
- 048E:0AAF       _MM_Shutdown\r
- 048E:113C idle  _MM_SortMem\r
- 048E:070D       _MM_Startup\r
- 048E:19D1 idle  _MM_TotalFree\r
- 048E:1950 idle  _MM_UnusedMemory\r
+ 0497:000B idle  _MML_CheckForEMS\r
+ 0497:0305 idle  _MML_CheckForXMS\r
+ 0497:069A idle  _MML_ClearBlock\r
+ 0497:0055 idle  _MML_SetupEMS\r
+ 0497:0342 idle  _MML_SetupXMS\r
+ 0497:015B idle  _MML_ShutdownEMS\r
+ 0497:03CC idle  _MML_ShutdownXMS\r
+ 0497:0415 idle  _MML_UseSpace\r
+ 0497:2052 idle  _MM_BombOnError\r
+ 0497:17E7       _MM_DumpData\r
+ 0497:0EC4       _MM_FreePtr\r
+ 0497:0B28       _MM_GetPtr\r
+ 0497:01A4 idle  _MM_MapEMS\r
+ 0497:024C idle  _MM_MapXEMS\r
+ 0497:1A7A idle  _MM_Report\r
+ 0497:1087 idle  _MM_SetLock\r
+ 0497:0FCD idle  _MM_SetPurge\r
+ 0497:12E1       _MM_ShowMemory\r
+ 0497:0AB9       _MM_Shutdown\r
+ 0497:1146 idle  _MM_SortMem\r
+ 0497:0717       _MM_Startup\r
+ 0497:19DB idle  _MM_TotalFree\r
+ 0497:195A idle  _MM_UnusedMemory\r
  0000:29C2       _movedata\r
  0000:1AF5       _movetext\r
  035E:0369 idle  _mystrtoul\r
  0000:2A26       _open\r
  0000:2C13       _printf\r
- 0454:00C5 idle  _printmeminfoline\r
+ 045E:00BF idle  _printmeminfoline\r
  035E:040E idle  _processEscChars\r
  0000:1B99       _putch\r
  0000:1A4F       _puttext\r
@@ -362,29 +363,29 @@ Detailed map of segments
  0000:2948       _ultoa\r
  0000:19B4 idle  _ungetch\r
  0000:095C       _unlink\r
- 06CC:0036 idle  _updatecachebox\r
- 0454:0267       _US_CheckParm\r
+ 0AC8:000C idle  _updatecachebox\r
+ 045E:0261       _US_CheckParm\r
  0000:32BE idle  _vsprintf\r
- 0454:000F idle  _wait\r
+ 045E:0009 idle  _wait\r
  0000:214A idle  _wherex\r
  0000:2166 idle  _wherey\r
  0000:355C       _write\r
- 06E8:0049 idle  _XMSaddr\r
+ 0AD5:0023 idle  _XMSaddr\r
  0000:1000 idle  __AHINCR\r
  0000:000C idle  __AHSHIFT\r
- 079C:050E       __argc\r
- 079C:0510       __argv\r
- 079C:0092       __atexitcnt\r
- 079C:0094       __atexittbl\r
+ 0B7F:050E       __argc\r
+ 0B7F:0510       __argv\r
+ 0B7F:0092       __atexitcnt\r
+ 0B7F:0094       __atexittbl\r
  0000:17DC       __brk\r
- 079C:0089       __brklvl\r
- 079C:006B       __C0argc\r
- 079C:006D       __C0argv\r
+ 0B7F:0089       __brklvl\r
+ 0B7F:006B       __C0argc\r
+ 0B7F:006D       __C0argv\r
  0000:11EA idle  __c0crtinit\r
- 079C:0071       __C0environ\r
- 079C:050D       __cChar\r
+ 0B7F:0071       __C0environ\r
+ 0B7F:050D       __cChar\r
  0000:0406 idle  __cexit\r
- 079C:050C       __cFlag\r
+ 0B7F:050C       __cFlag\r
  0000:0158       __checknull\r
  0000:2186       __chmod\r
  0000:0145       __cleanup\r
@@ -392,77 +393,77 @@ Detailed map of segments
  03CE:00C9 idle  __coreleft\r
  0000:0F58       __CPUTN\r
  0000:120E idle  __crtinit\r
- 079C:0116       __ctype\r
+ 0B7F:0116       __ctype\r
  0000:0000  Abs  __cvtfak\r
  0000:041B idle  __c_exit\r
- 079C:03E2       __doserrno\r
+ 0B7F:03E2       __doserrno\r
  0000:05EC       __DOSERROR\r
- 079C:03E4 idle  __dosErrorToSV\r
+ 0B7F:03E4 idle  __dosErrorToSV\r
  0000:0313       __dos_getfileattr\r
  0000:033A idle  __dos_setfileattr\r
- 079C:0075       __envLng\r
- 079C:0077       __envseg\r
- 079C:0079       __envSize\r
+ 0B7F:0075       __envLng\r
+ 0B7F:0077       __envseg\r
+ 0B7F:0079       __envSize\r
  0000:03ED       __exit\r
- 079C:0218       __exitbuf\r
- 079C:021C       __exitfopen\r
- 079C:0220 idle  __exitopen\r
+ 0B7F:0218       __exitbuf\r
+ 0B7F:021C       __exitfopen\r
+ 0B7F:0220 idle  __exitopen\r
  03CE:022C idle  __farcoreleft\r
- 079C:03DE       __fmode\r
+ 0B7F:03DE       __fmode\r
  0000:2C38 idle  __fputc\r
  0000:2E1B       __FPUTN\r
  0000:25E5 idle  __GETFP\r
- 079C:0085       __heapbase\r
- 079C:008D       __heaptop\r
- 079C:005B idle  __Int0Vector\r
- 079C:005F idle  __Int4Vector\r
- 079C:0063 idle  __Int5Vector\r
- 079C:0067 idle  __Int6Vector\r
+ 0B7F:0085       __heapbase\r
+ 0B7F:008D       __heaptop\r
+ 0B7F:005B idle  __Int0Vector\r
+ 0B7F:005F idle  __Int4Vector\r
+ 0B7F:0063 idle  __Int5Vector\r
+ 0B7F:0067 idle  __Int6Vector\r
  0000:05A6       __IOERROR\r
- 0694:0000 idle  __kitten_catalog\r
+ 069E:0000 idle  __kitten_catalog\r
  0000:061D       __LONGTOA\r
  0000:0703       __MKNAME\r
  0000:0286 idle  __MMODEL\r
- 079C:03B4       __nfile\r
+ 0B7F:03B4       __nfile\r
  0000:1980 idle  __Ngetche\r
- 079C:03E0       __notUmask\r
+ 0B7F:03E0       __notUmask\r
  0000:19B1 idle  __Nungetch\r
  0000:2BB7       __open\r
- 079C:03B6       __openfd\r
+ 0B7F:03B6       __openfd\r
  0000:250D idle  __OPENFP\r
- 079C:007D       __osmajor\r
- 079C:007E idle  __osminor\r
- 079C:007D idle  __osversion\r
- 079C:007B       __psp\r
+ 0B7F:007D       __osmajor\r
+ 0B7F:007E idle  __osminor\r
+ 0B7F:007D idle  __osversion\r
+ 0B7F:007B       __psp\r
  0000:07E8       __read\r
  0000:1BB7       __REALCVT\r
- 079C:0528       __RealCvtVector\r
+ 0B7F:0528       __RealCvtVector\r
  0000:01AE       __restorezero\r
  0000:182E       __sbrk\r
- 079C:052A idle  __ScanTodVector\r
+ 0B7F:052A idle  __ScanTodVector\r
  0000:1D28       __SCREENIO\r
  0000:1E0E       __SCROLL\r
  0000:0000  Abs  __setargv__\r
  0000:0000 idle  __setenvp__\r
  0000:0824       __setupio\r
- 079C:0081       __StartTime\r
- 079C:0454       __stklen\r
+ 0B7F:0081       __StartTime\r
+ 0B7F:0454       __stklen\r
  0000:0F10       __stpcpy\r
- 079C:0224       __streams\r
+ 0B7F:0224       __streams\r
  0000:0159       __terminate\r
  0000:0767 idle  __TMPNAM\r
  0000:0000 idle  __turboCrt\r
  0000:06A6       __UTOA\r
  0000:1D77       __VALIDATEXY\r
- 079C:007D idle  __version\r
- 079C:04C0       __video\r
+ 0B7F:007D idle  __version\r
+ 0B7F:04C0       __video\r
  0000:1156       __VideoInt\r
  0000:0993       __VPRINTER\r
  0000:0E4B       __VPTR\r
  0000:0E89       __VRAM\r
  0000:2139       __wherexy\r
  0000:350D       __write\r
- 079C:04BE       __wscroll\r
+ 0B7F:04BE       __wscroll\r
  0000:355F       __xfclose\r
  0000:35A7       __xfflush\r
  0000:12FB idle  ___first\r
@@ -630,96 +631,97 @@ Detailed map of segments
  03CE:0305 idle  _HC_OpenDebug\r
  03CE:0337 idle  _HC_CloseDebug\r
  0403:0003       _main\r
- 0424:0005       _CA_OpenDebug\r
- 0424:0037       _CA_CloseDebug\r
- 0424:0053 idle  _CA_FarRead\r
- 0424:00B8 idle  _CA_FarWrite\r
- 0424:011D idle  _CA_ReadFile\r
- 0424:01A3       _CA_LoadFile\r
- 0424:0249 idle  _CAL_OptimizeNodes\r
- 0424:02C1       _CA_Startup\r
- 0424:02F3       _CA_Shutdown\r
- 0454:000F idle  _wait\r
- 0454:0057 idle  _filesize\r
- 0454:00C5 idle  _printmeminfoline\r
- 0454:0267       _US_CheckParm\r
- 0454:0354 idle  _dirchar\r
- 048E:0001 idle  _MML_CheckForEMS\r
- 048E:004B idle  _MML_SetupEMS\r
- 048E:0151 idle  _MML_ShutdownEMS\r
- 048E:019A idle  _MM_MapEMS\r
- 048E:0242 idle  _MM_MapXEMS\r
- 048E:02FB idle  _MML_CheckForXMS\r
- 048E:0338 idle  _MML_SetupXMS\r
- 048E:03C2 idle  _MML_ShutdownXMS\r
- 048E:040B idle  _MML_UseSpace\r
- 048E:0690 idle  _MML_ClearBlock\r
- 048E:070D       _MM_Startup\r
- 048E:0AAF       _MM_Shutdown\r
- 048E:0B1E       _MM_GetPtr\r
- 048E:0EBA       _MM_FreePtr\r
- 048E:0FC3 idle  _MM_SetPurge\r
- 048E:107D idle  _MM_SetLock\r
- 048E:113C idle  _MM_SortMem\r
- 048E:12D7       _MM_ShowMemory\r
- 048E:17DD       _MM_DumpData\r
- 048E:1950 idle  _MM_UnusedMemory\r
- 048E:19D1 idle  _MM_TotalFree\r
- 048E:1A70 idle  _MM_Report\r
- 048E:2048 idle  _MM_BombOnError\r
- 0694:0000 idle  __kitten_catalog\r
- 06A4:0028 idle  _gvar\r
- 06CC:0032 idle  _finishcachebox\r
- 06CC:0036 idle  _updatecachebox\r
- 06CC:003A idle  _drawcachebox\r
- 06E8:0049 idle  _XMSaddr\r
- 06E8:004D idle  _aftersort\r
- 06E8:0051 idle  _beforesort\r
- 079C:0000 idle  DATASEG@\r
- 079C:005B idle  __Int0Vector\r
- 079C:005F idle  __Int4Vector\r
- 079C:0063 idle  __Int5Vector\r
- 079C:0067 idle  __Int6Vector\r
- 079C:006B       __C0argc\r
- 079C:006D       __C0argv\r
- 079C:0071       __C0environ\r
- 079C:0075       __envLng\r
- 079C:0077       __envseg\r
- 079C:0079       __envSize\r
- 079C:007B       __psp\r
- 079C:007D idle  __osversion\r
- 079C:007D       __osmajor\r
- 079C:007D idle  __version\r
- 079C:007E idle  __osminor\r
- 079C:007F       _errno\r
- 079C:0081       __StartTime\r
- 079C:0085       __heapbase\r
- 079C:0089       __brklvl\r
- 079C:008D       __heaptop\r
- 079C:0092       __atexitcnt\r
- 079C:0094       __atexittbl\r
- 079C:0116       __ctype\r
- 079C:0218       __exitbuf\r
- 079C:021C       __exitfopen\r
- 079C:0220 idle  __exitopen\r
- 079C:0224       __streams\r
- 079C:03B4       __nfile\r
- 079C:03B6       __openfd\r
- 079C:03DE       __fmode\r
- 079C:03E0       __notUmask\r
- 079C:03E2       __doserrno\r
- 079C:03E4 idle  __dosErrorToSV\r
- 079C:0454       __stklen\r
- 079C:04BE       __wscroll\r
- 079C:04C0       __video\r
- 079C:04CF       _directvideo\r
- 079C:050C       __cFlag\r
- 079C:050D       __cChar\r
- 079C:050E       __argc\r
- 079C:0510       __argv\r
- 079C:051E       _environ\r
- 079C:0528       __RealCvtVector\r
- 079C:052A idle  __ScanTodVector\r
+ 0423:000A       _CA_OpenDebug\r
+ 0423:003C       _CA_CloseDebug\r
+ 0423:0058 idle  _CA_FarRead\r
+ 0423:00D4 idle  _CA_FarWrite\r
+ 0423:0150 idle  _CA_ReadFile\r
+ 0423:01D6 idle  _CA_WriteFile\r
+ 0423:024D       _CA_LoadFile\r
+ 0423:02F3 idle  _CAL_OptimizeNodes\r
+ 0423:036B       _CA_Startup\r
+ 0423:039D       _CA_Shutdown\r
+ 045E:0009 idle  _wait\r
+ 045E:0051 idle  _filesize\r
+ 045E:00BF idle  _printmeminfoline\r
+ 045E:0261       _US_CheckParm\r
+ 045E:034E idle  _dirchar\r
+ 0497:000B idle  _MML_CheckForEMS\r
+ 0497:0055 idle  _MML_SetupEMS\r
+ 0497:015B idle  _MML_ShutdownEMS\r
+ 0497:01A4 idle  _MM_MapEMS\r
+ 0497:024C idle  _MM_MapXEMS\r
+ 0497:0305 idle  _MML_CheckForXMS\r
+ 0497:0342 idle  _MML_SetupXMS\r
+ 0497:03CC idle  _MML_ShutdownXMS\r
+ 0497:0415 idle  _MML_UseSpace\r
+ 0497:069A idle  _MML_ClearBlock\r
+ 0497:0717       _MM_Startup\r
+ 0497:0AB9       _MM_Shutdown\r
+ 0497:0B28       _MM_GetPtr\r
+ 0497:0EC4       _MM_FreePtr\r
+ 0497:0FCD idle  _MM_SetPurge\r
+ 0497:1087 idle  _MM_SetLock\r
+ 0497:1146 idle  _MM_SortMem\r
+ 0497:12E1       _MM_ShowMemory\r
+ 0497:17E7       _MM_DumpData\r
+ 0497:195A idle  _MM_UnusedMemory\r
+ 0497:19DB idle  _MM_TotalFree\r
+ 0497:1A7A idle  _MM_Report\r
+ 0497:2052 idle  _MM_BombOnError\r
+ 069E:0000 idle  __kitten_catalog\r
+ 06A4:0004 idle  _gvar\r
+ 0AC8:0008 idle  _finishcachebox\r
+ 0AC8:000C idle  _updatecachebox\r
+ 0AC8:0010 idle  _drawcachebox\r
+ 0AD5:0023 idle  _XMSaddr\r
+ 0AD5:0027 idle  _aftersort\r
+ 0AD5:002B idle  _beforesort\r
+ 0B7F:0000 idle  DATASEG@\r
+ 0B7F:005B idle  __Int0Vector\r
+ 0B7F:005F idle  __Int4Vector\r
+ 0B7F:0063 idle  __Int5Vector\r
+ 0B7F:0067 idle  __Int6Vector\r
+ 0B7F:006B       __C0argc\r
+ 0B7F:006D       __C0argv\r
+ 0B7F:0071       __C0environ\r
+ 0B7F:0075       __envLng\r
+ 0B7F:0077       __envseg\r
+ 0B7F:0079       __envSize\r
+ 0B7F:007B       __psp\r
+ 0B7F:007D idle  __osversion\r
+ 0B7F:007D       __osmajor\r
+ 0B7F:007D idle  __version\r
+ 0B7F:007E idle  __osminor\r
+ 0B7F:007F       _errno\r
+ 0B7F:0081       __StartTime\r
+ 0B7F:0085       __heapbase\r
+ 0B7F:0089       __brklvl\r
+ 0B7F:008D       __heaptop\r
+ 0B7F:0092       __atexitcnt\r
+ 0B7F:0094       __atexittbl\r
+ 0B7F:0116       __ctype\r
+ 0B7F:0218       __exitbuf\r
+ 0B7F:021C       __exitfopen\r
+ 0B7F:0220 idle  __exitopen\r
+ 0B7F:0224       __streams\r
+ 0B7F:03B4       __nfile\r
+ 0B7F:03B6       __openfd\r
+ 0B7F:03DE       __fmode\r
+ 0B7F:03E0       __notUmask\r
+ 0B7F:03E2       __doserrno\r
+ 0B7F:03E4 idle  __dosErrorToSV\r
+ 0B7F:0454       __stklen\r
+ 0B7F:04BE       __wscroll\r
+ 0B7F:04C0       __video\r
+ 0B7F:04CF       _directvideo\r
+ 0B7F:050C       __cFlag\r
+ 0B7F:050D       __cChar\r
+ 0B7F:050E       __argc\r
+ 0B7F:0510       __argv\r
+ 0B7F:051E       _environ\r
+ 0B7F:0528       __RealCvtVector\r
+ 0B7F:052A idle  __ScanTodVector\r
 \r
 Program entry point at 0000:0000\r
 \r
index 5ce34845df36a8ae0f6c6a352973e17a2381c3c0..90eb12de44a5c5ddd9835d8b32c337b81d9cc80c 100755 (executable)
Binary files a/bcexmm.prj and b/bcexmm.prj differ
diff --git a/exmmtest.mah b/exmmtest.mah
new file mode 100755 (executable)
index 0000000..8c7946d
--- /dev/null
@@ -0,0 +1,849 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: exmmtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1284:0000            0000d450
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+exmmtest_TEXT          CODE           AUTO           0000:0000       00000164
+main_TEXT              CODE           AUTO           0000:0170       00000334
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:04b0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:04b0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:04b0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:04b0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:04b0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:04b0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:04b0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:04b0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:04b0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:04b0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:04b0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:04b0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:04b0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:04b0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:04b0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:04b0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:04b0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:04b0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:04b0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:04b0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:04b0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:04b0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:04b0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:04b0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:04b0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:04b0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:04b0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:04b0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:04b0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:04b0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:04b0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:04b0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:04b0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:04b0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:04b0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:04b0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:04b0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:04b0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:04b0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:04b0       00000000
+just_int86_TEXT        CODE           AUTO           0000:04b0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:04b0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:04b0       00000000
+16_in_TEXT             CODE           AUTO           0000:04b0       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:0610       00000161
+IN_qb_TEXT             CODE           AUTO           0000:0780       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:07e0       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:0860       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:08b0       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:0900       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:09b0       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:0a60       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:0b60       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:0ba0       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:0be0       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:0c70       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:0cc0       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:17e0       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:1920       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:19a0       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:1a10       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:1a40       00000084
+IN_Default_TEXT        CODE           AUTO           0000:1ad0       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:1bf0       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:1d00       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:1d00       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:1d70       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:1ed0       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:2060       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:2060       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:20b0       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:20f0       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:2140       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:2190       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:21d0       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:2490       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:2550       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:2550       00000000
+Mouse_TEXT             CODE           AUTO           0000:2550       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:2580       000002a5
+16_mm_TEXT             CODE           AUTO           0000:2830       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:3220       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:3250       00000805
+MM_Report_TEXT         CODE           AUTO           0000:3a60       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:3c90       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:3d30       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:3dc0       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:3f30       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:45d0       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:47c0       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:48a0       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:4980       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:4a80       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:4e90       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:4f30       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:5370       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5400       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:55e0       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:5670       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:5760       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:57c0       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:58f0       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:5a00       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:5a70       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:5c30       0000005b
+wcpu_TEXT              CODE           AUTO           0000:5c90       00000000
+detectcpu_TEXT         CODE           AUTO           0000:5c90       00000058
+16_head_TEXT           CODE           AUTO           0000:5cf0       0000000d
+dirchar_TEXT           CODE           AUTO           0000:5d00       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:5d50       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:5eb0       000001ec
+filesize_TEXT          CODE           AUTO           0000:60a0       00000068
+wait_TEXT              CODE           AUTO           0000:6110       0000004b
+16_ca_TEXT             CODE           AUTO           0000:6160       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:61c0       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:61f0       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:6250       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:6310       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:63c0       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:6430       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:64b0       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:6560       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:6610       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:6640       00000053
+16_dbg_TEXT            CODE           AUTO           0000:66a0       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:66a0       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:66f0       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:6770       0000012c
+kitten_TEXT            CODE           AUTO           0000:68a0       0000003c
+db_insert_TEXT         CODE           AUTO           0000:68e0       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:69f0       00000098
+get_line_TEXT          CODE           AUTO           0000:6a90       00000072
+processEscChars_TEXT   CODE           AUTO           0000:6b10       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:6ca0       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:6d60       0000001d
+catread_TEXT           CODE           AUTO           0000:6d80       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:6e40       0000025f
+kittengets_TEXT        CODE           AUTO           0000:70a0       00000063
+16_hc_TEXT             CODE           AUTO           0000:7110       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:72c0       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:72f0       00000053
+heapstat0_TEXT         CODE           AUTO           0000:7350       00000076
+heapstat_TEXT          CODE           AUTO           0000:73d0       00000134
+heapdump_TEXT          CODE           AUTO           0000:7510       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:81c0       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:8220       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:8280       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:82e0       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:83c0       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:84b0       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:8570       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:8630       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:86b0       0000008d
+16_timer_TEXT          CODE           AUTO           0000:8740       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:8750       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:8780       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:88d0       0000004d
+ticktock_TEXT          CODE           AUTO           0000:8920       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:8990       00000054
+start_timer_TEXT       CODE           AUTO           0000:89f0       0000013a
+_TEXT                  CODE           AUTO           08b3:0000       000091d1
+8250_TEXT              CODE           AUTO           08b3:91e0       0000009a
+8250bios_TEXT          CODE           AUTO           08b3:9280       00000086
+8250siop_TEXT          CODE           AUTO           08b3:9310       00000000
+8250prob_TEXT          CODE           AUTO           08b3:9310       000002d5
+8250cint_TEXT          CODE           AUTO           08b3:95f0       00000045
+8250fifo_TEXT          CODE           AUTO           08b3:9640       0000008a
+8250bauc_TEXT          CODE           AUTO           08b3:96d0       00000041
+8250baud_TEXT          CODE           AUTO           08b3:9720       00000040
+doswin_TEXT            CODE           AUTO           08b3:9760       00000231
+dos_TEXT               CODE           AUTO           08b3:99a0       000001bd
+dosntvig_TEXT          CODE           AUTO           08b3:9b60       00000000
+16_in13_DATA           FAR_DATA       AUTO           1269:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1283:0004       00000000
+_NULL                  BEGDATA        DGROUP         1284:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1286:0000       00000002
+CONST                  DATA           DGROUP         1286:0002       00000102
+CONST2                 DATA           DGROUP         1296:0004       0000013a
+_DATA                  DATA           DGROUP         12aa:0000       00000630
+XIB                    DATA           DGROUP         130d:0000       00000000
+XI                     DATA           DGROUP         130d:0000       0000003c
+XIE                    DATA           DGROUP         1310:000c       00000000
+YIB                    DATA           DGROUP         1310:000c       00000000
+YI                     DATA           DGROUP         1310:000c       00000018
+YIE                    DATA           DGROUP         1312:0004       00000000
+STRINGS                DATA           DGROUP         1312:0004       00000000
+DATA                   DATA           DGROUP         1312:0004       00000000
+_emu_init_start        EMU            DGROUP         1312:0004       00000000
+_emu_init_end          EMU            DGROUP         1312:0004       00000000
+_BSS                   BSS            DGROUP         1313:0000       00004b5c
+STACK                  STACK          DGROUP         17c9:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: exmmtest.obj(/dos/z/16/src/exmmtest.c)
+1284:08f0+     _gvar
+0000:0170      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1284:0274+     _testkeyin
+1284:0276+     _testcontrolnoisy
+0000:2580+     INL_KeyService_
+0000:2552*     Mouse_
+0000:2490+     IN_GetJoyAbs_
+0000:2142+     IN_GetJoyButtonsDB_
+0000:1d70+     IN_SetupJoy_
+0000:1bf2*     IN_Startup_
+0000:1ad0*     IN_Default_
+0000:1a42*     IN_Shutdown_
+0000:1a10*     IN_SetKeyHook_
+0000:19a2+     IN_ClearKeysDown_
+0000:17e0*     IN_ReadCursor_
+0000:0cca*     IN_ReadControl_
+0000:0c70*     IN_SetControlType_
+0000:0be2*     IN_GetScanName_
+0000:0ba0*     IN_WaitForKey_
+0000:0b62*     IN_WaitForASCII_
+0000:0a60+     IN_AckBack_
+0000:09b2*     IN_Ack_
+0000:0900+     IN_IsUserInput_
+0000:08b2*     IN_UserInput_
+0000:0860*     IN_KeyDown_
+0000:07e2+     IN_ClearKey_
+0000:0780*     IN_qb_
+1284:4b5e+     _inpu
+0000:0612*     IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:5c30+     MML_CheckForEMS_
+0000:5a72+     MML_SetupEMS_
+0000:5a00+     MML_ShutdownEMS_
+0000:58f2+     MM_MapEMS_
+0000:57c0*     MM_MapXEMS_
+0000:5762+     MML_CheckForXMS_
+0000:5670*     MML_SetupXMS_
+0000:55e2+     MML_ShutdownXMS_
+0000:5400+     MML_UseSpace_
+0000:5372+     MML_ClearBlock_
+0000:4f30      MM_Startup_
+0000:4e92      MM_Shutdown_
+0000:4a80      MM_GetPtr_
+0000:4982      MM_FreePtr_
+0000:48a0*     MM_SetPurge_
+0000:47c2*     MM_SetLock_
+0000:45d0+     MM_SortMem_
+0000:3f32      MM_ShowMemory_
+0000:3dc0      MM_DumpData_
+0000:3d32+     MM_UnusedMemory_
+0000:3c90+     MM_TotalFree_
+0000:3a62*     MM_Report_
+1284:4d30+     _beforesort
+1284:4d34+     _aftersort
+1284:4d38+     _XMSaddr
+0000:3220*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5c90      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:6110*     wait_
+0000:60a2*     filesize_
+0000:5eb0      printmeminfoline_
+0000:5d52      US_CheckParm_
+0000:5d0a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:6640      CA_OpenDebug_
+0000:6612      CA_CloseDebug_
+0000:6560+     CA_FarRead_
+0000:64b2+     CA_FarWrite_
+0000:6430*     CA_ReadFile_
+0000:63c2*     CA_WriteFile_
+0000:6310      CA_LoadFile_
+0000:6252*     CAL_OptimizeNodes_
+0000:61f0      CA_Startup_
+1284:4e40*     _finishcachebox
+1284:4e44*     _drawcachebox
+1284:4e48*     _updatecachebox
+0000:61c2      CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:6770*     _DEBUG_INIT_
+0000:66f2+     _DEBUG_
+1284:0564+     __DEBUG_INITed
+1284:0568+     __DEBUG_uart
+0000:66a0*     _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:70a0      KITTENGETS
+0000:6e42*     kittenopen_
+0000:6d80+     catread_
+0000:6d62*     kittenclose_
+0000:6ca0+     mystrtoul_
+0000:6b12+     processEscChars_
+0000:6a90+     get_line_
+0000:69f2+     db_fetch_
+1284:056c+     __kitten_catalog
+0000:68e0+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:86b0+     LargestFreeBlock_
+0000:8632+     _coreleft_
+0000:8570+     LargestFarFreeBlock_
+0000:84b2+     _farcoreleft_
+0000:83c0+     LargestHugeFreeBlock_
+0000:82e2*     _hugecoreleft_
+0000:8280      GetFreeSize_
+0000:8222      GetFarFreeSize_
+0000:81c0      GetNearFreeSize_
+0000:7512      heapdump_
+0000:73da+     heapstat_
+0000:735c+     heapstat0_
+0000:72f0+     HC_OpenDebug_
+0000:72c2*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:89f0*     start_timer_
+0000:8992*     elapsed_timer_
+0000:8920+     ticktock_
+0000:88d2*     time_in_seconds_
+0000:8780*     shinkutxt_
+0000:8752*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+08b3:0005      __STK
+08b3:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+08b3:0042      _fmalloc_
+08b3:0042      malloc_
+1284:0586      ___fheap
+1284:0588      ___fheapRover
+1284:058a      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+08b3:01bf      __PIA
+08b3:01b8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+08b3:01d6      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
+08b3:0205      _bmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+08b3:023c      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+08b3:0256      _ffree_
+08b3:0256      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1284:0000*     __nullarea
+1284:058c*     __ovlflag
+1284:058d*     __intno
+1284:058e*     __ovlvec
+08b3:02c4      _cstart_
+08b3:0397*     _Not_Enough_Memory_
+08b3:04c9      __exit_
+08b3:04e6      __do_exit_with_msg__
+08b3:053f      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+08b3:054a      _big_code_
+08b3:054a*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1284:50d4      __argv
+1284:50d8      ___argv
+1284:50dc      __argc
+1284:50de      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+08b3:054a+     int86x_
+08b3:06cd      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+08b3:06fa      __I4M
+08b3:06fa      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+08b3:0712      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+08b3:071d      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+08b3:072a      __I4D
+08b3:0779      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+08b3:07fd*     _heapgrow_
+08b3:07fd      _fheapgrow_
+08b3:07fe      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+08b3:0873      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+08b3:08b8      _nmalloc_
+1284:0592      ___nheapbeg
+1284:0594      ___MiniHeapRover
+1284:0596      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+08b3:098f      _nfree_
+1284:50e0+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+08b3:0a8a+     __null_int23_exit_
+08b3:0a8b      exit_
+08b3:0aa3*     _exit_
+1284:0598+     ___int23_exit
+1284:059c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+08b3:0abe      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+08b3:0af1      ultoa_
+08b3:0baf*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+08b3:0d35      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+08b3:0f61+     __open_flags_
+08b3:1222+     _fsopen_
+08b3:1288      fopen_
+08b3:13ab*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+08b3:1433      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+08b3:1462      __doclose_
+08b3:15ac      __shutdown_stream_
+08b3:15c6      fclose_
+1284:50e2+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+08b3:16a7      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+08b3:16ce      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+08b3:16e5      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+08b3:18cb      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1284:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+08b3:1ac3      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+08b3:1ad1      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+08b3:1d01      open_
+08b3:1d38      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+08b3:1d65      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+08b3:1d6a      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+08b3:91e0      already_got_8250_port_
+08b3:9234      init_8250_
+1284:05a8+     _inited_8250
+1284:50ea      _base_8250_port
+1284:50fa      _info_8250_port
+1284:511a      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+08b3:9280      probe_8250_bios_ports_
+08b3:92ba      get_8250_bios_port_
+1284:05aa      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1284:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+08b3:9310      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+08b3:95f0      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+08b3:9640*     uart_8250_disable_FIFO_
+08b3:9680      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+08b3:96d0      uart_8250_baud_to_divisor_
+08b3:96ec*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+08b3:9720      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+08b3:1e36      vsnprintf_
+08b3:1ecb*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+08b3:1efa      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+08b3:1f29      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+08b3:2014      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+08b3:2045      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+08b3:2185*     __clib_strdup_
+08b3:2185      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+08b3:21ec      halloc_
+08b3:22d1      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+08b3:22d8      _heapwalk_
+08b3:22d8      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+08b3:22ed+     __NHeapWalk_
+08b3:23e2      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+08b3:23f2      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1284:05ac      ___iob
+1284:511c      ___ClosedStreams
+1284:5120      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1284:0714      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1284:0716      __8087
+1284:0717      __real87
+1284:0718      __dos87emucall
+1284:071a      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+08b3:2400*     __exit_with_msg_
+08b3:2405      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1284:071c      __curbrk
+1284:0724      __STACKLOW
+1284:0726      __STACKTOP
+1284:0728      __cbyte
+1284:072a      __child
+1284:072c      __no87
+1284:0739      ___FPE_handler
+1284:071e      __psp
+1284:072d      __get_ovl_stack
+1284:0731      __restore_ovl_stack
+1284:0735      __close_ovl_file
+1284:073d      __LpCmdLine
+1284:0741      __LpPgmName
+1284:0720      __osmajor
+1284:0721      __osminor
+1284:0722      __osmode
+1284:0723      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+08b3:2420      __MemAllocator
+08b3:24ea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+08b3:2656      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+08b3:27cc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+08b3:28bb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+08b3:28da      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+08b3:2a2d      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+08b3:2a8e      __InitRtns
+08b3:2a8e*     __FInitRtns
+08b3:2ae9      __FiniRtns
+08b3:2ae9*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1284:0746      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+08b3:2b4e      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+08b3:2e7d      __Init_Argv_
+08b3:2edf      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+08b3:2f09      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+08b3:2f1d      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+08b3:3008      __LastFree_
+08b3:3082      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+08b3:3193      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1284:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+08b3:3196      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+08b3:31d0*     __get_errno_ptr_
+1284:5128      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+08b3:31d7*     __dosretax
+08b3:31dc*     __dosret0
+08b3:31e3      __set_errno_dos_
+08b3:324b*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+08b3:3256      __GetIOMode_
+08b3:328b      __SetIOMode_nogrow_
+1284:075c      ___NFiles
+1284:075e      ___init_mode
+1284:0786      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+08b3:32c0*     __set_commode_
+1284:078a      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1284:078c      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+08b3:32cc      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+08b3:332b      __freefp_
+08b3:33cc      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+08b3:340d      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+08b3:35bd      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+08b3:35f3      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+08b3:383c      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+08b3:3851      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+08b3:3862      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+08b3:3894      __doserror_
+08b3:38a2      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+08b3:38ae      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+08b3:38d4      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+08b3:38f0*     __get_doserrno_ptr_
+1284:512a      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1284:078e      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+08b3:38f7      _dos_creat_
+08b3:391b*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+08b3:393c+     __grow_iomode_
+08b3:3a23+     __shrink_iomode_
+08b3:3a64      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+08b3:9760*     detect_windows_
+1284:0790+     _windows_version_method
+1284:0794+     _windows_version
+1284:0796      _windows_mode
+1284:0797+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+08b3:3b0b      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+08b3:4c78      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1284:512e      ___env_mask
+1284:5132      _environ
+1284:5136*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+08b3:4cba      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+08b3:4d0d      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+08b3:4d68      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+08b3:4d8b      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+08b3:4ddd      __ChkTTYIOMode_
+08b3:4e4b*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+08b3:4f1d      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+08b3:5143      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+08b3:5374*     fcloseall_
+08b3:537b      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+08b3:5385      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+08b3:53bd*     _fpreset_
+08b3:53e8      __init_8087_
+08b3:5467      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+08b3:54d7      __EnterWVIDEO_
+1284:07b6+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+08b3:54fb*     _heapenable_
+1284:07b8      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1284:07ba      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+08b3:550c      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+08b3:56e1      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1284:513a      ____Argv
+1284:513e      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1284:0890      __Start_XI
+1284:08cc      __End_XI
+1284:08cc      __Start_YI
+1284:08e4      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1284:5140      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+08b3:5870      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+08b3:5be9      __brk_
+08b3:5c50*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+08b3:5c60      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+08b3:5cc0      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+08b3:5cc5+     __flushall_
+08b3:5d59      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+08b3:5d5f*     _frealloc_
+08b3:5d5f      realloc_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+08b3:99a0      probe_dos_
+1284:07c0*     _lib_dos_option
+1284:07c1+     _dos_flavor
+1284:07c2      _dos_version
+1284:07c4+     _freedos_kernel_version
+1284:07c8+     _dos_version_method
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1284:07d0      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+08b3:5e3b      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+08b3:5e86+     utoa_
+08b3:5f27      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+08b3:5f71      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1284:07d4      ___EFG_printf
+1284:07d8      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1284:07dc      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+08b3:5fbd*     _ismbblead_
+1284:5142      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+08b3:5fd9      ulltoa_
+08b3:6116*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+08b3:61a5      __setenvp_
+08b3:6331      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+08b3:63cd      __mbinit_
+1284:07de      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+08b3:64a8      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+08b3:64b6      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+08b3:64c4      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+08b3:6696      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1284:07e0      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1284:07e2      ___Save8087
+1284:07e6      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+08b3:66b6      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+08b3:66e8*     __init_8087_emu
+08b3:66ee      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+08b3:674b*     _dos_close_
+08b3:6759      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+08b3:6768*     _msize_
+08b3:6783      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+08b3:6794      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+08b3:67e8      _fexpand_
+08b3:67e8*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+08b3:681d      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+08b3:694e*     _SetLD64bit_
+08b3:6959*     _SetLD80bit_
+08b3:6964      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+08b3:6ac9      _LDScale10x_
+08b3:73a1+     __cvtld_
+08b3:7b7d      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+08b3:7b8e*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+08b3:83a2+     __Strtold_
+08b3:85e1      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+08b3:8788      __Init_FPE_handler_
+08b3:87c1      __Fini_FPE_handler_
+08b3:87f8*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+08b3:8a8a      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+08b3:8fbf      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+08b3:9018      __LDClass_
+08b3:909e*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+08b3:90b2      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+08b3:917a*     __set_EDOM_
+08b3:9186      __set_ERANGE_
+08b3:9192*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1284:022e*     ___f_infinity
+1284:0232*     ___f_posqnan
+1284:0236      ___d_infinity
+1284:023e      ___d_posqnan
+1284:0246*     ___ld_infinity
+1284:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1284:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1284:088e      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+08b3:91ac      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001fc90 (130192.)
+Entry point address: 08b3:02c4
+Link time: 00:00.11
diff --git a/fmemtest.mah b/fmemtest.mah
new file mode 100755 (executable)
index 0000000..ec4993d
--- /dev/null
@@ -0,0 +1,346 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: fmemtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          03d3:0000            00008480
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fmemtest_TEXT          CODE           AUTO           0000:0000       000000e1
+main_TEXT              CODE           AUTO           0000:00f0       000001c3
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:02c0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:02c0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:02c0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:02c0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:02c0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:02c0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:02c0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:02c0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:02c0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:02c0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:02c0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:02c0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:02c0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:02c0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:02c0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:02c0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:02c0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:02c0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:02c0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:02c0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:02c0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:02c0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:02c0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:02c0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:02c0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:02c0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:02c0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:02c0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:02c0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:02c0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:02c0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:02c0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:02c0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:02c0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:02c0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:02c0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:02c0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:02c0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:02c0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:02c0       00000000
+just_int86_TEXT        CODE           AUTO           0000:02c0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:02c0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:02c0       00000000
+_TEXT                  CODE           AUTO           0000:02c0       00003a68
+FAR_DATA               FAR_DATA       AUTO           03d2:0008       00000000
+_NULL                  BEGDATA        DGROUP         03d3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         03d5:0000       00000002
+CONST                  DATA           DGROUP         03d5:0002       00000076
+CONST2                 DATA           DGROUP         03dc:0008       00000000
+_DATA                  DATA           DGROUP         03dd:0000       00000208
+XIB                    DATA           DGROUP         03fd:0008       00000000
+XI                     DATA           DGROUP         03fd:0008       0000001e
+XIE                    DATA           DGROUP         03ff:0006       00000000
+YIB                    DATA           DGROUP         03ff:0006       00000000
+YI                     DATA           DGROUP         03ff:0006       0000000c
+YIE                    DATA           DGROUP         0400:0002       00000000
+STRINGS                DATA           DGROUP         0400:0002       00000000
+DATA                   DATA           DGROUP         0400:0002       00000000
+_BSS                   BSS            DGROUP         0400:0002       000001ac
+STACK                  STACK          DGROUP         041b:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fmemtest.obj(/dos/z/16/src/fmemtest.c)
+0000:00f0      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:02c5      __STK
+0000:02e5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:0302      _heapgrow_
+0000:0302      _fheapgrow_
+0000:0303      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0378      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0000:03a7      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
+0000:03ec      _bmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:0423      _msize_
+0000:043e      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
+0000:044f      _nmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+03d3:0000*     __nullarea
+03d3:00a6*     __ovlflag
+03d3:00a7*     __intno
+03d3:00a8*     __ovlvec
+0000:0464      _cstart_
+0000:0537*     _Not_Enough_Memory_
+0000:0669      __exit_
+0000:0686      __do_exit_with_msg__
+0000:06df      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:06ea      _big_code_
+0000:06ea*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+03d3:0352      __argv
+03d3:0356      ___argv
+03d3:035a      __argc
+03d3:035c      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:06ea*     __exit_with_msg_
+0000:06ef      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+03d3:00ac      __curbrk
+03d3:00b4      __STACKLOW
+03d3:00b6      __STACKTOP
+03d3:00b8      __cbyte
+03d3:00ba      __child
+03d3:00bc      __no87
+03d3:00c9      ___FPE_handler
+03d3:00ae      __psp
+03d3:00bd      __get_ovl_stack
+03d3:00c1      __restore_ovl_stack
+03d3:00c5      __close_ovl_file
+03d3:00cd      __LpCmdLine
+03d3:00d1      __LpPgmName
+03d3:00b0      __osmajor
+03d3:00b1      __osminor
+03d3:00b2      __osmode
+03d3:00b3      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:078f      __LastFree_
+0000:0809      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:091a      _nmalloc_
+03d3:00d6      ___nheapbeg
+03d3:00d8      ___MiniHeapRover
+03d3:00da      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:09f1      _nfree_
+03d3:035e+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+03d3:00dc      ___iob
+03d3:0360      ___ClosedStreams
+03d3:0364      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:0b08      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0c63      __PIA
+0000:0c5c*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:0c7a      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:0cdb      __InitRtns
+0000:0cdb*     __FInitRtns
+0000:0d36      __FiniRtns
+0000:0d36*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+03d3:0244      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:0d9a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:10c9      __Init_Argv_
+0000:112b      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:1155      __EnterWVIDEO_
+03d3:0246+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+03d3:0248      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:1179*     _heapenable_
+03d3:024a      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:118a      __brk_
+0000:11f1*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:1210      __MemAllocator
+0000:12da      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:1446      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:1449      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:167a*     fcloseall_
+0000:1681      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:168b      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:1860      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:19ee      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:2b42      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+03d3:036c      ____Argv
+03d3:0370      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:2d8b+     __null_int23_exit_
+0000:2d8c      exit_
+0000:2da4*     _exit_
+03d3:024c+     ___int23_exit
+03d3:0250+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+03d3:02a8      __Start_XI
+03d3:02c6      __End_XI
+03d3:02c6      __Start_YI
+03d3:02d2      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2dc0      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2df4      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:2e25*     _fmalloc_
+0000:2e25      malloc_
+03d3:0254+     ___fheap
+03d3:0256      ___fheapRover
+03d3:0258      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+03d3:0372      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:2f9a*     _ffree_
+0000:2f9a      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:3007*     __get_errno_ptr_
+03d3:0374      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:300e+     __doclose_
+0000:3158      __shutdown_stream_
+0000:3172*     fclose_
+03d3:0376+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:31dd      __freefp_
+0000:327e      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:32bf      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:331e      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:3369+     utoa_
+0000:340a      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:3454*     __I4M
+0000:3454      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:346c      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+03d3:025a      ___EFG_printf
+03d3:025e*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+03d3:0262      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:34b8*     _ismbblead_
+03d3:037a      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:34d4      ulltoa_
+0000:3611*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:3682      ultoa_
+0000:3740*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:378e      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:37ee      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:3828      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:382d      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:39a3      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:3a92      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3a95      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:3acb      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+03d3:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:3b25      __mbinit_
+03d3:0264+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:3c00      __GetIOMode_
+0000:3c35      __SetIOMode_nogrow_
+03d3:0266+     ___NFiles
+03d3:0268+     ___init_mode
+03d3:0290+     ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:3c6a*     __dosretax
+0000:3c6f*     __dosret0
+0000:3c76      __set_errno_dos_
+0000:3cde*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:3ce9*     _dos_close_
+0000:3cf7      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:3d06*     __get_doserrno_ptr_
+03d3:047c      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:3d0e      __doserror_
+0000:3d1c*     __doserror1_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  c1b0 (49584.)
+Entry point address: 0000:0464
+Link time: 00:00.59
diff --git a/fontgfx.mah b/fontgfx.mah
new file mode 100755 (executable)
index 0000000..c5930e8
--- /dev/null
@@ -0,0 +1,584 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: fontgfx.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0b1a:0000            0000d990
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fontgfx_TEXT           CODE           AUTO           0000:0000       00000055
+main_TEXT              CODE           AUTO           0000:0060       0000027f
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:02e0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:02e0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:02e0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:02e0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:02e0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:02e0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:02e0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:02e0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:02e0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:02e0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:02e0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:02e0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:02e0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:02e0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:02e0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:02e0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:02e0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:02e0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:02e0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:02e0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:02e0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:02e0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:02e0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:02e0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:02e0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:02e0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:02e0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:02e0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:02e0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:02e0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:02e0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:02e0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:02e0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:02e0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:02e0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:02e0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:02e0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:02e0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:02e0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:02e0       00000000
+just_int86_TEXT        CODE           AUTO           0000:02e0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:02e0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:02e0       00000000
+_TEXT                  CODE           AUTO           0000:02e0       00005fca
+16text_TEXT            CODE           AUTO           0000:62b0       00000000
+textInit_TEXT          CODE           AUTO           0000:62b0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:6350       0000007b
+dos_TEXT               CODE           AUTO           0000:63d0       000001bd
+cpu_TEXT               CODE           AUTO           0000:6590       00000028
+vga_TEXT               CODE           AUTO           0000:65c0       00000afc
+modex16_TEXT           CODE           AUTO           0000:70c0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:7260       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:7440       00000028
+modexcls_TEXT          CODE           AUTO           0000:7470       00000077
+modexpdump_TEXT        CODE           AUTO           0000:74f0       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:7560       00000195
+modexprint_TEXT        CODE           AUTO           0000:7700       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:78d0       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:7960       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:79f0       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:7d30       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:7d80       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:7e10       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:7ed0       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:84a0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:84d0       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:8500       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:8580       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:8670       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:86c0       00000058
+fadePalette_TEXT       CODE           AUTO           0000:8720       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:87d0       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:8810       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:8850       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:8880       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:88c0       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:8a50       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:8b70       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:8ba0       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:8c00       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:8cd0       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:8e50       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:8f00       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:9010       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:9180       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:9280       00000019
+modexEnter_TEXT        CODE           AUTO           0000:92a0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:9470       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:9490       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:94d0       000000e6
+vgacrtcr_TEXT          CODE           AUTO           0000:95c0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:9de0       000006ec
+16render_TEXT          CODE           AUTO           0000:a4d0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:a4d0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:a640       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:a7c0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:a830       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:a9a0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:aa10       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:ab90       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:ac00       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:ad70       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:ade0       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:af40       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:afb0       000001e9
+dosdpmev_TEXT          CODE           AUTO           0000:b1a0       00000000
+cpup3snc_TEXT          CODE           AUTO           0000:b1a0       00000000
+FAR_DATA               FAR_DATA       AUTO           0b1a:0000       00000000
+_NULL                  BEGDATA        DGROUP         0b1a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0b1c:0000       00000002
+CONST                  DATA           DGROUP         0b1c:0002       00000096
+CONST2                 DATA           DGROUP         0b25:0008       00000000
+_DATA                  DATA           DGROUP         0b26:0000       00000722
+XIB                    DATA           DGROUP         0b98:0002       00000000
+XI                     DATA           DGROUP         0b98:0002       0000001e
+XIE                    DATA           DGROUP         0b9a:0000       00000000
+YIB                    DATA           DGROUP         0b9a:0000       00000000
+YI                     DATA           DGROUP         0b9a:0000       00000012
+YIE                    DATA           DGROUP         0b9b:0002       00000000
+STRINGS                DATA           DGROUP         0b9b:0002       00000000
+DATA                   DATA           DGROUP         0b9b:0002       00000000
+_BSS                   BSS            DGROUP         0b9c:0000       00005165
+STACK                  STACK          DGROUP         10b3:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fontgfx.obj(/dos/z/16/src/fontgfx.c)
+0b1a:0820+     _gvar
+0000:0060      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:02e5      __STK
+0000:0305*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0b1a:4a02      _romFonts
+0b1a:4a1a      _romFontsData
+0000:62b0      textInit_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:63d0      probe_dos_
+0b1a:0520*     _lib_dos_option
+0b1a:0521+     _dos_flavor
+0b1a:0522+     _dos_version
+0b1a:0524+     _freedos_kernel_version
+0b1a:0528+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0000:6590      cpu_probe_
+0b1a:0530      _cpu_cpuid_vendor
+0b1a:053d      _cpu_cpuid_features
+0b1a:054d+     _cpu_basic_level
+0b1a:0550      _cpu_cpuid_max
+0b1a:0554      _cpu_flags
+0b1a:0556      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:65c0+     vga_sync_hw_cursor_
+0000:667e+     update_state_vga_memory_map_select_
+0000:68cc      update_state_from_vga_
+0000:6cb0      probe_vga_
+0b1a:4e28      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0329      __PIA
+0000:0322*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:94d0      VGAmodeX_
+0000:9472*     vgaGetMode_
+0000:92aa+     modexEnter_
+0000:9280*     modexLeave_
+0000:9182      modexDefaultPage_
+0000:9010+     modexNextPage_
+0000:8f02+     modexNextPageFlexibleSize_
+0000:8e50+     modexCalcVmemRemain_
+0000:8cd2*     modexHiganbanaPageSetup_
+0000:8c00      modexShowPage_
+0000:8ba2*     modexPanPage_
+0000:8b70      modexSelectPlane_
+0000:8a52+     modexClearRegion_
+0000:88c0*     modexCopyPageRegion_
+0000:8882*     modexFadeOn_
+0000:8850*     modexFadeOff_
+0000:8812*     modexFlashOn_
+0000:87d0*     modexFlashOff_
+0000:86c2+     modexPalSave_
+0000:8670+     modexNewPal_
+0000:8582*     modexLoadPalFile_
+0000:8500*     modexSavePalFile_
+0000:84d2*     modexPalBlack_
+0000:84a0*     modexPalWhite_
+0000:7ed2+     modexPalUpdate_
+0000:7e10+     modexPalUpdate1_
+0000:7d82*     modexPalUpdate0_
+0000:7d30*     modexPalOverscan_
+0000:79f2+     modexchkcolor_
+0000:7960*     modexputPixel_
+0000:78d2*     modexgetPixel_
+0000:7700      modexprint_
+0000:7568*     modexprintbig_
+0000:74f0*     modexpdump_
+0000:7472*     modexcls_
+0000:7440*     modexWaitBorder_
+0b1a:0594+     _VGA
+0000:7262*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0000:0340      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:036f      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0389      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0b1a:0000*     __nullarea
+0b1a:05a8*     __ovlflag
+0b1a:05a9*     __intno
+0b1a:05aa*     __ovlvec
+0000:03b8      _cstart_
+0000:048b*     _Not_Enough_Memory_
+0000:05bd      __exit_
+0000:05da      __do_exit_with_msg__
+0000:0633      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:063e      _big_code_
+0000:063e*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0b1a:57d0      __argv
+0b1a:57d4      ___argv
+0b1a:57d8      __argc
+0b1a:57da      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:063e*     __exit_with_msg_
+0000:0643      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0b1a:05ae      __curbrk
+0b1a:05b6      __STACKLOW
+0b1a:05b8      __STACKTOP
+0b1a:05ba      __cbyte
+0b1a:05bc      __child
+0b1a:05be      __no87
+0b1a:05cb      ___FPE_handler
+0b1a:05b0      __psp
+0b1a:05bf      __get_ovl_stack
+0b1a:05c3      __restore_ovl_stack
+0b1a:05c7      __close_ovl_file
+0b1a:05cf      __LpCmdLine
+0b1a:05d3      __LpPgmName
+0b1a:05b2      __osmajor
+0b1a:05b3      __osminor
+0b1a:05b4      __osmode
+0b1a:05b5      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:065e      __I4M
+0000:065e      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:0676+     int86x_
+0000:07f9      int86_
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+0000:0830      cpu_basic_probe_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:9540      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:95c0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:9de0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:093b      _fmalloc_
+0000:093b      malloc_
+0b1a:05d8+     ___fheap
+0b1a:05da      ___fheapRover
+0b1a:05dc      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0ab0+     __null_int23_exit_
+0000:0ab1      exit_
+0000:0ac9*     _exit_
+0b1a:05de+     ___int23_exit
+0b1a:05e2+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:0ae4+     __open_flags_
+0000:0da5+     _fsopen_
+0000:0e0b      fopen_
+0000:0f2e*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0fb6+     __fill_buffer_
+0000:1205      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:134c      __doclose_
+0000:1496      __shutdown_stream_
+0000:14b0      fclose_
+0b1a:57dc+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:151b      _ffree_
+0000:151b      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1588      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:190f      rand_
+0000:1951*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:afb0+     modexDrawPBufRegion_
+0000:af42*     modexDrawPBuf_
+0000:ade0*     oldDrawBmp_
+0000:ad72*     modexDrawBmp_
+0000:ac00+     modexDrawBmpRegion_
+0000:ab92*     modexDrawSprite_
+0000:aa10+     modexDrawSpriteRegion_
+0000:a9a2*     modexDrawBmpPBuf_
+0000:a830+     modexDrawBmpPBufRegion_
+0000:a7c2*     modexDrawSpritePBuf_
+0000:a640+     modexDrawSpritePBufRegion_
+0000:a4d2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0000:198d      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0b1a:05f4      ___iob
+0b1a:5860      ___ClosedStreams
+0b1a:5864      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:19eb      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:1b3e      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:1b9f      __InitRtns
+0000:1b9f*     __FInitRtns
+0000:1bfa      __FiniRtns
+0000:1bfa*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0b1a:075c      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1c5e      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:1f8d      __Init_Argv_
+0000:1fef      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2019      __EnterWVIDEO_
+0b1a:075e+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:203d      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:2051      segread_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+0b1a:0760      _dpmi_entered
+0b1a:0768      _dpmi_rm_entry
+0b1a:0770      _dpmi_pm_entry
+0b1a:586c      _dpmi_pm_es
+0b1a:586e      _dpmi_pm_ds
+0b1a:5870      _dpmi_pm_cs
+0b1a:5872      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+0b1a:0774      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:20c0      __MemAllocator
+0000:218a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:22f6      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:246c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:255b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:255e      _nmalloc_
+0b1a:0784      ___nheapbeg
+0b1a:0786      ___MiniHeapRover
+0b1a:0788      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:2635*     _heapgrow_
+0000:2635*     _fheapgrow_
+0000:2636      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:26ab*     __set_commode_
+0b1a:078a      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:26b7*     __get_errno_ptr_
+0b1a:5874      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0b1a:078c      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:26be      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:28ed*     open_
+0000:2924      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:2a6f      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2c67      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2cc6      __freefp_
+0000:2d67      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2da8      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2f58      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2f8b      __flushall_
+0000:301f*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:3025      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:303f      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:31cd      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:31ed      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3227      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:325d      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:34a6      _nfree_
+0b1a:5876+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:35a1      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:3601      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:37d6      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:492a      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:4b5b*     fcloseall_
+0000:4b62      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0b1a:5878      ____Argv
+0b1a:587c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0b1a:078e      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0b1a:07e2      __Start_XI
+0b1a:0800      __End_XI
+0b1a:0800      __Start_YI
+0b1a:0812      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:4b6c      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0b1a:587e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:4b9e      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:4f17*     _heapenable_
+0b1a:0790      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:4f28      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:4fb0      __LastFree_
+0000:502a      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:513b      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:5161      __GetIOMode_
+0000:5196      __SetIOMode_nogrow_
+0b1a:0792      ___NFiles
+0b1a:0794      ___init_mode
+0b1a:07bc      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:51cb      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:51e7*     __get_doserrno_ptr_
+0b1a:5880      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0b1a:07c0      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:51ee      _dos_creat_
+0000:5212*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5233+     __grow_iomode_
+0000:531a+     __shrink_iomode_
+0000:535b      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5402*     __dosretax
+0000:5407*     __dosret0
+0000:540e      __set_errno_dos_
+0000:5476*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5481      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:54b2      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:54c3      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:54c8      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5513+     utoa_
+0000:55b4      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:55fe      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0b1a:07d6      ___EFG_printf
+0b1a:07da*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0b1a:07de      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:564a*     _ismbblead_
+0b1a:5884      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:5666      ulltoa_
+0000:57a3*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5814      ultoa_
+0000:58d2*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:5920      __brk_
+0000:5987*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:5998      __doserror_
+0000:59a6*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:59b2*     _frealloc_
+0000:59b2      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:5a8e      __ChkTTYIOMode_
+0000:5afc*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:5b0c*     _dos_close_
+0000:5b1a      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0b1a:0092      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:5b67      __mbinit_
+0b1a:07e0+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:5c42*     _msize_
+0000:5c5d      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:5c6e      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:5cc2      _fexpand_
+0000:5cc2*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:5cf7      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:622c      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:6285      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00018b30 (101168.)
+Entry point address: 0000:03b8
+Link time: 00:00.74
diff --git a/fonttest.mah b/fonttest.mah
new file mode 100755 (executable)
index 0000000..970834e
--- /dev/null
@@ -0,0 +1,316 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: fonttest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          042a:0000            00008820
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fonttest_TEXT          CODE           AUTO           0000:0000       0000005c
+main_TEXT              CODE           AUTO           0000:0060       000001e4
+_TEXT                  CODE           AUTO           0000:0250       00003f2c
+16text_TEXT            CODE           AUTO           0000:4180       00000000
+textInit_TEXT          CODE           AUTO           0000:4180       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:4220       0000007b
+FAR_DATA               FAR_DATA       AUTO           0429:000b       00000000
+_NULL                  BEGDATA        DGROUP         042a:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         042c:0000       00000002
+CONST                  DATA           DGROUP         042c:0002       00000076
+CONST2                 DATA           DGROUP         0433:0008       00000000
+_DATA                  DATA           DGROUP         0433:0008       00000204
+XIB                    DATA           DGROUP         0453:000c       00000000
+XI                     DATA           DGROUP         0453:000c       0000001e
+XIE                    DATA           DGROUP         0455:000a       00000000
+YIB                    DATA           DGROUP         0455:000a       00000000
+YI                     DATA           DGROUP         0455:000a       0000000c
+YIE                    DATA           DGROUP         0456:0006       00000000
+STRINGS                DATA           DGROUP         0456:0006       00000000
+DATA                   DATA           DGROUP         0456:0006       00000000
+_BSS                   BSS            DGROUP         0456:0006       00000552
+STACK                  STACK          DGROUP         04ac:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fonttest.obj(/dos/z/16/src/fonttest.c)
+0000:0068      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0255      __STK
+0000:0275*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+042a:02c6      _romFonts
+042a:02de*     _romFontsData
+0000:4180      textInit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0292      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:02c2      __I4M
+0000:02c2      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:02e1      __PIA
+0000:02da*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
+0000:02f8      gets_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+042a:0000*     __nullarea
+042a:009a*     __ovlflag
+042a:009b*     __intno
+042a:009c*     __ovlvec
+0000:03c0      _cstart_
+0000:0493*     _Not_Enough_Memory_
+0000:05c5      __exit_
+0000:05e2      __do_exit_with_msg__
+0000:063b      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:0646      _big_code_
+0000:0646*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+042a:06ec      __argv
+042a:06f0      ___argv
+042a:06f4      __argc
+042a:06f6      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0646*     __exit_with_msg_
+0000:064b      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+042a:00a0      __curbrk
+042a:00a8      __STACKLOW
+042a:00aa      __STACKTOP
+042a:00ac      __cbyte
+042a:00ae      __child
+042a:00b0      __no87
+042a:00bd      ___FPE_handler
+042a:00a2      __psp
+042a:00b1      __get_ovl_stack
+042a:00b5      __restore_ovl_stack
+042a:00b9      __close_ovl_file
+042a:00c1      __LpCmdLine
+042a:00c5      __LpPgmName
+042a:00a4      __osmajor
+042a:00a5      __osminor
+042a:00a6      __osmode
+042a:00a7      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+042a:00ca      ___iob
+042a:06f8      ___ClosedStreams
+042a:06fc      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:0682      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
+0000:07d5      getc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:0830      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:0863      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:08c4      __InitRtns
+0000:08c4*     __FInitRtns
+0000:091f      __FiniRtns
+0000:091f*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+042a:0232      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:0984      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:0cb3      __Init_Argv_
+0000:0d15      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:0d3f      __EnterWVIDEO_
+042a:0234+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:0d63      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:0f94*     fcloseall_
+0000:0f9b      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:0fa5      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:117a      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:1308      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:245c      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:26a5+     __fill_buffer_
+0000:28f4      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+042a:0704      ____Argv
+042a:0708      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+042a:0236      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:2a3b+     __null_int23_exit_
+0000:2a3c      exit_
+0000:2a54*     _exit_
+042a:0238+     ___int23_exit
+042a:023c+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+042a:029c      __Start_XI
+042a:02ba      __End_XI
+042a:02ba      __Start_YI
+042a:02c6      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2a70      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:2aa1      _nmalloc_
+042a:0240      ___nheapbeg
+042a:0242      ___MiniHeapRover
+042a:0244      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:2b78*     _fmalloc_
+0000:2b78      malloc_
+042a:0246+     ___fheap
+042a:0248      ___fheapRover
+042a:024a      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+042a:070a      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:2ced*     _ffree_
+0000:2ced      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:2d5a+     __doclose_
+0000:2ea4      __shutdown_stream_
+0000:2ebe*     fclose_
+042a:070c+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2f29      __freefp_
+0000:2fca      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:300b*     __get_errno_ptr_
+042a:0710      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:3012      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:3071      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:30bc+     utoa_
+0000:315d      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:31a7      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+042a:024c      ___EFG_printf
+042a:0250*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+042a:0254      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:31f3*     _ismbblead_
+042a:0712      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:320f      ulltoa_
+0000:334c*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:33bd      ultoa_
+0000:347b*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:34c9      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3529      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:3563      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:3568      __flushall_
+0000:35fc*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:3602      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:361c      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:3640      __MemAllocator
+0000:370a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:3876      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:38fe      __LastFree_
+0000:3978      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:3a89      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:3bff      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:3cee      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:3cf1*     _heapgrow_
+0000:3cf1*     _fheapgrow_
+0000:3cf2      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3d67      _nfree_
+042a:0814+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3e62      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:3e98      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+042a:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:3ef2      __mbinit_
+042a:0256+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:3fcd      __GetIOMode_
+0000:4002      __SetIOMode_nogrow_
+042a:0258+     ___NFiles
+042a:025a+     ___init_mode
+042a:0282+     ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:4037*     __dosretax
+0000:403c*     __dosret0
+0000:4043      __set_errno_dos_
+0000:40ab*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:40b6*     _dos_close_
+0000:40c4      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:40d3*     _heapenable_
+042a:029a      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:40e4      __brk_
+0000:414b*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:415b*     __get_doserrno_ptr_
+042a:0816      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:4162      __doserror_
+0000:4170*     __doserror1_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  cac0 (51904.)
+Entry point address: 0000:03c0
+Link time: 00:00.63
diff --git a/inputest.mah b/inputest.mah
new file mode 100755 (executable)
index 0000000..69cab9b
--- /dev/null
@@ -0,0 +1,844 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: inputest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1256:0000            000092f0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+inputest_TEXT          CODE           AUTO           0000:0000       00000052
+main_TEXT              CODE           AUTO           0000:0060       000001c0
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0220       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0220       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0220       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0220       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0220       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0220       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0220       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0220       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0220       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0220       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0220       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0220       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0220       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0220       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0220       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0220       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0220       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0220       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0220       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0220       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0220       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0220       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0220       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0220       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0220       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0220       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0220       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0220       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0220       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0220       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0220       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0220       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0220       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0220       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0220       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0220       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0220       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0220       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0220       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0220       00000000
+just_int86_TEXT        CODE           AUTO           0000:0220       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0220       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0220       00000000
+16_in_TEXT             CODE           AUTO           0000:0220       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:0380       00000161
+IN_qb_TEXT             CODE           AUTO           0000:04f0       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:0550       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:05d0       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:0620       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:0670       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:0720       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:07d0       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:08d0       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:0910       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:0950       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:09e0       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:0a30       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:1550       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:1690       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:1710       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:1780       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:17b0       00000084
+IN_Default_TEXT        CODE           AUTO           0000:1840       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:1960       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:1a70       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:1a70       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:1ae0       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:1c40       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:1dd0       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:1dd0       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:1e20       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:1e60       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:1eb0       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:1f00       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:1f40       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:2200       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:22c0       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:22c0       00000000
+Mouse_TEXT             CODE           AUTO           0000:22c0       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:22f0       000002a5
+16_mm_TEXT             CODE           AUTO           0000:25a0       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:2f90       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:2fc0       00000805
+MM_Report_TEXT         CODE           AUTO           0000:37d0       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:3a00       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:3aa0       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:3b30       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:3ca0       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:4340       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:4530       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:4610       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:46f0       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:47f0       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:4c00       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:4ca0       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:50e0       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5170       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:5350       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:53e0       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:54d0       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:5530       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:5660       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:5770       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:57e0       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:59a0       0000005b
+wcpu_TEXT              CODE           AUTO           0000:5a00       00000000
+detectcpu_TEXT         CODE           AUTO           0000:5a00       00000058
+16_head_TEXT           CODE           AUTO           0000:5a60       0000000d
+dirchar_TEXT           CODE           AUTO           0000:5a70       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:5ac0       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:5c20       000001ec
+filesize_TEXT          CODE           AUTO           0000:5e10       00000068
+wait_TEXT              CODE           AUTO           0000:5e80       0000004b
+16_ca_TEXT             CODE           AUTO           0000:5ed0       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:5f30       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:5f60       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:5fc0       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:6080       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:6130       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:61a0       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:6220       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:62d0       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:6380       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:63b0       00000053
+16_dbg_TEXT            CODE           AUTO           0000:6410       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:6410       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:6460       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:64e0       0000012c
+kitten_TEXT            CODE           AUTO           0000:6610       0000003c
+db_insert_TEXT         CODE           AUTO           0000:6650       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:6760       00000098
+get_line_TEXT          CODE           AUTO           0000:6800       00000072
+processEscChars_TEXT   CODE           AUTO           0000:6880       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:6a10       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:6ad0       0000001d
+catread_TEXT           CODE           AUTO           0000:6af0       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:6bb0       0000025f
+kittengets_TEXT        CODE           AUTO           0000:6e10       00000063
+16_hc_TEXT             CODE           AUTO           0000:6e80       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:7030       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:7060       00000053
+heapstat0_TEXT         CODE           AUTO           0000:70c0       00000076
+heapstat_TEXT          CODE           AUTO           0000:7140       00000134
+heapdump_TEXT          CODE           AUTO           0000:7280       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:7f30       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:7f90       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:7ff0       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:8050       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:8130       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:8220       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:82e0       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:83a0       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:8420       0000008d
+16_timer_TEXT          CODE           AUTO           0000:84b0       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:84c0       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:84f0       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:8640       0000004d
+ticktock_TEXT          CODE           AUTO           0000:8690       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:8700       00000054
+start_timer_TEXT       CODE           AUTO           0000:8760       0000013a
+_TEXT                  CODE           AUTO           088a:0000       0000918b
+8250_TEXT              CODE           AUTO           088a:9190       0000009a
+8250bios_TEXT          CODE           AUTO           088a:9230       00000086
+8250siop_TEXT          CODE           AUTO           088a:92c0       00000000
+8250prob_TEXT          CODE           AUTO           088a:92c0       000002d5
+8250cint_TEXT          CODE           AUTO           088a:95a0       00000045
+8250fifo_TEXT          CODE           AUTO           088a:95f0       0000008a
+8250bauc_TEXT          CODE           AUTO           088a:9680       00000041
+8250baud_TEXT          CODE           AUTO           088a:96d0       00000040
+doswin_TEXT            CODE           AUTO           088a:9710       00000231
+dos_TEXT               CODE           AUTO           088a:9950       000001bd
+dosntvig_TEXT          CODE           AUTO           088a:9b10       00000000
+16_in13_DATA           FAR_DATA       AUTO           123b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1255:0004       00000000
+_NULL                  BEGDATA        DGROUP         1256:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1258:0000       00000002
+CONST                  DATA           DGROUP         1258:0002       00000102
+CONST2                 DATA           DGROUP         1268:0004       0000013a
+_DATA                  DATA           DGROUP         127c:0000       00000630
+XIB                    DATA           DGROUP         12df:0000       00000000
+XI                     DATA           DGROUP         12df:0000       0000003c
+XIE                    DATA           DGROUP         12e2:000c       00000000
+YIB                    DATA           DGROUP         12e2:000c       00000000
+YI                     DATA           DGROUP         12e2:000c       00000018
+YIE                    DATA           DGROUP         12e4:0004       00000000
+STRINGS                DATA           DGROUP         12e4:0004       00000000
+DATA                   DATA           DGROUP         12e4:0004       00000000
+_emu_init_start        EMU            DGROUP         12e4:0004       00000000
+_emu_init_end          EMU            DGROUP         12e4:0004       00000000
+_BSS                   BSS            DGROUP         12e5:0000       000009fc
+STACK                  STACK          DGROUP         1385:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: inputest.obj(/dos/z/16/src/inputest.c)
+0000:006a      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1256:0274      _testkeyin
+1256:0276      _testcontrolnoisy
+0000:22f0+     INL_KeyService_
+0000:22c2*     Mouse_
+0000:2200+     IN_GetJoyAbs_
+0000:1eb2+     IN_GetJoyButtonsDB_
+0000:1ae0+     IN_SetupJoy_
+0000:1962      IN_Startup_
+0000:1840      IN_Default_
+0000:17b2      IN_Shutdown_
+0000:1780*     IN_SetKeyHook_
+0000:1712+     IN_ClearKeysDown_
+0000:1550*     IN_ReadCursor_
+0000:0a3a      IN_ReadControl_
+0000:09e0      IN_SetControlType_
+0000:0952*     IN_GetScanName_
+0000:0910*     IN_WaitForKey_
+0000:08d2*     IN_WaitForASCII_
+0000:07d0+     IN_AckBack_
+0000:0722*     IN_Ack_
+0000:0670+     IN_IsUserInput_
+0000:0622*     IN_UserInput_
+0000:05d0      IN_KeyDown_
+0000:0552+     IN_ClearKey_
+0000:04f0      IN_qb_
+1256:09fe+     _inpu
+0000:0382*     IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:59a0+     MML_CheckForEMS_
+0000:57e2+     MML_SetupEMS_
+0000:5770+     MML_ShutdownEMS_
+0000:5662+     MM_MapEMS_
+0000:5530*     MM_MapXEMS_
+0000:54d2+     MML_CheckForXMS_
+0000:53e0*     MML_SetupXMS_
+0000:5352+     MML_ShutdownXMS_
+0000:5170+     MML_UseSpace_
+0000:50e2+     MML_ClearBlock_
+0000:4ca0*     MM_Startup_
+0000:4c02+     MM_Shutdown_
+0000:47f0      MM_GetPtr_
+0000:46f2+     MM_FreePtr_
+0000:4610*     MM_SetPurge_
+0000:4532*     MM_SetLock_
+0000:4340+     MM_SortMem_
+0000:3ca2*     MM_ShowMemory_
+0000:3b30*     MM_DumpData_
+0000:3aa2+     MM_UnusedMemory_
+0000:3a00+     MM_TotalFree_
+0000:37d2*     MM_Report_
+1256:0bd0+     _beforesort
+1256:0bd4+     _aftersort
+1256:0bd8+     _XMSaddr
+0000:2f90*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5a00      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:5e80*     wait_
+0000:5e12*     filesize_
+0000:5c20      printmeminfoline_
+0000:5ac2      US_CheckParm_
+0000:5a7a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:63b0      CA_OpenDebug_
+0000:6382      CA_CloseDebug_
+0000:62d0+     CA_FarRead_
+0000:6222+     CA_FarWrite_
+0000:61a0*     CA_ReadFile_
+0000:6132*     CA_WriteFile_
+0000:6080*     CA_LoadFile_
+0000:5fc2*     CAL_OptimizeNodes_
+0000:5f60*     CA_Startup_
+1256:0ce0*     _finishcachebox
+1256:0ce4*     _drawcachebox
+1256:0ce8*     _updatecachebox
+0000:5f32*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:64e0*     _DEBUG_INIT_
+0000:6462+     _DEBUG_
+1256:0564+     __DEBUG_INITed
+1256:0568+     __DEBUG_uart
+0000:6410*     _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:6e10      KITTENGETS
+0000:6bb2*     kittenopen_
+0000:6af0+     catread_
+0000:6ad2*     kittenclose_
+0000:6a10+     mystrtoul_
+0000:6882+     processEscChars_
+0000:6800+     get_line_
+0000:6762+     db_fetch_
+1256:056c+     __kitten_catalog
+0000:6650+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:8420+     LargestFreeBlock_
+0000:83a2+     _coreleft_
+0000:82e0+     LargestFarFreeBlock_
+0000:8222+     _farcoreleft_
+0000:8130+     LargestHugeFreeBlock_
+0000:8052*     _hugecoreleft_
+0000:7ff0+     GetFreeSize_
+0000:7f92+     GetFarFreeSize_
+0000:7f30+     GetNearFreeSize_
+0000:7282*     heapdump_
+0000:714a+     heapstat_
+0000:70cc+     heapstat0_
+0000:7060+     HC_OpenDebug_
+0000:7032*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:8760      start_timer_
+0000:8702*     elapsed_timer_
+0000:8690+     ticktock_
+0000:8642*     time_in_seconds_
+0000:84f0      shinkutxt_
+0000:84c2*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+088a:0005      __STK
+088a:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+088a:0042      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1256:0000*     __nullarea
+1256:0586*     __ovlflag
+1256:0587*     __intno
+1256:0588*     __ovlvec
+088a:0072      _cstart_
+088a:0145*     _Not_Enough_Memory_
+088a:0277      __exit_
+088a:0294      __do_exit_with_msg__
+088a:02ed      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+088a:02f8      _big_code_
+088a:02f8*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1256:0f74      __argv
+1256:0f78      ___argv
+1256:0f7c      __argc
+1256:0f7e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+088a:02ff      __PIA
+088a:02f8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+088a:0316+     int86x_
+088a:0499      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+088a:04c6      __I4M
+088a:04c6      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+088a:04de      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+088a:04e9      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+088a:04f6      __I4D
+088a:0545      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+088a:05c9*     _heapgrow_
+088a:05c9      _fheapgrow_
+088a:05ca      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+088a:063f      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+088a:0684      _nmalloc_
+1256:058c      ___nheapbeg
+1256:058e      ___MiniHeapRover
+1256:0590      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+088a:075b      _fmalloc_
+088a:075b      malloc_
+1256:0592      ___fheap
+1256:0594      ___fheapRover
+1256:0596      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+088a:08d0      _ffree_
+088a:08d0      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+088a:093d      _nfree_
+1256:0f80+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+088a:0a38+     __null_int23_exit_
+088a:0a39      exit_
+088a:0a51*     _exit_
+1256:0598+     ___int23_exit
+1256:059c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+088a:0a6c      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+088a:0a9f      ultoa_
+088a:0b5d*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+088a:0ce3      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+088a:0f0f+     __open_flags_
+088a:11d0+     _fsopen_
+088a:1236      fopen_
+088a:1359*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+088a:13e1      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+088a:1410      __doclose_
+088a:155a      __shutdown_stream_
+088a:1574      fclose_
+1256:0f82+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+088a:1655      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+088a:167c      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+088a:1693      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+088a:1879      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1256:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+088a:1a71      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+088a:1a7f      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+088a:1caf      open_
+088a:1ce6      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+088a:1d13      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+088a:1d18      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+088a:9190      already_got_8250_port_
+088a:91e4      init_8250_
+1256:05a8+     _inited_8250
+1256:0f8a      _base_8250_port
+1256:0f9a      _info_8250_port
+1256:0fba      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+088a:9230      probe_8250_bios_ports_
+088a:926a      get_8250_bios_port_
+1256:05aa      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1256:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+088a:92c0      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+088a:95a0      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+088a:95f0*     uart_8250_disable_FIFO_
+088a:9630      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+088a:9680      uart_8250_baud_to_divisor_
+088a:969c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+088a:96d0      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+088a:1de4      vsnprintf_
+088a:1e79*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+088a:1ea8      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+088a:1ed7      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+088a:1fc2      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+088a:1ff3      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+088a:2133*     __clib_strdup_
+088a:2133      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+088a:219a      halloc_
+088a:227f      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+088a:2286      _heapwalk_
+088a:2286      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+088a:229b+     __NHeapWalk_
+088a:2390      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+088a:23a0      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1256:05ac      ___iob
+1256:0fbc      ___ClosedStreams
+1256:0fc0      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1256:0714      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1256:0716      __8087
+1256:0717      __real87
+1256:0718      __dos87emucall
+1256:071a      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+088a:23ae*     __exit_with_msg_
+088a:23b3      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1256:071c      __curbrk
+1256:0724      __STACKLOW
+1256:0726      __STACKTOP
+1256:0728      __cbyte
+1256:072a      __child
+1256:072c      __no87
+1256:0739      ___FPE_handler
+1256:071e      __psp
+1256:072d      __get_ovl_stack
+1256:0731      __restore_ovl_stack
+1256:0735      __close_ovl_file
+1256:073d      __LpCmdLine
+1256:0741      __LpPgmName
+1256:0720      __osmajor
+1256:0721      __osminor
+1256:0722      __osmode
+1256:0723      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+088a:23ea      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+088a:253d      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+088a:259e      __InitRtns
+088a:259e*     __FInitRtns
+088a:25f9      __FiniRtns
+088a:25f9*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1256:0746      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+088a:265e      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+088a:298d      __Init_Argv_
+088a:29ef      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+088a:2a19      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+088a:2a2d      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+088a:2b18      __LastFree_
+088a:2b92      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+088a:2cb0      __MemAllocator
+088a:2d7a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+088a:2ee6      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+088a:2ee9      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+088a:305f      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+088a:314e      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1256:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+088a:3151      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+088a:318b*     __get_errno_ptr_
+1256:0fc8      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+088a:3192*     __dosretax
+088a:3197*     __dosret0
+088a:319e      __set_errno_dos_
+088a:3206*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+088a:3211      __GetIOMode_
+088a:3246      __SetIOMode_nogrow_
+1256:075c      ___NFiles
+1256:075e      ___init_mode
+1256:0786      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+088a:327b*     __set_commode_
+1256:078a      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1256:078c      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+088a:3287      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+088a:32e6      __freefp_
+088a:3387      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+088a:33c8      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+088a:3578      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+088a:35ae      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+088a:37f7      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+088a:380c      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+088a:381d      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+088a:384e      __doserror_
+088a:385c      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+088a:3868      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+088a:388e      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+088a:38aa*     __get_doserrno_ptr_
+1256:0fca      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1256:078e      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+088a:38b1      _dos_creat_
+088a:38d5*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+088a:38f6+     __grow_iomode_
+088a:39dd+     __shrink_iomode_
+088a:3a1e      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+088a:9710*     detect_windows_
+1256:0790+     _windows_version_method
+1256:0794+     _windows_version
+1256:0796      _windows_mode
+1256:0797+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+088a:3ac5      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+088a:4c32      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1256:0fce      ___env_mask
+1256:0fd2      _environ
+1256:0fd6*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+088a:4c74      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+088a:4cc7      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+088a:4d22      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+088a:4d45      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+088a:4d97      __ChkTTYIOMode_
+088a:4e05*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+088a:4ed7      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+088a:50fd      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+088a:532e*     fcloseall_
+088a:5335      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+088a:533f      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+088a:5377*     _fpreset_
+088a:53a2      __init_8087_
+088a:5421      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+088a:5491      __EnterWVIDEO_
+1256:07b6+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+088a:54b5      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+088a:568a      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1256:0fda      ____Argv
+1256:0fde      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1256:07b8      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1256:0890      __Start_XI
+1256:08cc      __End_XI
+1256:08cc      __Start_YI
+1256:08e4      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1256:0fe0      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+088a:5818      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+088a:5b91*     _heapenable_
+1256:07ba      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+088a:5ba2      __brk_
+088a:5c09*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+088a:5c19      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+088a:5c79      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+088a:5c7e+     __flushall_
+088a:5d12      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+088a:5d18*     _frealloc_
+088a:5d18      realloc_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+088a:9950      probe_dos_
+1256:07c0*     _lib_dos_option
+1256:07c1+     _dos_flavor
+1256:07c2      _dos_version
+1256:07c4+     _freedos_kernel_version
+1256:07c8+     _dos_version_method
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1256:07d0      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+088a:5df4      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+088a:5e3f+     utoa_
+088a:5ee0      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+088a:5f2a      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1256:07d4      ___EFG_printf
+1256:07d8      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1256:07dc      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+088a:5f76*     _ismbblead_
+1256:0fe2      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+088a:5f92      ulltoa_
+088a:60cf*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+088a:615e      __setenvp_
+088a:62ea      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+088a:6386      __mbinit_
+1256:07de      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+088a:6461      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+088a:646f      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+088a:647d      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+088a:664f      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1256:07e0      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1256:07e2      ___Save8087
+1256:07e6      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+088a:666f      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+088a:66a2*     __init_8087_emu
+088a:66a8      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+088a:6705*     _dos_close_
+088a:6713      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+088a:6722*     _msize_
+088a:673d      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+088a:674e      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+088a:67a2      _fexpand_
+088a:67a2*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+088a:67d7      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+088a:6908*     _SetLD64bit_
+088a:6913*     _SetLD80bit_
+088a:691e      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+088a:6a83      _LDScale10x_
+088a:735b+     __cvtld_
+088a:7b37      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+088a:7b48*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+088a:835c+     __Strtold_
+088a:859b      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+088a:8742      __Init_FPE_handler_
+088a:877b      __Fini_FPE_handler_
+088a:87b2*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+088a:8a44      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+088a:8f79      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+088a:8fd2      __LDClass_
+088a:9058*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+088a:906c      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+088a:9134*     __set_EDOM_
+088a:9140      __set_ERANGE_
+088a:914c*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1256:022e*     ___f_infinity
+1256:0232*     ___f_posqnan
+1256:0236      ___d_infinity
+1256:023e      ___d_posqnan
+1256:0246*     ___ld_infinity
+1256:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1256:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1256:088e      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+088a:9166      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001b850 (112720.)
+Entry point address: 088a:0072
+Link time: 00:00.18
index 42f8c197450728efc806399dd1a6ee476b92f6d9..7f19b100629b45e9fe22ebe21b46d690b60e5854 100755 (executable)
--- a/makefile
+++ b/makefile
@@ -43,6 +43,7 @@ DIRSEP=/
 OBJ=obj
 DUMP=cat
 DOSLIBMAKE=make.sh
+DOSLIBMAKEALL=buildall.sh
 !else          #DOS ^^
 to_os_path=/=\
 REMOVECOMMAND=*del
@@ -51,6 +52,7 @@ DIRSEP=\
 OBJ=obj
 DUMP=type
 DOSLIBMAKE=make.bat
+DOSLIBMAKEALL=build.bat
 !endif
 
 TARGET_OS = dos
@@ -249,9 +251,9 @@ vgmsnd.lib: $(VGMSNDOBJ)
 gfx.lib: $(GFXLIBOBJS)
        *wlib $(LIBFLAGS) $(extra_$^&_lib_opts) $@ $<
 
-# extdep:
-# !include $(DOSLIBDIR)$(DIRSEP)extdep.mak
-
+#
+#      doslib
+#
 # library deps 16-bit huge
 $(DOSLIB_CPU)/dos86h/cpu.lib:
        cd $(DOSLIB_CPU:$(to_os_path)) && .$(DIRSEP)$(DOSLIBMAKE) && cd $(BUILD_ROOT)
@@ -267,10 +269,6 @@ $(DOSLIB_8250)/dos86h/8250.lib:
 joytest.exe:
        cd $(DOSLIB_JOYSTICK:$(to_os_path)) && .$(DIRSEP)$(DOSLIBMAKE) && cd $(BUILD_ROOT)
        $(COPYCOMMAND) $(DOSLIB_JOYSTICK:$(to_os_path))$(DIRSEP)dos86h$(DIRSEP)test.exe joytest.exe
-#$(DOSLIBLIBS): .symbolic
-#      @cd $(DOSLIB:$(to_os_path))
-#      @.$(DIRSEP)buildall.sh
-#      @cd $(BUILD_ROOT)
 
 modex16.$(OBJ):   $(SRCLIB)/modex16.c $(SRCLIB)/modex16.h
 bakapee.$(OBJ):   $(SRCLIB)/bakapee.c $(SRCLIB)/bakapee.h
@@ -308,8 +306,13 @@ clean: .symbolic
        @$(REMOVECOMMAND) *.$(OBJ)
 !ifdef __LINUX__
        @rm *.LIB
+       @mv BCEXMM.EXE bcexmm.ex0
+       @mv bcexmm.ex0 bcexmm.exe
+       @mv BCEXMM.MAP bcexmm.mah
        @rm *.EXE
        #@$(REMOVECOMMAND) *.\$\$\$
+       @$(REMOVECOMMAND) *.OBJ
+       @$(REMOVECOMMAND) *.BCO
 !else
        @*$(REMOVECOMMAND) *.$$$
 !endif
@@ -319,23 +322,15 @@ clean: .symbolic
        @*wlib -n $(WLIBQ) 16.lib
        @*wlib -n $(WLIBQ) gfx.lib
        @*wlib -n $(WLIBQ) vgmsnd.lib
-       @$(REMOVECOMMAND) *.16W
-       @$(REMOVECOMMAND) *.16B
-       @$(REMOVECOMMAND) *.OBJ
-       @$(REMOVECOMMAND) *.o
-       @$(REMOVECOMMAND) *.BCO
-       #@$(REMOVECOMMAND) makefi~1
-       #@$(REMOVECOMMAND) makefile~
+##     @$(REMOVECOMMAND) *.16W
+##     @$(REMOVECOMMAND) *.16B
        @$(REMOVECOMMAND) __wcl__.LNK
-#      @$(REMOVECOMMAND) *.smp
        @$(REMOVECOMMAND) *.SMP
        @$(REMOVECOMMAND) *.hed
-       @$(REMOVECOMMAND) *.MAH
-       @$(REMOVECOMMAND) *.mah
+#      @$(REMOVECOMMAND) *.MAH
+#      @$(REMOVECOMMAND) *.mah
        @$(REMOVECOMMAND) *.err
-       #@cd $(DOSLIB:$(to_os_path))
-       #@./buildall.sh clean
-       #@cd $(BUILD_ROOT)
+
 #      @$(COPYCOMMAND) $(SRC)exmmtest.c $(EXMMTESTDIR)$(SRC)
 #      @$(COPYCOMMAND) $(SRCLIB)16_mm.* $(EXMMTESTDIR)$(SRCLIB)
 #      @$(COPYCOMMAND) $(SRCLIB)16_head.* $(EXMMTESTDIR)$(SRCLIB)
@@ -343,8 +338,12 @@ clean: .symbolic
 #      @$(COPYCOMMAND) $(SRCLIB)16_hc.* $(EXMMTESTDIR)$(SRCLIB)
 #      @$(COPYCOMMAND) $(SRCLIB)types.h $(EXMMTESTDIR)$(SRCLIB)
 #      @$(COPYCOMMAND) $(NYANLIB)* $(EXMMTESTDIR)$(NYANLIB)
-#      @echo $(watcom)
-#      @echo $(INCLUDE)
+
+nuke: .symbolic
+       @wmake clean
+       @wmake cldl
+       @wmake all
+       @wmake comp
 
 backupconfig: .symbolic
        @$(COPYCOMMAND) .git$(DIRSEP)config git_con.fig
@@ -379,7 +378,12 @@ vomitchan: .symbolic
 #git submodule add <repo>
 mkdl: .symbolic
        @cd $(DOSLIB:$(to_os_path))
-       @./buildall.sh
+       @$(DOSLIBMAKEALL)
+       @cd $(BUILD_ROOT)
+
+cldl: .symbolic
+       @cd $(DOSLIB:$(to_os_path))
+       @$(DOSLIBMAKEALL) clean
        @cd $(BUILD_ROOT)
 
 uplibs: .symbolic
diff --git a/maptest.mah b/maptest.mah
new file mode 100755 (executable)
index 0000000..a1867ec
--- /dev/null
@@ -0,0 +1,590 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: maptest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0ccc:0000            00009550
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+maptest_TEXT           CODE           AUTO           0000:0000       000000f1
+main_TEXT              CODE           AUTO           0000:0100       00000193
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:02a0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:02a0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:02a0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:02a0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:02a0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:02a0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:02a0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:02a0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:02a0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:02a0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:02a0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:02a0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:02a0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:02a0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:02a0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:02a0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:02a0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:02a0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:02a0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:02a0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:02a0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:02a0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:02a0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:02a0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:02a0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:02a0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:02a0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:02a0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:02a0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:02a0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:02a0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:02a0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:02a0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:02a0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:02a0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:02a0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:02a0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:02a0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:02a0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:02a0       00000000
+just_int86_TEXT        CODE           AUTO           0000:02a0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:02a0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:02a0       00000000
+mapread_TEXT           CODE           AUTO           0000:02a0       0000009b
+loadmap_TEXT           CODE           AUTO           0000:0340       00000252
+dump_TEXT              CODE           AUTO           0000:05a0       0000051f
+jsoneq_TEXT            CODE           AUTO           0000:0ac0       000000a4
+jsmn_TEXT              CODE           AUTO           0000:0b70       00000000
+jsmn_init_TEXT         CODE           AUTO           0000:0b70       0000004d
+jsmn_parse_TEXT        CODE           AUTO           0000:0bc0       00000579
+jsmn_parse_string_TEXT CODE           AUTO           0000:1140       000001c7
+jsmn_parse_primitive_TEXT CODE        AUTO           0000:1310       0000010c
+jsmn_fill_token_TEXT   CODE           AUTO           0000:1420       00000061
+jsmn_alloc_token_TEXT  CODE           AUTO           0000:1490       000000b2
+_TEXT                  CODE           AUTO           0000:1550       00006485
+bitmap_TEXT            CODE           AUTO           0000:79e0       00000079
+bitmapLoadPcxTiles_TEXT CODE          AUTO           0000:7a60       0000015b
+bitmapLoadPcx_TEXT     CODE           AUTO           0000:7bc0       00000160
+loadPcxPalette_TEXT    CODE           AUTO           0000:7d20       00000178
+loadPcxStage1_TEXT     CODE           AUTO           0000:7ea0       00000112
+modex16_TEXT           CODE           AUTO           0000:7fc0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:8160       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:8340       00000028
+modexcls_TEXT          CODE           AUTO           0000:8370       00000077
+modexpdump_TEXT        CODE           AUTO           0000:83f0       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:8460       00000195
+modexprint_TEXT        CODE           AUTO           0000:8600       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:87d0       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:8860       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:88f0       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:8c30       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:8c80       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:8d10       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:8dd0       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:93a0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:93d0       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:9400       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:9480       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:9570       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:95c0       00000058
+fadePalette_TEXT       CODE           AUTO           0000:9620       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:96d0       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:9710       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:9750       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:9780       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:97c0       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:9950       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:9a70       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:9aa0       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:9b00       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:9bd0       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:9d50       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:9e00       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:9f10       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:a080       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:a180       00000019
+modexEnter_TEXT        CODE           AUTO           0000:a1a0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:a370       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:a390       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:a3d0       000000e6
+vga_TEXT               CODE           AUTO           0000:a4c0       00000afc
+vgacrtcr_TEXT          CODE           AUTO           0000:afc0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:b7e0       000006ec
+16text_TEXT            CODE           AUTO           0000:bed0       00000000
+textInit_TEXT          CODE           AUTO           0000:bed0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:bf70       0000007b
+16render_TEXT          CODE           AUTO           0000:bff0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:bff0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:c160       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:c2e0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:c350       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:c4c0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:c530       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:c6b0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:c720       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:c890       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:c900       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:ca60       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:cad0       000001e9
+FAR_DATA               FAR_DATA       AUTO           0ccb:0009       00000000
+_NULL                  BEGDATA        DGROUP         0ccc:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0cce:0000       00000002
+CONST                  DATA           DGROUP         0cce:0002       00000076
+CONST2                 DATA           DGROUP         0cd5:0008       00000102
+_DATA                  DATA           DGROUP         0ce6:0000       00000274
+XIB                    DATA           DGROUP         0d0d:0004       00000000
+XI                     DATA           DGROUP         0d0d:0004       0000001e
+XIE                    DATA           DGROUP         0d0f:0002       00000000
+YIB                    DATA           DGROUP         0d0f:0002       00000000
+YI                     DATA           DGROUP         0d0f:0002       00000012
+YIE                    DATA           DGROUP         0d10:0004       00000000
+STRINGS                DATA           DGROUP         0d10:0004       00000000
+DATA                   DATA           DGROUP         0d10:0004       00000000
+_BSS                   BSS            DGROUP         0d10:0004       0000110b
+STACK                  STACK          DGROUP         0e21:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: maptest.obj(/dos/z/16/src/maptest.c)
+0000:0100      main_
+Module: mapread.obj(/dos/z/16/src/lib/mapread.c)
+0000:0ac0+     jsoneq_
+0000:05a2+     dump_
+0000:0340      loadmap_
+Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:0bc0      jsmn_parse_
+0000:0b72      jsmn_init_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:1555      __STK
+0000:1575*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0000:1592      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0ccc:01b8      ___iob
+0ccc:0554      ___ClosedStreams
+0ccc:0558      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:15d7      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memmax.c)
+0000:1606      _memmax_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:1657      _msize_
+0000:1672      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:1683      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0ccc:0000*     __nullarea
+0ccc:0320*     __ovlflag
+0ccc:0321*     __intno
+0ccc:0322*     __ovlvec
+0000:169e      _cstart_
+0000:1771*     _Not_Enough_Memory_
+0000:18a3      __exit_
+0000:18c0      __do_exit_with_msg__
+0000:1919      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:1924      _big_code_
+0000:1924*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0ccc:055c      __argv
+0ccc:0560      ___argv
+0ccc:0564      __argc
+0ccc:0566      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:192b      __PIA
+0000:1924*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+0000:1942      strncmp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:197f      _fmalloc_
+0000:197f      malloc_
+0ccc:0326+     ___fheap
+0ccc:0328      ___fheapRover
+0ccc:032a      ___LargestSizeB4Rover
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:7bc0      bitmapLoadPcx_
+0000:7a62*     bitmapLoadPcxTiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+0000:1af4      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+0000:1bf6      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1c9b+     __open_flags_
+0000:1f5c+     _fsopen_
+0000:1fc2      fopen_
+0000:20e5*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:216d      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:24e4      __get_errno_ptr_
+0ccc:05e8      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:24eb*     _frealloc_
+0000:24eb      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:25c8      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+0000:25fb      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:2637*     __exit_with_msg_
+0000:263c      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0ccc:0334      __curbrk
+0ccc:033c      __STACKLOW
+0ccc:033e      __STACKTOP
+0ccc:0340      __cbyte
+0ccc:0342      __child
+0ccc:0344      __no87
+0ccc:0351      ___FPE_handler
+0ccc:0336      __psp
+0ccc:0345      __get_ovl_stack
+0ccc:0349      __restore_ovl_stack
+0ccc:034d      __close_ovl_file
+0ccc:0355      __LpCmdLine
+0ccc:0359      __LpPgmName
+0ccc:0338      __osmajor
+0ccc:0339      __osminor
+0ccc:033a      __osmode
+0ccc:033b      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:2656      _nmalloc_
+0ccc:035e      ___nheapbeg
+0ccc:0360      ___MiniHeapRover
+0ccc:0362      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:272d      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:295e*     fcloseall_
+0000:2965      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:298b      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:2ade      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:2b3f      __InitRtns
+0000:2b3f*     __FInitRtns
+0000:2b9a      __FiniRtns
+0000:2b9a*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0ccc:0364      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:2bfe      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:2f2d      __Init_Argv_
+0000:2f8f      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2fc0      __MemAllocator
+0000:308a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:31f6      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:336c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:345b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:345e*     _heapgrow_
+0000:345e*     _fheapgrow_
+0000:345f      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:34d4      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:3503      __doclose_
+0000:364d      __shutdown_stream_
+0000:3667      fclose_
+0ccc:05ee+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:36d2+     __null_int23_exit_
+0000:36d3      exit_
+0000:36eb*     _exit_
+0ccc:0366+     ___int23_exit
+0ccc:036a+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:3824      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:3a1c      __fill_buffer_
+0000:3c6b      fgetc_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:a3d0*     VGAmodeX_
+0000:a372*     vgaGetMode_
+0000:a1aa+     modexEnter_
+0000:a180*     modexLeave_
+0000:a082+     modexDefaultPage_
+0000:9f10+     modexNextPage_
+0000:9e02+     modexNextPageFlexibleSize_
+0000:9d50+     modexCalcVmemRemain_
+0000:9bd2*     modexHiganbanaPageSetup_
+0000:9b00*     modexShowPage_
+0000:9aa2*     modexPanPage_
+0000:9a70      modexSelectPlane_
+0000:9952+     modexClearRegion_
+0000:97c0*     modexCopyPageRegion_
+0000:9782*     modexFadeOn_
+0000:9750*     modexFadeOff_
+0000:9712*     modexFlashOn_
+0000:96d0*     modexFlashOff_
+0000:95c2+     modexPalSave_
+0000:9570      modexNewPal_
+0000:9482*     modexLoadPalFile_
+0000:9400*     modexSavePalFile_
+0000:93d2*     modexPalBlack_
+0000:93a0*     modexPalWhite_
+0000:8dd2+     modexPalUpdate_
+0000:8d10+     modexPalUpdate1_
+0000:8c82*     modexPalUpdate0_
+0000:8c30*     modexPalOverscan_
+0000:88f2+     modexchkcolor_
+0000:8860*     modexputPixel_
+0000:87d2*     modexgetPixel_
+0000:8600*     modexprint_
+0000:8468*     modexprintbig_
+0000:83f0*     modexpdump_
+0000:8372*     modexcls_
+0000:8340*     modexWaitBorder_
+0ccc:0374+     _VGA
+0000:8162*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:3db2      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0ccc:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:3de3*     __set_commode_
+0ccc:0388      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0ccc:038a      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:3def      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:401e*     open_
+0000:4055      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:4082      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:40e1      __freefp_
+0000:4182      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:41c3      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:4373      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:4501      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:4521      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:4575      _ffree_
+0000:4575      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:45e2      _fexpand_
+0000:45e2*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:4617      __EnterWVIDEO_
+0ccc:038c+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:463b      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:46c3      __LastFree_
+0000:473d      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:484e      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:4a23      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:5b77      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0ccc:0f72      ____Argv
+0ccc:0f76      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0ccc:038e      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0ccc:0414      __Start_XI
+0ccc:0432      __End_XI
+0ccc:0432      __Start_YI
+0ccc:0444      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0ccc:0f78      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:5dc0*     _heapenable_
+0ccc:0390      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:5dd1      _nfree_
+0ccc:0f7a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:5ecc      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:5f06      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5f3c      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:5f6d      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:5f7e      __flushall_
+0000:6012*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:6018      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:6032+     int86x_
+0000:61b5      int86_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:a440      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:a4c0+     vga_sync_hw_cursor_
+0000:a57e+     update_state_vga_memory_map_select_
+0000:a7cc      update_state_from_vga_
+0000:abb0*     probe_vga_
+0ccc:0f7c      _vga_state
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:afc0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:b7e0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:61e2      __I4M
+0000:61e2      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:61fa      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:6581      rand_
+0000:65c3*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0ccc:0fa4      _romFonts
+0ccc:0fbc      _romFontsData
+0000:bed0*     textInit_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:cad0+     modexDrawPBufRegion_
+0000:ca62*     modexDrawPBuf_
+0000:c900*     oldDrawBmp_
+0000:c892*     modexDrawBmp_
+0000:c720+     modexDrawBmpRegion_
+0000:c6b2*     modexDrawSprite_
+0000:c530+     modexDrawSpriteRegion_
+0000:c4c2*     modexDrawBmpPBuf_
+0000:c350+     modexDrawBmpPBufRegion_
+0000:c2e2*     modexDrawSpritePBuf_
+0000:c160+     modexDrawSpritePBufRegion_
+0000:bff2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:65e6      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:660c      __GetIOMode_
+0000:6641      __SetIOMode_nogrow_
+0ccc:03c4      ___NFiles
+0ccc:03c6      ___init_mode
+0ccc:03ee      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:6676      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:6692*     __get_doserrno_ptr_
+0ccc:144a      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0ccc:03f2      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:6699      _dos_creat_
+0000:66bd*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:66de+     __grow_iomode_
+0000:67c5+     __shrink_iomode_
+0000:6806      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:68ad*     __dosretax
+0000:68b2*     __dosret0
+0000:68b9      __set_errno_dos_
+0000:6921*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:692c      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:6e61      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:6eba      __brk_
+0000:6f21*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:6f31      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:6f7c+     utoa_
+0000:701d      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:7067      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0ccc:0408      ___EFG_printf
+0ccc:040c*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0ccc:0410      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:70b3*     _ismbblead_
+0ccc:144e      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:70cf      ulltoa_
+0000:720c*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:727d      ultoa_
+0000:733b*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:7389      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:73e9      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:73ee      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:7402      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:7468      __doserror_
+0000:7476*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:7482      __ChkTTYIOMode_
+0000:74f0*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:7500      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0ccc:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:7563      __mbinit_
+0ccc:0412+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:763e*     _dos_close_
+0000:764c      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:765c      _DoINTR_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00016210 (90640.)
+Entry point address: 0000:169e
+Link time: 00:00.35
diff --git a/palettec.mah b/palettec.mah
new file mode 100755 (executable)
index 0000000..c13b60f
--- /dev/null
@@ -0,0 +1,545 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: palettec.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0abc:0000            0000d4a0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+palettec_TEXT          CODE           AUTO           0000:0000       00000011
+main_TEXT              CODE           AUTO           0000:0020       00000084
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:00b0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:00b0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:00b0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:00b0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:00b0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:00b0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:00b0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:00b0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:00b0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:00b0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:00b0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:00b0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:00b0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:00b0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:00b0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:00b0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:00b0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:00b0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:00b0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:00b0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:00b0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:00b0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:00b0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:00b0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:00b0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:00b0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:00b0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:00b0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:00b0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:00b0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:00b0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:00b0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:00b0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:00b0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:00b0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:00b0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:00b0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:00b0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:00b0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:00b0       00000000
+just_int86_TEXT        CODE           AUTO           0000:00b0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:00b0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:00b0       00000000
+_TEXT                  CODE           AUTO           0000:00b0       00005e0e
+modex16_TEXT           CODE           AUTO           0000:5ec0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:6060       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:6240       00000028
+modexcls_TEXT          CODE           AUTO           0000:6270       00000077
+modexpdump_TEXT        CODE           AUTO           0000:62f0       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:6360       00000195
+modexprint_TEXT        CODE           AUTO           0000:6500       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:66d0       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:6760       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:67f0       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:6b30       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:6b80       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:6c10       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:6cd0       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:72a0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:72d0       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:7300       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:7380       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:7470       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:74c0       00000058
+fadePalette_TEXT       CODE           AUTO           0000:7520       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:75d0       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:7610       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:7650       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:7680       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:76c0       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:7850       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:7970       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:79a0       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:7a00       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:7ad0       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:7c50       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:7d00       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:7e10       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:7f80       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:8080       00000019
+modexEnter_TEXT        CODE           AUTO           0000:80a0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:8270       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:8290       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:82d0       000000e6
+vga_TEXT               CODE           AUTO           0000:83c0       00000afc
+vgacrtcr_TEXT          CODE           AUTO           0000:8ec0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:96e0       000006ec
+16text_TEXT            CODE           AUTO           0000:9dd0       00000000
+textInit_TEXT          CODE           AUTO           0000:9dd0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:9e70       0000007b
+16render_TEXT          CODE           AUTO           0000:9ef0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:9ef0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:a060       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:a1e0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:a250       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:a3c0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:a430       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:a5b0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:a620       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:a790       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:a800       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:a960       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:a9d0       000001e9
+FAR_DATA               FAR_DATA       AUTO           0abb:0009       00000000
+_NULL                  BEGDATA        DGROUP         0abc:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0abe:0000       00000002
+CONST                  DATA           DGROUP         0abe:0002       00000076
+CONST2                 DATA           DGROUP         0ac5:0008       00000000
+_DATA                  DATA           DGROUP         0ac6:0000       00000268
+XIB                    DATA           DGROUP         0aec:0008       00000000
+XI                     DATA           DGROUP         0aec:0008       0000001e
+XIE                    DATA           DGROUP         0aee:0006       00000000
+YIB                    DATA           DGROUP         0aee:0006       00000000
+YI                     DATA           DGROUP         0aee:0006       00000012
+YIE                    DATA           DGROUP         0aef:0008       00000000
+STRINGS                DATA           DGROUP         0aef:0008       00000000
+DATA                   DATA           DGROUP         0aef:0008       00000000
+_BSS                   BSS            DGROUP         0af0:0000       00005153
+STACK                  STACK          DGROUP         1006:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: palettec.obj(/dos/z/16/src/palettec.c)
+0abc:0340+     _gvar
+0000:0020      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:00b5      __STK
+0000:00d5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:00f2      _fmalloc_
+0000:00f2      malloc_
+0abc:00a6+     ___fheap
+0abc:00a8      ___fheapRover
+0abc:00aa      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:026f      __PIA
+0000:0268*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:82d0      VGAmodeX_
+0000:8272*     vgaGetMode_
+0000:80aa+     modexEnter_
+0000:8080*     modexLeave_
+0000:7f82+     modexDefaultPage_
+0000:7e10+     modexNextPage_
+0000:7d02+     modexNextPageFlexibleSize_
+0000:7c50+     modexCalcVmemRemain_
+0000:7ad2*     modexHiganbanaPageSetup_
+0000:7a00*     modexShowPage_
+0000:79a2*     modexPanPage_
+0000:7970      modexSelectPlane_
+0000:7852+     modexClearRegion_
+0000:76c0*     modexCopyPageRegion_
+0000:7682*     modexFadeOn_
+0000:7650*     modexFadeOff_
+0000:7612*     modexFlashOn_
+0000:75d0*     modexFlashOff_
+0000:74c2      modexPalSave_
+0000:7470      modexNewPal_
+0000:7382*     modexLoadPalFile_
+0000:7300      modexSavePalFile_
+0000:72d2*     modexPalBlack_
+0000:72a0*     modexPalWhite_
+0000:6cd2+     modexPalUpdate_
+0000:6c10+     modexPalUpdate1_
+0000:6b82*     modexPalUpdate0_
+0000:6b30*     modexPalOverscan_
+0000:67f2+     modexchkcolor_
+0000:6760*     modexputPixel_
+0000:66d2*     modexgetPixel_
+0000:6500*     modexprint_
+0000:6368*     modexprintbig_
+0000:62f0*     modexpdump_
+0000:6272*     modexcls_
+0000:6240*     modexWaitBorder_
+0abc:00b4+     _VGA
+0000:6062*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0abc:0000*     __nullarea
+0abc:00c8*     __ovlflag
+0abc:00c9*     __intno
+0abc:00ca*     __ovlvec
+0000:0286      _cstart_
+0000:0359*     _Not_Enough_Memory_
+0000:048b      __exit_
+0000:04a8      __do_exit_with_msg__
+0000:0501      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:050c      _big_code_
+0000:050c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0abc:4e98      __argv
+0abc:4e9c      ___argv
+0abc:4ea0      __argc
+0abc:4ea2      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:050c*     __exit_with_msg_
+0000:0511      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0abc:00ce      __curbrk
+0abc:00d6      __STACKLOW
+0abc:00d8      __STACKTOP
+0abc:00da      __cbyte
+0abc:00dc      __child
+0abc:00de      __no87
+0abc:00eb      ___FPE_handler
+0abc:00d0      __psp
+0abc:00df      __get_ovl_stack
+0abc:00e3      __restore_ovl_stack
+0abc:00e7      __close_ovl_file
+0abc:00ef      __LpCmdLine
+0abc:00f3      __LpPgmName
+0abc:00d2      __osmajor
+0abc:00d3      __osminor
+0abc:00d4      __osmode
+0abc:00d5      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:0530      __MemAllocator
+0000:05fa      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:0766      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:08dc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:09cb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:09ce      _nmalloc_
+0abc:00f8      ___nheapbeg
+0abc:00fa      ___MiniHeapRover
+0abc:00fc      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:0aa5*     _heapgrow_
+0000:0aa5*     _fheapgrow_
+0000:0aa6      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:0b1b+     int86x_
+0000:0c9e      int86_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:8340      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:83c0+     vga_sync_hw_cursor_
+0000:847e+     update_state_vga_memory_map_select_
+0000:86cc      update_state_from_vga_
+0000:8ab0*     probe_vga_
+0abc:4ea4      _vga_state
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:8ec0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:96e0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:0ccc      __I4M
+0000:0ccc      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0ce4      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0d13+     __null_int23_exit_
+0000:0d14      exit_
+0000:0d2c*     _exit_
+0abc:0128+     ___int23_exit
+0abc:012c+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:0d47+     __open_flags_
+0000:1008+     _fsopen_
+0000:106e      fopen_
+0000:1191*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:1219+     __fill_buffer_
+0000:1468      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:15af      __doclose_
+0000:16f9      __shutdown_stream_
+0000:1713      fclose_
+0abc:4ecc+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:177e      _ffree_
+0000:177e      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:17eb      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:1b72      rand_
+0000:1bb4*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0abc:4ed0      _romFonts
+0abc:4ee8      _romFontsData
+0000:9dd0*     textInit_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:a9d0+     modexDrawPBufRegion_
+0000:a962*     modexDrawPBuf_
+0000:a800*     oldDrawBmp_
+0000:a792*     modexDrawBmp_
+0000:a620+     modexDrawBmpRegion_
+0000:a5b2*     modexDrawSprite_
+0000:a430+     modexDrawSpriteRegion_
+0000:a3c2*     modexDrawBmpPBuf_
+0000:a250+     modexDrawBmpPBufRegion_
+0000:a1e2*     modexDrawSpritePBuf_
+0000:a060+     modexDrawSpritePBufRegion_
+0000:9ef2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:1bd7      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:1c38      __InitRtns
+0000:1c38*     __FInitRtns
+0000:1c93      __FiniRtns
+0000:1c93*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0abc:0144      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1cf8      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:2027      __Init_Argv_
+0000:2089      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:20b3      __EnterWVIDEO_
+0abc:0146+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:20d7*     _heapenable_
+0abc:0148      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0abc:014a      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:20e8      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:2170      __LastFree_
+0000:21ea      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:22fb      _nfree_
+0abc:537a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:23f6      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:240a      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0abc:014c      ___iob
+0abc:537c      ___ClosedStreams
+0abc:5380      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:248c      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:25df*     __set_commode_
+0abc:02b4      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:25eb*     __get_errno_ptr_
+0abc:5384      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0abc:02b6      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:25f2      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2821*     open_
+0000:2858      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:29a3      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2b9b      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2bfa      __freefp_
+0000:2c9b      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2cdc      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2e8c      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2ebf      __flushall_
+0000:2f53*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2f59      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2f73      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:3101      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3121      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:315b      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3191      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:33da      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:343a      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0abc:5386      ____Argv
+0abc:538a      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0abc:0308      __Start_XI
+0abc:0326      __End_XI
+0abc:0326      __Start_YI
+0abc:0338      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:3610      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0abc:538c      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:3641      __brk_
+0000:36a8*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:36b8      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3a31      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3c62*     fcloseall_
+0000:3c69      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3c73      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:4dc7      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4ded      __GetIOMode_
+0000:4e22      __SetIOMode_nogrow_
+0abc:02b8      ___NFiles
+0abc:02ba      ___init_mode
+0abc:02e2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:4e57      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:4e73*     __get_doserrno_ptr_
+0abc:538e      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0abc:02e6      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:4e7a      _dos_creat_
+0000:4e9e*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4ebf+     __grow_iomode_
+0000:4fa6+     __shrink_iomode_
+0000:4fe7      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:508e*     __dosretax
+0000:5093*     __dosret0
+0000:509a      __set_errno_dos_
+0000:5102*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:510d      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:513e      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:514f      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5154      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:519f+     utoa_
+0000:5240      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:528a      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0abc:02fc      ___EFG_printf
+0abc:0300*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0abc:0304      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:52d6*     _ismbblead_
+0abc:5392      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:52f2      ulltoa_
+0000:542f*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:54a0      ultoa_
+0000:555e*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:55ac      __doserror_
+0000:55ba*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:55c6*     _frealloc_
+0000:55c6      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:56a2      __ChkTTYIOMode_
+0000:5710*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:5720*     _dos_close_
+0000:572e      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0abc:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:577b      __mbinit_
+0abc:0306+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:5856*     _msize_
+0000:5871      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:5882      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:58d6      _fexpand_
+0000:58d6*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:590b      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:5e40      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:5e99      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00018060 (98400.)
+Entry point address: 0000:0286
+Link time: 00:00.00
diff --git a/palettel.mah b/palettel.mah
new file mode 100755 (executable)
index 0000000..c0147c2
--- /dev/null
@@ -0,0 +1,550 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: palettel.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0ac8:0000            0000d4a0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+palettel_TEXT          CODE           AUTO           0000:0000       00000011
+main_TEXT              CODE           AUTO           0000:0020       00000120
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0140       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0140       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0140       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0140       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0140       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0140       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0140       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0140       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0140       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0140       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0140       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0140       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0140       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0140       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0140       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0140       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0140       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0140       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0140       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0140       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0140       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0140       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0140       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0140       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0140       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0140       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0140       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0140       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0140       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0140       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0140       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0140       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0140       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0140       00000000
+just_int86_TEXT        CODE           AUTO           0000:0140       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0140       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0140       00000000
+_TEXT                  CODE           AUTO           0000:0140       00005e34
+modex16_TEXT           CODE           AUTO           0000:5f80       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:6120       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:6300       00000028
+modexcls_TEXT          CODE           AUTO           0000:6330       00000077
+modexpdump_TEXT        CODE           AUTO           0000:63b0       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:6420       00000195
+modexprint_TEXT        CODE           AUTO           0000:65c0       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:6790       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:6820       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:68b0       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:6bf0       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:6c40       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:6cd0       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:6d90       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:7360       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:7390       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:73c0       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:7440       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:7530       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:7580       00000058
+fadePalette_TEXT       CODE           AUTO           0000:75e0       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:7690       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:76d0       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:7710       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:7740       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:7780       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:7910       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:7a30       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:7a60       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:7ac0       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:7b90       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:7d10       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:7dc0       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:7ed0       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:8040       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:8140       00000019
+modexEnter_TEXT        CODE           AUTO           0000:8160       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:8330       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:8350       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:8390       000000e6
+vga_TEXT               CODE           AUTO           0000:8480       00000afc
+vgacrtcr_TEXT          CODE           AUTO           0000:8f80       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:97a0       000006ec
+16text_TEXT            CODE           AUTO           0000:9e90       00000000
+textInit_TEXT          CODE           AUTO           0000:9e90       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:9f30       0000007b
+16render_TEXT          CODE           AUTO           0000:9fb0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:9fb0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:a120       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:a2a0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:a310       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:a480       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:a4f0       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:a670       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:a6e0       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:a850       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:a8c0       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:aa20       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:aa90       000001e9
+FAR_DATA               FAR_DATA       AUTO           0ac7:0009       00000000
+_NULL                  BEGDATA        DGROUP         0ac8:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0aca:0000       00000002
+CONST                  DATA           DGROUP         0aca:0002       00000076
+CONST2                 DATA           DGROUP         0ad1:0008       00000000
+_DATA                  DATA           DGROUP         0ad2:0000       0000026e
+XIB                    DATA           DGROUP         0af8:000e       00000000
+XI                     DATA           DGROUP         0af8:000e       0000001e
+XIE                    DATA           DGROUP         0afa:000c       00000000
+YIB                    DATA           DGROUP         0afa:000c       00000000
+YI                     DATA           DGROUP         0afa:000c       00000012
+YIE                    DATA           DGROUP         0afb:000e       00000000
+STRINGS                DATA           DGROUP         0afb:000e       00000000
+DATA                   DATA           DGROUP         0afb:000e       00000000
+_BSS                   BSS            DGROUP         0afc:0000       0000515d
+STACK                  STACK          DGROUP         1012:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: palettel.obj(/dos/z/16/src/palettel.c)
+0ac8:0340+     _gvar
+0ac8:4518+     _bakapee
+0ac8:451c+     _pal
+0ac8:4520*     _i
+0000:0020      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0145      __STK
+0000:0165*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:8390      VGAmodeX_
+0000:8332*     vgaGetMode_
+0000:816a+     modexEnter_
+0000:8140*     modexLeave_
+0000:8042      modexDefaultPage_
+0000:7ed0+     modexNextPage_
+0000:7dc2+     modexNextPageFlexibleSize_
+0000:7d10+     modexCalcVmemRemain_
+0000:7b92*     modexHiganbanaPageSetup_
+0000:7ac0*     modexShowPage_
+0000:7a62*     modexPanPage_
+0000:7a30      modexSelectPlane_
+0000:7912+     modexClearRegion_
+0000:7780*     modexCopyPageRegion_
+0000:7742      modexFadeOn_
+0000:7710*     modexFadeOff_
+0000:76d2*     modexFlashOn_
+0000:7690*     modexFlashOff_
+0000:7582+     modexPalSave_
+0000:7530      modexNewPal_
+0000:7442      modexLoadPalFile_
+0000:73c0*     modexSavePalFile_
+0000:7392      modexPalBlack_
+0000:7360*     modexPalWhite_
+0000:6d92+     modexPalUpdate_
+0000:6cd0      modexPalUpdate1_
+0000:6c42*     modexPalUpdate0_
+0000:6bf0*     modexPalOverscan_
+0000:68b2+     modexchkcolor_
+0000:6820*     modexputPixel_
+0000:6792*     modexgetPixel_
+0000:65c0*     modexprint_
+0000:6428*     modexprintbig_
+0000:63b0      modexpdump_
+0000:6332*     modexcls_
+0000:6300*     modexWaitBorder_
+0ac8:00b4+     _VGA
+0000:6122*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:0182      _fmalloc_
+0000:0182      malloc_
+0ac8:00c8+     ___fheap
+0ac8:00ca      ___fheapRover
+0ac8:00cc      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:02ff      __PIA
+0000:02f8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:0316      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0ac8:0000*     __nullarea
+0ac8:00ce*     __ovlflag
+0ac8:00cf*     __intno
+0ac8:00d0*     __ovlvec
+0000:0330      _cstart_
+0000:0403*     _Not_Enough_Memory_
+0000:0535      __exit_
+0000:0552      __do_exit_with_msg__
+0000:05ab      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:05b6      _big_code_
+0000:05b6*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0ac8:4ea2      __argv
+0ac8:4ea6      ___argv
+0ac8:4eaa      __argc
+0ac8:4eac      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:05b6*     __exit_with_msg_
+0000:05bb      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0ac8:00d4      __curbrk
+0ac8:00dc      __STACKLOW
+0ac8:00de      __STACKTOP
+0ac8:00e0      __cbyte
+0ac8:00e2      __child
+0ac8:00e4      __no87
+0ac8:00f1      ___FPE_handler
+0ac8:00d6      __psp
+0ac8:00e5      __get_ovl_stack
+0ac8:00e9      __restore_ovl_stack
+0ac8:00ed      __close_ovl_file
+0ac8:00f5      __LpCmdLine
+0ac8:00f9      __LpPgmName
+0ac8:00d8      __osmajor
+0ac8:00d9      __osminor
+0ac8:00da      __osmode
+0ac8:00db      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:05d6+     int86x_
+0000:0759      int86_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:8400      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:8480+     vga_sync_hw_cursor_
+0000:853e+     update_state_vga_memory_map_select_
+0000:878c      update_state_from_vga_
+0000:8b70*     probe_vga_
+0ac8:4eae      _vga_state
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:8f80      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:97a0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:0786      __I4M
+0000:0786      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:079e      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:07cd+     __null_int23_exit_
+0000:07ce      exit_
+0000:07e6*     _exit_
+0ac8:0128+     ___int23_exit
+0ac8:012c+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:0801+     __open_flags_
+0000:0ac2+     _fsopen_
+0000:0b28      fopen_
+0000:0c4b*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0cd3+     __fill_buffer_
+0000:0f22      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:1069      __doclose_
+0000:11b3      __shutdown_stream_
+0000:11cd      fclose_
+0ac8:4ed6+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1238      _ffree_
+0000:1238      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:12a5      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:162c      rand_
+0000:166e*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0ac8:4eda      _romFonts
+0ac8:4ef2      _romFontsData
+0000:9e90*     textInit_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:aa90+     modexDrawPBufRegion_
+0000:aa22*     modexDrawPBuf_
+0000:a8c0*     oldDrawBmp_
+0000:a852*     modexDrawBmp_
+0000:a6e0+     modexDrawBmpRegion_
+0000:a672*     modexDrawSprite_
+0000:a4f0+     modexDrawSpriteRegion_
+0000:a482*     modexDrawBmpPBuf_
+0000:a310+     modexDrawBmpPBufRegion_
+0000:a2a2*     modexDrawSpritePBuf_
+0000:a120+     modexDrawSpritePBufRegion_
+0000:9fb2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:16a0      __MemAllocator
+0000:176a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:18d6      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:1a4c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:1b3b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:1b3e      _nmalloc_
+0ac8:0144      ___nheapbeg
+0ac8:0146      ___MiniHeapRover
+0ac8:0148      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:1c15*     _heapgrow_
+0000:1c15*     _fheapgrow_
+0000:1c16      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:1c8b      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:1cec      __InitRtns
+0000:1cec*     __FInitRtns
+0000:1d47      __FiniRtns
+0000:1d47*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0ac8:014a      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1dac      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:20db      __Init_Argv_
+0000:213d      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2167      __EnterWVIDEO_
+0ac8:014c+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:218b      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:219f      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0ac8:014e      ___iob
+0ac8:5384      ___ClosedStreams
+0ac8:5388      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2221      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:2374*     __set_commode_
+0ac8:02b6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:2380*     __get_errno_ptr_
+0ac8:538c      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0ac8:02b8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:2387      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:25b6*     open_
+0000:25ed      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:2738      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2930      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:298f      __freefp_
+0000:2a30      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2a71      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2c22      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2c55      __flushall_
+0000:2ce9*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2cef      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2d09      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:2e97      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:2eb7      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:2ef1      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:2f27      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3170      _nfree_
+0ac8:538e+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:326b      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:32cb      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:34a0*     _heapenable_
+0ac8:02ba      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0ac8:02bc      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:34b1      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:3539      __LastFree_
+0000:35b3      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0ac8:5390      ____Argv
+0ac8:5394      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0ac8:030e      __Start_XI
+0ac8:032c      __End_XI
+0ac8:032c      __Start_YI
+0ac8:033e      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:36c4      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0ac8:5396      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:36f6      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3a6f      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3ca0*     fcloseall_
+0000:3ca7      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3cb1      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:4e05      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4e2b      __GetIOMode_
+0000:4e60      __SetIOMode_nogrow_
+0ac8:02be      ___NFiles
+0ac8:02c0      ___init_mode
+0ac8:02e8      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:4e95      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:4eb1*     __get_doserrno_ptr_
+0ac8:5398      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0ac8:02ec      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:4eb8      _dos_creat_
+0000:4edc*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4efd+     __grow_iomode_
+0000:4fe4+     __shrink_iomode_
+0000:5025      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:50cc*     __dosretax
+0000:50d1*     __dosret0
+0000:50d8      __set_errno_dos_
+0000:5140*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:514b      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:517c      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:518d      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:5192      __brk_
+0000:51f9*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5209      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5254+     utoa_
+0000:52f5      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:533f      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0ac8:0302      ___EFG_printf
+0ac8:0306*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0ac8:030a      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:538b*     _ismbblead_
+0ac8:539c      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:53a7      ulltoa_
+0000:54e4*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5555      ultoa_
+0000:5613*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:5662      __doserror_
+0000:5670*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:567c*     _frealloc_
+0000:567c      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:5758      __ChkTTYIOMode_
+0000:57c6*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:57d6*     _dos_close_
+0000:57e4      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0ac8:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:5831      __mbinit_
+0ac8:030c+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:590c*     _msize_
+0000:5927      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:5938      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:598c      _fexpand_
+0000:598c*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:59c1      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:5ef6      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:5f4f      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00018120 (98592.)
+Entry point address: 0000:0330
+Link time: 00:00.93
diff --git a/pcxtest.mah b/pcxtest.mah
new file mode 100755 (executable)
index 0000000..1f4c58b
--- /dev/null
@@ -0,0 +1,664 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: pcxtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0dee:0000            0000d9c0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+pcxtest_TEXT           CODE           AUTO           0000:0000       000000b7
+main_TEXT              CODE           AUTO           0000:00c0       000002a0
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0360       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0360       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0360       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0360       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0360       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0360       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0360       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0360       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0360       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0360       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0360       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0360       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0360       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0360       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0360       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0360       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0360       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0360       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0360       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0360       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0360       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0360       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0360       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0360       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0360       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0360       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0360       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0360       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0360       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0360       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0360       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0360       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0360       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0360       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0360       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0360       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0360       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0360       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0360       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0360       00000000
+just_int86_TEXT        CODE           AUTO           0000:0360       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0360       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0360       00000000
+_TEXT                  CODE           AUTO           0000:0360       000086a8
+dos_TEXT               CODE           AUTO           0000:8a10       000001bd
+cpu_TEXT               CODE           AUTO           0000:8bd0       00000028
+vga_TEXT               CODE           AUTO           0000:8c00       00000afc
+bitmap_TEXT            CODE           AUTO           0000:9700       00000079
+bitmapLoadPcxTiles_TEXT CODE          AUTO           0000:9780       0000015b
+bitmapLoadPcx_TEXT     CODE           AUTO           0000:98e0       00000160
+loadPcxPalette_TEXT    CODE           AUTO           0000:9a40       00000178
+loadPcxStage1_TEXT     CODE           AUTO           0000:9bc0       00000112
+modex16_TEXT           CODE           AUTO           0000:9ce0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:9e80       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:a060       00000028
+modexcls_TEXT          CODE           AUTO           0000:a090       00000077
+modexpdump_TEXT        CODE           AUTO           0000:a110       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:a180       00000195
+modexprint_TEXT        CODE           AUTO           0000:a320       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:a4f0       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:a580       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:a610       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:a950       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:a9a0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:aa30       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:aaf0       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:b0c0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:b0f0       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:b120       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:b1a0       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:b290       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:b2e0       00000058
+fadePalette_TEXT       CODE           AUTO           0000:b340       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:b3f0       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:b430       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:b470       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:b4a0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:b4e0       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:b670       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:b790       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:b7c0       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:b820       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:b8f0       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:ba70       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:bb20       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:bc30       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:bda0       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:bea0       00000019
+modexEnter_TEXT        CODE           AUTO           0000:bec0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:c090       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:c0b0       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:c0f0       000000e6
+16render_TEXT          CODE           AUTO           0000:c1e0       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:c1e0       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:c350       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:c4d0       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:c540       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:c6b0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:c720       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:c8a0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:c910       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:ca80       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:caf0       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:cc50       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:ccc0       000001e9
+vgacrtcr_TEXT          CODE           AUTO           0000:ceb0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:d6d0       000006ec
+16text_TEXT            CODE           AUTO           0000:ddc0       00000000
+textInit_TEXT          CODE           AUTO           0000:ddc0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:de60       0000007b
+dosdpmev_TEXT          CODE           AUTO           0000:dee0       00000000
+cpup3snc_TEXT          CODE           AUTO           0000:dee0       00000000
+FAR_DATA               FAR_DATA       AUTO           0dee:0000       00000000
+_NULL                  BEGDATA        DGROUP         0dee:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0df0:0000       00000002
+CONST                  DATA           DGROUP         0df0:0002       00000096
+CONST2                 DATA           DGROUP         0df9:0008       00000132
+_DATA                  DATA           DGROUP         0e0d:0000       000003c2
+XIB                    DATA           DGROUP         0e49:0002       00000000
+XI                     DATA           DGROUP         0e49:0002       0000002a
+XIE                    DATA           DGROUP         0e4b:000c       00000000
+YIB                    DATA           DGROUP         0e4b:000c       00000000
+YI                     DATA           DGROUP         0e4b:000c       0000000c
+YIE                    DATA           DGROUP         0e4c:0008       00000000
+STRINGS                DATA           DGROUP         0e4c:0008       00000000
+DATA                   DATA           DGROUP         0e4c:0008       00000000
+_emu_init_start        EMU            DGROUP         0e4c:0008       00000000
+_emu_init_end          EMU            DGROUP         0e4c:0008       00000000
+_BSS                   BSS            DGROUP         0e4d:0000       000053ce
+STACK                  STACK          DGROUP         138a:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: pcxtest.obj(/dos/z/16/src/pcxtest.c)
+0dee:05f0+     _gvar
+0000:00c8      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0365      __STK
+0000:0385*     __STKOVERFLOW_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:8a10      probe_dos_
+0dee:0200*     _lib_dos_option
+0dee:0201+     _dos_flavor
+0dee:0202+     _dos_version
+0dee:0204+     _freedos_kernel_version
+0dee:0208+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0000:8bd0      cpu_probe_
+0dee:0210      _cpu_cpuid_vendor
+0dee:021d      _cpu_cpuid_features
+0dee:022d+     _cpu_basic_level
+0dee:0230      _cpu_cpuid_max
+0dee:0234      _cpu_flags
+0dee:0236      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:8c00+     vga_sync_hw_cursor_
+0000:8cbe+     update_state_vga_memory_map_select_
+0000:8f0c      update_state_from_vga_
+0000:92f0      probe_vga_
+0dee:47c8      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:03a9      __PIA
+0000:03a2*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:98e0      bitmapLoadPcx_
+0000:9782*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:c0f0      VGAmodeX_
+0000:c092*     vgaGetMode_
+0000:beca+     modexEnter_
+0000:bea0*     modexLeave_
+0000:bda2      modexDefaultPage_
+0000:bc30+     modexNextPage_
+0000:bb22+     modexNextPageFlexibleSize_
+0000:ba70+     modexCalcVmemRemain_
+0000:b8f2*     modexHiganbanaPageSetup_
+0000:b820*     modexShowPage_
+0000:b7c2*     modexPanPage_
+0000:b790      modexSelectPlane_
+0000:b672      modexClearRegion_
+0000:b4e0      modexCopyPageRegion_
+0000:b4a2*     modexFadeOn_
+0000:b470*     modexFadeOff_
+0000:b432*     modexFlashOn_
+0000:b3f0*     modexFlashOff_
+0000:b2e2+     modexPalSave_
+0000:b290      modexNewPal_
+0000:b1a2*     modexLoadPalFile_
+0000:b120*     modexSavePalFile_
+0000:b0f2*     modexPalBlack_
+0000:b0c0*     modexPalWhite_
+0000:aaf2+     modexPalUpdate_
+0000:aa30      modexPalUpdate1_
+0000:a9a2*     modexPalUpdate0_
+0000:a950*     modexPalOverscan_
+0000:a612+     modexchkcolor_
+0000:a580*     modexputPixel_
+0000:a4f2*     modexgetPixel_
+0000:a320*     modexprint_
+0000:a188*     modexprintbig_
+0000:a110*     modexpdump_
+0000:a092*     modexcls_
+0000:a060*     modexWaitBorder_
+0dee:0284      _VGA
+0000:9e82*     modexprintmeminfo_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:ccc0+     modexDrawPBufRegion_
+0000:cc52*     modexDrawPBuf_
+0000:caf0      oldDrawBmp_
+0000:ca82      modexDrawBmp_
+0000:c910+     modexDrawBmpRegion_
+0000:c8a2      modexDrawSprite_
+0000:c720+     modexDrawSpriteRegion_
+0000:c6b2*     modexDrawBmpPBuf_
+0000:c540+     modexDrawBmpPBufRegion_
+0000:c4d2*     modexDrawSpritePBuf_
+0000:c350+     modexDrawSpritePBufRegion_
+0000:c1e2      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:03c0      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:03d7      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0dee:0000*     __nullarea
+0dee:02a4*     __ovlflag
+0dee:02a5*     __intno
+0dee:02a6*     __ovlvec
+0000:0406      _cstart_
+0000:04d9*     _Not_Enough_Memory_
+0000:060b      __exit_
+0000:0628      __do_exit_with_msg__
+0000:0681      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+0dee:02aa      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:068c      _big_code_
+0000:068c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+0dee:02ac      __8087
+0dee:02ad      __real87
+0dee:02ae      __dos87emucall
+0dee:02b0      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:068c*     __exit_with_msg_
+0000:0691      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0dee:02b2      __curbrk
+0dee:02ba      __STACKLOW
+0dee:02bc      __STACKTOP
+0dee:02be      __cbyte
+0dee:02c0      __child
+0dee:02c2      __no87
+0dee:02cf      ___FPE_handler
+0dee:02b4      __psp
+0dee:02c3      __get_ovl_stack
+0dee:02c7      __restore_ovl_stack
+0dee:02cb      __close_ovl_file
+0dee:02d3      __LpCmdLine
+0dee:02d7      __LpPgmName
+0dee:02b6      __osmajor
+0dee:02b7      __osminor
+0dee:02b8      __osmode
+0dee:02b9      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:06ac+     int86x_
+0000:082f      int86_
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+0000:0860      cpu_basic_probe_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:096b      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:0ce2      __doclose_
+0000:0e2c      __shutdown_stream_
+0000:0e46      fclose_
+0dee:5270+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0eb1+     __null_int23_exit_
+0000:0eb2      exit_
+0000:0eca*     _exit_
+0dee:02dc+     ___int23_exit
+0dee:02e0      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:1003      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:11fb      __fill_buffer_
+0000:144a      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1591+     __open_flags_
+0000:1852+     _fsopen_
+0000:18b8      fopen_
+0000:19db*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:1a63      _fmalloc_
+0000:1a63      malloc_
+0dee:02e4+     ___fheap
+0dee:02e6      ___fheapRover
+0dee:02e8      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0dee:02ea      ___iob
+0dee:5274      ___ClosedStreams
+0dee:5278      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:1bd8      fprintf_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:c160      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:ceb0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:d6d0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1c08      __I4M
+0000:1c08      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1c20      _ffree_
+0000:1c20      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1c8d      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:2014      rand_
+0000:2056*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0dee:527c      _romFonts
+0dee:5294      _romFontsData
+0000:ddc0*     textInit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2095      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:21e8      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:2249      __InitRtns
+0000:2249*     __FInitRtns
+0000:22a4      __FiniRtns
+0000:22a4*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0dee:0456      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:2308      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0000:2309      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:2341*     _fpreset_
+0000:236c      __init_8087_
+0000:23eb      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:245b      __EnterWVIDEO_
+0dee:0476+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:247f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:2493      segread_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+0dee:0480      _dpmi_entered
+0dee:0488      _dpmi_rm_entry
+0dee:0490      _dpmi_pm_entry
+0dee:56a2      _dpmi_pm_es
+0dee:56a4      _dpmi_pm_ds
+0dee:56a6      _dpmi_pm_cs
+0dee:56a8      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+0dee:0494      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:24f9*     __get_errno_ptr_
+0dee:56aa      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2500      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:268e      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:26ae      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:26e8      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:271e      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2967      __freefp_
+0000:2a08      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2a4a      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2a7e      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:2aaf      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:2ae0      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2af1      __flushall_
+0000:2b85*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2b8b      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:2ba5*     __set_commode_
+0dee:04a4      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0dee:04a6      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:2bb1      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2de0*     open_
+0000:2e17      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2e44      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2ea3      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:3060      __MemAllocator
+0000:312a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:3296      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:340c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:34fb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:34fe      _nmalloc_
+0dee:04a8      ___nheapbeg
+0dee:04aa      ___MiniHeapRover
+0dee:04ac      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:35d5*     _heapgrow_
+0000:35d5*     _fheapgrow_
+0000:35d6      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:364b      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:387c*     fcloseall_
+0000:3883      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:388d      _nfree_
+0dee:56ac+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:3988      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:39e8      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3bbd      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0dee:56ae      ____Argv
+0dee:56b2      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0dee:04ae      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0dee:05b2      __Start_XI
+0dee:05dc      __End_XI
+0dee:05dc      __Start_YI
+0dee:05e8      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0dee:04b0      ___EFG_printf
+0dee:04b4      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0000:4d22      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0000:4ef4      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+0dee:04b8      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+0dee:04ba      ___Save8087
+0dee:04be      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:4f14      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:4f46*     __init_8087_emu
+0000:4f4c      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:4faa      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5323*     __dosretax
+0000:5328*     __dosret0
+0000:532f      __set_errno_dos_
+0000:5397*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:53a2      __GetIOMode_
+0000:53d7      __SetIOMode_nogrow_
+0dee:04d6      ___NFiles
+0dee:04d8      ___init_mode
+0dee:0500      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:540c      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5411+     __grow_iomode_
+0000:54f8+     __shrink_iomode_
+0000:5539      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:55e0      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:5606      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5622*     __get_doserrno_ptr_
+0dee:56b6      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0dee:0504      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:5629      _dos_creat_
+0000:564d*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:566e*     _heapenable_
+0dee:0506      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:567f      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:5707      __LastFree_
+0000:5781      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5892      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:58dd+     utoa_
+0000:597e      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:59c8      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0dee:0508      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5a04*     _ismbblead_
+0dee:56b8      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:5a20      ulltoa_
+0000:5b5d*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5bce      ultoa_
+0000:5c8c*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0000:5cda*     _SetLD64bit_
+0000:5ce5*     _SetLD80bit_
+0000:5cf0      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0000:5e55      _LDScale10x_
+0000:672d+     __cvtld_
+0000:6f09      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+0000:6f1a*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0000:772e+     __Strtold_
+0000:796d      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:7b14      __Init_FPE_handler_
+0000:7b4d      __Fini_FPE_handler_
+0000:7b84*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:7e16*     _dos_close_
+0000:7e24      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:7e33*     _frealloc_
+0000:7e33      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:7f0f      __ChkTTYIOMode_
+0000:7f7d*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:7f8e      __doserror_
+0000:7f9c*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:7fa8      __brk_
+0000:800f*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0dee:0092      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:805d      __mbinit_
+0dee:05ae+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0000:8138      __LDClass_
+0000:81be*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:81d2      __I4D
+0000:8221*     __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0dee:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0000:82a6      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0000:836e*     __set_EDOM_
+0000:837a      __set_ERANGE_
+0000:8386*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+0dee:01ba*     ___f_infinity
+0dee:01be*     ___f_posqnan
+0dee:01c2      ___d_infinity
+0dee:01ca      ___d_posqnan
+0dee:01d2*     ___ld_infinity
+0dee:01da*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+0dee:01e2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+0dee:05b0      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:83a0*     _msize_
+0000:83bb      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:83cc      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:8420      _fexpand_
+0000:8420*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:8455      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:898a      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:89e3      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001b8a0 (112800.)
+Entry point address: 0000:0406
+Link time: 00:00.07
diff --git a/pcxtest2.mah b/pcxtest2.mah
new file mode 100755 (executable)
index 0000000..53dafbf
--- /dev/null
@@ -0,0 +1,664 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: pcxtest2.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0df3:0000            0000d9c0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+pcxtest2_TEXT          CODE           AUTO           0000:0000       000000b7
+main_TEXT              CODE           AUTO           0000:00c0       000002e7
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:03b0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:03b0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:03b0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:03b0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:03b0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:03b0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:03b0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:03b0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:03b0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:03b0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:03b0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:03b0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:03b0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:03b0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:03b0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:03b0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:03b0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:03b0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:03b0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:03b0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:03b0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:03b0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:03b0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:03b0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:03b0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:03b0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:03b0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:03b0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:03b0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:03b0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:03b0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:03b0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:03b0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:03b0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:03b0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:03b0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:03b0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:03b0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:03b0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:03b0       00000000
+just_int86_TEXT        CODE           AUTO           0000:03b0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:03b0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:03b0       00000000
+_TEXT                  CODE           AUTO           0000:03b0       000086a8
+dos_TEXT               CODE           AUTO           0000:8a60       000001bd
+cpu_TEXT               CODE           AUTO           0000:8c20       00000028
+vga_TEXT               CODE           AUTO           0000:8c50       00000afc
+bitmap_TEXT            CODE           AUTO           0000:9750       00000079
+bitmapLoadPcxTiles_TEXT CODE          AUTO           0000:97d0       0000015b
+bitmapLoadPcx_TEXT     CODE           AUTO           0000:9930       00000160
+loadPcxPalette_TEXT    CODE           AUTO           0000:9a90       00000178
+loadPcxStage1_TEXT     CODE           AUTO           0000:9c10       00000112
+modex16_TEXT           CODE           AUTO           0000:9d30       00000199
+modexprintmeminfo_TEXT CODE           AUTO           0000:9ed0       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           0000:a0b0       00000028
+modexcls_TEXT          CODE           AUTO           0000:a0e0       00000077
+modexpdump_TEXT        CODE           AUTO           0000:a160       00000061
+modexprintbig_TEXT     CODE           AUTO           0000:a1d0       00000195
+modexprint_TEXT        CODE           AUTO           0000:a370       000001d0
+modexgetPixel_TEXT     CODE           AUTO           0000:a540       00000087
+modexputPixel_TEXT     CODE           AUTO           0000:a5d0       0000008e
+modexchkcolor_TEXT     CODE           AUTO           0000:a660       00000337
+modexPalOverscan_TEXT  CODE           AUTO           0000:a9a0       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           0000:a9f0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           0000:aa80       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           0000:ab40       000005c3
+modexPalWhite_TEXT     CODE           AUTO           0000:b110       0000002c
+modexPalBlack_TEXT     CODE           AUTO           0000:b140       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           0000:b170       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           0000:b1f0       000000e7
+modexNewPal_TEXT       CODE           AUTO           0000:b2e0       00000046
+modexPalSave_TEXT      CODE           AUTO           0000:b330       00000058
+fadePalette_TEXT       CODE           AUTO           0000:b390       000000a2
+modexFlashOff_TEXT     CODE           AUTO           0000:b440       00000031
+modexFlashOn_TEXT      CODE           AUTO           0000:b480       00000032
+modexFadeOff_TEXT      CODE           AUTO           0000:b4c0       0000002f
+modexFadeOn_TEXT       CODE           AUTO           0000:b4f0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           0000:b530       00000190
+modexClearRegion_TEXT  CODE           AUTO           0000:b6c0       00000120
+modexSelectPlane_TEXT  CODE           AUTO           0000:b7e0       00000024
+modexPanPage_TEXT      CODE           AUTO           0000:b810       00000051
+modexShowPage_TEXT     CODE           AUTO           0000:b870       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           0000:b940       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           0000:bac0       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           0000:bb70       0000010e
+modexNextPage_TEXT     CODE           AUTO           0000:bc80       00000165
+modexDefaultPage_TEXT  CODE           AUTO           0000:bdf0       000000f3
+modexLeave_TEXT        CODE           AUTO           0000:bef0       00000019
+modexEnter_TEXT        CODE           AUTO           0000:bf10       000001ce
+vgaGetMode_TEXT        CODE           AUTO           0000:c0e0       0000001b
+vgaSetMode_TEXT        CODE           AUTO           0000:c100       00000031
+VGAmodeX_TEXT          CODE           AUTO           0000:c140       000000e6
+16render_TEXT          CODE           AUTO           0000:c230       00000000
+modexDrawChar_TEXT     CODE           AUTO           0000:c230       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           0000:c3a0       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           0000:c520       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           0000:c590       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           0000:c700       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           0000:c770       00000177
+modexDrawSprite_TEXT   CODE           AUTO           0000:c8f0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           0000:c960       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           0000:cad0       00000069
+oldDrawBmp_TEXT        CODE           AUTO           0000:cb40       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           0000:cca0       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           0000:cd10       000001e9
+vgacrtcr_TEXT          CODE           AUTO           0000:cf00       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:d720       000006ec
+16text_TEXT            CODE           AUTO           0000:de10       00000000
+textInit_TEXT          CODE           AUTO           0000:de10       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           0000:deb0       0000007b
+dosdpmev_TEXT          CODE           AUTO           0000:df30       00000000
+cpup3snc_TEXT          CODE           AUTO           0000:df30       00000000
+FAR_DATA               FAR_DATA       AUTO           0df3:0000       00000000
+_NULL                  BEGDATA        DGROUP         0df3:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0df5:0000       00000002
+CONST                  DATA           DGROUP         0df5:0002       00000096
+CONST2                 DATA           DGROUP         0dfe:0008       00000132
+_DATA                  DATA           DGROUP         0e12:0000       000003c2
+XIB                    DATA           DGROUP         0e4e:0002       00000000
+XI                     DATA           DGROUP         0e4e:0002       0000002a
+XIE                    DATA           DGROUP         0e50:000c       00000000
+YIB                    DATA           DGROUP         0e50:000c       00000000
+YI                     DATA           DGROUP         0e50:000c       0000000c
+YIE                    DATA           DGROUP         0e51:0008       00000000
+STRINGS                DATA           DGROUP         0e51:0008       00000000
+DATA                   DATA           DGROUP         0e51:0008       00000000
+_emu_init_start        EMU            DGROUP         0e51:0008       00000000
+_emu_init_end          EMU            DGROUP         0e51:0008       00000000
+_BSS                   BSS            DGROUP         0e52:0000       000053ce
+STACK                  STACK          DGROUP         138f:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: pcxtest2.obj(/dos/z/16/src/pcxtest2.c)
+0df3:05f0+     _gvar
+0000:00c8      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:03b5      __STK
+0000:03d5*     __STKOVERFLOW_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:8a60      probe_dos_
+0df3:0200*     _lib_dos_option
+0df3:0201+     _dos_flavor
+0df3:0202+     _dos_version
+0df3:0204+     _freedos_kernel_version
+0df3:0208+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0000:8c20      cpu_probe_
+0df3:0210      _cpu_cpuid_vendor
+0df3:021d      _cpu_cpuid_features
+0df3:022d+     _cpu_basic_level
+0df3:0230      _cpu_cpuid_max
+0df3:0234      _cpu_flags
+0df3:0236      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:8c50+     vga_sync_hw_cursor_
+0000:8d0e+     update_state_vga_memory_map_select_
+0000:8f5c      update_state_from_vga_
+0000:9340      probe_vga_
+0df3:47c8      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:03f9      __PIA
+0000:03f2*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:9930      bitmapLoadPcx_
+0000:97d2*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:c140      VGAmodeX_
+0000:c0e2*     vgaGetMode_
+0000:bf1a+     modexEnter_
+0000:bef0*     modexLeave_
+0000:bdf2      modexDefaultPage_
+0000:bc80+     modexNextPage_
+0000:bb72+     modexNextPageFlexibleSize_
+0000:bac0+     modexCalcVmemRemain_
+0000:b942*     modexHiganbanaPageSetup_
+0000:b870      modexShowPage_
+0000:b812*     modexPanPage_
+0000:b7e0      modexSelectPlane_
+0000:b6c2      modexClearRegion_
+0000:b530      modexCopyPageRegion_
+0000:b4f2*     modexFadeOn_
+0000:b4c0*     modexFadeOff_
+0000:b482*     modexFlashOn_
+0000:b440*     modexFlashOff_
+0000:b332+     modexPalSave_
+0000:b2e0      modexNewPal_
+0000:b1f2*     modexLoadPalFile_
+0000:b170*     modexSavePalFile_
+0000:b142*     modexPalBlack_
+0000:b110*     modexPalWhite_
+0000:ab42+     modexPalUpdate_
+0000:aa80      modexPalUpdate1_
+0000:a9f2*     modexPalUpdate0_
+0000:a9a0*     modexPalOverscan_
+0000:a662+     modexchkcolor_
+0000:a5d0*     modexputPixel_
+0000:a542*     modexgetPixel_
+0000:a370*     modexprint_
+0000:a1d8*     modexprintbig_
+0000:a160*     modexpdump_
+0000:a0e2*     modexcls_
+0000:a0b0*     modexWaitBorder_
+0df3:0284      _VGA
+0000:9ed2*     modexprintmeminfo_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+0000:cd10+     modexDrawPBufRegion_
+0000:cca2*     modexDrawPBuf_
+0000:cb40      oldDrawBmp_
+0000:cad2      modexDrawBmp_
+0000:c960+     modexDrawBmpRegion_
+0000:c8f2      modexDrawSprite_
+0000:c770+     modexDrawSpriteRegion_
+0000:c702*     modexDrawBmpPBuf_
+0000:c590+     modexDrawBmpPBufRegion_
+0000:c522*     modexDrawSpritePBuf_
+0000:c3a0+     modexDrawSpritePBufRegion_
+0000:c232      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0410      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0427      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0df3:0000*     __nullarea
+0df3:02a4*     __ovlflag
+0df3:02a5*     __intno
+0df3:02a6*     __ovlvec
+0000:0456      _cstart_
+0000:0529*     _Not_Enough_Memory_
+0000:065b      __exit_
+0000:0678      __do_exit_with_msg__
+0000:06d1      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+0df3:02aa      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:06dc      _big_code_
+0000:06dc*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+0df3:02ac      __8087
+0df3:02ad      __real87
+0df3:02ae      __dos87emucall
+0df3:02b0      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:06dc*     __exit_with_msg_
+0000:06e1      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0df3:02b2      __curbrk
+0df3:02ba      __STACKLOW
+0df3:02bc      __STACKTOP
+0df3:02be      __cbyte
+0df3:02c0      __child
+0df3:02c2      __no87
+0df3:02cf      ___FPE_handler
+0df3:02b4      __psp
+0df3:02c3      __get_ovl_stack
+0df3:02c7      __restore_ovl_stack
+0df3:02cb      __close_ovl_file
+0df3:02d3      __LpCmdLine
+0df3:02d7      __LpPgmName
+0df3:02b6      __osmajor
+0df3:02b7      __osminor
+0df3:02b8      __osmode
+0df3:02b9      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:06fc+     int86x_
+0000:087f      int86_
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+0000:08b0      cpu_basic_probe_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:09bb      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:0d32      __doclose_
+0000:0e7c      __shutdown_stream_
+0000:0e96      fclose_
+0df3:5270+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0f01+     __null_int23_exit_
+0000:0f02      exit_
+0000:0f1a*     _exit_
+0df3:02dc+     ___int23_exit
+0df3:02e0      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:1053      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:124b      __fill_buffer_
+0000:149a      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:15e1+     __open_flags_
+0000:18a2+     _fsopen_
+0000:1908      fopen_
+0000:1a2b*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:1ab3      _fmalloc_
+0000:1ab3      malloc_
+0df3:02e4+     ___fheap
+0df3:02e6      ___fheapRover
+0df3:02e8      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0df3:02ea      ___iob
+0df3:5274      ___ClosedStreams
+0df3:5278      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:1c28      fprintf_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:c1b0      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:cf00      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:d720      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1c58      __I4M
+0000:1c58      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1c70      _ffree_
+0000:1c70      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1cdd      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:2064      rand_
+0000:20a6*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0df3:527c      _romFonts
+0df3:5294      _romFontsData
+0000:de10*     textInit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:20e5      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:2238      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:2299      __InitRtns
+0000:2299*     __FInitRtns
+0000:22f4      __FiniRtns
+0000:22f4*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0df3:0456      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:2358      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0000:2359      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:2391*     _fpreset_
+0000:23bc      __init_8087_
+0000:243b      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:24ab      __EnterWVIDEO_
+0df3:0476+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:24cf      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:24e3      segread_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+0df3:0480      _dpmi_entered
+0df3:0488      _dpmi_rm_entry
+0df3:0490      _dpmi_pm_entry
+0df3:56a2      _dpmi_pm_es
+0df3:56a4      _dpmi_pm_ds
+0df3:56a6      _dpmi_pm_cs
+0df3:56a8      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+0df3:0494      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:2549*     __get_errno_ptr_
+0df3:56aa      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2550      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:26de      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:26fe      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:2738      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:276e      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:29b7      __freefp_
+0000:2a58      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2a9a      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2ace      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:2aff      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:2b30      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2b41      __flushall_
+0000:2bd5*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2bdb      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:2bf5*     __set_commode_
+0df3:04a4      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0df3:04a6      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:2c01      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2e30*     open_
+0000:2e67      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2e94      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2ef3      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:30b0      __MemAllocator
+0000:317a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:32e6      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:345c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:354b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:354e      _nmalloc_
+0df3:04a8      ___nheapbeg
+0df3:04aa      ___MiniHeapRover
+0df3:04ac      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:3625*     _heapgrow_
+0000:3625*     _fheapgrow_
+0000:3626      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:369b      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:38cc*     fcloseall_
+0000:38d3      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:38dd      _nfree_
+0df3:56ac+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:39d8      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:3a38      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3c0d      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0df3:56ae      ____Argv
+0df3:56b2      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0df3:04ae      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0df3:05b2      __Start_XI
+0df3:05dc      __End_XI
+0df3:05dc      __Start_YI
+0df3:05e8      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0df3:04b0      ___EFG_printf
+0df3:04b4      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0000:4d72      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0000:4f44      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+0df3:04b8      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+0df3:04ba      ___Save8087
+0df3:04be      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:4f64      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:4f96*     __init_8087_emu
+0000:4f9c      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:4ffa      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5373*     __dosretax
+0000:5378*     __dosret0
+0000:537f      __set_errno_dos_
+0000:53e7*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:53f2      __GetIOMode_
+0000:5427      __SetIOMode_nogrow_
+0df3:04d6      ___NFiles
+0df3:04d8      ___init_mode
+0df3:0500      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:545c      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5461+     __grow_iomode_
+0000:5548+     __shrink_iomode_
+0000:5589      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:5630      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:5656      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5672*     __get_doserrno_ptr_
+0df3:56b6      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0df3:0504      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:5679      _dos_creat_
+0000:569d*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:56be*     _heapenable_
+0df3:0506      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:56cf      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:5757      __LastFree_
+0000:57d1      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:58e2      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:592d+     utoa_
+0000:59ce      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5a18      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0df3:0508      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5a54*     _ismbblead_
+0df3:56b8      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:5a70      ulltoa_
+0000:5bad*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5c1e      ultoa_
+0000:5cdc*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0000:5d2a*     _SetLD64bit_
+0000:5d35*     _SetLD80bit_
+0000:5d40      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0000:5ea5      _LDScale10x_
+0000:677d+     __cvtld_
+0000:6f59      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+0000:6f6a*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0000:777e+     __Strtold_
+0000:79bd      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:7b64      __Init_FPE_handler_
+0000:7b9d      __Fini_FPE_handler_
+0000:7bd4*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:7e66*     _dos_close_
+0000:7e74      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:7e83*     _frealloc_
+0000:7e83      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:7f5f      __ChkTTYIOMode_
+0000:7fcd*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:7fde      __doserror_
+0000:7fec*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:7ff8      __brk_
+0000:805f*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0df3:0092      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:80ad      __mbinit_
+0df3:05ae+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0000:8188      __LDClass_
+0000:820e*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:8222      __I4D
+0000:8271*     __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0df3:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0000:82f6      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0000:83be*     __set_EDOM_
+0000:83ca      __set_ERANGE_
+0000:83d6*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+0df3:01ba*     ___f_infinity
+0df3:01be*     ___f_posqnan
+0df3:01c2      ___d_infinity
+0df3:01ca      ___d_posqnan
+0df3:01d2*     ___ld_infinity
+0df3:01da*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+0df3:01e2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+0df3:05b0      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:83f0*     _msize_
+0000:840b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:841c      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:8470      _fexpand_
+0000:8470*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:84a5      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:89da      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:8a33      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001b8f0 (112880.)
+Entry point address: 0000:0456
+Link time: 00:00.74
diff --git a/scroll.mah b/scroll.mah
new file mode 100755 (executable)
index 0000000..1170543
--- /dev/null
@@ -0,0 +1,1105 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: scroll.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1f62:0000            0000eb50
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+scroll_TEXT            CODE           AUTO           0000:0000       00000319
+main_TEXT              CODE           AUTO           0000:0320       00000f2b
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:1250       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:1250       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:1250       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:1250       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:1250       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:1250       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:1250       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:1250       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:1250       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:1250       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:1250       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:1250       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:1250       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:1250       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:1250       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:1250       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:1250       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:1250       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:1250       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:1250       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:1250       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:1250       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:1250       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:1250       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:1250       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:1250       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:1250       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:1250       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:1250       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:1250       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:1250       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:1250       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:1250       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:1250       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:1250       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:1250       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:1250       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:1250       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:1250       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:1250       00000000
+just_int86_TEXT        CODE           AUTO           0000:1250       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:1250       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:1250       00000000
+mapread_TEXT           CODE           AUTO           0000:1250       0000009b
+loadmap_TEXT           CODE           AUTO           0000:12f0       00000252
+dump_TEXT              CODE           AUTO           0000:1550       0000051f
+jsoneq_TEXT            CODE           AUTO           0000:1a70       000000a4
+jsmn_TEXT              CODE           AUTO           0000:1b20       00000000
+jsmn_init_TEXT         CODE           AUTO           0000:1b20       0000004d
+jsmn_parse_TEXT        CODE           AUTO           0000:1b70       00000579
+jsmn_parse_string_TEXT CODE           AUTO           0000:20f0       000001c7
+jsmn_parse_primitive_TEXT CODE        AUTO           0000:22c0       0000010c
+jsmn_fill_token_TEXT   CODE           AUTO           0000:23d0       00000061
+jsmn_alloc_token_TEXT  CODE           AUTO           0000:2440       000000b2
+16_in_TEXT             CODE           AUTO           0000:2500       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:2660       00000161
+IN_qb_TEXT             CODE           AUTO           0000:27d0       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:2830       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:28b0       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:2900       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:2950       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:2a00       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:2ab0       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:2bb0       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:2bf0       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:2c30       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:2cc0       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:2d10       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:3830       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:3970       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:39f0       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:3a60       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:3a90       00000084
+IN_Default_TEXT        CODE           AUTO           0000:3b20       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:3c40       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:3d50       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:3d50       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:3dc0       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:3f20       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:40b0       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:40b0       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:4100       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:4140       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:4190       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:41e0       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:4220       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:44e0       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:45a0       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:45a0       00000000
+Mouse_TEXT             CODE           AUTO           0000:45a0       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:45d0       000002a5
+16_mm_TEXT             CODE           AUTO           0000:4880       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:5270       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:52a0       00000805
+MM_Report_TEXT         CODE           AUTO           0000:5ab0       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:5ce0       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:5d80       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:5e10       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:5f80       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:6620       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:6810       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:68f0       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:69d0       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:6ad0       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:6ee0       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:6f80       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:73c0       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:7450       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:7630       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:76c0       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:77b0       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:7810       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:7940       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:7a50       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:7ac0       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:7c80       0000005b
+wcpu_TEXT              CODE           AUTO           0000:7ce0       00000000
+detectcpu_TEXT         CODE           AUTO           0000:7ce0       00000058
+16_head_TEXT           CODE           AUTO           0000:7d40       0000000d
+dirchar_TEXT           CODE           AUTO           0000:7d50       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:7da0       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:7f00       000001ec
+filesize_TEXT          CODE           AUTO           0000:80f0       00000068
+wait_TEXT              CODE           AUTO           0000:8160       0000004b
+16_ca_TEXT             CODE           AUTO           0000:81b0       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:8210       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:8240       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:82a0       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:8360       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:8410       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:8480       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:8500       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:85b0       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:8660       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:8690       00000053
+16_dbg_TEXT            CODE           AUTO           0000:86f0       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:86f0       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:8740       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:87c0       0000012c
+kitten_TEXT            CODE           AUTO           0000:88f0       0000003c
+db_insert_TEXT         CODE           AUTO           0000:8930       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:8a40       00000098
+get_line_TEXT          CODE           AUTO           0000:8ae0       00000072
+processEscChars_TEXT   CODE           AUTO           0000:8b60       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:8cf0       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:8db0       0000001d
+catread_TEXT           CODE           AUTO           0000:8dd0       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:8e90       0000025f
+kittengets_TEXT        CODE           AUTO           0000:90f0       00000063
+16_hc_TEXT             CODE           AUTO           0000:9160       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:9310       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:9340       00000053
+heapstat0_TEXT         CODE           AUTO           0000:93a0       00000076
+heapstat_TEXT          CODE           AUTO           0000:9420       00000134
+heapdump_TEXT          CODE           AUTO           0000:9560       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:a210       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:a270       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:a2d0       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:a330       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:a410       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:a500       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:a5c0       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:a680       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:a700       0000008d
+16_timer_TEXT          CODE           AUTO           0000:a790       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:a7a0       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:a7d0       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:a920       0000004d
+ticktock_TEXT          CODE           AUTO           0000:a970       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:a9e0       00000054
+start_timer_TEXT       CODE           AUTO           0000:aa40       0000013a
+_TEXT                  CODE           AUTO           0ab8:0000       0000a032
+dos_TEXT               CODE           AUTO           0ab8:a040       000001bd
+cpu_TEXT               CODE           AUTO           0ab8:a200       00000028
+vga_TEXT               CODE           AUTO           0ab8:a230       00000afc
+scroll16_TEXT          CODE           AUTO           0ab8:ad30       00000009
+animatePlayer_TEXT     CODE           AUTO           0ab8:ad40       00000335
+shinku_TEXT            CODE           AUTO           0ab8:b080       000003b7
+mapDrawWCol_TEXT       CODE           AUTO           0ab8:b440       00000166
+mapDrawWRow_TEXT       CODE           AUTO           0ab8:b5b0       0000014f
+mapDrawCol_TEXT        CODE           AUTO           0ab8:b700       00000187
+mapDrawRow_TEXT        CODE           AUTO           0ab8:b890       0000016f
+mapDrawTile_TEXT       CODE           AUTO           0ab8:ba00       000000e7
+mapGoTo_TEXT           CODE           AUTO           0ab8:baf0       000004eb
+chkmap_TEXT            CODE           AUTO           0ab8:bfe0       00000190
+ScrollDown_TEXT        CODE           AUTO           0ab8:c170       0000015f
+ScrollUp_TEXT          CODE           AUTO           0ab8:c2d0       00000135
+ScrollLeft_TEXT        CODE           AUTO           0ab8:c410       00000126
+ScrollRight_TEXT       CODE           AUTO           0ab8:c540       00000142
+mapScrollDown_TEXT     CODE           AUTO           0ab8:c690       00000382
+mapScrollUp_TEXT       CODE           AUTO           0ab8:ca20       0000031e
+mapScrollLeft_TEXT     CODE           AUTO           0ab8:cd40       000002fe
+mapScrollRight_TEXT    CODE           AUTO           0ab8:d040       00000360
+panpagemanual_TEXT     CODE           AUTO           0ab8:d3a0       00000721
+walk_TEXT              CODE           AUTO           0ab8:dad0       00001e7f
+bitmap_TEXT            CODE           AUTO           0ab8:f950       00000079
+bitmapLoadPcxTiles_TEXT CODE          AUTO           0ab8:f9d0       0000015b
+bitmapLoadPcx_TEXT     CODE           AUTO           0ab8:fb30       00000160
+loadPcxPalette_TEXT    CODE           AUTO           0ab8:fc90       00000178
+loadPcxStage1_TEXT     CODE           AUTO           0ab8:fe10       00000112
+16text_TEXT            CODE           AUTO           0ab8:ff30       00000000
+textInit_TEXT          CODE           AUTO           0ab8:ff30       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           1ab5:0000       0000007b
+modex16_TEXT           CODE           AUTO           1ab5:0080       00000199
+modexprintmeminfo_TEXT CODE           AUTO           1ab5:0220       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           1ab5:0400       00000028
+modexcls_TEXT          CODE           AUTO           1ab5:0430       00000077
+modexpdump_TEXT        CODE           AUTO           1ab5:04b0       00000061
+modexprintbig_TEXT     CODE           AUTO           1ab5:0520       00000195
+modexprint_TEXT        CODE           AUTO           1ab5:06c0       000001d0
+modexgetPixel_TEXT     CODE           AUTO           1ab5:0890       00000087
+modexputPixel_TEXT     CODE           AUTO           1ab5:0920       0000008e
+modexchkcolor_TEXT     CODE           AUTO           1ab5:09b0       00000337
+modexPalOverscan_TEXT  CODE           AUTO           1ab5:0cf0       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           1ab5:0d40       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           1ab5:0dd0       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           1ab5:0e90       000005c3
+modexPalWhite_TEXT     CODE           AUTO           1ab5:1460       0000002c
+modexPalBlack_TEXT     CODE           AUTO           1ab5:1490       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           1ab5:14c0       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           1ab5:1540       000000e7
+modexNewPal_TEXT       CODE           AUTO           1ab5:1630       00000046
+modexPalSave_TEXT      CODE           AUTO           1ab5:1680       00000058
+fadePalette_TEXT       CODE           AUTO           1ab5:16e0       000000a2
+modexFlashOff_TEXT     CODE           AUTO           1ab5:1790       00000031
+modexFlashOn_TEXT      CODE           AUTO           1ab5:17d0       00000032
+modexFadeOff_TEXT      CODE           AUTO           1ab5:1810       0000002f
+modexFadeOn_TEXT       CODE           AUTO           1ab5:1840       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           1ab5:1880       00000190
+modexClearRegion_TEXT  CODE           AUTO           1ab5:1a10       00000120
+modexSelectPlane_TEXT  CODE           AUTO           1ab5:1b30       00000024
+modexPanPage_TEXT      CODE           AUTO           1ab5:1b60       00000051
+modexShowPage_TEXT     CODE           AUTO           1ab5:1bc0       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           1ab5:1c90       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           1ab5:1e10       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           1ab5:1ec0       0000010e
+modexNextPage_TEXT     CODE           AUTO           1ab5:1fd0       00000165
+modexDefaultPage_TEXT  CODE           AUTO           1ab5:2140       000000f3
+modexLeave_TEXT        CODE           AUTO           1ab5:2240       00000019
+modexEnter_TEXT        CODE           AUTO           1ab5:2260       000001ce
+vgaGetMode_TEXT        CODE           AUTO           1ab5:2430       0000001b
+vgaSetMode_TEXT        CODE           AUTO           1ab5:2450       00000031
+VGAmodeX_TEXT          CODE           AUTO           1ab5:2490       000000e6
+16render_TEXT          CODE           AUTO           1ab5:2580       00000000
+modexDrawChar_TEXT     CODE           AUTO           1ab5:2580       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           1ab5:26f0       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           1ab5:2870       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           1ab5:28e0       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           1ab5:2a50       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           1ab5:2ac0       00000177
+modexDrawSprite_TEXT   CODE           AUTO           1ab5:2c40       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           1ab5:2cb0       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           1ab5:2e20       00000069
+oldDrawBmp_TEXT        CODE           AUTO           1ab5:2e90       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           1ab5:2ff0       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           1ab5:3060       000001e9
+8250_TEXT              CODE           AUTO           1ab5:3250       0000009a
+8250bios_TEXT          CODE           AUTO           1ab5:32f0       00000086
+8250siop_TEXT          CODE           AUTO           1ab5:3380       00000000
+8250prob_TEXT          CODE           AUTO           1ab5:3380       000002d5
+8250cint_TEXT          CODE           AUTO           1ab5:3660       00000045
+8250fifo_TEXT          CODE           AUTO           1ab5:36b0       0000008a
+8250bauc_TEXT          CODE           AUTO           1ab5:3740       00000041
+8250baud_TEXT          CODE           AUTO           1ab5:3790       00000040
+vgacrtcr_TEXT          CODE           AUTO           1ab5:37d0       00000817
+vgacrtcs_TEXT          CODE           AUTO           1ab5:3ff0       000006ec
+doswin_TEXT            CODE           AUTO           1ab5:46e0       00000231
+dosdpmev_TEXT          CODE           AUTO           1ab5:4920       00000000
+cpup3snc_TEXT          CODE           AUTO           1ab5:4920       00000000
+dosntvig_TEXT          CODE           AUTO           1ab5:4920       00000000
+16_in13_DATA           FAR_DATA       AUTO           1f47:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1f61:0004       00000000
+_NULL                  BEGDATA        DGROUP         1f62:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1f64:0000       00000002
+CONST                  DATA           DGROUP         1f64:0002       00000102
+CONST2                 DATA           DGROUP         1f74:0004       0000013a
+_DATA                  DATA           DGROUP         1f88:0000       00000bcf
+XIB                    DATA           DGROUP         2045:0000       00000000
+XI                     DATA           DGROUP         2045:0000       0000003c
+XIE                    DATA           DGROUP         2048:000c       00000000
+YIB                    DATA           DGROUP         2048:000c       00000000
+YI                     DATA           DGROUP         2048:000c       00000018
+YIE                    DATA           DGROUP         204a:0004       00000000
+STRINGS                DATA           DGROUP         204a:0004       00000000
+DATA                   DATA           DGROUP         204a:0004       00000000
+_emu_init_start        EMU            DGROUP         204a:0004       00000000
+_emu_init_end          EMU            DGROUP         204a:0004       00000000
+_BSS                   BSS            DGROUP         204b:0000       00005cb2
+STACK                  STACK          DGROUP         2617:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: scroll.obj(/dos/z/16/src/scroll.c)
+1f62:0e90+     _player
+1f62:0f70+     _mv
+1f62:0fd0+     _gvar
+1f62:51a8+     _ptr
+1f62:51ac*     _mappalptr
+1f62:51b0*     _gpal
+1f62:51b4+     _dpal
+1f62:51b8+     _cpus
+1f62:51bc*     _t
+1f62:0264+     _panswitch
+1f62:51cc+     _bakapee
+1f62:51ce+     _i
+1f62:51d0*     _pg
+1f62:51d2+     _pan
+0000:0320      main_
+Module: mapread.obj(/dos/z/16/src/lib/mapread.c)
+0000:1a70+     jsoneq_
+0000:1552+     dump_
+0000:12f0      loadmap_
+Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:1b70      jsmn_parse_
+0000:1b22      jsmn_init_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1f62:0284+     _testkeyin
+1f62:0286+     _testcontrolnoisy
+0000:45d0+     INL_KeyService_
+0000:45a2*     Mouse_
+0000:44e0+     IN_GetJoyAbs_
+0000:4192+     IN_GetJoyButtonsDB_
+0000:3dc0+     IN_SetupJoy_
+0000:3c42      IN_Startup_
+0000:3b20      IN_Default_
+0000:3a92      IN_Shutdown_
+0000:3a60*     IN_SetKeyHook_
+0000:39f2+     IN_ClearKeysDown_
+0000:3830*     IN_ReadCursor_
+0000:2d1a      IN_ReadControl_
+0000:2cc0*     IN_SetControlType_
+0000:2c32*     IN_GetScanName_
+0000:2bf0*     IN_WaitForKey_
+0000:2bb2*     IN_WaitForASCII_
+0000:2ab0+     IN_AckBack_
+0000:2a02*     IN_Ack_
+0000:2950+     IN_IsUserInput_
+0000:2902      IN_UserInput_
+0000:28b0      IN_KeyDown_
+0000:2832+     IN_ClearKey_
+0000:27d0*     IN_qb_
+1f62:52fe+     _inpu
+0000:2662      IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:7c80+     MML_CheckForEMS_
+0000:7ac2+     MML_SetupEMS_
+0000:7a50+     MML_ShutdownEMS_
+0000:7942+     MM_MapEMS_
+0000:7810*     MM_MapXEMS_
+0000:77b2+     MML_CheckForXMS_
+0000:76c0*     MML_SetupXMS_
+0000:7632+     MML_ShutdownXMS_
+0000:7450+     MML_UseSpace_
+0000:73c2+     MML_ClearBlock_
+0000:6f80*     MM_Startup_
+0000:6ee2+     MM_Shutdown_
+0000:6ad0      MM_GetPtr_
+0000:69d2+     MM_FreePtr_
+0000:68f0*     MM_SetPurge_
+0000:6812*     MM_SetLock_
+0000:6620+     MM_SortMem_
+0000:5f82*     MM_ShowMemory_
+0000:5e10*     MM_DumpData_
+0000:5d82+     MM_UnusedMemory_
+0000:5ce0+     MM_TotalFree_
+0000:5ab2*     MM_Report_
+1f62:54d0+     _beforesort
+1f62:54d4+     _aftersort
+1f62:54d8+     _XMSaddr
+0000:5270*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:7ce0      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:8160*     wait_
+0000:80f2*     filesize_
+0000:7f00      printmeminfoline_
+0000:7da2      US_CheckParm_
+0000:7d5a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:8690      CA_OpenDebug_
+0000:8662      CA_CloseDebug_
+0000:85b0+     CA_FarRead_
+0000:8502+     CA_FarWrite_
+0000:8480*     CA_ReadFile_
+0000:8412*     CA_WriteFile_
+0000:8360*     CA_LoadFile_
+0000:82a2*     CAL_OptimizeNodes_
+0000:8240*     CA_Startup_
+1f62:55e0*     _finishcachebox
+1f62:55e4*     _drawcachebox
+1f62:55e8*     _updatecachebox
+0000:8212*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:87c0      _DEBUG_INIT_
+0000:8742      _DEBUG_
+1f62:0574+     __DEBUG_INITed
+1f62:0578+     __DEBUG_uart
+0000:86f0      _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:90f0      KITTENGETS
+0000:8e92*     kittenopen_
+0000:8dd0+     catread_
+0000:8db2*     kittenclose_
+0000:8cf0+     mystrtoul_
+0000:8b62+     processEscChars_
+0000:8ae0+     get_line_
+0000:8a42+     db_fetch_
+1f62:057c+     __kitten_catalog
+0000:8930+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:a700+     LargestFreeBlock_
+0000:a682+     _coreleft_
+0000:a5c0+     LargestFarFreeBlock_
+0000:a502+     _farcoreleft_
+0000:a410+     LargestHugeFreeBlock_
+0000:a332*     _hugecoreleft_
+0000:a2d0+     GetFreeSize_
+0000:a272+     GetFarFreeSize_
+0000:a210+     GetNearFreeSize_
+0000:9562*     heapdump_
+0000:942a+     heapstat_
+0000:93ac+     heapstat0_
+0000:9340+     HC_OpenDebug_
+0000:9312*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:aa40      start_timer_
+0000:a9e2      elapsed_timer_
+0000:a970      ticktock_
+0000:a922*     time_in_seconds_
+0000:a7d0*     shinkutxt_
+0000:a7a2*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0ab8:0005      __STK
+0ab8:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0ab8:0042      _fmalloc_
+0ab8:0042      malloc_
+1f62:0596      ___fheap
+1f62:0598      ___fheapRover
+1f62:059a      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0ab8:01bf      __PIA
+0ab8:01b8*     __PIS
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0ab8:a040      probe_dos_
+1f62:05a0*     _lib_dos_option
+1f62:05a1+     _dos_flavor
+1f62:05a2      _dos_version
+1f62:05a4+     _freedos_kernel_version
+1f62:05a8+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0ab8:a200      cpu_probe_
+1f62:05b0      _cpu_cpuid_vendor
+1f62:05bd      _cpu_cpuid_features
+1f62:05cd+     _cpu_basic_level
+1f62:05d0      _cpu_cpuid_max
+1f62:05d4      _cpu_flags
+1f62:05d6      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0ab8:a230+     vga_sync_hw_cursor_
+0ab8:a2ee+     update_state_vga_memory_map_select_
+0ab8:a53c      update_state_from_vga_
+0ab8:a920      probe_vga_
+1f62:5874      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1f62:0602      ___iob
+1f62:589c      ___ClosedStreams
+1f62:58a0      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0ab8:01d6      fprintf_
+Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
+0ab8:dada      walk_
+0ab8:d3ac      panpagemanual_
+0ab8:d040+     mapScrollRight_
+0ab8:cd42+     mapScrollLeft_
+0ab8:ca20+     mapScrollUp_
+0ab8:c692+     mapScrollDown_
+0ab8:c540+     ScrollRight_
+0ab8:c412+     ScrollLeft_
+0ab8:c2d0+     ScrollUp_
+0ab8:c172+     ScrollDown_
+0ab8:bfe0      chkmap_
+0ab8:baf2      mapGoTo_
+0ab8:ba00+     mapDrawTile_
+0ab8:b892+     mapDrawRow_
+0ab8:b700+     mapDrawCol_
+0ab8:b5b2+     mapDrawWRow_
+0ab8:b440*     mapDrawWCol_
+0ab8:b082      shinku_
+1f62:0c25      _shinku_fps_indicator_page
+1f62:0c26      _pageflipflop
+1f62:0c28+     _pageploop
+0ab8:ad52+     animatePlayer_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0ab8:0205      printf_
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0ab8:fb30      bitmapLoadPcx_
+0ab8:f9d2*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+1f62:59a4      _romFonts
+1f62:59bc      _romFontsData
+0ab8:ff30      textInit_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+1ab5:2490      VGAmodeX_
+1ab5:2432*     vgaGetMode_
+1ab5:226a+     modexEnter_
+1ab5:2240*     modexLeave_
+1ab5:2142+     modexDefaultPage_
+1ab5:1fd0+     modexNextPage_
+1ab5:1ec2+     modexNextPageFlexibleSize_
+1ab5:1e10+     modexCalcVmemRemain_
+1ab5:1c92      modexHiganbanaPageSetup_
+1ab5:1bc0      modexShowPage_
+1ab5:1b62*     modexPanPage_
+1ab5:1b30      modexSelectPlane_
+1ab5:1a12      modexClearRegion_
+1ab5:1880      modexCopyPageRegion_
+1ab5:1842*     modexFadeOn_
+1ab5:1810*     modexFadeOff_
+1ab5:17d2*     modexFlashOn_
+1ab5:1790*     modexFlashOff_
+1ab5:1682+     modexPalSave_
+1ab5:1630      modexNewPal_
+1ab5:1542*     modexLoadPalFile_
+1ab5:14c0*     modexSavePalFile_
+1ab5:1492*     modexPalBlack_
+1ab5:1460*     modexPalWhite_
+1ab5:0e92+     modexPalUpdate_
+1ab5:0dd0      modexPalUpdate1_
+1ab5:0d42*     modexPalUpdate0_
+1ab5:0cf0      modexPalOverscan_
+1ab5:09b2+     modexchkcolor_
+1ab5:0920*     modexputPixel_
+1ab5:0892*     modexgetPixel_
+1ab5:06c0      modexprint_
+1ab5:0528*     modexprintbig_
+1ab5:04b0      modexpdump_
+1ab5:0432*     modexcls_
+1ab5:0400*     modexWaitBorder_
+1f62:0c44+     _VGA
+1ab5:0222      modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0ab8:0234      __I4M
+0ab8:0234      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+0ab8:024c      atoi_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+1ab5:3060+     modexDrawPBufRegion_
+1ab5:2ff2*     modexDrawPBuf_
+1ab5:2e90*     oldDrawBmp_
+1ab5:2e22*     modexDrawBmp_
+1ab5:2cb0+     modexDrawBmpRegion_
+1ab5:2c42      modexDrawSprite_
+1ab5:2ac0      modexDrawSpriteRegion_
+1ab5:2a52*     modexDrawBmpPBuf_
+1ab5:28e0+     modexDrawBmpPBufRegion_
+1ab5:2872*     modexDrawSpritePBuf_
+1ab5:26f0+     modexDrawSpritePBufRegion_
+1ab5:2582      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
+0ab8:02f1      sound_
+0ab8:032c      nosound_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0ab8:0338      rand_
+0ab8:037a*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1f62:0000*     __nullarea
+1f62:0c68*     __ovlflag
+1f62:0c69*     __intno
+1f62:0c6a*     __ovlvec
+0ab8:039e      _cstart_
+0ab8:0471*     _Not_Enough_Memory_
+0ab8:05a3      __exit_
+0ab8:05c0      __do_exit_with_msg__
+0ab8:0619      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0ab8:0624      _big_code_
+0ab8:0624*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1f62:67ca      __argv
+1f62:67ce      ___argv
+1f62:67d2      __argc
+1f62:67d4      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+0ab8:0624      strncmp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+0ab8:0661      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0ab8:0763+     __open_flags_
+0ab8:0a24+     _fsopen_
+0ab8:0a8a      fopen_
+0ab8:0bad*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0ab8:0c35      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0ab8:0fac      __get_errno_ptr_
+1f62:67d6      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0ab8:0fb3*     _frealloc_
+0ab8:0fb3      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0ab8:1090      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+0ab8:10c3      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0ab8:10ff+     int86x_
+0ab8:1282      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0ab8:12af      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0ab8:12ba      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0ab8:12c8      __I4D
+0ab8:1317      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0ab8:139b*     _heapgrow_
+0ab8:139b      _fheapgrow_
+0ab8:139c      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0ab8:1411      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0ab8:1456      _nmalloc_
+1f62:0c6e      ___nheapbeg
+1f62:0c70      ___MiniHeapRover
+1f62:0c72      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0ab8:152d      _ffree_
+0ab8:152d      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0ab8:159a      _nfree_
+1f62:67d8+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0ab8:1695+     __null_int23_exit_
+0ab8:1696      exit_
+0ab8:16ae*     _exit_
+1f62:0c74+     ___int23_exit
+1f62:0c78      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0ab8:16c9      ultoa_
+0ab8:1787*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0ab8:190d      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0ab8:1b39      __doclose_
+0ab8:1c83      __shutdown_stream_
+0ab8:1c9d      fclose_
+1f62:67da+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0ab8:1d7e      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0ab8:1da5      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0ab8:1dbc      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0ab8:1fa2      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1f62:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0ab8:219a      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0ab8:21a8      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0ab8:23d8      open_
+0ab8:240f      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0ab8:243c      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0ab8:2441      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+1ab5:3250      already_got_8250_port_
+1ab5:32a4      init_8250_
+1f62:0c84+     _inited_8250
+1f62:67e2      _base_8250_port
+1f62:67f2      _info_8250_port
+1f62:6812      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+1ab5:32f0      probe_8250_bios_ports_
+1ab5:332a      get_8250_bios_port_
+1f62:0c86      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1f62:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+1ab5:3380      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+1ab5:3660      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+1ab5:36b0*     uart_8250_disable_FIFO_
+1ab5:36f0      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+1ab5:3740      uart_8250_baud_to_divisor_
+1ab5:375c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+1ab5:3790      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+0ab8:250d      vsnprintf_
+0ab8:25a2*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0ab8:25d1      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0ab8:2600      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0ab8:26ec      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0ab8:271d      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0ab8:285d*     __clib_strdup_
+0ab8:285d      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0ab8:28c4      halloc_
+0ab8:29a9      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0ab8:29b0      _heapwalk_
+0ab8:29b0      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0ab8:29c5+     __NHeapWalk_
+0ab8:2aba      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0ab8:2aca      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1f62:0c88      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1f62:0c8a      __8087
+1f62:0c8b      __real87
+1f62:0c8c      __dos87emucall
+1f62:0c8e      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0ab8:2ad8*     __exit_with_msg_
+0ab8:2add      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1f62:0c90      __curbrk
+1f62:0c98      __STACKLOW
+1f62:0c9a      __STACKTOP
+1f62:0c9c      __cbyte
+1f62:0c9e      __child
+1f62:0ca0      __no87
+1f62:0cad      ___FPE_handler
+1f62:0c92      __psp
+1f62:0ca1      __get_ovl_stack
+1f62:0ca5      __restore_ovl_stack
+1f62:0ca9      __close_ovl_file
+1f62:0cb1      __LpCmdLine
+1f62:0cb5      __LpPgmName
+1f62:0c94      __osmajor
+1f62:0c95      __osminor
+1f62:0c96      __osmode
+1f62:0c97      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0ab8:2b00      __MemAllocator
+0ab8:2bca      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0ab8:2d36      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0ab8:2eac      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0ab8:2f9b      __fmemneed_
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+0ab8:2fa0      cpu_basic_probe_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0ab8:30ab      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0ab8:32dc*     fcloseall_
+0ab8:32e3      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0ab8:3309      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0ab8:345c      __fill_buffer_
+0ab8:36ab      fgetc_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+1ab5:2500      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+1ab5:37d0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+1ab5:3ff0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0ab8:37f2      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0ab8:3b79      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0ab8:3bda      __InitRtns
+0ab8:3bda*     __FInitRtns
+0ab8:3c35      __FiniRtns
+0ab8:3c35*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1f62:0cbc      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0ab8:3c9a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0ab8:3fc9      __Init_Argv_
+0ab8:402b      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0ab8:4055*     __set_commode_
+1f62:0cbe      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1f62:0cc0      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0ab8:4061      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0ab8:40c0      __freefp_
+0ab8:4161      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0ab8:41a2      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0ab8:4352      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0ab8:44e0      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0ab8:4500*     _msize_
+0ab8:451b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0ab8:452c      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0ab8:4580      _fexpand_
+0ab8:4580*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0ab8:45b5      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0ab8:45c9      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0ab8:46b4      __LastFree_
+0ab8:472e      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0ab8:483f      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1f62:0070      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0ab8:4842      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0ab8:487c*     __dosretax
+0ab8:4881*     __dosret0
+0ab8:4888      __set_errno_dos_
+0ab8:48f0*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0ab8:48fb      __GetIOMode_
+0ab8:4930      __SetIOMode_nogrow_
+1f62:0cd6      ___NFiles
+1f62:0cd8      ___init_mode
+1f62:0d00      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0ab8:4965      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0ab8:499b      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0ab8:4be4      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0ab8:4bf9      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0ab8:4c0a      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0ab8:4c3c      __doserror_
+0ab8:4c4a      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0ab8:4c56      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0ab8:4c7c      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0ab8:4c98*     __get_doserrno_ptr_
+1f62:6818      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1f62:0d04      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0ab8:4c9f      _dos_creat_
+0ab8:4cc3*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0ab8:4ce4+     __grow_iomode_
+0ab8:4dcb+     __shrink_iomode_
+0ab8:4e0c      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+1ab5:46e0*     detect_windows_
+1f62:0d10+     _windows_version_method
+1f62:0d14+     _windows_version
+1f62:0d16      _windows_mode
+1f62:0d17+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0ab8:4eb3      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0ab8:6020      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1f62:681c      ___env_mask
+1f62:6820      _environ
+1f62:6824*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0ab8:6062      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0ab8:60b5      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0ab8:6110      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0ab8:6133      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0ab8:6185      __ChkTTYIOMode_
+0ab8:61f3*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0ab8:62c5      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0ab8:64eb      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0ab8:6523*     _fpreset_
+0ab8:654e      __init_8087_
+0ab8:65cd      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0ab8:663d      __EnterWVIDEO_
+1f62:0d36+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0ab8:6661*     _heapenable_
+1f62:0d38      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1f62:0d3a      __amblksiz
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+1f62:0d40      _dpmi_entered
+1f62:0d48      _dpmi_rm_entry
+1f62:0d50      _dpmi_pm_entry
+1f62:6828      _dpmi_pm_es
+1f62:682a      _dpmi_pm_ds
+1f62:682c      _dpmi_pm_cs
+1f62:682e      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+1f62:0d54      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0ab8:6672      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0ab8:6847      __flushall_
+0ab8:68db      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0ab8:68e1      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0ab8:68fb      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1f62:6830      ____Argv
+1f62:6834      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1f62:0e30      __Start_XI
+1f62:0e6c      __End_XI
+1f62:0e6c      __Start_YI
+1f62:0e84      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1f62:6836      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0ab8:695c      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0ab8:6e91      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0ab8:6eea      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0ab8:7263      __brk_
+0ab8:72ca*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0ab8:72da      fsync_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1f62:0d70      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0ab8:72df      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0ab8:732a+     utoa_
+0ab8:73cb      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0ab8:7415      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1f62:0d74      ___EFG_printf
+1f62:0d78      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1f62:0d7c      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0ab8:7461*     _ismbblead_
+1f62:6838      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0ab8:747d      ulltoa_
+0ab8:75ba*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0ab8:7649      __setenvp_
+0ab8:77d5      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0ab8:7871      __mbinit_
+1f62:0d7e      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0ab8:794c      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0ab8:795a      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0ab8:7968      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0ab8:7b3a      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1f62:0d80      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1f62:0d82      ___Save8087
+1f62:0d86      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0ab8:7b5a      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0ab8:7b8c*     __init_8087_emu
+0ab8:7b92      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0ab8:7bef      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0ab8:7c14*     _dos_close_
+0ab8:7c22      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0ab8:7c31      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0ab8:7d62*     _SetLD64bit_
+0ab8:7d6d*     _SetLD80bit_
+0ab8:7d78      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0ab8:7edd      _LDScale10x_
+0ab8:87b5+     __cvtld_
+0ab8:8f91      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+0ab8:8fa2*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0ab8:97b6+     __Strtold_
+0ab8:99f5      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0ab8:9b9c      __Init_FPE_handler_
+0ab8:9bd5      __Fini_FPE_handler_
+0ab8:9c0c*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0ab8:9e9e      __LDClass_
+0ab8:9f24*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0ab8:9f38      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0ab8:a000*     __set_EDOM_
+0ab8:a00c      __set_ERANGE_
+0ab8:a018*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1f62:022e*     ___f_infinity
+1f62:0232*     ___f_posqnan
+1f62:0236      ___d_infinity
+1f62:023e      ___d_posqnan
+1f62:0246*     ___ld_infinity
+1f62:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1f62:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1f62:0e2e      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0002e170 (188784.)
+Entry point address: 0ab8:039e
+Link time: 00:00.26
index 25463ac732dff8703683b1d0f659af0aac7345ac..f5893d8110a0ffd572081ede1dfc1aff4dcb66ca 100755 (executable)
@@ -227,14 +227,14 @@ boolean CA_FarRead(int handle, byte huge *dest, dword length, mminfo_t *mm)
        boolean flag;\r
        //dword fat=0;\r
        //word segm=0;\r
-       //if(mm->EMSVer<0x40)\r
+       if(mm->EMSVer<0x40)\r
        if(length>0xfffflu)\r
        {\r
                printf("File is a fat bakapee\n");\r
                //segm=(length%0xfffflu)-1;\r
                //fat=segm*0xfffflu;\r
                //length-=fat;\r
-//             printf("CA_FarRead doesn't support 64K reads yet!\n");\r
+               printf("CA_FarRead doesn't support 64K reads yet!\n");\r
                return 0;//TODO: EXPAND!!!\r
        }\r
 \r
@@ -299,14 +299,14 @@ boolean CA_FarWrite(int handle, byte huge *source, dword length, mminfo_t *mm)
        boolean flag;\r
        //dword fat=0;\r
        //word segm=0;\r
-       //if(mm->EMSVer<0x40)\r
+       if(mm->EMSVer<0x40)\r
        if(length>0xfffflu)\r
        {\r
                printf("File is a fat bakapee\n");\r
                //segm=(length%0xfffflu)-1;\r
                //fat=segm*0xfffflu;\r
                //length-=fat;\r
-//             printf("CA_FarRead doesn't support 64K reads yet!\n");\r
+               printf("CA_FarRead doesn't support 64K reads yet!\n");\r
                return 0;\r
        }\r
 \r
index b7aab1bdebaf54bdb72b9ff1048da4037cd5cae9..71e861cef94917d1f19c50aa659064e6fcdbe1c2 100755 (executable)
@@ -33,7 +33,6 @@
 #include <dos.h>\r
 #include <stdio.h>\r
 #include <stdlib.h>\r
-#include <stdint.h> //16_vrs.h\r
 #include <conio.h> // just for wait\r
 #include <time.h> // just for wait\r
 #include <malloc.h>\r
@@ -47,6 +46,7 @@
 #include <i86.h>\r
 #include <unistd.h>\r
 #include <alloca.h>\r
+#include <stdint.h> //16_vrs.h\r
 #endif\r
 #include "src/lib/nyan/kitten.h"\r
 #include "src/lib/types.h"\r
index d2dfb54a2e1b02ee9985a4029179178a58990629..16b9b0aeab16accbd8f778ae988c97c34dec478e 100755 (executable)
 #include <string.h>\r
 #include "src/lib/16_head.h"\r
 #include "src/lib/16_timer.h"\r
+#ifdef __WATCOMC__     //borland C BCEXMM.EXE\r
+#include "src/lib/16_dbg.h"\r
 #include "src/lib/16_sprit.h"\r
 #include "src/lib/bitmap.h"    //old format\r
-#ifdef __WATCOMC__\r
-#include "src/lib/16_dbg.h"\r
 #endif\r
 #ifdef __DEBUG__\r
 //#define      __DEBUG_InputMgr__\r
index a65eee090c832b889c923853af5e1c34f8252d4f..fe532b84eb6e6a9f5842c3a5f8d198a28497563f 100755 (executable)
@@ -84,7 +84,7 @@ void main() {
        MM_Startup(&mm, &mmi);
        CA_Startup(&gvar);
        // What should be done by read_vrs:
-       sega = (mm.bufferseg);
+       //sega = (mm.bufferseg);
        if(CA_LoadFile("data/spri/chikyuu.vrs", &bigbuffer, &mm, &mmi)) baka=1; else baka=0;
        fd = open("data/spri/chikyuu.vrs", O_RDONLY|O_BINARY);
        size = lseek(fd, 0, SEEK_END);
diff --git a/test.mah b/test.mah
new file mode 100755 (executable)
index 0000000..40f9287
--- /dev/null
+++ b/test.mah
@@ -0,0 +1,1058 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: test.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1cec:0000            0000e9f0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+test_TEXT              CODE           AUTO           0000:0000       00000139
+main_TEXT              CODE           AUTO           0000:0140       0000077f
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:08c0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:08c0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:08c0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:08c0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:08c0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:08c0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:08c0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:08c0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:08c0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:08c0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:08c0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:08c0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:08c0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:08c0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:08c0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:08c0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:08c0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:08c0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:08c0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:08c0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:08c0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:08c0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:08c0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:08c0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:08c0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:08c0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:08c0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:08c0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:08c0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:08c0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:08c0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:08c0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:08c0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:08c0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:08c0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:08c0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:08c0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:08c0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:08c0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:08c0       00000000
+just_int86_TEXT        CODE           AUTO           0000:08c0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:08c0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:08c0       00000000
+16_in_TEXT             CODE           AUTO           0000:08c0       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:0a20       00000161
+IN_qb_TEXT             CODE           AUTO           0000:0b90       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:0bf0       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:0c70       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:0cc0       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:0d10       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:0dc0       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:0e70       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:0f70       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:0fb0       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:0ff0       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:1080       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:10d0       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:1bf0       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:1d30       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:1db0       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:1e20       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:1e50       00000084
+IN_Default_TEXT        CODE           AUTO           0000:1ee0       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:2000       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:2110       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:2110       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:2180       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:22e0       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:2470       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:2470       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:24c0       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:2500       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:2550       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:25a0       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:25e0       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:28a0       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:2960       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:2960       00000000
+Mouse_TEXT             CODE           AUTO           0000:2960       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:2990       000002a5
+16_mm_TEXT             CODE           AUTO           0000:2c40       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:3630       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:3660       00000805
+MM_Report_TEXT         CODE           AUTO           0000:3e70       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:40a0       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:4140       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:41d0       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:4340       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:49e0       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:4bd0       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:4cb0       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:4d90       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:4e90       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:52a0       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:5340       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:5780       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5810       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:59f0       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:5a80       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:5b70       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:5bd0       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:5d00       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:5e10       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:5e80       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:6040       0000005b
+wcpu_TEXT              CODE           AUTO           0000:60a0       00000000
+detectcpu_TEXT         CODE           AUTO           0000:60a0       00000058
+16_head_TEXT           CODE           AUTO           0000:6100       0000000d
+dirchar_TEXT           CODE           AUTO           0000:6110       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:6160       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:62c0       000001ec
+filesize_TEXT          CODE           AUTO           0000:64b0       00000068
+wait_TEXT              CODE           AUTO           0000:6520       0000004b
+16_ca_TEXT             CODE           AUTO           0000:6570       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:65d0       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:6600       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:6660       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:6720       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:67d0       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:6840       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:68c0       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:6970       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:6a20       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:6a50       00000053
+16_dbg_TEXT            CODE           AUTO           0000:6ab0       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:6ab0       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:6b00       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:6b80       0000012c
+kitten_TEXT            CODE           AUTO           0000:6cb0       0000003c
+db_insert_TEXT         CODE           AUTO           0000:6cf0       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:6e00       00000098
+get_line_TEXT          CODE           AUTO           0000:6ea0       00000072
+processEscChars_TEXT   CODE           AUTO           0000:6f20       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:70b0       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:7170       0000001d
+catread_TEXT           CODE           AUTO           0000:7190       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:7250       0000025f
+kittengets_TEXT        CODE           AUTO           0000:74b0       00000063
+16_hc_TEXT             CODE           AUTO           0000:7520       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:76d0       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:7700       00000053
+heapstat0_TEXT         CODE           AUTO           0000:7760       00000076
+heapstat_TEXT          CODE           AUTO           0000:77e0       00000134
+heapdump_TEXT          CODE           AUTO           0000:7920       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:85d0       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:8630       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:8690       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:86f0       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:87d0       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:88c0       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:8980       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:8a40       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:8ac0       0000008d
+16_timer_TEXT          CODE           AUTO           0000:8b50       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:8b60       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:8b90       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:8ce0       0000004d
+ticktock_TEXT          CODE           AUTO           0000:8d30       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:8da0       00000054
+start_timer_TEXT       CODE           AUTO           0000:8e00       0000013a
+_TEXT                  CODE           AUTO           08f4:0000       00009af5
+dos_TEXT               CODE           AUTO           08f4:9b00       000001bd
+cpu_TEXT               CODE           AUTO           08f4:9cc0       00000028
+vga_TEXT               CODE           AUTO           08f4:9cf0       00000afc
+modex16_TEXT           CODE           AUTO           08f4:a7f0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           08f4:a990       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           08f4:ab70       00000028
+modexcls_TEXT          CODE           AUTO           08f4:aba0       00000077
+modexpdump_TEXT        CODE           AUTO           08f4:ac20       00000061
+modexprintbig_TEXT     CODE           AUTO           08f4:ac90       00000195
+modexprint_TEXT        CODE           AUTO           08f4:ae30       000001d0
+modexgetPixel_TEXT     CODE           AUTO           08f4:b000       00000087
+modexputPixel_TEXT     CODE           AUTO           08f4:b090       0000008e
+modexchkcolor_TEXT     CODE           AUTO           08f4:b120       00000337
+modexPalOverscan_TEXT  CODE           AUTO           08f4:b460       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           08f4:b4b0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           08f4:b540       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           08f4:b600       000005c3
+modexPalWhite_TEXT     CODE           AUTO           08f4:bbd0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           08f4:bc00       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           08f4:bc30       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           08f4:bcb0       000000e7
+modexNewPal_TEXT       CODE           AUTO           08f4:bda0       00000046
+modexPalSave_TEXT      CODE           AUTO           08f4:bdf0       00000058
+fadePalette_TEXT       CODE           AUTO           08f4:be50       000000a2
+modexFlashOff_TEXT     CODE           AUTO           08f4:bf00       00000031
+modexFlashOn_TEXT      CODE           AUTO           08f4:bf40       00000032
+modexFadeOff_TEXT      CODE           AUTO           08f4:bf80       0000002f
+modexFadeOn_TEXT       CODE           AUTO           08f4:bfb0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           08f4:bff0       00000190
+modexClearRegion_TEXT  CODE           AUTO           08f4:c180       00000120
+modexSelectPlane_TEXT  CODE           AUTO           08f4:c2a0       00000024
+modexPanPage_TEXT      CODE           AUTO           08f4:c2d0       00000051
+modexShowPage_TEXT     CODE           AUTO           08f4:c330       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           08f4:c400       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           08f4:c580       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           08f4:c630       0000010e
+modexNextPage_TEXT     CODE           AUTO           08f4:c740       00000165
+modexDefaultPage_TEXT  CODE           AUTO           08f4:c8b0       000000f3
+modexLeave_TEXT        CODE           AUTO           08f4:c9b0       00000019
+modexEnter_TEXT        CODE           AUTO           08f4:c9d0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           08f4:cba0       0000001b
+vgaSetMode_TEXT        CODE           AUTO           08f4:cbc0       00000031
+VGAmodeX_TEXT          CODE           AUTO           08f4:cc00       000000e6
+16text_TEXT            CODE           AUTO           08f4:ccf0       00000000
+textInit_TEXT          CODE           AUTO           08f4:ccf0       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           08f4:cd90       0000007b
+scroll16_TEXT          CODE           AUTO           08f4:ce10       00000009
+animatePlayer_TEXT     CODE           AUTO           08f4:ce20       00000335
+shinku_TEXT            CODE           AUTO           08f4:d160       000003b7
+mapDrawWCol_TEXT       CODE           AUTO           08f4:d520       00000166
+mapDrawWRow_TEXT       CODE           AUTO           08f4:d690       0000014f
+mapDrawCol_TEXT        CODE           AUTO           08f4:d7e0       00000187
+mapDrawRow_TEXT        CODE           AUTO           08f4:d970       0000016f
+mapDrawTile_TEXT       CODE           AUTO           08f4:dae0       000000e7
+mapGoTo_TEXT           CODE           AUTO           08f4:dbd0       000004eb
+chkmap_TEXT            CODE           AUTO           08f4:e0c0       00000190
+ScrollDown_TEXT        CODE           AUTO           08f4:e250       0000015f
+ScrollUp_TEXT          CODE           AUTO           08f4:e3b0       00000135
+ScrollLeft_TEXT        CODE           AUTO           08f4:e4f0       00000126
+ScrollRight_TEXT       CODE           AUTO           08f4:e620       00000142
+mapScrollDown_TEXT     CODE           AUTO           08f4:e770       00000382
+mapScrollUp_TEXT       CODE           AUTO           08f4:eb00       0000031e
+mapScrollLeft_TEXT     CODE           AUTO           08f4:ee20       000002fe
+mapScrollRight_TEXT    CODE           AUTO           08f4:f120       00000360
+panpagemanual_TEXT     CODE           AUTO           08f4:f480       00000721
+walk_TEXT              CODE           AUTO           18af:0000       00001e7f
+8250_TEXT              CODE           AUTO           18af:1e80       0000009a
+8250bios_TEXT          CODE           AUTO           18af:1f20       00000086
+8250siop_TEXT          CODE           AUTO           18af:1fb0       00000000
+8250prob_TEXT          CODE           AUTO           18af:1fb0       000002d5
+8250cint_TEXT          CODE           AUTO           18af:2290       00000045
+8250fifo_TEXT          CODE           AUTO           18af:22e0       0000008a
+8250bauc_TEXT          CODE           AUTO           18af:2370       00000041
+8250baud_TEXT          CODE           AUTO           18af:23c0       00000040
+vgacrtcr_TEXT          CODE           AUTO           18af:2400       00000817
+vgacrtcs_TEXT          CODE           AUTO           18af:2c20       000006ec
+16render_TEXT          CODE           AUTO           18af:3310       00000000
+modexDrawChar_TEXT     CODE           AUTO           18af:3310       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           18af:3480       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           18af:3600       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           18af:3670       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           18af:37e0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           18af:3850       00000177
+modexDrawSprite_TEXT   CODE           AUTO           18af:39d0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           18af:3a40       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           18af:3bb0       00000069
+oldDrawBmp_TEXT        CODE           AUTO           18af:3c20       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           18af:3d80       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           18af:3df0       000001e9
+doswin_TEXT            CODE           AUTO           18af:3fe0       00000231
+dosdpmev_TEXT          CODE           AUTO           18af:4220       00000000
+cpup3snc_TEXT          CODE           AUTO           18af:4220       00000000
+dosntvig_TEXT          CODE           AUTO           18af:4220       00000000
+16_in13_DATA           FAR_DATA       AUTO           1cd1:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1ceb:0004       00000000
+_NULL                  BEGDATA        DGROUP         1cec:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1cee:0000       00000002
+CONST                  DATA           DGROUP         1cee:0002       00000102
+CONST2                 DATA           DGROUP         1cfe:0004       0000013a
+_DATA                  DATA           DGROUP         1d12:0000       00000bb0
+XIB                    DATA           DGROUP         1dcd:0000       00000000
+XI                     DATA           DGROUP         1dcd:0000       0000003c
+XIE                    DATA           DGROUP         1dd0:000c       00000000
+YIB                    DATA           DGROUP         1dd0:000c       00000000
+YI                     DATA           DGROUP         1dd0:000c       00000018
+YIE                    DATA           DGROUP         1dd2:0004       00000000
+STRINGS                DATA           DGROUP         1dd2:0004       00000000
+DATA                   DATA           DGROUP         1dd2:0004       00000000
+_emu_init_start        EMU            DGROUP         1dd2:0004       00000000
+_emu_init_end          EMU            DGROUP         1dd2:0004       00000000
+_BSS                   BSS            DGROUP         1dd3:0000       00005b72
+STACK                  STACK          DGROUP         238b:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: test.obj(/dos/z/16/src/test.c)
+1cec:0e70+     _player
+1cec:0f50+     _mv
+1cec:0fb0+     _gvar
+1cec:5188+     _pan
+0000:0140      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1cec:0274+     _testkeyin
+1cec:0276+     _testcontrolnoisy
+0000:2990+     INL_KeyService_
+0000:2962*     Mouse_
+0000:28a0+     IN_GetJoyAbs_
+0000:2552+     IN_GetJoyButtonsDB_
+0000:2180+     IN_SetupJoy_
+0000:2002      IN_Startup_
+0000:1ee0      IN_Default_
+0000:1e52      IN_Shutdown_
+0000:1e20*     IN_SetKeyHook_
+0000:1db2+     IN_ClearKeysDown_
+0000:1bf0*     IN_ReadCursor_
+0000:10da      IN_ReadControl_
+0000:1080*     IN_SetControlType_
+0000:0ff2*     IN_GetScanName_
+0000:0fb0*     IN_WaitForKey_
+0000:0f72*     IN_WaitForASCII_
+0000:0e70+     IN_AckBack_
+0000:0dc2*     IN_Ack_
+0000:0d10+     IN_IsUserInput_
+0000:0cc2      IN_UserInput_
+0000:0c70      IN_KeyDown_
+0000:0bf2+     IN_ClearKey_
+0000:0b90*     IN_qb_
+1cec:521e+     _inpu
+0000:0a22      IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:6040+     MML_CheckForEMS_
+0000:5e82+     MML_SetupEMS_
+0000:5e10+     MML_ShutdownEMS_
+0000:5d02+     MM_MapEMS_
+0000:5bd0*     MM_MapXEMS_
+0000:5b72+     MML_CheckForXMS_
+0000:5a80*     MML_SetupXMS_
+0000:59f2+     MML_ShutdownXMS_
+0000:5810+     MML_UseSpace_
+0000:5782+     MML_ClearBlock_
+0000:5340*     MM_Startup_
+0000:52a2+     MM_Shutdown_
+0000:4e90      MM_GetPtr_
+0000:4d92+     MM_FreePtr_
+0000:4cb0*     MM_SetPurge_
+0000:4bd2*     MM_SetLock_
+0000:49e0+     MM_SortMem_
+0000:4342*     MM_ShowMemory_
+0000:41d0*     MM_DumpData_
+0000:4142+     MM_UnusedMemory_
+0000:40a0+     MM_TotalFree_
+0000:3e72*     MM_Report_
+1cec:53f0+     _beforesort
+1cec:53f4+     _aftersort
+1cec:53f8+     _XMSaddr
+0000:3630*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:60a0      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:6520*     wait_
+0000:64b2*     filesize_
+0000:62c0      printmeminfoline_
+0000:6162      US_CheckParm_
+0000:611a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:6a50      CA_OpenDebug_
+0000:6a22      CA_CloseDebug_
+0000:6970+     CA_FarRead_
+0000:68c2+     CA_FarWrite_
+0000:6840*     CA_ReadFile_
+0000:67d2*     CA_WriteFile_
+0000:6720*     CA_LoadFile_
+0000:6662*     CAL_OptimizeNodes_
+0000:6600*     CA_Startup_
+1cec:5500*     _finishcachebox
+1cec:5504*     _drawcachebox
+1cec:5508*     _updatecachebox
+0000:65d2*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:6b80      _DEBUG_INIT_
+0000:6b02      _DEBUG_
+1cec:0564+     __DEBUG_INITed
+1cec:0568+     __DEBUG_uart
+0000:6ab0      _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:74b0      KITTENGETS
+0000:7252*     kittenopen_
+0000:7190+     catread_
+0000:7172*     kittenclose_
+0000:70b0+     mystrtoul_
+0000:6f22+     processEscChars_
+0000:6ea0+     get_line_
+0000:6e02+     db_fetch_
+1cec:056c+     __kitten_catalog
+0000:6cf0+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:8ac0+     LargestFreeBlock_
+0000:8a42+     _coreleft_
+0000:8980+     LargestFarFreeBlock_
+0000:88c2+     _farcoreleft_
+0000:87d0+     LargestHugeFreeBlock_
+0000:86f2*     _hugecoreleft_
+0000:8690+     GetFreeSize_
+0000:8632+     GetFarFreeSize_
+0000:85d0+     GetNearFreeSize_
+0000:7922*     heapdump_
+0000:77ea+     heapstat_
+0000:776c+     heapstat0_
+0000:7700+     HC_OpenDebug_
+0000:76d2*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:8e00*     start_timer_
+0000:8da2      elapsed_timer_
+0000:8d30      ticktock_
+0000:8ce2*     time_in_seconds_
+0000:8b90*     shinkutxt_
+0000:8b62*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+08f4:0005      __STK
+08f4:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+08f4:0049      __PIA
+08f4:0042*     __PIS
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+08f4:9b00      probe_dos_
+1cec:0590*     _lib_dos_option
+1cec:0591+     _dos_flavor
+1cec:0592      _dos_version
+1cec:0594+     _freedos_kernel_version
+1cec:0598+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+08f4:9cc0      cpu_probe_
+1cec:05a0      _cpu_cpuid_vendor
+1cec:05ad      _cpu_cpuid_features
+1cec:05bd+     _cpu_basic_level
+1cec:05c0      _cpu_cpuid_max
+1cec:05c4      _cpu_flags
+1cec:05c6      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+08f4:9cf0+     vga_sync_hw_cursor_
+08f4:9dae+     update_state_vga_memory_map_select_
+08f4:9ffc      update_state_from_vga_
+08f4:a3e0      probe_vga_
+1cec:5794      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+08f4:cc00      VGAmodeX_
+08f4:cba2*     vgaGetMode_
+08f4:c9da+     modexEnter_
+08f4:c9b0*     modexLeave_
+08f4:c8b2+     modexDefaultPage_
+08f4:c740+     modexNextPage_
+08f4:c632+     modexNextPageFlexibleSize_
+08f4:c580+     modexCalcVmemRemain_
+08f4:c402      modexHiganbanaPageSetup_
+08f4:c330      modexShowPage_
+08f4:c2d2*     modexPanPage_
+08f4:c2a0      modexSelectPlane_
+08f4:c182      modexClearRegion_
+08f4:bff0      modexCopyPageRegion_
+08f4:bfb2      modexFadeOn_
+08f4:bf80      modexFadeOff_
+08f4:bf42*     modexFlashOn_
+08f4:bf00*     modexFlashOff_
+08f4:bdf2      modexPalSave_
+08f4:bda0      modexNewPal_
+08f4:bcb2      modexLoadPalFile_
+08f4:bc30*     modexSavePalFile_
+08f4:bc02      modexPalBlack_
+08f4:bbd0*     modexPalWhite_
+08f4:b602+     modexPalUpdate_
+08f4:b540      modexPalUpdate1_
+08f4:b4b2*     modexPalUpdate0_
+08f4:b460*     modexPalOverscan_
+08f4:b122+     modexchkcolor_
+08f4:b090*     modexputPixel_
+08f4:b002*     modexgetPixel_
+08f4:ae30      modexprint_
+08f4:ac98*     modexprintbig_
+08f4:ac20      modexpdump_
+08f4:aba2*     modexcls_
+08f4:ab70*     modexWaitBorder_
+1cec:0604+     _VGA
+08f4:a992      modexprintmeminfo_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+1cec:613c      _romFonts
+1cec:6154      _romFontsData
+08f4:ccf0      textInit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+08f4:0060      __I4M
+08f4:0060      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+08f4:0078      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+08f4:011d      printf_
+Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
+18af:000a*     walk_
+08f4:f48c      panpagemanual_
+08f4:f120+     mapScrollRight_
+08f4:ee22+     mapScrollLeft_
+08f4:eb00+     mapScrollUp_
+08f4:e772+     mapScrollDown_
+08f4:e620+     ScrollRight_
+08f4:e4f2+     ScrollLeft_
+08f4:e3b0+     ScrollUp_
+08f4:e252+     ScrollDown_
+08f4:e0c0*     chkmap_
+08f4:dbd2*     mapGoTo_
+08f4:dae0+     mapDrawTile_
+08f4:d972+     mapDrawRow_
+08f4:d7e0+     mapDrawCol_
+08f4:d692+     mapDrawWRow_
+08f4:d520*     mapDrawWCol_
+08f4:d162*     shinku_
+1cec:0ad5*     _shinku_fps_indicator_page
+1cec:0ad6+     _pageflipflop
+1cec:0ad8+     _pageploop
+08f4:ce32+     animatePlayer_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+08f4:014c      rand_
+08f4:018e*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1cec:0000*     __nullarea
+1cec:0ade*     __ovlflag
+1cec:0adf*     __intno
+1cec:0ae0*     __ovlvec
+08f4:01b2      _cstart_
+08f4:0285*     _Not_Enough_Memory_
+08f4:03b7      __exit_
+08f4:03d4      __do_exit_with_msg__
+08f4:042d      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+08f4:0438      _big_code_
+08f4:0438*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1cec:65e2      __argv
+1cec:65e6      ___argv
+1cec:65ea      __argc
+1cec:65ec      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+08f4:0438+     int86x_
+08f4:05bb      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+08f4:05e8      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+08f4:05f3      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+08f4:0600      __I4D
+08f4:064f      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+08f4:06d3*     _heapgrow_
+08f4:06d3      _fheapgrow_
+08f4:06d4      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+08f4:0749      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+08f4:078e      _nmalloc_
+1cec:0ae4      ___nheapbeg
+1cec:0ae6      ___MiniHeapRover
+1cec:0ae8      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+08f4:0865      _fmalloc_
+08f4:0865      malloc_
+1cec:0aea      ___fheap
+1cec:0aec      ___fheapRover
+1cec:0aee      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+08f4:09da      _ffree_
+08f4:09da      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+08f4:0a47      _nfree_
+1cec:65ee+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+08f4:0b42+     __null_int23_exit_
+08f4:0b43      exit_
+08f4:0b5b*     _exit_
+1cec:0af0+     ___int23_exit
+1cec:0af4      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+08f4:0b76      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+08f4:0ba9      ultoa_
+08f4:0c67*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+08f4:0ded      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+08f4:1019+     __open_flags_
+08f4:12da+     _fsopen_
+08f4:1340      fopen_
+08f4:1463*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+08f4:14eb      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+08f4:151a      __doclose_
+08f4:1664      __shutdown_stream_
+08f4:167e      fclose_
+1cec:65f0+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+08f4:175f      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+08f4:1786      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+08f4:179d      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+08f4:1983      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1cec:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+08f4:1b7b      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+08f4:1b89      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+08f4:1db9      open_
+08f4:1df0      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+08f4:1e1d      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+08f4:1e22      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+18af:1e80      already_got_8250_port_
+18af:1ed4      init_8250_
+1cec:0b00+     _inited_8250
+1cec:65f8      _base_8250_port
+1cec:6608      _info_8250_port
+1cec:6628      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+18af:1f20      probe_8250_bios_ports_
+18af:1f5a      get_8250_bios_port_
+1cec:0b02      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1cec:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+18af:1fb0      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+18af:2290      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+18af:22e0*     uart_8250_disable_FIFO_
+18af:2320      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+18af:2370      uart_8250_baud_to_divisor_
+18af:238c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+18af:23c0      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+08f4:1eee      vsnprintf_
+08f4:1f83*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+08f4:1fb2      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+08f4:1fe1      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+08f4:20cc      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+08f4:20fd      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+08f4:223d*     __clib_strdup_
+08f4:223d      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+08f4:22a4      halloc_
+08f4:2389      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+08f4:2390      _heapwalk_
+08f4:2390      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+08f4:23a5+     __NHeapWalk_
+08f4:249a      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+08f4:24aa      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1cec:0b04      ___iob
+1cec:662a      ___ClosedStreams
+1cec:662e      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1cec:0c6c      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1cec:0c6e      __8087
+1cec:0c6f      __real87
+1cec:0c70      __dos87emucall
+1cec:0c72      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+08f4:24b8*     __exit_with_msg_
+08f4:24bd      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1cec:0c74      __curbrk
+1cec:0c7c      __STACKLOW
+1cec:0c7e      __STACKTOP
+1cec:0c80      __cbyte
+1cec:0c82      __child
+1cec:0c84      __no87
+1cec:0c91      ___FPE_handler
+1cec:0c76      __psp
+1cec:0c85      __get_ovl_stack
+1cec:0c89      __restore_ovl_stack
+1cec:0c8d      __close_ovl_file
+1cec:0c95      __LpCmdLine
+1cec:0c99      __LpPgmName
+1cec:0c78      __osmajor
+1cec:0c79      __osminor
+1cec:0c7a      __osmode
+1cec:0c7b      __HShift
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+08f4:24e0      cpu_basic_probe_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+08f4:cc70      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+18af:2400      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+18af:2c20      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+08f4:25eb+     __fill_buffer_
+08f4:283a      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+08f4:2981      fwrite_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+18af:3df0+     modexDrawPBufRegion_
+18af:3d82*     modexDrawPBuf_
+18af:3c20*     oldDrawBmp_
+18af:3bb2*     modexDrawBmp_
+18af:3a40+     modexDrawBmpRegion_
+18af:39d2*     modexDrawSprite_
+18af:3850      modexDrawSpriteRegion_
+18af:37e2*     modexDrawBmpPBuf_
+18af:3670+     modexDrawBmpPBufRegion_
+18af:3602*     modexDrawSpritePBuf_
+18af:3480+     modexDrawSpritePBufRegion_
+18af:3312      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+08f4:2d24      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+08f4:2e77      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+08f4:2ed8      __InitRtns
+08f4:2ed8*     __FInitRtns
+08f4:2f33      __FiniRtns
+08f4:2f33*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1cec:0ca4      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+08f4:2f98      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+08f4:32c7      __Init_Argv_
+08f4:3329      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+08f4:3353      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+08f4:3367      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+08f4:3452      __LastFree_
+08f4:34cc      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+08f4:35e0      __MemAllocator
+08f4:36aa      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+08f4:3816      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+08f4:3819      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+08f4:398f      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+08f4:3a7e      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1cec:0042      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+08f4:3a81      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+08f4:3abb*     __get_errno_ptr_
+1cec:66b6      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+08f4:3ac2*     __dosretax
+08f4:3ac7*     __dosret0
+08f4:3ace      __set_errno_dos_
+08f4:3b36*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+08f4:3b41      __GetIOMode_
+08f4:3b76      __SetIOMode_nogrow_
+1cec:0cba      ___NFiles
+1cec:0cbc      ___init_mode
+1cec:0ce4      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+08f4:3bab*     __set_commode_
+1cec:0ce8      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1cec:0cea      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+08f4:3bb7      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+08f4:3c16      __freefp_
+08f4:3cb7      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+08f4:3cf8      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+08f4:3ea8      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+08f4:3ede      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+08f4:4127      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+08f4:413c      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+08f4:414d      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+08f4:417e      __doserror_
+08f4:418c      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+08f4:4198      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+08f4:41be      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+08f4:41da*     __get_doserrno_ptr_
+1cec:66b8      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1cec:0cec      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+08f4:41e1      _dos_creat_
+08f4:4205*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+08f4:4226+     __grow_iomode_
+08f4:430d+     __shrink_iomode_
+08f4:434e      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+18af:3fe0*     detect_windows_
+1cec:0cf0+     _windows_version_method
+1cec:0cf4+     _windows_version
+1cec:0cf6      _windows_mode
+1cec:0cf7+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+08f4:43f5      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+08f4:5562      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1cec:66bc      ___env_mask
+1cec:66c0      _environ
+1cec:66c4*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+08f4:55a4      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+08f4:55f7      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+08f4:5652      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+08f4:5675      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+08f4:56c7      __ChkTTYIOMode_
+08f4:5735*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+08f4:5807      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+08f4:5a2d      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+08f4:5c5e*     fcloseall_
+08f4:5c65      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+08f4:5c6f      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+08f4:5ca7*     _fpreset_
+08f4:5cd2      __init_8087_
+08f4:5d51      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+08f4:5dc1      __EnterWVIDEO_
+1cec:0d16+     ___WD_Present
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+1cec:0d20      _dpmi_entered
+1cec:0d28      _dpmi_rm_entry
+1cec:0d30      _dpmi_pm_entry
+1cec:66c8      _dpmi_pm_es
+1cec:66ca      _dpmi_pm_ds
+1cec:66cc      _dpmi_pm_cs
+1cec:66ce      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+1cec:0d34      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+08f4:5de5      __flushall_
+08f4:5e79      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+08f4:5e7f      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+08f4:5e99      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+08f4:6027      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+08f4:6047      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+08f4:60a7      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1cec:66d0      ____Argv
+1cec:66d4      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1cec:0d44      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1cec:0e10      __Start_XI
+1cec:0e4c      __End_XI
+1cec:0e4c      __Start_YI
+1cec:0e64      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1cec:66d6      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+08f4:627c      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+08f4:65f5*     _heapenable_
+1cec:0d46      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+08f4:6606      __brk_
+08f4:666d*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+08f4:667d      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+08f4:6682*     _frealloc_
+08f4:6682      realloc_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1cec:0d50      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+08f4:675e      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+08f4:67a9+     utoa_
+08f4:684a      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+08f4:6894      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1cec:0d54      ___EFG_printf
+1cec:0d58      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1cec:0d5c      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+08f4:68e0*     _ismbblead_
+1cec:66d8      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+08f4:68fc      ulltoa_
+08f4:6a39*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+08f4:6ac8      __setenvp_
+08f4:6c54      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+08f4:6cf0      __mbinit_
+1cec:0d5e      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+08f4:6dcb      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+08f4:6dd9      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+08f4:6de7      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+08f4:6fb9      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1cec:0d60      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1cec:0d62      ___Save8087
+1cec:0d66      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+08f4:6fd9      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+08f4:700c*     __init_8087_emu
+08f4:7012      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+08f4:706f*     _dos_close_
+08f4:707d      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+08f4:708c*     _msize_
+08f4:70a7      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+08f4:70b8      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+08f4:710c      _fexpand_
+08f4:710c*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+08f4:7141      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+08f4:7272*     _SetLD64bit_
+08f4:727d*     _SetLD80bit_
+08f4:7288      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+08f4:73ed      _LDScale10x_
+08f4:7cc5+     __cvtld_
+08f4:84a1      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+08f4:84b2*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+08f4:8cc6+     __Strtold_
+08f4:8f05      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+08f4:90ac      __Init_FPE_handler_
+08f4:90e5      __Fini_FPE_handler_
+08f4:911c*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+08f4:93ae      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+08f4:98e3      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+08f4:993c      __LDClass_
+08f4:99c2*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+08f4:99d6      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+08f4:9a9e*     __set_EDOM_
+08f4:9aaa      __set_ERANGE_
+08f4:9ab6*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1cec:022e*     ___f_infinity
+1cec:0232*     ___f_posqnan
+1cec:0236      ___d_infinity
+1cec:023e      ___d_posqnan
+1cec:0246*     ___ld_infinity
+1cec:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1cec:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1cec:0e0e      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+08f4:9ad0      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0002b8b0 (178352.)
+Entry point address: 08f4:01b2
+Link time: 00:00.83
diff --git a/test0.mah b/test0.mah
new file mode 100755 (executable)
index 0000000..3a3261d
--- /dev/null
+++ b/test0.mah
@@ -0,0 +1,286 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: test0.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0374:0000            000083e0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+test0_TEXT             CODE           AUTO           0000:0000       0000002f
+main_TEXT              CODE           AUTO           0000:0030       0000006e
+pee_TEXT               CODE           AUTO           0000:00a0       00000073
+baka_TEXT              CODE           AUTO           0000:0120       0000005c
+_TEXT                  CODE           AUTO           0000:0180       000035b2
+FAR_DATA               FAR_DATA       AUTO           0373:0002       00000000
+_NULL                  BEGDATA        DGROUP         0374:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0376:0000       00000002
+CONST                  DATA           DGROUP         0376:0002       00000076
+CONST2                 DATA           DGROUP         037d:0008       00000000
+_DATA                  DATA           DGROUP         037d:0008       00000204
+XIB                    DATA           DGROUP         039d:000c       00000000
+XI                     DATA           DGROUP         039d:000c       00000018
+XIE                    DATA           DGROUP         039f:0004       00000000
+YIB                    DATA           DGROUP         039f:0004       00000000
+YI                     DATA           DGROUP         039f:0004       00000006
+YIE                    DATA           DGROUP         039f:000a       00000000
+STRINGS                DATA           DGROUP         039f:000a       00000000
+DATA                   DATA           DGROUP         039f:000a       00000000
+_BSS                   BSS            DGROUP         039f:000a       0000011a
+STACK                  STACK          DGROUP         03b2:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: test0.obj(/dos/z/16/src/test0.c)
+0000:0120+     baka_
+0000:00a2+     pee_
+0000:0030      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0185      __STK
+0000:01a5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:01c2      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:01f1      _nmalloc_
+0374:009a      ___nheapbeg
+0374:009c      ___MiniHeapRover
+0374:009e      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0374:0000*     __nullarea
+0374:00a0*     __ovlflag
+0374:00a1*     __intno
+0374:00a2*     __ovlvec
+0000:02c8      _cstart_
+0000:039b*     _Not_Enough_Memory_
+0000:04cd      __exit_
+0000:04ea      __do_exit_with_msg__
+0000:0543      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:054e      _big_code_
+0000:054e*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:054e*     __exit_with_msg_
+0000:0553      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0374:00a6      __curbrk
+0374:00ae      __STACKLOW
+0374:00b0      __STACKTOP
+0374:00b2      __cbyte
+0374:00b4      __child
+0374:00b6      __no87
+0374:00c3      ___FPE_handler
+0374:00a8      __psp
+0374:00b7      __get_ovl_stack
+0374:00bb      __restore_ovl_stack
+0374:00bf      __close_ovl_file
+0374:00c7      __LpCmdLine
+0374:00cb      __LpPgmName
+0374:00aa      __osmajor
+0374:00ab      __osminor
+0374:00ac      __osmode
+0374:00ad      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0374:00d0      ___iob
+0374:02ba      ___ClosedStreams
+0374:02be      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:058a      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:06e0      __MemAllocator
+0000:07aa      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:0916      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:099e      __LastFree_
+0000:0a18      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:0b29      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:0b8a      __InitRtns
+0000:0b8a*     __FInitRtns
+0000:0be5      __FiniRtns
+0000:0be5*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0374:0238      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:0c4a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:0c4b      __EnterWVIDEO_
+0374:023a+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:0c6f      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:0ea0*     fcloseall_
+0000:0ea7      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:0eb1      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:108d      __PIA
+0000:1086*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:10a4      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:1232      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:2386      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0374:023c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:25cf*     _heapenable_
+0374:023e      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:25e0      __brk_
+0000:2647*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:2657      _nfree_
+0374:02c2+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0374:02c4      ____Argv
+0374:02c8      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:2752+     __null_int23_exit_
+0000:2753      exit_
+0000:276b*     _exit_
+0374:0240+     ___int23_exit
+0374:0244+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0374:029c      __Start_XI
+0374:02b4      __End_XI
+0374:02b4      __Start_YI
+0374:02ba      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:2786*     _fmalloc_
+0000:2786      malloc_
+0374:0248+     ___fheap
+0374:024a      ___fheapRover
+0374:024c      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:28fc      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:292f+     __doclose_
+0000:2a79      __shutdown_stream_
+0000:2a93*     fclose_
+0374:02ca+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2afe      __freefp_
+0000:2b9f      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:2be0*     __get_errno_ptr_
+0374:02ce      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2be7      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:2c46      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:2c91+     utoa_
+0000:2d32      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:2d7c*     __I4M
+0000:2d7c      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:2d94      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0374:024e      ___EFG_printf
+0374:0252*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0374:0256      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:2de0*     _ismbblead_
+0374:02d0      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:2dfc      ulltoa_
+0000:2f39*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:2faa      ultoa_
+0000:3068*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:30b6      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3116      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:3150      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:3155      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:32cb      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:33ba      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:33bd*     _heapgrow_
+0000:33bd*     _fheapgrow_
+0000:33be      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3433      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:3469*     _ffree_
+0000:3469      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:34d6      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0374:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:3530      __mbinit_
+0374:0258+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:360b      __GetIOMode_
+0000:3640      __SetIOMode_nogrow_
+0374:025a+     ___NFiles
+0374:025c+     ___init_mode
+0374:0284+     ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:3675*     __dosretax
+0000:367a*     __dosret0
+0000:3681      __set_errno_dos_
+0000:36e9*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:36f4*     _dos_close_
+0000:3702      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:3711*     __get_doserrno_ptr_
+0374:03d2      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:3718      __doserror_
+0000:3726*     __doserror1_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  bb20 (47904.)
+Entry point address: 0000:02c8
+Link time: 00:00.21
diff --git a/tesuto.mah b/tesuto.mah
new file mode 100755 (executable)
index 0000000..34178a3
--- /dev/null
@@ -0,0 +1,463 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:31
+Executable Image: tesuto.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0890:0000            000089c0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+tesuto_TEXT            CODE           AUTO           0000:0000       00000054
+main_TEXT              CODE           AUTO           0000:0060       00000ff8
+uart_8250_write_TEXT   CODE           AUTO           0000:1060       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:1060       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:1060       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:1060       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:1060       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:1060       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:1060       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:1060       00000000
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:1060       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:1060       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:1060       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:1060       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:1060       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:1060       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:1060       00000020
+vga_palette_lseek_TEXT CODE           AUTO           0000:1080       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:1080       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:1080       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:1080       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:1080       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:1080       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:1080       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:1080       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:1080       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:1080       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:1080       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:1080       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:1080       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:1080       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:1080       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:1080       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:1080       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:1080       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:1080       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:1080       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:1080       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:1080       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:1080       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:1080       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:1080       00000000
+just_int86_TEXT        CODE           AUTO           0000:1080       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:1080       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:1080       00000000
+16_head_TEXT           CODE           AUTO           0000:1080       0000000d
+dirchar_TEXT           CODE           AUTO           0000:1090       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:10e0       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:1240       000001ec
+filesize_TEXT          CODE           AUTO           0000:1430       00000068
+wait_TEXT              CODE           AUTO           0000:14a0       0000004b
+_TEXT                  CODE           AUTO           0000:14f0       000053b2
+dos_TEXT               CODE           AUTO           0000:68b0       000001bd
+vga_TEXT               CODE           AUTO           0000:6a70       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:7570       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:75f0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:7e10       000006ec
+vrl1xlof_TEXT          CODE           AUTO           0000:8500       0000018e
+vgawm1bc_TEXT          CODE           AUTO           0000:8690       000000b7
+vrl1xdrw_TEXT          CODE           AUTO           0000:8750       000001a4
+FAR_DATA               FAR_DATA       AUTO           088f:0004       00000000
+_NULL                  BEGDATA        DGROUP         0890:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0892:0000       00000002
+CONST                  DATA           DGROUP         0892:0002       00000096
+CONST2                 DATA           DGROUP         089b:0008       00000102
+_DATA                  DATA           DGROUP         08ac:0000       00000266
+XIB                    DATA           DGROUP         08d2:0006       00000000
+XI                     DATA           DGROUP         08d2:0006       00000024
+XIE                    DATA           DGROUP         08d4:000a       00000000
+YIB                    DATA           DGROUP         08d4:000a       00000000
+YI                     DATA           DGROUP         08d4:000a       00000012
+YIE                    DATA           DGROUP         08d5:000c       00000000
+STRINGS                DATA           DGROUP         08d5:000c       00000000
+DATA                   DATA           DGROUP         08d5:000c       00000000
+_BSS                   BSS            DGROUP         08d5:000c       00000559
+STACK                  STACK          DGROUP         092c:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: tesuto.obj(/dos/z/16/src/tesuto.c)
+0000:0060      main_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:14a0*     wait_
+0000:1432*     filesize_
+0000:1240*     printmeminfoline_
+0000:10e2*     US_CheckParm_
+0000:109a*     dirchar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:14f5      __STK
+0000:1515*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:1539      __PIA
+0000:1532*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:1771      open_
+0000:17a8+     sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:17d5      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0890:01d6      ___iob
+0890:085c      ___ClosedStreams
+0890:0860      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:1806      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:1835      _fmalloc_
+0000:1835      malloc_
+0890:033e+     ___fheap
+0890:0340      ___fheapRover
+0890:0342      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0000:19aa      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0000:1aea      close_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:68b0      probe_dos_
+0890:0350*     _lib_dos_option
+0890:0351+     _dos_flavor
+0890:0352+     _dos_version
+0890:0354+     _freedos_kernel_version
+0890:0358+     _dos_version_method
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:6a70+     vga_sync_hw_cursor_
+0000:6b2e+     update_state_vga_memory_map_select_
+0000:6d7c      update_state_from_vga_
+0000:7160      probe_vga_
+0890:0864      _vga_state
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:7570      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:75f0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:7e10      vga_write_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c)
+0000:8500      vrl1_vgax_genlineoffsets_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:1aef      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:1b06      getch_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgawm1bc.c)
+0000:8690      vga_setup_wm1_block_copy_
+0000:86ba      vga_wm1_mem_block_copy_
+0000:872a      vga_restore_rm0wm0_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:1b20      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:1b50*     __I4D
+0000:1b9f      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1c24*     __I4M
+0000:1c24      __U4M
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c)
+0000:87d6      draw_vrl1_vgax_modex_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1c3c      _ffree_
+0000:1c3c      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0890:0000*     __nullarea
+0890:0386*     __ovlflag
+0890:0387*     __intno
+0890:0388*     __ovlvec
+0000:1caa      _cstart_
+0000:1d7d*     _Not_Enough_Memory_
+0000:1eaf      __exit_
+0000:1ecc      __do_exit_with_msg__
+0000:1f25      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:1f30      _big_code_
+0000:1f30*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0890:088c      __argv
+0890:0890      ___argv
+0890:0894      __argc
+0890:0896      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0000:1fa6      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0000:1fcd      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:21b3      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:23ab      ultoa_
+0000:2469*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0890:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:24b7      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:24c6      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:24f9*     __exit_with_msg_
+0000:24fe      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0890:0394      __curbrk
+0890:039c      __STACKLOW
+0890:039e      __STACKTOP
+0890:03a0      __cbyte
+0890:03a2      __child
+0890:03a4      __no87
+0890:03b1      ___FPE_handler
+0890:0396      __psp
+0890:03a5      __get_ovl_stack
+0890:03a9      __restore_ovl_stack
+0890:03ad      __close_ovl_file
+0890:03b5      __LpCmdLine
+0890:03b9      __LpPgmName
+0890:0398      __osmajor
+0890:0399      __osminor
+0890:039a      __osmode
+0890:039b      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:2518      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:253e      __GetIOMode_
+0000:2573      __SetIOMode_nogrow_
+0890:03be      ___NFiles
+0890:03c0      ___init_mode
+0890:03e8      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:25a8      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:25c4*     __get_doserrno_ptr_
+0890:089c      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0890:03ec      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:25cb      _dos_creat_
+0000:25ef*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:2610+     __grow_iomode_
+0000:26f7+     __shrink_iomode_
+0000:2738      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:27df*     __get_errno_ptr_
+0890:08a0      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:27e6*     __dosretax
+0000:27eb*     __dosret0
+0000:27f2      __set_errno_dos_
+0000:285a*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0890:0402      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:2865      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:289f      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:2ad0*     fcloseall_
+0000:2ad7      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2afd      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2c50      __MemAllocator
+0000:2d1a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:2e86      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:2ffc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:30eb      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:30ee      _nmalloc_
+0890:0404      ___nheapbeg
+0890:0406      ___MiniHeapRover
+0890:0408      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:31c5*     _heapgrow_
+0000:31c5*     _fheapgrow_
+0000:31c6      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:323b      __ChkTTYIOMode_
+0000:32a9*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:32b9      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:32ef+     int86x_
+0000:3472      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:34a0      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:34d1      _nfree_
+0890:08a2+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:35cc      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:362d      __InitRtns
+0000:362d*     __FInitRtns
+0000:3688      __FiniRtns
+0000:3688*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0890:040a      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:36ec      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:3a1b      __Init_Argv_
+0000:3a7d      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0000:3aa7      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:3abc      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3acd      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0890:0070      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:3d16      __EnterWVIDEO_
+0890:040c+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:3d3a      __doserror_
+0000:3d48*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:3d54*     _frealloc_
+0000:3d54      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:3e30+     __doclose_
+0000:3f7a      __shutdown_stream_
+0000:3f94*     fclose_
+0890:08a8+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:3fff      __freefp_
+0000:40a0      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:40e1      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:42b6      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:4444      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:5598*     _heapenable_
+0890:040e      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0890:0410      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:55a9      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:5631      __LastFree_
+0000:56ab      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:57bc      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:57d0      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0890:08ac      ____Argv
+0890:08b0      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:5836+     __null_int23_exit_
+0000:5837      exit_
+0000:584f*     _exit_
+0890:0412+     ___int23_exit
+0890:0416+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0890:0426      __Start_XI
+0890:044a      __End_XI
+0890:044a      __Start_YI
+0890:045c      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0890:08b2      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:586a+     __flushall_
+0000:58fe      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:5904      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5964      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:5969*     _msize_
+0000:5984      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:5995      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:59e9      _fexpand_
+0000:59e9*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:5a1e      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5a7d      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5ac8+     utoa_
+0000:5b69      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5bb3      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0890:041a      ___EFG_printf
+0890:041e*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0890:0422      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5bff*     _ismbblead_
+0890:08b4      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:5c1b      ulltoa_
+0000:5d58*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+0000:5dc9      __brk_
+0000:5e30*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:5e40      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:61b9*     _dos_close_
+0000:61c7      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+0000:61d6      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:670b      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:67a2      __mbinit_
+0890:0424+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:687d      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  000112c0 (70336.)
+Entry point address: 0000:1caa
+Link time: 00:00.12
diff --git a/vgmtest.mah b/vgmtest.mah
new file mode 100755 (executable)
index 0000000..b0c7dd1
--- /dev/null
@@ -0,0 +1,909 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: vgmtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1454:0000            00009650
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+vgmtest_TEXT           CODE           AUTO           0000:0000       00000013
+main_TEXT              CODE           AUTO           0000:0020       000000c8
+OPL2_ReadStatus_TEXT   CODE           AUTO           0000:00f0       0000001c
+OPL2_Write_TEXT        CODE           AUTO           0000:0110       00000025
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:0140       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:0140       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:0140       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:0140       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:0140       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:0140       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:0140       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:0140       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:0140       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:0140       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:0140       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:0140       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:0140       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:0140       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:0140       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:0140       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:0140       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:0140       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:0140       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:0140       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:0140       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:0140       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:0140       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:0140       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:0140       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:0140       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:0140       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:0140       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:0140       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:0140       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:0140       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:0140       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:0140       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:0140       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:0140       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:0140       00000000
+just_int86_TEXT        CODE           AUTO           0000:0140       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:0140       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:0140       00000000
+16_in_TEXT             CODE           AUTO           0000:0140       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:02a0       00000161
+IN_qb_TEXT             CODE           AUTO           0000:0410       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:0470       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:04f0       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:0540       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:0590       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:0640       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:06f0       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:07f0       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:0830       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:0870       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:0900       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:0950       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:1470       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:15b0       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:1630       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:16a0       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:16d0       00000084
+IN_Default_TEXT        CODE           AUTO           0000:1760       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:1880       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:1990       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:1990       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:1a00       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:1b60       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:1cf0       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:1cf0       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:1d40       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:1d80       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:1dd0       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:1e20       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:1e60       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:2120       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:21e0       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:21e0       00000000
+Mouse_TEXT             CODE           AUTO           0000:21e0       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:2210       000002a5
+16_mm_TEXT             CODE           AUTO           0000:24c0       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:2eb0       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:2ee0       00000805
+MM_Report_TEXT         CODE           AUTO           0000:36f0       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:3920       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:39c0       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:3a50       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:3bc0       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:4260       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:4450       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:4530       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:4610       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:4710       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:4b20       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:4bc0       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:5000       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5090       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:5270       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:5300       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:53f0       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:5450       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:5580       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:5690       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:5700       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:58c0       0000005b
+wcpu_TEXT              CODE           AUTO           0000:5920       00000000
+detectcpu_TEXT         CODE           AUTO           0000:5920       00000058
+16_head_TEXT           CODE           AUTO           0000:5980       0000000d
+dirchar_TEXT           CODE           AUTO           0000:5990       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:59e0       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:5b40       000001ec
+filesize_TEXT          CODE           AUTO           0000:5d30       00000068
+wait_TEXT              CODE           AUTO           0000:5da0       0000004b
+16_ca_TEXT             CODE           AUTO           0000:5df0       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:5e50       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:5e80       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:5ee0       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:5fa0       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:6050       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:60c0       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:6140       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:61f0       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:62a0       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:62d0       00000053
+16_dbg_TEXT            CODE           AUTO           0000:6330       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:6330       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:6380       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:6400       0000012c
+kitten_TEXT            CODE           AUTO           0000:6530       0000003c
+db_insert_TEXT         CODE           AUTO           0000:6570       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:6680       00000098
+get_line_TEXT          CODE           AUTO           0000:6720       00000072
+processEscChars_TEXT   CODE           AUTO           0000:67a0       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:6930       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:69f0       0000001d
+catread_TEXT           CODE           AUTO           0000:6a10       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:6ad0       0000025f
+kittengets_TEXT        CODE           AUTO           0000:6d30       00000063
+16_hc_TEXT             CODE           AUTO           0000:6da0       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:6f50       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:6f80       00000053
+heapstat0_TEXT         CODE           AUTO           0000:6fe0       00000076
+heapstat_TEXT          CODE           AUTO           0000:7060       00000134
+heapdump_TEXT          CODE           AUTO           0000:71a0       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:7e50       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:7eb0       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:7f10       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:7f70       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:8050       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:8140       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:8200       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:82c0       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:8340       0000008d
+16_timer_TEXT          CODE           AUTO           0000:83d0       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:83e0       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:8410       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:8560       0000004d
+ticktock_TEXT          CODE           AUTO           0000:85b0       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:8620       00000054
+start_timer_TEXT       CODE           AUTO           0000:8680       0000013a
+_TEXT                  CODE           AUTO           087c:0000       000098c7
+16_snd_TEXT            CODE           AUTO           087c:98d0       00000000
+FMSetVoice_TEXT        CODE           AUTO           087c:98d0       000001d3
+FMKeyOn_TEXT           CODE           AUTO           087c:9ab0       00000052
+FMKeyOff_TEXT          CODE           AUTO           087c:9b10       0000002b
+FMReset_TEXT           CODE           AUTO           087c:9b40       00000042
+opl3exp_TEXT           CODE           AUTO           087c:9b90       0000003b
+opl3out_TEXT           CODE           AUTO           087c:9bd0       0000003e
+opl2out_TEXT           CODE           AUTO           087c:9c10       00000042
+vgmSnd_TEXT            CODE           AUTO           087c:9c60       00000049
+UpdateSoundEngine_TEXT CODE           AUTO           087c:9cb0       000000b5
+ymf262_write_TEXT      CODE           AUTO           087c:9d70       00000000
+ym3512_write_TEXT      CODE           AUTO           087c:9d70       0000003a
+ym3812_write_TEXT      CODE           AUTO           087c:9db0       0000006a
+ym2413_write_TEXT      CODE           AUTO           087c:9e20       00000000
+OPL_CachedWrite_TEXT   CODE           AUTO           087c:9e20       000001e0
+StopPlayback_TEXT      CODE           AUTO           087c:a000       000002c3
+StartPlayback_TEXT     CODE           AUTO           087c:a2d0       000001e9
+ResumeMusic_TEXT       CODE           AUTO           087c:a4c0       00000050
+PauseMusic_TEXT        CODE           AUTO           087c:a510       0000005d
+StopSFX_TEXT           CODE           AUTO           087c:a570       0000009c
+StopMusic_TEXT         CODE           AUTO           087c:a610       00000021
+PlaySFX_TEXT           CODE           AUTO           087c:a640       00000099
+PlayMusic_TEXT         CODE           AUTO           087c:a6e0       0000006e
+DeinitEngine_TEXT      CODE           AUTO           087c:a750       0000006e
+InitEngine_TEXT        CODE           AUTO           087c:a7c0       000001bd
+UpdateVGM_TEXT         CODE           AUTO           087c:a980       0000045c
+DoVgmLoop_TEXT         CODE           AUTO           087c:ade0       00000119
+FreeVGMFile_TEXT       CODE           AUTO           087c:af00       00000052
+OpenVGMFile_TEXT       CODE           AUTO           087c:af60       000002f0
+ReadLE32_TEXT          CODE           AUTO           087c:b250       00000000
+ReadLE16_TEXT          CODE           AUTO           087c:b250       00000000
+8250_TEXT              CODE           AUTO           087c:b250       0000009a
+8250bios_TEXT          CODE           AUTO           087c:b2f0       00000086
+8250siop_TEXT          CODE           AUTO           087c:b380       00000000
+8250prob_TEXT          CODE           AUTO           087c:b380       000002d5
+8250cint_TEXT          CODE           AUTO           087c:b660       00000045
+8250fifo_TEXT          CODE           AUTO           087c:b6b0       0000008a
+8250bauc_TEXT          CODE           AUTO           087c:b740       00000041
+8250baud_TEXT          CODE           AUTO           087c:b790       00000040
+doswin_TEXT            CODE           AUTO           087c:b7d0       00000231
+dos_TEXT               CODE           AUTO           087c:ba10       000001bd
+dosntvig_TEXT          CODE           AUTO           087c:bbd0       00000000
+16_in13_DATA           FAR_DATA       AUTO           1439:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1453:0004       00000000
+_NULL                  BEGDATA        DGROUP         1454:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1456:0000       00000002
+CONST                  DATA           DGROUP         1456:0002       00000102
+CONST2                 DATA           DGROUP         1466:0004       0000013a
+_DATA                  DATA           DGROUP         147a:0000       00000650
+XIB                    DATA           DGROUP         14df:0000       00000000
+XI                     DATA           DGROUP         14df:0000       0000003c
+XIE                    DATA           DGROUP         14e2:000c       00000000
+YIB                    DATA           DGROUP         14e2:000c       00000000
+YI                     DATA           DGROUP         14e2:000c       00000018
+YIE                    DATA           DGROUP         14e4:0004       00000000
+STRINGS                DATA           DGROUP         14e4:0004       00000000
+DATA                   DATA           DGROUP         14e4:0004       00000000
+_emu_init_start        EMU            DGROUP         14e4:0004       00000000
+_emu_init_end          EMU            DGROUP         14e4:0004       00000000
+_BSS                   BSS            DGROUP         14e5:0000       00000d36
+STACK                  STACK          DGROUP         15b9:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: vgmtest.obj(/dos/z/16/src/vgmtest.c)
+0000:0110      OPL2_Write_
+0000:00f2      OPL2_ReadStatus_
+0000:0020      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+1454:0274+     _testkeyin
+1454:0276+     _testcontrolnoisy
+0000:2210+     INL_KeyService_
+0000:21e2*     Mouse_
+0000:2120+     IN_GetJoyAbs_
+0000:1dd2+     IN_GetJoyButtonsDB_
+0000:1a00+     IN_SetupJoy_
+0000:1882      IN_Startup_
+0000:1760      IN_Default_
+0000:16d2      IN_Shutdown_
+0000:16a0*     IN_SetKeyHook_
+0000:1632+     IN_ClearKeysDown_
+0000:1470*     IN_ReadCursor_
+0000:095a      IN_ReadControl_
+0000:0900*     IN_SetControlType_
+0000:0872*     IN_GetScanName_
+0000:0830*     IN_WaitForKey_
+0000:07f2*     IN_WaitForASCII_
+0000:06f0+     IN_AckBack_
+0000:0642*     IN_Ack_
+0000:0590+     IN_IsUserInput_
+0000:0542*     IN_UserInput_
+0000:04f0      IN_KeyDown_
+0000:0472+     IN_ClearKey_
+0000:0410*     IN_qb_
+1454:0a1e+     _inpu
+0000:02a2*     IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:58c0+     MML_CheckForEMS_
+0000:5702+     MML_SetupEMS_
+0000:5690+     MML_ShutdownEMS_
+0000:5582+     MM_MapEMS_
+0000:5450*     MM_MapXEMS_
+0000:53f2+     MML_CheckForXMS_
+0000:5300*     MML_SetupXMS_
+0000:5272+     MML_ShutdownXMS_
+0000:5090+     MML_UseSpace_
+0000:5002+     MML_ClearBlock_
+0000:4bc0*     MM_Startup_
+0000:4b22+     MM_Shutdown_
+0000:4710      MM_GetPtr_
+0000:4612+     MM_FreePtr_
+0000:4530*     MM_SetPurge_
+0000:4452*     MM_SetLock_
+0000:4260+     MM_SortMem_
+0000:3bc2*     MM_ShowMemory_
+0000:3a50*     MM_DumpData_
+0000:39c2+     MM_UnusedMemory_
+0000:3920+     MM_TotalFree_
+0000:36f2*     MM_Report_
+1454:0bf0+     _beforesort
+1454:0bf4+     _aftersort
+1454:0bf8+     _XMSaddr
+0000:2eb0*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5920      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:5da0*     wait_
+0000:5d32*     filesize_
+0000:5b40      printmeminfoline_
+0000:59e2      US_CheckParm_
+0000:599a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:62d0      CA_OpenDebug_
+0000:62a2      CA_CloseDebug_
+0000:61f0+     CA_FarRead_
+0000:6142+     CA_FarWrite_
+0000:60c0*     CA_ReadFile_
+0000:6052*     CA_WriteFile_
+0000:5fa0*     CA_LoadFile_
+0000:5ee2*     CAL_OptimizeNodes_
+0000:5e80*     CA_Startup_
+1454:0d00*     _finishcachebox
+1454:0d04*     _drawcachebox
+1454:0d08*     _updatecachebox
+0000:5e52*     CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:6400*     _DEBUG_INIT_
+0000:6382+     _DEBUG_
+1454:0564+     __DEBUG_INITed
+1454:0568+     __DEBUG_uart
+0000:6330*     _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:6d30      KITTENGETS
+0000:6ad2*     kittenopen_
+0000:6a10+     catread_
+0000:69f2*     kittenclose_
+0000:6930+     mystrtoul_
+0000:67a2+     processEscChars_
+0000:6720+     get_line_
+0000:6682+     db_fetch_
+1454:056c+     __kitten_catalog
+0000:6570+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:8340+     LargestFreeBlock_
+0000:82c2+     _coreleft_
+0000:8200+     LargestFarFreeBlock_
+0000:8142+     _farcoreleft_
+0000:8050+     LargestHugeFreeBlock_
+0000:7f72*     _hugecoreleft_
+0000:7f10+     GetFreeSize_
+0000:7eb2+     GetFarFreeSize_
+0000:7e50+     GetNearFreeSize_
+0000:71a2*     heapdump_
+0000:706a+     heapstat_
+0000:6fec+     heapstat0_
+0000:6f80+     HC_OpenDebug_
+0000:6f52*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:8680*     start_timer_
+0000:8622*     elapsed_timer_
+0000:85b0+     ticktock_
+0000:8562*     time_in_seconds_
+0000:8410*     shinkutxt_
+0000:83e2*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+087c:0005      __STK
+087c:0025      __STKOVERFLOW_
+Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
+087c:9c10      opl2out_
+087c:9bd2*     opl3out_
+087c:9b90*     opl3exp_
+087c:9b42*     FMReset_
+087c:9b10*     FMKeyOff_
+087c:9ab2*     FMKeyOn_
+087c:98d0*     FMSetVoice_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+087c:0042      _fmalloc_
+087c:0042      malloc_
+1454:0594      ___fheap
+1454:0596      ___fheapRover
+1454:0598      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+087c:01bf      __PIA
+087c:01b8*     __PIS
+Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
+087c:af60      OpenVGMFile_
+087c:af02      FreeVGMFile_
+087c:a7c0      InitEngine_
+087c:a752      DeinitEngine_
+087c:a6e0      PlayMusic_
+087c:a642*     PlaySFX_
+087c:a610      StopMusic_
+087c:a572*     StopSFX_
+087c:a510*     PauseMusic_
+087c:a4c2*     ResumeMusic_
+087c:9cb0      UpdateSoundEngine_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+087c:01d6      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1454:0000*     __nullarea
+1454:05a4*     __ovlflag
+1454:05a5*     __intno
+1454:05a6*     __ovlvec
+087c:0206      _cstart_
+087c:02d9*     _Not_Enough_Memory_
+087c:040b      __exit_
+087c:0428      __do_exit_with_msg__
+087c:0481      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+087c:048c      _big_code_
+087c:048c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1454:12ce      __argv
+1454:12d2      ___argv
+1454:12d6      __argc
+1454:12d8      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+087c:048c+     int86x_
+087c:060f      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+087c:063c      __I4M
+087c:063c      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+087c:0654      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+087c:065f      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+087c:066c      __I4D
+087c:06bb      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+087c:073f*     _heapgrow_
+087c:073f      _fheapgrow_
+087c:0740      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+087c:07b5      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+087c:07fa      _nmalloc_
+1454:05aa      ___nheapbeg
+1454:05ac      ___MiniHeapRover
+1454:05ae      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+087c:08d1      _ffree_
+087c:08d1      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+087c:093e      _nfree_
+1454:12da+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+087c:0a39+     __null_int23_exit_
+087c:0a3a      exit_
+087c:0a52*     _exit_
+1454:05b0+     ___int23_exit
+1454:05b4      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+087c:0a6e      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+087c:0aa1      ultoa_
+087c:0b5f*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+087c:0ce5      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+087c:0f11+     __open_flags_
+087c:11d2+     _fsopen_
+087c:1238      fopen_
+087c:135b*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+087c:13e3      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+087c:1412      __doclose_
+087c:155c      __shutdown_stream_
+087c:1576      fclose_
+1454:12dc+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+087c:1657      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+087c:167e      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+087c:1695      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+087c:187b      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1454:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+087c:1a73      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+087c:1a81      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+087c:1cb1      open_
+087c:1ce8      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+087c:1d15      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+087c:1d1a      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+087c:b250      already_got_8250_port_
+087c:b2a4      init_8250_
+1454:05c0+     _inited_8250
+1454:12e4      _base_8250_port
+1454:12f4      _info_8250_port
+1454:1314      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+087c:b2f0      probe_8250_bios_ports_
+087c:b32a      get_8250_bios_port_
+1454:05c2      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+1454:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+087c:b380      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+087c:b660      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+087c:b6b0*     uart_8250_disable_FIFO_
+087c:b6f0      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+087c:b740      uart_8250_baud_to_divisor_
+087c:b75c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+087c:b790      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+087c:1de6      vsnprintf_
+087c:1e7b*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+087c:1eaa      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+087c:1ed9      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+087c:1fc4      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+087c:1ff5      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+087c:2135*     __clib_strdup_
+087c:2135      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+087c:219c      halloc_
+087c:2281      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+087c:2288      _heapwalk_
+087c:2288      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+087c:229d+     __NHeapWalk_
+087c:2392      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+087c:23a2      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1454:05c4      ___iob
+1454:1316      ___ClosedStreams
+1454:131a      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1454:072c      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1454:072e      __8087
+1454:072f      __real87
+1454:0730      __dos87emucall
+1454:0732      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+087c:23b0*     __exit_with_msg_
+087c:23b5      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1454:0734      __curbrk
+1454:073c      __STACKLOW
+1454:073e      __STACKTOP
+1454:0740      __cbyte
+1454:0742      __child
+1454:0744      __no87
+1454:0751      ___FPE_handler
+1454:0736      __psp
+1454:0745      __get_ovl_stack
+1454:0749      __restore_ovl_stack
+1454:074d      __close_ovl_file
+1454:0755      __LpCmdLine
+1454:0759      __LpPgmName
+1454:0738      __osmajor
+1454:0739      __osminor
+1454:073a      __osmode
+1454:073b      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+087c:23d0      __MemAllocator
+087c:249a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+087c:2606      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+087c:277c      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+087c:286b      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+087c:286e      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+087c:2c01      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+087c:2d54      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+087c:2db5      __InitRtns
+087c:2db5*     __FInitRtns
+087c:2e10      __FiniRtns
+087c:2e10*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1454:075e      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+087c:2e74      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+087c:31a3      __Init_Argv_
+087c:3205      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+087c:322f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+087c:3243      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+087c:332e      __LastFree_
+087c:33a8      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+087c:34b9      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1454:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+087c:34bc      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+087c:34f6*     __get_errno_ptr_
+1454:1322      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+087c:34fd*     __dosretax
+087c:3502*     __dosret0
+087c:3509      __set_errno_dos_
+087c:3571*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+087c:357c      __GetIOMode_
+087c:35b1      __SetIOMode_nogrow_
+1454:0774      ___NFiles
+1454:0776      ___init_mode
+1454:079e      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+087c:35e6*     __set_commode_
+1454:07a2      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1454:07a4      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+087c:35f2      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+087c:3651      __freefp_
+087c:36f2      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+087c:3733      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+087c:38e3      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+087c:3919      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+087c:3b62      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+087c:3b77      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+087c:3b88      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+087c:3bba      __doserror_
+087c:3bc8      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+087c:3bd4      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+087c:3bfa      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+087c:3c16*     __get_doserrno_ptr_
+1454:1324      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1454:07a6      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+087c:3c1d      _dos_creat_
+087c:3c41*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+087c:3c62+     __grow_iomode_
+087c:3d49+     __shrink_iomode_
+087c:3d8a      __SetIOMode_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+087c:b7d0*     detect_windows_
+1454:07b0+     _windows_version_method
+1454:07b4+     _windows_version
+1454:07b6      _windows_mode
+1454:07b7+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+087c:3e31      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+087c:4f9e      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1454:1328      ___env_mask
+1454:132c      _environ
+1454:1330*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+087c:4fe0      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+087c:5033      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+087c:508e      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+087c:50b1      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+087c:5103      __ChkTTYIOMode_
+087c:5171*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+087c:5243      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+087c:5469      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+087c:569a*     fcloseall_
+087c:56a1      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+087c:56ab      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+087c:56e3*     _fpreset_
+087c:570e      __init_8087_
+087c:578d      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+087c:57fd      __EnterWVIDEO_
+1454:07d6+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+087c:5821*     _heapenable_
+1454:07d8      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1454:07da      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+087c:5832      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+087c:59c0      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+087c:59e0      __fill_buffer_
+087c:5c2f*     fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+087c:5d76      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1454:1334      ____Argv
+1454:1338      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1454:08b0      __Start_XI
+1454:08ec      __End_XI
+1454:08ec      __Start_YI
+1454:0904      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1454:133a      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+087c:5f4c      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+087c:62c5      __brk_
+087c:632c*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+087c:633c      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+087c:639c      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+087c:63a1      __flushall_
+087c:6435      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+087c:643b*     _frealloc_
+087c:643b      realloc_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+087c:ba10      probe_dos_
+1454:07e0*     _lib_dos_option
+1454:07e1+     _dos_flavor
+1454:07e2      _dos_version
+1454:07e4+     _freedos_kernel_version
+1454:07e8+     _dos_version_method
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+1454:07f0      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+087c:6517      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+087c:6562+     utoa_
+087c:6603      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+087c:664d      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1454:07f4      ___EFG_printf
+1454:07f8      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1454:07fc      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+087c:6699*     _ismbblead_
+1454:133c      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+087c:66b5      ulltoa_
+087c:67f2*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+087c:6881      __setenvp_
+087c:6a0d      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+087c:6aa9      __mbinit_
+1454:07fe      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+087c:6b84      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+087c:6b92      toupper_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+087c:6ba0      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+087c:6d72      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1454:0800      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1454:0802      ___Save8087
+1454:0806      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+087c:6d92      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+087c:6dc4*     __init_8087_emu
+087c:6dca      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+087c:6e27      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+087c:6e41*     _dos_close_
+087c:6e4f      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+087c:6e5e*     _msize_
+087c:6e79      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+087c:6e8a      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+087c:6ede      _fexpand_
+087c:6ede*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+087c:6f13      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+087c:7044*     _SetLD64bit_
+087c:704f*     _SetLD80bit_
+087c:705a      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+087c:71bf      _LDScale10x_
+087c:7a97+     __cvtld_
+087c:8273      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+087c:8284*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+087c:8a98+     __Strtold_
+087c:8cd7      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+087c:8e7e      __Init_FPE_handler_
+087c:8eb7      __Fini_FPE_handler_
+087c:8eee*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+087c:9180      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+087c:96b5      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+087c:970e      __LDClass_
+087c:9794*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+087c:97a8      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+087c:9870*     __set_EDOM_
+087c:987c      __set_ERANGE_
+087c:9888*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1454:022e*     ___f_infinity
+1454:0232*     ___f_posqnan
+1454:0236      ___d_infinity
+1454:023e      ___d_posqnan
+1454:0246*     ___ld_infinity
+1454:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1454:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1454:08ae      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+087c:98a2      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+vgmsnd.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  0001db90 (121744.)
+Entry point address: 087c:0206
+Link time: 00:00.23
diff --git a/vrstest.mah b/vrstest.mah
new file mode 100755 (executable)
index 0000000..f63d8ce
--- /dev/null
@@ -0,0 +1,1039 @@
+Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit)
+Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved.
+Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
+Created on:       16/09/02 11:34:32
+Executable Image: vrstest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          18e0:0000            0000e490
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+vrstest_TEXT           CODE           AUTO           0000:0000       000000c1
+main_TEXT              CODE           AUTO           0000:00d0       000004fd
+vga_AC_RGB_to_code_TEXT CODE          AUTO           0000:05d0       00000000
+vga_wait_for_vsync_end_TEXT CODE      AUTO           0000:05d0       00000000
+vga_wait_for_vsync_TEXT CODE          AUTO           0000:05d0       00000000
+vga_wait_for_hsync_end_TEXT CODE      AUTO           0000:05d0       00000000
+vga_wait_for_hsync_TEXT CODE          AUTO           0000:05d0       00000000
+vga_in_vsync_TEXT      CODE           AUTO           0000:05d0       00000000
+vga_palette_write_TEXT CODE           AUTO           0000:05d0       00000000
+vga_palette_lseek_TEXT CODE           AUTO           0000:05d0       00000000
+vga_AC_reenable_screen_TEXT CODE      AUTO           0000:05d0       00000000
+vga_set_stride_TEXT    CODE           AUTO           0000:05d0       00000000
+vga_read_AC_TEXT       CODE           AUTO           0000:05d0       00000000
+vga_set_xpan_TEXT      CODE           AUTO           0000:05d0       00000000
+vga_write_AC_TEXT      CODE           AUTO           0000:05d0       00000000
+vga_set_cga_mode_TEXT  CODE           AUTO           0000:05d0       00000000
+vga_set_cga_palette_and_background_TEXT CODE AUTO    0000:05d0       00000000
+vga_write_PAL_TEXT     CODE           AUTO           0000:05d0       00000000
+vga_read_PAL_TEXT      CODE           AUTO           0000:05d0       00000000
+vga_write_color_TEXT   CODE           AUTO           0000:05d0       00000000
+vga_set_ypan_sub_TEXT  CODE           AUTO           0000:05d0       00000000
+vga_write_CRTC_TEXT    CODE           AUTO           0000:05d0       00000000
+vga_write_GC_TEXT      CODE           AUTO           0000:05d0       00000000
+vga_write_sequencer_TEXT CODE         AUTO           0000:05d0       00000000
+vga_read_sequencer_TEXT CODE          AUTO           0000:05d0       00000000
+vga_tandy_setpalette_TEXT CODE        AUTO           0000:05d0       00000000
+vga_moveto_TEXT        CODE           AUTO           0000:05d0       00000000
+vga_read_GC_TEXT       CODE           AUTO           0000:05d0       00000000
+vga_read_CRTC_TEXT     CODE           AUTO           0000:05d0       00000000
+detect_window_enable_ntdvm_TEXT CODE  AUTO           0000:05d0       00000000
+read_bios_keystate_TEXT CODE          AUTO           0000:05d0       00000000
+normalize_realmode_far_ptr_TEXT CODE  AUTO           0000:05d0       00000000
+ptr2phys_low1mb_TEXT   CODE           AUTO           0000:05d0       00000000
+ntvdm_rm_code_alloc_TEXT CODE         AUTO           0000:05d0       00000000
+uart_8250_write_TEXT   CODE           AUTO           0000:05d0       00000000
+uart_8250_can_write_TEXT CODE         AUTO           0000:05d0       00000000
+uart_8250_read_TEXT    CODE           AUTO           0000:05d0       00000000
+uart_8250_can_read_TEXT CODE          AUTO           0000:05d0       00000000
+uart_8250_set_line_control_TEXT CODE  AUTO           0000:05d0       00000000
+uart_8250_read_MSR_TEXT CODE          AUTO           0000:05d0       00000000
+uart_8250_read_MCR_TEXT CODE          AUTO           0000:05d0       00000000
+uart_8250_set_MCR_TEXT CODE           AUTO           0000:05d0       00000000
+just_int86_TEXT        CODE           AUTO           0000:05d0       00000000
+_sti_if_flags_TEXT     CODE           AUTO           0000:05d0       00000000
+ptr2phys_TEXT          CODE           AUTO           0000:05d0       00000000
+16_in_TEXT             CODE           AUTO           0000:05d0       00000156
+IN_initplayer_TEXT     CODE           AUTO           0000:0730       00000161
+IN_qb_TEXT             CODE           AUTO           0000:08a0       00000059
+IN_ClearKey_TEXT       CODE           AUTO           0000:0900       0000007a
+IN_KeyDown_TEXT        CODE           AUTO           0000:0980       00000047
+IN_UserInput_TEXT      CODE           AUTO           0000:09d0       00000047
+IN_IsUserInput_TEXT    CODE           AUTO           0000:0a20       000000b0
+IN_Ack_TEXT            CODE           AUTO           0000:0ad0       000000af
+IN_AckBack_TEXT        CODE           AUTO           0000:0b80       000000fd
+IN_WaitForASCII_TEXT   CODE           AUTO           0000:0c80       00000037
+IN_WaitForKey_TEXT     CODE           AUTO           0000:0cc0       00000035
+IN_GetScanName_TEXT    CODE           AUTO           0000:0d00       0000008a
+IN_SetControlType_TEXT CODE           AUTO           0000:0d90       0000004d
+IN_ReadControl_TEXT    CODE           AUTO           0000:0de0       00000b18
+IN_ReadCursor_TEXT     CODE           AUTO           0000:1900       00000132
+INL_AdjustCursor_TEXT  CODE           AUTO           0000:1a40       00000073
+IN_ClearKeysDown_TEXT  CODE           AUTO           0000:1ac0       0000006f
+IN_SetKeyHook_TEXT     CODE           AUTO           0000:1b30       00000022
+IN_Shutdown_TEXT       CODE           AUTO           0000:1b60       00000084
+IN_Default_TEXT        CODE           AUTO           0000:1bf0       0000011f
+IN_Startup_TEXT        CODE           AUTO           0000:1d10       0000010e
+INL_ShutJoy_TEXT       CODE           AUTO           0000:1e20       00000000
+INL_StartJoy_TEXT      CODE           AUTO           0000:1e20       0000006a
+IN_SetupJoy_TEXT       CODE           AUTO           0000:1e90       0000015e
+INL_SetJoyScale_TEXT   CODE           AUTO           0000:1ff0       00000189
+INL_ShutMouse_TEXT     CODE           AUTO           0000:2180       00000000
+INL_StartMouse_TEXT    CODE           AUTO           0000:2180       0000004d
+INL_ShutKbd_TEXT       CODE           AUTO           0000:21d0       00000039
+INL_StartKbd_TEXT      CODE           AUTO           0000:2210       0000004c
+IN_GetJoyButtonsDB_TEXT CODE          AUTO           0000:2260       0000004b
+INL_GetJoyButtons_TEXT CODE           AUTO           0000:22b0       00000033
+INL_GetJoyDelta_TEXT   CODE           AUTO           0000:22f0       000002bb
+IN_GetJoyAbs_TEXT      CODE           AUTO           0000:25b0       000000bf
+INL_GetMouseButtons_TEXT CODE         AUTO           0000:2670       00000000
+INL_GetMouseDelta_TEXT CODE           AUTO           0000:2670       00000000
+Mouse_TEXT             CODE           AUTO           0000:2670       0000002c
+INL_KeyService_TEXT    CODE           AUTO           0000:26a0       000002a5
+16_mm_TEXT             CODE           AUTO           0000:2950       000009e4
+MM_BombOnError_TEXT    CODE           AUTO           0000:3340       0000002e
+MM_EMSerr_TEXT         CODE           AUTO           0000:3370       00000805
+MM_Report_TEXT         CODE           AUTO           0000:3b80       00000230
+MM_TotalFree_TEXT      CODE           AUTO           0000:3db0       00000095
+MM_UnusedMemory_TEXT   CODE           AUTO           0000:3e50       00000086
+MM_DumpData_TEXT       CODE           AUTO           0000:3ee0       00000162
+MM_ShowMemory_TEXT     CODE           AUTO           0000:4050       0000069c
+MM_SortMem_TEXT        CODE           AUTO           0000:46f0       000001ee
+MM_SetLock_TEXT        CODE           AUTO           0000:48e0       000000df
+MM_SetPurge_TEXT       CODE           AUTO           0000:49c0       000000dc
+MM_FreePtr_TEXT        CODE           AUTO           0000:4aa0       000000f9
+MM_GetPtr_TEXT         CODE           AUTO           0000:4ba0       00000405
+MM_Shutdown_TEXT       CODE           AUTO           0000:4fb0       0000009c
+MM_Startup_TEXT        CODE           AUTO           0000:5050       00000439
+MML_ClearBlock_TEXT    CODE           AUTO           0000:5490       00000088
+MML_UseSpace_TEXT      CODE           AUTO           0000:5520       000001df
+MML_ShutdownXMS_TEXT   CODE           AUTO           0000:5700       00000090
+MML_SetupXMS_TEXT      CODE           AUTO           0000:5790       000000e9
+MML_CheckForXMS_TEXT   CODE           AUTO           0000:5880       0000005e
+MM_MapXEMS_TEXT        CODE           AUTO           0000:58e0       00000126
+MM_MapEMS_TEXT         CODE           AUTO           0000:5a10       00000104
+MML_ShutdownEMS_TEXT   CODE           AUTO           0000:5b20       0000006f
+MML_SetupEMS_TEXT      CODE           AUTO           0000:5b90       000001c0
+MML_CheckForEMS_TEXT   CODE           AUTO           0000:5d50       0000005b
+wcpu_TEXT              CODE           AUTO           0000:5db0       00000000
+detectcpu_TEXT         CODE           AUTO           0000:5db0       00000058
+16_head_TEXT           CODE           AUTO           0000:5e10       0000000d
+dirchar_TEXT           CODE           AUTO           0000:5e20       00000046
+US_CheckParm_TEXT      CODE           AUTO           0000:5e70       0000015b
+printmeminfoline_TEXT  CODE           AUTO           0000:5fd0       000001ec
+filesize_TEXT          CODE           AUTO           0000:61c0       00000068
+wait_TEXT              CODE           AUTO           0000:6230       0000004b
+16_ca_TEXT             CODE           AUTO           0000:6280       00000058
+CA_Shutdown_TEXT       CODE           AUTO           0000:62e0       0000002f
+CA_Startup_TEXT        CODE           AUTO           0000:6310       00000053
+CAL_OptimizeNodes_TEXT CODE           AUTO           0000:6370       000000b1
+CA_LoadFile_TEXT       CODE           AUTO           0000:6430       000000a8
+CA_WriteFile_TEXT      CODE           AUTO           0000:64e0       0000006f
+CA_ReadFile_TEXT       CODE           AUTO           0000:6550       0000007d
+CA_FarWrite_TEXT       CODE           AUTO           0000:65d0       000000af
+CA_FarRead_TEXT        CODE           AUTO           0000:6680       000000ad
+CA_CloseDebug_TEXT     CODE           AUTO           0000:6730       0000002f
+CA_OpenDebug_TEXT      CODE           AUTO           0000:6760       00000053
+16_dbg_TEXT            CODE           AUTO           0000:67c0       00000000
+_DEBUGF_TEXT           CODE           AUTO           0000:67c0       0000004e
+_DEBUG_TEXT            CODE           AUTO           0000:6810       0000007b
+_DEBUG_INIT_TEXT       CODE           AUTO           0000:6890       0000012c
+kitten_TEXT            CODE           AUTO           0000:69c0       0000003c
+db_insert_TEXT         CODE           AUTO           0000:6a00       0000010f
+db_fetch_TEXT          CODE           AUTO           0000:6b10       00000098
+get_line_TEXT          CODE           AUTO           0000:6bb0       00000072
+processEscChars_TEXT   CODE           AUTO           0000:6c30       0000018a
+mystrtoul_TEXT         CODE           AUTO           0000:6dc0       000000b4
+kittenclose_TEXT       CODE           AUTO           0000:6e80       0000001d
+catread_TEXT           CODE           AUTO           0000:6ea0       000000b6
+kittenopen_TEXT        CODE           AUTO           0000:6f60       0000025f
+kittengets_TEXT        CODE           AUTO           0000:71c0       00000063
+16_hc_TEXT             CODE           AUTO           0000:7230       000001ac
+HC_CloseDebug_TEXT     CODE           AUTO           0000:73e0       0000002f
+HC_OpenDebug_TEXT      CODE           AUTO           0000:7410       00000053
+heapstat0_TEXT         CODE           AUTO           0000:7470       00000076
+heapstat_TEXT          CODE           AUTO           0000:74f0       00000134
+heapdump_TEXT          CODE           AUTO           0000:7630       00000caf
+GetNearFreeSize_TEXT   CODE           AUTO           0000:82e0       0000005d
+GetFarFreeSize_TEXT    CODE           AUTO           0000:8340       0000005f
+GetFreeSize_TEXT       CODE           AUTO           0000:83a0       0000005d
+_hugecoreleft_TEXT     CODE           AUTO           0000:8400       000000d2
+LargestHugeFreeBlock_TEXT CODE        AUTO           0000:84e0       000000ef
+_farcoreleft_TEXT      CODE           AUTO           0000:85d0       000000b1
+LargestFarFreeBlock_TEXT CODE         AUTO           0000:8690       000000b5
+_coreleft_TEXT         CODE           AUTO           0000:8750       0000007f
+LargestFreeBlock_TEXT  CODE           AUTO           0000:87d0       0000008d
+16_timer_TEXT          CODE           AUTO           0000:8860       0000000d
+WaitPee_TEXT           CODE           AUTO           0000:8870       0000002a
+shinkutxt_TEXT         CODE           AUTO           0000:88a0       0000014f
+time_in_seconds_TEXT   CODE           AUTO           0000:89f0       0000004d
+ticktock_TEXT          CODE           AUTO           0000:8a40       0000006b
+elapsed_timer_TEXT     CODE           AUTO           0000:8ab0       00000054
+start_timer_TEXT       CODE           AUTO           0000:8b10       0000013a
+_TEXT                  CODE           AUTO           08c5:0000       00009ae9
+dos_TEXT               CODE           AUTO           08c5:9af0       000001bd
+cpu_TEXT               CODE           AUTO           08c5:9cb0       00000028
+vga_TEXT               CODE           AUTO           08c5:9ce0       00000afc
+modex16_TEXT           CODE           AUTO           08c5:a7e0       00000199
+modexprintmeminfo_TEXT CODE           AUTO           08c5:a980       000001d5
+modexWaitBorder_TEXT   CODE           AUTO           08c5:ab60       00000028
+modexcls_TEXT          CODE           AUTO           08c5:ab90       00000077
+modexpdump_TEXT        CODE           AUTO           08c5:ac10       00000061
+modexprintbig_TEXT     CODE           AUTO           08c5:ac80       00000195
+modexprint_TEXT        CODE           AUTO           08c5:ae20       000001d0
+modexgetPixel_TEXT     CODE           AUTO           08c5:aff0       00000087
+modexputPixel_TEXT     CODE           AUTO           08c5:b080       0000008e
+modexchkcolor_TEXT     CODE           AUTO           08c5:b110       00000337
+modexPalOverscan_TEXT  CODE           AUTO           08c5:b450       0000004d
+modexPalUpdate0_TEXT   CODE           AUTO           08c5:b4a0       00000086
+modexPalUpdate1_TEXT   CODE           AUTO           08c5:b530       000000b2
+modexPalUpdate_TEXT    CODE           AUTO           08c5:b5f0       000005c3
+modexPalWhite_TEXT     CODE           AUTO           08c5:bbc0       0000002c
+modexPalBlack_TEXT     CODE           AUTO           08c5:bbf0       0000002e
+modexSavePalFile_TEXT  CODE           AUTO           08c5:bc20       0000007a
+modexLoadPalFile_TEXT  CODE           AUTO           08c5:bca0       000000e7
+modexNewPal_TEXT       CODE           AUTO           08c5:bd90       00000046
+modexPalSave_TEXT      CODE           AUTO           08c5:bde0       00000058
+fadePalette_TEXT       CODE           AUTO           08c5:be40       000000a2
+modexFlashOff_TEXT     CODE           AUTO           08c5:bef0       00000031
+modexFlashOn_TEXT      CODE           AUTO           08c5:bf30       00000032
+modexFadeOff_TEXT      CODE           AUTO           08c5:bf70       0000002f
+modexFadeOn_TEXT       CODE           AUTO           08c5:bfa0       00000034
+modexCopyPageRegion_TEXT CODE         AUTO           08c5:bfe0       00000190
+modexClearRegion_TEXT  CODE           AUTO           08c5:c170       00000120
+modexSelectPlane_TEXT  CODE           AUTO           08c5:c290       00000024
+modexPanPage_TEXT      CODE           AUTO           08c5:c2c0       00000051
+modexShowPage_TEXT     CODE           AUTO           08c5:c320       000000ce
+modexHiganbanaPageSetup_TEXT CODE     AUTO           08c5:c3f0       00000178
+modexCalcVmemRemain_TEXT CODE         AUTO           08c5:c570       000000a5
+modexNextPageFlexibleSize_TEXT CODE   AUTO           08c5:c620       0000010e
+modexNextPage_TEXT     CODE           AUTO           08c5:c730       00000165
+modexDefaultPage_TEXT  CODE           AUTO           08c5:c8a0       000000f3
+modexLeave_TEXT        CODE           AUTO           08c5:c9a0       00000019
+modexEnter_TEXT        CODE           AUTO           08c5:c9c0       000001ce
+vgaGetMode_TEXT        CODE           AUTO           08c5:cb90       0000001b
+vgaSetMode_TEXT        CODE           AUTO           08c5:cbb0       00000031
+VGAmodeX_TEXT          CODE           AUTO           08c5:cbf0       000000e6
+vrl1xlof_TEXT          CODE           AUTO           08c5:cce0       0000018e
+16_sprit_TEXT          CODE           AUTO           08c5:ce70       00000020
+animate_spri_TEXT      CODE           AUTO           08c5:ce90       00000264
+print_anim_ids_TEXT    CODE           AUTO           08c5:d100       000000a1
+set_anim_by_id_TEXT    CODE           AUTO           08c5:d1b0       000000b4
+init_anim_TEXT         CODE           AUTO           08c5:d270       0000013d
+get_curr_anim_name_TEXT CODE          AUTO           08c5:d3b0       000000b8
+8250_TEXT              CODE           AUTO           08c5:d470       0000009a
+8250bios_TEXT          CODE           AUTO           08c5:d510       00000086
+8250siop_TEXT          CODE           AUTO           08c5:d5a0       00000000
+8250prob_TEXT          CODE           AUTO           08c5:d5a0       000002d5
+8250cint_TEXT          CODE           AUTO           08c5:d880       00000045
+8250fifo_TEXT          CODE           AUTO           08c5:d8d0       0000008a
+8250bauc_TEXT          CODE           AUTO           08c5:d960       00000041
+8250baud_TEXT          CODE           AUTO           08c5:d9b0       00000040
+vgacrtcr_TEXT          CODE           AUTO           08c5:d9f0       00000817
+vgacrtcs_TEXT          CODE           AUTO           08c5:e210       000006ec
+16text_TEXT            CODE           AUTO           08c5:e900       00000000
+textInit_TEXT          CODE           AUTO           08c5:e900       0000009f
+getRomFontAddr_TEXT    CODE           AUTO           08c5:e9a0       0000007b
+16render_TEXT          CODE           AUTO           08c5:ea20       00000000
+modexDrawChar_TEXT     CODE           AUTO           08c5:ea20       00000166
+modexDrawSpritePBufRegion_TEXT CODE   AUTO           08c5:eb90       00000177
+modexDrawSpritePBuf_TEXT CODE         AUTO           08c5:ed10       00000069
+modexDrawBmpPBufRegion_TEXT CODE      AUTO           08c5:ed80       0000016a
+modexDrawBmpPBuf_TEXT  CODE           AUTO           08c5:eef0       00000069
+modexDrawSpriteRegion_TEXT CODE       AUTO           08c5:ef60       00000177
+modexDrawSprite_TEXT   CODE           AUTO           08c5:f0e0       00000069
+modexDrawBmpRegion_TEXT CODE          AUTO           08c5:f150       0000016a
+modexDrawBmp_TEXT      CODE           AUTO           08c5:f2c0       00000069
+oldDrawBmp_TEXT        CODE           AUTO           08c5:f330       00000159
+modexDrawPBuf_TEXT     CODE           AUTO           08c5:f490       0000006a
+modexDrawPBufRegion_TEXT CODE         AUTO           08c5:f500       000001e9
+16_vrs_TEXT            CODE           AUTO           08c5:f6f0       00000015
+get_vrl_by_id_TEXT     CODE           AUTO           08c5:f710       00000270
+read_vrs_TEXT          CODE           AUTO           08c5:f980       0000028c
+vrl1xdrw_TEXT          CODE           AUTO           08c5:fc10       000001a4
+doswin_TEXT            CODE           AUTO           08c5:fdc0       00000231
+dosdpmev_TEXT          CODE           AUTO           18c5:0000       00000000
+cpup3snc_TEXT          CODE           AUTO           18c5:0000       00000000
+dosntvig_TEXT          CODE           AUTO           18c5:0000       00000000
+16_in13_DATA           FAR_DATA       AUTO           18c5:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           18df:0004       00000000
+_NULL                  BEGDATA        DGROUP         18e0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         18e2:0000       00000002
+CONST                  DATA           DGROUP         18e2:0002       00000102
+CONST2                 DATA           DGROUP         18f2:0004       0000013a
+_DATA                  DATA           DGROUP         1906:0000       0000070e
+XIB                    DATA           DGROUP         1976:000e       00000000
+XI                     DATA           DGROUP         1976:000e       0000003c
+XIE                    DATA           DGROUP         197a:000a       00000000
+YIB                    DATA           DGROUP         197a:000a       00000000
+YI                     DATA           DGROUP         197a:000a       00000018
+YIE                    DATA           DGROUP         197c:0002       00000000
+STRINGS                DATA           DGROUP         197c:0002       00000000
+DATA                   DATA           DGROUP         197c:0002       00000000
+_emu_init_start        EMU            DGROUP         197c:0002       00000000
+_emu_init_end          EMU            DGROUP         197c:0002       00000000
+_BSS                   BSS            DGROUP         197d:0000       00005ab2
+STACK                  STACK          DGROUP         1f29:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: vrstest.obj(/dos/z/16/src/vrstest.c)
+18e0:09d0+     _gvar
+0000:00d8      main_
+Module: 16_in.obj(/dos/z/16/src/lib/16_in.c)
+18e0:0274+     _testkeyin
+18e0:0276+     _testcontrolnoisy
+0000:26a0+     INL_KeyService_
+0000:2672*     Mouse_
+0000:25b0+     IN_GetJoyAbs_
+0000:2262+     IN_GetJoyButtonsDB_
+0000:1e90+     IN_SetupJoy_
+0000:1d12*     IN_Startup_
+0000:1bf0*     IN_Default_
+0000:1b62*     IN_Shutdown_
+0000:1b30*     IN_SetKeyHook_
+0000:1ac2+     IN_ClearKeysDown_
+0000:1900*     IN_ReadCursor_
+0000:0dea*     IN_ReadControl_
+0000:0d90*     IN_SetControlType_
+0000:0d02*     IN_GetScanName_
+0000:0cc0*     IN_WaitForKey_
+0000:0c82*     IN_WaitForASCII_
+0000:0b80+     IN_AckBack_
+0000:0ad2*     IN_Ack_
+0000:0a20+     IN_IsUserInput_
+0000:09d2*     IN_UserInput_
+0000:0980*     IN_KeyDown_
+0000:0902+     IN_ClearKey_
+0000:08a0*     IN_qb_
+18e0:4c3e+     _inpu
+0000:0732*     IN_initplayer_
+Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c)
+0000:5d50+     MML_CheckForEMS_
+0000:5b92+     MML_SetupEMS_
+0000:5b20+     MML_ShutdownEMS_
+0000:5a12+     MM_MapEMS_
+0000:58e0*     MM_MapXEMS_
+0000:5882+     MML_CheckForXMS_
+0000:5790*     MML_SetupXMS_
+0000:5702+     MML_ShutdownXMS_
+0000:5520+     MML_UseSpace_
+0000:5492+     MML_ClearBlock_
+0000:5050      MM_Startup_
+0000:4fb2      MM_Shutdown_
+0000:4ba0      MM_GetPtr_
+0000:4aa2      MM_FreePtr_
+0000:49c0*     MM_SetPurge_
+0000:48e2*     MM_SetLock_
+0000:46f0+     MM_SortMem_
+0000:4052*     MM_ShowMemory_
+0000:3ee0*     MM_DumpData_
+0000:3e52+     MM_UnusedMemory_
+0000:3db0+     MM_TotalFree_
+0000:3b82*     MM_Report_
+18e0:4e10+     _beforesort
+18e0:4e14+     _aftersort
+18e0:4e18+     _XMSaddr
+0000:3340*     MM_BombOnError_
+Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5db0      detectcpu_
+Module: 16_head.obj(/dos/z/16/src/lib/16_head.c)
+0000:6230*     wait_
+0000:61c2*     filesize_
+0000:5fd0      printmeminfoline_
+0000:5e72      US_CheckParm_
+0000:5e2a      dirchar_
+Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c)
+0000:6760      CA_OpenDebug_
+0000:6732      CA_CloseDebug_
+0000:6680+     CA_FarRead_
+0000:65d2+     CA_FarWrite_
+0000:6550*     CA_ReadFile_
+0000:64e2*     CA_WriteFile_
+0000:6430      CA_LoadFile_
+0000:6372*     CAL_OptimizeNodes_
+0000:6310      CA_Startup_
+18e0:4f20*     _finishcachebox
+18e0:4f24*     _drawcachebox
+18e0:4f28*     _updatecachebox
+0000:62e2      CA_Shutdown_
+Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c)
+0000:6890*     _DEBUG_INIT_
+0000:6812+     _DEBUG_
+18e0:0564+     __DEBUG_INITed
+18e0:0568+     __DEBUG_uart
+0000:67c0*     _DEBUGF_
+Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c)
+0000:71c0      KITTENGETS
+0000:6f62*     kittenopen_
+0000:6ea0+     catread_
+0000:6e82*     kittenclose_
+0000:6dc0+     mystrtoul_
+0000:6c32+     processEscChars_
+0000:6bb0+     get_line_
+0000:6b12+     db_fetch_
+18e0:056c+     __kitten_catalog
+0000:6a00+     db_insert_
+Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c)
+0000:87d0+     LargestFreeBlock_
+0000:8752+     _coreleft_
+0000:8690+     LargestFarFreeBlock_
+0000:85d2+     _farcoreleft_
+0000:84e0+     LargestHugeFreeBlock_
+0000:8402*     _hugecoreleft_
+0000:83a0+     GetFreeSize_
+0000:8342+     GetFarFreeSize_
+0000:82e0+     GetNearFreeSize_
+0000:7632*     heapdump_
+0000:74fa+     heapstat_
+0000:747c+     heapstat0_
+0000:7410+     HC_OpenDebug_
+0000:73e2*     HC_CloseDebug_
+Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c)
+0000:8b10*     start_timer_
+0000:8ab2*     elapsed_timer_
+0000:8a40+     ticktock_
+0000:89f2*     time_in_seconds_
+0000:88a0*     shinkutxt_
+0000:8872*     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+08c5:0005      __STK
+08c5:0025      __STKOVERFLOW_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+08c5:9af0      probe_dos_
+18e0:0590*     _lib_dos_option
+18e0:0591+     _dos_flavor
+18e0:0592      _dos_version
+18e0:0594+     _freedos_kernel_version
+18e0:0598+     _dos_version_method
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+08c5:9cb0      cpu_probe_
+18e0:05a0      _cpu_cpuid_vendor
+18e0:05ad      _cpu_cpuid_features
+18e0:05bd+     _cpu_basic_level
+18e0:05c0      _cpu_cpuid_max
+18e0:05c4      _cpu_flags
+18e0:05c6      _cpu_tmp1
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+08c5:9ce0+     vga_sync_hw_cursor_
+08c5:9d9e+     update_state_vga_memory_map_select_
+08c5:9fec      update_state_from_vga_
+08c5:a3d0      probe_vga_
+18e0:51b4      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+08c5:0049      __PIA
+08c5:0042*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+08c5:cbf0      VGAmodeX_
+08c5:cb92*     vgaGetMode_
+08c5:c9ca+     modexEnter_
+08c5:c9a0*     modexLeave_
+08c5:c8a2      modexDefaultPage_
+08c5:c730+     modexNextPage_
+08c5:c622+     modexNextPageFlexibleSize_
+08c5:c570+     modexCalcVmemRemain_
+08c5:c3f2*     modexHiganbanaPageSetup_
+08c5:c320*     modexShowPage_
+08c5:c2c2*     modexPanPage_
+08c5:c290      modexSelectPlane_
+08c5:c172      modexClearRegion_
+08c5:bfe0      modexCopyPageRegion_
+08c5:bfa2*     modexFadeOn_
+08c5:bf70*     modexFadeOff_
+08c5:bf32*     modexFlashOn_
+08c5:bef0*     modexFlashOff_
+08c5:bde2+     modexPalSave_
+08c5:bd90+     modexNewPal_
+08c5:bca2*     modexLoadPalFile_
+08c5:bc20*     modexSavePalFile_
+08c5:bbf2*     modexPalBlack_
+08c5:bbc0*     modexPalWhite_
+08c5:b5f2+     modexPalUpdate_
+08c5:b530+     modexPalUpdate1_
+08c5:b4a2      modexPalUpdate0_
+08c5:b450*     modexPalOverscan_
+08c5:b112+     modexchkcolor_
+08c5:b080*     modexputPixel_
+08c5:aff2*     modexgetPixel_
+08c5:ae20*     modexprint_
+08c5:ac88*     modexprintbig_
+08c5:ac10*     modexpdump_
+08c5:ab92*     modexcls_
+08c5:ab60*     modexWaitBorder_
+18e0:0604+     _VGA
+08c5:a982*     modexprintmeminfo_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+08c5:0281      open_
+08c5:02b8      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+08c5:02e5      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+08c5:0316      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+08c5:031b      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+08c5:034a      _fmalloc_
+08c5:034a      malloc_
+18e0:0618      ___fheap
+18e0:061a      ___fheapRover
+18e0:061c      ___LargestSizeB4Rover
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c)
+08c5:cce0      vrl1_vgax_genlineoffsets_
+Module: gfx.lib(/dos/z/16/src/lib/16_sprit.c)
+08c5:d3b0*     get_curr_anim_name_
+08c5:d272+     init_anim_
+08c5:d1b0      set_anim_by_id_
+08c5:d102*     print_anim_ids_
+08c5:ce90      animate_spri_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sleep.c)
+08c5:04bf      sleep_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+08c5:0511      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+08c5:0528      _ffree_
+08c5:0528      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+18e0:0000*     __nullarea
+18e0:0624*     __ovlflag
+18e0:0625*     __intno
+18e0:0626*     __ovlvec
+08c5:0596      _cstart_
+08c5:0669*     _Not_Enough_Memory_
+08c5:079b      __exit_
+08c5:07b8      __do_exit_with_msg__
+08c5:0811      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+18e0:062a      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+08c5:081c      _big_code_
+08c5:081c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+18e0:062c      __8087
+18e0:062d      __real87
+18e0:062e      __dos87emucall
+18e0:0630      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+08c5:081c+     int86x_
+08c5:099f      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+08c5:09cc      __I4M
+08c5:09cc      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+08c5:09e4      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+08c5:09ef      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+08c5:09fc      __I4D
+08c5:0a4b      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+18e0:5bdc      __argv
+18e0:5be0      ___argv
+18e0:5be4      __argc
+18e0:5be6      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+08c5:0acf*     _heapgrow_
+08c5:0acf      _fheapgrow_
+08c5:0ad0      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+08c5:0b45      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+08c5:0b8a      _nmalloc_
+18e0:0632      ___nheapbeg
+18e0:0634      ___MiniHeapRover
+18e0:0636      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+08c5:0c61      _nfree_
+18e0:5be8+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+08c5:0d5c+     __null_int23_exit_
+08c5:0d5d      exit_
+08c5:0d75*     _exit_
+18e0:0638+     ___int23_exit
+18e0:063c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+08c5:0d90      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+08c5:0dc3      ultoa_
+08c5:0e81*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+08c5:1007      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+08c5:1233+     __open_flags_
+08c5:14f4+     _fsopen_
+08c5:155a      fopen_
+08c5:167d*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+08c5:1705      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+08c5:1734      __doclose_
+08c5:187e      __shutdown_stream_
+08c5:1898      fclose_
+18e0:5bea+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+08c5:1979      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+08c5:19a0      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+08c5:1b86      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+18e0:0124      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+08c5:1d7e      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+08c5:1d8c      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+08c5:1d9b      filelength_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c)
+08c5:d470      already_got_8250_port_
+08c5:d4c4      init_8250_
+18e0:0648+     _inited_8250
+18e0:5bf2      _base_8250_port
+18e0:5c02      _info_8250_port
+18e0:5c22      _base_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c)
+08c5:d510      probe_8250_bios_ports_
+08c5:d54a      get_8250_bios_port_
+18e0:064a      _bios_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c)
+18e0:0226      _standard_8250_ports
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c)
+08c5:d5a0      probe_8250_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c)
+08c5:d880      uart_8250_enable_interrupt_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c)
+08c5:d8d0*     uart_8250_disable_FIFO_
+08c5:d910      uart_8250_set_FIFO_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c)
+08c5:d960      uart_8250_baud_to_divisor_
+08c5:d97c*     uart_8250_divisor_to_baud_
+Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c)
+08c5:d9b0      uart_8250_set_baudrate_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c)
+08c5:1e67      vsnprintf_
+08c5:1efc*     snprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+08c5:1f2b      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+08c5:1f5a      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+08c5:2046      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+08c5:2077      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+08c5:21b7*     __clib_strdup_
+08c5:21b7      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+08c5:221e      halloc_
+08c5:2303      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+08c5:230a      _heapwalk_
+08c5:230a      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+08c5:231f+     __NHeapWalk_
+08c5:2414      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+08c5:2424      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+18e0:064c      ___iob
+18e0:5c24      ___ClosedStreams
+18e0:5c28      ___OpenStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+08c5:2432*     __exit_with_msg_
+08c5:2437      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+18e0:07b4      __curbrk
+18e0:07bc      __STACKLOW
+18e0:07be      __STACKTOP
+18e0:07c0      __cbyte
+18e0:07c2      __child
+18e0:07c4      __no87
+18e0:07d1      ___FPE_handler
+18e0:07b6      __psp
+18e0:07c5      __get_ovl_stack
+18e0:07c9      __restore_ovl_stack
+18e0:07cd      __close_ovl_file
+18e0:07d5      __LpCmdLine
+18e0:07d9      __LpPgmName
+18e0:07b8      __osmajor
+18e0:07b9      __osminor
+18e0:07ba      __osmode
+18e0:07bb      __HShift
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm)
+08c5:2460      cpu_basic_probe_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+08c5:cc60      vga_enable_256color_modex_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+08c5:d9f0      vga_read_crtc_mode_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+08c5:e210      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+08c5:256b+     __fill_buffer_
+08c5:27ba      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+08c5:2901      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+08c5:2c88      rand_
+08c5:2cca*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+18e0:5c2c      _romFonts
+18e0:5c44      _romFontsData
+08c5:e900*     textInit_
+Module: gfx.lib(/dos/z/16/src/lib/16render.c)
+08c5:f500+     modexDrawPBufRegion_
+08c5:f492*     modexDrawPBuf_
+08c5:f330*     oldDrawBmp_
+08c5:f2c2*     modexDrawBmp_
+08c5:f150+     modexDrawBmpRegion_
+08c5:f0e2*     modexDrawSprite_
+08c5:ef60+     modexDrawSpriteRegion_
+08c5:eef2*     modexDrawBmpPBuf_
+08c5:ed80+     modexDrawBmpPBufRegion_
+08c5:ed12*     modexDrawSpritePBuf_
+08c5:eb90+     modexDrawSpritePBufRegion_
+08c5:ea22      modexDrawChar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+08c5:2ced      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+08c5:2d13      __GetIOMode_
+08c5:2d48      __SetIOMode_nogrow_
+18e0:07f4      ___NFiles
+18e0:07f6      ___init_mode
+18e0:081e      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+08c5:2d7d      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+08c5:2d99*     __get_doserrno_ptr_
+18e0:60d2      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+18e0:0822      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+08c5:2da0      _dos_creat_
+08c5:2dc4*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+08c5:2de5+     __grow_iomode_
+08c5:2ecc+     __shrink_iomode_
+08c5:2f0d      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+08c5:2fb4*     __get_errno_ptr_
+18e0:60d6      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+08c5:2fbb*     __dosretax
+08c5:2fc0*     __dosret0
+08c5:2fc7      __set_errno_dos_
+08c5:302f*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+18e0:0838      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+08c5:303a      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+08c5:3074      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+08c5:30c6      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+08c5:3220      __MemAllocator
+08c5:32ea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+08c5:3456      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+08c5:35cc      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+08c5:36bb      __fmemneed_
+Module: gfx.lib(/dos/z/16/src/lib/16_vrs.c)
+08c5:f980*     read_vrs_
+08c5:f712      get_vrl_by_id_
+Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c)
+08c5:fc96      draw_vrl1_vgax_modex_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtime086.asm)
+08c5:36be*     _dos_getdate_
+08c5:36dc      _dos_gettime_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+08c5:36fa      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+08c5:375b      __InitRtns
+08c5:375b*     __FInitRtns
+08c5:37b6      __FiniRtns
+08c5:37b6*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+18e0:0844      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+08c5:381a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+08c5:381b      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+08c5:3853*     _fpreset_
+08c5:387e      __init_8087_
+08c5:38fd      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+08c5:396d      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+08c5:3981      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+08c5:3d15      __Init_Argv_
+08c5:3d77      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+08c5:3e26      __LastFree_
+08c5:3ea0      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+08c5:3fb1      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+18e0:0042      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+08c5:3fb4*     __set_commode_
+18e0:0864      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+08c5:3fc0      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+08c5:401f      __freefp_
+08c5:40c0      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+08c5:4101      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+08c5:42b1      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+08c5:44fa      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+08c5:450f      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+08c5:4520      __doserror_
+08c5:452e      __doserror1_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c)
+08c5:fdc0*     detect_windows_
+18e0:0870+     _windows_version_method
+18e0:0874+     _windows_version
+18e0:0876      _windows_mode
+18e0:0877+     _windows_init
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+08c5:453a      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+08c5:56a7      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+18e0:615c      ___env_mask
+18e0:6160      _environ
+18e0:6164*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+08c5:56e9      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+08c5:573c      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+08c5:5797      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+08c5:57ba      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+08c5:580c      __ChkTTYIOMode_
+08c5:587a*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+08c5:594c      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+08c5:5b72      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+08c5:5da3*     fcloseall_
+08c5:5daa      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+08c5:5db4      __EnterWVIDEO_
+18e0:0878+     ___WD_Present
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+18e0:0880      _dpmi_entered
+18e0:0888      _dpmi_rm_entry
+18e0:0890      _dpmi_pm_entry
+18e0:6168      _dpmi_pm_es
+18e0:616a      _dpmi_pm_ds
+18e0:616c      _dpmi_pm_cs
+18e0:616e      _dpmi_pm_ss
+Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+18e0:0894      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+08c5:5dd8      __flushall_
+08c5:5e6c      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+08c5:5e72      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+08c5:5e8c      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+08c5:601a      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+08c5:603a      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+08c5:609a      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+08c5:626f*     _frealloc_
+08c5:626f      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+08c5:634b*     _heapenable_
+18e0:08a4      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+18e0:08a6      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+18e0:6170      ____Argv
+18e0:6174      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+18e0:096e      __Start_XI
+18e0:09aa      __End_XI
+18e0:09aa      __Start_YI
+18e0:09c2      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+18e0:08a8      ___EFG_printf
+18e0:08ac      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+08c5:636c      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+08c5:653e      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+18e0:08b0      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+18e0:08b2      ___Save8087
+18e0:08b6      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+08c5:655e      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+08c5:6590*     __init_8087_emu
+08c5:6596      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+08c5:65f4      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+18e0:6176      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c)
+08c5:696d      __brk_
+08c5:69d4*     sbrk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+08c5:69e4      fsync_
+Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c)
+18e0:08c0      _detect_windows_ntdvm_dosntast_init_CB
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+08c5:69e9      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+08c5:6a34+     utoa_
+08c5:6ad5      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+08c5:6b1f      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+18e0:08c4      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+08c5:6b5b*     _ismbblead_
+18e0:6178      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+08c5:6b77      ulltoa_
+08c5:6cb4*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+08c5:6d43      __setenvp_
+08c5:6ecf      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+08c5:6f6b      __mbinit_
+18e0:08c6      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+08c5:7046      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+08c5:7054      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+08c5:7062*     _msize_
+08c5:707d      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+08c5:708e      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+08c5:70e2      _fexpand_
+08c5:70e2*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+08c5:7117*     _SetLD64bit_
+08c5:7122*     _SetLD80bit_
+08c5:712d      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+08c5:7292      _LDScale10x_
+08c5:7b6a+     __cvtld_
+08c5:8346      __LDcvt_
+Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
+0000:0000*     FJSRQQ
+0000:0000*     FISRQQ
+0000:0000*     FIERQQ
+0000:0000      FIDRQQ
+0000:0000      FIWRQQ
+0000:0000*     FJCRQQ
+0000:0000*     FJARQQ
+0000:0000*     FICRQQ
+0000:0000*     FIARQQ
+08c5:8358*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+08c5:8b6c+     __Strtold_
+08c5:8dab      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+08c5:8f52      __Init_FPE_handler_
+08c5:8f8b      __Fini_FPE_handler_
+08c5:8fc2*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+08c5:9254*     _dos_close_
+08c5:9262      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+08c5:9271      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c)
+08c5:93a2      __HeapManager_expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+08c5:98d7      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+08c5:9930      __LDClass_
+08c5:99b6*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+08c5:99ca      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+08c5:9a92*     __set_EDOM_
+08c5:9a9e      __set_ERANGE_
+08c5:9aaa*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+18e0:022e*     ___f_infinity
+18e0:0232*     ___f_posqnan
+18e0:0236      ___d_infinity
+18e0:023e      ___d_posqnan
+18e0:0246*     ___ld_infinity
+18e0:024e*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+18e0:0256      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+18e0:096c      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+08c5:9ac4      _bfree_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+src/lib/doslib/hw/cpu/dos86h/cpu.lib
+src/lib/doslib/hw/dos/dos86h/dos.lib
+src/lib/doslib/hw/vga/dos86h/vga.lib
+src/lib/doslib/hw/8250/dos86h/8250.lib
+/dos/fdos/watcom2/lib286/noemu87.lib
+/dos/fdos/watcom2/lib286/math87h.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00027290 (160400.)
+Entry point address: 08c5:0596
+Link time: 00:00.82