]> 4ch.mooo.com Git - 16.git/commitdiff
added an accidental file ww
authorsparky4 <sparky4@cock.li>
Wed, 27 Apr 2016 00:18:32 +0000 (19:18 -0500)
committersparky4 <sparky4@cock.li>
Wed, 27 Apr 2016 00:18:32 +0000 (19:18 -0500)
18 files changed:
16.map [new file with mode: 0755]
bakapi.map [new file with mode: 0755]
exmmtest.map [new file with mode: 0755]
fmemtest.map [new file with mode: 0755]
fontgfx.map [new file with mode: 0755]
fonttest.map [new file with mode: 0755]
inputest.map [new file with mode: 0755]
maptest.map [new file with mode: 0755]
palettec.map [new file with mode: 0755]
palettel.map [new file with mode: 0755]
pcxtest.map [new file with mode: 0755]
pcxtest2.map [new file with mode: 0755]
planrpcx.map [new file with mode: 0755]
scroll.map [new file with mode: 0755]
setvars.sh [deleted file]
test.map [new file with mode: 0755]
test2.map [new file with mode: 0755]
vgmtest.map [new file with mode: 0755]

diff --git a/16.map b/16.map
new file mode 100755 (executable)
index 0000000..b5b9641
--- /dev/null
+++ b/16.map
@@ -0,0 +1,747 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: 16.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1847:0000            0000a2a0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+16_TEXT                CODE           AUTO           0000:0000       00000240
+mapread_TEXT           CODE           AUTO           0000:0240       000008b6
+jsmn_TEXT              CODE           AUTO           0000:0b00       00000991
+16_in_TEXT             CODE           AUTO           0000:14a0       000024e0
+16_mm_TEXT             CODE           AUTO           0000:3980       000032fe
+wcpu_TEXT              CODE           AUTO           0000:6c80       00000058
+16_head_TEXT           CODE           AUTO           0000:6ce0       0000044c
+16_ca_TEXT             CODE           AUTO           0000:7130       000003fd
+kitten_TEXT            CODE           AUTO           0000:7530       0000080a
+16_hc_TEXT             CODE           AUTO           0000:7d40       0000158b
+16_timer_TEXT          CODE           AUTO           0000:92d0       00000402
+_TEXT                  CODE           AUTO           096e:0000       00009d9e
+modex16_TEXT           CODE           AUTO           096e:9da0       00001d25
+bitmap_TEXT            CODE           AUTO           096e:bad0       000005bd
+planar_TEXT            CODE           AUTO           096e:c090       000002fb
+vga_TEXT               CODE           AUTO           096e:c390       00000afc
+vgamodex_TEXT          CODE           AUTO           096e:ce90       00000076
+vgacrtcr_TEXT          CODE           AUTO           096e:cf10       00000817
+vgacrtcs_TEXT          CODE           AUTO           096e:d730       000006ec
+16text_TEXT            CODE           AUTO           096e:de20       0000010d
+16render_TEXT          CODE           AUTO           096e:df30       00000ca3
+16_in13_DATA           FAR_DATA       AUTO           182c:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1846:0004       00000000
+_NULL                  BEGDATA        DGROUP         1847:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1849:0000       00000002
+CONST                  DATA           DGROUP         1849:0002       00000076
+CONST2                 DATA           DGROUP         1850:0008       00000132
+_DATA                  DATA           DGROUP         1864:0000       0000069d
+XIB                    DATA           DGROUP         18cd:000e       00000000
+XI                     DATA           DGROUP         18cd:000e       0000003c
+XIE                    DATA           DGROUP         18d1:000a       00000000
+YIB                    DATA           DGROUP         18d1:000a       00000000
+YI                     DATA           DGROUP         18d1:000a       00000018
+YIE                    DATA           DGROUP         18d3:0002       00000000
+STRINGS                DATA           DGROUP         18d3:0002       00000000
+DATA                   DATA           DGROUP         18d3:0002       00000000
+_emu_init_start        EMU            DGROUP         18d3:0002       00000000
+_emu_init_end          EMU            DGROUP         18d3:0002       00000000
+_BSS                   BSS            DGROUP         18d4:0000       000019c8
+STACK                  STACK          DGROUP         1a71:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: 16.o(/dos/z/16/src/16.c)
+1847:08d0+     _player
+1847:09a0+     _gvar
+0000:00cc      main_
+1847:0ad8+     _cpus
+1847:0adc*     _gpal
+1847:0ae0+     _dpal
+1847:0ae4+     _engi_stat
+Module: mapread.o(/dos/z/16/src/lib/mapread.c)
+0000:02dc+     jsoneq_
+0000:0380+     dump_
+0000:08c0*     loadmap_
+Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:0ed2      jsmn_parse_
+0000:1446      jsmn_init_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1847:01f4+     _testkeyin
+1847:01f6+     _testcontrolnoisy
+1847:01f8+     _testctrltype
+0000:162a+     INL_KeyService_
+0000:18c6+     Mouse_
+0000:191e+     IN_GetJoyAbs_
+0000:1cc8+     IN_GetJoyButtonsDB_
+0000:1f4e+     IN_SetupJoy_
+0000:2110      IN_Startup_
+0000:2216      IN_Default_
+0000:2332      IN_Shutdown_
+0000:23b2*     IN_SetKeyHook_
+0000:23d4+     IN_ClearKeysDown_
+0000:24b4*     IN_ReadCursor_
+0000:25cc      IN_ReadControl_
+0000:33a4*     IN_SetControlType_
+0000:33f2*     IN_GetScanName_
+0000:347a*     IN_WaitForKey_
+0000:34b0*     IN_WaitForASCII_
+0000:34e6+     IN_AckBack_
+0000:35ce*     IN_Ack_
+0000:3670+     IN_IsUserInput_
+0000:3716*     IN_UserInput_
+0000:375a      IN_KeyDown_
+0000:37a2+     IN_ClearKey_
+0000:381a*     IN_qb_
+0000:3874*     IN_initplayer_
+1847:0c0e+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:4364+     MML_CheckForEMS_
+0000:43c0+     MML_SetupEMS_
+0000:4578+     MML_ShutdownEMS_
+0000:45e4+     MM_MapEMS_
+0000:46e0*     MM_MapXEMS_
+0000:4800+     MML_CheckForXMS_
+0000:485c*     MML_SetupXMS_
+0000:4944+     MML_ShutdownXMS_
+0000:49d2+     MML_UseSpace_
+0000:4bb0+     MML_ClearBlock_
+0000:4c34*     MM_Startup_
+0000:5066+     MM_Shutdown_
+0000:50fc      MM_GetPtr_
+0000:54ec+     MM_FreePtr_
+0000:55e4*     MM_SetPurge_
+0000:56be*     MM_SetLock_
+0000:5796+     MM_SortMem_
+0000:5984*     MM_ShowMemory_
+0000:6024*     MM_DumpData_
+0000:617e+     MM_UnusedMemory_
+0000:6202+     MM_TotalFree_
+0000:6298*     MM_Report_
+0000:6c50*     MM_BombOnError_
+1847:0de0+     _beforesort
+1847:0de4+     _aftersort
+1847:0de8+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:6c80      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:6cee*     wait_
+0000:6d3a*     filesize_
+0000:6da0      printmeminfoline_
+0000:6f8c      US_CheckParm_
+0000:70f0      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:715e      CA_OpenDebug_
+0000:71ae      CA_CloseDebug_
+0000:71dc+     CA_FarRead_
+0000:725c*     CA_FarWrite_
+0000:72dc*     CA_ReadFile_
+0000:7358*     CA_LoadFile_
+0000:7400*     CAL_OptimizeNodes_
+0000:74b0*     CA_Startup_
+0000:7500*     CA_Shutdown_
+1847:0ef0*     _finishcachebox
+1847:0ef4*     _drawcachebox
+1847:0ef8*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:756c      KITTENGETS
+0000:75cc*     kittenopen_
+0000:781a+     catread_
+0000:78ce*     kittenclose_
+0000:78ea+     mystrtoul_
+0000:799e+     processEscChars_
+0000:7b24+     get_line_
+0000:7b96+     db_fetch_
+0000:7c2c+     db_insert_
+1847:04e4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:7eec+     LargestFreeBlock_
+0000:7f7a+     _coreleft_
+0000:7ff6+     LargestFarFreeBlock_
+0000:80ac+     _farcoreleft_
+0000:815a+     LargestHugeFreeBlock_
+0000:824a*     _hugecoreleft_
+0000:831a+     GetFreeSize_
+0000:8374+     GetFarFreeSize_
+0000:83be+     GetNearFreeSize_
+0000:840c*     heapdump_
+0000:90ae+     heapstat_
+0000:91ec+     heapstat0_
+0000:924e+     HC_OpenDebug_
+0000:929e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:92dc*     start_timer_
+0000:9408*     elapsed_timer_
+0000:945a+     ticktock_
+0000:94c6*     time_in_seconds_
+0000:9512*     shinkutxt_
+0000:96aa+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+096e:0005      __STK
+096e:0025      __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+096e:9f10      VGAmodeX_
+096e:9f7e*     vgaGetMode_
+096e:9fa2+     modexEnter_
+096e:a1a6*     modexLeave_
+096e:a1c0*     modexDefaultPage_
+096e:a2b0*     modexNextPage_
+096e:a37c*     modexNextPageFlexibleSize_
+096e:a44a*     modexShowPage_
+096e:a546*     modexPanPage_
+096e:a596      modexSelectPlane_
+096e:a5ba+     modexClearRegion_
+096e:a6d2*     modexCopyPageRegion_
+096e:a83c      modexFadeOn_
+096e:a86c      modexFadeOff_
+096e:a89a*     modexFlashOn_
+096e:a8c8*     modexFlashOff_
+096e:a998      modexPalSave_
+096e:a9ee      modexNewPal_
+096e:aa32*     modexLoadPalFile_
+096e:ab12*     modexSavePalFile_
+096e:ab88      modexPalBlack_
+096e:abb2*     modexPalWhite_
+096e:abdc+     modexPalUpdate_
+096e:b14a+     modexPalUpdate1_
+096e:b1c2*     modexPalUpdate0_
+096e:b20e*     modexPalOverscan_
+096e:b230+     modexchkcolor_
+096e:b548      modexputPixel_
+096e:b5d6*     modexgetPixel_
+096e:b65c*     modexhlin_
+096e:b6d8*     modexprint_
+096e:b874*     modexprintbig_
+096e:b9f0*     modexpdump_
+096e:ba50*     modexcls_
+1847:0514+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+096e:0042      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1847:0000*     __nullarea
+1847:0528*     __ovlflag
+1847:0529*     __intno
+1847:052a*     __ovlvec
+096e:0072      _cstart_
+096e:0145*     _Not_Enough_Memory_
+096e:0277      __exit_
+096e:0294      __do_exit_with_msg__
+096e:02ed      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+096e:02f8      _big_code_
+096e:02f8*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1847:1984      __argv
+1847:1988      ___argv
+1847:198c      __argc
+1847:198e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+096e:02ff      __PIA
+096e:02f8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+096e:0316      strncmp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+096e:0353      _fmalloc_
+096e:0353      malloc_
+1847:052e      ___fheap
+1847:0530      ___fheapRover
+1847:0532      ___LargestSizeB4Rover
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+096e:bdd6      bitmapLoadPcx_
+096e:bf3a*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+096e:c090      planar_buf_from_bitmap_
+096e:c236+     planar_buf_alloc_
+096e:c330*     planar_buf_free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+096e:04c8      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+096e:05ca      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+096e:0672+     __open_flags_
+096e:0933+     _fsopen_
+096e:0999      fopen_
+096e:0abc*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+096e:0b44      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+096e:0ebb      __get_errno_ptr_
+1847:1a90      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1847:0554      ___iob
+1847:1a92      ___OpenStreams
+1847:1a96      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+096e:0ec2      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+096e:0ef1*     _frealloc_
+096e:0ef1      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+096e:0fce      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+096e:1001      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+096e:103d+     int86x_
+096e:11c0      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+096e:11ee      __I4M
+096e:11ee      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+096e:1206      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+096e:1211      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+096e:121e      __I4D
+096e:126d      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+096e:12f1*     _heapgrow_
+096e:12f1      _fheapgrow_
+096e:12f2      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+096e:136a      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+096e:13af      _nmalloc_
+1847:06bc      ___nheapbeg
+1847:06be      ___MiniHeapRover
+1847:06c0      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+096e:1489      _ffree_
+096e:1489      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+096e:14f6      _nfree_
+1847:1a9a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+096e:15f1+     __null_int23_exit_
+096e:15f2      exit_
+096e:160a*     _exit_
+1847:06c2+     ___int23_exit
+1847:06c6      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+096e:1625      ultoa_
+096e:16e3*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+096e:1869      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+096e:1a95      __doclose_
+096e:1bdf      __shutdown_stream_
+096e:1bf9      fclose_
+1847:1a9c+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+096e:1cda      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+096e:1d01      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+096e:1d18      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+096e:1efe      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1847:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+096e:20f6      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+096e:2104      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+096e:2334      open_
+096e:236b      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+096e:2398      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+096e:239d      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+096e:23fb      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+096e:242a      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+096e:2516      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+096e:2547      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+096e:2680*     __clib_strdup_
+096e:2680      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+096e:26e7      halloc_
+096e:27cc      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+096e:27d3      _heapwalk_
+096e:27d3      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+096e:27e8+     __NHeapWalk_
+096e:28e1      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+096e:28f1      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1847:06d2      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1847:06d4      __8087
+1847:06d5      __real87
+1847:06d6      __dos87emucall
+1847:06d8      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+096e:2900*     __exit_with_msg_
+096e:2905      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1847:06da      __curbrk
+1847:06e2      __STACKLOW
+1847:06e4      __STACKTOP
+1847:06e6      __cbyte
+1847:06e8      __child
+1847:06ea      __no87
+1847:06f7      ___FPE_handler
+1847:06dc      __psp
+1847:06eb      __get_ovl_stack
+1847:06ef      __restore_ovl_stack
+1847:06f3      __close_ovl_file
+1847:06fb      __LpCmdLine
+1847:06ff      __LpPgmName
+1847:06de      __osmajor
+1847:06df      __osminor
+1847:06e0      __osmode
+1847:06e1      __HShift
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+096e:c390+     vga_sync_hw_cursor_
+096e:c44e+     update_state_vga_memory_map_select_
+096e:c69c      update_state_from_vga_
+096e:ca80*     probe_vga_
+1847:1aa4      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+096e:ce90      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+096e:cf10      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+096e:d730      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+096e:2920      __fill_buffer_
+096e:2b6f      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+096e:2cb6      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+096e:303d      rand_
+096e:307f*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+096e:de96*     textInit_
+1847:1acc      _romFonts
+1847:1ae4      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+096e:df36+     modexDrawPBufRegion_
+096e:e120*     modexDrawPBuf_
+096e:e188*     oldDrawBmp_
+096e:e2e2*     modexDrawBmp_
+096e:e348+     modexDrawBmpRegion_
+096e:e4b2*     modexDrawSprite_
+096e:e518+     modexDrawSpriteRegion_
+096e:e690*     modexDrawBmpPBuf_
+096e:e6f6+     modexDrawBmpPBufRegion_
+096e:e860*     modexDrawSpritePBuf_
+096e:e8c6+     modexDrawSpritePBufRegion_
+096e:ea3e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+096e:30be      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+096e:3211      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+096e:3272      __InitRtns
+096e:3272*     __FInitRtns
+096e:32cd      __FiniRtns
+096e:32cd*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1847:0744      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+096e:3332      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+096e:3661      __Init_Argv_
+096e:36c3      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+096e:36f0      __MemAllocator
+096e:37ba      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+096e:3917      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+096e:3a8d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+096e:3b7c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+096e:3b7f*     __set_commode_
+1847:0746      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1847:0748      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+096e:3b8b      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+096e:3bea      __freefp_
+096e:3c8b      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+096e:3ccc      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+096e:3e7c      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+096e:400a      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+096e:402a      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+096e:425b*     fcloseall_
+096e:4262      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+096e:426c*     _msize_
+096e:4287      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+096e:4298      __HeapManager_expand_
+096e:47a1      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+096e:47f4      _fexpand_
+096e:47f4*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+096e:4829      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+096e:483d      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+096e:4928      __LastFree_
+096e:49a2      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+096e:4ab3      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1847:0050      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+096e:4ab6      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+096e:4af0*     __dosretax
+096e:4af5*     __dosret0
+096e:4afc      __set_errno_dos_
+096e:4b64*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+096e:4b6f      __GetIOMode_
+096e:4ba4      __SetIOMode_nogrow_
+1847:075e      ___NFiles
+1847:0760      ___init_mode
+1847:0788      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+096e:4bd9      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+096e:4c0f      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+096e:4e58      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+096e:4e6d      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+096e:4e7e      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+096e:4eb0      __doserror_
+096e:4ebe      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+096e:4eca      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+096e:4ef0      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+096e:4f0c*     __get_doserrno_ptr_
+1847:1f76      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1847:078c      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+096e:4f13      _dos_creat_
+096e:4f37*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+096e:4f58+     __grow_iomode_
+096e:503f+     __shrink_iomode_
+096e:5080      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+096e:5140      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1847:1f7a      ___env_mask
+1847:1f7e      _environ
+1847:1f82*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+096e:5182      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+096e:51d5      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+096e:5230      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+096e:5253      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+096e:52a5      __ChkTTYIOMode_
+096e:5313*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+096e:53e5      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+096e:560b      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+096e:5643*     _fpreset_
+096e:566e      __init_8087_
+096e:56ed      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+096e:575d      __EnterWVIDEO_
+1847:07ac+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+096e:5781      __flushall_
+096e:5815      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+096e:581b      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+096e:5835      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+096e:5895      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+096e:5a6a      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1847:1f86      ____Argv
+1847:1f8a      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1847:07ae      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1847:086e      __Start_XI
+1847:08aa      __End_XI
+1847:08aa      __Start_YI
+1847:08c2      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1847:1f8c      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+096e:6bcc*     _heapenable_
+1847:07b0      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+096e:6bdd      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+096e:6c02      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+096e:6c5c      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+096e:6fd5*     sbrk_
+096e:6fe5      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+096e:704d      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+096e:7070      __setenvp_
+096e:71fc      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1847:07b2      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+096e:725a*     _ismbblead_
+1847:1f92      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+096e:72b4      __mbinit_
+1847:07b4      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+096e:738f      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+096e:739d      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1847:07b6      ___EFG_printf
+1847:07ba      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+096e:73bb      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+096e:758d      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1847:07be      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1847:07c0      ___Save8087
+1847:07c4      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+096e:75ad      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+096e:75e0*     __init_8087_emu
+096e:75e6      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+096e:7643      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+096e:768e+     utoa_
+096e:772f      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+096e:7779      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+096e:77b5      ulltoa_
+096e:78f2*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+096e:7963*     _dos_close_
+096e:7971      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+096e:7980      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+096e:7ab1*     _SetLD64bit_
+096e:7abc*     _SetLD80bit_
+096e:7ac7      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+096e:7c2c      _LDScale10x_
+096e:8504+     __cvtld_
+096e:8ce0      __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
+096e:8cf2*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+096e:9523+     __Strtold_
+096e:9762      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+096e:9908      __Init_FPE_handler_
+096e:9941      __Fini_FPE_handler_
+096e:9978*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+096e:9c0a      __LDClass_
+096e:9c90*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+096e:9ca4      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+096e:9d6c*     __set_EDOM_
+096e:9d78      __set_ERANGE_
+096e:9d84*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1847:019a*     ___f_infinity
+1847:019e*     ___f_posqnan
+1847:01a2      ___d_infinity
+1847:01aa      ___d_posqnan
+1847:01b2*     ___ld_infinity
+1847:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1847:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1847:086c      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  00022710 (141072.)
+Entry point address: 096e:0072
+Link time: 00:00.10
diff --git a/bakapi.map b/bakapi.map
new file mode 100755 (executable)
index 0000000..acc37df
--- /dev/null
@@ -0,0 +1,508 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: bakapi.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0c42:0000            000096e0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+bakapi_TEXT            CODE           AUTO           0000:0000       000008b5
+_TEXT                  CODE           AUTO           0000:08c0       000063e9
+dos_TEXT               CODE           AUTO           0000:6cb0       000001bd
+cpu_TEXT               CODE           AUTO           0000:6e70       00000028
+vga_TEXT               CODE           AUTO           0000:6ea0       00000afc
+modex16_TEXT           CODE           AUTO           0000:79a0       00001d25
+16text_TEXT            CODE           AUTO           0000:96d0       0000010d
+bakapee_TEXT           CODE           AUTO           0000:97e0       00000ff3
+vgamodex_TEXT          CODE           AUTO           0000:a7e0       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:a860       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:b080       000006ec
+16render_TEXT          CODE           AUTO           0000:b770       00000ca3
+dosdpmev_TEXT          CODE           AUTO           0000:c420       00000000
+cpup3snc_TEXT          CODE           AUTO           0000:c420       00000000
+FAR_DATA               FAR_DATA       AUTO           0c42:0000       00000000
+_NULL                  BEGDATA        DGROUP         0c42:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0c44:0000       00000002
+CONST                  DATA           DGROUP         0c44:0002       00000096
+CONST2                 DATA           DGROUP         0c4d:0008       00000102
+_DATA                  DATA           DGROUP         0c5e:0000       00000382
+XIB                    DATA           DGROUP         0c96:0002       00000000
+XI                     DATA           DGROUP         0c96:0002       0000001e
+XIE                    DATA           DGROUP         0c98:0000       00000000
+YIB                    DATA           DGROUP         0c98:0000       00000000
+YI                     DATA           DGROUP         0c98:0000       00000012
+YIE                    DATA           DGROUP         0c99:0002       00000000
+STRINGS                DATA           DGROUP         0c99:0002       00000000
+DATA                   DATA           DGROUP         0c99:0002       00000000
+_BSS                   BSS            DGROUP         0c9a:0000       00001159
+STACK                  STACK          DGROUP         0db0:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: bakapi.o(/dos/z/16/src/bakapi.c)
+0c42:0580+     _gvar
+0000:0176      main_
+0c42:01c4+     _vgamodex_mode
+0c42:01c6*     _ch
+0c42:06ca+     _xdir
+0c42:06cc+     _ydir
+0c42:06ce+     _ypos
+0c42:06d0+     _d
+0c42:06d2+     _xpos
+0c42:06d4+     _key
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:08c5      __STK
+0000:08e5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0909      __PIA
+0000:0902*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strtol.c)
+0000:0c0c      strtoul_
+0000:0c1e*     strtol_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0000:6cb0      probe_dos_
+0c42:0260*     _lib_dos_option
+0c42:0261+     _dos_flavor
+0c42:0262+     _dos_version
+0c42:0264+     _freedos_kernel_version
+0c42:0268+     _dos_version_method
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0000:6e70      cpu_probe_
+0c42:0270      _cpu_cpuid_vendor
+0c42:027d      _cpu_cpuid_features
+0c42:028d+     _cpu_basic_level
+0c42:0290      _cpu_cpuid_max
+0c42:0294      _cpu_flags
+0c42:0296      _cpu_tmp1
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:6ea0+     vga_sync_hw_cursor_
+0000:6f5e+     update_state_vga_memory_map_select_
+0000:71ac      update_state_from_vga_
+0000:7590      probe_vga_
+0c42:06d6      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:7b10      VGAmodeX_
+0000:7b7e*     vgaGetMode_
+0000:7ba2+     modexEnter_
+0000:7da6*     modexLeave_
+0000:7dc0      modexDefaultPage_
+0000:7eb0*     modexNextPage_
+0000:7f7c*     modexNextPageFlexibleSize_
+0000:804a      modexShowPage_
+0000:8146*     modexPanPage_
+0000:8196      modexSelectPlane_
+0000:81ba      modexClearRegion_
+0000:82d2*     modexCopyPageRegion_
+0000:843c*     modexFadeOn_
+0000:846c*     modexFadeOff_
+0000:849a*     modexFlashOn_
+0000:84c8*     modexFlashOff_
+0000:8598+     modexPalSave_
+0000:85ee+     modexNewPal_
+0000:8632*     modexLoadPalFile_
+0000:8712*     modexSavePalFile_
+0000:8788*     modexPalBlack_
+0000:87b2*     modexPalWhite_
+0000:87dc+     modexPalUpdate_
+0000:8d4a+     modexPalUpdate1_
+0000:8dc2*     modexPalUpdate0_
+0000:8e0e*     modexPalOverscan_
+0000:8e30+     modexchkcolor_
+0000:9148      modexputPixel_
+0000:91d6*     modexgetPixel_
+0000:925c*     modexhlin_
+0000:92d8      modexprint_
+0000:9474*     modexprintbig_
+0000:95f0*     modexpdump_
+0000:9650      modexcls_
+0c42:02d4      _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:0c27      rand_
+0000:0c69*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:9746      textInit_
+0c42:107e      _romFonts
+0c42:1096      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0c8c      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:0ca3      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0c42:02ec      ___iob
+0c42:14a4      ___OpenStreams
+0c42:14a8      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:0cbd      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0cec      printf_
+Module: gfx.lib(/dos/z/16/src/lib/bakapee.c)
+0000:97e8*     clrstdin_
+0000:9898+     colortest_
+0000:98ec+     colorz_
+0000:9952+     ssd_
+0000:9ad2+     dingpp_
+0000:9b94+     dingo_
+0000:9d98+     dingas_
+0000:9eae+     dingu_
+0000:9f10+     dingq_
+0000:9fb0      ding_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0c42:0000*     __nullarea
+0c42:0464*     __ovlflag
+0c42:0465*     __intno
+0c42:0466*     __ovlvec
+0000:0d1c      _cstart_
+0000:0def*     _Not_Enough_Memory_
+0000:0f21      __exit_
+0000:0f3e      __do_exit_with_msg__
+0000:0f97      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:0fa2      _big_code_
+0000:0fa2*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0c42:152c      __argv
+0c42:1530      ___argv
+0c42:1534      __argc
+0c42:1536      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0fa2*     __exit_with_msg_
+0000:0fa7      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0c42:046a      __curbrk
+0c42:0472      __STACKLOW
+0c42:0474      __STACKTOP
+0c42:0476      __cbyte
+0c42:0478      __child
+0c42:047a      __no87
+0c42:0487      ___FPE_handler
+0c42:046c      __psp
+0c42:047b      __get_ovl_stack
+0c42:047f      __restore_ovl_stack
+0c42:0483      __close_ovl_file
+0c42:048b      __LpCmdLine
+0c42:048f      __LpPgmName
+0c42:046e      __osmajor
+0c42:046f      __osminor
+0c42:0470      __osmode
+0c42:0471      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:0fc2      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0c42:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:0fd0      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:1003*     __get_errno_ptr_
+0c42:1538      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:100a      __I4M
+0000:100a      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:1022+     int86x_
+0000:11a5      int86_
+Module: gfx.lib(cpuasm.asm)
+0000:11e0      cpu_basic_probe_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:a7e0      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:a860      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:b080      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:12eb      _fmalloc_
+0000:12eb      malloc_
+0c42:0494+     ___fheap
+0c42:0496      ___fheapRover
+0c42:0498      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:1460+     __null_int23_exit_
+0000:1461      exit_
+0000:1479*     _exit_
+0c42:049a+     ___int23_exit
+0c42:049e+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1494+     __open_flags_
+0000:1755+     _fsopen_
+0000:17bb      fopen_
+0000:18de*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:1966+     __fill_buffer_
+0000:1bb5      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:1cfc      __doclose_
+0000:1e46      __shutdown_stream_
+0000:1e60      fclose_
+0c42:153a+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1ecb      _ffree_
+0000:1ecb      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1f38      fwrite_
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:b776+     modexDrawPBufRegion_
+0000:b960*     modexDrawPBuf_
+0000:b9c8*     oldDrawBmp_
+0000:bb22*     modexDrawBmp_
+0000:bb88+     modexDrawBmpRegion_
+0000:bcf2*     modexDrawSprite_
+0000:bd58+     modexDrawSpriteRegion_
+0000:bed0*     modexDrawBmpPBuf_
+0000:bf36+     modexDrawBmpPBufRegion_
+0000:c0a0*     modexDrawSpritePBuf_
+0000:c106+     modexDrawSpritePBufRegion_
+0000:c27e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:22bf      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:24f0*     fcloseall_
+0000:24f7      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:251d      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c)
+0000:2670      delay_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:27e8      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:2849      __InitRtns
+0000:2849*     __FInitRtns
+0000:28a4      __FiniRtns
+0000:28a4*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0c42:04b4      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:2908      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:2c37      __Init_Argv_
+0000:2c99      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2cc3      __EnterWVIDEO_
+0c42:04b6+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:2ce7      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:2cfb      segread_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+0c42:04c0      _dpmi_entered
+0c42:04c8      _dpmi_rm_entry
+0c42:04d0      _dpmi_pm_entry
+0c42:15c2      _dpmi_pm_es
+0c42:15c4      _dpmi_pm_ds
+0c42:15c6      _dpmi_pm_cs
+0c42:15c8      _dpmi_pm_ss
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+0c42:04d4      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2d70      __MemAllocator
+0000:2e3a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:2f97      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:310d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:31fc      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:31ff      _nmalloc_
+0c42:04e4      ___nheapbeg
+0c42:04e6      ___MiniHeapRover
+0c42:04e8      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:32d9*     _heapgrow_
+0000:32d9*     _fheapgrow_
+0000:32da      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:3352*     __set_commode_
+0c42:04ea      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0c42:04ec      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:357f*     open_
+0000:35b6      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:3701      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:38f9      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:3958      __freefp_
+0000:39f9      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:3a3a      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:3bea      __flushall_
+0000:3c7e*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:3c84      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:3c9e      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:3e2c      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3e4c      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3e86      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3ebc      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:4105      _nfree_
+0c42:15ca+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:4200      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:4260      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:4435      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0c42:15cc      ____Argv
+0c42:15d0      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0c42:04ee      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0c42:0542      __Start_XI
+0c42:0560      __End_XI
+0c42:0560      __Start_YI
+0c42:0572      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:5598      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0c42:15d2      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:55ca      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:5943*     _heapenable_
+0c42:04f0      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:5954      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:59dc      __LastFree_
+0000:5a56      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:5b67      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:5b8d      __GetIOMode_
+0000:5bc2      __SetIOMode_nogrow_
+0c42:04f2      ___NFiles
+0c42:04f4      ___init_mode
+0c42:051c      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:5bf7      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5c13*     __get_doserrno_ptr_
+0c42:15d4      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0c42:0520      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:5c1a      _dos_creat_
+0000:5c3e*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5c5f+     __grow_iomode_
+0000:5d46+     __shrink_iomode_
+0000:5d87      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5e2e*     __dosretax
+0000:5e33*     __dosret0
+0000:5e3a      __set_errno_dos_
+0000:5ea2*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5ead      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:5ede      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5eef      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:5ef4      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5f3f+     utoa_
+0000:5fe0      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:602a      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0c42:0536      ___EFG_printf
+0c42:053a*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0c42:053e      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:6076*     _ismbblead_
+0c42:15d8      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:6092      ulltoa_
+0000:61cf*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:6240      ultoa_
+0000:62fe*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:634c*     sbrk_
+0000:635c      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:63c4      __doserror_
+0000:63d2*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:63de*     _frealloc_
+0000:63de      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:64ba      __ChkTTYIOMode_
+0000:6528*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:6538*     _dos_close_
+0000:6546      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0c42:0092      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:6593      __mbinit_
+0c42:0540+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:666e*     _msize_
+0000:6689      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:669a      __HeapManager_expand_
+0000:6ba3      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:6bf6      _fexpand_
+0000:6bf6*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:6c2b      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:6c50      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00015b00 (88832.)
+Entry point address: 0000:0d1c
+Link time: 00:00.10
diff --git a/exmmtest.map b/exmmtest.map
new file mode 100755 (executable)
index 0000000..4715251
--- /dev/null
@@ -0,0 +1,633 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: exmmtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1188:0000            00009140
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+exmmtest_TEXT          CODE           AUTO           0000:0000       000003e6
+16_in_TEXT             CODE           AUTO           0000:03f0       000024e0
+16_mm_TEXT             CODE           AUTO           0000:28d0       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5bd0       00000058
+16_head_TEXT           CODE           AUTO           0000:5c30       0000044c
+16_ca_TEXT             CODE           AUTO           0000:6080       000003fd
+kitten_TEXT            CODE           AUTO           0000:6480       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6c90       0000158b
+16_timer_TEXT          CODE           AUTO           0000:8220       00000402
+_TEXT                  CODE           AUTO           0863:0000       000090a0
+16_in13_DATA           FAR_DATA       AUTO           116d:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1187:0004       00000000
+_NULL                  BEGDATA        DGROUP         1188:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         118a:0000       00000002
+CONST                  DATA           DGROUP         118a:0002       00000076
+CONST2                 DATA           DGROUP         1191:0008       00000132
+_DATA                  DATA           DGROUP         11a5:0000       0000060b
+XIB                    DATA           DGROUP         1205:000c       00000000
+XI                     DATA           DGROUP         1205:000c       0000003c
+XIE                    DATA           DGROUP         1209:0008       00000000
+YIB                    DATA           DGROUP         1209:0008       00000000
+YI                     DATA           DGROUP         1209:0008       00000018
+YIE                    DATA           DGROUP         120b:0000       00000000
+STRINGS                DATA           DGROUP         120b:0000       00000000
+DATA                   DATA           DGROUP         120b:0000       00000000
+_emu_init_start        EMU            DGROUP         120b:0000       00000000
+_emu_init_end          EMU            DGROUP         120b:0000       00000000
+_BSS                   BSS            DGROUP         120b:0000       0000090a
+STACK                  STACK          DGROUP         129c:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
+1188:0830+     _gvar
+0000:0164      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1188:01e4+     _testkeyin
+1188:01e6+     _testcontrolnoisy
+1188:01e8+     _testctrltype
+0000:057a+     INL_KeyService_
+0000:0816+     Mouse_
+0000:086e+     IN_GetJoyAbs_
+0000:0c18+     IN_GetJoyButtonsDB_
+0000:0e9e+     IN_SetupJoy_
+0000:1060*     IN_Startup_
+0000:1166*     IN_Default_
+0000:1282*     IN_Shutdown_
+0000:1302*     IN_SetKeyHook_
+0000:1324+     IN_ClearKeysDown_
+0000:1404*     IN_ReadCursor_
+0000:151c*     IN_ReadControl_
+0000:22f4*     IN_SetControlType_
+0000:2342*     IN_GetScanName_
+0000:23ca*     IN_WaitForKey_
+0000:2400*     IN_WaitForASCII_
+0000:2436+     IN_AckBack_
+0000:251e*     IN_Ack_
+0000:25c0+     IN_IsUserInput_
+0000:2666*     IN_UserInput_
+0000:26aa*     IN_KeyDown_
+0000:26f2+     IN_ClearKey_
+0000:276a*     IN_qb_
+0000:27c4*     IN_initplayer_
+1188:09fe+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:32b4+     MML_CheckForEMS_
+0000:3310+     MML_SetupEMS_
+0000:34c8+     MML_ShutdownEMS_
+0000:3534+     MM_MapEMS_
+0000:3630*     MM_MapXEMS_
+0000:3750+     MML_CheckForXMS_
+0000:37ac*     MML_SetupXMS_
+0000:3894+     MML_ShutdownXMS_
+0000:3922+     MML_UseSpace_
+0000:3b00+     MML_ClearBlock_
+0000:3b84      MM_Startup_
+0000:3fb6      MM_Shutdown_
+0000:404c      MM_GetPtr_
+0000:443c      MM_FreePtr_
+0000:4534*     MM_SetPurge_
+0000:460e*     MM_SetLock_
+0000:46e6+     MM_SortMem_
+0000:48d4      MM_ShowMemory_
+0000:4f74      MM_DumpData_
+0000:50ce+     MM_UnusedMemory_
+0000:5152+     MM_TotalFree_
+0000:51e8*     MM_Report_
+0000:5ba0*     MM_BombOnError_
+1188:0bd0+     _beforesort
+1188:0bd4+     _aftersort
+1188:0bd8+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5bd0      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:5c3e*     wait_
+0000:5c8a*     filesize_
+0000:5cf0      printmeminfoline_
+0000:5edc      US_CheckParm_
+0000:6040      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:60ae      CA_OpenDebug_
+0000:60fe      CA_CloseDebug_
+0000:612c+     CA_FarRead_
+0000:61ac*     CA_FarWrite_
+0000:622c*     CA_ReadFile_
+0000:62a8      CA_LoadFile_
+0000:6350*     CAL_OptimizeNodes_
+0000:6400      CA_Startup_
+0000:6450      CA_Shutdown_
+1188:0ce0*     _finishcachebox
+1188:0ce4*     _drawcachebox
+1188:0ce8*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:64bc      KITTENGETS
+0000:651c*     kittenopen_
+0000:676a+     catread_
+0000:681e*     kittenclose_
+0000:683a+     mystrtoul_
+0000:68ee+     processEscChars_
+0000:6a74+     get_line_
+0000:6ae6+     db_fetch_
+0000:6b7c+     db_insert_
+1188:04d4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6e3c+     LargestFreeBlock_
+0000:6eca+     _coreleft_
+0000:6f46+     LargestFarFreeBlock_
+0000:6ffc+     _farcoreleft_
+0000:70aa+     LargestHugeFreeBlock_
+0000:719a*     _hugecoreleft_
+0000:726a      GetFreeSize_
+0000:72c4      GetFarFreeSize_
+0000:730e      GetNearFreeSize_
+0000:735c      heapdump_
+0000:7ffe+     heapstat_
+0000:813c+     heapstat0_
+0000:819e+     HC_OpenDebug_
+0000:81ee*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:822c*     start_timer_
+0000:8358*     elapsed_timer_
+0000:83aa+     ticktock_
+0000:8416*     time_in_seconds_
+0000:8462*     shinkutxt_
+0000:85fa+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0863:0005      __STK
+0863:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0863:0042      _fmalloc_
+0863:0042      malloc_
+1188:04f6      ___fheap
+1188:04f8      ___fheapRover
+1188:04fa      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0863:01bf      __PIA
+0863:01b8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0863:01d6      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
+0863:0205      _bmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0863:023c      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0863:0256      _ffree_
+0863:0256      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1188:0000*     __nullarea
+1188:04fc*     __ovlflag
+1188:04fd*     __intno
+1188:04fe*     __ovlvec
+0863:02c4      _cstart_
+0863:0397*     _Not_Enough_Memory_
+0863:04c9      __exit_
+0863:04e6      __do_exit_with_msg__
+0863:053f      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0863:054a      _big_code_
+0863:054a*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1188:0df4      __argv
+1188:0df8      ___argv
+1188:0dfc      __argc
+1188:0dfe      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0863:054a+     int86x_
+0863:06cd      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0863:06fa      __I4M
+0863:06fa      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0863:0712      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0863:071d      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0863:072a      __I4D
+0863:0779      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0863:07fd*     _heapgrow_
+0863:07fd      _fheapgrow_
+0863:07fe      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0863:0876      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0863:08bb      _nmalloc_
+1188:0502      ___nheapbeg
+1188:0504      ___MiniHeapRover
+1188:0506      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0863:0995      _nfree_
+1188:0e00+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0863:0a90+     __null_int23_exit_
+0863:0a91      exit_
+0863:0aa9*     _exit_
+1188:0508+     ___int23_exit
+1188:050c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0863:0ac4      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0863:0af7      ultoa_
+0863:0bb5*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0863:0d3b      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0863:0f67+     __open_flags_
+0863:1228+     _fsopen_
+0863:128e      fopen_
+0863:13b1*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0863:1439      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0863:1468      __doclose_
+0863:15b2      __shutdown_stream_
+0863:15cc      fclose_
+1188:0e02+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0863:16ad      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0863:16d4      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0863:16eb      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0863:18d1      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1188:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0863:1ac9      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0863:1ad7      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0863:1d07      open_
+0863:1d3e      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0863:1d6b      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0863:1d70      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0863:1dce      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0863:1dfd      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0863:1ee8      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0863:1f19      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0863:2052*     __clib_strdup_
+0863:2052      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0863:20b9      halloc_
+0863:219e      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0863:21a5      _heapwalk_
+0863:21a5      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0863:21ba+     __NHeapWalk_
+0863:22b3      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0863:22c3      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1188:0518      ___iob
+1188:0e0a      ___OpenStreams
+1188:0e0e      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1188:0680      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1188:0682      __8087
+1188:0683      __real87
+1188:0684      __dos87emucall
+1188:0686      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0863:22d2*     __exit_with_msg_
+0863:22d7      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1188:0688      __curbrk
+1188:0690      __STACKLOW
+1188:0692      __STACKTOP
+1188:0694      __cbyte
+1188:0696      __child
+1188:0698      __no87
+1188:06a5      ___FPE_handler
+1188:068a      __psp
+1188:0699      __get_ovl_stack
+1188:069d      __restore_ovl_stack
+1188:06a1      __close_ovl_file
+1188:06a9      __LpCmdLine
+1188:06ad      __LpPgmName
+1188:068c      __osmajor
+1188:068d      __osminor
+1188:068e      __osmode
+1188:068f      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0863:2300      __MemAllocator
+0863:23ca      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0863:2527      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0863:269d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0863:278c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0863:27ab      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0863:28fe      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0863:295f      __InitRtns
+0863:295f*     __FInitRtns
+0863:29ba      __FiniRtns
+0863:29ba*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1188:06b2      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0863:2a1e      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0863:2d4d      __Init_Argv_
+0863:2daf      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0863:2dd9      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0863:2ded      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0863:2ed8      __LastFree_
+0863:2f52      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0863:3063      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1188:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0863:3066      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0863:30a0*     __dosretax
+0863:30a5*     __dosret0
+0863:30ac      __set_errno_dos_
+0863:3114*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0863:311f*     __get_errno_ptr_
+1188:0e16      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0863:3126      __GetIOMode_
+0863:315b      __SetIOMode_nogrow_
+1188:06c8      ___NFiles
+1188:06ca      ___init_mode
+1188:06f2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0863:3190*     __set_commode_
+1188:06f6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1188:06f8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0863:319c      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0863:31fb      __freefp_
+0863:329c      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0863:32dd      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0863:348d      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0863:34c3      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0863:370c      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0863:3721      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0863:3732      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0863:3764      __doserror_
+0863:3772      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0863:377e      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0863:37a4      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0863:37c0*     __get_doserrno_ptr_
+1188:0e18      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1188:06fa      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0863:37c7      _dos_creat_
+0863:37eb*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0863:380c+     __grow_iomode_
+0863:38f3+     __shrink_iomode_
+0863:3934      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0863:39f4      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1188:0e1c      ___env_mask
+1188:0e20      _environ
+1188:0e24*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0863:3a36      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0863:3a89      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0863:3ae4      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0863:3b07      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0863:3b59      __ChkTTYIOMode_
+0863:3bc7*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0863:3c99      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0863:3ebf      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0863:40f0*     fcloseall_
+0863:40f7      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0863:4101      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0863:4139*     _fpreset_
+0863:4164      __init_8087_
+0863:41e3      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0863:4253      __EnterWVIDEO_
+1188:071a+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0863:4277*     _heapenable_
+1188:071c      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1188:071e      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0863:4288      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0863:445d      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0863:45eb      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1188:0e28      ____Argv
+1188:0e2c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1188:07dc      __Start_XI
+1188:0818      __End_XI
+1188:0818      __Start_YI
+1188:0830      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1188:0e2e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0863:574e      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0863:5ac7*     sbrk_
+0863:5ad7      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0863:5b3f      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0863:5b9f      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0863:5ba4+     __flushall_
+0863:5c38      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0863:5c3e*     _frealloc_
+0863:5c3e      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0863:5d38      __setenvp_
+0863:5ec4      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1188:0720      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0863:5f22*     _ismbblead_
+1188:0e34      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0863:5f7c      __mbinit_
+1188:0722      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0863:6057      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0863:6065      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1188:0724      ___EFG_printf
+1188:0728      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0863:6083      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0863:6255      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1188:072c      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1188:072e      ___Save8087
+1188:0732      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0863:6275      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0863:62a8*     __init_8087_emu
+0863:62ae      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0863:630b      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0863:6356+     utoa_
+0863:63f7      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0863:6441      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0863:647d      ulltoa_
+0863:65ba*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0863:662b*     _dos_close_
+0863:6639      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0863:6648*     _msize_
+0863:6663      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0863:6674      __HeapManager_expand_
+0863:6b7d      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0863:6bd0      _fexpand_
+0863:6bd0*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0863:6c05      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0863:6d36*     _SetLD64bit_
+0863:6d41*     _SetLD80bit_
+0863:6d4c      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0863:6eb1      _LDScale10x_
+0863:7789+     __cvtld_
+0863:7f65      __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
+0863:7f76*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0863:87a7+     __Strtold_
+0863:89e6      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0863:8b8c      __Init_FPE_handler_
+0863:8bc5      __Fini_FPE_handler_
+0863:8bfc*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0863:8e8e      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0863:8eb3      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0863:8f0c      __LDClass_
+0863:8f92*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0863:8fa6      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0863:906e*     __set_EDOM_
+0863:907a      __set_ERANGE_
+0863:9086*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1188:019a*     ___f_infinity
+1188:019e*     ___f_posqnan
+1188:01a2      ___d_infinity
+1188:01aa      ___d_posqnan
+1188:01b2*     ___ld_infinity
+1188:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1188:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1188:07da      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+/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:  0001a9c0 (108992.)
+Entry point address: 0863:02c4
+Link time: 00:00.00
diff --git a/fmemtest.map b/fmemtest.map
new file mode 100755 (executable)
index 0000000..462fb0c
--- /dev/null
@@ -0,0 +1,632 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: fmemtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1170:0000            00009080
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fmemtest_TEXT          CODE           AUTO           0000:0000       00000272
+16_in_TEXT             CODE           AUTO           0000:0280       000024e0
+16_mm_TEXT             CODE           AUTO           0000:2760       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5a60       00000058
+16_head_TEXT           CODE           AUTO           0000:5ac0       0000044c
+16_ca_TEXT             CODE           AUTO           0000:5f10       000003fd
+kitten_TEXT            CODE           AUTO           0000:6310       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6b20       0000158b
+16_timer_TEXT          CODE           AUTO           0000:80b0       00000402
+_TEXT                  CODE           AUTO           084c:0000       0000908c
+16_in13_DATA           FAR_DATA       AUTO           1155:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           116f:0004       00000000
+_NULL                  BEGDATA        DGROUP         1170:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1172:0000       00000002
+CONST                  DATA           DGROUP         1172:0002       00000076
+CONST2                 DATA           DGROUP         1179:0008       00000132
+_DATA                  DATA           DGROUP         118d:0000       0000060b
+XIB                    DATA           DGROUP         11ed:000c       00000000
+XI                     DATA           DGROUP         11ed:000c       0000003c
+XIE                    DATA           DGROUP         11f1:0008       00000000
+YIB                    DATA           DGROUP         11f1:0008       00000000
+YI                     DATA           DGROUP         11f1:0008       00000018
+YIE                    DATA           DGROUP         11f3:0000       00000000
+STRINGS                DATA           DGROUP         11f3:0000       00000000
+DATA                   DATA           DGROUP         11f3:0000       00000000
+_emu_init_start        EMU            DGROUP         11f3:0000       00000000
+_emu_init_end          EMU            DGROUP         11f3:0000       00000000
+_BSS                   BSS            DGROUP         11f3:0000       0000084a
+STACK                  STACK          DGROUP         1278:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fmemtest.o(/dos/z/16/src/fmemtest.c)
+0000:00e2      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1170:01e4+     _testkeyin
+1170:01e6+     _testcontrolnoisy
+1170:01e8+     _testctrltype
+0000:040a+     INL_KeyService_
+0000:06a6+     Mouse_
+0000:06fe+     IN_GetJoyAbs_
+0000:0aa8+     IN_GetJoyButtonsDB_
+0000:0d2e+     IN_SetupJoy_
+0000:0ef0*     IN_Startup_
+0000:0ff6*     IN_Default_
+0000:1112*     IN_Shutdown_
+0000:1192*     IN_SetKeyHook_
+0000:11b4+     IN_ClearKeysDown_
+0000:1294*     IN_ReadCursor_
+0000:13ac*     IN_ReadControl_
+0000:2184*     IN_SetControlType_
+0000:21d2*     IN_GetScanName_
+0000:225a*     IN_WaitForKey_
+0000:2290*     IN_WaitForASCII_
+0000:22c6+     IN_AckBack_
+0000:23ae*     IN_Ack_
+0000:2450+     IN_IsUserInput_
+0000:24f6*     IN_UserInput_
+0000:253a*     IN_KeyDown_
+0000:2582+     IN_ClearKey_
+0000:25fa*     IN_qb_
+0000:2654*     IN_initplayer_
+1170:093e+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:3144+     MML_CheckForEMS_
+0000:31a0+     MML_SetupEMS_
+0000:3358+     MML_ShutdownEMS_
+0000:33c4+     MM_MapEMS_
+0000:34c0*     MM_MapXEMS_
+0000:35e0+     MML_CheckForXMS_
+0000:363c*     MML_SetupXMS_
+0000:3724+     MML_ShutdownXMS_
+0000:37b2+     MML_UseSpace_
+0000:3990+     MML_ClearBlock_
+0000:3a14*     MM_Startup_
+0000:3e46+     MM_Shutdown_
+0000:3edc      MM_GetPtr_
+0000:42cc+     MM_FreePtr_
+0000:43c4*     MM_SetPurge_
+0000:449e*     MM_SetLock_
+0000:4576+     MM_SortMem_
+0000:4764*     MM_ShowMemory_
+0000:4e04*     MM_DumpData_
+0000:4f5e+     MM_UnusedMemory_
+0000:4fe2+     MM_TotalFree_
+0000:5078*     MM_Report_
+0000:5a30*     MM_BombOnError_
+1170:0b10+     _beforesort
+1170:0b14+     _aftersort
+1170:0b18+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5a60      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:5ace*     wait_
+0000:5b1a*     filesize_
+0000:5b80      printmeminfoline_
+0000:5d6c      US_CheckParm_
+0000:5ed0      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:5f3e      CA_OpenDebug_
+0000:5f8e      CA_CloseDebug_
+0000:5fbc+     CA_FarRead_
+0000:603c*     CA_FarWrite_
+0000:60bc*     CA_ReadFile_
+0000:6138*     CA_LoadFile_
+0000:61e0*     CAL_OptimizeNodes_
+0000:6290*     CA_Startup_
+0000:62e0*     CA_Shutdown_
+1170:0c20*     _finishcachebox
+1170:0c24*     _drawcachebox
+1170:0c28*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:634c      KITTENGETS
+0000:63ac*     kittenopen_
+0000:65fa+     catread_
+0000:66ae*     kittenclose_
+0000:66ca+     mystrtoul_
+0000:677e+     processEscChars_
+0000:6904+     get_line_
+0000:6976+     db_fetch_
+0000:6a0c+     db_insert_
+1170:04d4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6ccc+     LargestFreeBlock_
+0000:6d5a+     _coreleft_
+0000:6dd6+     LargestFarFreeBlock_
+0000:6e8c+     _farcoreleft_
+0000:6f3a+     LargestHugeFreeBlock_
+0000:702a*     _hugecoreleft_
+0000:70fa+     GetFreeSize_
+0000:7154+     GetFarFreeSize_
+0000:719e+     GetNearFreeSize_
+0000:71ec*     heapdump_
+0000:7e8e+     heapstat_
+0000:7fcc+     heapstat0_
+0000:802e+     HC_OpenDebug_
+0000:807e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:80bc*     start_timer_
+0000:81e8*     elapsed_timer_
+0000:823a+     ticktock_
+0000:82a6*     time_in_seconds_
+0000:82f2*     shinkutxt_
+0000:848a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+084c:0005      __STK
+084c:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+084c:0042      _heapgrow_
+084c:0042      _fheapgrow_
+084c:0043      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+084c:00bb      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+084c:00ea      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c)
+084c:012f      _bmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+084c:0166      _msize_
+084c:0181      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c)
+084c:0192      _nmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1170:0000*     __nullarea
+1170:04f6*     __ovlflag
+1170:04f7*     __intno
+1170:04f8*     __ovlvec
+084c:01a6      _cstart_
+084c:0279*     _Not_Enough_Memory_
+084c:03ab      __exit_
+084c:03c8      __do_exit_with_msg__
+084c:0421      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+084c:042c      _big_code_
+084c:042c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1170:0d34      __argv
+1170:0d38      ___argv
+1170:0d3c      __argc
+1170:0d3e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+084c:0433      __PIA
+084c:042c*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+084c:044a+     int86x_
+084c:05cd      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+084c:05fa      __I4M
+084c:05fa      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+084c:0612      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+084c:061d      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+084c:062a      __I4D
+084c:0679      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+084c:06fd      _nmalloc_
+1170:04fc      ___nheapbeg
+1170:04fe      ___MiniHeapRover
+1170:0500      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+084c:07d7      _fmalloc_
+084c:07d7      malloc_
+1170:0502      ___fheap
+1170:0504      ___fheapRover
+1170:0506      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+084c:094c      _ffree_
+084c:094c      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+084c:09b9      _nfree_
+1170:0d40+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+084c:0ab4+     __null_int23_exit_
+084c:0ab5      exit_
+084c:0acd*     _exit_
+1170:0508+     ___int23_exit
+1170:050c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+084c:0ae8      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+084c:0b1b      ultoa_
+084c:0bd9*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+084c:0d5f      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+084c:0f8b+     __open_flags_
+084c:124c+     _fsopen_
+084c:12b2      fopen_
+084c:13d5*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+084c:145d      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+084c:148c      __doclose_
+084c:15d6      __shutdown_stream_
+084c:15f0      fclose_
+1170:0d42+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+084c:16d1      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+084c:16f8      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+084c:170f      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+084c:18f5      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1170:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+084c:1aed      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+084c:1afb      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+084c:1d2b      open_
+084c:1d62      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+084c:1d8f      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+084c:1d94      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+084c:1df2      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+084c:1e21      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+084c:1f0c      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+084c:1f3d      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+084c:2076*     __clib_strdup_
+084c:2076      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+084c:20dd      halloc_
+084c:21c2      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+084c:21c9      _heapwalk_
+084c:21c9      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+084c:21de+     __NHeapWalk_
+084c:22d7      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+084c:22e7      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1170:0518      ___iob
+1170:0d4a      ___OpenStreams
+1170:0d4e      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1170:0680      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1170:0682      __8087
+1170:0683      __real87
+1170:0684      __dos87emucall
+1170:0686      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+084c:22f6*     __exit_with_msg_
+084c:22fb      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1170:0688      __curbrk
+1170:0690      __STACKLOW
+1170:0692      __STACKTOP
+1170:0694      __cbyte
+1170:0696      __child
+1170:0698      __no87
+1170:06a5      ___FPE_handler
+1170:068a      __psp
+1170:0699      __get_ovl_stack
+1170:069d      __restore_ovl_stack
+1170:06a1      __close_ovl_file
+1170:06a9      __LpCmdLine
+1170:06ad      __LpPgmName
+1170:068c      __osmajor
+1170:068d      __osminor
+1170:068e      __osmode
+1170:068f      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+084c:239b      __LastFree_
+084c:2415      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+084c:2542      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+084c:2695      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+084c:26f6      __InitRtns
+084c:26f6*     __FInitRtns
+084c:2751      __FiniRtns
+084c:2751*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1170:06b2      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+084c:27b6      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+084c:2ae5      __Init_Argv_
+084c:2b47      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+084c:2b71      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+084c:2b85      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+084c:2beb      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+084c:2bf0      __MemAllocator
+084c:2cba      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+084c:2e17      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+084c:2f8d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+084c:307c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1170:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+084c:307f      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+084c:30b9*     __dosretax
+084c:30be*     __dosret0
+084c:30c5      __set_errno_dos_
+084c:312d*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+084c:3138*     __get_errno_ptr_
+1170:0d56      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+084c:313f      __GetIOMode_
+084c:3174      __SetIOMode_nogrow_
+1170:06c8      ___NFiles
+1170:06ca      ___init_mode
+1170:06f2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+084c:31a9*     __set_commode_
+1170:06f6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1170:06f8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+084c:31b5      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+084c:3214      __freefp_
+084c:32b5      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+084c:32f6      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+084c:34a6      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+084c:34dc      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+084c:3725      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+084c:373a      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+084c:374b      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+084c:377c      __doserror_
+084c:378a      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+084c:3796      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+084c:37bc      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+084c:37d8*     __get_doserrno_ptr_
+1170:0d58      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1170:06fa      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+084c:37df      _dos_creat_
+084c:3803*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+084c:3824+     __grow_iomode_
+084c:390b+     __shrink_iomode_
+084c:394c      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+084c:3a0c      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1170:0d5c      ___env_mask
+1170:0d60      _environ
+1170:0d64*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+084c:3a4e      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+084c:3aa1      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+084c:3afc      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+084c:3b1f      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+084c:3b71      __ChkTTYIOMode_
+084c:3bdf*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+084c:3cb1      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+084c:3ed7      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+084c:4108*     fcloseall_
+084c:410f      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+084c:4119      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+084c:4151*     _fpreset_
+084c:417c      __init_8087_
+084c:41fb      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+084c:426b      __EnterWVIDEO_
+1170:071a+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1170:071c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+084c:428f*     _heapenable_
+1170:071e      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+084c:42a0*     sbrk_
+084c:42b0      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+084c:4318      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+084c:44ed      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+084c:467b      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1170:0d68      ____Argv
+1170:0d6c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1170:07dc      __Start_XI
+1170:0818      __End_XI
+1170:0818      __Start_YI
+1170:0830      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1170:0d6e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+084c:57de      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+084c:5b57      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+084c:5bb7      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+084c:5bbc+     __flushall_
+084c:5c50      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+084c:5c56*     _frealloc_
+084c:5c56      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+084c:5d50      __setenvp_
+084c:5edc      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1170:0720      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+084c:5f3a*     _ismbblead_
+1170:0d74      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+084c:5f94      __mbinit_
+1170:0722      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+084c:606f      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+084c:607d      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1170:0724      ___EFG_printf
+1170:0728      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+084c:609b      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+084c:626d      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1170:072c      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1170:072e      ___Save8087
+1170:0732      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+084c:628d      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+084c:62c0*     __init_8087_emu
+084c:62c6      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+084c:6323      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+084c:636e+     utoa_
+084c:640f      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+084c:6459      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+084c:6495      ulltoa_
+084c:65d2*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+084c:6643*     _dos_close_
+084c:6651      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+084c:6660      __HeapManager_expand_
+084c:6b69      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+084c:6bbc      _fexpand_
+084c:6bbc*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+084c:6bf1      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+084c:6d22*     _SetLD64bit_
+084c:6d2d*     _SetLD80bit_
+084c:6d38      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+084c:6e9d      _LDScale10x_
+084c:7775+     __cvtld_
+084c:7f51      __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
+084c:7f62*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+084c:8793+     __Strtold_
+084c:89d2      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+084c:8b78      __Init_FPE_handler_
+084c:8bb1      __Fini_FPE_handler_
+084c:8be8*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+084c:8e7a      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+084c:8e9f      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+084c:8ef8      __LDClass_
+084c:8f7e*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+084c:8f92      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+084c:905a*     __set_EDOM_
+084c:9066      __set_ERANGE_
+084c:9072*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1170:019a*     ___f_infinity
+1170:019e*     ___f_posqnan
+1170:01a2      ___d_infinity
+1170:01aa      ___d_posqnan
+1170:01b2*     ___ld_infinity
+1170:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1170:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1170:07da      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+/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:  0001a780 (108416.)
+Entry point address: 084c:01a6
+Link time: 00:00.10
diff --git a/fontgfx.map b/fontgfx.map
new file mode 100755 (executable)
index 0000000..82f6fa1
--- /dev/null
@@ -0,0 +1,719 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: fontgfx.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1630:0000            0000a450
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fontgfx_TEXT           CODE           AUTO           0000:0000       00000128
+16_in_TEXT             CODE           AUTO           0000:0130       000024e0
+16_mm_TEXT             CODE           AUTO           0000:2610       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5910       00000058
+16_head_TEXT           CODE           AUTO           0000:5970       0000044c
+16_ca_TEXT             CODE           AUTO           0000:5dc0       000003fd
+kitten_TEXT            CODE           AUTO           0000:61c0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:69d0       0000158b
+16_timer_TEXT          CODE           AUTO           0000:7f60       00000402
+_TEXT                  CODE           AUTO           0837:0000       00009820
+modex16_TEXT           CODE           AUTO           0837:9820       00001d25
+vga_TEXT               CODE           AUTO           0837:b550       00000afc
+vgabicur_TEXT          CODE           AUTO           0837:c050       0000003f
+vgamodex_TEXT          CODE           AUTO           0837:c090       00000076
+vgacrtcr_TEXT          CODE           AUTO           0837:c110       00000817
+vgacrtcs_TEXT          CODE           AUTO           0837:c930       000006ec
+16text_TEXT            CODE           AUTO           0837:d020       0000010d
+16render_TEXT          CODE           AUTO           0837:d130       00000ca3
+16_in13_DATA           FAR_DATA       AUTO           1615:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           162f:0004       00000000
+_NULL                  BEGDATA        DGROUP         1630:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1632:0000       00000002
+CONST                  DATA           DGROUP         1632:0002       00000076
+CONST2                 DATA           DGROUP         1639:0008       00000132
+_DATA                  DATA           DGROUP         164d:0000       00000abd
+XIB                    DATA           DGROUP         16f8:000e       00000000
+XI                     DATA           DGROUP         16f8:000e       0000003c
+XIE                    DATA           DGROUP         16fc:000a       00000000
+YIB                    DATA           DGROUP         16fc:000a       00000000
+YI                     DATA           DGROUP         16fc:000a       00000018
+YIE                    DATA           DGROUP         16fe:0002       00000000
+STRINGS                DATA           DGROUP         16fe:0002       00000000
+DATA                   DATA           DGROUP         16fe:0002       00000000
+_emu_init_start        EMU            DGROUP         16fe:0002       00000000
+_emu_init_end          EMU            DGROUP         16fe:0002       00000000
+_BSS                   BSS            DGROUP         16ff:0000       00001758
+STACK                  STACK          DGROUP         1875:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fontgfx.o(/dos/z/16/src/fontgfx.c)
+1630:0cf0+     _gvar
+0000:000a      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1630:0634+     _testkeyin
+1630:0636+     _testcontrolnoisy
+1630:0638+     _testctrltype
+0000:02ba+     INL_KeyService_
+0000:0556+     Mouse_
+0000:05ae+     IN_GetJoyAbs_
+0000:0958+     IN_GetJoyButtonsDB_
+0000:0bde+     IN_SetupJoy_
+0000:0da0*     IN_Startup_
+0000:0ea6*     IN_Default_
+0000:0fc2*     IN_Shutdown_
+0000:1042*     IN_SetKeyHook_
+0000:1064+     IN_ClearKeysDown_
+0000:1144*     IN_ReadCursor_
+0000:125c*     IN_ReadControl_
+0000:2034*     IN_SetControlType_
+0000:2082*     IN_GetScanName_
+0000:210a*     IN_WaitForKey_
+0000:2140*     IN_WaitForASCII_
+0000:2176+     IN_AckBack_
+0000:225e*     IN_Ack_
+0000:2300+     IN_IsUserInput_
+0000:23a6*     IN_UserInput_
+0000:23ea*     IN_KeyDown_
+0000:2432+     IN_ClearKey_
+0000:24aa*     IN_qb_
+0000:2504*     IN_initplayer_
+1630:0ebe+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:2ff4+     MML_CheckForEMS_
+0000:3050+     MML_SetupEMS_
+0000:3208+     MML_ShutdownEMS_
+0000:3274+     MM_MapEMS_
+0000:3370*     MM_MapXEMS_
+0000:3490+     MML_CheckForXMS_
+0000:34ec*     MML_SetupXMS_
+0000:35d4+     MML_ShutdownXMS_
+0000:3662+     MML_UseSpace_
+0000:3840+     MML_ClearBlock_
+0000:38c4*     MM_Startup_
+0000:3cf6+     MM_Shutdown_
+0000:3d8c      MM_GetPtr_
+0000:417c+     MM_FreePtr_
+0000:4274*     MM_SetPurge_
+0000:434e*     MM_SetLock_
+0000:4426+     MM_SortMem_
+0000:4614*     MM_ShowMemory_
+0000:4cb4*     MM_DumpData_
+0000:4e0e+     MM_UnusedMemory_
+0000:4e92+     MM_TotalFree_
+0000:4f28*     MM_Report_
+0000:58e0*     MM_BombOnError_
+1630:1090+     _beforesort
+1630:1094+     _aftersort
+1630:1098+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5910      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:597e*     wait_
+0000:59ca*     filesize_
+0000:5a30      printmeminfoline_
+0000:5c1c      US_CheckParm_
+0000:5d80      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:5dee      CA_OpenDebug_
+0000:5e3e      CA_CloseDebug_
+0000:5e6c+     CA_FarRead_
+0000:5eec*     CA_FarWrite_
+0000:5f6c*     CA_ReadFile_
+0000:5fe8*     CA_LoadFile_
+0000:6090*     CAL_OptimizeNodes_
+0000:6140*     CA_Startup_
+0000:6190*     CA_Shutdown_
+1630:11a0*     _finishcachebox
+1630:11a4*     _drawcachebox
+1630:11a8*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:61fc      KITTENGETS
+0000:625c*     kittenopen_
+0000:64aa+     catread_
+0000:655e*     kittenclose_
+0000:657a+     mystrtoul_
+0000:662e+     processEscChars_
+0000:67b4+     get_line_
+0000:6826+     db_fetch_
+0000:68bc+     db_insert_
+1630:0924+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6b7c+     LargestFreeBlock_
+0000:6c0a+     _coreleft_
+0000:6c86+     LargestFarFreeBlock_
+0000:6d3c+     _farcoreleft_
+0000:6dea+     LargestHugeFreeBlock_
+0000:6eda*     _hugecoreleft_
+0000:6faa+     GetFreeSize_
+0000:7004+     GetFarFreeSize_
+0000:704e+     GetNearFreeSize_
+0000:709c*     heapdump_
+0000:7d3e+     heapstat_
+0000:7e7c+     heapstat0_
+0000:7ede+     HC_OpenDebug_
+0000:7f2e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:7f6c*     start_timer_
+0000:8098*     elapsed_timer_
+0000:80ea+     ticktock_
+0000:8156*     time_in_seconds_
+0000:81a2*     shinkutxt_
+0000:833a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0837:0005      __STK
+0837:0025      __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0837:9990      VGAmodeX_
+0837:99fe*     vgaGetMode_
+0837:9a22+     modexEnter_
+0837:9c26*     modexLeave_
+0837:9c40      modexDefaultPage_
+0837:9d30*     modexNextPage_
+0837:9dfc*     modexNextPageFlexibleSize_
+0837:9eca*     modexShowPage_
+0837:9fc6*     modexPanPage_
+0837:a016      modexSelectPlane_
+0837:a03a+     modexClearRegion_
+0837:a152*     modexCopyPageRegion_
+0837:a2bc*     modexFadeOn_
+0837:a2ec*     modexFadeOff_
+0837:a31a*     modexFlashOn_
+0837:a348*     modexFlashOff_
+0837:a418+     modexPalSave_
+0837:a46e+     modexNewPal_
+0837:a4b2*     modexLoadPalFile_
+0837:a592*     modexSavePalFile_
+0837:a608*     modexPalBlack_
+0837:a632*     modexPalWhite_
+0837:a65c+     modexPalUpdate_
+0837:abca+     modexPalUpdate1_
+0837:ac42*     modexPalUpdate0_
+0837:ac8e*     modexPalOverscan_
+0837:acb0+     modexchkcolor_
+0837:afc8      modexputPixel_
+0837:b056*     modexgetPixel_
+0837:b0dc*     modexhlin_
+0837:b158*     modexprint_
+0837:b2f4*     modexprintbig_
+0837:b470*     modexpdump_
+0837:b4d0*     modexcls_
+1630:0954+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0837:0049      __PIA
+0837:0042*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0837:b550+     vga_sync_hw_cursor_
+0837:b60e+     update_state_vga_memory_map_select_
+0837:b85c      update_state_from_vga_
+0837:bc40*     probe_vga_
+1630:1c34      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgabicur.c)
+0837:c050      vga_sync_bios_cursor_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0837:0060      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0837:008f      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1630:0000*     __nullarea
+1630:0992*     __ovlflag
+1630:0993*     __intno
+1630:0994*     __ovlvec
+0837:00aa      _cstart_
+0837:017d*     _Not_Enough_Memory_
+0837:02af      __exit_
+0837:02cc      __do_exit_with_msg__
+0837:0325      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0837:0330      _big_code_
+0837:0330*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1630:1c5c      __argv
+1630:1c60      ___argv
+1630:1c64      __argc
+1630:1c66      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0837:0330+     int86x_
+0837:04b3      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0837:04e0      __I4M
+0837:04e0      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0837:04f8      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0837:0503      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0837:0510      __I4D
+0837:055f      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0837:05e3*     _heapgrow_
+0837:05e3      _fheapgrow_
+0837:05e4      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0837:065c      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0837:06a1      _nmalloc_
+1630:0998      ___nheapbeg
+1630:099a      ___MiniHeapRover
+1630:099c      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0837:077b      _fmalloc_
+0837:077b      malloc_
+1630:099e      ___fheap
+1630:09a0      ___fheapRover
+1630:09a2      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0837:08f0      _ffree_
+0837:08f0      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0837:095d      _nfree_
+1630:1c68+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0837:0a58+     __null_int23_exit_
+0837:0a59      exit_
+0837:0a71*     _exit_
+1630:09a4+     ___int23_exit
+1630:09a8      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0837:0a8c      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0837:0abf      ultoa_
+0837:0b7d*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0837:0d03      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0837:0f2f+     __open_flags_
+0837:11f0+     _fsopen_
+0837:1256      fopen_
+0837:1379*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0837:1401      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0837:1430      __doclose_
+0837:157a      __shutdown_stream_
+0837:1594      fclose_
+1630:1c6a+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0837:1675      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0837:169c      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0837:16b3      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0837:1899      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1630:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0837:1a91      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0837:1a9f      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0837:1ccf      open_
+0837:1d06      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0837:1d33      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0837:1d38      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0837:1d96      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0837:1dc5      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0837:1eb0      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0837:1ee1      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0837:201a*     __clib_strdup_
+0837:201a      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0837:2081      halloc_
+0837:2166      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0837:216d      _heapwalk_
+0837:216d      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0837:2182+     __NHeapWalk_
+0837:227b      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0837:228b      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1630:09b4      ___iob
+1630:1c72      ___OpenStreams
+1630:1c76      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1630:0b1c      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1630:0b1e      __8087
+1630:0b1f      __real87
+1630:0b20      __dos87emucall
+1630:0b22      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0837:229a*     __exit_with_msg_
+0837:229f      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1630:0b24      __curbrk
+1630:0b2c      __STACKLOW
+1630:0b2e      __STACKTOP
+1630:0b30      __cbyte
+1630:0b32      __child
+1630:0b34      __no87
+1630:0b41      ___FPE_handler
+1630:0b26      __psp
+1630:0b35      __get_ovl_stack
+1630:0b39      __restore_ovl_stack
+1630:0b3d      __close_ovl_file
+1630:0b45      __LpCmdLine
+1630:0b49      __LpPgmName
+1630:0b28      __osmajor
+1630:0b29      __osminor
+1630:0b2a      __osmode
+1630:0b2b      __HShift
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0837:c090      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0837:c110      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0837:c930      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0837:22ba+     __fill_buffer_
+0837:2509      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0837:2650      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0837:29d7      rand_
+0837:2a19*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0837:d096*     textInit_
+1630:1c7a      _romFonts
+1630:1c92      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0837:d136+     modexDrawPBufRegion_
+0837:d320*     modexDrawPBuf_
+0837:d388*     oldDrawBmp_
+0837:d4e2*     modexDrawBmp_
+0837:d548+     modexDrawBmpRegion_
+0837:d6b2*     modexDrawSprite_
+0837:d718+     modexDrawSpriteRegion_
+0837:d890*     modexDrawBmpPBuf_
+0837:d8f6+     modexDrawBmpPBufRegion_
+0837:da60*     modexDrawSpritePBuf_
+0837:dac6+     modexDrawSpritePBufRegion_
+0837:dc3e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0837:2a58      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0837:2bab      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0837:2c0c      __InitRtns
+0837:2c0c*     __FInitRtns
+0837:2c67      __FiniRtns
+0837:2c67*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1630:0b64      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0837:2ccc      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0837:2ffb      __Init_Argv_
+0837:305d      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0837:3087      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0837:309b      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0837:3186      __LastFree_
+0837:3200      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0837:3311      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0837:3320      __MemAllocator
+0837:33ea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0837:3547      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0837:36bd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0837:37ac      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1630:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0837:37af      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0837:37e9*     __dosretax
+0837:37ee*     __dosret0
+0837:37f5      __set_errno_dos_
+0837:385d*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0837:3868*     __get_errno_ptr_
+1630:2124      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0837:386f      __GetIOMode_
+0837:38a4      __SetIOMode_nogrow_
+1630:0b7a      ___NFiles
+1630:0b7c      ___init_mode
+1630:0ba4      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0837:38d9*     __set_commode_
+1630:0ba8      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1630:0baa      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0837:38e5      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0837:3944      __freefp_
+0837:39e5      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0837:3a26      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0837:3bd6      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0837:3c0c      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0837:3e55      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0837:3e6a      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0837:3e7b      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0837:3eac      __doserror_
+0837:3eba      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0837:3ec6      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0837:3eec      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0837:3f08*     __get_doserrno_ptr_
+1630:2126      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1630:0bac      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0837:3f0f      _dos_creat_
+0837:3f33*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0837:3f54+     __grow_iomode_
+0837:403b+     __shrink_iomode_
+0837:407c      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0837:413c      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1630:212a      ___env_mask
+1630:212e      _environ
+1630:2132*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0837:417e      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0837:41d1      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0837:422c      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0837:424f      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0837:42a1      __ChkTTYIOMode_
+0837:430f*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0837:43e1      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0837:4607      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0837:4838*     fcloseall_
+0837:483f      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0837:4849      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0837:4881*     _fpreset_
+0837:48ac      __init_8087_
+0837:492b      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0837:499b      __EnterWVIDEO_
+1630:0bcc+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0837:49bf      __flushall_
+0837:4a53      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0837:4a59      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0837:4a73      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0837:4c01      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0837:4c21      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0837:4c81      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0837:4e56      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1630:2136      ____Argv
+1630:213a      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1630:0bce      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1630:0c8e      __Start_XI
+1630:0cca      __End_XI
+1630:0cca      __Start_YI
+1630:0ce2      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1630:213c      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0837:5fb8      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0837:6331*     _heapenable_
+1630:0bd0      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0837:6342*     sbrk_
+0837:6352      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0837:63ba      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0837:63bf*     _frealloc_
+0837:63bf      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0837:64b9      __setenvp_
+0837:6645      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1630:0bd2      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0837:66a3*     _ismbblead_
+1630:2142      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0837:66fd      __mbinit_
+1630:0bd4      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0837:67d8      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0837:67e6      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1630:0bd6      ___EFG_printf
+1630:0bda      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0837:6804      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0837:69d6      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1630:0bde      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1630:0be0      ___Save8087
+1630:0be4      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0837:69f6      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0837:6a28*     __init_8087_emu
+0837:6a2e      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0837:6a8b      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0837:6ad6+     utoa_
+0837:6b77      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0837:6bc1      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0837:6bfd      ulltoa_
+0837:6d3a*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0837:6dab*     _dos_close_
+0837:6db9      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0837:6dc8*     _msize_
+0837:6de3      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0837:6df4      __HeapManager_expand_
+0837:72fd      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0837:7350      _fexpand_
+0837:7350*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0837:7385      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0837:74b6*     _SetLD64bit_
+0837:74c1*     _SetLD80bit_
+0837:74cc      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0837:7631      _LDScale10x_
+0837:7f09+     __cvtld_
+0837:86e5      __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
+0837:86f6*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0837:8f27+     __Strtold_
+0837:9166      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0837:930c      __Init_FPE_handler_
+0837:9345      __Fini_FPE_handler_
+0837:937c*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0837:960e      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0837:9633      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0837:968c      __LDClass_
+0837:9712*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0837:9726      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0837:97ee*     __set_EDOM_
+0837:97fa      __set_ERANGE_
+0837:9806*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1630:019a*     ___f_infinity
+1630:019e*     ___f_posqnan
+1630:01a2      ___d_infinity
+1630:01aa      ___d_posqnan
+1630:01b2*     ___ld_infinity
+1630:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1630:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1630:0c8c      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  00020750 (132944.)
+Entry point address: 0837:00aa
+Link time: 00:00.10
diff --git a/fonttest.map b/fonttest.map
new file mode 100755 (executable)
index 0000000..e4a68ac
--- /dev/null
@@ -0,0 +1,645 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: fonttest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          11c7:0000            00009410
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+fonttest_TEXT          CODE           AUTO           0000:0000       00000222
+16_in_TEXT             CODE           AUTO           0000:0230       000024e0
+16_mm_TEXT             CODE           AUTO           0000:2710       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5a10       00000058
+16_head_TEXT           CODE           AUTO           0000:5a70       0000044c
+16_ca_TEXT             CODE           AUTO           0000:5ec0       000003fd
+kitten_TEXT            CODE           AUTO           0000:62c0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6ad0       0000158b
+16_timer_TEXT          CODE           AUTO           0000:8060       00000402
+_TEXT                  CODE           AUTO           0847:0000       00009536
+16text_TEXT            CODE           AUTO           0847:9540       0000010d
+16_in13_DATA           FAR_DATA       AUTO           11ac:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           11c6:0004       00000000
+_NULL                  BEGDATA        DGROUP         11c7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         11c9:0000       00000002
+CONST                  DATA           DGROUP         11c9:0002       00000076
+CONST2                 DATA           DGROUP         11d0:0008       00000132
+_DATA                  DATA           DGROUP         11e4:0000       000005fb
+XIB                    DATA           DGROUP         1243:000c       00000000
+XI                     DATA           DGROUP         1243:000c       0000003c
+XIE                    DATA           DGROUP         1247:0008       00000000
+YIB                    DATA           DGROUP         1247:0008       00000000
+YI                     DATA           DGROUP         1247:0008       00000018
+YIE                    DATA           DGROUP         1249:0000       00000000
+STRINGS                DATA           DGROUP         1249:0000       00000000
+DATA                   DATA           DGROUP         1249:0000       00000000
+_emu_init_start        EMU            DGROUP         1249:0000       00000000
+_emu_init_end          EMU            DGROUP         1249:0000       00000000
+_BSS                   BSS            DGROUP         1249:0000       00000bf0
+STACK                  STACK          DGROUP         1308:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: fonttest.o(/dos/z/16/src/fonttest.c)
+0000:0064      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+11c7:01d4+     _testkeyin
+11c7:01d6+     _testcontrolnoisy
+11c7:01d8+     _testctrltype
+0000:03ba+     INL_KeyService_
+0000:0656+     Mouse_
+0000:06ae+     IN_GetJoyAbs_
+0000:0a58+     IN_GetJoyButtonsDB_
+0000:0cde+     IN_SetupJoy_
+0000:0ea0*     IN_Startup_
+0000:0fa6*     IN_Default_
+0000:10c2*     IN_Shutdown_
+0000:1142*     IN_SetKeyHook_
+0000:1164+     IN_ClearKeysDown_
+0000:1244*     IN_ReadCursor_
+0000:135c*     IN_ReadControl_
+0000:2134*     IN_SetControlType_
+0000:2182*     IN_GetScanName_
+0000:220a*     IN_WaitForKey_
+0000:2240*     IN_WaitForASCII_
+0000:2276+     IN_AckBack_
+0000:235e*     IN_Ack_
+0000:2400+     IN_IsUserInput_
+0000:24a6*     IN_UserInput_
+0000:24ea*     IN_KeyDown_
+0000:2532+     IN_ClearKey_
+0000:25aa*     IN_qb_
+0000:2604*     IN_initplayer_
+11c7:08ae+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:30f4+     MML_CheckForEMS_
+0000:3150+     MML_SetupEMS_
+0000:3308+     MML_ShutdownEMS_
+0000:3374+     MM_MapEMS_
+0000:3470*     MM_MapXEMS_
+0000:3590+     MML_CheckForXMS_
+0000:35ec*     MML_SetupXMS_
+0000:36d4+     MML_ShutdownXMS_
+0000:3762+     MML_UseSpace_
+0000:3940+     MML_ClearBlock_
+0000:39c4*     MM_Startup_
+0000:3df6+     MM_Shutdown_
+0000:3e8c      MM_GetPtr_
+0000:427c+     MM_FreePtr_
+0000:4374*     MM_SetPurge_
+0000:444e*     MM_SetLock_
+0000:4526+     MM_SortMem_
+0000:4714*     MM_ShowMemory_
+0000:4db4*     MM_DumpData_
+0000:4f0e+     MM_UnusedMemory_
+0000:4f92+     MM_TotalFree_
+0000:5028*     MM_Report_
+0000:59e0*     MM_BombOnError_
+11c7:0a80+     _beforesort
+11c7:0a84+     _aftersort
+11c7:0a88+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5a10      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:5a7e*     wait_
+0000:5aca*     filesize_
+0000:5b30      printmeminfoline_
+0000:5d1c      US_CheckParm_
+0000:5e80      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:5eee      CA_OpenDebug_
+0000:5f3e      CA_CloseDebug_
+0000:5f6c+     CA_FarRead_
+0000:5fec*     CA_FarWrite_
+0000:606c*     CA_ReadFile_
+0000:60e8*     CA_LoadFile_
+0000:6190*     CAL_OptimizeNodes_
+0000:6240*     CA_Startup_
+0000:6290*     CA_Shutdown_
+11c7:0b90*     _finishcachebox
+11c7:0b94*     _drawcachebox
+11c7:0b98*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:62fc      KITTENGETS
+0000:635c*     kittenopen_
+0000:65aa+     catread_
+0000:665e*     kittenclose_
+0000:667a+     mystrtoul_
+0000:672e+     processEscChars_
+0000:68b4+     get_line_
+0000:6926+     db_fetch_
+0000:69bc+     db_insert_
+11c7:04c4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6c7c+     LargestFreeBlock_
+0000:6d0a+     _coreleft_
+0000:6d86+     LargestFarFreeBlock_
+0000:6e3c+     _farcoreleft_
+0000:6eea+     LargestHugeFreeBlock_
+0000:6fda*     _hugecoreleft_
+0000:70aa+     GetFreeSize_
+0000:7104+     GetFarFreeSize_
+0000:714e+     GetNearFreeSize_
+0000:719c*     heapdump_
+0000:7e3e+     heapstat_
+0000:7f7c+     heapstat0_
+0000:7fde+     HC_OpenDebug_
+0000:802e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:806c*     start_timer_
+0000:8198*     elapsed_timer_
+0000:81ea+     ticktock_
+0000:8256*     time_in_seconds_
+0000:82a2*     shinkutxt_
+0000:843a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0847:0005      __STK
+0847:0025      __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0847:95b6      textInit_
+11c7:0ca4      _romFonts
+11c7:0cbc*     _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0847:0042      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0847:0072      __I4M
+0847:0072      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0847:0091      __PIA
+0847:008a*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c)
+0847:00a8      gets_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+11c7:0000*     __nullarea
+11c7:04e6*     __ovlflag
+11c7:04e7*     __intno
+11c7:04e8*     __ovlvec
+0847:0170      _cstart_
+0847:0243*     _Not_Enough_Memory_
+0847:0375      __exit_
+0847:0392      __do_exit_with_msg__
+0847:03eb      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0847:03f6      _big_code_
+0847:03f6*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+11c7:10ca      __argv
+11c7:10ce      ___argv
+11c7:10d2      __argc
+11c7:10d4      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0847:03f6+     int86x_
+0847:0579      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0847:05a6      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0847:05b1      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0847:05be      __I4D
+0847:060d      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0847:0691*     _heapgrow_
+0847:0691      _fheapgrow_
+0847:0692      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0847:070a      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0847:074f      _nmalloc_
+11c7:04ec      ___nheapbeg
+11c7:04ee      ___MiniHeapRover
+11c7:04f0      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0847:0829      _fmalloc_
+0847:0829      malloc_
+11c7:04f2      ___fheap
+11c7:04f4      ___fheapRover
+11c7:04f6      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0847:099e      _ffree_
+0847:099e      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0847:0a0b      _nfree_
+11c7:10d6+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0847:0b06+     __null_int23_exit_
+0847:0b07      exit_
+0847:0b1f*     _exit_
+11c7:04f8+     ___int23_exit
+11c7:04fc      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0847:0b3a      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0847:0b6d      ultoa_
+0847:0c2b*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0847:0db1      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0847:0fdd+     __open_flags_
+0847:129e+     _fsopen_
+0847:1304      fopen_
+0847:1427*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0847:14af      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0847:14de      __doclose_
+0847:1628      __shutdown_stream_
+0847:1642      fclose_
+11c7:10d8+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0847:1723      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0847:174a      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0847:1761      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0847:1947      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+11c7:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0847:1b3f      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0847:1b4d      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0847:1d7d      open_
+0847:1db4      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0847:1de1      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0847:1de6      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0847:1e44      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0847:1e73      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0847:1f5e      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0847:1f8f      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0847:20c8*     __clib_strdup_
+0847:20c8      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0847:212f      halloc_
+0847:2214      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0847:221b      _heapwalk_
+0847:221b      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0847:2230+     __NHeapWalk_
+0847:2329      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0847:2339      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+11c7:0508      ___iob
+11c7:10e0      ___OpenStreams
+11c7:10e4      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+11c7:0670      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+11c7:0672      __8087
+11c7:0673      __real87
+11c7:0674      __dos87emucall
+11c7:0676      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0847:2348*     __exit_with_msg_
+0847:234d      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+11c7:0678      __curbrk
+11c7:0680      __STACKLOW
+11c7:0682      __STACKTOP
+11c7:0684      __cbyte
+11c7:0686      __child
+11c7:0688      __no87
+11c7:0695      ___FPE_handler
+11c7:067a      __psp
+11c7:0689      __get_ovl_stack
+11c7:068d      __restore_ovl_stack
+11c7:0691      __close_ovl_file
+11c7:0699      __LpCmdLine
+11c7:069d      __LpPgmName
+11c7:067c      __osmajor
+11c7:067d      __osminor
+11c7:067e      __osmode
+11c7:067f      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0847:2384      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c)
+0847:24d7      getc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0847:2531      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0847:2592      __InitRtns
+0847:2592*     __FInitRtns
+0847:25ed      __FiniRtns
+0847:25ed*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+11c7:06a2      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0847:2652      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0847:2981      __Init_Argv_
+0847:29e3      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0847:2a0d      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0847:2a21      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0847:2b0c      __LastFree_
+0847:2b86      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0847:2c97      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0847:2ca0      __MemAllocator
+0847:2d6a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0847:2ec7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0847:303d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0847:312c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+11c7:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0847:312f      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0847:3169*     __dosretax
+0847:316e*     __dosret0
+0847:3175      __set_errno_dos_
+0847:31dd*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0847:31e8*     __get_errno_ptr_
+11c7:10ec      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0847:31ef      __GetIOMode_
+0847:3224      __SetIOMode_nogrow_
+11c7:06b8      ___NFiles
+11c7:06ba      ___init_mode
+11c7:06e2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0847:3259*     __set_commode_
+11c7:06e6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+11c7:06e8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0847:3265      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0847:32c4      __freefp_
+0847:3365      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0847:33a6      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0847:3556      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0847:358c      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0847:37d5      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0847:37ea      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0847:37fb      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0847:382c      __doserror_
+0847:383a      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0847:3846      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0847:386c      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0847:3888*     __get_doserrno_ptr_
+11c7:10ee      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+11c7:06ea      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0847:388f      _dos_creat_
+0847:38b3*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0847:38d4+     __grow_iomode_
+0847:39bb+     __shrink_iomode_
+0847:39fc      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0847:3abc      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+11c7:10f2      ___env_mask
+11c7:10f6      _environ
+11c7:10fa*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0847:3afe      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0847:3b51      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0847:3bac      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0847:3bcf      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0847:3c21      __ChkTTYIOMode_
+0847:3c8f*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0847:3d61      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0847:3f87      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0847:41b8*     fcloseall_
+0847:41bf      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0847:41c9      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0847:4201*     _fpreset_
+0847:422c      __init_8087_
+0847:42ab      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0847:431b      __EnterWVIDEO_
+11c7:070a+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0847:433f      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0847:4514      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0847:46a2      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0847:5804+     __fill_buffer_
+0847:5a53      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+11c7:10fe      ____Argv
+11c7:1102      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+11c7:070c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+11c7:07cc      __Start_XI
+11c7:0808      __End_XI
+11c7:0808      __Start_YI
+11c7:0820      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+11c7:1104      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0847:5b9a      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0847:5f13*     _heapenable_
+11c7:070e      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0847:5f24*     sbrk_
+0847:5f34      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0847:5f9c      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0847:5ffc      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0847:6001      __flushall_
+0847:6095      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0847:609b*     _frealloc_
+0847:609b      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0847:6195      __setenvp_
+0847:6321      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+11c7:0710      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0847:637f*     _ismbblead_
+11c7:110a      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0847:63d9      __mbinit_
+11c7:0712      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0847:64b4      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0847:64c2      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+11c7:0714      ___EFG_printf
+11c7:0718      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0847:64e0      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0847:66b2      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+11c7:071c      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+11c7:071e      ___Save8087
+11c7:0722      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0847:66d2      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0847:6704*     __init_8087_emu
+0847:670a      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0847:6767      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0847:67b2+     utoa_
+0847:6853      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0847:689d      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0847:68d9      ulltoa_
+0847:6a16*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0847:6a87      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0847:6aa1      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0847:6ac1*     _dos_close_
+0847:6acf      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0847:6ade*     _msize_
+0847:6af9      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0847:6b0a      __HeapManager_expand_
+0847:7013      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0847:7066      _fexpand_
+0847:7066*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0847:709b      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0847:71cc*     _SetLD64bit_
+0847:71d7*     _SetLD80bit_
+0847:71e2      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0847:7347      _LDScale10x_
+0847:7c1f+     __cvtld_
+0847:83fb      __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
+0847:840c*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0847:8c3d+     __Strtold_
+0847:8e7c      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0847:9022      __Init_FPE_handler_
+0847:905b      __Fini_FPE_handler_
+0847:9092*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0847:9324      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0847:9349      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0847:93a2      __LDClass_
+0847:9428*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0847:943c      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0847:9504*     __set_EDOM_
+0847:9510      __set_ERANGE_
+0847:951c*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+11c7:019a*     ___f_infinity
+11c7:019e*     ___f_posqnan
+11c7:01a2      ___d_infinity
+11c7:01aa      ___d_posqnan
+11c7:01b2*     ___ld_infinity
+11c7:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+11c7:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+11c7:07ca      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  0001b080 (110720.)
+Entry point address: 0847:0170
+Link time: 00:00.00
diff --git a/inputest.map b/inputest.map
new file mode 100755 (executable)
index 0000000..f973546
--- /dev/null
@@ -0,0 +1,628 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: inputest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1166:0000            00009080
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+inputest_TEXT          CODE           AUTO           0000:0000       0000021b
+16_in_TEXT             CODE           AUTO           0000:0220       000024e0
+16_mm_TEXT             CODE           AUTO           0000:2700       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5a00       00000058
+16_head_TEXT           CODE           AUTO           0000:5a60       0000044c
+16_ca_TEXT             CODE           AUTO           0000:5eb0       000003fd
+kitten_TEXT            CODE           AUTO           0000:62b0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:6ac0       0000158b
+16_timer_TEXT          CODE           AUTO           0000:8050       00000402
+_TEXT                  CODE           AUTO           0846:0000       00009046
+16_in13_DATA           FAR_DATA       AUTO           114b:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1165:0004       00000000
+_NULL                  BEGDATA        DGROUP         1166:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1168:0000       00000002
+CONST                  DATA           DGROUP         1168:0002       00000076
+CONST2                 DATA           DGROUP         116f:0008       00000132
+_DATA                  DATA           DGROUP         1183:0000       0000060b
+XIB                    DATA           DGROUP         11e3:000c       00000000
+XI                     DATA           DGROUP         11e3:000c       0000003c
+XIE                    DATA           DGROUP         11e7:0008       00000000
+YIB                    DATA           DGROUP         11e7:0008       00000000
+YI                     DATA           DGROUP         11e7:0008       00000018
+YIE                    DATA           DGROUP         11e9:0000       00000000
+STRINGS                DATA           DGROUP         11e9:0000       00000000
+DATA                   DATA           DGROUP         11e9:0000       00000000
+_emu_init_start        EMU            DGROUP         11e9:0000       00000000
+_emu_init_end          EMU            DGROUP         11e9:0000       00000000
+_BSS                   BSS            DGROUP         11e9:0000       0000084a
+STACK                  STACK          DGROUP         126e:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: inputest.o(/dos/z/16/src/inputest.c)
+0000:006e      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1166:01e4      _testkeyin
+1166:01e6      _testcontrolnoisy
+1166:01e8      _testctrltype
+0000:03aa+     INL_KeyService_
+0000:0646+     Mouse_
+0000:069e+     IN_GetJoyAbs_
+0000:0a48+     IN_GetJoyButtonsDB_
+0000:0cce+     IN_SetupJoy_
+0000:0e90      IN_Startup_
+0000:0f96      IN_Default_
+0000:10b2      IN_Shutdown_
+0000:1132*     IN_SetKeyHook_
+0000:1154+     IN_ClearKeysDown_
+0000:1234*     IN_ReadCursor_
+0000:134c      IN_ReadControl_
+0000:2124*     IN_SetControlType_
+0000:2172*     IN_GetScanName_
+0000:21fa*     IN_WaitForKey_
+0000:2230*     IN_WaitForASCII_
+0000:2266+     IN_AckBack_
+0000:234e*     IN_Ack_
+0000:23f0+     IN_IsUserInput_
+0000:2496*     IN_UserInput_
+0000:24da      IN_KeyDown_
+0000:2522+     IN_ClearKey_
+0000:259a      IN_qb_
+0000:25f4*     IN_initplayer_
+1166:093e+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:30e4+     MML_CheckForEMS_
+0000:3140+     MML_SetupEMS_
+0000:32f8+     MML_ShutdownEMS_
+0000:3364+     MM_MapEMS_
+0000:3460*     MM_MapXEMS_
+0000:3580+     MML_CheckForXMS_
+0000:35dc*     MML_SetupXMS_
+0000:36c4+     MML_ShutdownXMS_
+0000:3752+     MML_UseSpace_
+0000:3930+     MML_ClearBlock_
+0000:39b4*     MM_Startup_
+0000:3de6+     MM_Shutdown_
+0000:3e7c      MM_GetPtr_
+0000:426c+     MM_FreePtr_
+0000:4364*     MM_SetPurge_
+0000:443e*     MM_SetLock_
+0000:4516+     MM_SortMem_
+0000:4704*     MM_ShowMemory_
+0000:4da4*     MM_DumpData_
+0000:4efe+     MM_UnusedMemory_
+0000:4f82+     MM_TotalFree_
+0000:5018*     MM_Report_
+0000:59d0*     MM_BombOnError_
+1166:0b10+     _beforesort
+1166:0b14+     _aftersort
+1166:0b18+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5a00      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:5a6e*     wait_
+0000:5aba*     filesize_
+0000:5b20      printmeminfoline_
+0000:5d0c      US_CheckParm_
+0000:5e70      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:5ede      CA_OpenDebug_
+0000:5f2e      CA_CloseDebug_
+0000:5f5c+     CA_FarRead_
+0000:5fdc*     CA_FarWrite_
+0000:605c*     CA_ReadFile_
+0000:60d8*     CA_LoadFile_
+0000:6180*     CAL_OptimizeNodes_
+0000:6230*     CA_Startup_
+0000:6280*     CA_Shutdown_
+1166:0c20*     _finishcachebox
+1166:0c24*     _drawcachebox
+1166:0c28*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:62ec      KITTENGETS
+0000:634c*     kittenopen_
+0000:659a+     catread_
+0000:664e*     kittenclose_
+0000:666a+     mystrtoul_
+0000:671e+     processEscChars_
+0000:68a4+     get_line_
+0000:6916+     db_fetch_
+0000:69ac+     db_insert_
+1166:04d4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6c6c+     LargestFreeBlock_
+0000:6cfa+     _coreleft_
+0000:6d76+     LargestFarFreeBlock_
+0000:6e2c+     _farcoreleft_
+0000:6eda+     LargestHugeFreeBlock_
+0000:6fca*     _hugecoreleft_
+0000:709a+     GetFreeSize_
+0000:70f4+     GetFarFreeSize_
+0000:713e+     GetNearFreeSize_
+0000:718c*     heapdump_
+0000:7e2e+     heapstat_
+0000:7f6c+     heapstat0_
+0000:7fce+     HC_OpenDebug_
+0000:801e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:805c      start_timer_
+0000:8188*     elapsed_timer_
+0000:81da+     ticktock_
+0000:8246*     time_in_seconds_
+0000:8292      shinkutxt_
+0000:842a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0846:0005      __STK
+0846:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0846:0042      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1166:0000*     __nullarea
+1166:04f6*     __ovlflag
+1166:04f7*     __intno
+1166:04f8*     __ovlvec
+0846:0072      _cstart_
+0846:0145*     _Not_Enough_Memory_
+0846:0277      __exit_
+0846:0294      __do_exit_with_msg__
+0846:02ed      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0846:02f8      _big_code_
+0846:02f8*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1166:0d34      __argv
+1166:0d38      ___argv
+1166:0d3c      __argc
+1166:0d3e      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0846:02ff      __PIA
+0846:02f8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0846:0316+     int86x_
+0846:0499      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0846:04c6      __I4M
+0846:04c6      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0846:04de      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0846:04e9      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0846:04f6      __I4D
+0846:0545      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0846:05c9*     _heapgrow_
+0846:05c9      _fheapgrow_
+0846:05ca      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0846:0642      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0846:0687      _nmalloc_
+1166:04fc      ___nheapbeg
+1166:04fe      ___MiniHeapRover
+1166:0500      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0846:0761      _fmalloc_
+0846:0761      malloc_
+1166:0502      ___fheap
+1166:0504      ___fheapRover
+1166:0506      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0846:08d6      _ffree_
+0846:08d6      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0846:0943      _nfree_
+1166:0d40+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0846:0a3e+     __null_int23_exit_
+0846:0a3f      exit_
+0846:0a57*     _exit_
+1166:0508+     ___int23_exit
+1166:050c      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0846:0a72      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0846:0aa5      ultoa_
+0846:0b63*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0846:0ce9      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0846:0f15+     __open_flags_
+0846:11d6+     _fsopen_
+0846:123c      fopen_
+0846:135f*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0846:13e7      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0846:1416      __doclose_
+0846:1560      __shutdown_stream_
+0846:157a      fclose_
+1166:0d42+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0846:165b      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0846:1682      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0846:1699      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0846:187f      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1166:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0846:1a77      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0846:1a85      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0846:1cb5      open_
+0846:1cec      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0846:1d19      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0846:1d1e      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0846:1d7c      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0846:1dab      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0846:1e96      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0846:1ec7      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0846:2000*     __clib_strdup_
+0846:2000      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0846:2067      halloc_
+0846:214c      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0846:2153      _heapwalk_
+0846:2153      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0846:2168+     __NHeapWalk_
+0846:2261      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0846:2271      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1166:0518      ___iob
+1166:0d4a      ___OpenStreams
+1166:0d4e      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1166:0680      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1166:0682      __8087
+1166:0683      __real87
+1166:0684      __dos87emucall
+1166:0686      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0846:2280*     __exit_with_msg_
+0846:2285      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1166:0688      __curbrk
+1166:0690      __STACKLOW
+1166:0692      __STACKTOP
+1166:0694      __cbyte
+1166:0696      __child
+1166:0698      __no87
+1166:06a5      ___FPE_handler
+1166:068a      __psp
+1166:0699      __get_ovl_stack
+1166:069d      __restore_ovl_stack
+1166:06a1      __close_ovl_file
+1166:06a9      __LpCmdLine
+1166:06ad      __LpPgmName
+1166:068c      __osmajor
+1166:068d      __osminor
+1166:068e      __osmode
+1166:068f      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0846:22bc      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0846:240f      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0846:2470      __InitRtns
+0846:2470*     __FInitRtns
+0846:24cb      __FiniRtns
+0846:24cb*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1166:06b2      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0846:2530      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0846:285f      __Init_Argv_
+0846:28c1      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0846:28eb      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0846:28ff      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0846:29ea      __LastFree_
+0846:2a64      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0846:2b75      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0846:2b80      __MemAllocator
+0846:2c4a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0846:2da7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0846:2f1d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0846:300c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1166:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0846:300f      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0846:3049*     __dosretax
+0846:304e*     __dosret0
+0846:3055      __set_errno_dos_
+0846:30bd*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0846:30c8*     __get_errno_ptr_
+1166:0d56      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0846:30cf      __GetIOMode_
+0846:3104      __SetIOMode_nogrow_
+1166:06c8      ___NFiles
+1166:06ca      ___init_mode
+1166:06f2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0846:3139*     __set_commode_
+1166:06f6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1166:06f8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0846:3145      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0846:31a4      __freefp_
+0846:3245      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0846:3286      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0846:3436      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0846:346c      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0846:36b5      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0846:36ca      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0846:36db      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0846:370c      __doserror_
+0846:371a      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0846:3726      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0846:374c      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0846:3768*     __get_doserrno_ptr_
+1166:0d58      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1166:06fa      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0846:376f      _dos_creat_
+0846:3793*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0846:37b4+     __grow_iomode_
+0846:389b+     __shrink_iomode_
+0846:38dc      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0846:399c      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1166:0d5c      ___env_mask
+1166:0d60      _environ
+1166:0d64*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0846:39de      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0846:3a31      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0846:3a8c      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0846:3aaf      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0846:3b01      __ChkTTYIOMode_
+0846:3b6f*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0846:3c41      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0846:3e67      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0846:4098*     fcloseall_
+0846:409f      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0846:40a9      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0846:40e1*     _fpreset_
+0846:410c      __init_8087_
+0846:418b      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0846:41fb      __EnterWVIDEO_
+1166:071a+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0846:421f      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0846:43f4      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0846:4582      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1166:0d68      ____Argv
+1166:0d6c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1166:071c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1166:07dc      __Start_XI
+1166:0818      __End_XI
+1166:0818      __Start_YI
+1166:0830      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1166:0d6e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0846:56e4      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0846:5a5d*     _heapenable_
+1166:071e      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0846:5a6e*     sbrk_
+0846:5a7e      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0846:5ae6      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0846:5b46      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0846:5b4b+     __flushall_
+0846:5bdf      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0846:5be5*     _frealloc_
+0846:5be5      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0846:5cdf      __setenvp_
+0846:5e6b      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1166:0720      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0846:5ec9*     _ismbblead_
+1166:0d74      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0846:5f23      __mbinit_
+1166:0722      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0846:5ffe      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0846:600c      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1166:0724      ___EFG_printf
+1166:0728      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0846:602a      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0846:61fc      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1166:072c      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1166:072e      ___Save8087
+1166:0732      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0846:621c      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0846:624e*     __init_8087_emu
+0846:6254      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0846:62b1      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0846:62fc+     utoa_
+0846:639d      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0846:63e7      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0846:6423      ulltoa_
+0846:6560*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0846:65d1*     _dos_close_
+0846:65df      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0846:65ee*     _msize_
+0846:6609      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0846:661a      __HeapManager_expand_
+0846:6b23      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0846:6b76      _fexpand_
+0846:6b76*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0846:6bab      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0846:6cdc*     _SetLD64bit_
+0846:6ce7*     _SetLD80bit_
+0846:6cf2      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0846:6e57      _LDScale10x_
+0846:772f+     __cvtld_
+0846:7f0b      __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
+0846:7f1c*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0846:874d+     __Strtold_
+0846:898c      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0846:8b32      __Init_FPE_handler_
+0846:8b6b      __Fini_FPE_handler_
+0846:8ba2*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0846:8e34      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0846:8e59      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0846:8eb2      __LDClass_
+0846:8f38*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0846:8f4c      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0846:9014*     __set_EDOM_
+0846:9020      __set_ERANGE_
+0846:902c*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1166:019a*     ___f_infinity
+1166:019e*     ___f_posqnan
+1166:01a2      ___d_infinity
+1166:01aa      ___d_posqnan
+1166:01b2*     ___ld_infinity
+1166:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1166:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1166:07da      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+/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:  0001a6e0 (108256.)
+Entry point address: 0846:0072
+Link time: 00:00.00
diff --git a/maptest.map b/maptest.map
new file mode 100755 (executable)
index 0000000..9d623bf
--- /dev/null
@@ -0,0 +1,741 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: maptest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          183e:0000            0000a0f0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+maptest_TEXT           CODE           AUTO           0000:0000       000001a5
+mapread_TEXT           CODE           AUTO           0000:01b0       000008b6
+jsmn_TEXT              CODE           AUTO           0000:0a70       00000991
+16_in_TEXT             CODE           AUTO           0000:1410       000024e0
+16_mm_TEXT             CODE           AUTO           0000:38f0       000032fe
+wcpu_TEXT              CODE           AUTO           0000:6bf0       00000058
+16_head_TEXT           CODE           AUTO           0000:6c50       0000044c
+16_ca_TEXT             CODE           AUTO           0000:70a0       000003fd
+kitten_TEXT            CODE           AUTO           0000:74a0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:7cb0       0000158b
+16_timer_TEXT          CODE           AUTO           0000:9240       00000402
+_TEXT                  CODE           AUTO           0965:0000       00009d9e
+bitmap_TEXT            CODE           AUTO           0965:9da0       000005bd
+planar_TEXT            CODE           AUTO           0965:a360       000002fb
+modex16_TEXT           CODE           AUTO           0965:a660       00001d25
+vga_TEXT               CODE           AUTO           0965:c390       00000afc
+vgamodex_TEXT          CODE           AUTO           0965:ce90       00000076
+vgacrtcr_TEXT          CODE           AUTO           0965:cf10       00000817
+vgacrtcs_TEXT          CODE           AUTO           0965:d730       000006ec
+16text_TEXT            CODE           AUTO           0965:de20       0000010d
+16render_TEXT          CODE           AUTO           0965:df30       00000ca3
+16_in13_DATA           FAR_DATA       AUTO           1823:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           183d:0004       00000000
+_NULL                  BEGDATA        DGROUP         183e:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1840:0000       00000002
+CONST                  DATA           DGROUP         1840:0002       00000076
+CONST2                 DATA           DGROUP         1847:0008       00000132
+_DATA                  DATA           DGROUP         185b:0000       0000068f
+XIB                    DATA           DGROUP         18c4:0000       00000000
+XI                     DATA           DGROUP         18c4:0000       0000003c
+XIE                    DATA           DGROUP         18c7:000c       00000000
+YIB                    DATA           DGROUP         18c7:000c       00000000
+YI                     DATA           DGROUP         18c7:000c       00000018
+YIE                    DATA           DGROUP         18c9:0004       00000000
+STRINGS                DATA           DGROUP         18c9:0004       00000000
+DATA                   DATA           DGROUP         18c9:0004       00000000
+_emu_init_start        EMU            DGROUP         18c9:0004       00000000
+_emu_init_end          EMU            DGROUP         18c9:0004       00000000
+_BSS                   BSS            DGROUP         18ca:0000       00001828
+STACK                  STACK          DGROUP         1a4d:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: maptest.o(/dos/z/16/src/maptest.c)
+0000:0092      main_
+Module: mapread.o(/dos/z/16/src/lib/mapread.c)
+0000:024c+     jsoneq_
+0000:02f0+     dump_
+0000:0830      loadmap_
+Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:0e42      jsmn_parse_
+0000:13b6      jsmn_init_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+183e:01f4+     _testkeyin
+183e:01f6+     _testcontrolnoisy
+183e:01f8+     _testctrltype
+0000:159a+     INL_KeyService_
+0000:1836+     Mouse_
+0000:188e+     IN_GetJoyAbs_
+0000:1c38+     IN_GetJoyButtonsDB_
+0000:1ebe+     IN_SetupJoy_
+0000:2080*     IN_Startup_
+0000:2186*     IN_Default_
+0000:22a2*     IN_Shutdown_
+0000:2322*     IN_SetKeyHook_
+0000:2344+     IN_ClearKeysDown_
+0000:2424*     IN_ReadCursor_
+0000:253c*     IN_ReadControl_
+0000:3314*     IN_SetControlType_
+0000:3362*     IN_GetScanName_
+0000:33ea*     IN_WaitForKey_
+0000:3420*     IN_WaitForASCII_
+0000:3456+     IN_AckBack_
+0000:353e*     IN_Ack_
+0000:35e0+     IN_IsUserInput_
+0000:3686*     IN_UserInput_
+0000:36ca*     IN_KeyDown_
+0000:3712+     IN_ClearKey_
+0000:378a*     IN_qb_
+0000:37e4*     IN_initplayer_
+183e:0a5e+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:42d4+     MML_CheckForEMS_
+0000:4330+     MML_SetupEMS_
+0000:44e8+     MML_ShutdownEMS_
+0000:4554+     MM_MapEMS_
+0000:4650*     MM_MapXEMS_
+0000:4770+     MML_CheckForXMS_
+0000:47cc*     MML_SetupXMS_
+0000:48b4+     MML_ShutdownXMS_
+0000:4942+     MML_UseSpace_
+0000:4b20+     MML_ClearBlock_
+0000:4ba4*     MM_Startup_
+0000:4fd6+     MM_Shutdown_
+0000:506c      MM_GetPtr_
+0000:545c+     MM_FreePtr_
+0000:5554*     MM_SetPurge_
+0000:562e*     MM_SetLock_
+0000:5706+     MM_SortMem_
+0000:58f4*     MM_ShowMemory_
+0000:5f94*     MM_DumpData_
+0000:60ee+     MM_UnusedMemory_
+0000:6172+     MM_TotalFree_
+0000:6208*     MM_Report_
+0000:6bc0*     MM_BombOnError_
+183e:0c30+     _beforesort
+183e:0c34+     _aftersort
+183e:0c38+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:6bf0      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:6c5e*     wait_
+0000:6caa*     filesize_
+0000:6d10      printmeminfoline_
+0000:6efc      US_CheckParm_
+0000:7060      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:70ce      CA_OpenDebug_
+0000:711e      CA_CloseDebug_
+0000:714c+     CA_FarRead_
+0000:71cc*     CA_FarWrite_
+0000:724c*     CA_ReadFile_
+0000:72c8*     CA_LoadFile_
+0000:7370*     CAL_OptimizeNodes_
+0000:7420*     CA_Startup_
+0000:7470*     CA_Shutdown_
+183e:0d40*     _finishcachebox
+183e:0d44*     _drawcachebox
+183e:0d48*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:74dc      KITTENGETS
+0000:753c*     kittenopen_
+0000:778a+     catread_
+0000:783e*     kittenclose_
+0000:785a+     mystrtoul_
+0000:790e+     processEscChars_
+0000:7a94+     get_line_
+0000:7b06+     db_fetch_
+0000:7b9c+     db_insert_
+183e:04e4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:7e5c+     LargestFreeBlock_
+0000:7eea+     _coreleft_
+0000:7f66+     LargestFarFreeBlock_
+0000:801c+     _farcoreleft_
+0000:80ca+     LargestHugeFreeBlock_
+0000:81ba*     _hugecoreleft_
+0000:828a+     GetFreeSize_
+0000:82e4+     GetFarFreeSize_
+0000:832e+     GetNearFreeSize_
+0000:837c*     heapdump_
+0000:901e+     heapstat_
+0000:915c+     heapstat0_
+0000:91be+     HC_OpenDebug_
+0000:920e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:924c*     start_timer_
+0000:9378*     elapsed_timer_
+0000:93ca+     ticktock_
+0000:9436*     time_in_seconds_
+0000:9482*     shinkutxt_
+0000:961a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0965:0005      __STK
+0965:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+183e:0506      ___iob
+183e:0e54      ___OpenStreams
+183e:0e58      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0965:0042      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+183e:0000*     __nullarea
+183e:066e*     __ovlflag
+183e:066f*     __intno
+183e:0670*     __ovlvec
+0965:0072      _cstart_
+0965:0145*     _Not_Enough_Memory_
+0965:0277      __exit_
+0965:0294      __do_exit_with_msg__
+0965:02ed      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0965:02f8      _big_code_
+0965:02f8*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+183e:0e5c      __argv
+183e:0e60      ___argv
+183e:0e64      __argc
+183e:0e66      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0965:02ff      __PIA
+0965:02f8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+0965:0316      strncmp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0965:0353      _fmalloc_
+0965:0353      malloc_
+183e:0674      ___fheap
+183e:0676      ___fheapRover
+183e:0678      ___LargestSizeB4Rover
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0965:a0a6      bitmapLoadPcx_
+0965:a20a*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+0965:a360      planar_buf_from_bitmap_
+0965:a506+     planar_buf_alloc_
+0965:a600*     planar_buf_free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+0965:04c8      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+0965:05ca      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0965:0672+     __open_flags_
+0965:0933+     _fsopen_
+0965:0999      fopen_
+0965:0abc*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0965:0b44      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0965:0ebb      __get_errno_ptr_
+183e:0f68      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0965:0ec2*     _frealloc_
+0965:0ec2      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0965:0f9e      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+0965:0fd1      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0965:100d      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0965:103c+     int86x_
+0965:11bf      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0965:11ec      __I4M
+0965:11ec      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0965:1204      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0965:120f      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0965:121c      __I4D
+0965:126b      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0965:12ef*     _heapgrow_
+0965:12ef      _fheapgrow_
+0965:12f0      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0965:1368      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0965:13ad      _nmalloc_
+183e:0694      ___nheapbeg
+183e:0696      ___MiniHeapRover
+183e:0698      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0965:1487      _ffree_
+0965:1487      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0965:14f4      _nfree_
+183e:0f6a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0965:15ef+     __null_int23_exit_
+0965:15f0      exit_
+0965:1608*     _exit_
+183e:069a+     ___int23_exit
+183e:069e      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0965:1623      ultoa_
+0965:16e1*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0965:1867      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0965:1a93      __doclose_
+0965:1bdd      __shutdown_stream_
+0965:1bf7      fclose_
+183e:0f6c+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0965:1cd8      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0965:1cff      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0965:1d16      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0965:1efc      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+183e:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0965:20f4      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0965:2102      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0965:2332      open_
+0965:2369      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0965:2396      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0965:239b      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0965:23f9      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0965:2428      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0965:2514      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0965:2545      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0965:267e*     __clib_strdup_
+0965:267e      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0965:26e5      halloc_
+0965:27ca      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0965:27d1      _heapwalk_
+0965:27d1      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0965:27e6+     __NHeapWalk_
+0965:28df      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0965:28ef      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+183e:06aa      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+183e:06ac      __8087
+183e:06ad      __real87
+183e:06ae      __dos87emucall
+183e:06b0      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0965:28fe*     __exit_with_msg_
+0965:2903      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+183e:06b2      __curbrk
+183e:06ba      __STACKLOW
+183e:06bc      __STACKTOP
+183e:06be      __cbyte
+183e:06c0      __child
+183e:06c2      __no87
+183e:06cf      ___FPE_handler
+183e:06b4      __psp
+183e:06c3      __get_ovl_stack
+183e:06c7      __restore_ovl_stack
+183e:06cb      __close_ovl_file
+183e:06d3      __LpCmdLine
+183e:06d7      __LpPgmName
+183e:06b6      __osmajor
+183e:06b7      __osminor
+183e:06b8      __osmode
+183e:06b9      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0965:291e      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0965:2b4f*     fcloseall_
+0965:2b56      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0965:2b7c      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0965:2ccf      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0965:2d30      __InitRtns
+0965:2d30*     __FInitRtns
+0965:2d8b      __FiniRtns
+0965:2d8b*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+183e:06dc      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0965:2df0      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0965:311f      __Init_Argv_
+0965:3181      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0965:31b0      __MemAllocator
+0965:327a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0965:33d7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0965:354d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0965:363c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0965:363f      __fill_buffer_
+0965:388e      fgetc_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0965:a7d0*     VGAmodeX_
+0965:a83e*     vgaGetMode_
+0965:a862+     modexEnter_
+0965:aa66*     modexLeave_
+0965:aa80*     modexDefaultPage_
+0965:ab70*     modexNextPage_
+0965:ac3c*     modexNextPageFlexibleSize_
+0965:ad0a*     modexShowPage_
+0965:ae06*     modexPanPage_
+0965:ae56      modexSelectPlane_
+0965:ae7a+     modexClearRegion_
+0965:af92*     modexCopyPageRegion_
+0965:b0fc*     modexFadeOn_
+0965:b12c*     modexFadeOff_
+0965:b15a*     modexFlashOn_
+0965:b188*     modexFlashOff_
+0965:b258+     modexPalSave_
+0965:b2ae      modexNewPal_
+0965:b2f2*     modexLoadPalFile_
+0965:b3d2*     modexSavePalFile_
+0965:b448*     modexPalBlack_
+0965:b472*     modexPalWhite_
+0965:b49c+     modexPalUpdate_
+0965:ba0a+     modexPalUpdate1_
+0965:ba82*     modexPalUpdate0_
+0965:bace*     modexPalOverscan_
+0965:baf0+     modexchkcolor_
+0965:be08      modexputPixel_
+0965:be96*     modexgetPixel_
+0965:bf1c*     modexhlin_
+0965:bf98*     modexprint_
+0965:c134*     modexprintbig_
+0965:c2b0*     modexpdump_
+0965:c310*     modexcls_
+183e:06e4+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0965:39d5*     __set_commode_
+183e:06f8      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+183e:06fa      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0965:39e1      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0965:3a40      __freefp_
+0965:3ae1      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0965:3b22      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0965:3cd2      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0965:3e60      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0965:3e80*     _msize_
+0965:3e9b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0965:3eac      __HeapManager_expand_
+0965:43b5      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0965:4408      _fexpand_
+0965:4408*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0965:443d      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0965:4451      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0965:453c      __LastFree_
+0965:45b6      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0965:46c7      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+183e:0050      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0965:46ca      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0965:4704*     __dosretax
+0965:4709*     __dosret0
+0965:4710      __set_errno_dos_
+0965:4778*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0965:4783      __GetIOMode_
+0965:47b8      __SetIOMode_nogrow_
+183e:0710      ___NFiles
+183e:0712      ___init_mode
+183e:073a      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0965:47ed      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0965:4823      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0965:4a6c      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0965:4a81      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0965:4a92      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0965:4ac4      __doserror_
+0965:4ad2      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0965:4ade      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0965:4b04      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0965:4b20*     __get_doserrno_ptr_
+183e:18f8      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+183e:073e      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0965:4b27      _dos_creat_
+0965:4b4b*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0965:4b6c+     __grow_iomode_
+0965:4c53+     __shrink_iomode_
+0965:4c94      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0965:4d54      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+183e:18fc      ___env_mask
+183e:1900      _environ
+183e:1904*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0965:4d96      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0965:4de9      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0965:4e44      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0965:4e67      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0965:4eb9      __ChkTTYIOMode_
+0965:4f27*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0965:4ff9      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0965:521f      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0965:5257*     _fpreset_
+0965:5282      __init_8087_
+0965:5301      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0965:5371      __EnterWVIDEO_
+183e:075e+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0965:5395      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0965:556a      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+183e:1908      ____Argv
+183e:190c      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+183e:0760      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+183e:0860      __Start_XI
+183e:089c      __End_XI
+183e:089c      __Start_YI
+183e:08b4      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+183e:190e      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0965:66cc*     _heapenable_
+183e:0762      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0965:66dd      __flushall_
+0965:6771      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0965:6777      getche_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0965:c390+     vga_sync_hw_cursor_
+0965:c44e+     update_state_vga_memory_map_select_
+0965:c69c      update_state_from_vga_
+0965:ca80*     probe_vga_
+183e:1910      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0965:ce90      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0965:cf10      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0965:d730      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0965:6791      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0965:6b18      rand_
+0965:6b5a*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0965:de96*     textInit_
+183e:1938      _romFonts
+183e:1950      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0965:df36+     modexDrawPBufRegion_
+0965:e120*     modexDrawPBuf_
+0965:e188*     oldDrawBmp_
+0965:e2e2*     modexDrawBmp_
+0965:e348+     modexDrawBmpRegion_
+0965:e4b2*     modexDrawSprite_
+0965:e518+     modexDrawSpriteRegion_
+0965:e690*     modexDrawBmpPBuf_
+0965:e6f6+     modexDrawBmpPBufRegion_
+0965:e860*     modexDrawSpritePBuf_
+0965:e8c6+     modexDrawSpritePBufRegion_
+0965:ea3e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0965:6b7d      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0965:6ba2      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0965:6bfc      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0965:6f75*     sbrk_
+0965:6f85      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0965:6fed      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0965:704d      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0965:7070      __setenvp_
+0965:71fc      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+183e:07a4      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0965:725a*     _ismbblead_
+183e:1de2      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0965:72b4      __mbinit_
+183e:07a6      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0965:738f      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0965:739d      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+183e:07a8      ___EFG_printf
+183e:07ac      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0965:73bb      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0965:758d      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+183e:07b0      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+183e:07b2      ___Save8087
+183e:07b6      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0965:75ad      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0965:75e0*     __init_8087_emu
+0965:75e6      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0965:7643      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0965:768e+     utoa_
+0965:772f      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0965:7779      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0965:77b5      ulltoa_
+0965:78f2*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0965:7963*     _dos_close_
+0965:7971      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0965:7980      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0965:7ab1*     _SetLD64bit_
+0965:7abc*     _SetLD80bit_
+0965:7ac7      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0965:7c2c      _LDScale10x_
+0965:8504+     __cvtld_
+0965:8ce0      __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
+0965:8cf2*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0965:9523+     __Strtold_
+0965:9762      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0965:9908      __Init_FPE_handler_
+0965:9941      __Fini_FPE_handler_
+0965:9978*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0965:9c0a      __LDClass_
+0965:9c90*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0965:9ca4      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0965:9d6c*     __set_EDOM_
+0965:9d78      __set_ERANGE_
+0965:9d84*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+183e:019a*     ___f_infinity
+183e:019e*     ___f_posqnan
+183e:01a2      ___d_infinity
+183e:01aa      ___d_posqnan
+183e:01b2*     ___ld_infinity
+183e:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+183e:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+183e:085e      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  000224d0 (140496.)
+Entry point address: 0965:0072
+Link time: 00:00.00
diff --git a/palettec.map b/palettec.map
new file mode 100755 (executable)
index 0000000..f5ba15e
--- /dev/null
@@ -0,0 +1,444 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: palettec.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0a41:0000            00009400
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+palettec_TEXT          CODE           AUTO           0000:0000       00000095
+_TEXT                  CODE           AUTO           0000:00a0       00005de7
+modex16_TEXT           CODE           AUTO           0000:5e90       00001d25
+vga_TEXT               CODE           AUTO           0000:7bc0       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:86c0       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:8740       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:8f60       000006ec
+16text_TEXT            CODE           AUTO           0000:9650       0000010d
+16render_TEXT          CODE           AUTO           0000:9760       00000ca3
+FAR_DATA               FAR_DATA       AUTO           0a40:0003       00000000
+_NULL                  BEGDATA        DGROUP         0a41:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0a43:0000       00000002
+CONST                  DATA           DGROUP         0a43:0002       00000076
+CONST2                 DATA           DGROUP         0a4a:0008       00000000
+_DATA                  DATA           DGROUP         0a4b:0000       00000268
+XIB                    DATA           DGROUP         0a71:0008       00000000
+XI                     DATA           DGROUP         0a71:0008       0000001e
+XIE                    DATA           DGROUP         0a73:0006       00000000
+YIB                    DATA           DGROUP         0a73:0006       00000000
+YI                     DATA           DGROUP         0a73:0006       00000012
+YIE                    DATA           DGROUP         0a74:0008       00000000
+STRINGS                DATA           DGROUP         0a74:0008       00000000
+DATA                   DATA           DGROUP         0a74:0008       00000000
+_BSS                   BSS            DGROUP         0a75:0000       000010b3
+STACK                  STACK          DGROUP         0b81:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: palettec.o(/dos/z/16/src/palettec.c)
+0a41:0340+     _gvar
+0000:0012      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:00a5      __STK
+0000:00c5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:00e2      _fmalloc_
+0000:00e2      malloc_
+0a41:00a6+     ___fheap
+0a41:00a8      ___fheapRover
+0a41:00aa      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:025f      __PIA
+0000:0258*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:6000      VGAmodeX_
+0000:606e*     vgaGetMode_
+0000:6092+     modexEnter_
+0000:6296*     modexLeave_
+0000:62b0*     modexDefaultPage_
+0000:63a0*     modexNextPage_
+0000:646c*     modexNextPageFlexibleSize_
+0000:653a*     modexShowPage_
+0000:6636*     modexPanPage_
+0000:6686      modexSelectPlane_
+0000:66aa+     modexClearRegion_
+0000:67c2*     modexCopyPageRegion_
+0000:692c*     modexFadeOn_
+0000:695c*     modexFadeOff_
+0000:698a*     modexFlashOn_
+0000:69b8*     modexFlashOff_
+0000:6a88      modexPalSave_
+0000:6ade      modexNewPal_
+0000:6b22*     modexLoadPalFile_
+0000:6c02      modexSavePalFile_
+0000:6c78*     modexPalBlack_
+0000:6ca2*     modexPalWhite_
+0000:6ccc+     modexPalUpdate_
+0000:723a+     modexPalUpdate1_
+0000:72b2*     modexPalUpdate0_
+0000:72fe*     modexPalOverscan_
+0000:7320+     modexchkcolor_
+0000:7638      modexputPixel_
+0000:76c6*     modexgetPixel_
+0000:774c*     modexhlin_
+0000:77c8*     modexprint_
+0000:7964*     modexprintbig_
+0000:7ae0*     modexpdump_
+0000:7b40*     modexcls_
+0a41:00b4+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0a41:0000*     __nullarea
+0a41:00c8*     __ovlflag
+0a41:00c9*     __intno
+0a41:00ca*     __ovlvec
+0000:0276      _cstart_
+0000:0349*     _Not_Enough_Memory_
+0000:047b      __exit_
+0000:0498      __do_exit_with_msg__
+0000:04f1      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:04fc      _big_code_
+0000:04fc*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0a41:0df8      __argv
+0a41:0dfc      ___argv
+0a41:0e00      __argc
+0a41:0e02      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:04fc*     __exit_with_msg_
+0000:0501      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0a41:00ce      __curbrk
+0a41:00d6      __STACKLOW
+0a41:00d8      __STACKTOP
+0a41:00da      __cbyte
+0a41:00dc      __child
+0a41:00de      __no87
+0a41:00eb      ___FPE_handler
+0a41:00d0      __psp
+0a41:00df      __get_ovl_stack
+0a41:00e3      __restore_ovl_stack
+0a41:00e7      __close_ovl_file
+0a41:00ef      __LpCmdLine
+0a41:00f3      __LpPgmName
+0a41:00d2      __osmajor
+0a41:00d3      __osminor
+0a41:00d4      __osmode
+0a41:00d5      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:0520      __MemAllocator
+0000:05ea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:0747      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:08bd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:09ac      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:09af      _nmalloc_
+0a41:00f8      ___nheapbeg
+0a41:00fa      ___MiniHeapRover
+0a41:00fc      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:0a89*     _heapgrow_
+0000:0a89*     _fheapgrow_
+0000:0a8a      _nheapgrow_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:7bc0+     vga_sync_hw_cursor_
+0000:7c7e+     update_state_vga_memory_map_select_
+0000:7ecc      update_state_from_vga_
+0000:82b0*     probe_vga_
+0a41:0e04      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:0b02+     int86x_
+0000:0c85      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:86c0      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:8740      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:8f60      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0cb2      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0ce1+     __null_int23_exit_
+0000:0ce2      exit_
+0000:0cfa*     _exit_
+0a41:0128+     ___int23_exit
+0a41:012c+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:0d15+     __open_flags_
+0000:0fd6+     _fsopen_
+0000:103c      fopen_
+0000:115f*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:11e7+     __fill_buffer_
+0000:1436      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:157d      __doclose_
+0000:16c7      __shutdown_stream_
+0000:16e1      fclose_
+0a41:0e2c+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:174c      _ffree_
+0000:174c      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:17b9      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:1b40      rand_
+0000:1b82*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:96c6*     textInit_
+0a41:0e30      _romFonts
+0a41:0e48      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1ba6      __I4M
+0000:1ba6      __U4M
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:9766+     modexDrawPBufRegion_
+0000:9950*     modexDrawPBuf_
+0000:99b8*     oldDrawBmp_
+0000:9b12*     modexDrawBmp_
+0000:9b78+     modexDrawBmpRegion_
+0000:9ce2*     modexDrawSprite_
+0000:9d48+     modexDrawSpriteRegion_
+0000:9ec0*     modexDrawBmpPBuf_
+0000:9f26+     modexDrawBmpPBufRegion_
+0000:a090*     modexDrawSpritePBuf_
+0000:a0f6+     modexDrawSpritePBufRegion_
+0000:a26e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:1bbe      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:1c1f      __InitRtns
+0000:1c1f*     __FInitRtns
+0000:1c7a      __FiniRtns
+0000:1c7a*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0a41:0144      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1cde      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:200d      __Init_Argv_
+0000:206f      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:2099      __EnterWVIDEO_
+0a41:0146+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:20bd*     _heapenable_
+0a41:0148      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0a41:014a      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:20ce      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:2156      __LastFree_
+0000:21d0      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:22e1      _nfree_
+0a41:12da+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:23dc      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:23f0      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0a41:014c      ___iob
+0a41:12dc      ___OpenStreams
+0a41:12e0      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2472      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:25c5*     __set_commode_
+0a41:02b4      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:25d1*     __get_errno_ptr_
+0a41:12e4      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0a41:02b6      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:25d8      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2807*     open_
+0000:283e      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:2989      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2b81      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2be0      __freefp_
+0000:2c81      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2cc2      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2e72      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2ea5      __flushall_
+0000:2f39*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2f3f      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2f59      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:30e7      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3107      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3141      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3177      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:33c0      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:3420      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0a41:12e6      ____Argv
+0a41:12ea      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0a41:0308      __Start_XI
+0a41:0326      __End_XI
+0a41:0326      __Start_YI
+0a41:0338      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:35f6      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0a41:12ec      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:3627*     sbrk_
+0000:3637      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:36a0      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3a19      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3c4a*     fcloseall_
+0000:3c51      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3c5b      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:4dbd      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4de3      __GetIOMode_
+0000:4e18      __SetIOMode_nogrow_
+0a41:02b8      ___NFiles
+0a41:02ba      ___init_mode
+0a41:02e2      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:4e4d      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:4e69*     __get_doserrno_ptr_
+0a41:12ee      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0a41:02e6      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:4e70      _dos_creat_
+0000:4e94*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4eb5+     __grow_iomode_
+0000:4f9c+     __shrink_iomode_
+0000:4fdd      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5084*     __dosretax
+0000:5089*     __dosret0
+0000:5090      __set_errno_dos_
+0000:50f8*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5103      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:5134      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5145      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:514a      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5195+     utoa_
+0000:5236      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5280      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0a41:02fc      ___EFG_printf
+0a41:0300*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0a41:0304      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:52cc*     _ismbblead_
+0a41:12f2      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:52e8      ulltoa_
+0000:5425*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5496      ultoa_
+0000:5554*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:55a2      __doserror_
+0000:55b0*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:55bc*     _frealloc_
+0000:55bc      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:5698      __ChkTTYIOMode_
+0000:5706*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:5716*     _dos_close_
+0000:5724      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0a41:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:5771      __mbinit_
+0a41:0306+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:584c*     _msize_
+0000:5867      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:5878      __HeapManager_expand_
+0000:5d81      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:5dd4      _fexpand_
+0000:5dd4*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:5e09      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:5e2e      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  00013810 (79888.)
+Entry point address: 0000:0276
+Link time: 00:00.00
diff --git a/palettel.map b/palettel.map
new file mode 100755 (executable)
index 0000000..df567fc
--- /dev/null
@@ -0,0 +1,449 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: palettel.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0a4c:0000            00009400
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+palettel_TEXT          CODE           AUTO           0000:0000       00000130
+_TEXT                  CODE           AUTO           0000:0130       00005e0b
+modex16_TEXT           CODE           AUTO           0000:5f40       00001d25
+vga_TEXT               CODE           AUTO           0000:7c70       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:8770       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:87f0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:9010       000006ec
+16text_TEXT            CODE           AUTO           0000:9700       0000010d
+16render_TEXT          CODE           AUTO           0000:9810       00000ca3
+FAR_DATA               FAR_DATA       AUTO           0a4b:0003       00000000
+_NULL                  BEGDATA        DGROUP         0a4c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0a4e:0000       00000002
+CONST                  DATA           DGROUP         0a4e:0002       00000076
+CONST2                 DATA           DGROUP         0a55:0008       00000000
+_DATA                  DATA           DGROUP         0a56:0000       0000026e
+XIB                    DATA           DGROUP         0a7c:000e       00000000
+XI                     DATA           DGROUP         0a7c:000e       0000001e
+XIE                    DATA           DGROUP         0a7e:000c       00000000
+YIB                    DATA           DGROUP         0a7e:000c       00000000
+YI                     DATA           DGROUP         0a7e:000c       00000012
+YIE                    DATA           DGROUP         0a7f:000e       00000000
+STRINGS                DATA           DGROUP         0a7f:000e       00000000
+DATA                   DATA           DGROUP         0a7f:000e       00000000
+_BSS                   BSS            DGROUP         0a80:0000       000010bd
+STACK                  STACK          DGROUP         0b8c:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: palettel.o(/dos/z/16/src/palettel.c)
+0a4c:0340+     _gvar
+0000:0012      main_
+0a4c:0478+     _bakapee
+0a4c:047c+     _pal
+0a4c:0480*     _i
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0135      __STK
+0000:0155*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:60b0      VGAmodeX_
+0000:611e*     vgaGetMode_
+0000:6142+     modexEnter_
+0000:6346*     modexLeave_
+0000:6360      modexDefaultPage_
+0000:6450*     modexNextPage_
+0000:651c*     modexNextPageFlexibleSize_
+0000:65ea*     modexShowPage_
+0000:66e6*     modexPanPage_
+0000:6736      modexSelectPlane_
+0000:675a+     modexClearRegion_
+0000:6872*     modexCopyPageRegion_
+0000:69dc      modexFadeOn_
+0000:6a0c*     modexFadeOff_
+0000:6a3a*     modexFlashOn_
+0000:6a68*     modexFlashOff_
+0000:6b38+     modexPalSave_
+0000:6b8e      modexNewPal_
+0000:6bd2      modexLoadPalFile_
+0000:6cb2*     modexSavePalFile_
+0000:6d28      modexPalBlack_
+0000:6d52*     modexPalWhite_
+0000:6d7c+     modexPalUpdate_
+0000:72ea      modexPalUpdate1_
+0000:7362*     modexPalUpdate0_
+0000:73ae*     modexPalOverscan_
+0000:73d0+     modexchkcolor_
+0000:76e8      modexputPixel_
+0000:7776*     modexgetPixel_
+0000:77fc*     modexhlin_
+0000:7878*     modexprint_
+0000:7a14*     modexprintbig_
+0000:7b90      modexpdump_
+0000:7bf0*     modexcls_
+0a4c:00b4+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:0172      _fmalloc_
+0000:0172      malloc_
+0a4c:00c8+     ___fheap
+0a4c:00ca      ___fheapRover
+0a4c:00cc      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:02ef      __PIA
+0000:02e8*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:0306      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0a4c:0000*     __nullarea
+0a4c:00ce*     __ovlflag
+0a4c:00cf*     __intno
+0a4c:00d0*     __ovlvec
+0000:0320      _cstart_
+0000:03f3*     _Not_Enough_Memory_
+0000:0525      __exit_
+0000:0542      __do_exit_with_msg__
+0000:059b      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:05a6      _big_code_
+0000:05a6*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0a4c:0e02      __argv
+0a4c:0e06      ___argv
+0a4c:0e0a      __argc
+0a4c:0e0c      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:05a6*     __exit_with_msg_
+0000:05ab      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0a4c:00d4      __curbrk
+0a4c:00dc      __STACKLOW
+0a4c:00de      __STACKTOP
+0a4c:00e0      __cbyte
+0a4c:00e2      __child
+0a4c:00e4      __no87
+0a4c:00f1      ___FPE_handler
+0a4c:00d6      __psp
+0a4c:00e5      __get_ovl_stack
+0a4c:00e9      __restore_ovl_stack
+0a4c:00ed      __close_ovl_file
+0a4c:00f5      __LpCmdLine
+0a4c:00f9      __LpPgmName
+0a4c:00d8      __osmajor
+0a4c:00d9      __osminor
+0a4c:00da      __osmode
+0a4c:00db      __HShift
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:7c70+     vga_sync_hw_cursor_
+0000:7d2e+     update_state_vga_memory_map_select_
+0000:7f7c      update_state_from_vga_
+0000:8360*     probe_vga_
+0a4c:0e0e      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:05c6+     int86x_
+0000:0749      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:8770      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:87f0      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:9010      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0776      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:07a5+     __null_int23_exit_
+0000:07a6      exit_
+0000:07be*     _exit_
+0a4c:0128+     ___int23_exit
+0a4c:012c+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:07d9+     __open_flags_
+0000:0a9a+     _fsopen_
+0000:0b00      fopen_
+0000:0c23*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0cab+     __fill_buffer_
+0000:0efa      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:1041      __doclose_
+0000:118b      __shutdown_stream_
+0000:11a5      fclose_
+0a4c:0e36+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1210      _ffree_
+0000:1210      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:127d      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:1604      rand_
+0000:1646*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:9776*     textInit_
+0a4c:0e3a      _romFonts
+0a4c:0e52      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:166a      __I4M
+0000:166a      __U4M
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:9816+     modexDrawPBufRegion_
+0000:9a00*     modexDrawPBuf_
+0000:9a68*     oldDrawBmp_
+0000:9bc2*     modexDrawBmp_
+0000:9c28+     modexDrawBmpRegion_
+0000:9d92*     modexDrawSprite_
+0000:9df8+     modexDrawSpriteRegion_
+0000:9f70*     modexDrawBmpPBuf_
+0000:9fd6+     modexDrawBmpPBufRegion_
+0000:a140*     modexDrawSpritePBuf_
+0000:a1a6+     modexDrawSpritePBufRegion_
+0000:a31e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:1690      __MemAllocator
+0000:175a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:18b7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:1a2d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:1b1c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:1b1f      _nmalloc_
+0a4c:0144      ___nheapbeg
+0a4c:0146      ___MiniHeapRover
+0a4c:0148      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:1bf9*     _heapgrow_
+0000:1bf9*     _fheapgrow_
+0000:1bfa      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:1c72      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:1cd3      __InitRtns
+0000:1cd3*     __FInitRtns
+0000:1d2e      __FiniRtns
+0000:1d2e*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0a4c:014a      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1d92      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:20c1      __Init_Argv_
+0000:2123      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:214d      __EnterWVIDEO_
+0a4c:014c+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:2171      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:2185      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0a4c:014e      ___iob
+0a4c:12e4      ___OpenStreams
+0a4c:12e8      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2207      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:235a*     __set_commode_
+0a4c:02b6      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:2366*     __get_errno_ptr_
+0a4c:12ec      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0a4c:02b8      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:236d      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:259c*     open_
+0000:25d3      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:271e      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2916      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:2975      __freefp_
+0000:2a16      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2a57      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2c08      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:2c3b      __flushall_
+0000:2ccf*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2cd5      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2cef      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:2e7d      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:2e9d      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:2ed7      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:2f0d      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3156      _nfree_
+0a4c:12ee+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:3251      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:32b1      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:3486*     _heapenable_
+0a4c:02ba      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0a4c:02bc      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:3497      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:351f      __LastFree_
+0000:3599      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0a4c:12f0      ____Argv
+0a4c:12f4      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0a4c:030e      __Start_XI
+0a4c:032c      __End_XI
+0a4c:032c      __Start_YI
+0a4c:033e      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:36aa      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0a4c:12f6      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:36dc      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3a55      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3c86*     fcloseall_
+0000:3c8d      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3c97      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:4df9      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4e1f      __GetIOMode_
+0000:4e54      __SetIOMode_nogrow_
+0a4c:02be      ___NFiles
+0a4c:02c0      ___init_mode
+0a4c:02e8      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:4e89      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:4ea5*     __get_doserrno_ptr_
+0a4c:12f8      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0a4c:02ec      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:4eac      _dos_creat_
+0000:4ed0*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4ef1+     __grow_iomode_
+0000:4fd8+     __shrink_iomode_
+0000:5019      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:50c0*     __dosretax
+0000:50c5*     __dosret0
+0000:50cc      __set_errno_dos_
+0000:5134*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:513f      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:5170      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5181      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:5186*     sbrk_
+0000:5196      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:51fe      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:5249+     utoa_
+0000:52ea      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5334      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0a4c:0302      ___EFG_printf
+0a4c:0306*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0a4c:030a      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5380*     _ismbblead_
+0a4c:12fc      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:539c      ulltoa_
+0000:54d9*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:554a      ultoa_
+0000:5608*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:5656      __doserror_
+0000:5664*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:5670*     _frealloc_
+0000:5670      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:574c      __ChkTTYIOMode_
+0000:57ba*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:57ca*     _dos_close_
+0000:57d8      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0a4c:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:5825      __mbinit_
+0a4c:030c+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:5900*     _msize_
+0000:591b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:592c      __HeapManager_expand_
+0000:5e35      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:5e88      _fexpand_
+0000:5e88*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:5ebd      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:5ee2      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  000138c0 (80064.)
+Entry point address: 0000:0320
+Link time: 00:00.00
diff --git a/pcxtest.map b/pcxtest.map
new file mode 100755 (executable)
index 0000000..6745dd6
--- /dev/null
@@ -0,0 +1,531 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: pcxtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0d68:0000            00009920
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+pcxtest_TEXT           CODE           AUTO           0000:0000       000002a5
+_TEXT                  CODE           AUTO           0000:02b0       00008587
+bitmap_TEXT            CODE           AUTO           0000:8840       000005bd
+planar_TEXT            CODE           AUTO           0000:8e00       000002fb
+modex16_TEXT           CODE           AUTO           0000:9100       00001d25
+16render_TEXT          CODE           AUTO           0000:ae30       00000ca3
+vga_TEXT               CODE           AUTO           0000:bae0       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:c5e0       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:c660       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:ce80       000006ec
+16text_TEXT            CODE           AUTO           0000:d570       0000010d
+FAR_DATA               FAR_DATA       AUTO           0d67:000d       00000000
+_NULL                  BEGDATA        DGROUP         0d68:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0d6a:0000       00000002
+CONST                  DATA           DGROUP         0d6a:0002       00000076
+CONST2                 DATA           DGROUP         0d71:0008       00000132
+_DATA                  DATA           DGROUP         0d85:0000       00000360
+XIB                    DATA           DGROUP         0dbb:0000       00000000
+XI                     DATA           DGROUP         0dbb:0000       0000002a
+XIE                    DATA           DGROUP         0dbd:000a       00000000
+YIB                    DATA           DGROUP         0dbd:000a       00000000
+YI                     DATA           DGROUP         0dbd:000a       0000000c
+YIE                    DATA           DGROUP         0dbe:0006       00000000
+STRINGS                DATA           DGROUP         0dbe:0006       00000000
+DATA                   DATA           DGROUP         0dbe:0006       00000000
+_emu_init_start        EMU            DGROUP         0dbe:0006       00000000
+_emu_init_end          EMU            DGROUP         0dbe:0006       00000000
+_BSS                   BSS            DGROUP         0dbf:0000       000013a6
+STACK                  STACK          DGROUP         0efa:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: pcxtest.o(/dos/z/16/src/pcxtest.c)
+0d68:0570+     _gvar
+0000:0078      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:02b5      __STK
+0000:02d5*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:8b46      bitmapLoadPcx_
+0000:8caa*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+0000:8e00      planar_buf_from_bitmap_
+0000:8fa6+     planar_buf_alloc_
+0000:90a0*     planar_buf_free_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:9270      VGAmodeX_
+0000:92de*     vgaGetMode_
+0000:9302+     modexEnter_
+0000:9506*     modexLeave_
+0000:9520      modexDefaultPage_
+0000:9610*     modexNextPage_
+0000:96dc*     modexNextPageFlexibleSize_
+0000:97aa*     modexShowPage_
+0000:98a6*     modexPanPage_
+0000:98f6      modexSelectPlane_
+0000:991a      modexClearRegion_
+0000:9a32      modexCopyPageRegion_
+0000:9b9c*     modexFadeOn_
+0000:9bcc*     modexFadeOff_
+0000:9bfa*     modexFlashOn_
+0000:9c28*     modexFlashOff_
+0000:9cf8+     modexPalSave_
+0000:9d4e      modexNewPal_
+0000:9d92*     modexLoadPalFile_
+0000:9e72*     modexSavePalFile_
+0000:9ee8*     modexPalBlack_
+0000:9f12*     modexPalWhite_
+0000:9f3c+     modexPalUpdate_
+0000:a4aa      modexPalUpdate1_
+0000:a522*     modexPalUpdate0_
+0000:a56e*     modexPalOverscan_
+0000:a590+     modexchkcolor_
+0000:a8a8      modexputPixel_
+0000:a936*     modexgetPixel_
+0000:a9bc*     modexhlin_
+0000:aa38*     modexprint_
+0000:abd4*     modexprintbig_
+0000:ad50*     modexpdump_
+0000:adb0*     modexcls_
+0d68:0204      _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:02f9      __PIA
+0000:02f2*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:ae36+     modexDrawPBufRegion_
+0000:b020*     modexDrawPBuf_
+0000:b088      oldDrawBmp_
+0000:b1e2      modexDrawBmp_
+0000:b248+     modexDrawBmpRegion_
+0000:b3b2      modexDrawSprite_
+0000:b418+     modexDrawSpriteRegion_
+0000:b590*     modexDrawBmpPBuf_
+0000:b5f6+     modexDrawBmpPBufRegion_
+0000:b760*     modexDrawSpritePBuf_
+0000:b7c6+     modexDrawSpritePBufRegion_
+0000:b93e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0310      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0327      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0d68:0000*     __nullarea
+0d68:0224*     __ovlflag
+0d68:0225*     __intno
+0d68:0226*     __ovlvec
+0000:0356      _cstart_
+0000:0429*     _Not_Enough_Memory_
+0000:055b      __exit_
+0000:0578      __do_exit_with_msg__
+0000:05d1      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+0d68:022a      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:05dc      _big_code_
+0000:05dc*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+0d68:022c      __8087
+0d68:022d      __real87
+0d68:022e      __dos87emucall
+0d68:0230      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:05dc*     __exit_with_msg_
+0000:05e1      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0d68:0232      __curbrk
+0d68:023a      __STACKLOW
+0d68:023c      __STACKTOP
+0d68:023e      __cbyte
+0d68:0240      __child
+0d68:0242      __no87
+0d68:024f      ___FPE_handler
+0d68:0234      __psp
+0d68:0243      __get_ovl_stack
+0d68:0247      __restore_ovl_stack
+0d68:024b      __close_ovl_file
+0d68:0253      __LpCmdLine
+0d68:0257      __LpPgmName
+0d68:0236      __osmajor
+0d68:0237      __osminor
+0d68:0238      __osmode
+0d68:0239      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:05fc      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:0973      __doclose_
+0000:0abd      __shutdown_stream_
+0000:0ad7      fclose_
+0d68:11a8+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0b42+     __null_int23_exit_
+0000:0b43      exit_
+0000:0b5b*     _exit_
+0d68:025c+     ___int23_exit
+0d68:0260      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:0c94      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0e8c      __fill_buffer_
+0000:10db      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1222+     __open_flags_
+0000:14e3+     _fsopen_
+0000:1549      fopen_
+0000:166c*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:16f4      _fmalloc_
+0000:16f4      malloc_
+0d68:0264+     ___fheap
+0d68:0266      ___fheapRover
+0d68:0268      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0d68:026a      ___iob
+0d68:11ac      ___OpenStreams
+0d68:11b0      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:1869      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1898      _ffree_
+0000:1898      free_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:bae0+     vga_sync_hw_cursor_
+0000:bb9e+     update_state_vga_memory_map_select_
+0000:bdec      update_state_from_vga_
+0000:c1d0*     probe_vga_
+0d68:11b4      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:1905+     int86x_
+0000:1a88      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:c5e0      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:c660      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:ce80      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1ab5      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:1e3c      rand_
+0000:1e7e*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:d5e6*     textInit_
+0d68:11dc      _romFonts
+0d68:11f4      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1ea2      __I4M
+0000:1ea2      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:1ed6      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:2029      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:208a      __InitRtns
+0000:208a*     __FInitRtns
+0000:20e5      __FiniRtns
+0000:20e5*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0d68:0400      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:214a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0000:214b      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:2183*     _fpreset_
+0000:21ae      __init_8087_
+0000:222d      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:229d      __EnterWVIDEO_
+0d68:0420+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:22c1*     __get_errno_ptr_
+0d68:1602      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:22c8      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:2456      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:2476      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:24b0      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:24e6      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:272f      __freefp_
+0000:27d0      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2812      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2846      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:2877      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:28a8      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:28b9      __flushall_
+0000:294d*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2953      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:296d*     __set_commode_
+0d68:0422      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0d68:0424      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:2979      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2ba8*     open_
+0000:2bdf      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2c0c      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2c6b      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2e20      __MemAllocator
+0000:2eea      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:3047      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:31bd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:32ac      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:32af      _nmalloc_
+0d68:0426      ___nheapbeg
+0d68:0428      ___MiniHeapRover
+0d68:042a      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:3389*     _heapgrow_
+0000:3389*     _fheapgrow_
+0000:338a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3402      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3633*     fcloseall_
+0000:363a      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3644      _nfree_
+0d68:1604+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:373f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:3753      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:37b9      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:3819      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:39ee      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0d68:1606      ____Argv
+0d68:160a      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0d68:042c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0d68:0530      __Start_XI
+0d68:055a      __End_XI
+0d68:055a      __Start_YI
+0d68:0566      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0d68:042e      ___EFG_printf
+0d68:0432      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0000:4b60      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0000:4d32      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+0d68:0436      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+0d68:0438      ___Save8087
+0d68:043c      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:4d52      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:4d84*     __init_8087_emu
+0000:4d8a      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:4de7*     __dosretax
+0000:4dec*     __dosret0
+0000:4df3      __set_errno_dos_
+0000:4e5b*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4e66      __GetIOMode_
+0000:4e9b      __SetIOMode_nogrow_
+0d68:0454      ___NFiles
+0d68:0456      ___init_mode
+0d68:047e      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:4ed0      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4ed5+     __grow_iomode_
+0000:4fbc+     __shrink_iomode_
+0000:4ffd      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:50a4      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:50ca      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:50e6*     __get_doserrno_ptr_
+0d68:160e      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0d68:0482      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:50ed      _dos_creat_
+0000:5111*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:5132*     _heapenable_
+0d68:0484      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:5143      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:51cb      __LastFree_
+0000:5245      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:5356      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:56cf      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:571a+     utoa_
+0000:57bb      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5805      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0d68:0486      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5841*     _ismbblead_
+0d68:1610      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:585d      ulltoa_
+0000:599a*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5a0b      ultoa_
+0000:5ac9*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0000:5b17*     _SetLD64bit_
+0000:5b22*     _SetLD80bit_
+0000:5b2d      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0000:5c92      _LDScale10x_
+0000:656a+     __cvtld_
+0000:6d46      __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:6d58*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0000:7589+     __Strtold_
+0000:77c8      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:796e      __Init_FPE_handler_
+0000:79a7      __Fini_FPE_handler_
+0000:79de*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:7c70*     _dos_close_
+0000:7c7e      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:7c8d*     _frealloc_
+0000:7c8d      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:7d69      __ChkTTYIOMode_
+0000:7dd7*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:7de8      __doserror_
+0000:7df6*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:7e02*     sbrk_
+0000:7e12      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0d68:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:7eb8      __mbinit_
+0d68:052c+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0000:7f93      __LDClass_
+0000:8019*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:802e      __I4D
+0000:807d*     __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0d68:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0000:8102      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0000:81ca*     __set_EDOM_
+0000:81d6      __set_ERANGE_
+0000:81e2*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+0d68:019a*     ___f_infinity
+0d68:019e*     ___f_posqnan
+0d68:01a2      ___d_infinity
+0d68:01aa      ___d_posqnan
+0d68:01b2*     ___ld_infinity
+0d68:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+0d68:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+0d68:052e      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:81fc*     _msize_
+0000:8217      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:8228      __HeapManager_expand_
+0000:8731      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:8784      _fexpand_
+0000:8784*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:87b9      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:87de      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  00016fa0 (94112.)
+Entry point address: 0000:0356
+Link time: 00:00.10
diff --git a/pcxtest2.map b/pcxtest2.map
new file mode 100755 (executable)
index 0000000..77afd40
--- /dev/null
@@ -0,0 +1,531 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: pcxtest2.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0d6c:0000            00009920
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+pcxtest2_TEXT          CODE           AUTO           0000:0000       000002ec
+_TEXT                  CODE           AUTO           0000:02f0       00008587
+bitmap_TEXT            CODE           AUTO           0000:8880       000005bd
+planar_TEXT            CODE           AUTO           0000:8e40       000002fb
+modex16_TEXT           CODE           AUTO           0000:9140       00001d25
+16render_TEXT          CODE           AUTO           0000:ae70       00000ca3
+vga_TEXT               CODE           AUTO           0000:bb20       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:c620       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:c6a0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:cec0       000006ec
+16text_TEXT            CODE           AUTO           0000:d5b0       0000010d
+FAR_DATA               FAR_DATA       AUTO           0d6b:000d       00000000
+_NULL                  BEGDATA        DGROUP         0d6c:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0d6e:0000       00000002
+CONST                  DATA           DGROUP         0d6e:0002       00000076
+CONST2                 DATA           DGROUP         0d75:0008       00000132
+_DATA                  DATA           DGROUP         0d89:0000       00000360
+XIB                    DATA           DGROUP         0dbf:0000       00000000
+XI                     DATA           DGROUP         0dbf:0000       0000002a
+XIE                    DATA           DGROUP         0dc1:000a       00000000
+YIB                    DATA           DGROUP         0dc1:000a       00000000
+YI                     DATA           DGROUP         0dc1:000a       0000000c
+YIE                    DATA           DGROUP         0dc2:0006       00000000
+STRINGS                DATA           DGROUP         0dc2:0006       00000000
+DATA                   DATA           DGROUP         0dc2:0006       00000000
+_emu_init_start        EMU            DGROUP         0dc2:0006       00000000
+_emu_init_end          EMU            DGROUP         0dc2:0006       00000000
+_BSS                   BSS            DGROUP         0dc3:0000       000013a6
+STACK                  STACK          DGROUP         0efe:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c)
+0d6c:0570+     _gvar
+0000:0078      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:02f5      __STK
+0000:0315*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:8b86      bitmapLoadPcx_
+0000:8cea*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+0000:8e40      planar_buf_from_bitmap_
+0000:8fe6+     planar_buf_alloc_
+0000:90e0*     planar_buf_free_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:92b0      VGAmodeX_
+0000:931e*     vgaGetMode_
+0000:9342+     modexEnter_
+0000:9546*     modexLeave_
+0000:9560      modexDefaultPage_
+0000:9650*     modexNextPage_
+0000:971c*     modexNextPageFlexibleSize_
+0000:97ea      modexShowPage_
+0000:98e6*     modexPanPage_
+0000:9936      modexSelectPlane_
+0000:995a      modexClearRegion_
+0000:9a72      modexCopyPageRegion_
+0000:9bdc*     modexFadeOn_
+0000:9c0c*     modexFadeOff_
+0000:9c3a*     modexFlashOn_
+0000:9c68*     modexFlashOff_
+0000:9d38+     modexPalSave_
+0000:9d8e      modexNewPal_
+0000:9dd2*     modexLoadPalFile_
+0000:9eb2*     modexSavePalFile_
+0000:9f28*     modexPalBlack_
+0000:9f52*     modexPalWhite_
+0000:9f7c+     modexPalUpdate_
+0000:a4ea      modexPalUpdate1_
+0000:a562*     modexPalUpdate0_
+0000:a5ae*     modexPalOverscan_
+0000:a5d0+     modexchkcolor_
+0000:a8e8      modexputPixel_
+0000:a976*     modexgetPixel_
+0000:a9fc*     modexhlin_
+0000:aa78*     modexprint_
+0000:ac14*     modexprintbig_
+0000:ad90*     modexpdump_
+0000:adf0*     modexcls_
+0d6c:0204      _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0339      __PIA
+0000:0332*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:ae76+     modexDrawPBufRegion_
+0000:b060*     modexDrawPBuf_
+0000:b0c8      oldDrawBmp_
+0000:b222      modexDrawBmp_
+0000:b288+     modexDrawBmpRegion_
+0000:b3f2      modexDrawSprite_
+0000:b458+     modexDrawSpriteRegion_
+0000:b5d0*     modexDrawBmpPBuf_
+0000:b636+     modexDrawBmpPBufRegion_
+0000:b7a0*     modexDrawSpritePBuf_
+0000:b806+     modexDrawSpritePBufRegion_
+0000:b97e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0350      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0367      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0d6c:0000*     __nullarea
+0d6c:0224*     __ovlflag
+0d6c:0225*     __intno
+0d6c:0226*     __ovlvec
+0000:0396      _cstart_
+0000:0469*     _Not_Enough_Memory_
+0000:059b      __exit_
+0000:05b8      __do_exit_with_msg__
+0000:0611      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+0d6c:022a      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:061c      _big_code_
+0000:061c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+0d6c:022c      __8087
+0d6c:022d      __real87
+0d6c:022e      __dos87emucall
+0d6c:0230      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:061c*     __exit_with_msg_
+0000:0621      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0d6c:0232      __curbrk
+0d6c:023a      __STACKLOW
+0d6c:023c      __STACKTOP
+0d6c:023e      __cbyte
+0d6c:0240      __child
+0d6c:0242      __no87
+0d6c:024f      ___FPE_handler
+0d6c:0234      __psp
+0d6c:0243      __get_ovl_stack
+0d6c:0247      __restore_ovl_stack
+0d6c:024b      __close_ovl_file
+0d6c:0253      __LpCmdLine
+0d6c:0257      __LpPgmName
+0d6c:0236      __osmajor
+0d6c:0237      __osminor
+0d6c:0238      __osmode
+0d6c:0239      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:063c      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:09b3      __doclose_
+0000:0afd      __shutdown_stream_
+0000:0b17      fclose_
+0d6c:11a8+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:0b82+     __null_int23_exit_
+0000:0b83      exit_
+0000:0b9b*     _exit_
+0d6c:025c+     ___int23_exit
+0d6c:0260      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:0cd4      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0ecc      __fill_buffer_
+0000:111b      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:1262+     __open_flags_
+0000:1523+     _fsopen_
+0000:1589      fopen_
+0000:16ac*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:1734      _fmalloc_
+0000:1734      malloc_
+0d6c:0264+     ___fheap
+0d6c:0266      ___fheapRover
+0d6c:0268      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0d6c:026a      ___iob
+0d6c:11ac      ___OpenStreams
+0d6c:11b0      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:18a9      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:18d8      _ffree_
+0000:18d8      free_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:bb20+     vga_sync_hw_cursor_
+0000:bbde+     update_state_vga_memory_map_select_
+0000:be2c      update_state_from_vga_
+0000:c210*     probe_vga_
+0d6c:11b4      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:1945+     int86x_
+0000:1ac8      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:c620      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:c6a0      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:cec0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:1af5      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:1e7c      rand_
+0000:1ebe*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:d626*     textInit_
+0d6c:11dc      _romFonts
+0d6c:11f4      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:1ee2      __I4M
+0000:1ee2      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:1f16      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:2069      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:20ca      __InitRtns
+0000:20ca*     __FInitRtns
+0000:2125      __FiniRtns
+0000:2125*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0d6c:0400      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:218a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0000:218b      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:21c3*     _fpreset_
+0000:21ee      __init_8087_
+0000:226d      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:22dd      __EnterWVIDEO_
+0d6c:0420+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:2301*     __get_errno_ptr_
+0d6c:1602      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:2308      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:2496      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:24b6      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:24f0      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:2526      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:276f      __freefp_
+0000:2810      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:2852      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:2886      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:28b7      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:28e8      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:28f9      __flushall_
+0000:298d*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:2993      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:29ad*     __set_commode_
+0d6c:0422      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0d6c:0424      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:29b9      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:2be8*     open_
+0000:2c1f      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2c4c      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:2cab      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2e60      __MemAllocator
+0000:2f2a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:3087      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:31fd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:32ec      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:32ef      _nmalloc_
+0d6c:0426      ___nheapbeg
+0d6c:0428      ___MiniHeapRover
+0d6c:042a      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:33c9*     _heapgrow_
+0000:33c9*     _fheapgrow_
+0000:33ca      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3442      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3673*     fcloseall_
+0000:367a      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3684      _nfree_
+0d6c:1604+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:377f      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:3793      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:37f9      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:3859      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3a2e      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0d6c:1606      ____Argv
+0d6c:160a      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0d6c:042c      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0d6c:0530      __Start_XI
+0d6c:055a      __End_XI
+0d6c:055a      __Start_YI
+0d6c:0566      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0d6c:042e      ___EFG_printf
+0d6c:0432      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0000:4ba0      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0000:4d72      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+0d6c:0436      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+0d6c:0438      ___Save8087
+0d6c:043c      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:4d92      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:4dc4*     __init_8087_emu
+0000:4dca      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:4e27*     __dosretax
+0000:4e2c*     __dosret0
+0000:4e33      __set_errno_dos_
+0000:4e9b*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4ea6      __GetIOMode_
+0000:4edb      __SetIOMode_nogrow_
+0d6c:0454      ___NFiles
+0d6c:0456      ___init_mode
+0d6c:047e      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:4f10      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4f15+     __grow_iomode_
+0000:4ffc+     __shrink_iomode_
+0000:503d      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:50e4      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:510a      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5126*     __get_doserrno_ptr_
+0d6c:160e      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0d6c:0482      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:512d      _dos_creat_
+0000:5151*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:5172*     _heapenable_
+0d6c:0484      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:5183      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:520b      __LastFree_
+0000:5285      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:5396      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:570f      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:575a+     utoa_
+0000:57fb      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:5845      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0d6c:0486      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:5881*     _ismbblead_
+0d6c:1610      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:589d      ulltoa_
+0000:59da*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:5a4b      ultoa_
+0000:5b09*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0000:5b57*     _SetLD64bit_
+0000:5b62*     _SetLD80bit_
+0000:5b6d      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0000:5cd2      _LDScale10x_
+0000:65aa+     __cvtld_
+0000:6d86      __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:6d98*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0000:75c9+     __Strtold_
+0000:7808      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:79ae      __Init_FPE_handler_
+0000:79e7      __Fini_FPE_handler_
+0000:7a1e*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:7cb0*     _dos_close_
+0000:7cbe      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:7ccd*     _frealloc_
+0000:7ccd      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:7da9      __ChkTTYIOMode_
+0000:7e17*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:7e28      __doserror_
+0000:7e36*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:7e42*     sbrk_
+0000:7e52      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0d6c:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:7ef8      __mbinit_
+0d6c:052c+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0000:7fd3      __LDClass_
+0000:8059*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:806e      __I4D
+0000:80bd*     __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0d6c:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0000:8142      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0000:820a*     __set_EDOM_
+0000:8216      __set_ERANGE_
+0000:8222*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+0d6c:019a*     ___f_infinity
+0d6c:019e*     ___f_posqnan
+0d6c:01a2      ___d_infinity
+0d6c:01aa      ___d_posqnan
+0d6c:01b2*     ___ld_infinity
+0d6c:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+0d6c:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+0d6c:052e      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:823c*     _msize_
+0000:8257      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:8268      __HeapManager_expand_
+0000:8771      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:87c4      _fexpand_
+0000:87c4*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:87f9      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:881e      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  00016fe0 (94176.)
+Entry point address: 0000:0396
+Link time: 00:00.10
diff --git a/planrpcx.map b/planrpcx.map
new file mode 100755 (executable)
index 0000000..6e4332c
--- /dev/null
@@ -0,0 +1,558 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: planrpcx.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0de4:0000            00009900
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+planrpcx_TEXT          CODE           AUTO           0000:0000       000008a8
+_TEXT                  CODE           AUTO           0000:08b0       000089e9
+16planar_TEXT          CODE           AUTO           0000:92a0       0000061a
+16text_TEXT            CODE           AUTO           0000:98c0       0000010d
+modex16_TEXT           CODE           AUTO           0000:99d0       00001d25
+16render_TEXT          CODE           AUTO           0000:b700       00000ca3
+vga_TEXT               CODE           AUTO           0000:c3b0       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:ceb0       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:cf30       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:d750       000006ec
+FAR_DATA               FAR_DATA       AUTO           0de3:000c       00000000
+_NULL                  BEGDATA        DGROUP         0de4:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0de6:0000       00000002
+CONST                  DATA           DGROUP         0de6:0002       00000076
+CONST2                 DATA           DGROUP         0ded:0008       00000132
+_DATA                  DATA           DGROUP         0e01:0000       0000034a
+XIB                    DATA           DGROUP         0e35:000a       00000000
+XI                     DATA           DGROUP         0e35:000a       00000030
+XIE                    DATA           DGROUP         0e38:000a       00000000
+YIB                    DATA           DGROUP         0e38:000a       00000000
+YI                     DATA           DGROUP         0e38:000a       00000012
+YIE                    DATA           DGROUP         0e39:000c       00000000
+STRINGS                DATA           DGROUP         0e39:000c       00000000
+DATA                   DATA           DGROUP         0e39:000c       00000000
+_emu_init_start        EMU            DGROUP         0e39:000c       00000000
+_emu_init_end          EMU            DGROUP         0e39:000c       00000000
+_BSS                   BSS            DGROUP         0e3a:0000       000013a0
+STACK                  STACK          DGROUP         0f74:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: planrpcx.o(/dos/z/16/src/planrpcx.c)
+0de4:0560+     _gvar
+0000:00f0      main_
+0de4:0698+     _bakapeee
+0de4:069c+     _p
+0de4:06b8*     _ptmp
+0de4:06d4+     _t1
+0de4:06d8+     _t2
+0de4:06dc+     _t3
+0de4:06e0+     _t4
+0de4:06e4*     _tpee
+0de4:06e8*     _x
+0de4:06ea*     _y
+0de4:06ec+     _baka
+0de4:06ee+     _px
+0de4:06f0+     _py
+0de4:06f2+     _i
+0de4:06f4+     _plane
+0de4:06f6+     _start
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:08b5      __STK
+0000:08d5*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:08f2      _fmalloc_
+0000:08f2      malloc_
+0de4:01d6+     ___fheap
+0de4:01d8      ___fheapRover
+0de4:01da      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0a6f      __PIA
+0000:0a68*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16planar.c)
+0000:965a      planarLoadPcx_
+0000:9806*     planarLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:9936      textInit_
+0de4:0780      _romFonts
+0de4:0798      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:9b40      VGAmodeX_
+0000:9bae*     vgaGetMode_
+0000:9bd2+     modexEnter_
+0000:9dd6*     modexLeave_
+0000:9df0      modexDefaultPage_
+0000:9ee0*     modexNextPage_
+0000:9fac*     modexNextPageFlexibleSize_
+0000:a07a      modexShowPage_
+0000:a176*     modexPanPage_
+0000:a1c6      modexSelectPlane_
+0000:a1ea      modexClearRegion_
+0000:a302*     modexCopyPageRegion_
+0000:a46c*     modexFadeOn_
+0000:a49c*     modexFadeOff_
+0000:a4ca*     modexFlashOn_
+0000:a4f8*     modexFlashOff_
+0000:a5c8+     modexPalSave_
+0000:a61e      modexNewPal_
+0000:a662*     modexLoadPalFile_
+0000:a742*     modexSavePalFile_
+0000:a7b8*     modexPalBlack_
+0000:a7e2*     modexPalWhite_
+0000:a80c+     modexPalUpdate_
+0000:ad7a      modexPalUpdate1_
+0000:adf2*     modexPalUpdate0_
+0000:ae3e*     modexPalOverscan_
+0000:ae60+     modexchkcolor_
+0000:b178      modexputPixel_
+0000:b206*     modexgetPixel_
+0000:b28c*     modexhlin_
+0000:b308      modexprint_
+0000:b4a4*     modexprintbig_
+0000:b620*     modexpdump_
+0000:b680*     modexcls_
+0de4:01f4+     _VGA
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:b706      modexDrawPBufRegion_
+0000:b8f0      modexDrawPBuf_
+0000:b958*     oldDrawBmp_
+0000:bab2*     modexDrawBmp_
+0000:bb18+     modexDrawBmpRegion_
+0000:bc82*     modexDrawSprite_
+0000:bce8+     modexDrawSpriteRegion_
+0000:be60*     modexDrawBmpPBuf_
+0000:bec6      modexDrawBmpPBufRegion_
+0000:c030*     modexDrawSpritePBuf_
+0000:c096+     modexDrawSpritePBufRegion_
+0000:c20e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c)
+0000:0a86      getch_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:0aa0      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:0ab7      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0000:0ae6      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0de4:0214      ___iob
+0de4:15a6      ___OpenStreams
+0de4:15aa      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:0b15      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:0b44      _ffree_
+0000:0b44      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0de4:0000*     __nullarea
+0de4:037c*     __ovlflag
+0de4:037d*     __intno
+0de4:037e*     __ovlvec
+0000:0bb2      _cstart_
+0000:0c85*     _Not_Enough_Memory_
+0000:0db7      __exit_
+0000:0dd4      __do_exit_with_msg__
+0000:0e2d      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+0de4:0382      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:0e38      _big_code_
+0000:0e38*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+0de4:0384      __8087
+0de4:0385      __real87
+0de4:0386      __dos87emucall
+0de4:0388      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0de4:15ae      __argv
+0de4:15b2      ___argv
+0de4:15b6      __argc
+0de4:15b8      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0e38*     __exit_with_msg_
+0000:0e3d      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0de4:038a      __curbrk
+0de4:0392      __STACKLOW
+0de4:0394      __STACKTOP
+0de4:0396      __cbyte
+0de4:0398      __child
+0de4:039a      __no87
+0de4:03a7      ___FPE_handler
+0de4:038c      __psp
+0de4:039b      __get_ovl_stack
+0de4:039f      __restore_ovl_stack
+0de4:03a3      __close_ovl_file
+0de4:03ab      __LpCmdLine
+0de4:03af      __LpPgmName
+0de4:038e      __osmajor
+0de4:038f      __osminor
+0de4:0390      __osmode
+0de4:0391      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:0e60      __MemAllocator
+0000:0f2a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:1087      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:11fd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:12ec      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:12ef      _nmalloc_
+0de4:03b4      ___nheapbeg
+0de4:03b6      ___MiniHeapRover
+0de4:03b8      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:13c9*     _heapgrow_
+0000:13c9*     _fheapgrow_
+0000:13ca      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:1442      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:17b9      __doclose_
+0000:1903      __shutdown_stream_
+0000:191d      fclose_
+0de4:15ba+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:1988+     __null_int23_exit_
+0000:1989      exit_
+0000:19a1*     _exit_
+0de4:03ba+     ___int23_exit
+0de4:03be      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:1ada      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:1cd2      __fill_buffer_
+0000:1f21      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:2068+     __open_flags_
+0000:2329+     _fsopen_
+0000:238f      fopen_
+0000:24b2*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:253a      __I4M
+0000:253a      __U4M
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:c3b0+     vga_sync_hw_cursor_
+0000:c46e+     update_state_vga_memory_map_select_
+0000:c6bc      update_state_from_vga_
+0000:caa0*     probe_vga_
+0de4:15be      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:2552+     int86x_
+0000:26d5      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:ceb0      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:cf30      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:d750      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:2702      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:2a89      rand_
+0000:2acb*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:2b0a      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0000:2c76      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:2cb8      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:2ee9*     fcloseall_
+0000:2ef0      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:2efa      _nfree_
+0de4:15e6+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:2ff5      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:3056      __InitRtns
+0000:3056*     __FInitRtns
+0000:30b1      __FiniRtns
+0000:30b1*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0de4:03f0      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:3116      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0000:3117      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0000:314f*     _fpreset_
+0000:317a      __init_8087_
+0000:31f9      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:3597      __Init_Argv_
+0000:35f9      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:3623      __EnterWVIDEO_
+0de4:0410+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:3647*     _heapenable_
+0de4:0412      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0de4:0414      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:3658      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:36e0      __LastFree_
+0000:375a      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:386b*     __get_errno_ptr_
+0de4:15ec      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:3872      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:3a00      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:3a20      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:3a5a      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:3a90      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:3cd9      __freefp_
+0000:3d7a      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:3dbc      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:3df0      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:3e21      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:3e52      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:3e63      __flushall_
+0000:3ef7*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:3efd      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:3f17*     __set_commode_
+0de4:0416      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0de4:0418      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:3f23      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:4152*     open_
+0000:4189      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:41b6      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:4215      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:43c5      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:43d9      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:443f      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:449f      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:4674      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0de4:15ee      ____Argv
+0de4:15f2      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0de4:051a      __Start_XI
+0de4:054a      __End_XI
+0de4:054a      __Start_YI
+0de4:055c      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0de4:041a      ___EFG_printf
+0de4:041e      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0000:57e6      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0000:59b8      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+0de4:0422      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+0de4:0424      ___Save8087
+0de4:0428      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0000:59d8      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0000:5a0a*     __init_8087_emu
+0000:5a10      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0de4:15f4      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:5a6d*     sbrk_
+0000:5a7d      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:5ae5*     __dosretax
+0000:5aea*     __dosret0
+0000:5af1      __set_errno_dos_
+0000:5b59*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:5b64      __GetIOMode_
+0000:5b99      __SetIOMode_nogrow_
+0de4:0440      ___NFiles
+0de4:0442      ___init_mode
+0de4:046a      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:5bce      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:5bd3+     __grow_iomode_
+0000:5cba+     __shrink_iomode_
+0000:5cfb      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:5da2      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:5dc8      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:5de4*     __get_doserrno_ptr_
+0de4:15f8      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0de4:046e      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:5deb      _dos_creat_
+0000:5e0f*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:5e30      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:61a9      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:61f4+     utoa_
+0000:6295      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:62df      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0de4:0470      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:631b*     _ismbblead_
+0de4:15fa      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:6337      ulltoa_
+0000:6474*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:64e5      ultoa_
+0000:65a3*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0000:65f1*     _SetLD64bit_
+0000:65fc*     _SetLD80bit_
+0000:6607      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0000:676c      _LDScale10x_
+0000:7044+     __cvtld_
+0000:7820      __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:7832*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0000:8063+     __Strtold_
+0000:82a2      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0000:8448      __Init_FPE_handler_
+0000:8481      __Fini_FPE_handler_
+0000:84b8*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:874a*     _dos_close_
+0000:8758      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:8767*     _frealloc_
+0000:8767      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:8843      __ChkTTYIOMode_
+0000:88b1*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:88c2      __doserror_
+0000:88d0*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0de4:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:891a      __mbinit_
+0de4:0516+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0000:89f5      __LDClass_
+0000:8a7b*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:8a90      __I4D
+0000:8adf*     __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0de4:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0000:8b64      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0000:8c2c*     __set_EDOM_
+0000:8c38      __set_ERANGE_
+0000:8c44*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+0de4:019a*     ___f_infinity
+0de4:019e*     ___f_posqnan
+0de4:01a2      ___d_infinity
+0de4:01aa      ___d_posqnan
+0de4:01b2*     ___ld_infinity
+0de4:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+0de4:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+0de4:0518      ___FPE_int
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:8c5e*     _msize_
+0000:8c79      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:8c8a      __HeapManager_expand_
+0000:9193      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:91e6      _fexpand_
+0000:91e6*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:921b      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:9240      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  00017740 (96064.)
+Entry point address: 0000:0bb2
+Link time: 00:00.10
diff --git a/scroll.map b/scroll.map
new file mode 100755 (executable)
index 0000000..8627b53
--- /dev/null
@@ -0,0 +1,810 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: scroll.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1ca0:0000            0000a8c0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+scroll_TEXT            CODE           AUTO           0000:0000       00000f13
+mapread_TEXT           CODE           AUTO           0000:0f20       000008b6
+jsmn_TEXT              CODE           AUTO           0000:17e0       00000991
+16_in_TEXT             CODE           AUTO           0000:2180       000024e0
+16_mm_TEXT             CODE           AUTO           0000:4660       000032fe
+wcpu_TEXT              CODE           AUTO           0000:7960       00000058
+16_head_TEXT           CODE           AUTO           0000:79c0       0000044c
+16_ca_TEXT             CODE           AUTO           0000:7e10       000003fd
+kitten_TEXT            CODE           AUTO           0000:8210       0000080a
+16_hc_TEXT             CODE           AUTO           0000:8a20       0000158b
+16_timer_TEXT          CODE           AUTO           0000:9fb0       00000402
+_TEXT                  CODE           AUTO           0a3c:0000       00009ef2
+dos_TEXT               CODE           AUTO           0a3c:9f00       000001bd
+cpu_TEXT               CODE           AUTO           0a3c:a0c0       00000028
+vga_TEXT               CODE           AUTO           0a3c:a0f0       00000afc
+scroll16_TEXT          CODE           AUTO           0a3c:abf0       00003516
+modex16_TEXT           CODE           AUTO           0a3c:e110       00001d25
+bitmap_TEXT            CODE           AUTO           1a20:0000       000005bd
+planar_TEXT            CODE           AUTO           1a20:05c0       000002fb
+vgabicur_TEXT          CODE           AUTO           1a20:08c0       0000003f
+vgamodex_TEXT          CODE           AUTO           1a20:0900       00000076
+vgacrtcr_TEXT          CODE           AUTO           1a20:0980       00000817
+vgacrtcs_TEXT          CODE           AUTO           1a20:11a0       000006ec
+16text_TEXT            CODE           AUTO           1a20:1890       0000010d
+16render_TEXT          CODE           AUTO           1a20:19a0       00000ca3
+dosdpmev_TEXT          CODE           AUTO           1a20:2650       00000000
+cpup3snc_TEXT          CODE           AUTO           1a20:2650       00000000
+16_in13_DATA           FAR_DATA       AUTO           1c85:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1c9f:0004       00000000
+_NULL                  BEGDATA        DGROUP         1ca0:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1ca2:0000       00000002
+CONST                  DATA           DGROUP         1ca2:0002       00000096
+CONST2                 DATA           DGROUP         1cab:0008       00000132
+_DATA                  DATA           DGROUP         1cbf:0000       00000bbf
+XIB                    DATA           DGROUP         1d7b:0000       00000000
+XI                     DATA           DGROUP         1d7b:0000       0000003c
+XIE                    DATA           DGROUP         1d7e:000c       00000000
+YIB                    DATA           DGROUP         1d7e:000c       00000000
+YI                     DATA           DGROUP         1d7e:000c       00000018
+YIE                    DATA           DGROUP         1d80:0004       00000000
+STRINGS                DATA           DGROUP         1d80:0004       00000000
+DATA                   DATA           DGROUP         1d80:0004       00000000
+_emu_init_start        EMU            DGROUP         1d80:0004       00000000
+_emu_init_end          EMU            DGROUP         1d80:0004       00000000
+_BSS                   BSS            DGROUP         1d81:0000       00001ab0
+STACK                  STACK          DGROUP         1f2c:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: scroll.o(/dos/z/16/src/scroll.c)
+1ca0:0e10+     _player
+1ca0:0ee0*     _p
+1ca0:0ef0+     _mv
+1ca0:0f20+     _gvar
+1ca0:1058+     _cpus
+1ca0:105c+     _ptr
+1ca0:1060*     _mappalptr
+1ca0:1064*     _gpal
+1ca0:1068*     _dpal
+1ca0:106c*     _t
+1ca0:1070+     _default_pal
+1ca0:01f4*     _pn
+1ca0:01f6+     _panpagenum
+0000:0296      main_
+1ca0:1084+     _bakapee
+1ca0:1086*     _i
+1ca0:1088+     _pg
+Module: mapread.o(/dos/z/16/src/lib/mapread.c)
+0000:0fbc+     jsoneq_
+0000:1060+     dump_
+0000:15a0      loadmap_
+Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
+0000:1bb2      jsmn_parse_
+0000:2126      jsmn_init_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1ca0:0214+     _testkeyin
+1ca0:0216+     _testcontrolnoisy
+1ca0:0218+     _testctrltype
+0000:230a+     INL_KeyService_
+0000:25a6+     Mouse_
+0000:25fe+     IN_GetJoyAbs_
+0000:29a8+     IN_GetJoyButtonsDB_
+0000:2c2e+     IN_SetupJoy_
+0000:2df0      IN_Startup_
+0000:2ef6      IN_Default_
+0000:3012      IN_Shutdown_
+0000:3092*     IN_SetKeyHook_
+0000:30b4+     IN_ClearKeysDown_
+0000:3194*     IN_ReadCursor_
+0000:32ac      IN_ReadControl_
+0000:4084*     IN_SetControlType_
+0000:40d2*     IN_GetScanName_
+0000:415a*     IN_WaitForKey_
+0000:4190*     IN_WaitForASCII_
+0000:41c6+     IN_AckBack_
+0000:42ae      IN_Ack_
+0000:4350+     IN_IsUserInput_
+0000:43f6*     IN_UserInput_
+0000:443a      IN_KeyDown_
+0000:4482+     IN_ClearKey_
+0000:44fa*     IN_qb_
+0000:4554      IN_initplayer_
+1ca0:11ae+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:5044+     MML_CheckForEMS_
+0000:50a0+     MML_SetupEMS_
+0000:5258+     MML_ShutdownEMS_
+0000:52c4+     MM_MapEMS_
+0000:53c0*     MM_MapXEMS_
+0000:54e0+     MML_CheckForXMS_
+0000:553c*     MML_SetupXMS_
+0000:5624+     MML_ShutdownXMS_
+0000:56b2+     MML_UseSpace_
+0000:5890+     MML_ClearBlock_
+0000:5914*     MM_Startup_
+0000:5d46+     MM_Shutdown_
+0000:5ddc      MM_GetPtr_
+0000:61cc+     MM_FreePtr_
+0000:62c4*     MM_SetPurge_
+0000:639e*     MM_SetLock_
+0000:6476+     MM_SortMem_
+0000:6664*     MM_ShowMemory_
+0000:6d04*     MM_DumpData_
+0000:6e5e+     MM_UnusedMemory_
+0000:6ee2+     MM_TotalFree_
+0000:6f78*     MM_Report_
+0000:7930*     MM_BombOnError_
+1ca0:1380+     _beforesort
+1ca0:1384+     _aftersort
+1ca0:1388+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:7960      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:79ce*     wait_
+0000:7a1a*     filesize_
+0000:7a80      printmeminfoline_
+0000:7c6c      US_CheckParm_
+0000:7dd0      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:7e3e      CA_OpenDebug_
+0000:7e8e      CA_CloseDebug_
+0000:7ebc+     CA_FarRead_
+0000:7f3c*     CA_FarWrite_
+0000:7fbc*     CA_ReadFile_
+0000:8038*     CA_LoadFile_
+0000:80e0*     CAL_OptimizeNodes_
+0000:8190*     CA_Startup_
+0000:81e0*     CA_Shutdown_
+1ca0:1490*     _finishcachebox
+1ca0:1494*     _drawcachebox
+1ca0:1498*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:824c      KITTENGETS
+0000:82ac*     kittenopen_
+0000:84fa+     catread_
+0000:85ae*     kittenclose_
+0000:85ca+     mystrtoul_
+0000:867e+     processEscChars_
+0000:8804+     get_line_
+0000:8876+     db_fetch_
+0000:890c+     db_insert_
+1ca0:0504+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:8bcc+     LargestFreeBlock_
+0000:8c5a+     _coreleft_
+0000:8cd6+     LargestFarFreeBlock_
+0000:8d8c+     _farcoreleft_
+0000:8e3a+     LargestHugeFreeBlock_
+0000:8f2a*     _hugecoreleft_
+0000:8ffa+     GetFreeSize_
+0000:9054+     GetFarFreeSize_
+0000:909e+     GetNearFreeSize_
+0000:90ec*     heapdump_
+0000:9d8e+     heapstat_
+0000:9ecc+     heapstat0_
+0000:9f2e+     HC_OpenDebug_
+0000:9f7e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:9fbc      start_timer_
+0000:a0e8      elapsed_timer_
+0000:a13a      ticktock_
+0000:a1a6*     time_in_seconds_
+0000:a1f2*     shinkutxt_
+0000:a38a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0a3c:0005      __STK
+0a3c:0025      __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0a3c:0042      _fmalloc_
+0a3c:0042      malloc_
+1ca0:0526      ___fheap
+1ca0:0528      ___fheapRover
+1ca0:052a      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0a3c:01bf      __PIA
+0a3c:01b8*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c)
+0a3c:9f00      probe_dos_
+1ca0:0530*     _lib_dos_option
+1ca0:0531+     _dos_flavor
+1ca0:0532+     _dos_version
+1ca0:0534+     _freedos_kernel_version
+1ca0:0538+     _dos_version_method
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c)
+0a3c:a0c0      cpu_probe_
+1ca0:0540      _cpu_cpuid_vendor
+1ca0:054d      _cpu_cpuid_features
+1ca0:055d+     _cpu_basic_level
+1ca0:0560      _cpu_cpuid_max
+1ca0:0564      _cpu_flags
+1ca0:0566      _cpu_tmp1
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0a3c:a0f0+     vga_sync_hw_cursor_
+0a3c:a1ae+     update_state_vga_memory_map_select_
+0a3c:a3fc      update_state_from_vga_
+0a3c:a7e0      probe_vga_
+1ca0:15a4      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0a3c:01d6      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1ca0:0592      ___iob
+1ca0:15cc      ___OpenStreams
+1ca0:15d0      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0a3c:0205      fprintf_
+Module: gfx.lib(/dos/z/16/src/lib/scroll16.c)
+0a3c:ac38      walk_
+0a3c:c6b0+     mapScrollRight_
+0a3c:c9c2+     mapScrollLeft_
+0a3c:cc86+     mapScrollUp_
+0a3c:cf66+     mapScrollDown_
+0a3c:d2a6      chkmap_
+0a3c:d436      mapGoTo_
+0a3c:d6a6+     mapDrawTile_
+0a3c:d78e+     mapDrawRow_
+0a3c:d8fc+     mapDrawCol_
+0a3c:da84+     mapDrawWRow_
+0a3c:dbd2*     mapDrawWCol_
+0a3c:dd38      shinku_
+0a3c:de9a+     animatePlayer_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0a3c:e280      VGAmodeX_
+0a3c:e2ee*     vgaGetMode_
+0a3c:e312+     modexEnter_
+0a3c:e516*     modexLeave_
+0a3c:e530      modexDefaultPage_
+0a3c:e620      modexNextPage_
+0a3c:e6ec      modexNextPageFlexibleSize_
+0a3c:e7ba      modexShowPage_
+0a3c:e8b6*     modexPanPage_
+0a3c:e906      modexSelectPlane_
+0a3c:e92a      modexClearRegion_
+0a3c:ea42      modexCopyPageRegion_
+0a3c:ebac*     modexFadeOn_
+0a3c:ebdc*     modexFadeOff_
+0a3c:ec0a*     modexFlashOn_
+0a3c:ec38*     modexFlashOff_
+0a3c:ed08+     modexPalSave_
+0a3c:ed5e      modexNewPal_
+0a3c:eda2*     modexLoadPalFile_
+0a3c:ee82*     modexSavePalFile_
+0a3c:eef8*     modexPalBlack_
+0a3c:ef22*     modexPalWhite_
+0a3c:ef4c+     modexPalUpdate_
+0a3c:f4ba      modexPalUpdate1_
+0a3c:f532*     modexPalUpdate0_
+0a3c:f57e      modexPalOverscan_
+0a3c:f5a0+     modexchkcolor_
+0a3c:f8b8      modexputPixel_
+0a3c:f946*     modexgetPixel_
+0a3c:f9cc*     modexhlin_
+0a3c:fa48*     modexprint_
+0a3c:fbe4*     modexprintbig_
+0a3c:fd60      modexpdump_
+0a3c:fdc0*     modexcls_
+1ca0:0bc4+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c)
+0a3c:0234      sound_
+0a3c:026f      nosound_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0a3c:027b      rand_
+0a3c:02bd*     srand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+0a3c:02e0      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1ca0:0000*     __nullarea
+1ca0:0bdc*     __ovlflag
+1ca0:0bdd*     __intno
+1ca0:0bde*     __ovlvec
+0a3c:0388      _cstart_
+0a3c:045b*     _Not_Enough_Memory_
+0a3c:058d      __exit_
+0a3c:05aa      __do_exit_with_msg__
+0a3c:0603      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0a3c:060e      _big_code_
+0a3c:060e*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1ca0:1fd4      __argv
+1ca0:1fd8      ___argv
+1ca0:1fdc      __argc
+1ca0:1fde      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c)
+0a3c:060e      strncmp_
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+1a20:0306      bitmapLoadPcx_
+1a20:046a*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+1a20:05c0      planar_buf_from_bitmap_
+1a20:0766+     planar_buf_alloc_
+1a20:0860*     planar_buf_free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
+0a3c:064b      strstr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0a3c:074d+     __open_flags_
+0a3c:0a0e+     _fsopen_
+0a3c:0a74      fopen_
+0a3c:0b97*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0a3c:0c1f      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0a3c:0f96      __get_errno_ptr_
+1ca0:20e0      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0a3c:0f9d*     _frealloc_
+0a3c:0f9d      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0a3c:107a      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c)
+0a3c:10ad      strncpy_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0a3c:10e9+     int86x_
+0a3c:126c      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0a3c:129a      __I4M
+0a3c:129a      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0a3c:12b2      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0a3c:12bd      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0a3c:12ca      __I4D
+0a3c:1319      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0a3c:139d*     _heapgrow_
+0a3c:139d      _fheapgrow_
+0a3c:139e      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0a3c:1416      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0a3c:145b      _nmalloc_
+1ca0:0c04      ___nheapbeg
+1ca0:0c06      ___MiniHeapRover
+1ca0:0c08      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0a3c:1535      _ffree_
+0a3c:1535      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0a3c:15a2      _nfree_
+1ca0:20e2+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0a3c:169d+     __null_int23_exit_
+0a3c:169e      exit_
+0a3c:16b6*     _exit_
+1ca0:0c0a+     ___int23_exit
+1ca0:0c0e      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0a3c:16d1      ultoa_
+0a3c:178f*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0a3c:1915      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0a3c:1b41      __doclose_
+0a3c:1c8b      __shutdown_stream_
+0a3c:1ca5      fclose_
+1ca0:20e4+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0a3c:1d86      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0a3c:1dad      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0a3c:1dc4      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0a3c:1faa      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1ca0:00b8      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0a3c:21a2      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0a3c:21b0      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0a3c:23e0      open_
+0a3c:2417      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0a3c:2444      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0a3c:2449      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0a3c:24a7      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0a3c:24d6      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0a3c:25c2      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0a3c:25f3      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0a3c:272c*     __clib_strdup_
+0a3c:272c      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0a3c:2793      halloc_
+0a3c:2878      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0a3c:287f      _heapwalk_
+0a3c:287f      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0a3c:2894+     __NHeapWalk_
+0a3c:298d      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0a3c:299d      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1ca0:0c1a      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1ca0:0c1c      __8087
+1ca0:0c1d      __real87
+1ca0:0c1e      __dos87emucall
+1ca0:0c20      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0a3c:29ac*     __exit_with_msg_
+0a3c:29b1      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1ca0:0c22      __curbrk
+1ca0:0c2a      __STACKLOW
+1ca0:0c2c      __STACKTOP
+1ca0:0c2e      __cbyte
+1ca0:0c30      __child
+1ca0:0c32      __no87
+1ca0:0c3f      ___FPE_handler
+1ca0:0c24      __psp
+1ca0:0c33      __get_ovl_stack
+1ca0:0c37      __restore_ovl_stack
+1ca0:0c3b      __close_ovl_file
+1ca0:0c43      __LpCmdLine
+1ca0:0c47      __LpPgmName
+1ca0:0c26      __osmajor
+1ca0:0c27      __osminor
+1ca0:0c28      __osmode
+1ca0:0c29      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0a3c:29d0      __MemAllocator
+0a3c:2a9a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0a3c:2bf7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0a3c:2d6d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0a3c:2e5c      __fmemneed_
+Module: gfx.lib(cpuasm.asm)
+0a3c:2e60      cpu_basic_probe_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0a3c:2f87      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0a3c:30da      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0a3c:330b*     fcloseall_
+0a3c:3312      __full_io_exit_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgabicur.c)
+1a20:08c0      vga_sync_bios_cursor_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+1a20:0900      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+1a20:0980      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+1a20:11a0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0a3c:331c      __fill_buffer_
+0a3c:356b      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0a3c:36b2      fwrite_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+1a20:1906*     textInit_
+1ca0:20ec      _romFonts
+1ca0:2104      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+1a20:19a6+     modexDrawPBufRegion_
+1a20:1b90*     modexDrawPBuf_
+1a20:1bf8*     oldDrawBmp_
+1a20:1d52*     modexDrawBmp_
+1a20:1db8+     modexDrawBmpRegion_
+1a20:1f22*     modexDrawSprite_
+1a20:1f88+     modexDrawSpriteRegion_
+1a20:2100*     modexDrawBmpPBuf_
+1a20:2166+     modexDrawBmpPBufRegion_
+1a20:22d0*     modexDrawSpritePBuf_
+1a20:2336+     modexDrawSpritePBufRegion_
+1a20:24ae      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0a3c:3a39      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0a3c:3a9a      __InitRtns
+0a3c:3a9a*     __FInitRtns
+0a3c:3af5      __FiniRtns
+0a3c:3af5*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1ca0:0c54      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0a3c:3b5a      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0a3c:3e89      __Init_Argv_
+0a3c:3eeb      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0a3c:3f15*     __set_commode_
+1ca0:0c56      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1ca0:0c58      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0a3c:3f21      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0a3c:3f80      __freefp_
+0a3c:4021      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0a3c:4062      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0a3c:4212      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0a3c:43a0      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0a3c:43c0*     _msize_
+0a3c:43db      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0a3c:43ec      __HeapManager_expand_
+0a3c:48f5      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0a3c:4948      _fexpand_
+0a3c:4948*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0a3c:497d      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0a3c:4991      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0a3c:4a7c      __LastFree_
+0a3c:4af6      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0a3c:4c07      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1ca0:0070      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0a3c:4c0a      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0a3c:4c44*     __dosretax
+0a3c:4c49*     __dosret0
+0a3c:4c50      __set_errno_dos_
+0a3c:4cb8*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0a3c:4cc3      __GetIOMode_
+0a3c:4cf8      __SetIOMode_nogrow_
+1ca0:0c6e      ___NFiles
+1ca0:0c70      ___init_mode
+1ca0:0c98      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0a3c:4d2d      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0a3c:4d63      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0a3c:4fac      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0a3c:4fc1      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0a3c:4fd2      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0a3c:5004      __doserror_
+0a3c:5012      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0a3c:501e      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0a3c:5044      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0a3c:5060*     __get_doserrno_ptr_
+1ca0:2596      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1ca0:0c9c      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0a3c:5067      _dos_creat_
+0a3c:508b*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0a3c:50ac+     __grow_iomode_
+0a3c:5193+     __shrink_iomode_
+0a3c:51d4      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0a3c:5294      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1ca0:259a      ___env_mask
+1ca0:259e      _environ
+1ca0:25a2*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0a3c:52d6      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0a3c:5329      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0a3c:5384      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0a3c:53a7      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0a3c:53f9      __ChkTTYIOMode_
+0a3c:5467*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0a3c:5539      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0a3c:575f      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0a3c:5797*     _fpreset_
+0a3c:57c2      __init_8087_
+0a3c:5841      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0a3c:58b1      __EnterWVIDEO_
+1ca0:0cbc+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0a3c:58d5*     _heapenable_
+1ca0:0cbe      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1ca0:0cc0      __amblksiz
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c)
+1ca0:0cd0      _dpmi_entered
+1ca0:0cd8      _dpmi_rm_entry
+1ca0:0ce0      _dpmi_pm_entry
+1ca0:25a6      _dpmi_pm_es
+1ca0:25a8      _dpmi_pm_ds
+1ca0:25aa      _dpmi_pm_cs
+1ca0:25ac      _dpmi_pm_ss
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c)
+1ca0:0ce4      _cpu_serial
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0a3c:58e6      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0a3c:5abb      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0a3c:6c1d      __flushall_
+0a3c:6cb1      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0a3c:6cb7      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0a3c:6cd1      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1ca0:25ae      ____Argv
+1ca0:25b2      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1ca0:0db0      __Start_XI
+1ca0:0dec      __End_XI
+1ca0:0dec      __Start_YI
+1ca0:0e04      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1ca0:25b4      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0a3c:6d32      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0a3c:6d57      _bexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0a3c:6db0      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0a3c:7129*     sbrk_
+0a3c:7139      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0a3c:71a1      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0a3c:71c4      __setenvp_
+0a3c:7350      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1ca0:0cf4      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0a3c:73ae*     _ismbblead_
+1ca0:25ba      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0a3c:7408      __mbinit_
+1ca0:0cf6      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0a3c:74e3      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0a3c:74f1      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1ca0:0cf8      ___EFG_printf
+1ca0:0cfc      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0a3c:750f      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0a3c:76e1      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1ca0:0d00      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1ca0:0d02      ___Save8087
+1ca0:0d06      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0a3c:7701      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0a3c:7734*     __init_8087_emu
+0a3c:773a      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0a3c:7797      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0a3c:77e2+     utoa_
+0a3c:7883      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0a3c:78cd      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0a3c:7909      ulltoa_
+0a3c:7a46*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0a3c:7ab7*     _dos_close_
+0a3c:7ac5      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0a3c:7ad4      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0a3c:7c05*     _SetLD64bit_
+0a3c:7c10*     _SetLD80bit_
+0a3c:7c1b      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0a3c:7d80      _LDScale10x_
+0a3c:8658+     __cvtld_
+0a3c:8e34      __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
+0a3c:8e46*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0a3c:9677+     __Strtold_
+0a3c:98b6      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0a3c:9a5c      __Init_FPE_handler_
+0a3c:9a95      __Fini_FPE_handler_
+0a3c:9acc*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0a3c:9d5e      __LDClass_
+0a3c:9de4*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0a3c:9df8      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0a3c:9ec0*     __set_EDOM_
+0a3c:9ecc      __set_ERANGE_
+0a3c:9ed8*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1ca0:01ba*     ___f_infinity
+1ca0:01be*     ___f_posqnan
+1ca0:01c2      ___d_infinity
+1ca0:01ca      ___d_posqnan
+1ca0:01d2*     ___ld_infinity
+1ca0:01da*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1ca0:01e2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1ca0:0dae      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.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:  000272c0 (160448.)
+Entry point address: 0a3c:0388
+Link time: 00:00.10
diff --git a/setvars.sh b/setvars.sh
deleted file mode 100755 (executable)
index f8fefd1..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/sh
-# *****************************************************************
-# setvars - Linux version
-# *****************************************************************
-# NOTE: Do not use this script directly, but copy it and
-#       modify it as necessary for your own use!!
-
-# Change this to point your Open Watcom source tree
-export OWROOT=/home/sparky4/p/watcom2
-
-# Subdirectory to be used for building OW build tools
-export OWOBJDIR=binbuild
-
-# Set this entry to identify your toolchain used by build process
-# supported values are WATCOM GCC CLANG
-#export OWTOOLS=WATCOM
-export OWTOOLS=GCC
-
-# Documentation related variables
-
-# Set this variable to 0 to suppress documentation build
-export OWDOCBUILD=0
-
-# Change this to the PATH required by GhostScript for PDF creation on used host OS (optional)
-# export OWGHOSTSCRIPTPATH=$PATH
-
-# Set appropriate variables to point to Windows help compilers which you 
-# have installed
-#
-# OWWIN95HC specifies the Microsoft compiler used to build 32-bit ".hlp" 
-#    files, common on Win 95/98/ME
-# OWHHC specifies the Microsoft HTML Help Workshop compiler used to build 
-#    Compressed HTML help ".chm" files, common on Win2k and later
-# OWCHMCMD specifies the Free Pascal HTML Help compiler, an alternative 
-#    compiler that can also build Compressed HTML help ".chm" files, 
-#    available natively on non-Windows OSes
-#export OWWIN95HC=hcrtf
-#export OWHHC=hhc
-#export OWCHMCMD=chmcmd
-
-# build process requires WGML utility which is available only as DOS executable
-# it is necessary to have some DOS emulator installed
-# DOSBOX emulator is available on most platforms
-# DOSEMU emulator is available on Linux (Intel platform)
-# if DOSBOX emulator is used then OWDOSBOX variable must be set
-# Uncoment and set OWDOSBOX variable bellow to point to DOSBOX emulator executable
-
-export OWDOSBOX=dosbox
-
-# Invoke the script for the common environment
-. $OWROOT/cmnvars.sh
-
-#cd $OWROOT
diff --git a/test.map b/test.map
new file mode 100755 (executable)
index 0000000..0820770
--- /dev/null
+++ b/test.map
@@ -0,0 +1,502 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: test.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0d5b:0000            00009b10
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+test_TEXT              CODE           AUTO           0000:0000       00000438
+16_in_TEXT             CODE           AUTO           0000:0440       000024e0
+16_head_TEXT           CODE           AUTO           0000:2920       0000044c
+_TEXT                  CODE           AUTO           0000:2d70       0000610c
+modex16_TEXT           CODE           AUTO           0000:8e80       00001d25
+vga_TEXT               CODE           AUTO           0000:abb0       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:b6b0       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:b730       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:bf50       000006ec
+16text_TEXT            CODE           AUTO           0000:c640       0000010d
+16render_TEXT          CODE           AUTO           0000:c750       00000ca3
+16_in13_DATA           FAR_DATA       AUTO           0d40:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           0d5a:0004       00000000
+_NULL                  BEGDATA        DGROUP         0d5b:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0d5d:0000       00000002
+CONST                  DATA           DGROUP         0d5d:0002       00000076
+CONST2                 DATA           DGROUP         0d64:0008       00000102
+_DATA                  DATA           DGROUP         0d75:0000       0000053e
+XIB                    DATA           DGROUP         0dc8:000e       00000000
+XI                     DATA           DGROUP         0dc8:000e       00000024
+XIE                    DATA           DGROUP         0dcb:0002       00000000
+YIB                    DATA           DGROUP         0dcb:0002       00000000
+YI                     DATA           DGROUP         0dcb:0002       00000012
+YIE                    DATA           DGROUP         0dcc:0004       00000000
+STRINGS                DATA           DGROUP         0dcc:0004       00000000
+DATA                   DATA           DGROUP         0dcc:0004       00000000
+_BSS                   BSS            DGROUP         0dcd:0000       000013e7
+STACK                  STACK          DGROUP         0f0c:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: test.o(/dos/z/16/src/test.c)
+0d5b:0720+     _player
+0d5b:07f0+     _gvar
+0000:006a      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+0d5b:01b4+     _testkeyin
+0d5b:01b6+     _testcontrolnoisy
+0d5b:01b8+     _testctrltype
+0000:05ca+     INL_KeyService_
+0000:0866+     Mouse_
+0000:08be+     IN_GetJoyAbs_
+0000:0c68+     IN_GetJoyButtonsDB_
+0000:0eee+     IN_SetupJoy_
+0000:10b0      IN_Startup_
+0000:11b6      IN_Default_
+0000:12d2      IN_Shutdown_
+0000:1352*     IN_SetKeyHook_
+0000:1374+     IN_ClearKeysDown_
+0000:1454*     IN_ReadCursor_
+0000:156c      IN_ReadControl_
+0000:2344*     IN_SetControlType_
+0000:2392*     IN_GetScanName_
+0000:241a*     IN_WaitForKey_
+0000:2450*     IN_WaitForASCII_
+0000:2486+     IN_AckBack_
+0000:256e*     IN_Ack_
+0000:2610+     IN_IsUserInput_
+0000:26b6*     IN_UserInput_
+0000:26fa      IN_KeyDown_
+0000:2742+     IN_ClearKey_
+0000:27ba*     IN_qb_
+0000:2814*     IN_initplayer_
+0d5b:09be+     _inpu
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:292e*     wait_
+0000:297a*     filesize_
+0000:29e0*     printmeminfoline_
+0000:2bcc      US_CheckParm_
+0000:2d30      dirchar_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:2d75      __STK
+0000:2d95*     __STKOVERFLOW_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:2db9      __PIA
+0000:2db2*     __PIS
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:8ff0      VGAmodeX_
+0000:905e*     vgaGetMode_
+0000:9082+     modexEnter_
+0000:9286*     modexLeave_
+0000:92a0      modexDefaultPage_
+0000:9390      modexNextPage_
+0000:945c*     modexNextPageFlexibleSize_
+0000:952a      modexShowPage_
+0000:9626*     modexPanPage_
+0000:9676      modexSelectPlane_
+0000:969a      modexClearRegion_
+0000:97b2*     modexCopyPageRegion_
+0000:991c      modexFadeOn_
+0000:994c      modexFadeOff_
+0000:997a*     modexFlashOn_
+0000:99a8*     modexFlashOff_
+0000:9a78      modexPalSave_
+0000:9ace      modexNewPal_
+0000:9b12      modexLoadPalFile_
+0000:9bf2*     modexSavePalFile_
+0000:9c68      modexPalBlack_
+0000:9c92*     modexPalWhite_
+0000:9cbc+     modexPalUpdate_
+0000:a22a+     modexPalUpdate1_
+0000:a2a2*     modexPalUpdate0_
+0000:a2ee*     modexPalOverscan_
+0000:a310+     modexchkcolor_
+0000:a628      modexputPixel_
+0000:a6b6*     modexgetPixel_
+0000:a73c*     modexhlin_
+0000:a7b8*     modexprint_
+0000:a954*     modexprintbig_
+0000:aad0*     modexpdump_
+0000:ab30*     modexcls_
+0d5b:0484+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:2dd0      __I4M
+0000:2dd0      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
+0000:2de8      atoi_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:2e90      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0d5b:0000*     __nullarea
+0d5b:0498*     __ovlflag
+0d5b:0499*     __intno
+0d5b:049a*     __ovlvec
+0000:2ec0      _cstart_
+0000:2f93*     _Not_Enough_Memory_
+0000:30c5      __exit_
+0000:30e2      __do_exit_with_msg__
+0000:313b      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:3146      _big_code_
+0000:3146*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+0d5b:1508      __argv
+0d5b:150c      ___argv
+0d5b:1510      __argc
+0d5b:1512      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:3146+     int86x_
+0000:32c9      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0000:32f6      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0000:3301      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0000:330e      __I4D
+0000:335d      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0000:3457      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0000:347e      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0000:3495      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:367b      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:3873      ultoa_
+0000:3931*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+0d5b:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:397f      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:398e      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:39c1*     __exit_with_msg_
+0000:39c6      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0d5b:04a6      __curbrk
+0d5b:04ae      __STACKLOW
+0d5b:04b0      __STACKTOP
+0d5b:04b2      __cbyte
+0d5b:04b4      __child
+0d5b:04b6      __no87
+0d5b:04c3      ___FPE_handler
+0d5b:04a8      __psp
+0d5b:04b7      __get_ovl_stack
+0d5b:04bb      __restore_ovl_stack
+0d5b:04bf      __close_ovl_file
+0d5b:04c7      __LpCmdLine
+0d5b:04cb      __LpPgmName
+0d5b:04aa      __osmajor
+0d5b:04ab      __osminor
+0d5b:04ac      __osmode
+0d5b:04ad      __HShift
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:abb0+     vga_sync_hw_cursor_
+0000:ac6e+     update_state_vga_memory_map_select_
+0000:aebc      update_state_from_vga_
+0000:b2a0*     probe_vga_
+0d5b:1518      _vga_state
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:b6b0      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:b730      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:bf50      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:39e0      _fmalloc_
+0000:39e0      malloc_
+0d5b:04fa+     ___fheap
+0d5b:04fc      ___fheapRover
+0d5b:04fe      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:3b55+     __null_int23_exit_
+0000:3b56      exit_
+0000:3b6e*     _exit_
+0d5b:0500+     ___int23_exit
+0d5b:0504+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:3b89+     __open_flags_
+0000:3e4a+     _fsopen_
+0000:3eb0      fopen_
+0000:3fd3*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:405b+     __fill_buffer_
+0000:42aa      fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:43f1      __doclose_
+0000:453b      __shutdown_stream_
+0000:4555      fclose_
+0d5b:1540+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:45c0      _ffree_
+0000:45c0      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:462d      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:49b4      rand_
+0000:49f6*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:c6b6*     textInit_
+0d5b:1544      _romFonts
+0d5b:155c      _romFontsData
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:c756+     modexDrawPBufRegion_
+0000:c940*     modexDrawPBuf_
+0000:c9a8*     oldDrawBmp_
+0000:cb02*     modexDrawBmp_
+0000:cb68+     modexDrawBmpRegion_
+0000:ccd2*     modexDrawSprite_
+0000:cd38+     modexDrawSpriteRegion_
+0000:ceb0*     modexDrawBmpPBuf_
+0000:cf16+     modexDrawBmpPBufRegion_
+0000:d080*     modexDrawSpritePBuf_
+0000:d0e6+     modexDrawSpritePBufRegion_
+0000:d25e      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0d5b:0514      ___iob
+0d5b:19ea      ___OpenStreams
+0d5b:19ee      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:4a35      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:4b88      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:4be9      __InitRtns
+0000:4be9*     __FInitRtns
+0000:4c44      __FiniRtns
+0000:4c44*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0d5b:067c      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:4ca8      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0000:4fd7      __Init_Argv_
+0000:5039      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:5063      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:5077      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0000:50dd      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:50f2      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:5104      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:5135      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:5166      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:53af*     __get_errno_ptr_
+0d5b:19f6      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0d5b:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:53b6      __EnterWVIDEO_
+0d5b:067e+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:53e0      __MemAllocator
+0000:54aa      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:5607      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:577d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:586c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:586f      _nmalloc_
+0d5b:0680      ___nheapbeg
+0d5b:0682      ___MiniHeapRover
+0d5b:0684      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:5949*     _heapgrow_
+0000:5949*     _fheapgrow_
+0000:594a      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:59c2*     __set_commode_
+0d5b:0686      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0d5b:0688      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:5bef*     open_
+0000:5c26      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:5c53      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:5cb2      __freefp_
+0000:5d53      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:5d94      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:5f44      __flushall_
+0000:5fd8      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:5fde      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:5ff8      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:6186      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:61a6      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:61e0      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:6216      _nfree_
+0d5b:19f8+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:6311      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:6371      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:6546      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:6777*     fcloseall_
+0000:677e      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:6788      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0d5b:19fa      ____Argv
+0d5b:19fe      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0d5b:068a      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0d5b:06de      __Start_XI
+0d5b:0702      __End_XI
+0d5b:0702      __Start_YI
+0d5b:0714      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+0d5b:1a00      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:78ea      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:7c63      __GetIOMode_
+0000:7c98      __SetIOMode_nogrow_
+0d5b:068c      ___NFiles
+0d5b:068e      ___init_mode
+0d5b:06b6      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:7ccd+     __grow_iomode_
+0000:7db4+     __shrink_iomode_
+0000:7df5      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:7e9c      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:7ea1*     _heapenable_
+0d5b:06ba      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:7eb2      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:7f3a      __LastFree_
+0000:7fb4      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:80c5      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:80eb      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:8107*     __get_doserrno_ptr_
+0d5b:1a04      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0d5b:06bc      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:810e      _dos_creat_
+0000:8132*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:8153*     __dosretax
+0000:8158*     __dosret0
+0000:815f      __set_errno_dos_
+0000:81c7*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:81d2      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:821d+     utoa_
+0000:82be      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:8308      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0d5b:06d2      ___EFG_printf
+0d5b:06d6*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0d5b:06da      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:8354*     _ismbblead_
+0d5b:1a06      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:8370      ulltoa_
+0000:84ad*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:851e*     _frealloc_
+0000:851e      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:85fa      __ChkTTYIOMode_
+0000:8668*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:8678*     _dos_close_
+0000:8686      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:8695*     sbrk_
+0000:86a5      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:870e      __doserror_
+0000:871c*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:8766      __mbinit_
+0d5b:06dc+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:8841*     _msize_
+0000:885c      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:886d      __HeapManager_expand_
+0000:8d76      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:8dc9      _fexpand_
+0000:8dc9*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:8dfe      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:8e23      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  000170c0 (94400.)
+Entry point address: 0000:2ec0
+Link time: 00:00.00
diff --git a/test2.map b/test2.map
new file mode 100755 (executable)
index 0000000..63bf34c
--- /dev/null
+++ b/test2.map
@@ -0,0 +1,446 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:15
+Executable Image: test2.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          0ad7:0000            00009430
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+test2_TEXT             CODE           AUTO           0000:0000       00000142
+_TEXT                  CODE           AUTO           0000:0150       00005dde
+bitmap_TEXT            CODE           AUTO           0000:5f30       000005bd
+planar_TEXT            CODE           AUTO           0000:64f0       000002fb
+modex16_TEXT           CODE           AUTO           0000:67f0       00001d25
+vga_TEXT               CODE           AUTO           0000:8520       00000afc
+vgamodex_TEXT          CODE           AUTO           0000:9020       00000076
+vgacrtcr_TEXT          CODE           AUTO           0000:90a0       00000817
+vgacrtcs_TEXT          CODE           AUTO           0000:98c0       000006ec
+16text_TEXT            CODE           AUTO           0000:9fb0       0000010d
+16render_TEXT          CODE           AUTO           0000:a0c0       00000ca3
+FAR_DATA               FAR_DATA       AUTO           0ad6:0003       00000000
+_NULL                  BEGDATA        DGROUP         0ad7:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         0ad9:0000       00000002
+CONST                  DATA           DGROUP         0ad9:0002       00000076
+CONST2                 DATA           DGROUP         0ae0:0008       00000000
+_DATA                  DATA           DGROUP         0ae1:0000       00000282
+XIB                    DATA           DGROUP         0b09:0002       00000000
+XI                     DATA           DGROUP         0b09:0002       00000018
+XIE                    DATA           DGROUP         0b0a:000a       00000000
+YIB                    DATA           DGROUP         0b0a:000a       00000000
+YI                     DATA           DGROUP         0b0a:000a       0000000c
+YIE                    DATA           DGROUP         0b0b:0006       00000000
+STRINGS                DATA           DGROUP         0b0b:0006       00000000
+DATA                   DATA           DGROUP         0b0b:0006       00000000
+_BSS                   BSS            DGROUP         0b0b:0006       000010e9
+STACK                  STACK          DGROUP         0c1a:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: test2.o(/dos/z/16/src/test2.c)
+0000:0024      main_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0000:0155      __STK
+0000:0175*     __STKOVERFLOW_
+Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
+0000:6236      bitmapLoadPcx_
+0000:639a*     bitmapLoadPcxTiles_
+Module: gfx.lib(/dos/z/16/src/lib/planar.c)
+0000:64f0      planar_buf_from_bitmap_
+0000:6696+     planar_buf_alloc_
+0000:6790*     planar_buf_free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0000:0199      __PIA
+0000:0192*     __PIS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0000:01b0      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+0ad7:0000*     __nullarea
+0ad7:00c4*     __ovlflag
+0ad7:00c5*     __intno
+0ad7:00c6*     __ovlvec
+0000:01e0      _cstart_
+0000:02b3*     _Not_Enough_Memory_
+0000:03e5      __exit_
+0000:0402      __do_exit_with_msg__
+0000:045b      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0000:0466      _big_code_
+0000:0466*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0000:0466*     __exit_with_msg_
+0000:046b      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+0ad7:00ca      __curbrk
+0ad7:00d2      __STACKLOW
+0ad7:00d4      __STACKTOP
+0ad7:00d6      __cbyte
+0ad7:00d8      __child
+0ad7:00da      __no87
+0ad7:00e7      ___FPE_handler
+0ad7:00cc      __psp
+0ad7:00db      __get_ovl_stack
+0ad7:00df      __restore_ovl_stack
+0ad7:00e3      __close_ovl_file
+0ad7:00eb      __LpCmdLine
+0ad7:00ef      __LpPgmName
+0ad7:00ce      __osmajor
+0ad7:00cf      __osminor
+0ad7:00d0      __osmode
+0ad7:00d1      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0000:0486      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0000:07fd      __doclose_
+0000:0947      __shutdown_stream_
+0000:0961      fclose_
+0ad7:04c6+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0000:09cc+     __null_int23_exit_
+0000:09cd      exit_
+0000:09e5*     _exit_
+0ad7:00f4+     ___int23_exit
+0ad7:00f8+     ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0000:0b1e      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0000:0d16      __fill_buffer_
+0000:0f65      fgetc_
+Module: gfx.lib(/dos/z/16/src/lib/modex16.c)
+0000:6960*     VGAmodeX_
+0000:69ce*     vgaGetMode_
+0000:69f2+     modexEnter_
+0000:6bf6*     modexLeave_
+0000:6c10*     modexDefaultPage_
+0000:6d00*     modexNextPage_
+0000:6dcc*     modexNextPageFlexibleSize_
+0000:6e9a*     modexShowPage_
+0000:6f96*     modexPanPage_
+0000:6fe6      modexSelectPlane_
+0000:700a+     modexClearRegion_
+0000:7122*     modexCopyPageRegion_
+0000:728c*     modexFadeOn_
+0000:72bc*     modexFadeOff_
+0000:72ea*     modexFlashOn_
+0000:7318*     modexFlashOff_
+0000:73e8+     modexPalSave_
+0000:743e      modexNewPal_
+0000:7482*     modexLoadPalFile_
+0000:7562*     modexSavePalFile_
+0000:75d8*     modexPalBlack_
+0000:7602*     modexPalWhite_
+0000:762c+     modexPalUpdate_
+0000:7b9a+     modexPalUpdate1_
+0000:7c12*     modexPalUpdate0_
+0000:7c5e*     modexPalOverscan_
+0000:7c80+     modexchkcolor_
+0000:7f98      modexputPixel_
+0000:8026*     modexgetPixel_
+0000:80ac*     modexhlin_
+0000:8128*     modexprint_
+0000:82c4*     modexprintbig_
+0000:8440*     modexpdump_
+0000:84a0*     modexcls_
+0ad7:0104+     _VGA
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0000:10ac+     __open_flags_
+0000:136d+     _fsopen_
+0000:13d3      fopen_
+0000:14f6*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0000:157e      _fmalloc_
+0000:157e      malloc_
+0ad7:0118+     ___fheap
+0ad7:011a      ___fheapRover
+0ad7:011c      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+0ad7:011e      ___iob
+0ad7:0e4a      ___OpenStreams
+0ad7:0e4e      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0000:16f3      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0000:1722      _ffree_
+0000:1722      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0000:17ab      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0000:18fe      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0000:195f      __InitRtns
+0000:195f*     __FInitRtns
+0000:19ba      __FiniRtns
+0000:19ba*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+0ad7:0286      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0000:1a1e      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0000:1a1f      __EnterWVIDEO_
+0ad7:0288+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0000:1a43*     __get_errno_ptr_
+0ad7:0e52      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0000:1a4a      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0000:1bd8      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0000:1bf8      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0000:1c32      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0000:1c68      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0000:1eb1      __freefp_
+0000:1f52      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0000:1f94      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0000:1fc8      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0000:1ff9      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0000:202a      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0000:203b      __flushall_
+0000:20cf*     flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0000:20d5      getche_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c)
+0000:8520+     vga_sync_hw_cursor_
+0000:85de+     update_state_vga_memory_map_select_
+0000:882c      update_state_from_vga_
+0000:8c10*     probe_vga_
+0ad7:0e54      _vga_state
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0000:20ef+     int86x_
+0000:2272      int86_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c)
+0000:9020      vga_enable_256color_modex_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c)
+0000:90a0      vga_read_crtc_mode_
+Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c)
+0000:98c0      vga_write_crtc_mode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c)
+0000:229f      fwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c)
+0000:2626      rand_
+0000:2668*     srand_
+Module: gfx.lib(/dos/z/16/src/lib/16text.c)
+0000:a026*     textInit_
+0ad7:0e7c      _romFonts
+0ad7:0e94      _romFontsData
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0000:268c      __I4M
+0000:268c      __U4M
+Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c)
+0000:a0c6+     modexDrawPBufRegion_
+0000:a2b0*     modexDrawPBuf_
+0000:a318*     oldDrawBmp_
+0000:a472*     modexDrawBmp_
+0000:a4d8+     modexDrawBmpRegion_
+0000:a642*     modexDrawSprite_
+0000:a6a8+     modexDrawSpriteRegion_
+0000:a820*     modexDrawBmpPBuf_
+0000:a886+     modexDrawBmpPBufRegion_
+0000:a9f0*     modexDrawSpritePBuf_
+0000:aa56+     modexDrawSpritePBufRegion_
+0000:abce      modexDrawCharPBuf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0000:26a4*     __set_commode_
+0ad7:02c4      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+0ad7:02c6      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0000:26b0      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0000:28df*     open_
+0000:2916      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0000:2943      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0000:29a2      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0000:2b60      __MemAllocator
+0000:2c2a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0000:2d87      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0000:2efd      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0000:2fec      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0000:2fef      _nmalloc_
+0ad7:02c8      ___nheapbeg
+0ad7:02ca      ___MiniHeapRover
+0ad7:02cc      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0000:30c9*     _heapgrow_
+0000:30c9*     _fheapgrow_
+0000:30ca      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0000:3142      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0000:3373*     fcloseall_
+0000:337a      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0000:3384      _nfree_
+0ad7:1322+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0000:347f      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0000:3654      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+0ad7:1324      ____Argv
+0ad7:1328      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+0ad7:02ce      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+0ad7:0322      __Start_XI
+0ad7:033a      __End_XI
+0ad7:033a      __Start_YI
+0ad7:0346      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0000:47b6*     __dosretax
+0000:47bb*     __dosret0
+0000:47c2      __set_errno_dos_
+0000:482a*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0000:4835      __GetIOMode_
+0000:486a      __SetIOMode_nogrow_
+0ad7:02e4      ___NFiles
+0ad7:02e6      ___init_mode
+0ad7:030e      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0000:489f      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0000:48ff      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0000:4904+     __grow_iomode_
+0000:49eb+     __shrink_iomode_
+0000:4a2c      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0000:4ad3      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0000:4ae7      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0000:4b4d      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0000:4b73      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0000:4b8f*     __get_doserrno_ptr_
+0ad7:132c      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+0ad7:0312      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0000:4b96      _dos_creat_
+0000:4bba*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0000:4bdb*     _heapenable_
+0ad7:0314      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0000:4bec      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0000:4c74      __LastFree_
+0000:4cee      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0000:4dff      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0000:4e4a+     utoa_
+0000:4eeb      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0000:4f35      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+0ad7:0316      ___EFG_printf
+0ad7:031a*     ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+0ad7:031e      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0000:4f81*     _ismbblead_
+0ad7:132e      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0000:4f9d      ulltoa_
+0000:50da*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0000:514b      ultoa_
+0000:5209*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0000:5257*     _dos_close_
+0000:5265      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0000:5274*     _frealloc_
+0000:5274      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0000:5350      __ChkTTYIOMode_
+0000:53be*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0000:53ce      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0000:5748      __doserror_
+0000:5756*     __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0000:5762*     sbrk_
+0000:5772      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+0ad7:0072      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0000:5818      __mbinit_
+0ad7:0320+     ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0000:58f3*     _msize_
+0000:590e      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0000:591f      __HeapManager_expand_
+0000:5e28      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0000:5e7b      _fexpand_
+0000:5e7b*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0000:5eb0      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0000:5ed5      _bexpand_
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+gfx.lib
+/dos/fdos/watcom2/lib286/dos/clibh.lib
+
+
+                        +-----------------------+
+                        |   Linker Statistics   |
+                        +-----------------------+
+
+Stack size:  8000 (32768.)
+Memory size:  000141a0 (82336.)
+Entry point address: 0000:01e0
+Link time: 00:00.00
diff --git a/vgmtest.map b/vgmtest.map
new file mode 100755 (executable)
index 0000000..42583db
--- /dev/null
@@ -0,0 +1,662 @@
+Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-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/04/17 17:29:16
+Executable Image: vgmtest.exe
+creating a DOS executable
+
+
+                        +------------+
+                        |   Groups   |
+                        +------------+
+
+Group                           Address              Size
+=====                           =======              ====
+
+DGROUP                          1352:0000            000093e0
+
+
+
+                        +--------------+
+                        |   Segments   |
+                        +--------------+
+
+Segment                Class          Group          Address         Size
+=======                =====          =====          =======         ====
+
+vgmtest_TEXT           CODE           AUTO           0000:0000       00000118
+16_in_TEXT             CODE           AUTO           0000:0120       000024e0
+16_mm_TEXT             CODE           AUTO           0000:2600       000032fe
+wcpu_TEXT              CODE           AUTO           0000:5900       00000058
+16_head_TEXT           CODE           AUTO           0000:5960       0000044c
+16_ca_TEXT             CODE           AUTO           0000:5db0       000003fd
+kitten_TEXT            CODE           AUTO           0000:61b0       0000080a
+16_hc_TEXT             CODE           AUTO           0000:69c0       0000158b
+16_timer_TEXT          CODE           AUTO           0000:7f50       00000402
+_TEXT                  CODE           AUTO           0836:0000       00009798
+16_snd_TEXT            CODE           AUTO           0836:97a0       00000338
+vgmSnd_TEXT            CODE           AUTO           0836:9ae0       00001525
+16_in13_DATA           FAR_DATA       AUTO           1337:0000       000001a4
+FAR_DATA               FAR_DATA       AUTO           1351:0004       00000000
+_NULL                  BEGDATA        DGROUP         1352:0000       00000020
+_AFTERNULL             BEGDATA        DGROUP         1354:0000       00000002
+CONST                  DATA           DGROUP         1354:0002       00000076
+CONST2                 DATA           DGROUP         135b:0008       00000132
+_DATA                  DATA           DGROUP         136f:0000       00000623
+XIB                    DATA           DGROUP         13d1:0004       00000000
+XI                     DATA           DGROUP         13d1:0004       0000003c
+XIE                    DATA           DGROUP         13d5:0000       00000000
+YIB                    DATA           DGROUP         13d5:0000       00000000
+YI                     DATA           DGROUP         13d5:0000       00000018
+YIE                    DATA           DGROUP         13d6:0008       00000000
+STRINGS                DATA           DGROUP         13d6:0008       00000000
+DATA                   DATA           DGROUP         13d6:0008       00000000
+_emu_init_start        EMU            DGROUP         13d6:0008       00000000
+_emu_init_end          EMU            DGROUP         13d6:0008       00000000
+_BSS                   BSS            DGROUP         13d7:0000       00000b84
+STACK                  STACK          DGROUP         1490:0000       00008000
+
+
+                        +----------------+
+                        |   Memory Map   |
+                        +----------------+
+
+* = unreferenced symbol
++ = symbol only referenced locally
+
+Address        Symbol
+=======        ======
+
+Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
+0000:0014      OPL2_Write_
+0000:003a      OPL2_ReadStatus_
+0000:0054      main_
+Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
+1352:01e4+     _testkeyin
+1352:01e6+     _testcontrolnoisy
+1352:01e8+     _testctrltype
+0000:02aa+     INL_KeyService_
+0000:0546+     Mouse_
+0000:059e+     IN_GetJoyAbs_
+0000:0948+     IN_GetJoyButtonsDB_
+0000:0bce+     IN_SetupJoy_
+0000:0d90      IN_Startup_
+0000:0e96      IN_Default_
+0000:0fb2      IN_Shutdown_
+0000:1032*     IN_SetKeyHook_
+0000:1054+     IN_ClearKeysDown_
+0000:1134*     IN_ReadCursor_
+0000:124c      IN_ReadControl_
+0000:2024*     IN_SetControlType_
+0000:2072*     IN_GetScanName_
+0000:20fa*     IN_WaitForKey_
+0000:2130*     IN_WaitForASCII_
+0000:2166+     IN_AckBack_
+0000:224e*     IN_Ack_
+0000:22f0+     IN_IsUserInput_
+0000:2396*     IN_UserInput_
+0000:23da      IN_KeyDown_
+0000:2422+     IN_ClearKey_
+0000:249a*     IN_qb_
+0000:24f4*     IN_initplayer_
+1352:095e+     _inpu
+Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c)
+0000:2fe4+     MML_CheckForEMS_
+0000:3040+     MML_SetupEMS_
+0000:31f8+     MML_ShutdownEMS_
+0000:3264+     MM_MapEMS_
+0000:3360*     MM_MapXEMS_
+0000:3480+     MML_CheckForXMS_
+0000:34dc*     MML_SetupXMS_
+0000:35c4+     MML_ShutdownXMS_
+0000:3652+     MML_UseSpace_
+0000:3830+     MML_ClearBlock_
+0000:38b4*     MM_Startup_
+0000:3ce6+     MM_Shutdown_
+0000:3d7c      MM_GetPtr_
+0000:416c+     MM_FreePtr_
+0000:4264*     MM_SetPurge_
+0000:433e*     MM_SetLock_
+0000:4416+     MM_SortMem_
+0000:4604*     MM_ShowMemory_
+0000:4ca4*     MM_DumpData_
+0000:4dfe+     MM_UnusedMemory_
+0000:4e82+     MM_TotalFree_
+0000:4f18*     MM_Report_
+0000:58d0*     MM_BombOnError_
+1352:0b30+     _beforesort
+1352:0b34+     _aftersort
+1352:0b38+     _XMSaddr
+Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
+0000:5900      detectcpu_
+Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
+0000:596e*     wait_
+0000:59ba*     filesize_
+0000:5a20      printmeminfoline_
+0000:5c0c      US_CheckParm_
+0000:5d70      dirchar_
+Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c)
+0000:5dde      CA_OpenDebug_
+0000:5e2e      CA_CloseDebug_
+0000:5e5c+     CA_FarRead_
+0000:5edc*     CA_FarWrite_
+0000:5f5c*     CA_ReadFile_
+0000:5fd8*     CA_LoadFile_
+0000:6080*     CAL_OptimizeNodes_
+0000:6130*     CA_Startup_
+0000:6180*     CA_Shutdown_
+1352:0c40*     _finishcachebox
+1352:0c44*     _drawcachebox
+1352:0c48*     _updatecachebox
+Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
+0000:61ec      KITTENGETS
+0000:624c*     kittenopen_
+0000:649a+     catread_
+0000:654e*     kittenclose_
+0000:656a+     mystrtoul_
+0000:661e+     processEscChars_
+0000:67a4+     get_line_
+0000:6816+     db_fetch_
+0000:68ac+     db_insert_
+1352:04d4+     __kitten_catalog
+Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
+0000:6b6c+     LargestFreeBlock_
+0000:6bfa+     _coreleft_
+0000:6c76+     LargestFarFreeBlock_
+0000:6d2c+     _farcoreleft_
+0000:6dda+     LargestHugeFreeBlock_
+0000:6eca*     _hugecoreleft_
+0000:6f9a+     GetFreeSize_
+0000:6ff4+     GetFarFreeSize_
+0000:703e+     GetNearFreeSize_
+0000:708c*     heapdump_
+0000:7d2e+     heapstat_
+0000:7e6c+     heapstat0_
+0000:7ece+     HC_OpenDebug_
+0000:7f1e*     HC_CloseDebug_
+Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c)
+0000:7f5c*     start_timer_
+0000:8088*     elapsed_timer_
+0000:80da+     ticktock_
+0000:8146*     time_in_seconds_
+0000:8192*     shinkutxt_
+0000:832a+     WaitPee_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm)
+0836:0005      __STK
+0836:0025      __STKOVERFLOW_
+Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
+0836:97a0      opl2out_
+0836:97e2*     opl3out_
+0836:981e*     opl3exp_
+0836:985a*     FMReset_
+0836:9898*     FMKeyOff_
+0836:98c2*     FMKeyOn_
+0836:9910*     FMSetVoice_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
+0836:0042      _fmalloc_
+0836:0042      malloc_
+1352:0504      ___fheap
+1352:0506      ___fheapRover
+1352:0508      ___LargestSizeB4Rover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
+0836:01bf      __PIA
+0836:01b8*     __PIS
+Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
+0836:9b2a      OpenVGMFile_
+0836:9e1a      FreeVGMFile_
+0836:a3d2      InitEngine_
+0836:a590      DeinitEngine_
+0836:a5f8      PlayMusic_
+0836:a662*     PlaySFX_
+0836:a6f6      StopMusic_
+0836:a716*     StopSFX_
+0836:a7ac*     PauseMusic_
+0836:a808*     ResumeMusic_
+0836:af54      UpdateSoundEngine_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
+0836:01d6      printf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
+1352:0000*     __nullarea
+1352:0514*     __ovlflag
+1352:0515*     __intno
+1352:0516*     __ovlvec
+0836:0206      _cstart_
+0836:02d9*     _Not_Enough_Memory_
+0836:040b      __exit_
+0836:0428      __do_exit_with_msg__
+0836:0481      __GETDS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm)
+0836:048c      _big_code_
+0836:048c*     CodeModelMismatch
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
+1352:108e      __argv
+1352:1092      ___argv
+1352:1096      __argc
+1352:1098      ___argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c)
+0836:048c+     int86x_
+0836:060f      int86_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm)
+0836:063c      __I4M
+0836:063c      __U4M
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c)
+0836:0654      _dos_getvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c)
+0836:065f      _dos_setvect_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm)
+0836:066c      __I4D
+0836:06bb      __U4D
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c)
+0836:073f*     _heapgrow_
+0836:073f      _fheapgrow_
+0836:0740      _nheapgrow_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c)
+0836:07b8      _memavl_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
+0836:07fd      _nmalloc_
+1352:051a      ___nheapbeg
+1352:051c      ___MiniHeapRover
+1352:051e      ___LargestSizeB4MiniHeapRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
+0836:08d7      _ffree_
+0836:08d7      free_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
+0836:0944      _nfree_
+1352:109a+     ___MiniHeapFreeRover
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
+0836:0a3f+     __null_int23_exit_
+0836:0a40      exit_
+0836:0a58*     _exit_
+1352:0520+     ___int23_exit
+1352:0524      ___FPE_handler_exit
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm)
+0836:0a74      __PTC
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
+0836:0aa7      ultoa_
+0836:0b65*     ltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c)
+0836:0ceb      write_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c)
+0836:0f17+     __open_flags_
+0836:11d8+     _fsopen_
+0836:123e      fopen_
+0836:1361*     freopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
+0836:13e9      fprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c)
+0836:1418      __doclose_
+0836:1562      __shutdown_stream_
+0836:157c      fclose_
+1352:109c+     ___RmTmpFileFn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
+0836:165d      clock_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c)
+0836:1684      kbhit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c)
+0836:169b      ftell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
+0836:1881      fseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
+1352:0098      __IsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
+0836:1a79      tolower_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
+0836:1a87      unlink_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c)
+0836:1cb7      open_
+0836:1cee      sopen_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c)
+0836:1d1b      close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c)
+0836:1d20      filelength_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c)
+0836:1d7e      sprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c)
+0836:1dad      getenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm)
+0836:1e98      __PTS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c)
+0836:1ec9      read_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c)
+0836:2002*     __clib_strdup_
+0836:2002      strdup_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c)
+0836:2069      halloc_
+0836:214e      hfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c)
+0836:2155      _heapwalk_
+0836:2155      _fheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c)
+0836:216a+     __NHeapWalk_
+0836:2263      _nheapwalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
+0836:2273      stackavail_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
+1352:0530      ___iob
+1352:10a4      ___OpenStreams
+1352:10a8      ___ClosedStreams
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c)
+1352:0698      _fltused_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
+1352:069a      __8087
+1352:069b      __real87
+1352:069c      __dos87emucall
+1352:069e      __dos87real
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
+0836:2282*     __exit_with_msg_
+0836:2287      __fatal_runtime_error_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
+1352:06a0      __curbrk
+1352:06a8      __STACKLOW
+1352:06aa      __STACKTOP
+1352:06ac      __cbyte
+1352:06ae      __child
+1352:06b0      __no87
+1352:06bd      ___FPE_handler
+1352:06a2      __psp
+1352:06b1      __get_ovl_stack
+1352:06b5      __restore_ovl_stack
+1352:06b9      __close_ovl_file
+1352:06c1      __LpCmdLine
+1352:06c5      __LpPgmName
+1352:06a4      __osmajor
+1352:06a5      __osminor
+1352:06a6      __osmode
+1352:06a7      __HShift
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c)
+0836:22b0      __MemAllocator
+0836:237a      __MemFree
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c)
+0836:24d7      __GrowSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c)
+0836:264d      __AllocSeg_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c)
+0836:273c      __fmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c)
+0836:273f      fread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
+0836:2ad2      __fprtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
+0836:2c25      __CMain
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c)
+0836:2c86      __InitRtns
+0836:2c86*     __FInitRtns
+0836:2ce1      __FiniRtns
+0836:2ce1*     __FFiniRtns
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
+1352:06ca      ___uselfn
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
+0836:2d46      __DOSseg__
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
+0836:3075      __Init_Argv_
+0836:30d7      __Fini_Argv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c)
+0836:3101      intr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c)
+0836:3115      segread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c)
+0836:3200      __LastFree_
+0836:327a      __ExpandDGROUP_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
+0836:338b      __nmemneed_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
+1352:0022      ___Alphabet
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
+0836:338e      __lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
+0836:33c8*     __dosretax
+0836:33cd*     __dosret0
+0836:33d4      __set_errno_dos_
+0836:343c*     __set_errno_dos_reterr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
+0836:3447*     __get_errno_ptr_
+1352:10b0      _errno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
+0836:344e      __GetIOMode_
+0836:3483      __SetIOMode_nogrow_
+1352:06e0      ___NFiles
+1352:06e2      ___init_mode
+1352:070a      ___io_mode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
+0836:34b8*     __set_commode_
+1352:070e      __commode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
+1352:0710      __fmode
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
+0836:34c4      __chktty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
+0836:3523      __freefp_
+0836:35c4      __purgefp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c)
+0836:3605      __allocfp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
+0836:37b5      __close_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
+0836:37eb      __flush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c)
+0836:3a34      fflush_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c)
+0836:3a49      tell_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c)
+0836:3a5a      lseek_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm)
+0836:3a8c      __doserror_
+0836:3a9a      __doserror1_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c)
+0836:3aa6      _dos_open_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c)
+0836:3acc      isatty_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
+0836:3ae8*     __get_doserrno_ptr_
+1352:10b2      __doserrno
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
+1352:0712      ___umaskval
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
+0836:3aef      _dos_creat_
+0836:3b13*     _dos_creatnew_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c)
+0836:3b34+     __grow_iomode_
+0836:3c1b+     __shrink_iomode_
+0836:3c5c      __SetIOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
+0836:3d1c      vsprintf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
+1352:10b6      ___env_mask
+1352:10ba      _environ
+1352:10be*     __wenviron
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
+0836:3d5e      _mbterm_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
+0836:3db1      _mbsnextc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c)
+0836:3e0c      _mbctoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c)
+0836:3e2f      _mbsinc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c)
+0836:3e81      __ChkTTYIOMode_
+0836:3eef*     __IOMode_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c)
+0836:3fc1      __HeapWalk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c)
+0836:41e7      __InitFiles_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c)
+0836:4418*     fcloseall_
+0836:441f      __full_io_exit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c)
+0836:4429      __setEFGfmt_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c)
+0836:4461*     _fpreset_
+0836:448c      __init_8087_
+0836:450b      __chk8087_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
+0836:457b      __EnterWVIDEO_
+1352:0732+     ___WD_Present
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
+0836:459f*     _heapenable_
+1352:0734      ___heap_enabled
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
+1352:0736      __amblksiz
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c)
+0836:45b0      __ioalloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c)
+0836:473e      __qread_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
+0836:475e      __fill_buffer_
+0836:49ad*     fgetc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c)
+0836:4af4      fputc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
+0836:4cc9      __prtf_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
+1352:10c2      ____Argv
+1352:10c6      ____Argc
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
+1352:07f4      __Start_XI
+1352:0830      __End_XI
+1352:0830      __Start_YI
+1352:0848      __End_YI
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
+1352:10c8      ___historical_splitparms
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr)
+0836:5e2c      _DoINTR_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c)
+0836:61a5*     sbrk_
+0836:61b5      __brk_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c)
+0836:621d      __qwrite_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c)
+0836:627d      fsync_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
+0836:6282      __flushall_
+0836:6316      flushall_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
+0836:631c*     _frealloc_
+0836:631c      realloc_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c)
+0836:6416      __setenvp_
+0836:65a2      __freeenvp_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
+1352:0738      ___IsDBCS
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
+0836:6600*     _ismbblead_
+1352:10ce      ___MBCSIsTable
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
+0836:665a      __mbinit_
+1352:073a      ___MBCodePage
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
+0836:6735      _mbdtoupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
+0836:6743      toupper_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
+1352:073c      ___EFG_printf
+1352:0740      ___EFG_scanf
+Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c)
+0836:6761      _EFG_Format_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c)
+0836:6933      __cnvs2d_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
+1352:0744      __8087cw
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
+1352:0746      ___Save8087
+1352:074a      ___Rest8087
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
+0836:6953      __GrabFP87_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
+0836:6986*     __init_8087_emu
+0836:698c      __x87id
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c)
+0836:69e9      getche_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c)
+0836:6a03      wctomb_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c)
+0836:6a4e+     utoa_
+0836:6aef      itoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
+0836:6b39      strupr_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
+0836:6b75      ulltoa_
+0836:6cb2*     lltoa_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c)
+0836:6d23*     _dos_close_
+0836:6d31      _dos_commit_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c)
+0836:6d40*     _msize_
+0836:6d5b      _fmsize_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c)
+0836:6d6c      __HeapManager_expand_
+0836:7275      _nexpand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c)
+0836:72c8      _fexpand_
+0836:72c8*     _expand_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c)
+0836:72fd      clearenv_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c)
+0836:742e*     _SetLD64bit_
+0836:7439*     _SetLD80bit_
+0836:7444      _LDisDouble_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c)
+0836:75a9      _LDScale10x_
+0836:7e81+     __cvtld_
+0836:865d      __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
+0836:866e*     __init_87_emulator
+Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c)
+0836:8e9f+     __Strtold_
+0836:90de      strtod_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm)
+0836:9284      __Init_FPE_handler_
+0836:92bd      __Fini_FPE_handler_
+0836:92f4*     __FPEHandler
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
+0836:9586      _bfree_
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
+0836:95ab      _bexpand_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c)
+0836:9604      __LDClass_
+0836:968a*     _FLClass_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm)
+0836:969e      __ZBuf2LD
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c)
+0836:9766*     __set_EDOM_
+0836:9772      __set_ERANGE_
+0836:977e*     __set_EINVAL_
+Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c)
+1352:019a*     ___f_infinity
+1352:019e*     ___f_posqnan
+1352:01a2      ___d_infinity
+1352:01aa      ___d_posqnan
+1352:01b2*     ___ld_infinity
+1352:01ba*     ___ld_posqnan
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c)
+1352:01c2      __HugeValue
+Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
+1352:07f2      ___FPE_int
+
+
+                        +--------------------+
+                        |   Libraries Used   |
+                        +--------------------+
+
+vgmsnd.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:  0001c900 (116992.)
+Entry point address: 0836:0206
+Link time: 00:00.10