From: sparky4 Date: Fri, 2 Sep 2016 16:34:57 +0000 (-0500) Subject: wwww cleanings and now the compiler header generated files are shown and so is the... X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=1602bcd7284e3298e1742feb03204e59050ee3bf;p=16.git wwww cleanings and now the compiler header generated files are shown and so is the log files --- diff --git a/.gitignore b/.gitignore index 3b6f01c0..bec25389 100755 --- a/.gitignore +++ b/.gitignore @@ -17,8 +17,8 @@ makefile~ README~ TODO~ LICENCE~ -*.mah -*.MAH +!*.mah +!*.MAH !makefile !modex.lib img diff --git a/0.mah b/0.mah new file mode 100755 index 00000000..743a14db --- /dev/null +++ b/0.mah @@ -0,0 +1,1000 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:31 +Executable Image: 0.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 18ab:0000 0000e640 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +0_TEXT CODE AUTO 0000:0000 00000076 +main_TEXT CODE AUTO 0000:0080 00000df5 +uart_8250_write_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0e80 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0e80 00000000 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0e80 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0e80 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0e80 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0e80 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0e80 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0e80 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0e80 00000020 +vga_palette_lseek_TEXT CODE AUTO 0000:0ea0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0ea0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0ea0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0ea0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0ea0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0ea0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0ea0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_color_TEXT CODE AUTO 0000:0ea0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0ea0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0ea0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0ea0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0ea0 00000000 +vga_moveto_TEXT CODE AUTO 0000:0ea0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0ea0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0ea0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0ea0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0ea0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0ea0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0ea0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0ea0 00000000 +just_int86_TEXT CODE AUTO 0000:0ea0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0ea0 00000000 +ptr2phys_TEXT CODE AUTO 0000:0ea0 00000000 +16_in_TEXT CODE AUTO 0000:0ea0 00000156 +IN_initplayer_TEXT CODE AUTO 0000:1000 00000161 +IN_qb_TEXT CODE AUTO 0000:1170 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:11d0 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:1250 00000047 +IN_UserInput_TEXT CODE AUTO 0000:12a0 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:12f0 000000b0 +IN_Ack_TEXT CODE AUTO 0000:13a0 000000af +IN_AckBack_TEXT CODE AUTO 0000:1450 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:1550 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:1590 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:15d0 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:1660 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:16b0 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:21d0 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:2310 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:2390 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:2400 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:2430 00000084 +IN_Default_TEXT CODE AUTO 0000:24c0 0000011f +IN_Startup_TEXT CODE AUTO 0000:25e0 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:26f0 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:26f0 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:2760 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:28c0 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:2a50 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:2a50 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:2aa0 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:2ae0 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:2b30 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:2b80 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:2bc0 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:2e80 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:2f40 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:2f40 00000000 +Mouse_TEXT CODE AUTO 0000:2f40 0000002c +INL_KeyService_TEXT CODE AUTO 0000:2f70 000002a5 +16_mm_TEXT CODE AUTO 0000:3220 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:3c10 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:3c40 00000805 +MM_Report_TEXT CODE AUTO 0000:4450 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:4680 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:4720 00000086 +MM_DumpData_TEXT CODE AUTO 0000:47b0 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:4920 0000069c +MM_SortMem_TEXT CODE AUTO 0000:4fc0 000001ee +MM_SetLock_TEXT CODE AUTO 0000:51b0 000000df +MM_SetPurge_TEXT CODE AUTO 0000:5290 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:5370 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:5470 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:5880 0000009c +MM_Startup_TEXT CODE AUTO 0000:5920 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:5d60 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5df0 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:5fd0 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:6060 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:6150 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:61b0 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:62e0 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:63f0 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:6460 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:6620 0000005b +wcpu_TEXT CODE AUTO 0000:6680 00000000 +detectcpu_TEXT CODE AUTO 0000:6680 00000058 +16_head_TEXT CODE AUTO 0000:66e0 0000000d +dirchar_TEXT CODE AUTO 0000:66f0 00000046 +US_CheckParm_TEXT CODE AUTO 0000:6740 0000015b +printmeminfoline_TEXT CODE AUTO 0000:68a0 000001ec +filesize_TEXT CODE AUTO 0000:6a90 00000068 +wait_TEXT CODE AUTO 0000:6b00 0000004b +16_ca_TEXT CODE AUTO 0000:6b50 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:6bb0 0000002f +CA_Startup_TEXT CODE AUTO 0000:6be0 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:6c40 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:6d00 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:6db0 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:6e20 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:6ea0 000000af +CA_FarRead_TEXT CODE AUTO 0000:6f50 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:7000 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:7030 00000053 +16_dbg_TEXT CODE AUTO 0000:7090 00000000 +_DEBUGF_TEXT CODE AUTO 0000:7090 0000004e +_DEBUG_TEXT CODE AUTO 0000:70e0 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:7160 0000012c +kitten_TEXT CODE AUTO 0000:7290 0000003c +db_insert_TEXT CODE AUTO 0000:72d0 0000010f +db_fetch_TEXT CODE AUTO 0000:73e0 00000098 +get_line_TEXT CODE AUTO 0000:7480 00000072 +processEscChars_TEXT CODE AUTO 0000:7500 0000018a +mystrtoul_TEXT CODE AUTO 0000:7690 000000b4 +kittenclose_TEXT CODE AUTO 0000:7750 0000001d +catread_TEXT CODE AUTO 0000:7770 000000b6 +kittenopen_TEXT CODE AUTO 0000:7830 0000025f +kittengets_TEXT CODE AUTO 0000:7a90 00000063 +16_hc_TEXT CODE AUTO 0000:7b00 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:7cb0 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:7ce0 00000053 +heapstat0_TEXT CODE AUTO 0000:7d40 00000076 +heapstat_TEXT CODE AUTO 0000:7dc0 00000134 +heapdump_TEXT CODE AUTO 0000:7f00 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:8bb0 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:8c10 0000005f +GetFreeSize_TEXT CODE AUTO 0000:8c70 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:8cd0 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:8db0 000000ef +_farcoreleft_TEXT CODE AUTO 0000:8ea0 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:8f60 000000b5 +_coreleft_TEXT CODE AUTO 0000:9020 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:90a0 0000008d +16_timer_TEXT CODE AUTO 0000:9130 0000000d +WaitPee_TEXT CODE AUTO 0000:9140 0000002a +shinkutxt_TEXT CODE AUTO 0000:9170 0000014f +time_in_seconds_TEXT CODE AUTO 0000:92c0 0000004d +ticktock_TEXT CODE AUTO 0000:9310 0000006b +elapsed_timer_TEXT CODE AUTO 0000:9380 00000054 +start_timer_TEXT CODE AUTO 0000:93e0 0000013a +_TEXT CODE AUTO 0952:0000 00009959 +dos_TEXT CODE AUTO 0952:9960 000001bd +vga_TEXT CODE AUTO 0952:9b20 00000afc +modex16_TEXT CODE AUTO 0952:a620 00000199 +modexprintmeminfo_TEXT CODE AUTO 0952:a7c0 000001d5 +modexWaitBorder_TEXT CODE AUTO 0952:a9a0 00000028 +modexcls_TEXT CODE AUTO 0952:a9d0 00000077 +modexpdump_TEXT CODE AUTO 0952:aa50 00000061 +modexprintbig_TEXT CODE AUTO 0952:aac0 00000195 +modexprint_TEXT CODE AUTO 0952:ac60 000001d0 +modexgetPixel_TEXT CODE AUTO 0952:ae30 00000087 +modexputPixel_TEXT CODE AUTO 0952:aec0 0000008e +modexchkcolor_TEXT CODE AUTO 0952:af50 00000337 +modexPalOverscan_TEXT CODE AUTO 0952:b290 0000004d +modexPalUpdate0_TEXT CODE AUTO 0952:b2e0 00000086 +modexPalUpdate1_TEXT CODE AUTO 0952:b370 000000b2 +modexPalUpdate_TEXT CODE AUTO 0952:b430 000005c3 +modexPalWhite_TEXT CODE AUTO 0952:ba00 0000002c +modexPalBlack_TEXT CODE AUTO 0952:ba30 0000002e +modexSavePalFile_TEXT CODE AUTO 0952:ba60 0000007a +modexLoadPalFile_TEXT CODE AUTO 0952:bae0 000000e7 +modexNewPal_TEXT CODE AUTO 0952:bbd0 00000046 +modexPalSave_TEXT CODE AUTO 0952:bc20 00000058 +fadePalette_TEXT CODE AUTO 0952:bc80 000000a2 +modexFlashOff_TEXT CODE AUTO 0952:bd30 00000031 +modexFlashOn_TEXT CODE AUTO 0952:bd70 00000032 +modexFadeOff_TEXT CODE AUTO 0952:bdb0 0000002f +modexFadeOn_TEXT CODE AUTO 0952:bde0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0952:be20 00000190 +modexClearRegion_TEXT CODE AUTO 0952:bfb0 00000120 +modexSelectPlane_TEXT CODE AUTO 0952:c0d0 00000024 +modexPanPage_TEXT CODE AUTO 0952:c100 00000051 +modexShowPage_TEXT CODE AUTO 0952:c160 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0952:c230 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0952:c3b0 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0952:c460 0000010e +modexNextPage_TEXT CODE AUTO 0952:c570 00000165 +modexDefaultPage_TEXT CODE AUTO 0952:c6e0 000000f3 +modexLeave_TEXT CODE AUTO 0952:c7e0 00000019 +modexEnter_TEXT CODE AUTO 0952:c800 000001ce +vgaGetMode_TEXT CODE AUTO 0952:c9d0 0000001b +vgaSetMode_TEXT CODE AUTO 0952:c9f0 00000031 +VGAmodeX_TEXT CODE AUTO 0952:ca30 000000e6 +vrl1xlof_TEXT CODE AUTO 0952:cb20 0000018e +vgawm1bc_TEXT CODE AUTO 0952:ccb0 000000b7 +vrl1xdrw_TEXT CODE AUTO 0952:cd70 000001a4 +8250_TEXT CODE AUTO 0952:cf20 0000009a +8250bios_TEXT CODE AUTO 0952:cfc0 00000086 +8250siop_TEXT CODE AUTO 0952:d050 00000000 +8250prob_TEXT CODE AUTO 0952:d050 000002d5 +8250cint_TEXT CODE AUTO 0952:d330 00000045 +8250fifo_TEXT CODE AUTO 0952:d380 0000008a +8250bauc_TEXT CODE AUTO 0952:d410 00000041 +8250baud_TEXT CODE AUTO 0952:d460 00000040 +vgacrtcr_TEXT CODE AUTO 0952:d4a0 00000817 +vgacrtcs_TEXT CODE AUTO 0952:dcc0 000006ec +16text_TEXT CODE AUTO 0952:e3b0 00000000 +textInit_TEXT CODE AUTO 0952:e3b0 0000009f +getRomFontAddr_TEXT CODE AUTO 0952:e450 0000007b +16render_TEXT CODE AUTO 0952:e4d0 00000000 +modexDrawChar_TEXT CODE AUTO 0952:e4d0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0952:e640 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0952:e7c0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0952:e830 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0952:e9a0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0952:ea10 00000177 +modexDrawSprite_TEXT CODE AUTO 0952:eb90 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0952:ec00 0000016a +modexDrawBmp_TEXT CODE AUTO 0952:ed70 00000069 +oldDrawBmp_TEXT CODE AUTO 0952:ede0 00000159 +modexDrawPBuf_TEXT CODE AUTO 0952:ef40 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0952:efb0 000001e9 +doswin_TEXT CODE AUTO 0952:f1a0 00000231 +dosntvig_TEXT CODE AUTO 0952:f3e0 00000000 +16_in13_DATA FAR_DATA AUTO 1890:0000 000001a4 +FAR_DATA FAR_DATA AUTO 18aa:0004 00000000 +_NULL BEGDATA DGROUP 18ab:0000 00000020 +_AFTERNULL BEGDATA DGROUP 18ad:0000 00000002 +CONST DATA DGROUP 18ad:0002 00000102 +CONST2 DATA DGROUP 18bd:0004 0000013a +_DATA DATA DGROUP 18d1:0000 000006a0 +XIB DATA DGROUP 193b:0000 00000000 +XI DATA DGROUP 193b:0000 0000003c +XIE DATA DGROUP 193e:000c 00000000 +YIB DATA DGROUP 193e:000c 00000000 +YI DATA DGROUP 193e:000c 00000018 +YIE DATA DGROUP 1940:0004 00000000 +STRINGS DATA DGROUP 1940:0004 00000000 +DATA DATA DGROUP 1940:0004 00000000 +_emu_init_start EMU DGROUP 1940:0004 00000000 +_emu_init_end EMU DGROUP 1940:0004 00000000 +_BSS BSS DGROUP 1941:0000 00005cda +STACK STACK DGROUP 1f0f:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: 0.obj(/dos/z/16/src/0.c) +18ab:0960+ _player +18ab:0998+ _gvar +0000:0080 main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +18ab:0274+ _testkeyin +18ab:0276+ _testcontrolnoisy +0000:2f70+ INL_KeyService_ +0000:2f42* Mouse_ +0000:2e80+ IN_GetJoyAbs_ +0000:2b32+ IN_GetJoyButtonsDB_ +0000:2760+ IN_SetupJoy_ +0000:25e2 IN_Startup_ +0000:24c0 IN_Default_ +0000:2432 IN_Shutdown_ +0000:2400* IN_SetKeyHook_ +0000:2392+ IN_ClearKeysDown_ +0000:21d0* IN_ReadCursor_ +0000:16ba IN_ReadControl_ +0000:1660* IN_SetControlType_ +0000:15d2* IN_GetScanName_ +0000:1590* IN_WaitForKey_ +0000:1552* IN_WaitForASCII_ +0000:1450+ IN_AckBack_ +0000:13a2* IN_Ack_ +0000:12f0+ IN_IsUserInput_ +0000:12a2 IN_UserInput_ +0000:1250 IN_KeyDown_ +0000:11d2+ IN_ClearKey_ +0000:1170* IN_qb_ +18ab:4efe+ _inpu +0000:1002 IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:6620+ MML_CheckForEMS_ +0000:6462+ MML_SetupEMS_ +0000:63f0+ MML_ShutdownEMS_ +0000:62e2+ MM_MapEMS_ +0000:61b0* MM_MapXEMS_ +0000:6152+ MML_CheckForXMS_ +0000:6060* MML_SetupXMS_ +0000:5fd2+ MML_ShutdownXMS_ +0000:5df0+ MML_UseSpace_ +0000:5d62+ MML_ClearBlock_ +0000:5920* MM_Startup_ +0000:5882+ MM_Shutdown_ +0000:5470 MM_GetPtr_ +0000:5372+ MM_FreePtr_ +0000:5290* MM_SetPurge_ +0000:51b2* MM_SetLock_ +0000:4fc0+ MM_SortMem_ +0000:4922* MM_ShowMemory_ +0000:47b0* MM_DumpData_ +0000:4722+ MM_UnusedMemory_ +0000:4680+ MM_TotalFree_ +0000:4452* MM_Report_ +18ab:50d0+ _beforesort +18ab:50d4+ _aftersort +18ab:50d8+ _XMSaddr +0000:3c10* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:6680 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:6b00* wait_ +0000:6a92* filesize_ +0000:68a0 printmeminfoline_ +0000:6742 US_CheckParm_ +0000:66fa dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:7030 CA_OpenDebug_ +0000:7002 CA_CloseDebug_ +0000:6f50+ CA_FarRead_ +0000:6ea2+ CA_FarWrite_ +0000:6e20* CA_ReadFile_ +0000:6db2* CA_WriteFile_ +0000:6d00* CA_LoadFile_ +0000:6c42* CAL_OptimizeNodes_ +0000:6be0* CA_Startup_ +18ab:51e0* _finishcachebox +18ab:51e4* _drawcachebox +18ab:51e8* _updatecachebox +0000:6bb2* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:7160* _DEBUG_INIT_ +0000:70e2+ _DEBUG_ +18ab:0564+ __DEBUG_INITed +18ab:0568+ __DEBUG_uart +0000:7090* _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:7a90 KITTENGETS +0000:7832* kittenopen_ +0000:7770+ catread_ +0000:7752* kittenclose_ +0000:7690+ mystrtoul_ +0000:7502+ processEscChars_ +0000:7480+ get_line_ +0000:73e2+ db_fetch_ +18ab:056c+ __kitten_catalog +0000:72d0+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:90a0+ LargestFreeBlock_ +0000:9022+ _coreleft_ +0000:8f60+ LargestFarFreeBlock_ +0000:8ea2+ _farcoreleft_ +0000:8db0+ LargestHugeFreeBlock_ +0000:8cd2* _hugecoreleft_ +0000:8c70+ GetFreeSize_ +0000:8c12+ GetFarFreeSize_ +0000:8bb0+ GetNearFreeSize_ +0000:7f02* heapdump_ +0000:7dca+ heapstat_ +0000:7d4c+ heapstat0_ +0000:7ce0+ HC_OpenDebug_ +0000:7cb2* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:93e0* start_timer_ +0000:9382* elapsed_timer_ +0000:9310+ ticktock_ +0000:92c2* time_in_seconds_ +0000:9170* shinkutxt_ +0000:9142* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0952:0005 __STK +0952:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0952:0042 _fmalloc_ +0952:0042 malloc_ +18ab:0586 ___fheap +18ab:0588 ___fheapRover +18ab:058a ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0952:01bf __PIA +0952:01b8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0952:03f7 open_ +0952:042e sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0952:045b lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +18ab:058c ___iob +18ab:5474 ___ClosedStreams +18ab:5478 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0952:048c fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0952:04bb read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0952:05fb close_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0952:9960 probe_dos_ +18ab:0700* _lib_dos_option +18ab:0701+ _dos_flavor +18ab:0702 _dos_version +18ab:0704+ _freedos_kernel_version +18ab:0708+ _dos_version_method +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0952:9b20+ vga_sync_hw_cursor_ +0952:9bde+ update_state_vga_memory_map_select_ +0952:9e2c update_state_from_vga_ +0952:a210 probe_vga_ +18ab:547c _vga_state +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0952:ca30 VGAmodeX_ +0952:c9d2* vgaGetMode_ +0952:c80a+ modexEnter_ +0952:c7e0* modexLeave_ +0952:c6e2+ modexDefaultPage_ +0952:c570+ modexNextPage_ +0952:c462+ modexNextPageFlexibleSize_ +0952:c3b0+ modexCalcVmemRemain_ +0952:c232 modexHiganbanaPageSetup_ +0952:c160 modexShowPage_ +0952:c102* modexPanPage_ +0952:c0d0 modexSelectPlane_ +0952:bfb2+ modexClearRegion_ +0952:be20* modexCopyPageRegion_ +0952:bde2* modexFadeOn_ +0952:bdb0* modexFadeOff_ +0952:bd72* modexFlashOn_ +0952:bd30* modexFlashOff_ +0952:bc22+ modexPalSave_ +0952:bbd0+ modexNewPal_ +0952:bae2* modexLoadPalFile_ +0952:ba60* modexSavePalFile_ +0952:ba32* modexPalBlack_ +0952:ba00* modexPalWhite_ +0952:b432+ modexPalUpdate_ +0952:b370+ modexPalUpdate1_ +0952:b2e2* modexPalUpdate0_ +0952:b290* modexPalOverscan_ +0952:af52+ modexchkcolor_ +0952:aec0* modexputPixel_ +0952:ae32* modexgetPixel_ +0952:ac60* modexprint_ +0952:aac8* modexprintbig_ +0952:aa50* modexpdump_ +0952:a9d2* modexcls_ +0952:a9a0* modexWaitBorder_ +18ab:0744+ _VGA +0952:a7c2* modexprintmeminfo_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c) +0952:cb20 vrl1_vgax_genlineoffsets_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0952:0600 printf_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgawm1bc.c) +0952:ccb0 vga_setup_wm1_block_copy_ +0952:ccda vga_wm1_mem_block_copy_ +0952:cd4a vga_restore_rm0wm0_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c) +0952:cdf6 draw_vrl1_vgax_modex_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0952:062f kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0952:0646 __I4D +0952:0695 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0952:071a __I4M +0952:071a __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0952:0732 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0952:074c _ffree_ +0952:074c free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +18ab:0000* __nullarea +18ab:0758* __ovlflag +18ab:0759* __intno +18ab:075a* __ovlvec +0952:07ba _cstart_ +0952:088d* _Not_Enough_Memory_ +0952:09bf __exit_ +0952:09dc __do_exit_with_msg__ +0952:0a35 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0952:0a40 _big_code_ +0952:0a40* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +18ab:5e24 __argv +18ab:5e28 ___argv +18ab:5e2c __argc +18ab:5e2e ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0952:0a40+ int86x_ +0952:0bc3 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0952:0bf0 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0952:0bfb _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0952:0c08* _heapgrow_ +0952:0c08 _fheapgrow_ +0952:0c09 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0952:0c7e _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0952:0cc3 _nmalloc_ +18ab:075e ___nheapbeg +18ab:0760 ___MiniHeapRover +18ab:0762 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0952:0d9a _nfree_ +18ab:5e30+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0952:0e95+ __null_int23_exit_ +0952:0e96 exit_ +0952:0eae* _exit_ +18ab:0764+ ___int23_exit +18ab:0768 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0952:0eca __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0952:0efd ultoa_ +0952:0fbb* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0952:1141 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0952:136d+ __open_flags_ +0952:162e+ _fsopen_ +0952:1694 fopen_ +0952:17b7* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0952:183f __doclose_ +0952:1989 __shutdown_stream_ +0952:19a3 fclose_ +18ab:5e32+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0952:1a84 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0952:1aab ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0952:1c91 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +18ab:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0952:1e89 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0952:1e97 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0952:1ea6 filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +0952:cf20 already_got_8250_port_ +0952:cf74 init_8250_ +18ab:0774+ _inited_8250 +18ab:5e3a _base_8250_port +18ab:5e4a _info_8250_port +18ab:5e6a _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +0952:cfc0 probe_8250_bios_ports_ +0952:cffa get_8250_bios_port_ +18ab:0776 _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +18ab:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +0952:d050 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +0952:d330 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +0952:d380* uart_8250_disable_FIFO_ +0952:d3c0 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +0952:d410 uart_8250_baud_to_divisor_ +0952:d42c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +0952:d460 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +0952:1f72 vsnprintf_ +0952:2007* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0952:2036 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0952:2065 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0952:2150 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0952:2181* __clib_strdup_ +0952:2181 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0952:21e8 halloc_ +0952:22cd hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0952:22d4 _heapwalk_ +0952:22d4 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0952:22e9+ __NHeapWalk_ +0952:23de _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0952:23ee stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +18ab:0778 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +18ab:077a __8087 +18ab:077b __real87 +18ab:077c __dos87emucall +18ab:077e __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0952:23fc* __exit_with_msg_ +0952:2401 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +18ab:0780 __curbrk +18ab:0788 __STACKLOW +18ab:078a __STACKTOP +18ab:078c __cbyte +18ab:078e __child +18ab:0790 __no87 +18ab:079d ___FPE_handler +18ab:0782 __psp +18ab:0791 __get_ovl_stack +18ab:0795 __restore_ovl_stack +18ab:0799 __close_ovl_file +18ab:07a1 __LpCmdLine +18ab:07a5 __LpPgmName +18ab:0784 __osmajor +18ab:0785 __osminor +18ab:0786 __osmode +18ab:0787 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0952:2420 __MemAllocator +0952:24ea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0952:2656 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0952:27cc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0952:28bb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0952:28be _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0952:28e4 __GetIOMode_ +0952:2919 __SetIOMode_nogrow_ +18ab:07aa ___NFiles +18ab:07ac ___init_mode +18ab:07d4 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0952:294e isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0952:296a* __get_doserrno_ptr_ +18ab:5e6c __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +18ab:07d8 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0952:2971 _dos_creat_ +0952:2995* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0952:29b6+ __grow_iomode_ +0952:2a9d+ __shrink_iomode_ +0952:2ade __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0952:2b85* __get_errno_ptr_ +18ab:5e70 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0952:2b8c* __dosretax +0952:2b91* __dosret0 +0952:2b98 __set_errno_dos_ +0952:2c00* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +18ab:07ee __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0952:2c0b __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0952:2c45 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0952:2e76* fcloseall_ +0952:2e7d __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0952:2ea3 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0952:2ff6 __ChkTTYIOMode_ +0952:3064* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0952:3074 __close_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0952:caa0 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0952:d4a0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0952:dcc0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0952:30aa+ __fill_buffer_ +0952:32f9 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0952:3440 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0952:37c7 rand_ +0952:3809* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +18ab:5e72 _romFonts +18ab:5e8a _romFontsData +0952:e3b0* textInit_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0952:efb0+ modexDrawPBufRegion_ +0952:ef42* modexDrawPBuf_ +0952:ede0* oldDrawBmp_ +0952:ed72* modexDrawBmp_ +0952:ec00+ modexDrawBmpRegion_ +0952:eb92* modexDrawSprite_ +0952:ea10+ modexDrawSpriteRegion_ +0952:e9a2* modexDrawBmpPBuf_ +0952:e830+ modexDrawBmpPBufRegion_ +0952:e7c2* modexDrawSpritePBuf_ +0952:e640+ modexDrawSpritePBufRegion_ +0952:e4d2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0952:382c __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0952:388d __InitRtns +0952:388d* __FInitRtns +0952:38e8 __FiniRtns +0952:38e8* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +18ab:0804 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0952:394c __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0952:3c7b __Init_Argv_ +0952:3cdd __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0952:3d07 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0952:3d1b segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0952:3e06 __LastFree_ +0952:3e80 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0952:3f91 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +18ab:0070 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0952:3f94* __set_commode_ +18ab:0806 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0952:3fa0 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0952:3fff __freefp_ +0952:40a0 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0952:40e1 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0952:4291 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0952:44da fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0952:44ef tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0952:4500 __doserror_ +0952:450e __doserror1_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +0952:f1a0* detect_windows_ +18ab:0810+ _windows_version_method +18ab:0814+ _windows_version +18ab:0816 _windows_mode +18ab:0817+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0952:451a __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0952:5687 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +18ab:631c ___env_mask +18ab:6320 _environ +18ab:6324* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0952:56c9 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0952:571c _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0952:5777 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0952:579a _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0952:58ae __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0952:5ad4 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0952:5b0c* _fpreset_ +0952:5b37 __init_8087_ +0952:5bb6 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0952:5c26 __EnterWVIDEO_ +18ab:0836+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0952:5c4a* _heapenable_ +18ab:0838 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +18ab:083a __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0952:5c5b* _frealloc_ +0952:5c5b realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0952:5d37 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0952:5f0c __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0952:609a __flushall_ +0952:612e flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0952:6134 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0952:614e __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0952:616e __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +18ab:6328 ____Argv +18ab:632c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +18ab:0900 __Start_XI +18ab:093c __End_XI +18ab:093c __Start_YI +18ab:0954 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +18ab:632e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0952:61ce _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0952:6547 __brk_ +0952:65ae* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0952:65be fsync_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +18ab:0840 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0952:65c3 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0952:660e+ utoa_ +0952:66af itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0952:66f9 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +18ab:0844 ___EFG_printf +18ab:0848 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +18ab:084c ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0952:6745* _ismbblead_ +18ab:6330 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0952:6761 ulltoa_ +0952:689e* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0952:692d __setenvp_ +0952:6ab9 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0952:6b55 __mbinit_ +18ab:084e ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0952:6c30 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0952:6c3e toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0952:6c4c _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0952:6e1e __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +18ab:0850 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +18ab:0852 ___Save8087 +18ab:0856 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0952:6e3e __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0952:6e70* __init_8087_emu +0952:6e76 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0952:6ed3* _msize_ +0952:6eee _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0952:6eff _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0952:6f53 _fexpand_ +0952:6f53* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0952:6f88* _dos_close_ +0952:6f96 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0952:6fa5 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0952:70d6* _SetLD64bit_ +0952:70e1* _SetLD80bit_ +0952:70ec _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0952:7251 _LDScale10x_ +0952:7b29+ __cvtld_ +0952:8305 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0952:8316* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0952:8b2a+ __Strtold_ +0952:8d69 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0952:8f10 __Init_FPE_handler_ +0952:8f49 __Fini_FPE_handler_ +0952:8f80* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0952:9212 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0952:9747 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0952:97a0 __LDClass_ +0952:9826* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0952:983a __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0952:9902* __set_EDOM_ +0952:990e __set_ERANGE_ +0952:991a* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +18ab:022e* ___f_infinity +18ab:0232* ___f_posqnan +18ab:0236 ___d_infinity +18ab:023e ___d_posqnan +18ab:0246* ___ld_infinity +18ab:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +18ab:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +18ab:08fe ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0952:9934 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000270f0 (159984.) +Entry point address: 0952:07ba +Link time: 00:00.96 diff --git a/16.BAK b/16.BAK deleted file mode 100755 index aee7ace5..00000000 Binary files a/16.BAK and /dev/null differ diff --git a/16.mah b/16.mah new file mode 100755 index 00000000..e154a48e --- /dev/null +++ b/16.mah @@ -0,0 +1,1094 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:31 +Executable Image: 16.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1e78:0000 0000ead0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +16_TEXT CODE AUTO 0000:0000 00000183 +main_TEXT CODE AUTO 0000:0190 00000267 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0400 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0400 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0400 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0400 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0400 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0400 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0400 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0400 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0400 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0400 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0400 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0400 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0400 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0400 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0400 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0400 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0400 00000000 +vga_write_color_TEXT CODE AUTO 0000:0400 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0400 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0400 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0400 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0400 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0400 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0400 00000000 +vga_moveto_TEXT CODE AUTO 0000:0400 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0400 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0400 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0400 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0400 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0400 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0400 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0400 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0400 00000000 +just_int86_TEXT CODE AUTO 0000:0400 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0400 00000000 +ptr2phys_TEXT CODE AUTO 0000:0400 00000000 +mapread_TEXT CODE AUTO 0000:0400 0000009b +loadmap_TEXT CODE AUTO 0000:04a0 00000252 +dump_TEXT CODE AUTO 0000:0700 0000051f +jsoneq_TEXT CODE AUTO 0000:0c20 000000a4 +jsmn_TEXT CODE AUTO 0000:0cd0 00000000 +jsmn_init_TEXT CODE AUTO 0000:0cd0 0000004d +jsmn_parse_TEXT CODE AUTO 0000:0d20 00000579 +jsmn_parse_string_TEXT CODE AUTO 0000:12a0 000001c7 +jsmn_parse_primitive_TEXT CODE AUTO 0000:1470 0000010c +jsmn_fill_token_TEXT CODE AUTO 0000:1580 00000061 +jsmn_alloc_token_TEXT CODE AUTO 0000:15f0 000000b2 +16_in_TEXT CODE AUTO 0000:16b0 00000156 +IN_initplayer_TEXT CODE AUTO 0000:1810 00000161 +IN_qb_TEXT CODE AUTO 0000:1980 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:19e0 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:1a60 00000047 +IN_UserInput_TEXT CODE AUTO 0000:1ab0 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:1b00 000000b0 +IN_Ack_TEXT CODE AUTO 0000:1bb0 000000af +IN_AckBack_TEXT CODE AUTO 0000:1c60 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:1d60 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:1da0 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:1de0 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:1e70 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:1ec0 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:29e0 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:2b20 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:2ba0 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:2c10 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:2c40 00000084 +IN_Default_TEXT CODE AUTO 0000:2cd0 0000011f +IN_Startup_TEXT CODE AUTO 0000:2df0 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:2f00 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:2f00 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:2f70 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:30d0 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:3260 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:3260 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:32b0 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:32f0 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:3340 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:3390 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:33d0 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:3690 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:3750 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:3750 00000000 +Mouse_TEXT CODE AUTO 0000:3750 0000002c +INL_KeyService_TEXT CODE AUTO 0000:3780 000002a5 +16_mm_TEXT CODE AUTO 0000:3a30 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:4420 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:4450 00000805 +MM_Report_TEXT CODE AUTO 0000:4c60 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:4e90 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:4f30 00000086 +MM_DumpData_TEXT CODE AUTO 0000:4fc0 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:5130 0000069c +MM_SortMem_TEXT CODE AUTO 0000:57d0 000001ee +MM_SetLock_TEXT CODE AUTO 0000:59c0 000000df +MM_SetPurge_TEXT CODE AUTO 0000:5aa0 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:5b80 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:5c80 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:6090 0000009c +MM_Startup_TEXT CODE AUTO 0000:6130 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:6570 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:6600 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:67e0 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:6870 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:6960 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:69c0 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:6af0 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:6c00 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:6c70 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:6e30 0000005b +wcpu_TEXT CODE AUTO 0000:6e90 00000000 +detectcpu_TEXT CODE AUTO 0000:6e90 00000058 +16_head_TEXT CODE AUTO 0000:6ef0 0000000d +dirchar_TEXT CODE AUTO 0000:6f00 00000046 +US_CheckParm_TEXT CODE AUTO 0000:6f50 0000015b +printmeminfoline_TEXT CODE AUTO 0000:70b0 000001ec +filesize_TEXT CODE AUTO 0000:72a0 00000068 +wait_TEXT CODE AUTO 0000:7310 0000004b +16_ca_TEXT CODE AUTO 0000:7360 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:73c0 0000002f +CA_Startup_TEXT CODE AUTO 0000:73f0 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:7450 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:7510 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:75c0 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:7630 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:76b0 000000af +CA_FarRead_TEXT CODE AUTO 0000:7760 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:7810 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:7840 00000053 +16_dbg_TEXT CODE AUTO 0000:78a0 00000000 +_DEBUGF_TEXT CODE AUTO 0000:78a0 0000004e +_DEBUG_TEXT CODE AUTO 0000:78f0 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:7970 0000012c +kitten_TEXT CODE AUTO 0000:7aa0 0000003c +db_insert_TEXT CODE AUTO 0000:7ae0 0000010f +db_fetch_TEXT CODE AUTO 0000:7bf0 00000098 +get_line_TEXT CODE AUTO 0000:7c90 00000072 +processEscChars_TEXT CODE AUTO 0000:7d10 0000018a +mystrtoul_TEXT CODE AUTO 0000:7ea0 000000b4 +kittenclose_TEXT CODE AUTO 0000:7f60 0000001d +catread_TEXT CODE AUTO 0000:7f80 000000b6 +kittenopen_TEXT CODE AUTO 0000:8040 0000025f +kittengets_TEXT CODE AUTO 0000:82a0 00000063 +16_hc_TEXT CODE AUTO 0000:8310 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:84c0 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:84f0 00000053 +heapstat0_TEXT CODE AUTO 0000:8550 00000076 +heapstat_TEXT CODE AUTO 0000:85d0 00000134 +heapdump_TEXT CODE AUTO 0000:8710 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:93c0 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:9420 0000005f +GetFreeSize_TEXT CODE AUTO 0000:9480 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:94e0 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:95c0 000000ef +_farcoreleft_TEXT CODE AUTO 0000:96b0 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:9770 000000b5 +_coreleft_TEXT CODE AUTO 0000:9830 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:98b0 0000008d +16_timer_TEXT CODE AUTO 0000:9940 0000000d +WaitPee_TEXT CODE AUTO 0000:9950 0000002a +shinkutxt_TEXT CODE AUTO 0000:9980 0000014f +time_in_seconds_TEXT CODE AUTO 0000:9ad0 0000004d +ticktock_TEXT CODE AUTO 0000:9b20 0000006b +elapsed_timer_TEXT CODE AUTO 0000:9b90 00000054 +start_timer_TEXT CODE AUTO 0000:9bf0 0000013a +_TEXT CODE AUTO 09d3:0000 00009fec +dos_TEXT CODE AUTO 09d3:9ff0 000001bd +cpu_TEXT CODE AUTO 09d3:a1b0 00000028 +vga_TEXT CODE AUTO 09d3:a1e0 00000afc +16text_TEXT CODE AUTO 09d3:ace0 00000000 +textInit_TEXT CODE AUTO 09d3:ace0 0000009f +getRomFontAddr_TEXT CODE AUTO 09d3:ad80 0000007b +modex16_TEXT CODE AUTO 09d3:ae00 00000199 +modexprintmeminfo_TEXT CODE AUTO 09d3:afa0 000001d5 +modexWaitBorder_TEXT CODE AUTO 09d3:b180 00000028 +modexcls_TEXT CODE AUTO 09d3:b1b0 00000077 +modexpdump_TEXT CODE AUTO 09d3:b230 00000061 +modexprintbig_TEXT CODE AUTO 09d3:b2a0 00000195 +modexprint_TEXT CODE AUTO 09d3:b440 000001d0 +modexgetPixel_TEXT CODE AUTO 09d3:b610 00000087 +modexputPixel_TEXT CODE AUTO 09d3:b6a0 0000008e +modexchkcolor_TEXT CODE AUTO 09d3:b730 00000337 +modexPalOverscan_TEXT CODE AUTO 09d3:ba70 0000004d +modexPalUpdate0_TEXT CODE AUTO 09d3:bac0 00000086 +modexPalUpdate1_TEXT CODE AUTO 09d3:bb50 000000b2 +modexPalUpdate_TEXT CODE AUTO 09d3:bc10 000005c3 +modexPalWhite_TEXT CODE AUTO 09d3:c1e0 0000002c +modexPalBlack_TEXT CODE AUTO 09d3:c210 0000002e +modexSavePalFile_TEXT CODE AUTO 09d3:c240 0000007a +modexLoadPalFile_TEXT CODE AUTO 09d3:c2c0 000000e7 +modexNewPal_TEXT CODE AUTO 09d3:c3b0 00000046 +modexPalSave_TEXT CODE AUTO 09d3:c400 00000058 +fadePalette_TEXT CODE AUTO 09d3:c460 000000a2 +modexFlashOff_TEXT CODE AUTO 09d3:c510 00000031 +modexFlashOn_TEXT CODE AUTO 09d3:c550 00000032 +modexFadeOff_TEXT CODE AUTO 09d3:c590 0000002f +modexFadeOn_TEXT CODE AUTO 09d3:c5c0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 09d3:c600 00000190 +modexClearRegion_TEXT CODE AUTO 09d3:c790 00000120 +modexSelectPlane_TEXT CODE AUTO 09d3:c8b0 00000024 +modexPanPage_TEXT CODE AUTO 09d3:c8e0 00000051 +modexShowPage_TEXT CODE AUTO 09d3:c940 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 09d3:ca10 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 09d3:cb90 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 09d3:cc40 0000010e +modexNextPage_TEXT CODE AUTO 09d3:cd50 00000165 +modexDefaultPage_TEXT CODE AUTO 09d3:cec0 000000f3 +modexLeave_TEXT CODE AUTO 09d3:cfc0 00000019 +modexEnter_TEXT CODE AUTO 09d3:cfe0 000001ce +vgaGetMode_TEXT CODE AUTO 09d3:d1b0 0000001b +vgaSetMode_TEXT CODE AUTO 09d3:d1d0 00000031 +VGAmodeX_TEXT CODE AUTO 09d3:d210 000000e6 +scroll16_TEXT CODE AUTO 09d3:d300 00000009 +animatePlayer_TEXT CODE AUTO 09d3:d310 00000335 +shinku_TEXT CODE AUTO 09d3:d650 000003b7 +mapDrawWCol_TEXT CODE AUTO 09d3:da10 00000166 +mapDrawWRow_TEXT CODE AUTO 09d3:db80 0000014f +mapDrawCol_TEXT CODE AUTO 09d3:dcd0 00000187 +mapDrawRow_TEXT CODE AUTO 09d3:de60 0000016f +mapDrawTile_TEXT CODE AUTO 09d3:dfd0 000000e7 +mapGoTo_TEXT CODE AUTO 09d3:e0c0 000004eb +chkmap_TEXT CODE AUTO 09d3:e5b0 00000190 +ScrollDown_TEXT CODE AUTO 09d3:e740 0000015f +ScrollUp_TEXT CODE AUTO 09d3:e8a0 00000135 +ScrollLeft_TEXT CODE AUTO 09d3:e9e0 00000126 +ScrollRight_TEXT CODE AUTO 09d3:eb10 00000142 +mapScrollDown_TEXT CODE AUTO 09d3:ec60 00000382 +mapScrollUp_TEXT CODE AUTO 09d3:eff0 0000031e +mapScrollLeft_TEXT CODE AUTO 09d3:f310 000002fe +mapScrollRight_TEXT CODE AUTO 09d3:f610 00000360 +panpagemanual_TEXT CODE AUTO 196a:0000 00000721 +walk_TEXT CODE AUTO 196a:0730 00001e7f +bitmap_TEXT CODE AUTO 196a:25b0 00000079 +bitmapLoadPcxTiles_TEXT CODE AUTO 196a:2630 0000015b +bitmapLoadPcx_TEXT CODE AUTO 196a:2790 00000160 +loadPcxPalette_TEXT CODE AUTO 196a:28f0 00000178 +loadPcxStage1_TEXT CODE AUTO 196a:2a70 00000112 +8250_TEXT CODE AUTO 196a:2b90 0000009a +8250bios_TEXT CODE AUTO 196a:2c30 00000086 +8250siop_TEXT CODE AUTO 196a:2cc0 00000000 +8250prob_TEXT CODE AUTO 196a:2cc0 000002d5 +8250cint_TEXT CODE AUTO 196a:2fa0 00000045 +8250fifo_TEXT CODE AUTO 196a:2ff0 0000008a +8250bauc_TEXT CODE AUTO 196a:3080 00000041 +8250baud_TEXT CODE AUTO 196a:30d0 00000040 +vgacrtcr_TEXT CODE AUTO 196a:3110 00000817 +vgacrtcs_TEXT CODE AUTO 196a:3930 000006ec +16render_TEXT CODE AUTO 196a:4020 00000000 +modexDrawChar_TEXT CODE AUTO 196a:4020 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 196a:4190 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 196a:4310 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 196a:4380 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 196a:44f0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 196a:4560 00000177 +modexDrawSprite_TEXT CODE AUTO 196a:46e0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 196a:4750 0000016a +modexDrawBmp_TEXT CODE AUTO 196a:48c0 00000069 +oldDrawBmp_TEXT CODE AUTO 196a:4930 00000159 +modexDrawPBuf_TEXT CODE AUTO 196a:4a90 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 196a:4b00 000001e9 +doswin_TEXT CODE AUTO 196a:4cf0 00000231 +dosdpmev_TEXT CODE AUTO 196a:4f30 00000000 +cpup3snc_TEXT CODE AUTO 196a:4f30 00000000 +dosntvig_TEXT CODE AUTO 196a:4f30 00000000 +16_in13_DATA FAR_DATA AUTO 1e5d:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1e77:0004 00000000 +_NULL BEGDATA DGROUP 1e78:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1e7a:0000 00000002 +CONST DATA DGROUP 1e7a:0002 00000102 +CONST2 DATA DGROUP 1e8a:0004 0000013a +_DATA DATA DGROUP 1e9e:0000 00000bcf +XIB DATA DGROUP 1f5b:0000 00000000 +XI DATA DGROUP 1f5b:0000 0000003c +XIE DATA DGROUP 1f5e:000c 00000000 +YIB DATA DGROUP 1f5e:000c 00000000 +YI DATA DGROUP 1f5e:000c 00000018 +YIE DATA DGROUP 1f60:0004 00000000 +STRINGS DATA DGROUP 1f60:0004 00000000 +DATA DATA DGROUP 1f60:0004 00000000 +_emu_init_start EMU DGROUP 1f60:0004 00000000 +_emu_init_end EMU DGROUP 1f60:0004 00000000 +_BSS BSS DGROUP 1f61:0000 00005c32 +STACK STACK DGROUP 2525:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: 16.obj(/dos/z/16/src/16.c) +1e78:0e90+ _player +1e78:0f70+ _gvar +1e78:5148+ _cpus +1e78:514c+ _gpal +1e78:5150+ _dpal +1e78:5154+ _engi_stat +0000:0190 main_ +Module: mapread.obj(/dos/z/16/src/lib/mapread.c) +0000:0c20+ jsoneq_ +0000:0702+ dump_ +0000:04a0* loadmap_ +Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0d20 jsmn_parse_ +0000:0cd2 jsmn_init_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1e78:0284+ _testkeyin +1e78:0286+ _testcontrolnoisy +0000:3780+ INL_KeyService_ +0000:3752* Mouse_ +0000:3690+ IN_GetJoyAbs_ +0000:3342+ IN_GetJoyButtonsDB_ +0000:2f70+ IN_SetupJoy_ +0000:2df2 IN_Startup_ +0000:2cd0 IN_Default_ +0000:2c42 IN_Shutdown_ +0000:2c10* IN_SetKeyHook_ +0000:2ba2+ IN_ClearKeysDown_ +0000:29e0* IN_ReadCursor_ +0000:1eca IN_ReadControl_ +0000:1e70* IN_SetControlType_ +0000:1de2* IN_GetScanName_ +0000:1da0* IN_WaitForKey_ +0000:1d62* IN_WaitForASCII_ +0000:1c60+ IN_AckBack_ +0000:1bb2* IN_Ack_ +0000:1b00+ IN_IsUserInput_ +0000:1ab2* IN_UserInput_ +0000:1a60 IN_KeyDown_ +0000:19e2+ IN_ClearKey_ +0000:1980* IN_qb_ +1e78:527e+ _inpu +0000:1812* IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:6e30+ MML_CheckForEMS_ +0000:6c72+ MML_SetupEMS_ +0000:6c00+ MML_ShutdownEMS_ +0000:6af2+ MM_MapEMS_ +0000:69c0* MM_MapXEMS_ +0000:6962+ MML_CheckForXMS_ +0000:6870* MML_SetupXMS_ +0000:67e2+ MML_ShutdownXMS_ +0000:6600+ MML_UseSpace_ +0000:6572+ MML_ClearBlock_ +0000:6130* MM_Startup_ +0000:6092+ MM_Shutdown_ +0000:5c80 MM_GetPtr_ +0000:5b82+ MM_FreePtr_ +0000:5aa0* MM_SetPurge_ +0000:59c2* MM_SetLock_ +0000:57d0+ MM_SortMem_ +0000:5132* MM_ShowMemory_ +0000:4fc0* MM_DumpData_ +0000:4f32+ MM_UnusedMemory_ +0000:4e90+ MM_TotalFree_ +0000:4c62* MM_Report_ +1e78:5450+ _beforesort +1e78:5454+ _aftersort +1e78:5458+ _XMSaddr +0000:4420* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:6e90 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:7310* wait_ +0000:72a2* filesize_ +0000:70b0 printmeminfoline_ +0000:6f52 US_CheckParm_ +0000:6f0a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:7840 CA_OpenDebug_ +0000:7812 CA_CloseDebug_ +0000:7760+ CA_FarRead_ +0000:76b2+ CA_FarWrite_ +0000:7630* CA_ReadFile_ +0000:75c2* CA_WriteFile_ +0000:7510* CA_LoadFile_ +0000:7452* CAL_OptimizeNodes_ +0000:73f0* CA_Startup_ +1e78:5560* _finishcachebox +1e78:5564* _drawcachebox +1e78:5568* _updatecachebox +0000:73c2* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:7970 _DEBUG_INIT_ +0000:78f2 _DEBUG_ +1e78:0574+ __DEBUG_INITed +1e78:0578+ __DEBUG_uart +0000:78a0 _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:82a0 KITTENGETS +0000:8042* kittenopen_ +0000:7f80+ catread_ +0000:7f62* kittenclose_ +0000:7ea0+ mystrtoul_ +0000:7d12+ processEscChars_ +0000:7c90+ get_line_ +0000:7bf2+ db_fetch_ +1e78:057c+ __kitten_catalog +0000:7ae0+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:98b0+ LargestFreeBlock_ +0000:9832+ _coreleft_ +0000:9770+ LargestFarFreeBlock_ +0000:96b2+ _farcoreleft_ +0000:95c0+ LargestHugeFreeBlock_ +0000:94e2* _hugecoreleft_ +0000:9480+ GetFreeSize_ +0000:9422+ GetFarFreeSize_ +0000:93c0+ GetNearFreeSize_ +0000:8712* heapdump_ +0000:85da+ heapstat_ +0000:855c+ heapstat0_ +0000:84f0+ HC_OpenDebug_ +0000:84c2* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:9bf0 start_timer_ +0000:9b92 elapsed_timer_ +0000:9b20 ticktock_ +0000:9ad2* time_in_seconds_ +0000:9980* shinkutxt_ +0000:9952* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +09d3:0005 __STK +09d3:0025 __STKOVERFLOW_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +09d3:9ff0 probe_dos_ +1e78:05a0* _lib_dos_option +1e78:05a1+ _dos_flavor +1e78:05a2 _dos_version +1e78:05a4+ _freedos_kernel_version +1e78:05a8+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +09d3:a1b0 cpu_probe_ +1e78:05b0 _cpu_cpuid_vendor +1e78:05bd _cpu_cpuid_features +1e78:05cd+ _cpu_basic_level +1e78:05d0 _cpu_cpuid_max +1e78:05d4 _cpu_flags +1e78:05d6 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +09d3:a1e0+ vga_sync_hw_cursor_ +09d3:a29e+ update_state_vga_memory_map_select_ +09d3:a4ec update_state_from_vga_ +09d3:a8d0 probe_vga_ +1e78:57f4 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +09d3:0049 __PIA +09d3:0042* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +09d3:0060 printf_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +1e78:581c _romFonts +1e78:5834 _romFontsData +09d3:ace0 textInit_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +09d3:d210 VGAmodeX_ +09d3:d1b2* vgaGetMode_ +09d3:cfea+ modexEnter_ +09d3:cfc0* modexLeave_ +09d3:cec2+ modexDefaultPage_ +09d3:cd50+ modexNextPage_ +09d3:cc42+ modexNextPageFlexibleSize_ +09d3:cb90+ modexCalcVmemRemain_ +09d3:ca12* modexHiganbanaPageSetup_ +09d3:c940 modexShowPage_ +09d3:c8e2* modexPanPage_ +09d3:c8b0 modexSelectPlane_ +09d3:c792 modexClearRegion_ +09d3:c600 modexCopyPageRegion_ +09d3:c5c2 modexFadeOn_ +09d3:c590 modexFadeOff_ +09d3:c552* modexFlashOn_ +09d3:c510* modexFlashOff_ +09d3:c402 modexPalSave_ +09d3:c3b0 modexNewPal_ +09d3:c2c2* modexLoadPalFile_ +09d3:c240 modexSavePalFile_ +09d3:c212* modexPalBlack_ +09d3:c1e0* modexPalWhite_ +09d3:bc12+ modexPalUpdate_ +09d3:bb50+ modexPalUpdate1_ +09d3:bac2* modexPalUpdate0_ +09d3:ba70* modexPalOverscan_ +09d3:b732+ modexchkcolor_ +09d3:b6a0* modexputPixel_ +09d3:b612* modexgetPixel_ +09d3:b440 modexprint_ +09d3:b2a8* modexprintbig_ +09d3:b230* modexpdump_ +09d3:b1b2* modexcls_ +09d3:b180* modexWaitBorder_ +1e78:0614+ _VGA +09d3:afa2* modexprintmeminfo_ +Module: gfx.lib(/dos/z/16/src/lib/scroll16.c) +196a:073a* walk_ +196a:000c* panpagemanual_ +09d3:f610+ mapScrollRight_ +09d3:f312+ mapScrollLeft_ +09d3:eff0+ mapScrollUp_ +09d3:ec62+ mapScrollDown_ +09d3:eb10+ ScrollRight_ +09d3:e9e2+ ScrollLeft_ +09d3:e8a0+ ScrollUp_ +09d3:e742+ ScrollDown_ +09d3:e5b0* chkmap_ +09d3:e0c2* mapGoTo_ +09d3:dfd0+ mapDrawTile_ +09d3:de62+ mapDrawRow_ +09d3:dcd0+ mapDrawCol_ +09d3:db82+ mapDrawWRow_ +09d3:da10* mapDrawWCol_ +09d3:d652 shinku_ +1e78:0ae5* _shinku_fps_indicator_page +1e78:0ae6+ _pageflipflop +1e78:0ae8+ _pageploop +09d3:d322+ animatePlayer_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1e78:0000* __nullarea +1e78:0aea* __ovlflag +1e78:0aeb* __intno +1e78:0aec* __ovlvec +09d3:0090 _cstart_ +09d3:0163* _Not_Enough_Memory_ +09d3:0295 __exit_ +09d3:02b2 __do_exit_with_msg__ +09d3:030b __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +09d3:0316 _big_code_ +09d3:0316* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1e78:6642 __argv +1e78:6646 ___argv +1e78:664a __argc +1e78:664c ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +09d3:0316 strncmp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +09d3:0353 _fmalloc_ +09d3:0353 malloc_ +1e78:0af0 ___fheap +1e78:0af2 ___fheapRover +1e78:0af4 ___LargestSizeB4Rover +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +196a:2790 bitmapLoadPcx_ +196a:2632* bitmapLoadPcxTiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +09d3:04c8 strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +09d3:05ca atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +09d3:066f+ __open_flags_ +09d3:0930+ _fsopen_ +09d3:0996 fopen_ +09d3:0ab9* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +09d3:0b41 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +09d3:0eb8 __get_errno_ptr_ +1e78:66ce _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1e78:0b04 ___iob +1e78:66d0 ___ClosedStreams +1e78:66d4 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +09d3:0ebf fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +09d3:0eee* _frealloc_ +09d3:0eee realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +09d3:0fca __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +09d3:0ffd strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +09d3:1039+ int86x_ +09d3:11bc int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +09d3:11ea __I4M +09d3:11ea __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +09d3:1202 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +09d3:120d _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +09d3:121a __I4D +09d3:1269 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +09d3:12ed* _heapgrow_ +09d3:12ed _fheapgrow_ +09d3:12ee _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +09d3:1363 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +09d3:13a8 _nmalloc_ +1e78:0c6c ___nheapbeg +1e78:0c6e ___MiniHeapRover +1e78:0c70 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +09d3:147f _ffree_ +09d3:147f free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +09d3:14ec _nfree_ +1e78:66d8+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +09d3:15e7+ __null_int23_exit_ +09d3:15e8 exit_ +09d3:1600* _exit_ +1e78:0c72+ ___int23_exit +1e78:0c76 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +09d3:161b ultoa_ +09d3:16d9* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +09d3:185f write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +09d3:1a8b __doclose_ +09d3:1bd5 __shutdown_stream_ +09d3:1bef fclose_ +1e78:66da+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +09d3:1cd0 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +09d3:1cf7 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +09d3:1d0e ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +09d3:1ef4 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1e78:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +09d3:20ec tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +09d3:20fa unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +09d3:232a open_ +09d3:2361 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +09d3:238e close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +09d3:2393 filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +196a:2b90 already_got_8250_port_ +196a:2be4 init_8250_ +1e78:0c82+ _inited_8250 +1e78:66e2 _base_8250_port +1e78:66f2 _info_8250_port +1e78:6712 _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +196a:2c30 probe_8250_bios_ports_ +196a:2c6a get_8250_bios_port_ +1e78:0c84 _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1e78:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +196a:2cc0 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +196a:2fa0 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +196a:2ff0* uart_8250_disable_FIFO_ +196a:3030 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +196a:3080 uart_8250_baud_to_divisor_ +196a:309c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +196a:30d0 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +09d3:245f vsnprintf_ +09d3:24f4* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +09d3:2523 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +09d3:2552 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +09d3:263e __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +09d3:266f read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +09d3:27af* __clib_strdup_ +09d3:27af strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +09d3:2816 halloc_ +09d3:28fb hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +09d3:2902 _heapwalk_ +09d3:2902 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +09d3:2917+ __NHeapWalk_ +09d3:2a0c _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +09d3:2a1c stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1e78:0c86 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1e78:0c88 __8087 +1e78:0c89 __real87 +1e78:0c8a __dos87emucall +1e78:0c8c __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +09d3:2a2a* __exit_with_msg_ +09d3:2a2f __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1e78:0c8e __curbrk +1e78:0c96 __STACKLOW +1e78:0c98 __STACKTOP +1e78:0c9a __cbyte +1e78:0c9c __child +1e78:0c9e __no87 +1e78:0cab ___FPE_handler +1e78:0c90 __psp +1e78:0c9f __get_ovl_stack +1e78:0ca3 __restore_ovl_stack +1e78:0ca7 __close_ovl_file +1e78:0caf __LpCmdLine +1e78:0cb3 __LpPgmName +1e78:0c92 __osmajor +1e78:0c93 __osminor +1e78:0c94 __osmode +1e78:0c95 __HShift +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +09d3:2a50 cpu_basic_probe_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +09d3:2b77 __fprtf_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +09d3:d280 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +196a:3110 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +196a:3930 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +09d3:2cca __fill_buffer_ +09d3:2f19 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +09d3:3060 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +09d3:33e7 rand_ +09d3:3429* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +196a:4b00+ modexDrawPBufRegion_ +196a:4a92* modexDrawPBuf_ +196a:4930* oldDrawBmp_ +196a:48c2* modexDrawBmp_ +196a:4750+ modexDrawBmpRegion_ +196a:46e2* modexDrawSprite_ +196a:4560 modexDrawSpriteRegion_ +196a:44f2* modexDrawBmpPBuf_ +196a:4380+ modexDrawBmpPBufRegion_ +196a:4312* modexDrawSpritePBuf_ +196a:4190+ modexDrawSpritePBufRegion_ +196a:4022 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +09d3:344c __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +09d3:34ad __InitRtns +09d3:34ad* __FInitRtns +09d3:3508 __FiniRtns +09d3:3508* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1e78:0cc4 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +09d3:356c __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +09d3:389b __Init_Argv_ +09d3:38fd __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +09d3:3930 __MemAllocator +09d3:39fa __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +09d3:3b66 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +09d3:3cdc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +09d3:3dcb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +09d3:3dce* __set_commode_ +1e78:0cc6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1e78:0cc8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +09d3:3dda __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +09d3:3e39 __freefp_ +09d3:3eda __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +09d3:3f1b __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +09d3:40cb __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +09d3:4259 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +09d3:4279 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +09d3:44aa* fcloseall_ +09d3:44b1 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +09d3:44bb* _msize_ +09d3:44d6 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +09d3:44e7 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +09d3:453b _fexpand_ +09d3:453b* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +09d3:4570 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +09d3:4584 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +09d3:466f __LastFree_ +09d3:46e9 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +09d3:47fa __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1e78:0070 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +09d3:47fd __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +09d3:4837* __dosretax +09d3:483c* __dosret0 +09d3:4843 __set_errno_dos_ +09d3:48ab* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +09d3:48b6 __GetIOMode_ +09d3:48eb __SetIOMode_nogrow_ +1e78:0cde ___NFiles +1e78:0ce0 ___init_mode +1e78:0d08 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +09d3:4920 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +09d3:4956 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +09d3:4b9f fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +09d3:4bb4 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +09d3:4bc5 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +09d3:4bf6 __doserror_ +09d3:4c04 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +09d3:4c10 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +09d3:4c36 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +09d3:4c52* __get_doserrno_ptr_ +1e78:6798 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1e78:0d0c ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +09d3:4c59 _dos_creat_ +09d3:4c7d* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +09d3:4c9e+ __grow_iomode_ +09d3:4d85+ __shrink_iomode_ +09d3:4dc6 __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +196a:4cf0* detect_windows_ +1e78:0d10+ _windows_version_method +1e78:0d14+ _windows_version +1e78:0d16 _windows_mode +1e78:0d17+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +09d3:4e6d __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +09d3:5fda vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1e78:679c ___env_mask +1e78:67a0 _environ +1e78:67a4* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +09d3:601c _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +09d3:606f _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +09d3:60ca _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +09d3:60ed _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +09d3:613f __ChkTTYIOMode_ +09d3:61ad* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +09d3:627f __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +09d3:64a5 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +09d3:64dd* _fpreset_ +09d3:6508 __init_8087_ +09d3:6587 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +09d3:65f7 __EnterWVIDEO_ +1e78:0d36+ ___WD_Present +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +1e78:0d40 _dpmi_entered +1e78:0d48 _dpmi_rm_entry +1e78:0d50 _dpmi_pm_entry +1e78:67a8 _dpmi_pm_es +1e78:67aa _dpmi_pm_ds +1e78:67ac _dpmi_pm_cs +1e78:67ae _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +1e78:0d54 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +09d3:661b fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +09d3:67f0 __flushall_ +09d3:6884 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +09d3:688a getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +09d3:68a4 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1e78:67b0 ____Argv +1e78:67b4 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1e78:0d64 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1e78:0e30 __Start_XI +1e78:0e6c __End_XI +1e78:0e6c __Start_YI +1e78:0e84 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1e78:67b6 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +09d3:6904* _heapenable_ +1e78:0d66 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +09d3:6915 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +09d3:6e4a _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +09d3:6ea4 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +09d3:721d __brk_ +09d3:7284* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +09d3:7294 fsync_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1e78:0d70 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +09d3:7299 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +09d3:72e4+ utoa_ +09d3:7385 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +09d3:73cf strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1e78:0d74 ___EFG_printf +1e78:0d78 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1e78:0d7c ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +09d3:741b* _ismbblead_ +1e78:67b8 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +09d3:7437 ulltoa_ +09d3:7574* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +09d3:7603 __setenvp_ +09d3:778f __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +09d3:782b __mbinit_ +1e78:0d7e ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +09d3:7906 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +09d3:7914 toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +09d3:7922 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +09d3:7af4 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1e78:0d80 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1e78:0d82 ___Save8087 +1e78:0d86 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +09d3:7b14 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +09d3:7b46* __init_8087_emu +09d3:7b4c __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +09d3:7ba9 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +09d3:7bce* _dos_close_ +09d3:7bdc _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +09d3:7beb clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +09d3:7d1c* _SetLD64bit_ +09d3:7d27* _SetLD80bit_ +09d3:7d32 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +09d3:7e97 _LDScale10x_ +09d3:876f+ __cvtld_ +09d3:8f4b __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +09d3:8f5c* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +09d3:9770+ __Strtold_ +09d3:99af strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +09d3:9b56 __Init_FPE_handler_ +09d3:9b8f __Fini_FPE_handler_ +09d3:9bc6* __FPEHandler +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +09d3:9e58 __LDClass_ +09d3:9ede* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +09d3:9ef2 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +09d3:9fba* __set_EDOM_ +09d3:9fc6 __set_ERANGE_ +09d3:9fd2* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1e78:022e* ___f_infinity +1e78:0232* ___f_posqnan +1e78:0236 ___d_infinity +1e78:023e ___d_posqnan +1e78:0246* ___ld_infinity +1e78:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1e78:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1e78:0e2e ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0002d250 (184912.) +Entry point address: 09d3:0090 +Link time: 00:00.74 diff --git a/planrpcx.exe b/16/planrpcx.exe similarity index 100% rename from planrpcx.exe rename to 16/planrpcx.exe diff --git a/test2.exe b/16/test2.exe similarity index 100% rename from test2.exe rename to 16/test2.exe diff --git a/DEBUG.16B b/DEBUG.16B new file mode 100755 index 00000000..ee36ee43 --- /dev/null +++ b/DEBUG.16B @@ -0,0 +1,17 @@ +Seg:0 Size:3871 Owner:0x0 ++++++++++++++++++++++++++++++++++++++++++++++++++_ +0 +Seg:f1f Size:256 Owner:0xe8 +++++_ + +Seg:101f Size:273 Owner:0xfe0 +++++_ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +Seg:9fde Size:28706 Owner:0x0 +_ + +Seg:9ffe Size:16386 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ + +Seg:e000 Size:8191 Owner:0x0 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_ \ No newline at end of file diff --git a/MMDUMP.16B b/MMDUMP.16B new file mode 100755 index 00000000..72cc22e0 Binary files /dev/null and b/MMDUMP.16B differ diff --git a/PROFILE.16B b/PROFILE.16B new file mode 100755 index 00000000..e69de29b diff --git a/PROFILE.16W b/PROFILE.16W new file mode 100755 index 00000000..e69de29b diff --git a/bakapi.mah b/bakapi.mah new file mode 100755 index 00000000..9c8d615f --- /dev/null +++ b/bakapi.mah @@ -0,0 +1,621 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:31 +Executable Image: bakapi.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0cbd:0000 0000d780 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +bakapi_TEXT CODE AUTO 0000:0000 00000168 +main_TEXT CODE AUTO 0000:0170 000006e4 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0860 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0860 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0860 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0860 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0860 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0860 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0860 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0860 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0860 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0860 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0860 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0860 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0860 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0860 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0860 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0860 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0860 00000000 +vga_write_color_TEXT CODE AUTO 0000:0860 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0860 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0860 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0860 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0860 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0860 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0860 00000000 +vga_moveto_TEXT CODE AUTO 0000:0860 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0860 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0860 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0860 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0860 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0860 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0860 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0860 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0860 00000000 +just_int86_TEXT CODE AUTO 0000:0860 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0860 00000000 +ptr2phys_TEXT CODE AUTO 0000:0860 00000000 +_TEXT CODE AUTO 0000:0860 000063f0 +dos_TEXT CODE AUTO 0000:6c50 000001bd +cpu_TEXT CODE AUTO 0000:6e10 00000028 +vga_TEXT CODE AUTO 0000:6e40 00000afc +modex16_TEXT CODE AUTO 0000:7940 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:7ae0 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:7cc0 00000028 +modexcls_TEXT CODE AUTO 0000:7cf0 00000077 +modexpdump_TEXT CODE AUTO 0000:7d70 00000061 +modexprintbig_TEXT CODE AUTO 0000:7de0 00000195 +modexprint_TEXT CODE AUTO 0000:7f80 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:8150 00000087 +modexputPixel_TEXT CODE AUTO 0000:81e0 0000008e +modexchkcolor_TEXT CODE AUTO 0000:8270 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:85b0 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:8600 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:8690 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:8750 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:8d20 0000002c +modexPalBlack_TEXT CODE AUTO 0000:8d50 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:8d80 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:8e00 000000e7 +modexNewPal_TEXT CODE AUTO 0000:8ef0 00000046 +modexPalSave_TEXT CODE AUTO 0000:8f40 00000058 +fadePalette_TEXT CODE AUTO 0000:8fa0 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:9050 00000031 +modexFlashOn_TEXT CODE AUTO 0000:9090 00000032 +modexFadeOff_TEXT CODE AUTO 0000:90d0 0000002f +modexFadeOn_TEXT CODE AUTO 0000:9100 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:9140 00000190 +modexClearRegion_TEXT CODE AUTO 0000:92d0 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:93f0 00000024 +modexPanPage_TEXT CODE AUTO 0000:9420 00000051 +modexShowPage_TEXT CODE AUTO 0000:9480 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:9550 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:96d0 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:9780 0000010e +modexNextPage_TEXT CODE AUTO 0000:9890 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:9a00 000000f3 +modexLeave_TEXT CODE AUTO 0000:9b00 00000019 +modexEnter_TEXT CODE AUTO 0000:9b20 000001ce +vgaGetMode_TEXT CODE AUTO 0000:9cf0 0000001b +vgaSetMode_TEXT CODE AUTO 0000:9d10 00000031 +VGAmodeX_TEXT CODE AUTO 0000:9d50 000000e6 +16text_TEXT CODE AUTO 0000:9e40 00000000 +textInit_TEXT CODE AUTO 0000:9e40 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:9ee0 0000007b +bakapee_TEXT CODE AUTO 0000:9f60 00000007 +ding_TEXT CODE AUTO 0000:9f70 0000087f +dingq_TEXT CODE AUTO 0000:a7f0 00000080 +dingu_TEXT CODE AUTO 0000:a870 00000063 +dingas_TEXT CODE AUTO 0000:a8e0 00000117 +dingo_TEXT CODE AUTO 0000:aa00 00000206 +dingpp_TEXT CODE AUTO 0000:ac10 000000c1 +ssd_TEXT CODE AUTO 0000:ace0 00000183 +colorz_TEXT CODE AUTO 0000:ae70 00000065 +colortest_TEXT CODE AUTO 0000:aee0 00000055 +clrstdin_TEXT CODE AUTO 0000:af40 000000b0 +vgacrtcr_TEXT CODE AUTO 0000:aff0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:b810 000006ec +16render_TEXT CODE AUTO 0000:bf00 00000000 +modexDrawChar_TEXT CODE AUTO 0000:bf00 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:c070 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:c1f0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:c260 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:c3d0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:c440 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:c5c0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:c630 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:c7a0 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:c810 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:c970 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:c9e0 000001e9 +dosdpmev_TEXT CODE AUTO 0000:cbd0 00000000 +cpup3snc_TEXT CODE AUTO 0000:cbd0 00000000 +FAR_DATA FAR_DATA AUTO 0cbd:0000 00000000 +_NULL BEGDATA DGROUP 0cbd:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0cbf:0000 00000002 +CONST DATA DGROUP 0cbf:0002 00000096 +CONST2 DATA DGROUP 0cc8:0008 00000102 +_DATA DATA DGROUP 0cd9:0000 00000382 +XIB DATA DGROUP 0d11:0002 00000000 +XI DATA DGROUP 0d11:0002 0000001e +XIE DATA DGROUP 0d13:0000 00000000 +YIB DATA DGROUP 0d13:0000 00000000 +YI DATA DGROUP 0d13:0000 00000012 +YIE DATA DGROUP 0d14:0002 00000000 +STRINGS DATA DGROUP 0d14:0002 00000000 +DATA DATA DGROUP 0d14:0002 00000000 +_BSS BSS DGROUP 0d15:0000 000051f9 +STACK STACK DGROUP 1235:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: bakapi.obj(/dos/z/16/src/bakapi.c) +0cbd:0580+ _gvar +0cbd:01c4+ _vgamodex_mode +0cbd:01c6* _ch +0cbd:476a+ _xdir +0cbd:476c+ _ydir +0cbd:476e+ _ypos +0cbd:4770+ _d +0cbd:4772+ _xpos +0cbd:4774+ _key +0000:0170 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0865 __STK +0000:0885* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:08a9 __PIA +0000:08a2* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strtol.c) +0000:0bac strtoul_ +0000:0bbe* strtol_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:6c50 probe_dos_ +0cbd:0260* _lib_dos_option +0cbd:0261+ _dos_flavor +0cbd:0262+ _dos_version +0cbd:0264+ _freedos_kernel_version +0cbd:0268+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0000:6e10 cpu_probe_ +0cbd:0270 _cpu_cpuid_vendor +0cbd:027d _cpu_cpuid_features +0cbd:028d+ _cpu_basic_level +0cbd:0290 _cpu_cpuid_max +0cbd:0294 _cpu_flags +0cbd:0296 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:6e40+ vga_sync_hw_cursor_ +0000:6efe+ update_state_vga_memory_map_select_ +0000:714c update_state_from_vga_ +0000:7530 probe_vga_ +0cbd:4776 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:9d50 VGAmodeX_ +0000:9cf2* vgaGetMode_ +0000:9b2a+ modexEnter_ +0000:9b00* modexLeave_ +0000:9a02 modexDefaultPage_ +0000:9890+ modexNextPage_ +0000:9782+ modexNextPageFlexibleSize_ +0000:96d0+ modexCalcVmemRemain_ +0000:9552* modexHiganbanaPageSetup_ +0000:9480 modexShowPage_ +0000:9422* modexPanPage_ +0000:93f0 modexSelectPlane_ +0000:92d2 modexClearRegion_ +0000:9140* modexCopyPageRegion_ +0000:9102* modexFadeOn_ +0000:90d0* modexFadeOff_ +0000:9092* modexFlashOn_ +0000:9050* modexFlashOff_ +0000:8f42+ modexPalSave_ +0000:8ef0+ modexNewPal_ +0000:8e02* modexLoadPalFile_ +0000:8d80* modexSavePalFile_ +0000:8d52* modexPalBlack_ +0000:8d20* modexPalWhite_ +0000:8752+ modexPalUpdate_ +0000:8690+ modexPalUpdate1_ +0000:8602* modexPalUpdate0_ +0000:85b0* modexPalOverscan_ +0000:8272+ modexchkcolor_ +0000:81e0 modexputPixel_ +0000:8152* modexgetPixel_ +0000:7f80 modexprint_ +0000:7de8* modexprintbig_ +0000:7d70* modexpdump_ +0000:7cf2 modexcls_ +0000:7cc0* modexWaitBorder_ +0cbd:02d4 _VGA +0000:7ae2* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:0bc7 rand_ +0000:0c09* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0cbd:511e _romFonts +0cbd:5136 _romFontsData +0000:9e40 textInit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0c2c kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:0c43 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0c5d printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0cbd:02ec ___iob +0cbd:5544 ___ClosedStreams +0cbd:5548 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:0c8c fprintf_ +Module: gfx.lib(/dos/z/16/src/lib/bakapee.c) +0000:af40* clrstdin_ +0000:aee2* colortest_ +0000:ae70+ colorz_ +0000:ace2+ ssd_ +0000:ac10+ dingpp_ +0000:aa02+ dingo_ +0000:a8e0+ dingas_ +0000:a872+ dingu_ +0000:a7f0+ dingq_ +0000:9f90 ding_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0cbd:0000* __nullarea +0cbd:0464* __ovlflag +0cbd:0465* __intno +0cbd:0466* __ovlvec +0000:0cbc _cstart_ +0000:0d8f* _Not_Enough_Memory_ +0000:0ec1 __exit_ +0000:0ede __do_exit_with_msg__ +0000:0f37 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:0f42 _big_code_ +0000:0f42* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0cbd:55cc __argv +0cbd:55d0 ___argv +0cbd:55d4 __argc +0cbd:55d6 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0f42* __exit_with_msg_ +0000:0f47 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0cbd:046a __curbrk +0cbd:0472 __STACKLOW +0cbd:0474 __STACKTOP +0cbd:0476 __cbyte +0cbd:0478 __child +0cbd:047a __no87 +0cbd:0487 ___FPE_handler +0cbd:046c __psp +0cbd:047b __get_ovl_stack +0cbd:047f __restore_ovl_stack +0cbd:0483 __close_ovl_file +0cbd:048b __LpCmdLine +0cbd:048f __LpPgmName +0cbd:046e __osmajor +0cbd:046f __osminor +0cbd:0470 __osmode +0cbd:0471 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:0f62 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0cbd:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:0f70 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:0fa3* __get_errno_ptr_ +0cbd:55d8 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:0faa __I4M +0000:0faa __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:0fc2+ int86x_ +0000:1145 int86_ +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +0000:1180 cpu_basic_probe_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:9dc0 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:aff0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:b810 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:128b _fmalloc_ +0000:128b malloc_ +0cbd:0494+ ___fheap +0cbd:0496 ___fheapRover +0cbd:0498 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:1400+ __null_int23_exit_ +0000:1401 exit_ +0000:1419* _exit_ +0cbd:049a+ ___int23_exit +0cbd:049e+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1434+ __open_flags_ +0000:16f5+ _fsopen_ +0000:175b fopen_ +0000:187e* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:1906+ __fill_buffer_ +0000:1b55 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:1c9c __doclose_ +0000:1de6 __shutdown_stream_ +0000:1e00 fclose_ +0cbd:55da+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1e6b _ffree_ +0000:1e6b free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1ed8 fwrite_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:c9e0+ modexDrawPBufRegion_ +0000:c972* modexDrawPBuf_ +0000:c810* oldDrawBmp_ +0000:c7a2* modexDrawBmp_ +0000:c630+ modexDrawBmpRegion_ +0000:c5c2* modexDrawSprite_ +0000:c440+ modexDrawSpriteRegion_ +0000:c3d2* modexDrawBmpPBuf_ +0000:c260+ modexDrawBmpPBufRegion_ +0000:c1f2* modexDrawSpritePBuf_ +0000:c070+ modexDrawSpritePBufRegion_ +0000:bf02 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:227b __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:23ce __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:25ff* fcloseall_ +0000:2606 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) +0000:2610 delay_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:276f __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:27d0 __InitRtns +0000:27d0* __FInitRtns +0000:282b __FiniRtns +0000:282b* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0cbd:04b4 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:2890 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:2bbf __Init_Argv_ +0000:2c21 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2c4b __EnterWVIDEO_ +0cbd:04b6+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:2c6f intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:2c83 segread_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +0cbd:04c0 _dpmi_entered +0cbd:04c8 _dpmi_rm_entry +0cbd:04d0 _dpmi_pm_entry +0cbd:5662 _dpmi_pm_es +0cbd:5664 _dpmi_pm_ds +0cbd:5666 _dpmi_pm_cs +0cbd:5668 _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +0cbd:04d4 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2cf0 __MemAllocator +0000:2dba __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:2f26 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:309c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:318b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:318e _nmalloc_ +0cbd:04e4 ___nheapbeg +0cbd:04e6 ___MiniHeapRover +0cbd:04e8 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:3265* _heapgrow_ +0000:3265* _fheapgrow_ +0000:3266 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:32db* __set_commode_ +0cbd:04ea __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0cbd:04ec __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:3508* open_ +0000:353f sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:368a fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:3882 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:38e1 __freefp_ +0000:3982 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:39c3 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:3b73 __flushall_ +0000:3c07* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:3c0d getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:3c27 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:3db5 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3dd5 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3e0f __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3e45 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:408e _nfree_ +0cbd:566a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:4189 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:41e9 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:43be __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0cbd:566c ____Argv +0cbd:5670 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0cbd:04ee __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0cbd:0542 __Start_XI +0cbd:0560 __End_XI +0cbd:0560 __Start_YI +0cbd:0572 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:5512 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0cbd:5672 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:5544 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:58bd* _heapenable_ +0cbd:04f0 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:58ce __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:5956 __LastFree_ +0000:59d0 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:5ae1 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:5b07 __GetIOMode_ +0000:5b3c __SetIOMode_nogrow_ +0cbd:04f2 ___NFiles +0cbd:04f4 ___init_mode +0cbd:051c ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:5b71 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5b8d* __get_doserrno_ptr_ +0cbd:5674 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0cbd:0520 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:5b94 _dos_creat_ +0000:5bb8* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5bd9+ __grow_iomode_ +0000:5cc0+ __shrink_iomode_ +0000:5d01 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5da8* __dosretax +0000:5dad* __dosret0 +0000:5db4 __set_errno_dos_ +0000:5e1c* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5e27 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:5e58 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5e69 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5e6e wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5eb9+ utoa_ +0000:5f5a itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5fa4 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0cbd:0536 ___EFG_printf +0cbd:053a* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0cbd:053e ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5ff0* _ismbblead_ +0cbd:5678 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:600c ulltoa_ +0000:6149* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:61ba ultoa_ +0000:6278* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:62c6 __brk_ +0000:632d* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:633e __doserror_ +0000:634c* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:6358* _frealloc_ +0000:6358 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:6434 __ChkTTYIOMode_ +0000:64a2* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:64b2* _dos_close_ +0000:64c0 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0cbd:0092 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:650d __mbinit_ +0cbd:0540+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:65e8* _msize_ +0000:6603 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:6614 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:6668 _fexpand_ +0000:6668* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:669d __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:6bd2 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:6c2b _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001a350 (107344.) +Entry point address: 0000:0cbc +Link time: 00:00.87 diff --git a/bcexmm.exe b/bcexmm.exe new file mode 100755 index 00000000..a9d85568 Binary files /dev/null and b/bcexmm.exe differ diff --git a/BCEXMM.MAP b/bcexmm.mah similarity index 52% rename from BCEXMM.MAP rename to bcexmm.mah index ac527cd5..ef4cdb3d 100755 --- a/BCEXMM.MAP +++ b/bcexmm.mah @@ -4,29 +4,29 @@ 00000H 035E7H 035E8H _TEXT CODE 035E8H 03CE5H 006FEH KITTEN_TEXT CODE 03CE6H 04032H 0034DH 16_HC_TEXT CODE - 04033H 04244H 00212H EXMMTEST_TEXT CODE - 04245H 0454EH 0030AH 16_CA_TEXT CODE - 0454FH 048E0H 00392H 16_HEAD_TEXT CODE - 048E1H 0693DH 0205DH 16_MM_TEXT CODE - 06940H 06940H 00000H _FARDATA FAR_DATA - 06940H 06988H 00049H KITTEN_DATA FAR_DATA - 0698AH 06A40H 000B7H 16_HC_DATA FAR_DATA - 06A42H 06CCBH 0028AH EXMMTEST_DATA FAR_DATA - 06CCCH 06DD6H 0010BH 16_CA_DATA FAR_DATA - 06DD8H 06E8DH 000B6H 16_HEAD_DATA FAR_DATA - 06E8EH 079B6H 00B29H 16_MM_DATA FAR_DATA - 079C0H 079C0H 00000H _FARBSS FAR_BSS - 079C0H 079C0H 00000H _OVERLAY_ OVRINFO - 079C0H 079C0H 00000H _1STUB_ STUBSEG - 079C0H 07EE7H 00528H _DATA DATA - 07EE8H 07EE9H 00002H _CVTSEG DATA - 07EEAH 07EEFH 00006H _SCNSEG DATA - 07EF0H 07EF0H 00000H _CONST CONST - 07EF0H 07F07H 00018H _INIT_ INITDATA - 07F08H 07F08H 00000H _INITEND_ INITDATA - 07F08H 07F08H 00000H _EXIT_ EXITDATA - 07F08H 07F08H 00000H _EXITEND_ EXITDATA - 07F10H 07F8FH 00080H _STACK STACK + 04033H 04239H 00207H EXMMTEST_TEXT CODE + 0423AH 045E8H 003AFH 16_CA_TEXT CODE + 045E9H 0497AH 00392H 16_HEAD_TEXT CODE + 0497BH 069D7H 0205DH 16_MM_TEXT CODE + 069E0H 069E0H 00000H _FARDATA FAR_DATA + 069E0H 06A28H 00049H KITTEN_DATA FAR_DATA + 06A2AH 06A3FH 00016H 16_HC_DATA FAR_DATA + 06A40H 0AC82H 04243H EXMMTEST_DATA FAR_DATA + 0AC84H 0AD43H 000C0H 16_CA_DATA FAR_DATA + 0AD44H 0AD58H 00015H 16_HEAD_DATA FAR_DATA + 0AD5AH 0B7E1H 00A88H 16_MM_DATA FAR_DATA + 0B7F0H 0B7F0H 00000H _FARBSS FAR_BSS + 0B7F0H 0B7F0H 00000H _OVERLAY_ OVRINFO + 0B7F0H 0B7F0H 00000H _1STUB_ STUBSEG + 0B7F0H 0BD17H 00528H _DATA DATA + 0BD18H 0BD19H 00002H _CVTSEG DATA + 0BD1AH 0BD1FH 00006H _SCNSEG DATA + 0BD20H 0BD20H 00000H _CONST CONST + 0BD20H 0BD37H 00018H _INIT_ INITDATA + 0BD38H 0BD38H 00000H _INITEND_ INITDATA + 0BD38H 0BD38H 00000H _EXIT_ EXITDATA + 0BD38H 0BD38H 00000H _EXITEND_ EXITDATA + 0BD40H 0BDBFH 00080H _STACK STACK Detailed map of segments @@ -112,118 +112,118 @@ Detailed map of segments 0000:35A7 0041 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 035E:0008 06FE C=CODE S=KITTEN_TEXT G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=28 03CE:0006 034D C=CODE S=16_HC_TEXT G=(none) M=SRC\LIB\16_HC.C ACBP=28 - 0403:0003 0212 C=CODE S=EXMMTEST_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28 - 0424:0005 030A C=CODE S=16_CA_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28 - 0454:000F 0392 C=CODE S=16_HEAD_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28 - 048E:0001 205D C=CODE S=16_MM_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 - 0694:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 - 0694:0000 0049 C=FAR_DATA S=KITTEN_DATA G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=48 - 0698:000A 00B7 C=FAR_DATA S=16_HC_DATA G=(none) M=SRC\LIB\16_HC.C ACBP=48 - 06A4:0002 028A C=FAR_DATA S=EXMMTEST_DATA G=(none) M=SRC\EXMMTEST.C ACBP=48 - 06CC:000C 010B C=FAR_DATA S=16_CA_DATA G=(none) M=SRC\LIB\16_CA.C ACBP=48 - 06DD:0008 00B6 C=FAR_DATA S=16_HEAD_DATA G=(none) M=SRC\LIB\16_HEAD.C ACBP=48 - 06E8:000E 0B29 C=FAR_DATA S=16_MM_DATA G=(none) M=SRC\LIB\16_MM.C ACBP=48 - 079C:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 - 079C:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 - 079C:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 - 079C:0000 0091 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 - 079C:0092 0082 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 - 079C:0114 0001 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 - 079C:0116 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 - 079C:0218 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 - 079C:0218 000C C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 - 079C:0224 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 - 079C:03B4 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 - 079C:03DE 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 - 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 - 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 - 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 - 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 - 079C:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 - 079C:03E2 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 - 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 - 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 - 079C:043E 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 - 079C:043E 0016 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 - 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 - 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 - 079C:0454 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 - 079C:0454 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 - 079C:0456 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 - 079C:0456 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 - 079C:0456 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 - 079C:04BE 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 - 079C:04BE 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 - 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 - 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 - 079C:04C0 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 - 079C:04C0 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 - 079C:04D8 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 - 079C:050A 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 - 079C:050A 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 - 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 - 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 - 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 - 079C:050C 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 - 079C:050C 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 - 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 - 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 - 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 - 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 - 079C:050E 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 - 079C:050E 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 - 079C:051E 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 - 079C:051E 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 - 079C:0522 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 - 079C:0522 0002 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 - 079C:0524 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 - 079C:0524 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 - 079C:0524 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 - 079C:0528 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 - 079C:0528 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 - 079C:0528 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 - 079C:052A 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 - 079C:052A 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 - 079C:052A 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 - 079C:0530 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 - 079C:0530 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 - 079C:0530 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 - 079C:0536 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 - 079C:053C 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 - 079C:0542 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 - 079C:0548 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 - 079C:0548 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 - 079C:0548 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 - 07F1:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 + 0403:0003 0207 C=CODE S=EXMMTEST_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28 + 0423:000A 03AF C=CODE S=16_CA_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28 + 045E:0009 0392 C=CODE S=16_HEAD_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28 + 0497:000B 205D C=CODE S=16_MM_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 + 069E:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 + 069E:0000 0049 C=FAR_DATA S=KITTEN_DATA G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 06A2:000A 0016 C=FAR_DATA S=16_HC_DATA G=(none) M=SRC\LIB\16_HC.C ACBP=48 + 06A4:0000 4243 C=FAR_DATA S=EXMMTEST_DATA G=(none) M=SRC\EXMMTEST.C ACBP=48 + 0AC8:0004 00C0 C=FAR_DATA S=16_CA_DATA G=(none) M=SRC\LIB\16_CA.C ACBP=48 + 0AD4:0004 0015 C=FAR_DATA S=16_HEAD_DATA G=(none) M=SRC\LIB\16_HEAD.C ACBP=48 + 0AD5:000A 0A88 C=FAR_DATA S=16_MM_DATA G=(none) M=SRC\LIB\16_MM.C ACBP=48 + 0B7F:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 + 0B7F:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 + 0B7F:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 + 0B7F:0000 0091 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 + 0B7F:0092 0082 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 0B7F:0114 0001 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 0B7F:0116 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 0B7F:0218 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 0B7F:0218 000C C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 0B7F:0224 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 0B7F:03B4 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 0B7F:03DE 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 0B7F:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 0B7F:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 0B7F:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 0B7F:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 0B7F:03E2 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 0B7F:03E2 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 0B7F:043E 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 0B7F:043E 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 0B7F:043E 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 0B7F:043E 0016 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 0B7F:0454 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 0B7F:0454 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 + 0B7F:0454 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 0B7F:0454 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 0B7F:0456 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 0B7F:0456 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 0B7F:0456 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 0B7F:04BE 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 0B7F:04BE 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 0B7F:04C0 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 0B7F:04C0 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 0B7F:04C0 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 0B7F:04C0 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 0B7F:04D8 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 0B7F:050A 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 0B7F:050A 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 0B7F:050C 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 0B7F:050C 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 0B7F:050C 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 0B7F:050C 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 0B7F:050C 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 0B7F:050E 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 0B7F:050E 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 0B7F:050E 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 0B7F:050E 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 0B7F:050E 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 0B7F:050E 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 0B7F:051E 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 0B7F:051E 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 0B7F:0522 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 0B7F:0522 0002 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 0B7F:0524 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 + 0B7F:0524 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 + 0B7F:0524 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 0B7F:0528 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 0B7F:0528 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 0B7F:0528 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 0B7F:052A 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 0B7F:052A 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 0B7F:052A 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 0B7F:0530 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 0B7F:0530 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 0B7F:0530 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 0B7F:0536 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 0B7F:053C 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 0B7F:0542 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 + 0B7F:0548 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0B7F:0548 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 0B7F:0548 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 0BD4:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 Address Publics by Name - 079C:0000 idle DATASEG@ + 0B7F:0000 idle DATASEG@ 0000:0284 DGROUP@ 0000:0431 F_LDIV@ 0000:0440 idle F_LMOD@ @@ -255,30 +255,31 @@ Detailed map of segments 0000:0581 idle PSBP@ 0000:0550 idle PSUB@ 0000:026D _abort - 06E8:004D idle _aftersort + 0AD5:0027 idle _aftersort 0000:0288 idle _atexit - 06E8:0051 idle _beforesort - 0424:0249 idle _CAL_OptimizeNodes + 0AD5:002B idle _beforesort + 0423:02F3 idle _CAL_OptimizeNodes 035E:029B idle _catread - 0424:0037 _CA_CloseDebug - 0424:0053 idle _CA_FarRead - 0424:00B8 idle _CA_FarWrite - 0424:01A3 _CA_LoadFile - 0424:0005 _CA_OpenDebug - 0424:011D idle _CA_ReadFile - 0424:02F3 _CA_Shutdown - 0424:02C1 _CA_Startup + 0423:003C _CA_CloseDebug + 0423:0058 idle _CA_FarRead + 0423:00D4 idle _CA_FarWrite + 0423:024D _CA_LoadFile + 0423:000A _CA_OpenDebug + 0423:0150 idle _CA_ReadFile + 0423:039D _CA_Shutdown + 0423:036B _CA_Startup + 0423:01D6 idle _CA_WriteFile 0000:02BC _clock 0000:21AA _close 0000:0F4B _coreleft 0000:10EA idle _cprintf 035E:05D3 idle _db_fetch 035E:0642 idle _db_insert - 0454:0354 idle _dirchar - 079C:04CF _directvideo - 06CC:003A idle _drawcachebox - 079C:051E _environ - 079C:007F _errno + 045E:034E idle _dirchar + 0B7F:04CF _directvideo + 0AC8:0010 idle _drawcachebox + 0B7F:051E _environ + 0B7F:007F _errno 0000:03D7 _exit 0000:18EC _farcoreleft 0000:143B _farfree @@ -287,8 +288,8 @@ Detailed map of segments 0000:2210 _fclose 0000:22CF _fflush 0000:23A3 _filelength - 0454:0057 idle _filesize - 06CC:0032 idle _finishcachebox + 045E:0051 idle _filesize + 0AC8:0008 idle _finishcachebox 0000:23EB _flushall 0000:263E _fopen 0000:267A _fprintf @@ -302,7 +303,7 @@ Detailed map of segments 0000:289A _getenv 0000:19F2 _gettext 035E:0575 idle _get_line - 06A4:0028 idle _gvar + 06A4:0004 idle _gvar 03CE:0337 idle _HC_CloseDebug 03CE:0305 idle _HC_OpenDebug 0000:1AAC _ioctl @@ -318,35 +319,35 @@ Detailed map of segments 0403:0003 _main 0000:1545 _malloc 0000:299B _memcpy - 048E:0001 idle _MML_CheckForEMS - 048E:02FB idle _MML_CheckForXMS - 048E:0690 idle _MML_ClearBlock - 048E:004B idle _MML_SetupEMS - 048E:0338 idle _MML_SetupXMS - 048E:0151 idle _MML_ShutdownEMS - 048E:03C2 idle _MML_ShutdownXMS - 048E:040B idle _MML_UseSpace - 048E:2048 idle _MM_BombOnError - 048E:17DD _MM_DumpData - 048E:0EBA _MM_FreePtr - 048E:0B1E _MM_GetPtr - 048E:019A idle _MM_MapEMS - 048E:0242 idle _MM_MapXEMS - 048E:1A70 idle _MM_Report - 048E:107D idle _MM_SetLock - 048E:0FC3 idle _MM_SetPurge - 048E:12D7 _MM_ShowMemory - 048E:0AAF _MM_Shutdown - 048E:113C idle _MM_SortMem - 048E:070D _MM_Startup - 048E:19D1 idle _MM_TotalFree - 048E:1950 idle _MM_UnusedMemory + 0497:000B idle _MML_CheckForEMS + 0497:0305 idle _MML_CheckForXMS + 0497:069A idle _MML_ClearBlock + 0497:0055 idle _MML_SetupEMS + 0497:0342 idle _MML_SetupXMS + 0497:015B idle _MML_ShutdownEMS + 0497:03CC idle _MML_ShutdownXMS + 0497:0415 idle _MML_UseSpace + 0497:2052 idle _MM_BombOnError + 0497:17E7 _MM_DumpData + 0497:0EC4 _MM_FreePtr + 0497:0B28 _MM_GetPtr + 0497:01A4 idle _MM_MapEMS + 0497:024C idle _MM_MapXEMS + 0497:1A7A idle _MM_Report + 0497:1087 idle _MM_SetLock + 0497:0FCD idle _MM_SetPurge + 0497:12E1 _MM_ShowMemory + 0497:0AB9 _MM_Shutdown + 0497:1146 idle _MM_SortMem + 0497:0717 _MM_Startup + 0497:19DB idle _MM_TotalFree + 0497:195A idle _MM_UnusedMemory 0000:29C2 _movedata 0000:1AF5 _movetext 035E:0369 idle _mystrtoul 0000:2A26 _open 0000:2C13 _printf - 0454:00C5 idle _printmeminfoline + 045E:00BF idle _printmeminfoline 035E:040E idle _processEscChars 0000:1B99 _putch 0000:1A4F _puttext @@ -362,29 +363,29 @@ Detailed map of segments 0000:2948 _ultoa 0000:19B4 idle _ungetch 0000:095C _unlink - 06CC:0036 idle _updatecachebox - 0454:0267 _US_CheckParm + 0AC8:000C idle _updatecachebox + 045E:0261 _US_CheckParm 0000:32BE idle _vsprintf - 0454:000F idle _wait + 045E:0009 idle _wait 0000:214A idle _wherex 0000:2166 idle _wherey 0000:355C _write - 06E8:0049 idle _XMSaddr + 0AD5:0023 idle _XMSaddr 0000:1000 idle __AHINCR 0000:000C idle __AHSHIFT - 079C:050E __argc - 079C:0510 __argv - 079C:0092 __atexitcnt - 079C:0094 __atexittbl + 0B7F:050E __argc + 0B7F:0510 __argv + 0B7F:0092 __atexitcnt + 0B7F:0094 __atexittbl 0000:17DC __brk - 079C:0089 __brklvl - 079C:006B __C0argc - 079C:006D __C0argv + 0B7F:0089 __brklvl + 0B7F:006B __C0argc + 0B7F:006D __C0argv 0000:11EA idle __c0crtinit - 079C:0071 __C0environ - 079C:050D __cChar + 0B7F:0071 __C0environ + 0B7F:050D __cChar 0000:0406 idle __cexit - 079C:050C __cFlag + 0B7F:050C __cFlag 0000:0158 __checknull 0000:2186 __chmod 0000:0145 __cleanup @@ -392,77 +393,77 @@ Detailed map of segments 03CE:00C9 idle __coreleft 0000:0F58 __CPUTN 0000:120E idle __crtinit - 079C:0116 __ctype + 0B7F:0116 __ctype 0000:0000 Abs __cvtfak 0000:041B idle __c_exit - 079C:03E2 __doserrno + 0B7F:03E2 __doserrno 0000:05EC __DOSERROR - 079C:03E4 idle __dosErrorToSV + 0B7F:03E4 idle __dosErrorToSV 0000:0313 __dos_getfileattr 0000:033A idle __dos_setfileattr - 079C:0075 __envLng - 079C:0077 __envseg - 079C:0079 __envSize + 0B7F:0075 __envLng + 0B7F:0077 __envseg + 0B7F:0079 __envSize 0000:03ED __exit - 079C:0218 __exitbuf - 079C:021C __exitfopen - 079C:0220 idle __exitopen + 0B7F:0218 __exitbuf + 0B7F:021C __exitfopen + 0B7F:0220 idle __exitopen 03CE:022C idle __farcoreleft - 079C:03DE __fmode + 0B7F:03DE __fmode 0000:2C38 idle __fputc 0000:2E1B __FPUTN 0000:25E5 idle __GETFP - 079C:0085 __heapbase - 079C:008D __heaptop - 079C:005B idle __Int0Vector - 079C:005F idle __Int4Vector - 079C:0063 idle __Int5Vector - 079C:0067 idle __Int6Vector + 0B7F:0085 __heapbase + 0B7F:008D __heaptop + 0B7F:005B idle __Int0Vector + 0B7F:005F idle __Int4Vector + 0B7F:0063 idle __Int5Vector + 0B7F:0067 idle __Int6Vector 0000:05A6 __IOERROR - 0694:0000 idle __kitten_catalog + 069E:0000 idle __kitten_catalog 0000:061D __LONGTOA 0000:0703 __MKNAME 0000:0286 idle __MMODEL - 079C:03B4 __nfile + 0B7F:03B4 __nfile 0000:1980 idle __Ngetche - 079C:03E0 __notUmask + 0B7F:03E0 __notUmask 0000:19B1 idle __Nungetch 0000:2BB7 __open - 079C:03B6 __openfd + 0B7F:03B6 __openfd 0000:250D idle __OPENFP - 079C:007D __osmajor - 079C:007E idle __osminor - 079C:007D idle __osversion - 079C:007B __psp + 0B7F:007D __osmajor + 0B7F:007E idle __osminor + 0B7F:007D idle __osversion + 0B7F:007B __psp 0000:07E8 __read 0000:1BB7 __REALCVT - 079C:0528 __RealCvtVector + 0B7F:0528 __RealCvtVector 0000:01AE __restorezero 0000:182E __sbrk - 079C:052A idle __ScanTodVector + 0B7F:052A idle __ScanTodVector 0000:1D28 __SCREENIO 0000:1E0E __SCROLL 0000:0000 Abs __setargv__ 0000:0000 idle __setenvp__ 0000:0824 __setupio - 079C:0081 __StartTime - 079C:0454 __stklen + 0B7F:0081 __StartTime + 0B7F:0454 __stklen 0000:0F10 __stpcpy - 079C:0224 __streams + 0B7F:0224 __streams 0000:0159 __terminate 0000:0767 idle __TMPNAM 0000:0000 idle __turboCrt 0000:06A6 __UTOA 0000:1D77 __VALIDATEXY - 079C:007D idle __version - 079C:04C0 __video + 0B7F:007D idle __version + 0B7F:04C0 __video 0000:1156 __VideoInt 0000:0993 __VPRINTER 0000:0E4B __VPTR 0000:0E89 __VRAM 0000:2139 __wherexy 0000:350D __write - 079C:04BE __wscroll + 0B7F:04BE __wscroll 0000:355F __xfclose 0000:35A7 __xfflush 0000:12FB idle ___first @@ -630,96 +631,97 @@ Detailed map of segments 03CE:0305 idle _HC_OpenDebug 03CE:0337 idle _HC_CloseDebug 0403:0003 _main - 0424:0005 _CA_OpenDebug - 0424:0037 _CA_CloseDebug - 0424:0053 idle _CA_FarRead - 0424:00B8 idle _CA_FarWrite - 0424:011D idle _CA_ReadFile - 0424:01A3 _CA_LoadFile - 0424:0249 idle _CAL_OptimizeNodes - 0424:02C1 _CA_Startup - 0424:02F3 _CA_Shutdown - 0454:000F idle _wait - 0454:0057 idle _filesize - 0454:00C5 idle _printmeminfoline - 0454:0267 _US_CheckParm - 0454:0354 idle _dirchar - 048E:0001 idle _MML_CheckForEMS - 048E:004B idle _MML_SetupEMS - 048E:0151 idle _MML_ShutdownEMS - 048E:019A idle _MM_MapEMS - 048E:0242 idle _MM_MapXEMS - 048E:02FB idle _MML_CheckForXMS - 048E:0338 idle _MML_SetupXMS - 048E:03C2 idle _MML_ShutdownXMS - 048E:040B idle _MML_UseSpace - 048E:0690 idle _MML_ClearBlock - 048E:070D _MM_Startup - 048E:0AAF _MM_Shutdown - 048E:0B1E _MM_GetPtr - 048E:0EBA _MM_FreePtr - 048E:0FC3 idle _MM_SetPurge - 048E:107D idle _MM_SetLock - 048E:113C idle _MM_SortMem - 048E:12D7 _MM_ShowMemory - 048E:17DD _MM_DumpData - 048E:1950 idle _MM_UnusedMemory - 048E:19D1 idle _MM_TotalFree - 048E:1A70 idle _MM_Report - 048E:2048 idle _MM_BombOnError - 0694:0000 idle __kitten_catalog - 06A4:0028 idle _gvar - 06CC:0032 idle _finishcachebox - 06CC:0036 idle _updatecachebox - 06CC:003A idle _drawcachebox - 06E8:0049 idle _XMSaddr - 06E8:004D idle _aftersort - 06E8:0051 idle _beforesort - 079C:0000 idle DATASEG@ - 079C:005B idle __Int0Vector - 079C:005F idle __Int4Vector - 079C:0063 idle __Int5Vector - 079C:0067 idle __Int6Vector - 079C:006B __C0argc - 079C:006D __C0argv - 079C:0071 __C0environ - 079C:0075 __envLng - 079C:0077 __envseg - 079C:0079 __envSize - 079C:007B __psp - 079C:007D idle __osversion - 079C:007D __osmajor - 079C:007D idle __version - 079C:007E idle __osminor - 079C:007F _errno - 079C:0081 __StartTime - 079C:0085 __heapbase - 079C:0089 __brklvl - 079C:008D __heaptop - 079C:0092 __atexitcnt - 079C:0094 __atexittbl - 079C:0116 __ctype - 079C:0218 __exitbuf - 079C:021C __exitfopen - 079C:0220 idle __exitopen - 079C:0224 __streams - 079C:03B4 __nfile - 079C:03B6 __openfd - 079C:03DE __fmode - 079C:03E0 __notUmask - 079C:03E2 __doserrno - 079C:03E4 idle __dosErrorToSV - 079C:0454 __stklen - 079C:04BE __wscroll - 079C:04C0 __video - 079C:04CF _directvideo - 079C:050C __cFlag - 079C:050D __cChar - 079C:050E __argc - 079C:0510 __argv - 079C:051E _environ - 079C:0528 __RealCvtVector - 079C:052A idle __ScanTodVector + 0423:000A _CA_OpenDebug + 0423:003C _CA_CloseDebug + 0423:0058 idle _CA_FarRead + 0423:00D4 idle _CA_FarWrite + 0423:0150 idle _CA_ReadFile + 0423:01D6 idle _CA_WriteFile + 0423:024D _CA_LoadFile + 0423:02F3 idle _CAL_OptimizeNodes + 0423:036B _CA_Startup + 0423:039D _CA_Shutdown + 045E:0009 idle _wait + 045E:0051 idle _filesize + 045E:00BF idle _printmeminfoline + 045E:0261 _US_CheckParm + 045E:034E idle _dirchar + 0497:000B idle _MML_CheckForEMS + 0497:0055 idle _MML_SetupEMS + 0497:015B idle _MML_ShutdownEMS + 0497:01A4 idle _MM_MapEMS + 0497:024C idle _MM_MapXEMS + 0497:0305 idle _MML_CheckForXMS + 0497:0342 idle _MML_SetupXMS + 0497:03CC idle _MML_ShutdownXMS + 0497:0415 idle _MML_UseSpace + 0497:069A idle _MML_ClearBlock + 0497:0717 _MM_Startup + 0497:0AB9 _MM_Shutdown + 0497:0B28 _MM_GetPtr + 0497:0EC4 _MM_FreePtr + 0497:0FCD idle _MM_SetPurge + 0497:1087 idle _MM_SetLock + 0497:1146 idle _MM_SortMem + 0497:12E1 _MM_ShowMemory + 0497:17E7 _MM_DumpData + 0497:195A idle _MM_UnusedMemory + 0497:19DB idle _MM_TotalFree + 0497:1A7A idle _MM_Report + 0497:2052 idle _MM_BombOnError + 069E:0000 idle __kitten_catalog + 06A4:0004 idle _gvar + 0AC8:0008 idle _finishcachebox + 0AC8:000C idle _updatecachebox + 0AC8:0010 idle _drawcachebox + 0AD5:0023 idle _XMSaddr + 0AD5:0027 idle _aftersort + 0AD5:002B idle _beforesort + 0B7F:0000 idle DATASEG@ + 0B7F:005B idle __Int0Vector + 0B7F:005F idle __Int4Vector + 0B7F:0063 idle __Int5Vector + 0B7F:0067 idle __Int6Vector + 0B7F:006B __C0argc + 0B7F:006D __C0argv + 0B7F:0071 __C0environ + 0B7F:0075 __envLng + 0B7F:0077 __envseg + 0B7F:0079 __envSize + 0B7F:007B __psp + 0B7F:007D idle __osversion + 0B7F:007D __osmajor + 0B7F:007D idle __version + 0B7F:007E idle __osminor + 0B7F:007F _errno + 0B7F:0081 __StartTime + 0B7F:0085 __heapbase + 0B7F:0089 __brklvl + 0B7F:008D __heaptop + 0B7F:0092 __atexitcnt + 0B7F:0094 __atexittbl + 0B7F:0116 __ctype + 0B7F:0218 __exitbuf + 0B7F:021C __exitfopen + 0B7F:0220 idle __exitopen + 0B7F:0224 __streams + 0B7F:03B4 __nfile + 0B7F:03B6 __openfd + 0B7F:03DE __fmode + 0B7F:03E0 __notUmask + 0B7F:03E2 __doserrno + 0B7F:03E4 idle __dosErrorToSV + 0B7F:0454 __stklen + 0B7F:04BE __wscroll + 0B7F:04C0 __video + 0B7F:04CF _directvideo + 0B7F:050C __cFlag + 0B7F:050D __cChar + 0B7F:050E __argc + 0B7F:0510 __argv + 0B7F:051E _environ + 0B7F:0528 __RealCvtVector + 0B7F:052A idle __ScanTodVector Program entry point at 0000:0000 diff --git a/bcexmm.prj b/bcexmm.prj index 5ce34845..90eb12de 100755 Binary files a/bcexmm.prj and b/bcexmm.prj differ diff --git a/exmmtest.mah b/exmmtest.mah new file mode 100755 index 00000000..8c7946da --- /dev/null +++ b/exmmtest.mah @@ -0,0 +1,849 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: exmmtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1284:0000 0000d450 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +exmmtest_TEXT CODE AUTO 0000:0000 00000164 +main_TEXT CODE AUTO 0000:0170 00000334 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:04b0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:04b0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:04b0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:04b0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:04b0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:04b0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:04b0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:04b0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:04b0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:04b0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:04b0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:04b0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:04b0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:04b0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_color_TEXT CODE AUTO 0000:04b0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:04b0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:04b0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:04b0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:04b0 00000000 +vga_moveto_TEXT CODE AUTO 0000:04b0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:04b0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:04b0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:04b0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:04b0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:04b0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:04b0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:04b0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:04b0 00000000 +just_int86_TEXT CODE AUTO 0000:04b0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:04b0 00000000 +ptr2phys_TEXT CODE AUTO 0000:04b0 00000000 +16_in_TEXT CODE AUTO 0000:04b0 00000156 +IN_initplayer_TEXT CODE AUTO 0000:0610 00000161 +IN_qb_TEXT CODE AUTO 0000:0780 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:07e0 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:0860 00000047 +IN_UserInput_TEXT CODE AUTO 0000:08b0 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:0900 000000b0 +IN_Ack_TEXT CODE AUTO 0000:09b0 000000af +IN_AckBack_TEXT CODE AUTO 0000:0a60 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:0b60 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:0ba0 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:0be0 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:0c70 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:0cc0 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:17e0 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:1920 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:19a0 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:1a10 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:1a40 00000084 +IN_Default_TEXT CODE AUTO 0000:1ad0 0000011f +IN_Startup_TEXT CODE AUTO 0000:1bf0 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:1d00 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:1d00 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:1d70 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:1ed0 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:2060 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:2060 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:20b0 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:20f0 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:2140 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:2190 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:21d0 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:2490 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:2550 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:2550 00000000 +Mouse_TEXT CODE AUTO 0000:2550 0000002c +INL_KeyService_TEXT CODE AUTO 0000:2580 000002a5 +16_mm_TEXT CODE AUTO 0000:2830 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:3220 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:3250 00000805 +MM_Report_TEXT CODE AUTO 0000:3a60 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:3c90 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:3d30 00000086 +MM_DumpData_TEXT CODE AUTO 0000:3dc0 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:3f30 0000069c +MM_SortMem_TEXT CODE AUTO 0000:45d0 000001ee +MM_SetLock_TEXT CODE AUTO 0000:47c0 000000df +MM_SetPurge_TEXT CODE AUTO 0000:48a0 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:4980 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:4a80 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:4e90 0000009c +MM_Startup_TEXT CODE AUTO 0000:4f30 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:5370 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5400 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:55e0 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:5670 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:5760 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:57c0 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:58f0 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:5a00 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:5a70 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:5c30 0000005b +wcpu_TEXT CODE AUTO 0000:5c90 00000000 +detectcpu_TEXT CODE AUTO 0000:5c90 00000058 +16_head_TEXT CODE AUTO 0000:5cf0 0000000d +dirchar_TEXT CODE AUTO 0000:5d00 00000046 +US_CheckParm_TEXT CODE AUTO 0000:5d50 0000015b +printmeminfoline_TEXT CODE AUTO 0000:5eb0 000001ec +filesize_TEXT CODE AUTO 0000:60a0 00000068 +wait_TEXT CODE AUTO 0000:6110 0000004b +16_ca_TEXT CODE AUTO 0000:6160 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:61c0 0000002f +CA_Startup_TEXT CODE AUTO 0000:61f0 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:6250 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:6310 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:63c0 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:6430 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:64b0 000000af +CA_FarRead_TEXT CODE AUTO 0000:6560 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:6610 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:6640 00000053 +16_dbg_TEXT CODE AUTO 0000:66a0 00000000 +_DEBUGF_TEXT CODE AUTO 0000:66a0 0000004e +_DEBUG_TEXT CODE AUTO 0000:66f0 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:6770 0000012c +kitten_TEXT CODE AUTO 0000:68a0 0000003c +db_insert_TEXT CODE AUTO 0000:68e0 0000010f +db_fetch_TEXT CODE AUTO 0000:69f0 00000098 +get_line_TEXT CODE AUTO 0000:6a90 00000072 +processEscChars_TEXT CODE AUTO 0000:6b10 0000018a +mystrtoul_TEXT CODE AUTO 0000:6ca0 000000b4 +kittenclose_TEXT CODE AUTO 0000:6d60 0000001d +catread_TEXT CODE AUTO 0000:6d80 000000b6 +kittenopen_TEXT CODE AUTO 0000:6e40 0000025f +kittengets_TEXT CODE AUTO 0000:70a0 00000063 +16_hc_TEXT CODE AUTO 0000:7110 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:72c0 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:72f0 00000053 +heapstat0_TEXT CODE AUTO 0000:7350 00000076 +heapstat_TEXT CODE AUTO 0000:73d0 00000134 +heapdump_TEXT CODE AUTO 0000:7510 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:81c0 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:8220 0000005f +GetFreeSize_TEXT CODE AUTO 0000:8280 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:82e0 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:83c0 000000ef +_farcoreleft_TEXT CODE AUTO 0000:84b0 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:8570 000000b5 +_coreleft_TEXT CODE AUTO 0000:8630 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:86b0 0000008d +16_timer_TEXT CODE AUTO 0000:8740 0000000d +WaitPee_TEXT CODE AUTO 0000:8750 0000002a +shinkutxt_TEXT CODE AUTO 0000:8780 0000014f +time_in_seconds_TEXT CODE AUTO 0000:88d0 0000004d +ticktock_TEXT CODE AUTO 0000:8920 0000006b +elapsed_timer_TEXT CODE AUTO 0000:8990 00000054 +start_timer_TEXT CODE AUTO 0000:89f0 0000013a +_TEXT CODE AUTO 08b3:0000 000091d1 +8250_TEXT CODE AUTO 08b3:91e0 0000009a +8250bios_TEXT CODE AUTO 08b3:9280 00000086 +8250siop_TEXT CODE AUTO 08b3:9310 00000000 +8250prob_TEXT CODE AUTO 08b3:9310 000002d5 +8250cint_TEXT CODE AUTO 08b3:95f0 00000045 +8250fifo_TEXT CODE AUTO 08b3:9640 0000008a +8250bauc_TEXT CODE AUTO 08b3:96d0 00000041 +8250baud_TEXT CODE AUTO 08b3:9720 00000040 +doswin_TEXT CODE AUTO 08b3:9760 00000231 +dos_TEXT CODE AUTO 08b3:99a0 000001bd +dosntvig_TEXT CODE AUTO 08b3:9b60 00000000 +16_in13_DATA FAR_DATA AUTO 1269:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1283:0004 00000000 +_NULL BEGDATA DGROUP 1284:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1286:0000 00000002 +CONST DATA DGROUP 1286:0002 00000102 +CONST2 DATA DGROUP 1296:0004 0000013a +_DATA DATA DGROUP 12aa:0000 00000630 +XIB DATA DGROUP 130d:0000 00000000 +XI DATA DGROUP 130d:0000 0000003c +XIE DATA DGROUP 1310:000c 00000000 +YIB DATA DGROUP 1310:000c 00000000 +YI DATA DGROUP 1310:000c 00000018 +YIE DATA DGROUP 1312:0004 00000000 +STRINGS DATA DGROUP 1312:0004 00000000 +DATA DATA DGROUP 1312:0004 00000000 +_emu_init_start EMU DGROUP 1312:0004 00000000 +_emu_init_end EMU DGROUP 1312:0004 00000000 +_BSS BSS DGROUP 1313:0000 00004b5c +STACK STACK DGROUP 17c9:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: exmmtest.obj(/dos/z/16/src/exmmtest.c) +1284:08f0+ _gvar +0000:0170 main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1284:0274+ _testkeyin +1284:0276+ _testcontrolnoisy +0000:2580+ INL_KeyService_ +0000:2552* Mouse_ +0000:2490+ IN_GetJoyAbs_ +0000:2142+ IN_GetJoyButtonsDB_ +0000:1d70+ IN_SetupJoy_ +0000:1bf2* IN_Startup_ +0000:1ad0* IN_Default_ +0000:1a42* IN_Shutdown_ +0000:1a10* IN_SetKeyHook_ +0000:19a2+ IN_ClearKeysDown_ +0000:17e0* IN_ReadCursor_ +0000:0cca* IN_ReadControl_ +0000:0c70* IN_SetControlType_ +0000:0be2* IN_GetScanName_ +0000:0ba0* IN_WaitForKey_ +0000:0b62* IN_WaitForASCII_ +0000:0a60+ IN_AckBack_ +0000:09b2* IN_Ack_ +0000:0900+ IN_IsUserInput_ +0000:08b2* IN_UserInput_ +0000:0860* IN_KeyDown_ +0000:07e2+ IN_ClearKey_ +0000:0780* IN_qb_ +1284:4b5e+ _inpu +0000:0612* IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:5c30+ MML_CheckForEMS_ +0000:5a72+ MML_SetupEMS_ +0000:5a00+ MML_ShutdownEMS_ +0000:58f2+ MM_MapEMS_ +0000:57c0* MM_MapXEMS_ +0000:5762+ MML_CheckForXMS_ +0000:5670* MML_SetupXMS_ +0000:55e2+ MML_ShutdownXMS_ +0000:5400+ MML_UseSpace_ +0000:5372+ MML_ClearBlock_ +0000:4f30 MM_Startup_ +0000:4e92 MM_Shutdown_ +0000:4a80 MM_GetPtr_ +0000:4982 MM_FreePtr_ +0000:48a0* MM_SetPurge_ +0000:47c2* MM_SetLock_ +0000:45d0+ MM_SortMem_ +0000:3f32 MM_ShowMemory_ +0000:3dc0 MM_DumpData_ +0000:3d32+ MM_UnusedMemory_ +0000:3c90+ MM_TotalFree_ +0000:3a62* MM_Report_ +1284:4d30+ _beforesort +1284:4d34+ _aftersort +1284:4d38+ _XMSaddr +0000:3220* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5c90 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:6110* wait_ +0000:60a2* filesize_ +0000:5eb0 printmeminfoline_ +0000:5d52 US_CheckParm_ +0000:5d0a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:6640 CA_OpenDebug_ +0000:6612 CA_CloseDebug_ +0000:6560+ CA_FarRead_ +0000:64b2+ CA_FarWrite_ +0000:6430* CA_ReadFile_ +0000:63c2* CA_WriteFile_ +0000:6310 CA_LoadFile_ +0000:6252* CAL_OptimizeNodes_ +0000:61f0 CA_Startup_ +1284:4e40* _finishcachebox +1284:4e44* _drawcachebox +1284:4e48* _updatecachebox +0000:61c2 CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:6770* _DEBUG_INIT_ +0000:66f2+ _DEBUG_ +1284:0564+ __DEBUG_INITed +1284:0568+ __DEBUG_uart +0000:66a0* _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:70a0 KITTENGETS +0000:6e42* kittenopen_ +0000:6d80+ catread_ +0000:6d62* kittenclose_ +0000:6ca0+ mystrtoul_ +0000:6b12+ processEscChars_ +0000:6a90+ get_line_ +0000:69f2+ db_fetch_ +1284:056c+ __kitten_catalog +0000:68e0+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:86b0+ LargestFreeBlock_ +0000:8632+ _coreleft_ +0000:8570+ LargestFarFreeBlock_ +0000:84b2+ _farcoreleft_ +0000:83c0+ LargestHugeFreeBlock_ +0000:82e2* _hugecoreleft_ +0000:8280 GetFreeSize_ +0000:8222 GetFarFreeSize_ +0000:81c0 GetNearFreeSize_ +0000:7512 heapdump_ +0000:73da+ heapstat_ +0000:735c+ heapstat0_ +0000:72f0+ HC_OpenDebug_ +0000:72c2* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:89f0* start_timer_ +0000:8992* elapsed_timer_ +0000:8920+ ticktock_ +0000:88d2* time_in_seconds_ +0000:8780* shinkutxt_ +0000:8752* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +08b3:0005 __STK +08b3:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +08b3:0042 _fmalloc_ +08b3:0042 malloc_ +1284:0586 ___fheap +1284:0588 ___fheapRover +1284:058a ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +08b3:01bf __PIA +08b3:01b8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +08b3:01d6 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) +08b3:0205 _bmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +08b3:023c getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +08b3:0256 _ffree_ +08b3:0256 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1284:0000* __nullarea +1284:058c* __ovlflag +1284:058d* __intno +1284:058e* __ovlvec +08b3:02c4 _cstart_ +08b3:0397* _Not_Enough_Memory_ +08b3:04c9 __exit_ +08b3:04e6 __do_exit_with_msg__ +08b3:053f __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +08b3:054a _big_code_ +08b3:054a* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1284:50d4 __argv +1284:50d8 ___argv +1284:50dc __argc +1284:50de ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +08b3:054a+ int86x_ +08b3:06cd int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +08b3:06fa __I4M +08b3:06fa __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +08b3:0712 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +08b3:071d _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +08b3:072a __I4D +08b3:0779 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +08b3:07fd* _heapgrow_ +08b3:07fd _fheapgrow_ +08b3:07fe _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +08b3:0873 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +08b3:08b8 _nmalloc_ +1284:0592 ___nheapbeg +1284:0594 ___MiniHeapRover +1284:0596 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +08b3:098f _nfree_ +1284:50e0+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +08b3:0a8a+ __null_int23_exit_ +08b3:0a8b exit_ +08b3:0aa3* _exit_ +1284:0598+ ___int23_exit +1284:059c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +08b3:0abe __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +08b3:0af1 ultoa_ +08b3:0baf* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +08b3:0d35 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +08b3:0f61+ __open_flags_ +08b3:1222+ _fsopen_ +08b3:1288 fopen_ +08b3:13ab* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +08b3:1433 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +08b3:1462 __doclose_ +08b3:15ac __shutdown_stream_ +08b3:15c6 fclose_ +1284:50e2+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +08b3:16a7 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +08b3:16ce kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +08b3:16e5 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +08b3:18cb fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1284:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +08b3:1ac3 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +08b3:1ad1 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +08b3:1d01 open_ +08b3:1d38 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +08b3:1d65 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +08b3:1d6a filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +08b3:91e0 already_got_8250_port_ +08b3:9234 init_8250_ +1284:05a8+ _inited_8250 +1284:50ea _base_8250_port +1284:50fa _info_8250_port +1284:511a _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +08b3:9280 probe_8250_bios_ports_ +08b3:92ba get_8250_bios_port_ +1284:05aa _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1284:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +08b3:9310 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +08b3:95f0 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +08b3:9640* uart_8250_disable_FIFO_ +08b3:9680 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +08b3:96d0 uart_8250_baud_to_divisor_ +08b3:96ec* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +08b3:9720 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +08b3:1e36 vsnprintf_ +08b3:1ecb* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +08b3:1efa sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +08b3:1f29 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +08b3:2014 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +08b3:2045 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +08b3:2185* __clib_strdup_ +08b3:2185 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +08b3:21ec halloc_ +08b3:22d1 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +08b3:22d8 _heapwalk_ +08b3:22d8 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +08b3:22ed+ __NHeapWalk_ +08b3:23e2 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +08b3:23f2 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1284:05ac ___iob +1284:511c ___ClosedStreams +1284:5120 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1284:0714 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1284:0716 __8087 +1284:0717 __real87 +1284:0718 __dos87emucall +1284:071a __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +08b3:2400* __exit_with_msg_ +08b3:2405 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1284:071c __curbrk +1284:0724 __STACKLOW +1284:0726 __STACKTOP +1284:0728 __cbyte +1284:072a __child +1284:072c __no87 +1284:0739 ___FPE_handler +1284:071e __psp +1284:072d __get_ovl_stack +1284:0731 __restore_ovl_stack +1284:0735 __close_ovl_file +1284:073d __LpCmdLine +1284:0741 __LpPgmName +1284:0720 __osmajor +1284:0721 __osminor +1284:0722 __osmode +1284:0723 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +08b3:2420 __MemAllocator +08b3:24ea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +08b3:2656 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +08b3:27cc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +08b3:28bb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +08b3:28da __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +08b3:2a2d __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +08b3:2a8e __InitRtns +08b3:2a8e* __FInitRtns +08b3:2ae9 __FiniRtns +08b3:2ae9* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1284:0746 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +08b3:2b4e __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +08b3:2e7d __Init_Argv_ +08b3:2edf __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +08b3:2f09 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +08b3:2f1d segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +08b3:3008 __LastFree_ +08b3:3082 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +08b3:3193 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1284:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +08b3:3196 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +08b3:31d0* __get_errno_ptr_ +1284:5128 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +08b3:31d7* __dosretax +08b3:31dc* __dosret0 +08b3:31e3 __set_errno_dos_ +08b3:324b* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +08b3:3256 __GetIOMode_ +08b3:328b __SetIOMode_nogrow_ +1284:075c ___NFiles +1284:075e ___init_mode +1284:0786 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +08b3:32c0* __set_commode_ +1284:078a __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1284:078c __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +08b3:32cc __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +08b3:332b __freefp_ +08b3:33cc __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +08b3:340d __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +08b3:35bd __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +08b3:35f3 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +08b3:383c fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +08b3:3851 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +08b3:3862 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +08b3:3894 __doserror_ +08b3:38a2 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +08b3:38ae _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +08b3:38d4 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +08b3:38f0* __get_doserrno_ptr_ +1284:512a __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1284:078e ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +08b3:38f7 _dos_creat_ +08b3:391b* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +08b3:393c+ __grow_iomode_ +08b3:3a23+ __shrink_iomode_ +08b3:3a64 __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +08b3:9760* detect_windows_ +1284:0790+ _windows_version_method +1284:0794+ _windows_version +1284:0796 _windows_mode +1284:0797+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +08b3:3b0b __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +08b3:4c78 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1284:512e ___env_mask +1284:5132 _environ +1284:5136* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +08b3:4cba _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +08b3:4d0d _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +08b3:4d68 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +08b3:4d8b _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +08b3:4ddd __ChkTTYIOMode_ +08b3:4e4b* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +08b3:4f1d __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +08b3:5143 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +08b3:5374* fcloseall_ +08b3:537b __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +08b3:5385 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +08b3:53bd* _fpreset_ +08b3:53e8 __init_8087_ +08b3:5467 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +08b3:54d7 __EnterWVIDEO_ +1284:07b6+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +08b3:54fb* _heapenable_ +1284:07b8 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1284:07ba __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +08b3:550c fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +08b3:56e1 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1284:513a ____Argv +1284:513e ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1284:0890 __Start_XI +1284:08cc __End_XI +1284:08cc __Start_YI +1284:08e4 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1284:5140 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +08b3:5870 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +08b3:5be9 __brk_ +08b3:5c50* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +08b3:5c60 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +08b3:5cc0 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +08b3:5cc5+ __flushall_ +08b3:5d59 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +08b3:5d5f* _frealloc_ +08b3:5d5f realloc_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +08b3:99a0 probe_dos_ +1284:07c0* _lib_dos_option +1284:07c1+ _dos_flavor +1284:07c2 _dos_version +1284:07c4+ _freedos_kernel_version +1284:07c8+ _dos_version_method +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1284:07d0 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +08b3:5e3b wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +08b3:5e86+ utoa_ +08b3:5f27 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +08b3:5f71 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1284:07d4 ___EFG_printf +1284:07d8 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1284:07dc ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +08b3:5fbd* _ismbblead_ +1284:5142 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +08b3:5fd9 ulltoa_ +08b3:6116* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +08b3:61a5 __setenvp_ +08b3:6331 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +08b3:63cd __mbinit_ +1284:07de ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +08b3:64a8 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +08b3:64b6 toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +08b3:64c4 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +08b3:6696 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1284:07e0 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1284:07e2 ___Save8087 +1284:07e6 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +08b3:66b6 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +08b3:66e8* __init_8087_emu +08b3:66ee __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +08b3:674b* _dos_close_ +08b3:6759 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +08b3:6768* _msize_ +08b3:6783 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +08b3:6794 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +08b3:67e8 _fexpand_ +08b3:67e8* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +08b3:681d clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +08b3:694e* _SetLD64bit_ +08b3:6959* _SetLD80bit_ +08b3:6964 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +08b3:6ac9 _LDScale10x_ +08b3:73a1+ __cvtld_ +08b3:7b7d __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +08b3:7b8e* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +08b3:83a2+ __Strtold_ +08b3:85e1 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +08b3:8788 __Init_FPE_handler_ +08b3:87c1 __Fini_FPE_handler_ +08b3:87f8* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +08b3:8a8a __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +08b3:8fbf _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +08b3:9018 __LDClass_ +08b3:909e* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +08b3:90b2 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +08b3:917a* __set_EDOM_ +08b3:9186 __set_ERANGE_ +08b3:9192* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1284:022e* ___f_infinity +1284:0232* ___f_posqnan +1284:0236 ___d_infinity +1284:023e ___d_posqnan +1284:0246* ___ld_infinity +1284:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1284:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1284:088e ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +08b3:91ac _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001fc90 (130192.) +Entry point address: 08b3:02c4 +Link time: 00:00.11 diff --git a/fmemtest.mah b/fmemtest.mah new file mode 100755 index 00000000..ec4993de --- /dev/null +++ b/fmemtest.mah @@ -0,0 +1,346 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: fmemtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 03d3:0000 00008480 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fmemtest_TEXT CODE AUTO 0000:0000 000000e1 +main_TEXT CODE AUTO 0000:00f0 000001c3 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:02c0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:02c0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:02c0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:02c0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:02c0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:02c0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:02c0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:02c0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:02c0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:02c0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:02c0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:02c0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:02c0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:02c0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_color_TEXT CODE AUTO 0000:02c0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:02c0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:02c0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:02c0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:02c0 00000000 +vga_moveto_TEXT CODE AUTO 0000:02c0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:02c0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:02c0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:02c0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:02c0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:02c0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:02c0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:02c0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:02c0 00000000 +just_int86_TEXT CODE AUTO 0000:02c0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:02c0 00000000 +ptr2phys_TEXT CODE AUTO 0000:02c0 00000000 +_TEXT CODE AUTO 0000:02c0 00003a68 +FAR_DATA FAR_DATA AUTO 03d2:0008 00000000 +_NULL BEGDATA DGROUP 03d3:0000 00000020 +_AFTERNULL BEGDATA DGROUP 03d5:0000 00000002 +CONST DATA DGROUP 03d5:0002 00000076 +CONST2 DATA DGROUP 03dc:0008 00000000 +_DATA DATA DGROUP 03dd:0000 00000208 +XIB DATA DGROUP 03fd:0008 00000000 +XI DATA DGROUP 03fd:0008 0000001e +XIE DATA DGROUP 03ff:0006 00000000 +YIB DATA DGROUP 03ff:0006 00000000 +YI DATA DGROUP 03ff:0006 0000000c +YIE DATA DGROUP 0400:0002 00000000 +STRINGS DATA DGROUP 0400:0002 00000000 +DATA DATA DGROUP 0400:0002 00000000 +_BSS BSS DGROUP 0400:0002 000001ac +STACK STACK DGROUP 041b:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fmemtest.obj(/dos/z/16/src/fmemtest.c) +0000:00f0 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:02c5 __STK +0000:02e5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:0302 _heapgrow_ +0000:0302 _fheapgrow_ +0000:0303 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0378 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0000:03a7 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) +0000:03ec _bmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:0423 _msize_ +0000:043e _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c) +0000:044f _nmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +03d3:0000* __nullarea +03d3:00a6* __ovlflag +03d3:00a7* __intno +03d3:00a8* __ovlvec +0000:0464 _cstart_ +0000:0537* _Not_Enough_Memory_ +0000:0669 __exit_ +0000:0686 __do_exit_with_msg__ +0000:06df __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:06ea _big_code_ +0000:06ea* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +03d3:0352 __argv +03d3:0356 ___argv +03d3:035a __argc +03d3:035c ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:06ea* __exit_with_msg_ +0000:06ef __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +03d3:00ac __curbrk +03d3:00b4 __STACKLOW +03d3:00b6 __STACKTOP +03d3:00b8 __cbyte +03d3:00ba __child +03d3:00bc __no87 +03d3:00c9 ___FPE_handler +03d3:00ae __psp +03d3:00bd __get_ovl_stack +03d3:00c1 __restore_ovl_stack +03d3:00c5 __close_ovl_file +03d3:00cd __LpCmdLine +03d3:00d1 __LpPgmName +03d3:00b0 __osmajor +03d3:00b1 __osminor +03d3:00b2 __osmode +03d3:00b3 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:078f __LastFree_ +0000:0809 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:091a _nmalloc_ +03d3:00d6 ___nheapbeg +03d3:00d8 ___MiniHeapRover +03d3:00da ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:09f1 _nfree_ +03d3:035e+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +03d3:00dc ___iob +03d3:0360 ___ClosedStreams +03d3:0364 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:0b08 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0c63 __PIA +0000:0c5c* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:0c7a __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:0cdb __InitRtns +0000:0cdb* __FInitRtns +0000:0d36 __FiniRtns +0000:0d36* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +03d3:0244 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:0d9a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:10c9 __Init_Argv_ +0000:112b __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:1155 __EnterWVIDEO_ +03d3:0246+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +03d3:0248 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:1179* _heapenable_ +03d3:024a ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:118a __brk_ +0000:11f1* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:1210 __MemAllocator +0000:12da __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:1446 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:1449 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:167a* fcloseall_ +0000:1681 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:168b fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:1860 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:19ee __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:2b42 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +03d3:036c ____Argv +03d3:0370 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:2d8b+ __null_int23_exit_ +0000:2d8c exit_ +0000:2da4* _exit_ +03d3:024c+ ___int23_exit +03d3:0250+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +03d3:02a8 __Start_XI +03d3:02c6 __End_XI +03d3:02c6 __Start_YI +03d3:02d2 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2dc0 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2df4 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:2e25* _fmalloc_ +0000:2e25 malloc_ +03d3:0254+ ___fheap +03d3:0256 ___fheapRover +03d3:0258 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +03d3:0372 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:2f9a* _ffree_ +0000:2f9a free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:3007* __get_errno_ptr_ +03d3:0374 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:300e+ __doclose_ +0000:3158 __shutdown_stream_ +0000:3172* fclose_ +03d3:0376+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:31dd __freefp_ +0000:327e __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:32bf __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:331e wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:3369+ utoa_ +0000:340a itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:3454* __I4M +0000:3454 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:346c strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +03d3:025a ___EFG_printf +03d3:025e* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +03d3:0262 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:34b8* _ismbblead_ +03d3:037a ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:34d4 ulltoa_ +0000:3611* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:3682 ultoa_ +0000:3740* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:378e __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:37ee __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:3828 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:382d __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:39a3 __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:3a92 __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3a95 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:3acb isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +03d3:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:3b25 __mbinit_ +03d3:0264+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:3c00 __GetIOMode_ +0000:3c35 __SetIOMode_nogrow_ +03d3:0266+ ___NFiles +03d3:0268+ ___init_mode +03d3:0290+ ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:3c6a* __dosretax +0000:3c6f* __dosret0 +0000:3c76 __set_errno_dos_ +0000:3cde* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:3ce9* _dos_close_ +0000:3cf7 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:3d06* __get_doserrno_ptr_ +03d3:047c __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:3d0e __doserror_ +0000:3d1c* __doserror1_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: c1b0 (49584.) +Entry point address: 0000:0464 +Link time: 00:00.59 diff --git a/fontgfx.mah b/fontgfx.mah new file mode 100755 index 00000000..c5930e8b --- /dev/null +++ b/fontgfx.mah @@ -0,0 +1,584 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: fontgfx.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0b1a:0000 0000d990 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fontgfx_TEXT CODE AUTO 0000:0000 00000055 +main_TEXT CODE AUTO 0000:0060 0000027f +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:02e0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:02e0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:02e0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:02e0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:02e0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:02e0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:02e0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:02e0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:02e0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:02e0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:02e0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:02e0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:02e0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:02e0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_color_TEXT CODE AUTO 0000:02e0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:02e0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:02e0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:02e0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:02e0 00000000 +vga_moveto_TEXT CODE AUTO 0000:02e0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:02e0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:02e0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:02e0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:02e0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:02e0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:02e0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:02e0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:02e0 00000000 +just_int86_TEXT CODE AUTO 0000:02e0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:02e0 00000000 +ptr2phys_TEXT CODE AUTO 0000:02e0 00000000 +_TEXT CODE AUTO 0000:02e0 00005fca +16text_TEXT CODE AUTO 0000:62b0 00000000 +textInit_TEXT CODE AUTO 0000:62b0 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:6350 0000007b +dos_TEXT CODE AUTO 0000:63d0 000001bd +cpu_TEXT CODE AUTO 0000:6590 00000028 +vga_TEXT CODE AUTO 0000:65c0 00000afc +modex16_TEXT CODE AUTO 0000:70c0 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:7260 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:7440 00000028 +modexcls_TEXT CODE AUTO 0000:7470 00000077 +modexpdump_TEXT CODE AUTO 0000:74f0 00000061 +modexprintbig_TEXT CODE AUTO 0000:7560 00000195 +modexprint_TEXT CODE AUTO 0000:7700 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:78d0 00000087 +modexputPixel_TEXT CODE AUTO 0000:7960 0000008e +modexchkcolor_TEXT CODE AUTO 0000:79f0 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:7d30 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:7d80 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:7e10 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:7ed0 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:84a0 0000002c +modexPalBlack_TEXT CODE AUTO 0000:84d0 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:8500 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:8580 000000e7 +modexNewPal_TEXT CODE AUTO 0000:8670 00000046 +modexPalSave_TEXT CODE AUTO 0000:86c0 00000058 +fadePalette_TEXT CODE AUTO 0000:8720 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:87d0 00000031 +modexFlashOn_TEXT CODE AUTO 0000:8810 00000032 +modexFadeOff_TEXT CODE AUTO 0000:8850 0000002f +modexFadeOn_TEXT CODE AUTO 0000:8880 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:88c0 00000190 +modexClearRegion_TEXT CODE AUTO 0000:8a50 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:8b70 00000024 +modexPanPage_TEXT CODE AUTO 0000:8ba0 00000051 +modexShowPage_TEXT CODE AUTO 0000:8c00 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:8cd0 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:8e50 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:8f00 0000010e +modexNextPage_TEXT CODE AUTO 0000:9010 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:9180 000000f3 +modexLeave_TEXT CODE AUTO 0000:9280 00000019 +modexEnter_TEXT CODE AUTO 0000:92a0 000001ce +vgaGetMode_TEXT CODE AUTO 0000:9470 0000001b +vgaSetMode_TEXT CODE AUTO 0000:9490 00000031 +VGAmodeX_TEXT CODE AUTO 0000:94d0 000000e6 +vgacrtcr_TEXT CODE AUTO 0000:95c0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:9de0 000006ec +16render_TEXT CODE AUTO 0000:a4d0 00000000 +modexDrawChar_TEXT CODE AUTO 0000:a4d0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:a640 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:a7c0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:a830 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:a9a0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:aa10 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:ab90 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:ac00 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:ad70 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:ade0 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:af40 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:afb0 000001e9 +dosdpmev_TEXT CODE AUTO 0000:b1a0 00000000 +cpup3snc_TEXT CODE AUTO 0000:b1a0 00000000 +FAR_DATA FAR_DATA AUTO 0b1a:0000 00000000 +_NULL BEGDATA DGROUP 0b1a:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0b1c:0000 00000002 +CONST DATA DGROUP 0b1c:0002 00000096 +CONST2 DATA DGROUP 0b25:0008 00000000 +_DATA DATA DGROUP 0b26:0000 00000722 +XIB DATA DGROUP 0b98:0002 00000000 +XI DATA DGROUP 0b98:0002 0000001e +XIE DATA DGROUP 0b9a:0000 00000000 +YIB DATA DGROUP 0b9a:0000 00000000 +YI DATA DGROUP 0b9a:0000 00000012 +YIE DATA DGROUP 0b9b:0002 00000000 +STRINGS DATA DGROUP 0b9b:0002 00000000 +DATA DATA DGROUP 0b9b:0002 00000000 +_BSS BSS DGROUP 0b9c:0000 00005165 +STACK STACK DGROUP 10b3:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fontgfx.obj(/dos/z/16/src/fontgfx.c) +0b1a:0820+ _gvar +0000:0060 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:02e5 __STK +0000:0305* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0b1a:4a02 _romFonts +0b1a:4a1a _romFontsData +0000:62b0 textInit_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:63d0 probe_dos_ +0b1a:0520* _lib_dos_option +0b1a:0521+ _dos_flavor +0b1a:0522+ _dos_version +0b1a:0524+ _freedos_kernel_version +0b1a:0528+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0000:6590 cpu_probe_ +0b1a:0530 _cpu_cpuid_vendor +0b1a:053d _cpu_cpuid_features +0b1a:054d+ _cpu_basic_level +0b1a:0550 _cpu_cpuid_max +0b1a:0554 _cpu_flags +0b1a:0556 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:65c0+ vga_sync_hw_cursor_ +0000:667e+ update_state_vga_memory_map_select_ +0000:68cc update_state_from_vga_ +0000:6cb0 probe_vga_ +0b1a:4e28 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0329 __PIA +0000:0322* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:94d0 VGAmodeX_ +0000:9472* vgaGetMode_ +0000:92aa+ modexEnter_ +0000:9280* modexLeave_ +0000:9182 modexDefaultPage_ +0000:9010+ modexNextPage_ +0000:8f02+ modexNextPageFlexibleSize_ +0000:8e50+ modexCalcVmemRemain_ +0000:8cd2* modexHiganbanaPageSetup_ +0000:8c00 modexShowPage_ +0000:8ba2* modexPanPage_ +0000:8b70 modexSelectPlane_ +0000:8a52+ modexClearRegion_ +0000:88c0* modexCopyPageRegion_ +0000:8882* modexFadeOn_ +0000:8850* modexFadeOff_ +0000:8812* modexFlashOn_ +0000:87d0* modexFlashOff_ +0000:86c2+ modexPalSave_ +0000:8670+ modexNewPal_ +0000:8582* modexLoadPalFile_ +0000:8500* modexSavePalFile_ +0000:84d2* modexPalBlack_ +0000:84a0* modexPalWhite_ +0000:7ed2+ modexPalUpdate_ +0000:7e10+ modexPalUpdate1_ +0000:7d82* modexPalUpdate0_ +0000:7d30* modexPalOverscan_ +0000:79f2+ modexchkcolor_ +0000:7960* modexputPixel_ +0000:78d2* modexgetPixel_ +0000:7700 modexprint_ +0000:7568* modexprintbig_ +0000:74f0* modexpdump_ +0000:7472* modexcls_ +0000:7440* modexWaitBorder_ +0b1a:0594+ _VGA +0000:7262* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0000:0340 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:036f getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0389 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0b1a:0000* __nullarea +0b1a:05a8* __ovlflag +0b1a:05a9* __intno +0b1a:05aa* __ovlvec +0000:03b8 _cstart_ +0000:048b* _Not_Enough_Memory_ +0000:05bd __exit_ +0000:05da __do_exit_with_msg__ +0000:0633 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:063e _big_code_ +0000:063e* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0b1a:57d0 __argv +0b1a:57d4 ___argv +0b1a:57d8 __argc +0b1a:57da ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:063e* __exit_with_msg_ +0000:0643 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0b1a:05ae __curbrk +0b1a:05b6 __STACKLOW +0b1a:05b8 __STACKTOP +0b1a:05ba __cbyte +0b1a:05bc __child +0b1a:05be __no87 +0b1a:05cb ___FPE_handler +0b1a:05b0 __psp +0b1a:05bf __get_ovl_stack +0b1a:05c3 __restore_ovl_stack +0b1a:05c7 __close_ovl_file +0b1a:05cf __LpCmdLine +0b1a:05d3 __LpPgmName +0b1a:05b2 __osmajor +0b1a:05b3 __osminor +0b1a:05b4 __osmode +0b1a:05b5 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:065e __I4M +0000:065e __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:0676+ int86x_ +0000:07f9 int86_ +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +0000:0830 cpu_basic_probe_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:9540 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:95c0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:9de0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:093b _fmalloc_ +0000:093b malloc_ +0b1a:05d8+ ___fheap +0b1a:05da ___fheapRover +0b1a:05dc ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0ab0+ __null_int23_exit_ +0000:0ab1 exit_ +0000:0ac9* _exit_ +0b1a:05de+ ___int23_exit +0b1a:05e2+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:0ae4+ __open_flags_ +0000:0da5+ _fsopen_ +0000:0e0b fopen_ +0000:0f2e* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0fb6+ __fill_buffer_ +0000:1205 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:134c __doclose_ +0000:1496 __shutdown_stream_ +0000:14b0 fclose_ +0b1a:57dc+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:151b _ffree_ +0000:151b free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1588 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:190f rand_ +0000:1951* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:afb0+ modexDrawPBufRegion_ +0000:af42* modexDrawPBuf_ +0000:ade0* oldDrawBmp_ +0000:ad72* modexDrawBmp_ +0000:ac00+ modexDrawBmpRegion_ +0000:ab92* modexDrawSprite_ +0000:aa10+ modexDrawSpriteRegion_ +0000:a9a2* modexDrawBmpPBuf_ +0000:a830+ modexDrawBmpPBufRegion_ +0000:a7c2* modexDrawSpritePBuf_ +0000:a640+ modexDrawSpritePBufRegion_ +0000:a4d2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0000:198d vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0b1a:05f4 ___iob +0b1a:5860 ___ClosedStreams +0b1a:5864 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:19eb __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:1b3e __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:1b9f __InitRtns +0000:1b9f* __FInitRtns +0000:1bfa __FiniRtns +0000:1bfa* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0b1a:075c ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1c5e __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:1f8d __Init_Argv_ +0000:1fef __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2019 __EnterWVIDEO_ +0b1a:075e+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:203d intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:2051 segread_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +0b1a:0760 _dpmi_entered +0b1a:0768 _dpmi_rm_entry +0b1a:0770 _dpmi_pm_entry +0b1a:586c _dpmi_pm_es +0b1a:586e _dpmi_pm_ds +0b1a:5870 _dpmi_pm_cs +0b1a:5872 _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +0b1a:0774 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:20c0 __MemAllocator +0000:218a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:22f6 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:246c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:255b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:255e _nmalloc_ +0b1a:0784 ___nheapbeg +0b1a:0786 ___MiniHeapRover +0b1a:0788 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:2635* _heapgrow_ +0000:2635* _fheapgrow_ +0000:2636 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:26ab* __set_commode_ +0b1a:078a __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:26b7* __get_errno_ptr_ +0b1a:5874 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0b1a:078c __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:26be tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:28ed* open_ +0000:2924 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:2a6f fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2c67 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2cc6 __freefp_ +0000:2d67 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2da8 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2f58 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2f8b __flushall_ +0000:301f* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:3025 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:303f __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:31cd __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:31ed __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3227 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:325d __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:34a6 _nfree_ +0b1a:5876+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:35a1 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:3601 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:37d6 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:492a __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:4b5b* fcloseall_ +0000:4b62 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0b1a:5878 ____Argv +0b1a:587c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0b1a:078e __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0b1a:07e2 __Start_XI +0b1a:0800 __End_XI +0b1a:0800 __Start_YI +0b1a:0812 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:4b6c __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0b1a:587e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:4b9e _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:4f17* _heapenable_ +0b1a:0790 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:4f28 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:4fb0 __LastFree_ +0000:502a __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:513b _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:5161 __GetIOMode_ +0000:5196 __SetIOMode_nogrow_ +0b1a:0792 ___NFiles +0b1a:0794 ___init_mode +0b1a:07bc ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:51cb isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:51e7* __get_doserrno_ptr_ +0b1a:5880 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0b1a:07c0 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:51ee _dos_creat_ +0000:5212* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5233+ __grow_iomode_ +0000:531a+ __shrink_iomode_ +0000:535b __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5402* __dosretax +0000:5407* __dosret0 +0000:540e __set_errno_dos_ +0000:5476* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5481 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:54b2 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:54c3 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:54c8 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5513+ utoa_ +0000:55b4 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:55fe strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0b1a:07d6 ___EFG_printf +0b1a:07da* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0b1a:07de ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:564a* _ismbblead_ +0b1a:5884 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:5666 ulltoa_ +0000:57a3* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5814 ultoa_ +0000:58d2* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:5920 __brk_ +0000:5987* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:5998 __doserror_ +0000:59a6* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:59b2* _frealloc_ +0000:59b2 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:5a8e __ChkTTYIOMode_ +0000:5afc* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:5b0c* _dos_close_ +0000:5b1a _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0b1a:0092 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:5b67 __mbinit_ +0b1a:07e0+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:5c42* _msize_ +0000:5c5d _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:5c6e _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:5cc2 _fexpand_ +0000:5cc2* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:5cf7 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:622c _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:6285 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00018b30 (101168.) +Entry point address: 0000:03b8 +Link time: 00:00.74 diff --git a/fonttest.mah b/fonttest.mah new file mode 100755 index 00000000..970834e7 --- /dev/null +++ b/fonttest.mah @@ -0,0 +1,316 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: fonttest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 042a:0000 00008820 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fonttest_TEXT CODE AUTO 0000:0000 0000005c +main_TEXT CODE AUTO 0000:0060 000001e4 +_TEXT CODE AUTO 0000:0250 00003f2c +16text_TEXT CODE AUTO 0000:4180 00000000 +textInit_TEXT CODE AUTO 0000:4180 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:4220 0000007b +FAR_DATA FAR_DATA AUTO 0429:000b 00000000 +_NULL BEGDATA DGROUP 042a:0000 00000020 +_AFTERNULL BEGDATA DGROUP 042c:0000 00000002 +CONST DATA DGROUP 042c:0002 00000076 +CONST2 DATA DGROUP 0433:0008 00000000 +_DATA DATA DGROUP 0433:0008 00000204 +XIB DATA DGROUP 0453:000c 00000000 +XI DATA DGROUP 0453:000c 0000001e +XIE DATA DGROUP 0455:000a 00000000 +YIB DATA DGROUP 0455:000a 00000000 +YI DATA DGROUP 0455:000a 0000000c +YIE DATA DGROUP 0456:0006 00000000 +STRINGS DATA DGROUP 0456:0006 00000000 +DATA DATA DGROUP 0456:0006 00000000 +_BSS BSS DGROUP 0456:0006 00000552 +STACK STACK DGROUP 04ac:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fonttest.obj(/dos/z/16/src/fonttest.c) +0000:0068 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0255 __STK +0000:0275* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +042a:02c6 _romFonts +042a:02de* _romFontsData +0000:4180 textInit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0292 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:02c2 __I4M +0000:02c2 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:02e1 __PIA +0000:02da* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c) +0000:02f8 gets_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +042a:0000* __nullarea +042a:009a* __ovlflag +042a:009b* __intno +042a:009c* __ovlvec +0000:03c0 _cstart_ +0000:0493* _Not_Enough_Memory_ +0000:05c5 __exit_ +0000:05e2 __do_exit_with_msg__ +0000:063b __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:0646 _big_code_ +0000:0646* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +042a:06ec __argv +042a:06f0 ___argv +042a:06f4 __argc +042a:06f6 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0646* __exit_with_msg_ +0000:064b __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +042a:00a0 __curbrk +042a:00a8 __STACKLOW +042a:00aa __STACKTOP +042a:00ac __cbyte +042a:00ae __child +042a:00b0 __no87 +042a:00bd ___FPE_handler +042a:00a2 __psp +042a:00b1 __get_ovl_stack +042a:00b5 __restore_ovl_stack +042a:00b9 __close_ovl_file +042a:00c1 __LpCmdLine +042a:00c5 __LpPgmName +042a:00a4 __osmajor +042a:00a5 __osminor +042a:00a6 __osmode +042a:00a7 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +042a:00ca ___iob +042a:06f8 ___ClosedStreams +042a:06fc ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:0682 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c) +0000:07d5 getc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:0830 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:0863 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:08c4 __InitRtns +0000:08c4* __FInitRtns +0000:091f __FiniRtns +0000:091f* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +042a:0232 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:0984 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:0cb3 __Init_Argv_ +0000:0d15 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:0d3f __EnterWVIDEO_ +042a:0234+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:0d63 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:0f94* fcloseall_ +0000:0f9b __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:0fa5 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:117a __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:1308 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:245c __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:26a5+ __fill_buffer_ +0000:28f4 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +042a:0704 ____Argv +042a:0708 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +042a:0236 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:2a3b+ __null_int23_exit_ +0000:2a3c exit_ +0000:2a54* _exit_ +042a:0238+ ___int23_exit +042a:023c+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +042a:029c __Start_XI +042a:02ba __End_XI +042a:02ba __Start_YI +042a:02c6 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2a70 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:2aa1 _nmalloc_ +042a:0240 ___nheapbeg +042a:0242 ___MiniHeapRover +042a:0244 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:2b78* _fmalloc_ +0000:2b78 malloc_ +042a:0246+ ___fheap +042a:0248 ___fheapRover +042a:024a ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +042a:070a ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:2ced* _ffree_ +0000:2ced free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:2d5a+ __doclose_ +0000:2ea4 __shutdown_stream_ +0000:2ebe* fclose_ +042a:070c+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2f29 __freefp_ +0000:2fca __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:300b* __get_errno_ptr_ +042a:0710 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:3012 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:3071 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:30bc+ utoa_ +0000:315d itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:31a7 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +042a:024c ___EFG_printf +042a:0250* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +042a:0254 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:31f3* _ismbblead_ +042a:0712 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:320f ulltoa_ +0000:334c* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:33bd ultoa_ +0000:347b* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:34c9 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3529 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:3563 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:3568 __flushall_ +0000:35fc* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:3602 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:361c __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:3640 __MemAllocator +0000:370a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:3876 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:38fe __LastFree_ +0000:3978 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:3a89 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:3bff __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:3cee __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:3cf1* _heapgrow_ +0000:3cf1* _fheapgrow_ +0000:3cf2 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3d67 _nfree_ +042a:0814+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3e62 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:3e98 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +042a:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:3ef2 __mbinit_ +042a:0256+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:3fcd __GetIOMode_ +0000:4002 __SetIOMode_nogrow_ +042a:0258+ ___NFiles +042a:025a+ ___init_mode +042a:0282+ ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:4037* __dosretax +0000:403c* __dosret0 +0000:4043 __set_errno_dos_ +0000:40ab* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:40b6* _dos_close_ +0000:40c4 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:40d3* _heapenable_ +042a:029a ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:40e4 __brk_ +0000:414b* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:415b* __get_doserrno_ptr_ +042a:0816 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:4162 __doserror_ +0000:4170* __doserror1_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: cac0 (51904.) +Entry point address: 0000:03c0 +Link time: 00:00.63 diff --git a/inputest.mah b/inputest.mah new file mode 100755 index 00000000..69cab9bf --- /dev/null +++ b/inputest.mah @@ -0,0 +1,844 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: inputest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1256:0000 000092f0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +inputest_TEXT CODE AUTO 0000:0000 00000052 +main_TEXT CODE AUTO 0000:0060 000001c0 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0220 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0220 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0220 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0220 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0220 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0220 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0220 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0220 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0220 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0220 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0220 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0220 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0220 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0220 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0220 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0220 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0220 00000000 +vga_write_color_TEXT CODE AUTO 0000:0220 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0220 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0220 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0220 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0220 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0220 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0220 00000000 +vga_moveto_TEXT CODE AUTO 0000:0220 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0220 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0220 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0220 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0220 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0220 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0220 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0220 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0220 00000000 +just_int86_TEXT CODE AUTO 0000:0220 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0220 00000000 +ptr2phys_TEXT CODE AUTO 0000:0220 00000000 +16_in_TEXT CODE AUTO 0000:0220 00000156 +IN_initplayer_TEXT CODE AUTO 0000:0380 00000161 +IN_qb_TEXT CODE AUTO 0000:04f0 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:0550 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:05d0 00000047 +IN_UserInput_TEXT CODE AUTO 0000:0620 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:0670 000000b0 +IN_Ack_TEXT CODE AUTO 0000:0720 000000af +IN_AckBack_TEXT CODE AUTO 0000:07d0 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:08d0 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:0910 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:0950 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:09e0 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:0a30 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:1550 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:1690 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:1710 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:1780 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:17b0 00000084 +IN_Default_TEXT CODE AUTO 0000:1840 0000011f +IN_Startup_TEXT CODE AUTO 0000:1960 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:1a70 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:1a70 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:1ae0 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:1c40 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:1dd0 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:1dd0 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:1e20 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:1e60 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:1eb0 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:1f00 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:1f40 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:2200 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:22c0 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:22c0 00000000 +Mouse_TEXT CODE AUTO 0000:22c0 0000002c +INL_KeyService_TEXT CODE AUTO 0000:22f0 000002a5 +16_mm_TEXT CODE AUTO 0000:25a0 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:2f90 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:2fc0 00000805 +MM_Report_TEXT CODE AUTO 0000:37d0 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:3a00 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:3aa0 00000086 +MM_DumpData_TEXT CODE AUTO 0000:3b30 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:3ca0 0000069c +MM_SortMem_TEXT CODE AUTO 0000:4340 000001ee +MM_SetLock_TEXT CODE AUTO 0000:4530 000000df +MM_SetPurge_TEXT CODE AUTO 0000:4610 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:46f0 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:47f0 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:4c00 0000009c +MM_Startup_TEXT CODE AUTO 0000:4ca0 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:50e0 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5170 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:5350 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:53e0 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:54d0 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:5530 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:5660 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:5770 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:57e0 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:59a0 0000005b +wcpu_TEXT CODE AUTO 0000:5a00 00000000 +detectcpu_TEXT CODE AUTO 0000:5a00 00000058 +16_head_TEXT CODE AUTO 0000:5a60 0000000d +dirchar_TEXT CODE AUTO 0000:5a70 00000046 +US_CheckParm_TEXT CODE AUTO 0000:5ac0 0000015b +printmeminfoline_TEXT CODE AUTO 0000:5c20 000001ec +filesize_TEXT CODE AUTO 0000:5e10 00000068 +wait_TEXT CODE AUTO 0000:5e80 0000004b +16_ca_TEXT CODE AUTO 0000:5ed0 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:5f30 0000002f +CA_Startup_TEXT CODE AUTO 0000:5f60 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:5fc0 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:6080 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:6130 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:61a0 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:6220 000000af +CA_FarRead_TEXT CODE AUTO 0000:62d0 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:6380 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:63b0 00000053 +16_dbg_TEXT CODE AUTO 0000:6410 00000000 +_DEBUGF_TEXT CODE AUTO 0000:6410 0000004e +_DEBUG_TEXT CODE AUTO 0000:6460 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:64e0 0000012c +kitten_TEXT CODE AUTO 0000:6610 0000003c +db_insert_TEXT CODE AUTO 0000:6650 0000010f +db_fetch_TEXT CODE AUTO 0000:6760 00000098 +get_line_TEXT CODE AUTO 0000:6800 00000072 +processEscChars_TEXT CODE AUTO 0000:6880 0000018a +mystrtoul_TEXT CODE AUTO 0000:6a10 000000b4 +kittenclose_TEXT CODE AUTO 0000:6ad0 0000001d +catread_TEXT CODE AUTO 0000:6af0 000000b6 +kittenopen_TEXT CODE AUTO 0000:6bb0 0000025f +kittengets_TEXT CODE AUTO 0000:6e10 00000063 +16_hc_TEXT CODE AUTO 0000:6e80 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:7030 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:7060 00000053 +heapstat0_TEXT CODE AUTO 0000:70c0 00000076 +heapstat_TEXT CODE AUTO 0000:7140 00000134 +heapdump_TEXT CODE AUTO 0000:7280 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:7f30 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:7f90 0000005f +GetFreeSize_TEXT CODE AUTO 0000:7ff0 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:8050 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:8130 000000ef +_farcoreleft_TEXT CODE AUTO 0000:8220 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:82e0 000000b5 +_coreleft_TEXT CODE AUTO 0000:83a0 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:8420 0000008d +16_timer_TEXT CODE AUTO 0000:84b0 0000000d +WaitPee_TEXT CODE AUTO 0000:84c0 0000002a +shinkutxt_TEXT CODE AUTO 0000:84f0 0000014f +time_in_seconds_TEXT CODE AUTO 0000:8640 0000004d +ticktock_TEXT CODE AUTO 0000:8690 0000006b +elapsed_timer_TEXT CODE AUTO 0000:8700 00000054 +start_timer_TEXT CODE AUTO 0000:8760 0000013a +_TEXT CODE AUTO 088a:0000 0000918b +8250_TEXT CODE AUTO 088a:9190 0000009a +8250bios_TEXT CODE AUTO 088a:9230 00000086 +8250siop_TEXT CODE AUTO 088a:92c0 00000000 +8250prob_TEXT CODE AUTO 088a:92c0 000002d5 +8250cint_TEXT CODE AUTO 088a:95a0 00000045 +8250fifo_TEXT CODE AUTO 088a:95f0 0000008a +8250bauc_TEXT CODE AUTO 088a:9680 00000041 +8250baud_TEXT CODE AUTO 088a:96d0 00000040 +doswin_TEXT CODE AUTO 088a:9710 00000231 +dos_TEXT CODE AUTO 088a:9950 000001bd +dosntvig_TEXT CODE AUTO 088a:9b10 00000000 +16_in13_DATA FAR_DATA AUTO 123b:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1255:0004 00000000 +_NULL BEGDATA DGROUP 1256:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1258:0000 00000002 +CONST DATA DGROUP 1258:0002 00000102 +CONST2 DATA DGROUP 1268:0004 0000013a +_DATA DATA DGROUP 127c:0000 00000630 +XIB DATA DGROUP 12df:0000 00000000 +XI DATA DGROUP 12df:0000 0000003c +XIE DATA DGROUP 12e2:000c 00000000 +YIB DATA DGROUP 12e2:000c 00000000 +YI DATA DGROUP 12e2:000c 00000018 +YIE DATA DGROUP 12e4:0004 00000000 +STRINGS DATA DGROUP 12e4:0004 00000000 +DATA DATA DGROUP 12e4:0004 00000000 +_emu_init_start EMU DGROUP 12e4:0004 00000000 +_emu_init_end EMU DGROUP 12e4:0004 00000000 +_BSS BSS DGROUP 12e5:0000 000009fc +STACK STACK DGROUP 1385:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: inputest.obj(/dos/z/16/src/inputest.c) +0000:006a main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1256:0274 _testkeyin +1256:0276 _testcontrolnoisy +0000:22f0+ INL_KeyService_ +0000:22c2* Mouse_ +0000:2200+ IN_GetJoyAbs_ +0000:1eb2+ IN_GetJoyButtonsDB_ +0000:1ae0+ IN_SetupJoy_ +0000:1962 IN_Startup_ +0000:1840 IN_Default_ +0000:17b2 IN_Shutdown_ +0000:1780* IN_SetKeyHook_ +0000:1712+ IN_ClearKeysDown_ +0000:1550* IN_ReadCursor_ +0000:0a3a IN_ReadControl_ +0000:09e0 IN_SetControlType_ +0000:0952* IN_GetScanName_ +0000:0910* IN_WaitForKey_ +0000:08d2* IN_WaitForASCII_ +0000:07d0+ IN_AckBack_ +0000:0722* IN_Ack_ +0000:0670+ IN_IsUserInput_ +0000:0622* IN_UserInput_ +0000:05d0 IN_KeyDown_ +0000:0552+ IN_ClearKey_ +0000:04f0 IN_qb_ +1256:09fe+ _inpu +0000:0382* IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:59a0+ MML_CheckForEMS_ +0000:57e2+ MML_SetupEMS_ +0000:5770+ MML_ShutdownEMS_ +0000:5662+ MM_MapEMS_ +0000:5530* MM_MapXEMS_ +0000:54d2+ MML_CheckForXMS_ +0000:53e0* MML_SetupXMS_ +0000:5352+ MML_ShutdownXMS_ +0000:5170+ MML_UseSpace_ +0000:50e2+ MML_ClearBlock_ +0000:4ca0* MM_Startup_ +0000:4c02+ MM_Shutdown_ +0000:47f0 MM_GetPtr_ +0000:46f2+ MM_FreePtr_ +0000:4610* MM_SetPurge_ +0000:4532* MM_SetLock_ +0000:4340+ MM_SortMem_ +0000:3ca2* MM_ShowMemory_ +0000:3b30* MM_DumpData_ +0000:3aa2+ MM_UnusedMemory_ +0000:3a00+ MM_TotalFree_ +0000:37d2* MM_Report_ +1256:0bd0+ _beforesort +1256:0bd4+ _aftersort +1256:0bd8+ _XMSaddr +0000:2f90* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5a00 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:5e80* wait_ +0000:5e12* filesize_ +0000:5c20 printmeminfoline_ +0000:5ac2 US_CheckParm_ +0000:5a7a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:63b0 CA_OpenDebug_ +0000:6382 CA_CloseDebug_ +0000:62d0+ CA_FarRead_ +0000:6222+ CA_FarWrite_ +0000:61a0* CA_ReadFile_ +0000:6132* CA_WriteFile_ +0000:6080* CA_LoadFile_ +0000:5fc2* CAL_OptimizeNodes_ +0000:5f60* CA_Startup_ +1256:0ce0* _finishcachebox +1256:0ce4* _drawcachebox +1256:0ce8* _updatecachebox +0000:5f32* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:64e0* _DEBUG_INIT_ +0000:6462+ _DEBUG_ +1256:0564+ __DEBUG_INITed +1256:0568+ __DEBUG_uart +0000:6410* _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:6e10 KITTENGETS +0000:6bb2* kittenopen_ +0000:6af0+ catread_ +0000:6ad2* kittenclose_ +0000:6a10+ mystrtoul_ +0000:6882+ processEscChars_ +0000:6800+ get_line_ +0000:6762+ db_fetch_ +1256:056c+ __kitten_catalog +0000:6650+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:8420+ LargestFreeBlock_ +0000:83a2+ _coreleft_ +0000:82e0+ LargestFarFreeBlock_ +0000:8222+ _farcoreleft_ +0000:8130+ LargestHugeFreeBlock_ +0000:8052* _hugecoreleft_ +0000:7ff0+ GetFreeSize_ +0000:7f92+ GetFarFreeSize_ +0000:7f30+ GetNearFreeSize_ +0000:7282* heapdump_ +0000:714a+ heapstat_ +0000:70cc+ heapstat0_ +0000:7060+ HC_OpenDebug_ +0000:7032* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:8760 start_timer_ +0000:8702* elapsed_timer_ +0000:8690+ ticktock_ +0000:8642* time_in_seconds_ +0000:84f0 shinkutxt_ +0000:84c2* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +088a:0005 __STK +088a:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +088a:0042 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1256:0000* __nullarea +1256:0586* __ovlflag +1256:0587* __intno +1256:0588* __ovlvec +088a:0072 _cstart_ +088a:0145* _Not_Enough_Memory_ +088a:0277 __exit_ +088a:0294 __do_exit_with_msg__ +088a:02ed __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +088a:02f8 _big_code_ +088a:02f8* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1256:0f74 __argv +1256:0f78 ___argv +1256:0f7c __argc +1256:0f7e ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +088a:02ff __PIA +088a:02f8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +088a:0316+ int86x_ +088a:0499 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +088a:04c6 __I4M +088a:04c6 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +088a:04de _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +088a:04e9 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +088a:04f6 __I4D +088a:0545 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +088a:05c9* _heapgrow_ +088a:05c9 _fheapgrow_ +088a:05ca _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +088a:063f _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +088a:0684 _nmalloc_ +1256:058c ___nheapbeg +1256:058e ___MiniHeapRover +1256:0590 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +088a:075b _fmalloc_ +088a:075b malloc_ +1256:0592 ___fheap +1256:0594 ___fheapRover +1256:0596 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +088a:08d0 _ffree_ +088a:08d0 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +088a:093d _nfree_ +1256:0f80+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +088a:0a38+ __null_int23_exit_ +088a:0a39 exit_ +088a:0a51* _exit_ +1256:0598+ ___int23_exit +1256:059c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +088a:0a6c __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +088a:0a9f ultoa_ +088a:0b5d* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +088a:0ce3 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +088a:0f0f+ __open_flags_ +088a:11d0+ _fsopen_ +088a:1236 fopen_ +088a:1359* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +088a:13e1 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +088a:1410 __doclose_ +088a:155a __shutdown_stream_ +088a:1574 fclose_ +1256:0f82+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +088a:1655 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +088a:167c kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +088a:1693 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +088a:1879 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1256:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +088a:1a71 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +088a:1a7f unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +088a:1caf open_ +088a:1ce6 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +088a:1d13 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +088a:1d18 filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +088a:9190 already_got_8250_port_ +088a:91e4 init_8250_ +1256:05a8+ _inited_8250 +1256:0f8a _base_8250_port +1256:0f9a _info_8250_port +1256:0fba _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +088a:9230 probe_8250_bios_ports_ +088a:926a get_8250_bios_port_ +1256:05aa _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1256:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +088a:92c0 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +088a:95a0 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +088a:95f0* uart_8250_disable_FIFO_ +088a:9630 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +088a:9680 uart_8250_baud_to_divisor_ +088a:969c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +088a:96d0 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +088a:1de4 vsnprintf_ +088a:1e79* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +088a:1ea8 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +088a:1ed7 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +088a:1fc2 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +088a:1ff3 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +088a:2133* __clib_strdup_ +088a:2133 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +088a:219a halloc_ +088a:227f hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +088a:2286 _heapwalk_ +088a:2286 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +088a:229b+ __NHeapWalk_ +088a:2390 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +088a:23a0 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1256:05ac ___iob +1256:0fbc ___ClosedStreams +1256:0fc0 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1256:0714 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1256:0716 __8087 +1256:0717 __real87 +1256:0718 __dos87emucall +1256:071a __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +088a:23ae* __exit_with_msg_ +088a:23b3 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1256:071c __curbrk +1256:0724 __STACKLOW +1256:0726 __STACKTOP +1256:0728 __cbyte +1256:072a __child +1256:072c __no87 +1256:0739 ___FPE_handler +1256:071e __psp +1256:072d __get_ovl_stack +1256:0731 __restore_ovl_stack +1256:0735 __close_ovl_file +1256:073d __LpCmdLine +1256:0741 __LpPgmName +1256:0720 __osmajor +1256:0721 __osminor +1256:0722 __osmode +1256:0723 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +088a:23ea __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +088a:253d __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +088a:259e __InitRtns +088a:259e* __FInitRtns +088a:25f9 __FiniRtns +088a:25f9* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1256:0746 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +088a:265e __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +088a:298d __Init_Argv_ +088a:29ef __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +088a:2a19 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +088a:2a2d segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +088a:2b18 __LastFree_ +088a:2b92 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +088a:2cb0 __MemAllocator +088a:2d7a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +088a:2ee6 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +088a:2ee9 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +088a:305f __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +088a:314e __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1256:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +088a:3151 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +088a:318b* __get_errno_ptr_ +1256:0fc8 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +088a:3192* __dosretax +088a:3197* __dosret0 +088a:319e __set_errno_dos_ +088a:3206* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +088a:3211 __GetIOMode_ +088a:3246 __SetIOMode_nogrow_ +1256:075c ___NFiles +1256:075e ___init_mode +1256:0786 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +088a:327b* __set_commode_ +1256:078a __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1256:078c __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +088a:3287 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +088a:32e6 __freefp_ +088a:3387 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +088a:33c8 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +088a:3578 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +088a:35ae __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +088a:37f7 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +088a:380c tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +088a:381d lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +088a:384e __doserror_ +088a:385c __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +088a:3868 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +088a:388e isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +088a:38aa* __get_doserrno_ptr_ +1256:0fca __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1256:078e ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +088a:38b1 _dos_creat_ +088a:38d5* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +088a:38f6+ __grow_iomode_ +088a:39dd+ __shrink_iomode_ +088a:3a1e __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +088a:9710* detect_windows_ +1256:0790+ _windows_version_method +1256:0794+ _windows_version +1256:0796 _windows_mode +1256:0797+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +088a:3ac5 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +088a:4c32 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1256:0fce ___env_mask +1256:0fd2 _environ +1256:0fd6* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +088a:4c74 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +088a:4cc7 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +088a:4d22 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +088a:4d45 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +088a:4d97 __ChkTTYIOMode_ +088a:4e05* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +088a:4ed7 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +088a:50fd __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +088a:532e* fcloseall_ +088a:5335 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +088a:533f __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +088a:5377* _fpreset_ +088a:53a2 __init_8087_ +088a:5421 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +088a:5491 __EnterWVIDEO_ +1256:07b6+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +088a:54b5 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +088a:568a __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1256:0fda ____Argv +1256:0fde ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1256:07b8 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1256:0890 __Start_XI +1256:08cc __End_XI +1256:08cc __Start_YI +1256:08e4 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1256:0fe0 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +088a:5818 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +088a:5b91* _heapenable_ +1256:07ba ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +088a:5ba2 __brk_ +088a:5c09* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +088a:5c19 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +088a:5c79 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +088a:5c7e+ __flushall_ +088a:5d12 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +088a:5d18* _frealloc_ +088a:5d18 realloc_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +088a:9950 probe_dos_ +1256:07c0* _lib_dos_option +1256:07c1+ _dos_flavor +1256:07c2 _dos_version +1256:07c4+ _freedos_kernel_version +1256:07c8+ _dos_version_method +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1256:07d0 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +088a:5df4 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +088a:5e3f+ utoa_ +088a:5ee0 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +088a:5f2a strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1256:07d4 ___EFG_printf +1256:07d8 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1256:07dc ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +088a:5f76* _ismbblead_ +1256:0fe2 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +088a:5f92 ulltoa_ +088a:60cf* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +088a:615e __setenvp_ +088a:62ea __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +088a:6386 __mbinit_ +1256:07de ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +088a:6461 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +088a:646f toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +088a:647d _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +088a:664f __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1256:07e0 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1256:07e2 ___Save8087 +1256:07e6 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +088a:666f __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +088a:66a2* __init_8087_emu +088a:66a8 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +088a:6705* _dos_close_ +088a:6713 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +088a:6722* _msize_ +088a:673d _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +088a:674e _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +088a:67a2 _fexpand_ +088a:67a2* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +088a:67d7 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +088a:6908* _SetLD64bit_ +088a:6913* _SetLD80bit_ +088a:691e _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +088a:6a83 _LDScale10x_ +088a:735b+ __cvtld_ +088a:7b37 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +088a:7b48* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +088a:835c+ __Strtold_ +088a:859b strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +088a:8742 __Init_FPE_handler_ +088a:877b __Fini_FPE_handler_ +088a:87b2* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +088a:8a44 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +088a:8f79 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +088a:8fd2 __LDClass_ +088a:9058* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +088a:906c __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +088a:9134* __set_EDOM_ +088a:9140 __set_ERANGE_ +088a:914c* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1256:022e* ___f_infinity +1256:0232* ___f_posqnan +1256:0236 ___d_infinity +1256:023e ___d_posqnan +1256:0246* ___ld_infinity +1256:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1256:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1256:088e ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +088a:9166 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001b850 (112720.) +Entry point address: 088a:0072 +Link time: 00:00.18 diff --git a/makefile b/makefile index 42f8c197..7f19b100 100755 --- a/makefile +++ b/makefile @@ -43,6 +43,7 @@ DIRSEP=/ OBJ=obj DUMP=cat DOSLIBMAKE=make.sh +DOSLIBMAKEALL=buildall.sh !else #DOS ^^ to_os_path=/=\ REMOVECOMMAND=*del @@ -51,6 +52,7 @@ DIRSEP=\ OBJ=obj DUMP=type DOSLIBMAKE=make.bat +DOSLIBMAKEALL=build.bat !endif TARGET_OS = dos @@ -249,9 +251,9 @@ vgmsnd.lib: $(VGMSNDOBJ) gfx.lib: $(GFXLIBOBJS) *wlib $(LIBFLAGS) $(extra_$^&_lib_opts) $@ $< -# extdep: -# !include $(DOSLIBDIR)$(DIRSEP)extdep.mak - +# +# doslib +# # library deps 16-bit huge $(DOSLIB_CPU)/dos86h/cpu.lib: cd $(DOSLIB_CPU:$(to_os_path)) && .$(DIRSEP)$(DOSLIBMAKE) && cd $(BUILD_ROOT) @@ -267,10 +269,6 @@ $(DOSLIB_8250)/dos86h/8250.lib: joytest.exe: cd $(DOSLIB_JOYSTICK:$(to_os_path)) && .$(DIRSEP)$(DOSLIBMAKE) && cd $(BUILD_ROOT) $(COPYCOMMAND) $(DOSLIB_JOYSTICK:$(to_os_path))$(DIRSEP)dos86h$(DIRSEP)test.exe joytest.exe -#$(DOSLIBLIBS): .symbolic -# @cd $(DOSLIB:$(to_os_path)) -# @.$(DIRSEP)buildall.sh -# @cd $(BUILD_ROOT) modex16.$(OBJ): $(SRCLIB)/modex16.c $(SRCLIB)/modex16.h bakapee.$(OBJ): $(SRCLIB)/bakapee.c $(SRCLIB)/bakapee.h @@ -308,8 +306,13 @@ clean: .symbolic @$(REMOVECOMMAND) *.$(OBJ) !ifdef __LINUX__ @rm *.LIB + @mv BCEXMM.EXE bcexmm.ex0 + @mv bcexmm.ex0 bcexmm.exe + @mv BCEXMM.MAP bcexmm.mah @rm *.EXE #@$(REMOVECOMMAND) *.\$\$\$ + @$(REMOVECOMMAND) *.OBJ + @$(REMOVECOMMAND) *.BCO !else @*$(REMOVECOMMAND) *.$$$ !endif @@ -319,23 +322,15 @@ clean: .symbolic @*wlib -n $(WLIBQ) 16.lib @*wlib -n $(WLIBQ) gfx.lib @*wlib -n $(WLIBQ) vgmsnd.lib - @$(REMOVECOMMAND) *.16W - @$(REMOVECOMMAND) *.16B - @$(REMOVECOMMAND) *.OBJ - @$(REMOVECOMMAND) *.o - @$(REMOVECOMMAND) *.BCO - #@$(REMOVECOMMAND) makefi~1 - #@$(REMOVECOMMAND) makefile~ +## @$(REMOVECOMMAND) *.16W +## @$(REMOVECOMMAND) *.16B @$(REMOVECOMMAND) __wcl__.LNK -# @$(REMOVECOMMAND) *.smp @$(REMOVECOMMAND) *.SMP @$(REMOVECOMMAND) *.hed - @$(REMOVECOMMAND) *.MAH - @$(REMOVECOMMAND) *.mah +# @$(REMOVECOMMAND) *.MAH +# @$(REMOVECOMMAND) *.mah @$(REMOVECOMMAND) *.err - #@cd $(DOSLIB:$(to_os_path)) - #@./buildall.sh clean - #@cd $(BUILD_ROOT) + # @$(COPYCOMMAND) $(SRC)exmmtest.c $(EXMMTESTDIR)$(SRC) # @$(COPYCOMMAND) $(SRCLIB)16_mm.* $(EXMMTESTDIR)$(SRCLIB) # @$(COPYCOMMAND) $(SRCLIB)16_head.* $(EXMMTESTDIR)$(SRCLIB) @@ -343,8 +338,12 @@ clean: .symbolic # @$(COPYCOMMAND) $(SRCLIB)16_hc.* $(EXMMTESTDIR)$(SRCLIB) # @$(COPYCOMMAND) $(SRCLIB)types.h $(EXMMTESTDIR)$(SRCLIB) # @$(COPYCOMMAND) $(NYANLIB)* $(EXMMTESTDIR)$(NYANLIB) -# @echo $(watcom) -# @echo $(INCLUDE) + +nuke: .symbolic + @wmake clean + @wmake cldl + @wmake all + @wmake comp backupconfig: .symbolic @$(COPYCOMMAND) .git$(DIRSEP)config git_con.fig @@ -379,7 +378,12 @@ vomitchan: .symbolic #git submodule add mkdl: .symbolic @cd $(DOSLIB:$(to_os_path)) - @./buildall.sh + @$(DOSLIBMAKEALL) + @cd $(BUILD_ROOT) + +cldl: .symbolic + @cd $(DOSLIB:$(to_os_path)) + @$(DOSLIBMAKEALL) clean @cd $(BUILD_ROOT) uplibs: .symbolic diff --git a/maptest.mah b/maptest.mah new file mode 100755 index 00000000..a1867ec6 --- /dev/null +++ b/maptest.mah @@ -0,0 +1,590 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: maptest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0ccc:0000 00009550 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +maptest_TEXT CODE AUTO 0000:0000 000000f1 +main_TEXT CODE AUTO 0000:0100 00000193 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:02a0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:02a0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:02a0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:02a0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:02a0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:02a0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:02a0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:02a0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:02a0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:02a0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:02a0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:02a0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:02a0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:02a0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_color_TEXT CODE AUTO 0000:02a0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:02a0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:02a0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:02a0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:02a0 00000000 +vga_moveto_TEXT CODE AUTO 0000:02a0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:02a0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:02a0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:02a0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:02a0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:02a0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:02a0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:02a0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:02a0 00000000 +just_int86_TEXT CODE AUTO 0000:02a0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:02a0 00000000 +ptr2phys_TEXT CODE AUTO 0000:02a0 00000000 +mapread_TEXT CODE AUTO 0000:02a0 0000009b +loadmap_TEXT CODE AUTO 0000:0340 00000252 +dump_TEXT CODE AUTO 0000:05a0 0000051f +jsoneq_TEXT CODE AUTO 0000:0ac0 000000a4 +jsmn_TEXT CODE AUTO 0000:0b70 00000000 +jsmn_init_TEXT CODE AUTO 0000:0b70 0000004d +jsmn_parse_TEXT CODE AUTO 0000:0bc0 00000579 +jsmn_parse_string_TEXT CODE AUTO 0000:1140 000001c7 +jsmn_parse_primitive_TEXT CODE AUTO 0000:1310 0000010c +jsmn_fill_token_TEXT CODE AUTO 0000:1420 00000061 +jsmn_alloc_token_TEXT CODE AUTO 0000:1490 000000b2 +_TEXT CODE AUTO 0000:1550 00006485 +bitmap_TEXT CODE AUTO 0000:79e0 00000079 +bitmapLoadPcxTiles_TEXT CODE AUTO 0000:7a60 0000015b +bitmapLoadPcx_TEXT CODE AUTO 0000:7bc0 00000160 +loadPcxPalette_TEXT CODE AUTO 0000:7d20 00000178 +loadPcxStage1_TEXT CODE AUTO 0000:7ea0 00000112 +modex16_TEXT CODE AUTO 0000:7fc0 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:8160 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:8340 00000028 +modexcls_TEXT CODE AUTO 0000:8370 00000077 +modexpdump_TEXT CODE AUTO 0000:83f0 00000061 +modexprintbig_TEXT CODE AUTO 0000:8460 00000195 +modexprint_TEXT CODE AUTO 0000:8600 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:87d0 00000087 +modexputPixel_TEXT CODE AUTO 0000:8860 0000008e +modexchkcolor_TEXT CODE AUTO 0000:88f0 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:8c30 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:8c80 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:8d10 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:8dd0 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:93a0 0000002c +modexPalBlack_TEXT CODE AUTO 0000:93d0 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:9400 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:9480 000000e7 +modexNewPal_TEXT CODE AUTO 0000:9570 00000046 +modexPalSave_TEXT CODE AUTO 0000:95c0 00000058 +fadePalette_TEXT CODE AUTO 0000:9620 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:96d0 00000031 +modexFlashOn_TEXT CODE AUTO 0000:9710 00000032 +modexFadeOff_TEXT CODE AUTO 0000:9750 0000002f +modexFadeOn_TEXT CODE AUTO 0000:9780 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:97c0 00000190 +modexClearRegion_TEXT CODE AUTO 0000:9950 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:9a70 00000024 +modexPanPage_TEXT CODE AUTO 0000:9aa0 00000051 +modexShowPage_TEXT CODE AUTO 0000:9b00 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:9bd0 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:9d50 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:9e00 0000010e +modexNextPage_TEXT CODE AUTO 0000:9f10 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:a080 000000f3 +modexLeave_TEXT CODE AUTO 0000:a180 00000019 +modexEnter_TEXT CODE AUTO 0000:a1a0 000001ce +vgaGetMode_TEXT CODE AUTO 0000:a370 0000001b +vgaSetMode_TEXT CODE AUTO 0000:a390 00000031 +VGAmodeX_TEXT CODE AUTO 0000:a3d0 000000e6 +vga_TEXT CODE AUTO 0000:a4c0 00000afc +vgacrtcr_TEXT CODE AUTO 0000:afc0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:b7e0 000006ec +16text_TEXT CODE AUTO 0000:bed0 00000000 +textInit_TEXT CODE AUTO 0000:bed0 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:bf70 0000007b +16render_TEXT CODE AUTO 0000:bff0 00000000 +modexDrawChar_TEXT CODE AUTO 0000:bff0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:c160 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:c2e0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:c350 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:c4c0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:c530 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:c6b0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:c720 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:c890 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:c900 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:ca60 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:cad0 000001e9 +FAR_DATA FAR_DATA AUTO 0ccb:0009 00000000 +_NULL BEGDATA DGROUP 0ccc:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0cce:0000 00000002 +CONST DATA DGROUP 0cce:0002 00000076 +CONST2 DATA DGROUP 0cd5:0008 00000102 +_DATA DATA DGROUP 0ce6:0000 00000274 +XIB DATA DGROUP 0d0d:0004 00000000 +XI DATA DGROUP 0d0d:0004 0000001e +XIE DATA DGROUP 0d0f:0002 00000000 +YIB DATA DGROUP 0d0f:0002 00000000 +YI DATA DGROUP 0d0f:0002 00000012 +YIE DATA DGROUP 0d10:0004 00000000 +STRINGS DATA DGROUP 0d10:0004 00000000 +DATA DATA DGROUP 0d10:0004 00000000 +_BSS BSS DGROUP 0d10:0004 0000110b +STACK STACK DGROUP 0e21:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: maptest.obj(/dos/z/16/src/maptest.c) +0000:0100 main_ +Module: mapread.obj(/dos/z/16/src/lib/mapread.c) +0000:0ac0+ jsoneq_ +0000:05a2+ dump_ +0000:0340 loadmap_ +Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0bc0 jsmn_parse_ +0000:0b72 jsmn_init_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:1555 __STK +0000:1575* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0000:1592 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0ccc:01b8 ___iob +0ccc:0554 ___ClosedStreams +0ccc:0558 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:15d7 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memmax.c) +0000:1606 _memmax_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:1657 _msize_ +0000:1672 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:1683 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0ccc:0000* __nullarea +0ccc:0320* __ovlflag +0ccc:0321* __intno +0ccc:0322* __ovlvec +0000:169e _cstart_ +0000:1771* _Not_Enough_Memory_ +0000:18a3 __exit_ +0000:18c0 __do_exit_with_msg__ +0000:1919 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:1924 _big_code_ +0000:1924* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0ccc:055c __argv +0ccc:0560 ___argv +0ccc:0564 __argc +0ccc:0566 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:192b __PIA +0000:1924* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +0000:1942 strncmp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:197f _fmalloc_ +0000:197f malloc_ +0ccc:0326+ ___fheap +0ccc:0328 ___fheapRover +0ccc:032a ___LargestSizeB4Rover +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:7bc0 bitmapLoadPcx_ +0000:7a62* bitmapLoadPcxTiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +0000:1af4 strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +0000:1bf6 atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1c9b+ __open_flags_ +0000:1f5c+ _fsopen_ +0000:1fc2 fopen_ +0000:20e5* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:216d fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:24e4 __get_errno_ptr_ +0ccc:05e8 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:24eb* _frealloc_ +0000:24eb realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:25c8 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +0000:25fb strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:2637* __exit_with_msg_ +0000:263c __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0ccc:0334 __curbrk +0ccc:033c __STACKLOW +0ccc:033e __STACKTOP +0ccc:0340 __cbyte +0ccc:0342 __child +0ccc:0344 __no87 +0ccc:0351 ___FPE_handler +0ccc:0336 __psp +0ccc:0345 __get_ovl_stack +0ccc:0349 __restore_ovl_stack +0ccc:034d __close_ovl_file +0ccc:0355 __LpCmdLine +0ccc:0359 __LpPgmName +0ccc:0338 __osmajor +0ccc:0339 __osminor +0ccc:033a __osmode +0ccc:033b __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:2656 _nmalloc_ +0ccc:035e ___nheapbeg +0ccc:0360 ___MiniHeapRover +0ccc:0362 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:272d __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:295e* fcloseall_ +0000:2965 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:298b __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:2ade __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:2b3f __InitRtns +0000:2b3f* __FInitRtns +0000:2b9a __FiniRtns +0000:2b9a* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0ccc:0364 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:2bfe __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:2f2d __Init_Argv_ +0000:2f8f __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2fc0 __MemAllocator +0000:308a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:31f6 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:336c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:345b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:345e* _heapgrow_ +0000:345e* _fheapgrow_ +0000:345f _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:34d4 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:3503 __doclose_ +0000:364d __shutdown_stream_ +0000:3667 fclose_ +0ccc:05ee+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:36d2+ __null_int23_exit_ +0000:36d3 exit_ +0000:36eb* _exit_ +0ccc:0366+ ___int23_exit +0ccc:036a+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:3824 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:3a1c __fill_buffer_ +0000:3c6b fgetc_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:a3d0* VGAmodeX_ +0000:a372* vgaGetMode_ +0000:a1aa+ modexEnter_ +0000:a180* modexLeave_ +0000:a082+ modexDefaultPage_ +0000:9f10+ modexNextPage_ +0000:9e02+ modexNextPageFlexibleSize_ +0000:9d50+ modexCalcVmemRemain_ +0000:9bd2* modexHiganbanaPageSetup_ +0000:9b00* modexShowPage_ +0000:9aa2* modexPanPage_ +0000:9a70 modexSelectPlane_ +0000:9952+ modexClearRegion_ +0000:97c0* modexCopyPageRegion_ +0000:9782* modexFadeOn_ +0000:9750* modexFadeOff_ +0000:9712* modexFlashOn_ +0000:96d0* modexFlashOff_ +0000:95c2+ modexPalSave_ +0000:9570 modexNewPal_ +0000:9482* modexLoadPalFile_ +0000:9400* modexSavePalFile_ +0000:93d2* modexPalBlack_ +0000:93a0* modexPalWhite_ +0000:8dd2+ modexPalUpdate_ +0000:8d10+ modexPalUpdate1_ +0000:8c82* modexPalUpdate0_ +0000:8c30* modexPalOverscan_ +0000:88f2+ modexchkcolor_ +0000:8860* modexputPixel_ +0000:87d2* modexgetPixel_ +0000:8600* modexprint_ +0000:8468* modexprintbig_ +0000:83f0* modexpdump_ +0000:8372* modexcls_ +0000:8340* modexWaitBorder_ +0ccc:0374+ _VGA +0000:8162* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:3db2 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0ccc:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:3de3* __set_commode_ +0ccc:0388 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0ccc:038a __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:3def tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:401e* open_ +0000:4055 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:4082 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:40e1 __freefp_ +0000:4182 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:41c3 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:4373 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:4501 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:4521 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:4575 _ffree_ +0000:4575 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:45e2 _fexpand_ +0000:45e2* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:4617 __EnterWVIDEO_ +0ccc:038c+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:463b __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:46c3 __LastFree_ +0000:473d __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:484e fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:4a23 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:5b77 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0ccc:0f72 ____Argv +0ccc:0f76 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0ccc:038e __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0ccc:0414 __Start_XI +0ccc:0432 __End_XI +0ccc:0432 __Start_YI +0ccc:0444 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0ccc:0f78 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:5dc0* _heapenable_ +0ccc:0390 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:5dd1 _nfree_ +0ccc:0f7a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:5ecc __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:5f06 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5f3c lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:5f6d tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:5f7e __flushall_ +0000:6012* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:6018 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:6032+ int86x_ +0000:61b5 int86_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:a440 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:a4c0+ vga_sync_hw_cursor_ +0000:a57e+ update_state_vga_memory_map_select_ +0000:a7cc update_state_from_vga_ +0000:abb0* probe_vga_ +0ccc:0f7c _vga_state +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:afc0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:b7e0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:61e2 __I4M +0000:61e2 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:61fa fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:6581 rand_ +0000:65c3* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0ccc:0fa4 _romFonts +0ccc:0fbc _romFontsData +0000:bed0* textInit_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:cad0+ modexDrawPBufRegion_ +0000:ca62* modexDrawPBuf_ +0000:c900* oldDrawBmp_ +0000:c892* modexDrawBmp_ +0000:c720+ modexDrawBmpRegion_ +0000:c6b2* modexDrawSprite_ +0000:c530+ modexDrawSpriteRegion_ +0000:c4c2* modexDrawBmpPBuf_ +0000:c350+ modexDrawBmpPBufRegion_ +0000:c2e2* modexDrawSpritePBuf_ +0000:c160+ modexDrawSpritePBufRegion_ +0000:bff2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:65e6 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:660c __GetIOMode_ +0000:6641 __SetIOMode_nogrow_ +0ccc:03c4 ___NFiles +0ccc:03c6 ___init_mode +0ccc:03ee ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:6676 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:6692* __get_doserrno_ptr_ +0ccc:144a __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0ccc:03f2 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:6699 _dos_creat_ +0000:66bd* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:66de+ __grow_iomode_ +0000:67c5+ __shrink_iomode_ +0000:6806 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:68ad* __dosretax +0000:68b2* __dosret0 +0000:68b9 __set_errno_dos_ +0000:6921* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:692c __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:6e61 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:6eba __brk_ +0000:6f21* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:6f31 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:6f7c+ utoa_ +0000:701d itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:7067 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0ccc:0408 ___EFG_printf +0ccc:040c* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0ccc:0410 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:70b3* _ismbblead_ +0ccc:144e ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:70cf ulltoa_ +0000:720c* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:727d ultoa_ +0000:733b* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:7389 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:73e9 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:73ee intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:7402 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:7468 __doserror_ +0000:7476* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:7482 __ChkTTYIOMode_ +0000:74f0* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:7500 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0ccc:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:7563 __mbinit_ +0ccc:0412+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:763e* _dos_close_ +0000:764c _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:765c _DoINTR_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00016210 (90640.) +Entry point address: 0000:169e +Link time: 00:00.35 diff --git a/palettec.mah b/palettec.mah new file mode 100755 index 00000000..c13b60fb --- /dev/null +++ b/palettec.mah @@ -0,0 +1,545 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: palettec.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0abc:0000 0000d4a0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +palettec_TEXT CODE AUTO 0000:0000 00000011 +main_TEXT CODE AUTO 0000:0020 00000084 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:00b0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:00b0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:00b0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:00b0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:00b0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:00b0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:00b0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:00b0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:00b0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:00b0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:00b0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:00b0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:00b0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:00b0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_color_TEXT CODE AUTO 0000:00b0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:00b0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:00b0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:00b0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:00b0 00000000 +vga_moveto_TEXT CODE AUTO 0000:00b0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:00b0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:00b0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:00b0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:00b0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:00b0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:00b0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:00b0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:00b0 00000000 +just_int86_TEXT CODE AUTO 0000:00b0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:00b0 00000000 +ptr2phys_TEXT CODE AUTO 0000:00b0 00000000 +_TEXT CODE AUTO 0000:00b0 00005e0e +modex16_TEXT CODE AUTO 0000:5ec0 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:6060 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:6240 00000028 +modexcls_TEXT CODE AUTO 0000:6270 00000077 +modexpdump_TEXT CODE AUTO 0000:62f0 00000061 +modexprintbig_TEXT CODE AUTO 0000:6360 00000195 +modexprint_TEXT CODE AUTO 0000:6500 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:66d0 00000087 +modexputPixel_TEXT CODE AUTO 0000:6760 0000008e +modexchkcolor_TEXT CODE AUTO 0000:67f0 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:6b30 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:6b80 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:6c10 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:6cd0 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:72a0 0000002c +modexPalBlack_TEXT CODE AUTO 0000:72d0 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:7300 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:7380 000000e7 +modexNewPal_TEXT CODE AUTO 0000:7470 00000046 +modexPalSave_TEXT CODE AUTO 0000:74c0 00000058 +fadePalette_TEXT CODE AUTO 0000:7520 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:75d0 00000031 +modexFlashOn_TEXT CODE AUTO 0000:7610 00000032 +modexFadeOff_TEXT CODE AUTO 0000:7650 0000002f +modexFadeOn_TEXT CODE AUTO 0000:7680 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:76c0 00000190 +modexClearRegion_TEXT CODE AUTO 0000:7850 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:7970 00000024 +modexPanPage_TEXT CODE AUTO 0000:79a0 00000051 +modexShowPage_TEXT CODE AUTO 0000:7a00 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:7ad0 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:7c50 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:7d00 0000010e +modexNextPage_TEXT CODE AUTO 0000:7e10 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:7f80 000000f3 +modexLeave_TEXT CODE AUTO 0000:8080 00000019 +modexEnter_TEXT CODE AUTO 0000:80a0 000001ce +vgaGetMode_TEXT CODE AUTO 0000:8270 0000001b +vgaSetMode_TEXT CODE AUTO 0000:8290 00000031 +VGAmodeX_TEXT CODE AUTO 0000:82d0 000000e6 +vga_TEXT CODE AUTO 0000:83c0 00000afc +vgacrtcr_TEXT CODE AUTO 0000:8ec0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:96e0 000006ec +16text_TEXT CODE AUTO 0000:9dd0 00000000 +textInit_TEXT CODE AUTO 0000:9dd0 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:9e70 0000007b +16render_TEXT CODE AUTO 0000:9ef0 00000000 +modexDrawChar_TEXT CODE AUTO 0000:9ef0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:a060 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:a1e0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:a250 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:a3c0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:a430 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:a5b0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:a620 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:a790 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:a800 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:a960 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:a9d0 000001e9 +FAR_DATA FAR_DATA AUTO 0abb:0009 00000000 +_NULL BEGDATA DGROUP 0abc:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0abe:0000 00000002 +CONST DATA DGROUP 0abe:0002 00000076 +CONST2 DATA DGROUP 0ac5:0008 00000000 +_DATA DATA DGROUP 0ac6:0000 00000268 +XIB DATA DGROUP 0aec:0008 00000000 +XI DATA DGROUP 0aec:0008 0000001e +XIE DATA DGROUP 0aee:0006 00000000 +YIB DATA DGROUP 0aee:0006 00000000 +YI DATA DGROUP 0aee:0006 00000012 +YIE DATA DGROUP 0aef:0008 00000000 +STRINGS DATA DGROUP 0aef:0008 00000000 +DATA DATA DGROUP 0aef:0008 00000000 +_BSS BSS DGROUP 0af0:0000 00005153 +STACK STACK DGROUP 1006:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: palettec.obj(/dos/z/16/src/palettec.c) +0abc:0340+ _gvar +0000:0020 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:00b5 __STK +0000:00d5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:00f2 _fmalloc_ +0000:00f2 malloc_ +0abc:00a6+ ___fheap +0abc:00a8 ___fheapRover +0abc:00aa ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:026f __PIA +0000:0268* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:82d0 VGAmodeX_ +0000:8272* vgaGetMode_ +0000:80aa+ modexEnter_ +0000:8080* modexLeave_ +0000:7f82+ modexDefaultPage_ +0000:7e10+ modexNextPage_ +0000:7d02+ modexNextPageFlexibleSize_ +0000:7c50+ modexCalcVmemRemain_ +0000:7ad2* modexHiganbanaPageSetup_ +0000:7a00* modexShowPage_ +0000:79a2* modexPanPage_ +0000:7970 modexSelectPlane_ +0000:7852+ modexClearRegion_ +0000:76c0* modexCopyPageRegion_ +0000:7682* modexFadeOn_ +0000:7650* modexFadeOff_ +0000:7612* modexFlashOn_ +0000:75d0* modexFlashOff_ +0000:74c2 modexPalSave_ +0000:7470 modexNewPal_ +0000:7382* modexLoadPalFile_ +0000:7300 modexSavePalFile_ +0000:72d2* modexPalBlack_ +0000:72a0* modexPalWhite_ +0000:6cd2+ modexPalUpdate_ +0000:6c10+ modexPalUpdate1_ +0000:6b82* modexPalUpdate0_ +0000:6b30* modexPalOverscan_ +0000:67f2+ modexchkcolor_ +0000:6760* modexputPixel_ +0000:66d2* modexgetPixel_ +0000:6500* modexprint_ +0000:6368* modexprintbig_ +0000:62f0* modexpdump_ +0000:6272* modexcls_ +0000:6240* modexWaitBorder_ +0abc:00b4+ _VGA +0000:6062* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0abc:0000* __nullarea +0abc:00c8* __ovlflag +0abc:00c9* __intno +0abc:00ca* __ovlvec +0000:0286 _cstart_ +0000:0359* _Not_Enough_Memory_ +0000:048b __exit_ +0000:04a8 __do_exit_with_msg__ +0000:0501 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:050c _big_code_ +0000:050c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0abc:4e98 __argv +0abc:4e9c ___argv +0abc:4ea0 __argc +0abc:4ea2 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:050c* __exit_with_msg_ +0000:0511 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0abc:00ce __curbrk +0abc:00d6 __STACKLOW +0abc:00d8 __STACKTOP +0abc:00da __cbyte +0abc:00dc __child +0abc:00de __no87 +0abc:00eb ___FPE_handler +0abc:00d0 __psp +0abc:00df __get_ovl_stack +0abc:00e3 __restore_ovl_stack +0abc:00e7 __close_ovl_file +0abc:00ef __LpCmdLine +0abc:00f3 __LpPgmName +0abc:00d2 __osmajor +0abc:00d3 __osminor +0abc:00d4 __osmode +0abc:00d5 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:0530 __MemAllocator +0000:05fa __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:0766 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:08dc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:09cb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:09ce _nmalloc_ +0abc:00f8 ___nheapbeg +0abc:00fa ___MiniHeapRover +0abc:00fc ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:0aa5* _heapgrow_ +0000:0aa5* _fheapgrow_ +0000:0aa6 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:0b1b+ int86x_ +0000:0c9e int86_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:8340 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:83c0+ vga_sync_hw_cursor_ +0000:847e+ update_state_vga_memory_map_select_ +0000:86cc update_state_from_vga_ +0000:8ab0* probe_vga_ +0abc:4ea4 _vga_state +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:8ec0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:96e0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:0ccc __I4M +0000:0ccc __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0ce4 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0d13+ __null_int23_exit_ +0000:0d14 exit_ +0000:0d2c* _exit_ +0abc:0128+ ___int23_exit +0abc:012c+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:0d47+ __open_flags_ +0000:1008+ _fsopen_ +0000:106e fopen_ +0000:1191* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:1219+ __fill_buffer_ +0000:1468 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:15af __doclose_ +0000:16f9 __shutdown_stream_ +0000:1713 fclose_ +0abc:4ecc+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:177e _ffree_ +0000:177e free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:17eb fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:1b72 rand_ +0000:1bb4* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0abc:4ed0 _romFonts +0abc:4ee8 _romFontsData +0000:9dd0* textInit_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:a9d0+ modexDrawPBufRegion_ +0000:a962* modexDrawPBuf_ +0000:a800* oldDrawBmp_ +0000:a792* modexDrawBmp_ +0000:a620+ modexDrawBmpRegion_ +0000:a5b2* modexDrawSprite_ +0000:a430+ modexDrawSpriteRegion_ +0000:a3c2* modexDrawBmpPBuf_ +0000:a250+ modexDrawBmpPBufRegion_ +0000:a1e2* modexDrawSpritePBuf_ +0000:a060+ modexDrawSpritePBufRegion_ +0000:9ef2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:1bd7 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:1c38 __InitRtns +0000:1c38* __FInitRtns +0000:1c93 __FiniRtns +0000:1c93* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0abc:0144 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1cf8 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:2027 __Init_Argv_ +0000:2089 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:20b3 __EnterWVIDEO_ +0abc:0146+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:20d7* _heapenable_ +0abc:0148 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0abc:014a __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:20e8 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:2170 __LastFree_ +0000:21ea __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:22fb _nfree_ +0abc:537a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:23f6 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:240a segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0abc:014c ___iob +0abc:537c ___ClosedStreams +0abc:5380 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:248c __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:25df* __set_commode_ +0abc:02b4 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:25eb* __get_errno_ptr_ +0abc:5384 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0abc:02b6 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:25f2 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2821* open_ +0000:2858 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:29a3 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2b9b __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2bfa __freefp_ +0000:2c9b __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2cdc __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2e8c __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2ebf __flushall_ +0000:2f53* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2f59 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2f73 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:3101 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3121 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:315b __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3191 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:33da __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:343a fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0abc:5386 ____Argv +0abc:538a ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0abc:0308 __Start_XI +0abc:0326 __End_XI +0abc:0326 __Start_YI +0abc:0338 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:3610 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0abc:538c ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:3641 __brk_ +0000:36a8* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:36b8 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3a31 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3c62* fcloseall_ +0000:3c69 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3c73 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:4dc7 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4ded __GetIOMode_ +0000:4e22 __SetIOMode_nogrow_ +0abc:02b8 ___NFiles +0abc:02ba ___init_mode +0abc:02e2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:4e57 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:4e73* __get_doserrno_ptr_ +0abc:538e __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0abc:02e6 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:4e7a _dos_creat_ +0000:4e9e* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4ebf+ __grow_iomode_ +0000:4fa6+ __shrink_iomode_ +0000:4fe7 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:508e* __dosretax +0000:5093* __dosret0 +0000:509a __set_errno_dos_ +0000:5102* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:510d lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:513e tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:514f fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5154 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:519f+ utoa_ +0000:5240 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:528a strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0abc:02fc ___EFG_printf +0abc:0300* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0abc:0304 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:52d6* _ismbblead_ +0abc:5392 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:52f2 ulltoa_ +0000:542f* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:54a0 ultoa_ +0000:555e* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:55ac __doserror_ +0000:55ba* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:55c6* _frealloc_ +0000:55c6 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:56a2 __ChkTTYIOMode_ +0000:5710* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:5720* _dos_close_ +0000:572e _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0abc:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:577b __mbinit_ +0abc:0306+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:5856* _msize_ +0000:5871 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:5882 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:58d6 _fexpand_ +0000:58d6* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:590b __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:5e40 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:5e99 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00018060 (98400.) +Entry point address: 0000:0286 +Link time: 00:00.00 diff --git a/palettel.mah b/palettel.mah new file mode 100755 index 00000000..c0147c2b --- /dev/null +++ b/palettel.mah @@ -0,0 +1,550 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: palettel.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0ac8:0000 0000d4a0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +palettel_TEXT CODE AUTO 0000:0000 00000011 +main_TEXT CODE AUTO 0000:0020 00000120 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0140 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0140 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0140 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0140 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0140 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0140 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0140 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0140 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0140 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0140 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0140 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0140 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0140 00000000 +vga_write_color_TEXT CODE AUTO 0000:0140 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0140 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0140 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0140 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0140 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0140 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0140 00000000 +vga_moveto_TEXT CODE AUTO 0000:0140 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0140 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0140 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0140 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0140 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0140 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0140 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0140 00000000 +just_int86_TEXT CODE AUTO 0000:0140 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0140 00000000 +ptr2phys_TEXT CODE AUTO 0000:0140 00000000 +_TEXT CODE AUTO 0000:0140 00005e34 +modex16_TEXT CODE AUTO 0000:5f80 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:6120 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:6300 00000028 +modexcls_TEXT CODE AUTO 0000:6330 00000077 +modexpdump_TEXT CODE AUTO 0000:63b0 00000061 +modexprintbig_TEXT CODE AUTO 0000:6420 00000195 +modexprint_TEXT CODE AUTO 0000:65c0 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:6790 00000087 +modexputPixel_TEXT CODE AUTO 0000:6820 0000008e +modexchkcolor_TEXT CODE AUTO 0000:68b0 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:6bf0 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:6c40 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:6cd0 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:6d90 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:7360 0000002c +modexPalBlack_TEXT CODE AUTO 0000:7390 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:73c0 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:7440 000000e7 +modexNewPal_TEXT CODE AUTO 0000:7530 00000046 +modexPalSave_TEXT CODE AUTO 0000:7580 00000058 +fadePalette_TEXT CODE AUTO 0000:75e0 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:7690 00000031 +modexFlashOn_TEXT CODE AUTO 0000:76d0 00000032 +modexFadeOff_TEXT CODE AUTO 0000:7710 0000002f +modexFadeOn_TEXT CODE AUTO 0000:7740 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:7780 00000190 +modexClearRegion_TEXT CODE AUTO 0000:7910 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:7a30 00000024 +modexPanPage_TEXT CODE AUTO 0000:7a60 00000051 +modexShowPage_TEXT CODE AUTO 0000:7ac0 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:7b90 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:7d10 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:7dc0 0000010e +modexNextPage_TEXT CODE AUTO 0000:7ed0 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:8040 000000f3 +modexLeave_TEXT CODE AUTO 0000:8140 00000019 +modexEnter_TEXT CODE AUTO 0000:8160 000001ce +vgaGetMode_TEXT CODE AUTO 0000:8330 0000001b +vgaSetMode_TEXT CODE AUTO 0000:8350 00000031 +VGAmodeX_TEXT CODE AUTO 0000:8390 000000e6 +vga_TEXT CODE AUTO 0000:8480 00000afc +vgacrtcr_TEXT CODE AUTO 0000:8f80 00000817 +vgacrtcs_TEXT CODE AUTO 0000:97a0 000006ec +16text_TEXT CODE AUTO 0000:9e90 00000000 +textInit_TEXT CODE AUTO 0000:9e90 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:9f30 0000007b +16render_TEXT CODE AUTO 0000:9fb0 00000000 +modexDrawChar_TEXT CODE AUTO 0000:9fb0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:a120 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:a2a0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:a310 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:a480 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:a4f0 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:a670 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:a6e0 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:a850 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:a8c0 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:aa20 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:aa90 000001e9 +FAR_DATA FAR_DATA AUTO 0ac7:0009 00000000 +_NULL BEGDATA DGROUP 0ac8:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0aca:0000 00000002 +CONST DATA DGROUP 0aca:0002 00000076 +CONST2 DATA DGROUP 0ad1:0008 00000000 +_DATA DATA DGROUP 0ad2:0000 0000026e +XIB DATA DGROUP 0af8:000e 00000000 +XI DATA DGROUP 0af8:000e 0000001e +XIE DATA DGROUP 0afa:000c 00000000 +YIB DATA DGROUP 0afa:000c 00000000 +YI DATA DGROUP 0afa:000c 00000012 +YIE DATA DGROUP 0afb:000e 00000000 +STRINGS DATA DGROUP 0afb:000e 00000000 +DATA DATA DGROUP 0afb:000e 00000000 +_BSS BSS DGROUP 0afc:0000 0000515d +STACK STACK DGROUP 1012:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: palettel.obj(/dos/z/16/src/palettel.c) +0ac8:0340+ _gvar +0ac8:4518+ _bakapee +0ac8:451c+ _pal +0ac8:4520* _i +0000:0020 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0145 __STK +0000:0165* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:8390 VGAmodeX_ +0000:8332* vgaGetMode_ +0000:816a+ modexEnter_ +0000:8140* modexLeave_ +0000:8042 modexDefaultPage_ +0000:7ed0+ modexNextPage_ +0000:7dc2+ modexNextPageFlexibleSize_ +0000:7d10+ modexCalcVmemRemain_ +0000:7b92* modexHiganbanaPageSetup_ +0000:7ac0* modexShowPage_ +0000:7a62* modexPanPage_ +0000:7a30 modexSelectPlane_ +0000:7912+ modexClearRegion_ +0000:7780* modexCopyPageRegion_ +0000:7742 modexFadeOn_ +0000:7710* modexFadeOff_ +0000:76d2* modexFlashOn_ +0000:7690* modexFlashOff_ +0000:7582+ modexPalSave_ +0000:7530 modexNewPal_ +0000:7442 modexLoadPalFile_ +0000:73c0* modexSavePalFile_ +0000:7392 modexPalBlack_ +0000:7360* modexPalWhite_ +0000:6d92+ modexPalUpdate_ +0000:6cd0 modexPalUpdate1_ +0000:6c42* modexPalUpdate0_ +0000:6bf0* modexPalOverscan_ +0000:68b2+ modexchkcolor_ +0000:6820* modexputPixel_ +0000:6792* modexgetPixel_ +0000:65c0* modexprint_ +0000:6428* modexprintbig_ +0000:63b0 modexpdump_ +0000:6332* modexcls_ +0000:6300* modexWaitBorder_ +0ac8:00b4+ _VGA +0000:6122* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:0182 _fmalloc_ +0000:0182 malloc_ +0ac8:00c8+ ___fheap +0ac8:00ca ___fheapRover +0ac8:00cc ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:02ff __PIA +0000:02f8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:0316 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0ac8:0000* __nullarea +0ac8:00ce* __ovlflag +0ac8:00cf* __intno +0ac8:00d0* __ovlvec +0000:0330 _cstart_ +0000:0403* _Not_Enough_Memory_ +0000:0535 __exit_ +0000:0552 __do_exit_with_msg__ +0000:05ab __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:05b6 _big_code_ +0000:05b6* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0ac8:4ea2 __argv +0ac8:4ea6 ___argv +0ac8:4eaa __argc +0ac8:4eac ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:05b6* __exit_with_msg_ +0000:05bb __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0ac8:00d4 __curbrk +0ac8:00dc __STACKLOW +0ac8:00de __STACKTOP +0ac8:00e0 __cbyte +0ac8:00e2 __child +0ac8:00e4 __no87 +0ac8:00f1 ___FPE_handler +0ac8:00d6 __psp +0ac8:00e5 __get_ovl_stack +0ac8:00e9 __restore_ovl_stack +0ac8:00ed __close_ovl_file +0ac8:00f5 __LpCmdLine +0ac8:00f9 __LpPgmName +0ac8:00d8 __osmajor +0ac8:00d9 __osminor +0ac8:00da __osmode +0ac8:00db __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:05d6+ int86x_ +0000:0759 int86_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:8400 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:8480+ vga_sync_hw_cursor_ +0000:853e+ update_state_vga_memory_map_select_ +0000:878c update_state_from_vga_ +0000:8b70* probe_vga_ +0ac8:4eae _vga_state +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:8f80 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:97a0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:0786 __I4M +0000:0786 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:079e printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:07cd+ __null_int23_exit_ +0000:07ce exit_ +0000:07e6* _exit_ +0ac8:0128+ ___int23_exit +0ac8:012c+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:0801+ __open_flags_ +0000:0ac2+ _fsopen_ +0000:0b28 fopen_ +0000:0c4b* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0cd3+ __fill_buffer_ +0000:0f22 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:1069 __doclose_ +0000:11b3 __shutdown_stream_ +0000:11cd fclose_ +0ac8:4ed6+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1238 _ffree_ +0000:1238 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:12a5 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:162c rand_ +0000:166e* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0ac8:4eda _romFonts +0ac8:4ef2 _romFontsData +0000:9e90* textInit_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:aa90+ modexDrawPBufRegion_ +0000:aa22* modexDrawPBuf_ +0000:a8c0* oldDrawBmp_ +0000:a852* modexDrawBmp_ +0000:a6e0+ modexDrawBmpRegion_ +0000:a672* modexDrawSprite_ +0000:a4f0+ modexDrawSpriteRegion_ +0000:a482* modexDrawBmpPBuf_ +0000:a310+ modexDrawBmpPBufRegion_ +0000:a2a2* modexDrawSpritePBuf_ +0000:a120+ modexDrawSpritePBufRegion_ +0000:9fb2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:16a0 __MemAllocator +0000:176a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:18d6 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:1a4c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:1b3b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:1b3e _nmalloc_ +0ac8:0144 ___nheapbeg +0ac8:0146 ___MiniHeapRover +0ac8:0148 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:1c15* _heapgrow_ +0000:1c15* _fheapgrow_ +0000:1c16 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:1c8b __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:1cec __InitRtns +0000:1cec* __FInitRtns +0000:1d47 __FiniRtns +0000:1d47* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0ac8:014a ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1dac __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:20db __Init_Argv_ +0000:213d __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2167 __EnterWVIDEO_ +0ac8:014c+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:218b intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:219f segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0ac8:014e ___iob +0ac8:5384 ___ClosedStreams +0ac8:5388 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2221 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:2374* __set_commode_ +0ac8:02b6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:2380* __get_errno_ptr_ +0ac8:538c _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0ac8:02b8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:2387 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:25b6* open_ +0000:25ed sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:2738 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2930 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:298f __freefp_ +0000:2a30 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2a71 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2c22 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2c55 __flushall_ +0000:2ce9* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2cef getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2d09 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:2e97 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:2eb7 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:2ef1 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:2f27 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3170 _nfree_ +0ac8:538e+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:326b __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:32cb fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:34a0* _heapenable_ +0ac8:02ba ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0ac8:02bc __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:34b1 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:3539 __LastFree_ +0000:35b3 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0ac8:5390 ____Argv +0ac8:5394 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0ac8:030e __Start_XI +0ac8:032c __End_XI +0ac8:032c __Start_YI +0ac8:033e __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:36c4 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0ac8:5396 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:36f6 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3a6f __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3ca0* fcloseall_ +0000:3ca7 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3cb1 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:4e05 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4e2b __GetIOMode_ +0000:4e60 __SetIOMode_nogrow_ +0ac8:02be ___NFiles +0ac8:02c0 ___init_mode +0ac8:02e8 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:4e95 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:4eb1* __get_doserrno_ptr_ +0ac8:5398 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0ac8:02ec ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:4eb8 _dos_creat_ +0000:4edc* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4efd+ __grow_iomode_ +0000:4fe4+ __shrink_iomode_ +0000:5025 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:50cc* __dosretax +0000:50d1* __dosret0 +0000:50d8 __set_errno_dos_ +0000:5140* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:514b lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:517c tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:518d fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:5192 __brk_ +0000:51f9* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5209 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5254+ utoa_ +0000:52f5 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:533f strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0ac8:0302 ___EFG_printf +0ac8:0306* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0ac8:030a ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:538b* _ismbblead_ +0ac8:539c ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:53a7 ulltoa_ +0000:54e4* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5555 ultoa_ +0000:5613* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:5662 __doserror_ +0000:5670* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:567c* _frealloc_ +0000:567c realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:5758 __ChkTTYIOMode_ +0000:57c6* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:57d6* _dos_close_ +0000:57e4 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0ac8:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:5831 __mbinit_ +0ac8:030c+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:590c* _msize_ +0000:5927 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:5938 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:598c _fexpand_ +0000:598c* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:59c1 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:5ef6 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:5f4f _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00018120 (98592.) +Entry point address: 0000:0330 +Link time: 00:00.93 diff --git a/pcxtest.mah b/pcxtest.mah new file mode 100755 index 00000000..1f4c58ba --- /dev/null +++ b/pcxtest.mah @@ -0,0 +1,664 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: pcxtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0dee:0000 0000d9c0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +pcxtest_TEXT CODE AUTO 0000:0000 000000b7 +main_TEXT CODE AUTO 0000:00c0 000002a0 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0360 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0360 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0360 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0360 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0360 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0360 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0360 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0360 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0360 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0360 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0360 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0360 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0360 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0360 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0360 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0360 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0360 00000000 +vga_write_color_TEXT CODE AUTO 0000:0360 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0360 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0360 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0360 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0360 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0360 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0360 00000000 +vga_moveto_TEXT CODE AUTO 0000:0360 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0360 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0360 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0360 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0360 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0360 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0360 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0360 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0360 00000000 +just_int86_TEXT CODE AUTO 0000:0360 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0360 00000000 +ptr2phys_TEXT CODE AUTO 0000:0360 00000000 +_TEXT CODE AUTO 0000:0360 000086a8 +dos_TEXT CODE AUTO 0000:8a10 000001bd +cpu_TEXT CODE AUTO 0000:8bd0 00000028 +vga_TEXT CODE AUTO 0000:8c00 00000afc +bitmap_TEXT CODE AUTO 0000:9700 00000079 +bitmapLoadPcxTiles_TEXT CODE AUTO 0000:9780 0000015b +bitmapLoadPcx_TEXT CODE AUTO 0000:98e0 00000160 +loadPcxPalette_TEXT CODE AUTO 0000:9a40 00000178 +loadPcxStage1_TEXT CODE AUTO 0000:9bc0 00000112 +modex16_TEXT CODE AUTO 0000:9ce0 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:9e80 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:a060 00000028 +modexcls_TEXT CODE AUTO 0000:a090 00000077 +modexpdump_TEXT CODE AUTO 0000:a110 00000061 +modexprintbig_TEXT CODE AUTO 0000:a180 00000195 +modexprint_TEXT CODE AUTO 0000:a320 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:a4f0 00000087 +modexputPixel_TEXT CODE AUTO 0000:a580 0000008e +modexchkcolor_TEXT CODE AUTO 0000:a610 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:a950 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:a9a0 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:aa30 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:aaf0 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:b0c0 0000002c +modexPalBlack_TEXT CODE AUTO 0000:b0f0 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:b120 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:b1a0 000000e7 +modexNewPal_TEXT CODE AUTO 0000:b290 00000046 +modexPalSave_TEXT CODE AUTO 0000:b2e0 00000058 +fadePalette_TEXT CODE AUTO 0000:b340 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:b3f0 00000031 +modexFlashOn_TEXT CODE AUTO 0000:b430 00000032 +modexFadeOff_TEXT CODE AUTO 0000:b470 0000002f +modexFadeOn_TEXT CODE AUTO 0000:b4a0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:b4e0 00000190 +modexClearRegion_TEXT CODE AUTO 0000:b670 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:b790 00000024 +modexPanPage_TEXT CODE AUTO 0000:b7c0 00000051 +modexShowPage_TEXT CODE AUTO 0000:b820 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:b8f0 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:ba70 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:bb20 0000010e +modexNextPage_TEXT CODE AUTO 0000:bc30 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:bda0 000000f3 +modexLeave_TEXT CODE AUTO 0000:bea0 00000019 +modexEnter_TEXT CODE AUTO 0000:bec0 000001ce +vgaGetMode_TEXT CODE AUTO 0000:c090 0000001b +vgaSetMode_TEXT CODE AUTO 0000:c0b0 00000031 +VGAmodeX_TEXT CODE AUTO 0000:c0f0 000000e6 +16render_TEXT CODE AUTO 0000:c1e0 00000000 +modexDrawChar_TEXT CODE AUTO 0000:c1e0 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:c350 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:c4d0 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:c540 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:c6b0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:c720 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:c8a0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:c910 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:ca80 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:caf0 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:cc50 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:ccc0 000001e9 +vgacrtcr_TEXT CODE AUTO 0000:ceb0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:d6d0 000006ec +16text_TEXT CODE AUTO 0000:ddc0 00000000 +textInit_TEXT CODE AUTO 0000:ddc0 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:de60 0000007b +dosdpmev_TEXT CODE AUTO 0000:dee0 00000000 +cpup3snc_TEXT CODE AUTO 0000:dee0 00000000 +FAR_DATA FAR_DATA AUTO 0dee:0000 00000000 +_NULL BEGDATA DGROUP 0dee:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0df0:0000 00000002 +CONST DATA DGROUP 0df0:0002 00000096 +CONST2 DATA DGROUP 0df9:0008 00000132 +_DATA DATA DGROUP 0e0d:0000 000003c2 +XIB DATA DGROUP 0e49:0002 00000000 +XI DATA DGROUP 0e49:0002 0000002a +XIE DATA DGROUP 0e4b:000c 00000000 +YIB DATA DGROUP 0e4b:000c 00000000 +YI DATA DGROUP 0e4b:000c 0000000c +YIE DATA DGROUP 0e4c:0008 00000000 +STRINGS DATA DGROUP 0e4c:0008 00000000 +DATA DATA DGROUP 0e4c:0008 00000000 +_emu_init_start EMU DGROUP 0e4c:0008 00000000 +_emu_init_end EMU DGROUP 0e4c:0008 00000000 +_BSS BSS DGROUP 0e4d:0000 000053ce +STACK STACK DGROUP 138a:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: pcxtest.obj(/dos/z/16/src/pcxtest.c) +0dee:05f0+ _gvar +0000:00c8 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0365 __STK +0000:0385* __STKOVERFLOW_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:8a10 probe_dos_ +0dee:0200* _lib_dos_option +0dee:0201+ _dos_flavor +0dee:0202+ _dos_version +0dee:0204+ _freedos_kernel_version +0dee:0208+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0000:8bd0 cpu_probe_ +0dee:0210 _cpu_cpuid_vendor +0dee:021d _cpu_cpuid_features +0dee:022d+ _cpu_basic_level +0dee:0230 _cpu_cpuid_max +0dee:0234 _cpu_flags +0dee:0236 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:8c00+ vga_sync_hw_cursor_ +0000:8cbe+ update_state_vga_memory_map_select_ +0000:8f0c update_state_from_vga_ +0000:92f0 probe_vga_ +0dee:47c8 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:03a9 __PIA +0000:03a2* __PIS +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:98e0 bitmapLoadPcx_ +0000:9782* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:c0f0 VGAmodeX_ +0000:c092* vgaGetMode_ +0000:beca+ modexEnter_ +0000:bea0* modexLeave_ +0000:bda2 modexDefaultPage_ +0000:bc30+ modexNextPage_ +0000:bb22+ modexNextPageFlexibleSize_ +0000:ba70+ modexCalcVmemRemain_ +0000:b8f2* modexHiganbanaPageSetup_ +0000:b820* modexShowPage_ +0000:b7c2* modexPanPage_ +0000:b790 modexSelectPlane_ +0000:b672 modexClearRegion_ +0000:b4e0 modexCopyPageRegion_ +0000:b4a2* modexFadeOn_ +0000:b470* modexFadeOff_ +0000:b432* modexFlashOn_ +0000:b3f0* modexFlashOff_ +0000:b2e2+ modexPalSave_ +0000:b290 modexNewPal_ +0000:b1a2* modexLoadPalFile_ +0000:b120* modexSavePalFile_ +0000:b0f2* modexPalBlack_ +0000:b0c0* modexPalWhite_ +0000:aaf2+ modexPalUpdate_ +0000:aa30 modexPalUpdate1_ +0000:a9a2* modexPalUpdate0_ +0000:a950* modexPalOverscan_ +0000:a612+ modexchkcolor_ +0000:a580* modexputPixel_ +0000:a4f2* modexgetPixel_ +0000:a320* modexprint_ +0000:a188* modexprintbig_ +0000:a110* modexpdump_ +0000:a092* modexcls_ +0000:a060* modexWaitBorder_ +0dee:0284 _VGA +0000:9e82* modexprintmeminfo_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:ccc0+ modexDrawPBufRegion_ +0000:cc52* modexDrawPBuf_ +0000:caf0 oldDrawBmp_ +0000:ca82 modexDrawBmp_ +0000:c910+ modexDrawBmpRegion_ +0000:c8a2 modexDrawSprite_ +0000:c720+ modexDrawSpriteRegion_ +0000:c6b2* modexDrawBmpPBuf_ +0000:c540+ modexDrawBmpPBufRegion_ +0000:c4d2* modexDrawSpritePBuf_ +0000:c350+ modexDrawSpritePBufRegion_ +0000:c1e2 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:03c0 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:03d7 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0dee:0000* __nullarea +0dee:02a4* __ovlflag +0dee:02a5* __intno +0dee:02a6* __ovlvec +0000:0406 _cstart_ +0000:04d9* _Not_Enough_Memory_ +0000:060b __exit_ +0000:0628 __do_exit_with_msg__ +0000:0681 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +0dee:02aa _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:068c _big_code_ +0000:068c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +0dee:02ac __8087 +0dee:02ad __real87 +0dee:02ae __dos87emucall +0dee:02b0 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:068c* __exit_with_msg_ +0000:0691 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0dee:02b2 __curbrk +0dee:02ba __STACKLOW +0dee:02bc __STACKTOP +0dee:02be __cbyte +0dee:02c0 __child +0dee:02c2 __no87 +0dee:02cf ___FPE_handler +0dee:02b4 __psp +0dee:02c3 __get_ovl_stack +0dee:02c7 __restore_ovl_stack +0dee:02cb __close_ovl_file +0dee:02d3 __LpCmdLine +0dee:02d7 __LpPgmName +0dee:02b6 __osmajor +0dee:02b7 __osminor +0dee:02b8 __osmode +0dee:02b9 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:06ac+ int86x_ +0000:082f int86_ +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +0000:0860 cpu_basic_probe_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:096b fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:0ce2 __doclose_ +0000:0e2c __shutdown_stream_ +0000:0e46 fclose_ +0dee:5270+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0eb1+ __null_int23_exit_ +0000:0eb2 exit_ +0000:0eca* _exit_ +0dee:02dc+ ___int23_exit +0dee:02e0 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:1003 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:11fb __fill_buffer_ +0000:144a fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1591+ __open_flags_ +0000:1852+ _fsopen_ +0000:18b8 fopen_ +0000:19db* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:1a63 _fmalloc_ +0000:1a63 malloc_ +0dee:02e4+ ___fheap +0dee:02e6 ___fheapRover +0dee:02e8 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0dee:02ea ___iob +0dee:5274 ___ClosedStreams +0dee:5278 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:1bd8 fprintf_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:c160 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:ceb0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:d6d0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1c08 __I4M +0000:1c08 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1c20 _ffree_ +0000:1c20 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1c8d fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:2014 rand_ +0000:2056* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0dee:527c _romFonts +0dee:5294 _romFontsData +0000:ddc0* textInit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2095 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:21e8 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:2249 __InitRtns +0000:2249* __FInitRtns +0000:22a4 __FiniRtns +0000:22a4* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0dee:0456 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:2308 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0000:2309 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0000:2341* _fpreset_ +0000:236c __init_8087_ +0000:23eb __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:245b __EnterWVIDEO_ +0dee:0476+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:247f intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:2493 segread_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +0dee:0480 _dpmi_entered +0dee:0488 _dpmi_rm_entry +0dee:0490 _dpmi_pm_entry +0dee:56a2 _dpmi_pm_es +0dee:56a4 _dpmi_pm_ds +0dee:56a6 _dpmi_pm_cs +0dee:56a8 _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +0dee:0494 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:24f9* __get_errno_ptr_ +0dee:56aa _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2500 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:268e __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:26ae __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:26e8 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:271e __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2967 __freefp_ +0000:2a08 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2a4a __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2a7e __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:2aaf lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:2ae0 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2af1 __flushall_ +0000:2b85* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2b8b getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:2ba5* __set_commode_ +0dee:04a4 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0dee:04a6 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:2bb1 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2de0* open_ +0000:2e17 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2e44 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2ea3 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:3060 __MemAllocator +0000:312a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:3296 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:340c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:34fb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:34fe _nmalloc_ +0dee:04a8 ___nheapbeg +0dee:04aa ___MiniHeapRover +0dee:04ac ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:35d5* _heapgrow_ +0000:35d5* _fheapgrow_ +0000:35d6 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:364b __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:387c* fcloseall_ +0000:3883 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:388d _nfree_ +0dee:56ac+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:3988 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:39e8 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3bbd __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0dee:56ae ____Argv +0dee:56b2 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0dee:04ae __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0dee:05b2 __Start_XI +0dee:05dc __End_XI +0dee:05dc __Start_YI +0dee:05e8 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0dee:04b0 ___EFG_printf +0dee:04b4 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0000:4d22 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0000:4ef4 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +0dee:04b8 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +0dee:04ba ___Save8087 +0dee:04be ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0000:4f14 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0000:4f46* __init_8087_emu +0000:4f4c __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:4faa _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5323* __dosretax +0000:5328* __dosret0 +0000:532f __set_errno_dos_ +0000:5397* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:53a2 __GetIOMode_ +0000:53d7 __SetIOMode_nogrow_ +0dee:04d6 ___NFiles +0dee:04d8 ___init_mode +0dee:0500 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:540c fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5411+ __grow_iomode_ +0000:54f8+ __shrink_iomode_ +0000:5539 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:55e0 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:5606 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5622* __get_doserrno_ptr_ +0dee:56b6 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0dee:0504 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:5629 _dos_creat_ +0000:564d* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:566e* _heapenable_ +0dee:0506 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:567f __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:5707 __LastFree_ +0000:5781 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5892 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:58dd+ utoa_ +0000:597e itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:59c8 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0dee:0508 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5a04* _ismbblead_ +0dee:56b8 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:5a20 ulltoa_ +0000:5b5d* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5bce ultoa_ +0000:5c8c* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0000:5cda* _SetLD64bit_ +0000:5ce5* _SetLD80bit_ +0000:5cf0 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0000:5e55 _LDScale10x_ +0000:672d+ __cvtld_ +0000:6f09 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0000:6f1a* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0000:772e+ __Strtold_ +0000:796d strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0000:7b14 __Init_FPE_handler_ +0000:7b4d __Fini_FPE_handler_ +0000:7b84* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:7e16* _dos_close_ +0000:7e24 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:7e33* _frealloc_ +0000:7e33 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:7f0f __ChkTTYIOMode_ +0000:7f7d* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:7f8e __doserror_ +0000:7f9c* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:7fa8 __brk_ +0000:800f* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0dee:0092 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:805d __mbinit_ +0dee:05ae+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0000:8138 __LDClass_ +0000:81be* _FLClass_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:81d2 __I4D +0000:8221* __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0dee:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0000:82a6 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0000:836e* __set_EDOM_ +0000:837a __set_ERANGE_ +0000:8386* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +0dee:01ba* ___f_infinity +0dee:01be* ___f_posqnan +0dee:01c2 ___d_infinity +0dee:01ca ___d_posqnan +0dee:01d2* ___ld_infinity +0dee:01da* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +0dee:01e2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +0dee:05b0 ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:83a0* _msize_ +0000:83bb _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:83cc _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:8420 _fexpand_ +0000:8420* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:8455 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:898a _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:89e3 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001b8a0 (112800.) +Entry point address: 0000:0406 +Link time: 00:00.07 diff --git a/pcxtest2.mah b/pcxtest2.mah new file mode 100755 index 00000000..53dafbf1 --- /dev/null +++ b/pcxtest2.mah @@ -0,0 +1,664 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: pcxtest2.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0df3:0000 0000d9c0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +pcxtest2_TEXT CODE AUTO 0000:0000 000000b7 +main_TEXT CODE AUTO 0000:00c0 000002e7 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:03b0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:03b0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:03b0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:03b0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:03b0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:03b0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:03b0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:03b0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:03b0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:03b0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:03b0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:03b0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:03b0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:03b0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_color_TEXT CODE AUTO 0000:03b0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:03b0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:03b0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:03b0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:03b0 00000000 +vga_moveto_TEXT CODE AUTO 0000:03b0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:03b0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:03b0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:03b0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:03b0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:03b0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:03b0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:03b0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:03b0 00000000 +just_int86_TEXT CODE AUTO 0000:03b0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:03b0 00000000 +ptr2phys_TEXT CODE AUTO 0000:03b0 00000000 +_TEXT CODE AUTO 0000:03b0 000086a8 +dos_TEXT CODE AUTO 0000:8a60 000001bd +cpu_TEXT CODE AUTO 0000:8c20 00000028 +vga_TEXT CODE AUTO 0000:8c50 00000afc +bitmap_TEXT CODE AUTO 0000:9750 00000079 +bitmapLoadPcxTiles_TEXT CODE AUTO 0000:97d0 0000015b +bitmapLoadPcx_TEXT CODE AUTO 0000:9930 00000160 +loadPcxPalette_TEXT CODE AUTO 0000:9a90 00000178 +loadPcxStage1_TEXT CODE AUTO 0000:9c10 00000112 +modex16_TEXT CODE AUTO 0000:9d30 00000199 +modexprintmeminfo_TEXT CODE AUTO 0000:9ed0 000001d5 +modexWaitBorder_TEXT CODE AUTO 0000:a0b0 00000028 +modexcls_TEXT CODE AUTO 0000:a0e0 00000077 +modexpdump_TEXT CODE AUTO 0000:a160 00000061 +modexprintbig_TEXT CODE AUTO 0000:a1d0 00000195 +modexprint_TEXT CODE AUTO 0000:a370 000001d0 +modexgetPixel_TEXT CODE AUTO 0000:a540 00000087 +modexputPixel_TEXT CODE AUTO 0000:a5d0 0000008e +modexchkcolor_TEXT CODE AUTO 0000:a660 00000337 +modexPalOverscan_TEXT CODE AUTO 0000:a9a0 0000004d +modexPalUpdate0_TEXT CODE AUTO 0000:a9f0 00000086 +modexPalUpdate1_TEXT CODE AUTO 0000:aa80 000000b2 +modexPalUpdate_TEXT CODE AUTO 0000:ab40 000005c3 +modexPalWhite_TEXT CODE AUTO 0000:b110 0000002c +modexPalBlack_TEXT CODE AUTO 0000:b140 0000002e +modexSavePalFile_TEXT CODE AUTO 0000:b170 0000007a +modexLoadPalFile_TEXT CODE AUTO 0000:b1f0 000000e7 +modexNewPal_TEXT CODE AUTO 0000:b2e0 00000046 +modexPalSave_TEXT CODE AUTO 0000:b330 00000058 +fadePalette_TEXT CODE AUTO 0000:b390 000000a2 +modexFlashOff_TEXT CODE AUTO 0000:b440 00000031 +modexFlashOn_TEXT CODE AUTO 0000:b480 00000032 +modexFadeOff_TEXT CODE AUTO 0000:b4c0 0000002f +modexFadeOn_TEXT CODE AUTO 0000:b4f0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 0000:b530 00000190 +modexClearRegion_TEXT CODE AUTO 0000:b6c0 00000120 +modexSelectPlane_TEXT CODE AUTO 0000:b7e0 00000024 +modexPanPage_TEXT CODE AUTO 0000:b810 00000051 +modexShowPage_TEXT CODE AUTO 0000:b870 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 0000:b940 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 0000:bac0 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 0000:bb70 0000010e +modexNextPage_TEXT CODE AUTO 0000:bc80 00000165 +modexDefaultPage_TEXT CODE AUTO 0000:bdf0 000000f3 +modexLeave_TEXT CODE AUTO 0000:bef0 00000019 +modexEnter_TEXT CODE AUTO 0000:bf10 000001ce +vgaGetMode_TEXT CODE AUTO 0000:c0e0 0000001b +vgaSetMode_TEXT CODE AUTO 0000:c100 00000031 +VGAmodeX_TEXT CODE AUTO 0000:c140 000000e6 +16render_TEXT CODE AUTO 0000:c230 00000000 +modexDrawChar_TEXT CODE AUTO 0000:c230 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 0000:c3a0 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 0000:c520 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 0000:c590 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 0000:c700 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 0000:c770 00000177 +modexDrawSprite_TEXT CODE AUTO 0000:c8f0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 0000:c960 0000016a +modexDrawBmp_TEXT CODE AUTO 0000:cad0 00000069 +oldDrawBmp_TEXT CODE AUTO 0000:cb40 00000159 +modexDrawPBuf_TEXT CODE AUTO 0000:cca0 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 0000:cd10 000001e9 +vgacrtcr_TEXT CODE AUTO 0000:cf00 00000817 +vgacrtcs_TEXT CODE AUTO 0000:d720 000006ec +16text_TEXT CODE AUTO 0000:de10 00000000 +textInit_TEXT CODE AUTO 0000:de10 0000009f +getRomFontAddr_TEXT CODE AUTO 0000:deb0 0000007b +dosdpmev_TEXT CODE AUTO 0000:df30 00000000 +cpup3snc_TEXT CODE AUTO 0000:df30 00000000 +FAR_DATA FAR_DATA AUTO 0df3:0000 00000000 +_NULL BEGDATA DGROUP 0df3:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0df5:0000 00000002 +CONST DATA DGROUP 0df5:0002 00000096 +CONST2 DATA DGROUP 0dfe:0008 00000132 +_DATA DATA DGROUP 0e12:0000 000003c2 +XIB DATA DGROUP 0e4e:0002 00000000 +XI DATA DGROUP 0e4e:0002 0000002a +XIE DATA DGROUP 0e50:000c 00000000 +YIB DATA DGROUP 0e50:000c 00000000 +YI DATA DGROUP 0e50:000c 0000000c +YIE DATA DGROUP 0e51:0008 00000000 +STRINGS DATA DGROUP 0e51:0008 00000000 +DATA DATA DGROUP 0e51:0008 00000000 +_emu_init_start EMU DGROUP 0e51:0008 00000000 +_emu_init_end EMU DGROUP 0e51:0008 00000000 +_BSS BSS DGROUP 0e52:0000 000053ce +STACK STACK DGROUP 138f:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: pcxtest2.obj(/dos/z/16/src/pcxtest2.c) +0df3:05f0+ _gvar +0000:00c8 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:03b5 __STK +0000:03d5* __STKOVERFLOW_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:8a60 probe_dos_ +0df3:0200* _lib_dos_option +0df3:0201+ _dos_flavor +0df3:0202+ _dos_version +0df3:0204+ _freedos_kernel_version +0df3:0208+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0000:8c20 cpu_probe_ +0df3:0210 _cpu_cpuid_vendor +0df3:021d _cpu_cpuid_features +0df3:022d+ _cpu_basic_level +0df3:0230 _cpu_cpuid_max +0df3:0234 _cpu_flags +0df3:0236 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:8c50+ vga_sync_hw_cursor_ +0000:8d0e+ update_state_vga_memory_map_select_ +0000:8f5c update_state_from_vga_ +0000:9340 probe_vga_ +0df3:47c8 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:03f9 __PIA +0000:03f2* __PIS +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:9930 bitmapLoadPcx_ +0000:97d2* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:c140 VGAmodeX_ +0000:c0e2* vgaGetMode_ +0000:bf1a+ modexEnter_ +0000:bef0* modexLeave_ +0000:bdf2 modexDefaultPage_ +0000:bc80+ modexNextPage_ +0000:bb72+ modexNextPageFlexibleSize_ +0000:bac0+ modexCalcVmemRemain_ +0000:b942* modexHiganbanaPageSetup_ +0000:b870 modexShowPage_ +0000:b812* modexPanPage_ +0000:b7e0 modexSelectPlane_ +0000:b6c2 modexClearRegion_ +0000:b530 modexCopyPageRegion_ +0000:b4f2* modexFadeOn_ +0000:b4c0* modexFadeOff_ +0000:b482* modexFlashOn_ +0000:b440* modexFlashOff_ +0000:b332+ modexPalSave_ +0000:b2e0 modexNewPal_ +0000:b1f2* modexLoadPalFile_ +0000:b170* modexSavePalFile_ +0000:b142* modexPalBlack_ +0000:b110* modexPalWhite_ +0000:ab42+ modexPalUpdate_ +0000:aa80 modexPalUpdate1_ +0000:a9f2* modexPalUpdate0_ +0000:a9a0* modexPalOverscan_ +0000:a662+ modexchkcolor_ +0000:a5d0* modexputPixel_ +0000:a542* modexgetPixel_ +0000:a370* modexprint_ +0000:a1d8* modexprintbig_ +0000:a160* modexpdump_ +0000:a0e2* modexcls_ +0000:a0b0* modexWaitBorder_ +0df3:0284 _VGA +0000:9ed2* modexprintmeminfo_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +0000:cd10+ modexDrawPBufRegion_ +0000:cca2* modexDrawPBuf_ +0000:cb40 oldDrawBmp_ +0000:cad2 modexDrawBmp_ +0000:c960+ modexDrawBmpRegion_ +0000:c8f2 modexDrawSprite_ +0000:c770+ modexDrawSpriteRegion_ +0000:c702* modexDrawBmpPBuf_ +0000:c590+ modexDrawBmpPBufRegion_ +0000:c522* modexDrawSpritePBuf_ +0000:c3a0+ modexDrawSpritePBufRegion_ +0000:c232 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0410 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0427 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0df3:0000* __nullarea +0df3:02a4* __ovlflag +0df3:02a5* __intno +0df3:02a6* __ovlvec +0000:0456 _cstart_ +0000:0529* _Not_Enough_Memory_ +0000:065b __exit_ +0000:0678 __do_exit_with_msg__ +0000:06d1 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +0df3:02aa _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:06dc _big_code_ +0000:06dc* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +0df3:02ac __8087 +0df3:02ad __real87 +0df3:02ae __dos87emucall +0df3:02b0 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:06dc* __exit_with_msg_ +0000:06e1 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0df3:02b2 __curbrk +0df3:02ba __STACKLOW +0df3:02bc __STACKTOP +0df3:02be __cbyte +0df3:02c0 __child +0df3:02c2 __no87 +0df3:02cf ___FPE_handler +0df3:02b4 __psp +0df3:02c3 __get_ovl_stack +0df3:02c7 __restore_ovl_stack +0df3:02cb __close_ovl_file +0df3:02d3 __LpCmdLine +0df3:02d7 __LpPgmName +0df3:02b6 __osmajor +0df3:02b7 __osminor +0df3:02b8 __osmode +0df3:02b9 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:06fc+ int86x_ +0000:087f int86_ +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +0000:08b0 cpu_basic_probe_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:09bb fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:0d32 __doclose_ +0000:0e7c __shutdown_stream_ +0000:0e96 fclose_ +0df3:5270+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0f01+ __null_int23_exit_ +0000:0f02 exit_ +0000:0f1a* _exit_ +0df3:02dc+ ___int23_exit +0df3:02e0 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:1053 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:124b __fill_buffer_ +0000:149a fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:15e1+ __open_flags_ +0000:18a2+ _fsopen_ +0000:1908 fopen_ +0000:1a2b* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:1ab3 _fmalloc_ +0000:1ab3 malloc_ +0df3:02e4+ ___fheap +0df3:02e6 ___fheapRover +0df3:02e8 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0df3:02ea ___iob +0df3:5274 ___ClosedStreams +0df3:5278 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:1c28 fprintf_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:c1b0 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:cf00 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:d720 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1c58 __I4M +0000:1c58 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1c70 _ffree_ +0000:1c70 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1cdd fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:2064 rand_ +0000:20a6* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0df3:527c _romFonts +0df3:5294 _romFontsData +0000:de10* textInit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:20e5 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:2238 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:2299 __InitRtns +0000:2299* __FInitRtns +0000:22f4 __FiniRtns +0000:22f4* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0df3:0456 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:2358 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0000:2359 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0000:2391* _fpreset_ +0000:23bc __init_8087_ +0000:243b __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:24ab __EnterWVIDEO_ +0df3:0476+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:24cf intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:24e3 segread_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +0df3:0480 _dpmi_entered +0df3:0488 _dpmi_rm_entry +0df3:0490 _dpmi_pm_entry +0df3:56a2 _dpmi_pm_es +0df3:56a4 _dpmi_pm_ds +0df3:56a6 _dpmi_pm_cs +0df3:56a8 _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +0df3:0494 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:2549* __get_errno_ptr_ +0df3:56aa _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2550 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:26de __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:26fe __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:2738 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:276e __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:29b7 __freefp_ +0000:2a58 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2a9a __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2ace __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:2aff lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:2b30 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2b41 __flushall_ +0000:2bd5* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2bdb getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:2bf5* __set_commode_ +0df3:04a4 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0df3:04a6 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:2c01 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2e30* open_ +0000:2e67 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2e94 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2ef3 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:30b0 __MemAllocator +0000:317a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:32e6 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:345c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:354b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:354e _nmalloc_ +0df3:04a8 ___nheapbeg +0df3:04aa ___MiniHeapRover +0df3:04ac ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:3625* _heapgrow_ +0000:3625* _fheapgrow_ +0000:3626 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:369b __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:38cc* fcloseall_ +0000:38d3 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:38dd _nfree_ +0df3:56ac+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:39d8 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:3a38 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3c0d __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0df3:56ae ____Argv +0df3:56b2 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0df3:04ae __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0df3:05b2 __Start_XI +0df3:05dc __End_XI +0df3:05dc __Start_YI +0df3:05e8 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0df3:04b0 ___EFG_printf +0df3:04b4 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0000:4d72 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0000:4f44 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +0df3:04b8 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +0df3:04ba ___Save8087 +0df3:04be ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0000:4f64 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0000:4f96* __init_8087_emu +0000:4f9c __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:4ffa _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5373* __dosretax +0000:5378* __dosret0 +0000:537f __set_errno_dos_ +0000:53e7* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:53f2 __GetIOMode_ +0000:5427 __SetIOMode_nogrow_ +0df3:04d6 ___NFiles +0df3:04d8 ___init_mode +0df3:0500 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:545c fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5461+ __grow_iomode_ +0000:5548+ __shrink_iomode_ +0000:5589 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:5630 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:5656 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5672* __get_doserrno_ptr_ +0df3:56b6 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0df3:0504 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:5679 _dos_creat_ +0000:569d* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:56be* _heapenable_ +0df3:0506 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:56cf __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:5757 __LastFree_ +0000:57d1 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:58e2 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:592d+ utoa_ +0000:59ce itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5a18 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0df3:0508 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5a54* _ismbblead_ +0df3:56b8 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:5a70 ulltoa_ +0000:5bad* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5c1e ultoa_ +0000:5cdc* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0000:5d2a* _SetLD64bit_ +0000:5d35* _SetLD80bit_ +0000:5d40 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0000:5ea5 _LDScale10x_ +0000:677d+ __cvtld_ +0000:6f59 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0000:6f6a* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0000:777e+ __Strtold_ +0000:79bd strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0000:7b64 __Init_FPE_handler_ +0000:7b9d __Fini_FPE_handler_ +0000:7bd4* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:7e66* _dos_close_ +0000:7e74 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:7e83* _frealloc_ +0000:7e83 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:7f5f __ChkTTYIOMode_ +0000:7fcd* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:7fde __doserror_ +0000:7fec* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:7ff8 __brk_ +0000:805f* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0df3:0092 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:80ad __mbinit_ +0df3:05ae+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0000:8188 __LDClass_ +0000:820e* _FLClass_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:8222 __I4D +0000:8271* __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0df3:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0000:82f6 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0000:83be* __set_EDOM_ +0000:83ca __set_ERANGE_ +0000:83d6* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +0df3:01ba* ___f_infinity +0df3:01be* ___f_posqnan +0df3:01c2 ___d_infinity +0df3:01ca ___d_posqnan +0df3:01d2* ___ld_infinity +0df3:01da* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +0df3:01e2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +0df3:05b0 ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:83f0* _msize_ +0000:840b _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:841c _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:8470 _fexpand_ +0000:8470* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:84a5 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:89da _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:8a33 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001b8f0 (112880.) +Entry point address: 0000:0456 +Link time: 00:00.74 diff --git a/scroll.mah b/scroll.mah new file mode 100755 index 00000000..11705432 --- /dev/null +++ b/scroll.mah @@ -0,0 +1,1105 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: scroll.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1f62:0000 0000eb50 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +scroll_TEXT CODE AUTO 0000:0000 00000319 +main_TEXT CODE AUTO 0000:0320 00000f2b +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:1250 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:1250 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:1250 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:1250 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:1250 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:1250 00000000 +vga_palette_write_TEXT CODE AUTO 0000:1250 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:1250 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:1250 00000000 +vga_set_stride_TEXT CODE AUTO 0000:1250 00000000 +vga_read_AC_TEXT CODE AUTO 0000:1250 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:1250 00000000 +vga_write_AC_TEXT CODE AUTO 0000:1250 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:1250 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:1250 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:1250 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:1250 00000000 +vga_write_color_TEXT CODE AUTO 0000:1250 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:1250 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:1250 00000000 +vga_write_GC_TEXT CODE AUTO 0000:1250 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:1250 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:1250 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:1250 00000000 +vga_moveto_TEXT CODE AUTO 0000:1250 00000000 +vga_read_GC_TEXT CODE AUTO 0000:1250 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:1250 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:1250 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:1250 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:1250 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:1250 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_write_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_read_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:1250 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:1250 00000000 +just_int86_TEXT CODE AUTO 0000:1250 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:1250 00000000 +ptr2phys_TEXT CODE AUTO 0000:1250 00000000 +mapread_TEXT CODE AUTO 0000:1250 0000009b +loadmap_TEXT CODE AUTO 0000:12f0 00000252 +dump_TEXT CODE AUTO 0000:1550 0000051f +jsoneq_TEXT CODE AUTO 0000:1a70 000000a4 +jsmn_TEXT CODE AUTO 0000:1b20 00000000 +jsmn_init_TEXT CODE AUTO 0000:1b20 0000004d +jsmn_parse_TEXT CODE AUTO 0000:1b70 00000579 +jsmn_parse_string_TEXT CODE AUTO 0000:20f0 000001c7 +jsmn_parse_primitive_TEXT CODE AUTO 0000:22c0 0000010c +jsmn_fill_token_TEXT CODE AUTO 0000:23d0 00000061 +jsmn_alloc_token_TEXT CODE AUTO 0000:2440 000000b2 +16_in_TEXT CODE AUTO 0000:2500 00000156 +IN_initplayer_TEXT CODE AUTO 0000:2660 00000161 +IN_qb_TEXT CODE AUTO 0000:27d0 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:2830 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:28b0 00000047 +IN_UserInput_TEXT CODE AUTO 0000:2900 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:2950 000000b0 +IN_Ack_TEXT CODE AUTO 0000:2a00 000000af +IN_AckBack_TEXT CODE AUTO 0000:2ab0 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:2bb0 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:2bf0 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:2c30 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:2cc0 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:2d10 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:3830 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:3970 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:39f0 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:3a60 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:3a90 00000084 +IN_Default_TEXT CODE AUTO 0000:3b20 0000011f +IN_Startup_TEXT CODE AUTO 0000:3c40 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:3d50 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:3d50 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:3dc0 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:3f20 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:40b0 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:40b0 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:4100 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:4140 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:4190 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:41e0 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:4220 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:44e0 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:45a0 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:45a0 00000000 +Mouse_TEXT CODE AUTO 0000:45a0 0000002c +INL_KeyService_TEXT CODE AUTO 0000:45d0 000002a5 +16_mm_TEXT CODE AUTO 0000:4880 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:5270 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:52a0 00000805 +MM_Report_TEXT CODE AUTO 0000:5ab0 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:5ce0 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:5d80 00000086 +MM_DumpData_TEXT CODE AUTO 0000:5e10 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:5f80 0000069c +MM_SortMem_TEXT CODE AUTO 0000:6620 000001ee +MM_SetLock_TEXT CODE AUTO 0000:6810 000000df +MM_SetPurge_TEXT CODE AUTO 0000:68f0 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:69d0 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:6ad0 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:6ee0 0000009c +MM_Startup_TEXT CODE AUTO 0000:6f80 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:73c0 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:7450 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:7630 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:76c0 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:77b0 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:7810 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:7940 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:7a50 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:7ac0 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:7c80 0000005b +wcpu_TEXT CODE AUTO 0000:7ce0 00000000 +detectcpu_TEXT CODE AUTO 0000:7ce0 00000058 +16_head_TEXT CODE AUTO 0000:7d40 0000000d +dirchar_TEXT CODE AUTO 0000:7d50 00000046 +US_CheckParm_TEXT CODE AUTO 0000:7da0 0000015b +printmeminfoline_TEXT CODE AUTO 0000:7f00 000001ec +filesize_TEXT CODE AUTO 0000:80f0 00000068 +wait_TEXT CODE AUTO 0000:8160 0000004b +16_ca_TEXT CODE AUTO 0000:81b0 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:8210 0000002f +CA_Startup_TEXT CODE AUTO 0000:8240 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:82a0 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:8360 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:8410 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:8480 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:8500 000000af +CA_FarRead_TEXT CODE AUTO 0000:85b0 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:8660 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:8690 00000053 +16_dbg_TEXT CODE AUTO 0000:86f0 00000000 +_DEBUGF_TEXT CODE AUTO 0000:86f0 0000004e +_DEBUG_TEXT CODE AUTO 0000:8740 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:87c0 0000012c +kitten_TEXT CODE AUTO 0000:88f0 0000003c +db_insert_TEXT CODE AUTO 0000:8930 0000010f +db_fetch_TEXT CODE AUTO 0000:8a40 00000098 +get_line_TEXT CODE AUTO 0000:8ae0 00000072 +processEscChars_TEXT CODE AUTO 0000:8b60 0000018a +mystrtoul_TEXT CODE AUTO 0000:8cf0 000000b4 +kittenclose_TEXT CODE AUTO 0000:8db0 0000001d +catread_TEXT CODE AUTO 0000:8dd0 000000b6 +kittenopen_TEXT CODE AUTO 0000:8e90 0000025f +kittengets_TEXT CODE AUTO 0000:90f0 00000063 +16_hc_TEXT CODE AUTO 0000:9160 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:9310 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:9340 00000053 +heapstat0_TEXT CODE AUTO 0000:93a0 00000076 +heapstat_TEXT CODE AUTO 0000:9420 00000134 +heapdump_TEXT CODE AUTO 0000:9560 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:a210 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:a270 0000005f +GetFreeSize_TEXT CODE AUTO 0000:a2d0 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:a330 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:a410 000000ef +_farcoreleft_TEXT CODE AUTO 0000:a500 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:a5c0 000000b5 +_coreleft_TEXT CODE AUTO 0000:a680 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:a700 0000008d +16_timer_TEXT CODE AUTO 0000:a790 0000000d +WaitPee_TEXT CODE AUTO 0000:a7a0 0000002a +shinkutxt_TEXT CODE AUTO 0000:a7d0 0000014f +time_in_seconds_TEXT CODE AUTO 0000:a920 0000004d +ticktock_TEXT CODE AUTO 0000:a970 0000006b +elapsed_timer_TEXT CODE AUTO 0000:a9e0 00000054 +start_timer_TEXT CODE AUTO 0000:aa40 0000013a +_TEXT CODE AUTO 0ab8:0000 0000a032 +dos_TEXT CODE AUTO 0ab8:a040 000001bd +cpu_TEXT CODE AUTO 0ab8:a200 00000028 +vga_TEXT CODE AUTO 0ab8:a230 00000afc +scroll16_TEXT CODE AUTO 0ab8:ad30 00000009 +animatePlayer_TEXT CODE AUTO 0ab8:ad40 00000335 +shinku_TEXT CODE AUTO 0ab8:b080 000003b7 +mapDrawWCol_TEXT CODE AUTO 0ab8:b440 00000166 +mapDrawWRow_TEXT CODE AUTO 0ab8:b5b0 0000014f +mapDrawCol_TEXT CODE AUTO 0ab8:b700 00000187 +mapDrawRow_TEXT CODE AUTO 0ab8:b890 0000016f +mapDrawTile_TEXT CODE AUTO 0ab8:ba00 000000e7 +mapGoTo_TEXT CODE AUTO 0ab8:baf0 000004eb +chkmap_TEXT CODE AUTO 0ab8:bfe0 00000190 +ScrollDown_TEXT CODE AUTO 0ab8:c170 0000015f +ScrollUp_TEXT CODE AUTO 0ab8:c2d0 00000135 +ScrollLeft_TEXT CODE AUTO 0ab8:c410 00000126 +ScrollRight_TEXT CODE AUTO 0ab8:c540 00000142 +mapScrollDown_TEXT CODE AUTO 0ab8:c690 00000382 +mapScrollUp_TEXT CODE AUTO 0ab8:ca20 0000031e +mapScrollLeft_TEXT CODE AUTO 0ab8:cd40 000002fe +mapScrollRight_TEXT CODE AUTO 0ab8:d040 00000360 +panpagemanual_TEXT CODE AUTO 0ab8:d3a0 00000721 +walk_TEXT CODE AUTO 0ab8:dad0 00001e7f +bitmap_TEXT CODE AUTO 0ab8:f950 00000079 +bitmapLoadPcxTiles_TEXT CODE AUTO 0ab8:f9d0 0000015b +bitmapLoadPcx_TEXT CODE AUTO 0ab8:fb30 00000160 +loadPcxPalette_TEXT CODE AUTO 0ab8:fc90 00000178 +loadPcxStage1_TEXT CODE AUTO 0ab8:fe10 00000112 +16text_TEXT CODE AUTO 0ab8:ff30 00000000 +textInit_TEXT CODE AUTO 0ab8:ff30 0000009f +getRomFontAddr_TEXT CODE AUTO 1ab5:0000 0000007b +modex16_TEXT CODE AUTO 1ab5:0080 00000199 +modexprintmeminfo_TEXT CODE AUTO 1ab5:0220 000001d5 +modexWaitBorder_TEXT CODE AUTO 1ab5:0400 00000028 +modexcls_TEXT CODE AUTO 1ab5:0430 00000077 +modexpdump_TEXT CODE AUTO 1ab5:04b0 00000061 +modexprintbig_TEXT CODE AUTO 1ab5:0520 00000195 +modexprint_TEXT CODE AUTO 1ab5:06c0 000001d0 +modexgetPixel_TEXT CODE AUTO 1ab5:0890 00000087 +modexputPixel_TEXT CODE AUTO 1ab5:0920 0000008e +modexchkcolor_TEXT CODE AUTO 1ab5:09b0 00000337 +modexPalOverscan_TEXT CODE AUTO 1ab5:0cf0 0000004d +modexPalUpdate0_TEXT CODE AUTO 1ab5:0d40 00000086 +modexPalUpdate1_TEXT CODE AUTO 1ab5:0dd0 000000b2 +modexPalUpdate_TEXT CODE AUTO 1ab5:0e90 000005c3 +modexPalWhite_TEXT CODE AUTO 1ab5:1460 0000002c +modexPalBlack_TEXT CODE AUTO 1ab5:1490 0000002e +modexSavePalFile_TEXT CODE AUTO 1ab5:14c0 0000007a +modexLoadPalFile_TEXT CODE AUTO 1ab5:1540 000000e7 +modexNewPal_TEXT CODE AUTO 1ab5:1630 00000046 +modexPalSave_TEXT CODE AUTO 1ab5:1680 00000058 +fadePalette_TEXT CODE AUTO 1ab5:16e0 000000a2 +modexFlashOff_TEXT CODE AUTO 1ab5:1790 00000031 +modexFlashOn_TEXT CODE AUTO 1ab5:17d0 00000032 +modexFadeOff_TEXT CODE AUTO 1ab5:1810 0000002f +modexFadeOn_TEXT CODE AUTO 1ab5:1840 00000034 +modexCopyPageRegion_TEXT CODE AUTO 1ab5:1880 00000190 +modexClearRegion_TEXT CODE AUTO 1ab5:1a10 00000120 +modexSelectPlane_TEXT CODE AUTO 1ab5:1b30 00000024 +modexPanPage_TEXT CODE AUTO 1ab5:1b60 00000051 +modexShowPage_TEXT CODE AUTO 1ab5:1bc0 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 1ab5:1c90 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 1ab5:1e10 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 1ab5:1ec0 0000010e +modexNextPage_TEXT CODE AUTO 1ab5:1fd0 00000165 +modexDefaultPage_TEXT CODE AUTO 1ab5:2140 000000f3 +modexLeave_TEXT CODE AUTO 1ab5:2240 00000019 +modexEnter_TEXT CODE AUTO 1ab5:2260 000001ce +vgaGetMode_TEXT CODE AUTO 1ab5:2430 0000001b +vgaSetMode_TEXT CODE AUTO 1ab5:2450 00000031 +VGAmodeX_TEXT CODE AUTO 1ab5:2490 000000e6 +16render_TEXT CODE AUTO 1ab5:2580 00000000 +modexDrawChar_TEXT CODE AUTO 1ab5:2580 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 1ab5:26f0 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 1ab5:2870 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 1ab5:28e0 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 1ab5:2a50 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 1ab5:2ac0 00000177 +modexDrawSprite_TEXT CODE AUTO 1ab5:2c40 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 1ab5:2cb0 0000016a +modexDrawBmp_TEXT CODE AUTO 1ab5:2e20 00000069 +oldDrawBmp_TEXT CODE AUTO 1ab5:2e90 00000159 +modexDrawPBuf_TEXT CODE AUTO 1ab5:2ff0 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 1ab5:3060 000001e9 +8250_TEXT CODE AUTO 1ab5:3250 0000009a +8250bios_TEXT CODE AUTO 1ab5:32f0 00000086 +8250siop_TEXT CODE AUTO 1ab5:3380 00000000 +8250prob_TEXT CODE AUTO 1ab5:3380 000002d5 +8250cint_TEXT CODE AUTO 1ab5:3660 00000045 +8250fifo_TEXT CODE AUTO 1ab5:36b0 0000008a +8250bauc_TEXT CODE AUTO 1ab5:3740 00000041 +8250baud_TEXT CODE AUTO 1ab5:3790 00000040 +vgacrtcr_TEXT CODE AUTO 1ab5:37d0 00000817 +vgacrtcs_TEXT CODE AUTO 1ab5:3ff0 000006ec +doswin_TEXT CODE AUTO 1ab5:46e0 00000231 +dosdpmev_TEXT CODE AUTO 1ab5:4920 00000000 +cpup3snc_TEXT CODE AUTO 1ab5:4920 00000000 +dosntvig_TEXT CODE AUTO 1ab5:4920 00000000 +16_in13_DATA FAR_DATA AUTO 1f47:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1f61:0004 00000000 +_NULL BEGDATA DGROUP 1f62:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1f64:0000 00000002 +CONST DATA DGROUP 1f64:0002 00000102 +CONST2 DATA DGROUP 1f74:0004 0000013a +_DATA DATA DGROUP 1f88:0000 00000bcf +XIB DATA DGROUP 2045:0000 00000000 +XI DATA DGROUP 2045:0000 0000003c +XIE DATA DGROUP 2048:000c 00000000 +YIB DATA DGROUP 2048:000c 00000000 +YI DATA DGROUP 2048:000c 00000018 +YIE DATA DGROUP 204a:0004 00000000 +STRINGS DATA DGROUP 204a:0004 00000000 +DATA DATA DGROUP 204a:0004 00000000 +_emu_init_start EMU DGROUP 204a:0004 00000000 +_emu_init_end EMU DGROUP 204a:0004 00000000 +_BSS BSS DGROUP 204b:0000 00005cb2 +STACK STACK DGROUP 2617:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: scroll.obj(/dos/z/16/src/scroll.c) +1f62:0e90+ _player +1f62:0f70+ _mv +1f62:0fd0+ _gvar +1f62:51a8+ _ptr +1f62:51ac* _mappalptr +1f62:51b0* _gpal +1f62:51b4+ _dpal +1f62:51b8+ _cpus +1f62:51bc* _t +1f62:0264+ _panswitch +1f62:51cc+ _bakapee +1f62:51ce+ _i +1f62:51d0* _pg +1f62:51d2+ _pan +0000:0320 main_ +Module: mapread.obj(/dos/z/16/src/lib/mapread.c) +0000:1a70+ jsoneq_ +0000:1552+ dump_ +0000:12f0 loadmap_ +Module: jsmn.obj(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:1b70 jsmn_parse_ +0000:1b22 jsmn_init_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1f62:0284+ _testkeyin +1f62:0286+ _testcontrolnoisy +0000:45d0+ INL_KeyService_ +0000:45a2* Mouse_ +0000:44e0+ IN_GetJoyAbs_ +0000:4192+ IN_GetJoyButtonsDB_ +0000:3dc0+ IN_SetupJoy_ +0000:3c42 IN_Startup_ +0000:3b20 IN_Default_ +0000:3a92 IN_Shutdown_ +0000:3a60* IN_SetKeyHook_ +0000:39f2+ IN_ClearKeysDown_ +0000:3830* IN_ReadCursor_ +0000:2d1a IN_ReadControl_ +0000:2cc0* IN_SetControlType_ +0000:2c32* IN_GetScanName_ +0000:2bf0* IN_WaitForKey_ +0000:2bb2* IN_WaitForASCII_ +0000:2ab0+ IN_AckBack_ +0000:2a02* IN_Ack_ +0000:2950+ IN_IsUserInput_ +0000:2902 IN_UserInput_ +0000:28b0 IN_KeyDown_ +0000:2832+ IN_ClearKey_ +0000:27d0* IN_qb_ +1f62:52fe+ _inpu +0000:2662 IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:7c80+ MML_CheckForEMS_ +0000:7ac2+ MML_SetupEMS_ +0000:7a50+ MML_ShutdownEMS_ +0000:7942+ MM_MapEMS_ +0000:7810* MM_MapXEMS_ +0000:77b2+ MML_CheckForXMS_ +0000:76c0* MML_SetupXMS_ +0000:7632+ MML_ShutdownXMS_ +0000:7450+ MML_UseSpace_ +0000:73c2+ MML_ClearBlock_ +0000:6f80* MM_Startup_ +0000:6ee2+ MM_Shutdown_ +0000:6ad0 MM_GetPtr_ +0000:69d2+ MM_FreePtr_ +0000:68f0* MM_SetPurge_ +0000:6812* MM_SetLock_ +0000:6620+ MM_SortMem_ +0000:5f82* MM_ShowMemory_ +0000:5e10* MM_DumpData_ +0000:5d82+ MM_UnusedMemory_ +0000:5ce0+ MM_TotalFree_ +0000:5ab2* MM_Report_ +1f62:54d0+ _beforesort +1f62:54d4+ _aftersort +1f62:54d8+ _XMSaddr +0000:5270* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:7ce0 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:8160* wait_ +0000:80f2* filesize_ +0000:7f00 printmeminfoline_ +0000:7da2 US_CheckParm_ +0000:7d5a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:8690 CA_OpenDebug_ +0000:8662 CA_CloseDebug_ +0000:85b0+ CA_FarRead_ +0000:8502+ CA_FarWrite_ +0000:8480* CA_ReadFile_ +0000:8412* CA_WriteFile_ +0000:8360* CA_LoadFile_ +0000:82a2* CAL_OptimizeNodes_ +0000:8240* CA_Startup_ +1f62:55e0* _finishcachebox +1f62:55e4* _drawcachebox +1f62:55e8* _updatecachebox +0000:8212* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:87c0 _DEBUG_INIT_ +0000:8742 _DEBUG_ +1f62:0574+ __DEBUG_INITed +1f62:0578+ __DEBUG_uart +0000:86f0 _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:90f0 KITTENGETS +0000:8e92* kittenopen_ +0000:8dd0+ catread_ +0000:8db2* kittenclose_ +0000:8cf0+ mystrtoul_ +0000:8b62+ processEscChars_ +0000:8ae0+ get_line_ +0000:8a42+ db_fetch_ +1f62:057c+ __kitten_catalog +0000:8930+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:a700+ LargestFreeBlock_ +0000:a682+ _coreleft_ +0000:a5c0+ LargestFarFreeBlock_ +0000:a502+ _farcoreleft_ +0000:a410+ LargestHugeFreeBlock_ +0000:a332* _hugecoreleft_ +0000:a2d0+ GetFreeSize_ +0000:a272+ GetFarFreeSize_ +0000:a210+ GetNearFreeSize_ +0000:9562* heapdump_ +0000:942a+ heapstat_ +0000:93ac+ heapstat0_ +0000:9340+ HC_OpenDebug_ +0000:9312* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:aa40 start_timer_ +0000:a9e2 elapsed_timer_ +0000:a970 ticktock_ +0000:a922* time_in_seconds_ +0000:a7d0* shinkutxt_ +0000:a7a2* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0ab8:0005 __STK +0ab8:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0ab8:0042 _fmalloc_ +0ab8:0042 malloc_ +1f62:0596 ___fheap +1f62:0598 ___fheapRover +1f62:059a ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0ab8:01bf __PIA +0ab8:01b8* __PIS +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0ab8:a040 probe_dos_ +1f62:05a0* _lib_dos_option +1f62:05a1+ _dos_flavor +1f62:05a2 _dos_version +1f62:05a4+ _freedos_kernel_version +1f62:05a8+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0ab8:a200 cpu_probe_ +1f62:05b0 _cpu_cpuid_vendor +1f62:05bd _cpu_cpuid_features +1f62:05cd+ _cpu_basic_level +1f62:05d0 _cpu_cpuid_max +1f62:05d4 _cpu_flags +1f62:05d6 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0ab8:a230+ vga_sync_hw_cursor_ +0ab8:a2ee+ update_state_vga_memory_map_select_ +0ab8:a53c update_state_from_vga_ +0ab8:a920 probe_vga_ +1f62:5874 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1f62:0602 ___iob +1f62:589c ___ClosedStreams +1f62:58a0 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0ab8:01d6 fprintf_ +Module: gfx.lib(/dos/z/16/src/lib/scroll16.c) +0ab8:dada walk_ +0ab8:d3ac panpagemanual_ +0ab8:d040+ mapScrollRight_ +0ab8:cd42+ mapScrollLeft_ +0ab8:ca20+ mapScrollUp_ +0ab8:c692+ mapScrollDown_ +0ab8:c540+ ScrollRight_ +0ab8:c412+ ScrollLeft_ +0ab8:c2d0+ ScrollUp_ +0ab8:c172+ ScrollDown_ +0ab8:bfe0 chkmap_ +0ab8:baf2 mapGoTo_ +0ab8:ba00+ mapDrawTile_ +0ab8:b892+ mapDrawRow_ +0ab8:b700+ mapDrawCol_ +0ab8:b5b2+ mapDrawWRow_ +0ab8:b440* mapDrawWCol_ +0ab8:b082 shinku_ +1f62:0c25 _shinku_fps_indicator_page +1f62:0c26 _pageflipflop +1f62:0c28+ _pageploop +0ab8:ad52+ animatePlayer_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0ab8:0205 printf_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0ab8:fb30 bitmapLoadPcx_ +0ab8:f9d2* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +1f62:59a4 _romFonts +1f62:59bc _romFontsData +0ab8:ff30 textInit_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +1ab5:2490 VGAmodeX_ +1ab5:2432* vgaGetMode_ +1ab5:226a+ modexEnter_ +1ab5:2240* modexLeave_ +1ab5:2142+ modexDefaultPage_ +1ab5:1fd0+ modexNextPage_ +1ab5:1ec2+ modexNextPageFlexibleSize_ +1ab5:1e10+ modexCalcVmemRemain_ +1ab5:1c92 modexHiganbanaPageSetup_ +1ab5:1bc0 modexShowPage_ +1ab5:1b62* modexPanPage_ +1ab5:1b30 modexSelectPlane_ +1ab5:1a12 modexClearRegion_ +1ab5:1880 modexCopyPageRegion_ +1ab5:1842* modexFadeOn_ +1ab5:1810* modexFadeOff_ +1ab5:17d2* modexFlashOn_ +1ab5:1790* modexFlashOff_ +1ab5:1682+ modexPalSave_ +1ab5:1630 modexNewPal_ +1ab5:1542* modexLoadPalFile_ +1ab5:14c0* modexSavePalFile_ +1ab5:1492* modexPalBlack_ +1ab5:1460* modexPalWhite_ +1ab5:0e92+ modexPalUpdate_ +1ab5:0dd0 modexPalUpdate1_ +1ab5:0d42* modexPalUpdate0_ +1ab5:0cf0 modexPalOverscan_ +1ab5:09b2+ modexchkcolor_ +1ab5:0920* modexputPixel_ +1ab5:0892* modexgetPixel_ +1ab5:06c0 modexprint_ +1ab5:0528* modexprintbig_ +1ab5:04b0 modexpdump_ +1ab5:0432* modexcls_ +1ab5:0400* modexWaitBorder_ +1f62:0c44+ _VGA +1ab5:0222 modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0ab8:0234 __I4M +0ab8:0234 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +0ab8:024c atoi_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +1ab5:3060+ modexDrawPBufRegion_ +1ab5:2ff2* modexDrawPBuf_ +1ab5:2e90* oldDrawBmp_ +1ab5:2e22* modexDrawBmp_ +1ab5:2cb0+ modexDrawBmpRegion_ +1ab5:2c42 modexDrawSprite_ +1ab5:2ac0 modexDrawSpriteRegion_ +1ab5:2a52* modexDrawBmpPBuf_ +1ab5:28e0+ modexDrawBmpPBufRegion_ +1ab5:2872* modexDrawSpritePBuf_ +1ab5:26f0+ modexDrawSpritePBufRegion_ +1ab5:2582 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c) +0ab8:02f1 sound_ +0ab8:032c nosound_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0ab8:0338 rand_ +0ab8:037a* srand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1f62:0000* __nullarea +1f62:0c68* __ovlflag +1f62:0c69* __intno +1f62:0c6a* __ovlvec +0ab8:039e _cstart_ +0ab8:0471* _Not_Enough_Memory_ +0ab8:05a3 __exit_ +0ab8:05c0 __do_exit_with_msg__ +0ab8:0619 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0ab8:0624 _big_code_ +0ab8:0624* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1f62:67ca __argv +1f62:67ce ___argv +1f62:67d2 __argc +1f62:67d4 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +0ab8:0624 strncmp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +0ab8:0661 strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0ab8:0763+ __open_flags_ +0ab8:0a24+ _fsopen_ +0ab8:0a8a fopen_ +0ab8:0bad* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0ab8:0c35 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0ab8:0fac __get_errno_ptr_ +1f62:67d6 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0ab8:0fb3* _frealloc_ +0ab8:0fb3 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0ab8:1090 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +0ab8:10c3 strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0ab8:10ff+ int86x_ +0ab8:1282 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0ab8:12af _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0ab8:12ba _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0ab8:12c8 __I4D +0ab8:1317 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0ab8:139b* _heapgrow_ +0ab8:139b _fheapgrow_ +0ab8:139c _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0ab8:1411 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0ab8:1456 _nmalloc_ +1f62:0c6e ___nheapbeg +1f62:0c70 ___MiniHeapRover +1f62:0c72 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0ab8:152d _ffree_ +0ab8:152d free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0ab8:159a _nfree_ +1f62:67d8+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0ab8:1695+ __null_int23_exit_ +0ab8:1696 exit_ +0ab8:16ae* _exit_ +1f62:0c74+ ___int23_exit +1f62:0c78 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0ab8:16c9 ultoa_ +0ab8:1787* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0ab8:190d write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0ab8:1b39 __doclose_ +0ab8:1c83 __shutdown_stream_ +0ab8:1c9d fclose_ +1f62:67da+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0ab8:1d7e clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0ab8:1da5 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0ab8:1dbc ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0ab8:1fa2 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1f62:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0ab8:219a tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0ab8:21a8 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0ab8:23d8 open_ +0ab8:240f sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0ab8:243c close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0ab8:2441 filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +1ab5:3250 already_got_8250_port_ +1ab5:32a4 init_8250_ +1f62:0c84+ _inited_8250 +1f62:67e2 _base_8250_port +1f62:67f2 _info_8250_port +1f62:6812 _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +1ab5:32f0 probe_8250_bios_ports_ +1ab5:332a get_8250_bios_port_ +1f62:0c86 _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1f62:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +1ab5:3380 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +1ab5:3660 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +1ab5:36b0* uart_8250_disable_FIFO_ +1ab5:36f0 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +1ab5:3740 uart_8250_baud_to_divisor_ +1ab5:375c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +1ab5:3790 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +0ab8:250d vsnprintf_ +0ab8:25a2* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0ab8:25d1 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0ab8:2600 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0ab8:26ec __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0ab8:271d read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0ab8:285d* __clib_strdup_ +0ab8:285d strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0ab8:28c4 halloc_ +0ab8:29a9 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0ab8:29b0 _heapwalk_ +0ab8:29b0 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0ab8:29c5+ __NHeapWalk_ +0ab8:2aba _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0ab8:2aca stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1f62:0c88 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1f62:0c8a __8087 +1f62:0c8b __real87 +1f62:0c8c __dos87emucall +1f62:0c8e __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0ab8:2ad8* __exit_with_msg_ +0ab8:2add __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1f62:0c90 __curbrk +1f62:0c98 __STACKLOW +1f62:0c9a __STACKTOP +1f62:0c9c __cbyte +1f62:0c9e __child +1f62:0ca0 __no87 +1f62:0cad ___FPE_handler +1f62:0c92 __psp +1f62:0ca1 __get_ovl_stack +1f62:0ca5 __restore_ovl_stack +1f62:0ca9 __close_ovl_file +1f62:0cb1 __LpCmdLine +1f62:0cb5 __LpPgmName +1f62:0c94 __osmajor +1f62:0c95 __osminor +1f62:0c96 __osmode +1f62:0c97 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0ab8:2b00 __MemAllocator +0ab8:2bca __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0ab8:2d36 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0ab8:2eac __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0ab8:2f9b __fmemneed_ +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +0ab8:2fa0 cpu_basic_probe_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0ab8:30ab __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0ab8:32dc* fcloseall_ +0ab8:32e3 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0ab8:3309 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0ab8:345c __fill_buffer_ +0ab8:36ab fgetc_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +1ab5:2500 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +1ab5:37d0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +1ab5:3ff0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0ab8:37f2 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0ab8:3b79 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0ab8:3bda __InitRtns +0ab8:3bda* __FInitRtns +0ab8:3c35 __FiniRtns +0ab8:3c35* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1f62:0cbc ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0ab8:3c9a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0ab8:3fc9 __Init_Argv_ +0ab8:402b __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0ab8:4055* __set_commode_ +1f62:0cbe __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1f62:0cc0 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0ab8:4061 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0ab8:40c0 __freefp_ +0ab8:4161 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0ab8:41a2 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0ab8:4352 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0ab8:44e0 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0ab8:4500* _msize_ +0ab8:451b _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0ab8:452c _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0ab8:4580 _fexpand_ +0ab8:4580* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0ab8:45b5 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0ab8:45c9 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0ab8:46b4 __LastFree_ +0ab8:472e __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0ab8:483f __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1f62:0070 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0ab8:4842 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0ab8:487c* __dosretax +0ab8:4881* __dosret0 +0ab8:4888 __set_errno_dos_ +0ab8:48f0* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0ab8:48fb __GetIOMode_ +0ab8:4930 __SetIOMode_nogrow_ +1f62:0cd6 ___NFiles +1f62:0cd8 ___init_mode +1f62:0d00 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0ab8:4965 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0ab8:499b __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0ab8:4be4 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0ab8:4bf9 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0ab8:4c0a lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0ab8:4c3c __doserror_ +0ab8:4c4a __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0ab8:4c56 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0ab8:4c7c isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0ab8:4c98* __get_doserrno_ptr_ +1f62:6818 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1f62:0d04 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0ab8:4c9f _dos_creat_ +0ab8:4cc3* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0ab8:4ce4+ __grow_iomode_ +0ab8:4dcb+ __shrink_iomode_ +0ab8:4e0c __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +1ab5:46e0* detect_windows_ +1f62:0d10+ _windows_version_method +1f62:0d14+ _windows_version +1f62:0d16 _windows_mode +1f62:0d17+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0ab8:4eb3 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0ab8:6020 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1f62:681c ___env_mask +1f62:6820 _environ +1f62:6824* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0ab8:6062 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0ab8:60b5 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0ab8:6110 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0ab8:6133 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0ab8:6185 __ChkTTYIOMode_ +0ab8:61f3* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0ab8:62c5 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0ab8:64eb __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0ab8:6523* _fpreset_ +0ab8:654e __init_8087_ +0ab8:65cd __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0ab8:663d __EnterWVIDEO_ +1f62:0d36+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0ab8:6661* _heapenable_ +1f62:0d38 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1f62:0d3a __amblksiz +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +1f62:0d40 _dpmi_entered +1f62:0d48 _dpmi_rm_entry +1f62:0d50 _dpmi_pm_entry +1f62:6828 _dpmi_pm_es +1f62:682a _dpmi_pm_ds +1f62:682c _dpmi_pm_cs +1f62:682e _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +1f62:0d54 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0ab8:6672 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0ab8:6847 __flushall_ +0ab8:68db flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0ab8:68e1 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0ab8:68fb __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1f62:6830 ____Argv +1f62:6834 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1f62:0e30 __Start_XI +1f62:0e6c __End_XI +1f62:0e6c __Start_YI +1f62:0e84 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1f62:6836 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0ab8:695c __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0ab8:6e91 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0ab8:6eea _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0ab8:7263 __brk_ +0ab8:72ca* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0ab8:72da fsync_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1f62:0d70 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0ab8:72df wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0ab8:732a+ utoa_ +0ab8:73cb itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0ab8:7415 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1f62:0d74 ___EFG_printf +1f62:0d78 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1f62:0d7c ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0ab8:7461* _ismbblead_ +1f62:6838 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0ab8:747d ulltoa_ +0ab8:75ba* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0ab8:7649 __setenvp_ +0ab8:77d5 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0ab8:7871 __mbinit_ +1f62:0d7e ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0ab8:794c _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0ab8:795a toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0ab8:7968 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0ab8:7b3a __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1f62:0d80 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1f62:0d82 ___Save8087 +1f62:0d86 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0ab8:7b5a __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0ab8:7b8c* __init_8087_emu +0ab8:7b92 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0ab8:7bef _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0ab8:7c14* _dos_close_ +0ab8:7c22 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0ab8:7c31 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0ab8:7d62* _SetLD64bit_ +0ab8:7d6d* _SetLD80bit_ +0ab8:7d78 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0ab8:7edd _LDScale10x_ +0ab8:87b5+ __cvtld_ +0ab8:8f91 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0ab8:8fa2* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0ab8:97b6+ __Strtold_ +0ab8:99f5 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0ab8:9b9c __Init_FPE_handler_ +0ab8:9bd5 __Fini_FPE_handler_ +0ab8:9c0c* __FPEHandler +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0ab8:9e9e __LDClass_ +0ab8:9f24* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0ab8:9f38 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0ab8:a000* __set_EDOM_ +0ab8:a00c __set_ERANGE_ +0ab8:a018* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1f62:022e* ___f_infinity +1f62:0232* ___f_posqnan +1f62:0236 ___d_infinity +1f62:023e ___d_posqnan +1f62:0246* ___ld_infinity +1f62:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1f62:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1f62:0e2e ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0002e170 (188784.) +Entry point address: 0ab8:039e +Link time: 00:00.26 diff --git a/src/lib/16_ca.c b/src/lib/16_ca.c index 25463ac7..f5893d81 100755 --- a/src/lib/16_ca.c +++ b/src/lib/16_ca.c @@ -227,14 +227,14 @@ boolean CA_FarRead(int handle, byte huge *dest, dword length, mminfo_t *mm) boolean flag; //dword fat=0; //word segm=0; - //if(mm->EMSVer<0x40) + if(mm->EMSVer<0x40) if(length>0xfffflu) { printf("File is a fat bakapee\n"); //segm=(length%0xfffflu)-1; //fat=segm*0xfffflu; //length-=fat; -// printf("CA_FarRead doesn't support 64K reads yet!\n"); + printf("CA_FarRead doesn't support 64K reads yet!\n"); return 0;//TODO: EXPAND!!! } @@ -299,14 +299,14 @@ boolean CA_FarWrite(int handle, byte huge *source, dword length, mminfo_t *mm) boolean flag; //dword fat=0; //word segm=0; - //if(mm->EMSVer<0x40) + if(mm->EMSVer<0x40) if(length>0xfffflu) { printf("File is a fat bakapee\n"); //segm=(length%0xfffflu)-1; //fat=segm*0xfffflu; //length-=fat; -// printf("CA_FarRead doesn't support 64K reads yet!\n"); + printf("CA_FarRead doesn't support 64K reads yet!\n"); return 0; } diff --git a/src/lib/16_head.h b/src/lib/16_head.h index b7aab1bd..71e861ce 100755 --- a/src/lib/16_head.h +++ b/src/lib/16_head.h @@ -33,7 +33,6 @@ #include #include #include -#include //16_vrs.h #include // just for wait #include // just for wait #include @@ -47,6 +46,7 @@ #include #include #include +#include //16_vrs.h #endif #include "src/lib/nyan/kitten.h" #include "src/lib/types.h" diff --git a/src/lib/16_in.h b/src/lib/16_in.h index d2dfb54a..16b9b0ae 100755 --- a/src/lib/16_in.h +++ b/src/lib/16_in.h @@ -30,10 +30,10 @@ #include #include "src/lib/16_head.h" #include "src/lib/16_timer.h" +#ifdef __WATCOMC__ //borland C BCEXMM.EXE +#include "src/lib/16_dbg.h" #include "src/lib/16_sprit.h" #include "src/lib/bitmap.h" //old format -#ifdef __WATCOMC__ -#include "src/lib/16_dbg.h" #endif #ifdef __DEBUG__ //#define __DEBUG_InputMgr__ diff --git a/src/vrstest.c b/src/vrstest.c index a65eee09..fe532b84 100755 --- a/src/vrstest.c +++ b/src/vrstest.c @@ -84,7 +84,7 @@ void main() { MM_Startup(&mm, &mmi); CA_Startup(&gvar); // What should be done by read_vrs: - sega = (mm.bufferseg); + //sega = (mm.bufferseg); if(CA_LoadFile("data/spri/chikyuu.vrs", &bigbuffer, &mm, &mmi)) baka=1; else baka=0; fd = open("data/spri/chikyuu.vrs", O_RDONLY|O_BINARY); size = lseek(fd, 0, SEEK_END); diff --git a/test.mah b/test.mah new file mode 100755 index 00000000..40f92871 --- /dev/null +++ b/test.mah @@ -0,0 +1,1058 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: test.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1cec:0000 0000e9f0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +test_TEXT CODE AUTO 0000:0000 00000139 +main_TEXT CODE AUTO 0000:0140 0000077f +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:08c0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:08c0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:08c0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:08c0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:08c0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:08c0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:08c0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:08c0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:08c0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:08c0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:08c0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:08c0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:08c0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:08c0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_color_TEXT CODE AUTO 0000:08c0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:08c0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:08c0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:08c0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:08c0 00000000 +vga_moveto_TEXT CODE AUTO 0000:08c0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:08c0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:08c0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:08c0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:08c0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:08c0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:08c0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:08c0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:08c0 00000000 +just_int86_TEXT CODE AUTO 0000:08c0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:08c0 00000000 +ptr2phys_TEXT CODE AUTO 0000:08c0 00000000 +16_in_TEXT CODE AUTO 0000:08c0 00000156 +IN_initplayer_TEXT CODE AUTO 0000:0a20 00000161 +IN_qb_TEXT CODE AUTO 0000:0b90 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:0bf0 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:0c70 00000047 +IN_UserInput_TEXT CODE AUTO 0000:0cc0 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:0d10 000000b0 +IN_Ack_TEXT CODE AUTO 0000:0dc0 000000af +IN_AckBack_TEXT CODE AUTO 0000:0e70 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:0f70 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:0fb0 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:0ff0 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:1080 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:10d0 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:1bf0 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:1d30 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:1db0 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:1e20 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:1e50 00000084 +IN_Default_TEXT CODE AUTO 0000:1ee0 0000011f +IN_Startup_TEXT CODE AUTO 0000:2000 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:2110 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:2110 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:2180 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:22e0 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:2470 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:2470 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:24c0 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:2500 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:2550 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:25a0 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:25e0 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:28a0 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:2960 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:2960 00000000 +Mouse_TEXT CODE AUTO 0000:2960 0000002c +INL_KeyService_TEXT CODE AUTO 0000:2990 000002a5 +16_mm_TEXT CODE AUTO 0000:2c40 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:3630 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:3660 00000805 +MM_Report_TEXT CODE AUTO 0000:3e70 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:40a0 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:4140 00000086 +MM_DumpData_TEXT CODE AUTO 0000:41d0 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:4340 0000069c +MM_SortMem_TEXT CODE AUTO 0000:49e0 000001ee +MM_SetLock_TEXT CODE AUTO 0000:4bd0 000000df +MM_SetPurge_TEXT CODE AUTO 0000:4cb0 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:4d90 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:4e90 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:52a0 0000009c +MM_Startup_TEXT CODE AUTO 0000:5340 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:5780 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5810 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:59f0 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:5a80 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:5b70 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:5bd0 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:5d00 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:5e10 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:5e80 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:6040 0000005b +wcpu_TEXT CODE AUTO 0000:60a0 00000000 +detectcpu_TEXT CODE AUTO 0000:60a0 00000058 +16_head_TEXT CODE AUTO 0000:6100 0000000d +dirchar_TEXT CODE AUTO 0000:6110 00000046 +US_CheckParm_TEXT CODE AUTO 0000:6160 0000015b +printmeminfoline_TEXT CODE AUTO 0000:62c0 000001ec +filesize_TEXT CODE AUTO 0000:64b0 00000068 +wait_TEXT CODE AUTO 0000:6520 0000004b +16_ca_TEXT CODE AUTO 0000:6570 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:65d0 0000002f +CA_Startup_TEXT CODE AUTO 0000:6600 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:6660 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:6720 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:67d0 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:6840 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:68c0 000000af +CA_FarRead_TEXT CODE AUTO 0000:6970 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:6a20 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:6a50 00000053 +16_dbg_TEXT CODE AUTO 0000:6ab0 00000000 +_DEBUGF_TEXT CODE AUTO 0000:6ab0 0000004e +_DEBUG_TEXT CODE AUTO 0000:6b00 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:6b80 0000012c +kitten_TEXT CODE AUTO 0000:6cb0 0000003c +db_insert_TEXT CODE AUTO 0000:6cf0 0000010f +db_fetch_TEXT CODE AUTO 0000:6e00 00000098 +get_line_TEXT CODE AUTO 0000:6ea0 00000072 +processEscChars_TEXT CODE AUTO 0000:6f20 0000018a +mystrtoul_TEXT CODE AUTO 0000:70b0 000000b4 +kittenclose_TEXT CODE AUTO 0000:7170 0000001d +catread_TEXT CODE AUTO 0000:7190 000000b6 +kittenopen_TEXT CODE AUTO 0000:7250 0000025f +kittengets_TEXT CODE AUTO 0000:74b0 00000063 +16_hc_TEXT CODE AUTO 0000:7520 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:76d0 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:7700 00000053 +heapstat0_TEXT CODE AUTO 0000:7760 00000076 +heapstat_TEXT CODE AUTO 0000:77e0 00000134 +heapdump_TEXT CODE AUTO 0000:7920 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:85d0 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:8630 0000005f +GetFreeSize_TEXT CODE AUTO 0000:8690 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:86f0 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:87d0 000000ef +_farcoreleft_TEXT CODE AUTO 0000:88c0 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:8980 000000b5 +_coreleft_TEXT CODE AUTO 0000:8a40 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:8ac0 0000008d +16_timer_TEXT CODE AUTO 0000:8b50 0000000d +WaitPee_TEXT CODE AUTO 0000:8b60 0000002a +shinkutxt_TEXT CODE AUTO 0000:8b90 0000014f +time_in_seconds_TEXT CODE AUTO 0000:8ce0 0000004d +ticktock_TEXT CODE AUTO 0000:8d30 0000006b +elapsed_timer_TEXT CODE AUTO 0000:8da0 00000054 +start_timer_TEXT CODE AUTO 0000:8e00 0000013a +_TEXT CODE AUTO 08f4:0000 00009af5 +dos_TEXT CODE AUTO 08f4:9b00 000001bd +cpu_TEXT CODE AUTO 08f4:9cc0 00000028 +vga_TEXT CODE AUTO 08f4:9cf0 00000afc +modex16_TEXT CODE AUTO 08f4:a7f0 00000199 +modexprintmeminfo_TEXT CODE AUTO 08f4:a990 000001d5 +modexWaitBorder_TEXT CODE AUTO 08f4:ab70 00000028 +modexcls_TEXT CODE AUTO 08f4:aba0 00000077 +modexpdump_TEXT CODE AUTO 08f4:ac20 00000061 +modexprintbig_TEXT CODE AUTO 08f4:ac90 00000195 +modexprint_TEXT CODE AUTO 08f4:ae30 000001d0 +modexgetPixel_TEXT CODE AUTO 08f4:b000 00000087 +modexputPixel_TEXT CODE AUTO 08f4:b090 0000008e +modexchkcolor_TEXT CODE AUTO 08f4:b120 00000337 +modexPalOverscan_TEXT CODE AUTO 08f4:b460 0000004d +modexPalUpdate0_TEXT CODE AUTO 08f4:b4b0 00000086 +modexPalUpdate1_TEXT CODE AUTO 08f4:b540 000000b2 +modexPalUpdate_TEXT CODE AUTO 08f4:b600 000005c3 +modexPalWhite_TEXT CODE AUTO 08f4:bbd0 0000002c +modexPalBlack_TEXT CODE AUTO 08f4:bc00 0000002e +modexSavePalFile_TEXT CODE AUTO 08f4:bc30 0000007a +modexLoadPalFile_TEXT CODE AUTO 08f4:bcb0 000000e7 +modexNewPal_TEXT CODE AUTO 08f4:bda0 00000046 +modexPalSave_TEXT CODE AUTO 08f4:bdf0 00000058 +fadePalette_TEXT CODE AUTO 08f4:be50 000000a2 +modexFlashOff_TEXT CODE AUTO 08f4:bf00 00000031 +modexFlashOn_TEXT CODE AUTO 08f4:bf40 00000032 +modexFadeOff_TEXT CODE AUTO 08f4:bf80 0000002f +modexFadeOn_TEXT CODE AUTO 08f4:bfb0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 08f4:bff0 00000190 +modexClearRegion_TEXT CODE AUTO 08f4:c180 00000120 +modexSelectPlane_TEXT CODE AUTO 08f4:c2a0 00000024 +modexPanPage_TEXT CODE AUTO 08f4:c2d0 00000051 +modexShowPage_TEXT CODE AUTO 08f4:c330 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 08f4:c400 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 08f4:c580 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 08f4:c630 0000010e +modexNextPage_TEXT CODE AUTO 08f4:c740 00000165 +modexDefaultPage_TEXT CODE AUTO 08f4:c8b0 000000f3 +modexLeave_TEXT CODE AUTO 08f4:c9b0 00000019 +modexEnter_TEXT CODE AUTO 08f4:c9d0 000001ce +vgaGetMode_TEXT CODE AUTO 08f4:cba0 0000001b +vgaSetMode_TEXT CODE AUTO 08f4:cbc0 00000031 +VGAmodeX_TEXT CODE AUTO 08f4:cc00 000000e6 +16text_TEXT CODE AUTO 08f4:ccf0 00000000 +textInit_TEXT CODE AUTO 08f4:ccf0 0000009f +getRomFontAddr_TEXT CODE AUTO 08f4:cd90 0000007b +scroll16_TEXT CODE AUTO 08f4:ce10 00000009 +animatePlayer_TEXT CODE AUTO 08f4:ce20 00000335 +shinku_TEXT CODE AUTO 08f4:d160 000003b7 +mapDrawWCol_TEXT CODE AUTO 08f4:d520 00000166 +mapDrawWRow_TEXT CODE AUTO 08f4:d690 0000014f +mapDrawCol_TEXT CODE AUTO 08f4:d7e0 00000187 +mapDrawRow_TEXT CODE AUTO 08f4:d970 0000016f +mapDrawTile_TEXT CODE AUTO 08f4:dae0 000000e7 +mapGoTo_TEXT CODE AUTO 08f4:dbd0 000004eb +chkmap_TEXT CODE AUTO 08f4:e0c0 00000190 +ScrollDown_TEXT CODE AUTO 08f4:e250 0000015f +ScrollUp_TEXT CODE AUTO 08f4:e3b0 00000135 +ScrollLeft_TEXT CODE AUTO 08f4:e4f0 00000126 +ScrollRight_TEXT CODE AUTO 08f4:e620 00000142 +mapScrollDown_TEXT CODE AUTO 08f4:e770 00000382 +mapScrollUp_TEXT CODE AUTO 08f4:eb00 0000031e +mapScrollLeft_TEXT CODE AUTO 08f4:ee20 000002fe +mapScrollRight_TEXT CODE AUTO 08f4:f120 00000360 +panpagemanual_TEXT CODE AUTO 08f4:f480 00000721 +walk_TEXT CODE AUTO 18af:0000 00001e7f +8250_TEXT CODE AUTO 18af:1e80 0000009a +8250bios_TEXT CODE AUTO 18af:1f20 00000086 +8250siop_TEXT CODE AUTO 18af:1fb0 00000000 +8250prob_TEXT CODE AUTO 18af:1fb0 000002d5 +8250cint_TEXT CODE AUTO 18af:2290 00000045 +8250fifo_TEXT CODE AUTO 18af:22e0 0000008a +8250bauc_TEXT CODE AUTO 18af:2370 00000041 +8250baud_TEXT CODE AUTO 18af:23c0 00000040 +vgacrtcr_TEXT CODE AUTO 18af:2400 00000817 +vgacrtcs_TEXT CODE AUTO 18af:2c20 000006ec +16render_TEXT CODE AUTO 18af:3310 00000000 +modexDrawChar_TEXT CODE AUTO 18af:3310 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 18af:3480 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 18af:3600 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 18af:3670 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 18af:37e0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 18af:3850 00000177 +modexDrawSprite_TEXT CODE AUTO 18af:39d0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 18af:3a40 0000016a +modexDrawBmp_TEXT CODE AUTO 18af:3bb0 00000069 +oldDrawBmp_TEXT CODE AUTO 18af:3c20 00000159 +modexDrawPBuf_TEXT CODE AUTO 18af:3d80 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 18af:3df0 000001e9 +doswin_TEXT CODE AUTO 18af:3fe0 00000231 +dosdpmev_TEXT CODE AUTO 18af:4220 00000000 +cpup3snc_TEXT CODE AUTO 18af:4220 00000000 +dosntvig_TEXT CODE AUTO 18af:4220 00000000 +16_in13_DATA FAR_DATA AUTO 1cd1:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1ceb:0004 00000000 +_NULL BEGDATA DGROUP 1cec:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1cee:0000 00000002 +CONST DATA DGROUP 1cee:0002 00000102 +CONST2 DATA DGROUP 1cfe:0004 0000013a +_DATA DATA DGROUP 1d12:0000 00000bb0 +XIB DATA DGROUP 1dcd:0000 00000000 +XI DATA DGROUP 1dcd:0000 0000003c +XIE DATA DGROUP 1dd0:000c 00000000 +YIB DATA DGROUP 1dd0:000c 00000000 +YI DATA DGROUP 1dd0:000c 00000018 +YIE DATA DGROUP 1dd2:0004 00000000 +STRINGS DATA DGROUP 1dd2:0004 00000000 +DATA DATA DGROUP 1dd2:0004 00000000 +_emu_init_start EMU DGROUP 1dd2:0004 00000000 +_emu_init_end EMU DGROUP 1dd2:0004 00000000 +_BSS BSS DGROUP 1dd3:0000 00005b72 +STACK STACK DGROUP 238b:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: test.obj(/dos/z/16/src/test.c) +1cec:0e70+ _player +1cec:0f50+ _mv +1cec:0fb0+ _gvar +1cec:5188+ _pan +0000:0140 main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1cec:0274+ _testkeyin +1cec:0276+ _testcontrolnoisy +0000:2990+ INL_KeyService_ +0000:2962* Mouse_ +0000:28a0+ IN_GetJoyAbs_ +0000:2552+ IN_GetJoyButtonsDB_ +0000:2180+ IN_SetupJoy_ +0000:2002 IN_Startup_ +0000:1ee0 IN_Default_ +0000:1e52 IN_Shutdown_ +0000:1e20* IN_SetKeyHook_ +0000:1db2+ IN_ClearKeysDown_ +0000:1bf0* IN_ReadCursor_ +0000:10da IN_ReadControl_ +0000:1080* IN_SetControlType_ +0000:0ff2* IN_GetScanName_ +0000:0fb0* IN_WaitForKey_ +0000:0f72* IN_WaitForASCII_ +0000:0e70+ IN_AckBack_ +0000:0dc2* IN_Ack_ +0000:0d10+ IN_IsUserInput_ +0000:0cc2 IN_UserInput_ +0000:0c70 IN_KeyDown_ +0000:0bf2+ IN_ClearKey_ +0000:0b90* IN_qb_ +1cec:521e+ _inpu +0000:0a22 IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:6040+ MML_CheckForEMS_ +0000:5e82+ MML_SetupEMS_ +0000:5e10+ MML_ShutdownEMS_ +0000:5d02+ MM_MapEMS_ +0000:5bd0* MM_MapXEMS_ +0000:5b72+ MML_CheckForXMS_ +0000:5a80* MML_SetupXMS_ +0000:59f2+ MML_ShutdownXMS_ +0000:5810+ MML_UseSpace_ +0000:5782+ MML_ClearBlock_ +0000:5340* MM_Startup_ +0000:52a2+ MM_Shutdown_ +0000:4e90 MM_GetPtr_ +0000:4d92+ MM_FreePtr_ +0000:4cb0* MM_SetPurge_ +0000:4bd2* MM_SetLock_ +0000:49e0+ MM_SortMem_ +0000:4342* MM_ShowMemory_ +0000:41d0* MM_DumpData_ +0000:4142+ MM_UnusedMemory_ +0000:40a0+ MM_TotalFree_ +0000:3e72* MM_Report_ +1cec:53f0+ _beforesort +1cec:53f4+ _aftersort +1cec:53f8+ _XMSaddr +0000:3630* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:60a0 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:6520* wait_ +0000:64b2* filesize_ +0000:62c0 printmeminfoline_ +0000:6162 US_CheckParm_ +0000:611a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:6a50 CA_OpenDebug_ +0000:6a22 CA_CloseDebug_ +0000:6970+ CA_FarRead_ +0000:68c2+ CA_FarWrite_ +0000:6840* CA_ReadFile_ +0000:67d2* CA_WriteFile_ +0000:6720* CA_LoadFile_ +0000:6662* CAL_OptimizeNodes_ +0000:6600* CA_Startup_ +1cec:5500* _finishcachebox +1cec:5504* _drawcachebox +1cec:5508* _updatecachebox +0000:65d2* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:6b80 _DEBUG_INIT_ +0000:6b02 _DEBUG_ +1cec:0564+ __DEBUG_INITed +1cec:0568+ __DEBUG_uart +0000:6ab0 _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:74b0 KITTENGETS +0000:7252* kittenopen_ +0000:7190+ catread_ +0000:7172* kittenclose_ +0000:70b0+ mystrtoul_ +0000:6f22+ processEscChars_ +0000:6ea0+ get_line_ +0000:6e02+ db_fetch_ +1cec:056c+ __kitten_catalog +0000:6cf0+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:8ac0+ LargestFreeBlock_ +0000:8a42+ _coreleft_ +0000:8980+ LargestFarFreeBlock_ +0000:88c2+ _farcoreleft_ +0000:87d0+ LargestHugeFreeBlock_ +0000:86f2* _hugecoreleft_ +0000:8690+ GetFreeSize_ +0000:8632+ GetFarFreeSize_ +0000:85d0+ GetNearFreeSize_ +0000:7922* heapdump_ +0000:77ea+ heapstat_ +0000:776c+ heapstat0_ +0000:7700+ HC_OpenDebug_ +0000:76d2* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:8e00* start_timer_ +0000:8da2 elapsed_timer_ +0000:8d30 ticktock_ +0000:8ce2* time_in_seconds_ +0000:8b90* shinkutxt_ +0000:8b62* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +08f4:0005 __STK +08f4:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +08f4:0049 __PIA +08f4:0042* __PIS +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +08f4:9b00 probe_dos_ +1cec:0590* _lib_dos_option +1cec:0591+ _dos_flavor +1cec:0592 _dos_version +1cec:0594+ _freedos_kernel_version +1cec:0598+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +08f4:9cc0 cpu_probe_ +1cec:05a0 _cpu_cpuid_vendor +1cec:05ad _cpu_cpuid_features +1cec:05bd+ _cpu_basic_level +1cec:05c0 _cpu_cpuid_max +1cec:05c4 _cpu_flags +1cec:05c6 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +08f4:9cf0+ vga_sync_hw_cursor_ +08f4:9dae+ update_state_vga_memory_map_select_ +08f4:9ffc update_state_from_vga_ +08f4:a3e0 probe_vga_ +1cec:5794 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +08f4:cc00 VGAmodeX_ +08f4:cba2* vgaGetMode_ +08f4:c9da+ modexEnter_ +08f4:c9b0* modexLeave_ +08f4:c8b2+ modexDefaultPage_ +08f4:c740+ modexNextPage_ +08f4:c632+ modexNextPageFlexibleSize_ +08f4:c580+ modexCalcVmemRemain_ +08f4:c402 modexHiganbanaPageSetup_ +08f4:c330 modexShowPage_ +08f4:c2d2* modexPanPage_ +08f4:c2a0 modexSelectPlane_ +08f4:c182 modexClearRegion_ +08f4:bff0 modexCopyPageRegion_ +08f4:bfb2 modexFadeOn_ +08f4:bf80 modexFadeOff_ +08f4:bf42* modexFlashOn_ +08f4:bf00* modexFlashOff_ +08f4:bdf2 modexPalSave_ +08f4:bda0 modexNewPal_ +08f4:bcb2 modexLoadPalFile_ +08f4:bc30* modexSavePalFile_ +08f4:bc02 modexPalBlack_ +08f4:bbd0* modexPalWhite_ +08f4:b602+ modexPalUpdate_ +08f4:b540 modexPalUpdate1_ +08f4:b4b2* modexPalUpdate0_ +08f4:b460* modexPalOverscan_ +08f4:b122+ modexchkcolor_ +08f4:b090* modexputPixel_ +08f4:b002* modexgetPixel_ +08f4:ae30 modexprint_ +08f4:ac98* modexprintbig_ +08f4:ac20 modexpdump_ +08f4:aba2* modexcls_ +08f4:ab70* modexWaitBorder_ +1cec:0604+ _VGA +08f4:a992 modexprintmeminfo_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +1cec:613c _romFonts +1cec:6154 _romFontsData +08f4:ccf0 textInit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +08f4:0060 __I4M +08f4:0060 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +08f4:0078 atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +08f4:011d printf_ +Module: gfx.lib(/dos/z/16/src/lib/scroll16.c) +18af:000a* walk_ +08f4:f48c panpagemanual_ +08f4:f120+ mapScrollRight_ +08f4:ee22+ mapScrollLeft_ +08f4:eb00+ mapScrollUp_ +08f4:e772+ mapScrollDown_ +08f4:e620+ ScrollRight_ +08f4:e4f2+ ScrollLeft_ +08f4:e3b0+ ScrollUp_ +08f4:e252+ ScrollDown_ +08f4:e0c0* chkmap_ +08f4:dbd2* mapGoTo_ +08f4:dae0+ mapDrawTile_ +08f4:d972+ mapDrawRow_ +08f4:d7e0+ mapDrawCol_ +08f4:d692+ mapDrawWRow_ +08f4:d520* mapDrawWCol_ +08f4:d162* shinku_ +1cec:0ad5* _shinku_fps_indicator_page +1cec:0ad6+ _pageflipflop +1cec:0ad8+ _pageploop +08f4:ce32+ animatePlayer_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +08f4:014c rand_ +08f4:018e* srand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1cec:0000* __nullarea +1cec:0ade* __ovlflag +1cec:0adf* __intno +1cec:0ae0* __ovlvec +08f4:01b2 _cstart_ +08f4:0285* _Not_Enough_Memory_ +08f4:03b7 __exit_ +08f4:03d4 __do_exit_with_msg__ +08f4:042d __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +08f4:0438 _big_code_ +08f4:0438* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1cec:65e2 __argv +1cec:65e6 ___argv +1cec:65ea __argc +1cec:65ec ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +08f4:0438+ int86x_ +08f4:05bb int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +08f4:05e8 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +08f4:05f3 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +08f4:0600 __I4D +08f4:064f __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +08f4:06d3* _heapgrow_ +08f4:06d3 _fheapgrow_ +08f4:06d4 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +08f4:0749 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +08f4:078e _nmalloc_ +1cec:0ae4 ___nheapbeg +1cec:0ae6 ___MiniHeapRover +1cec:0ae8 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +08f4:0865 _fmalloc_ +08f4:0865 malloc_ +1cec:0aea ___fheap +1cec:0aec ___fheapRover +1cec:0aee ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +08f4:09da _ffree_ +08f4:09da free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +08f4:0a47 _nfree_ +1cec:65ee+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +08f4:0b42+ __null_int23_exit_ +08f4:0b43 exit_ +08f4:0b5b* _exit_ +1cec:0af0+ ___int23_exit +1cec:0af4 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +08f4:0b76 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +08f4:0ba9 ultoa_ +08f4:0c67* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +08f4:0ded write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +08f4:1019+ __open_flags_ +08f4:12da+ _fsopen_ +08f4:1340 fopen_ +08f4:1463* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +08f4:14eb fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +08f4:151a __doclose_ +08f4:1664 __shutdown_stream_ +08f4:167e fclose_ +1cec:65f0+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +08f4:175f clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +08f4:1786 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +08f4:179d ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +08f4:1983 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1cec:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +08f4:1b7b tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +08f4:1b89 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +08f4:1db9 open_ +08f4:1df0 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +08f4:1e1d close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +08f4:1e22 filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +18af:1e80 already_got_8250_port_ +18af:1ed4 init_8250_ +1cec:0b00+ _inited_8250 +1cec:65f8 _base_8250_port +1cec:6608 _info_8250_port +1cec:6628 _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +18af:1f20 probe_8250_bios_ports_ +18af:1f5a get_8250_bios_port_ +1cec:0b02 _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1cec:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +18af:1fb0 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +18af:2290 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +18af:22e0* uart_8250_disable_FIFO_ +18af:2320 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +18af:2370 uart_8250_baud_to_divisor_ +18af:238c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +18af:23c0 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +08f4:1eee vsnprintf_ +08f4:1f83* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +08f4:1fb2 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +08f4:1fe1 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +08f4:20cc __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +08f4:20fd read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +08f4:223d* __clib_strdup_ +08f4:223d strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +08f4:22a4 halloc_ +08f4:2389 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +08f4:2390 _heapwalk_ +08f4:2390 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +08f4:23a5+ __NHeapWalk_ +08f4:249a _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +08f4:24aa stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1cec:0b04 ___iob +1cec:662a ___ClosedStreams +1cec:662e ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1cec:0c6c _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1cec:0c6e __8087 +1cec:0c6f __real87 +1cec:0c70 __dos87emucall +1cec:0c72 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +08f4:24b8* __exit_with_msg_ +08f4:24bd __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1cec:0c74 __curbrk +1cec:0c7c __STACKLOW +1cec:0c7e __STACKTOP +1cec:0c80 __cbyte +1cec:0c82 __child +1cec:0c84 __no87 +1cec:0c91 ___FPE_handler +1cec:0c76 __psp +1cec:0c85 __get_ovl_stack +1cec:0c89 __restore_ovl_stack +1cec:0c8d __close_ovl_file +1cec:0c95 __LpCmdLine +1cec:0c99 __LpPgmName +1cec:0c78 __osmajor +1cec:0c79 __osminor +1cec:0c7a __osmode +1cec:0c7b __HShift +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +08f4:24e0 cpu_basic_probe_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +08f4:cc70 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +18af:2400 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +18af:2c20 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +08f4:25eb+ __fill_buffer_ +08f4:283a fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +08f4:2981 fwrite_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +18af:3df0+ modexDrawPBufRegion_ +18af:3d82* modexDrawPBuf_ +18af:3c20* oldDrawBmp_ +18af:3bb2* modexDrawBmp_ +18af:3a40+ modexDrawBmpRegion_ +18af:39d2* modexDrawSprite_ +18af:3850 modexDrawSpriteRegion_ +18af:37e2* modexDrawBmpPBuf_ +18af:3670+ modexDrawBmpPBufRegion_ +18af:3602* modexDrawSpritePBuf_ +18af:3480+ modexDrawSpritePBufRegion_ +18af:3312 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +08f4:2d24 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +08f4:2e77 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +08f4:2ed8 __InitRtns +08f4:2ed8* __FInitRtns +08f4:2f33 __FiniRtns +08f4:2f33* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1cec:0ca4 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +08f4:2f98 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +08f4:32c7 __Init_Argv_ +08f4:3329 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +08f4:3353 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +08f4:3367 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +08f4:3452 __LastFree_ +08f4:34cc __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +08f4:35e0 __MemAllocator +08f4:36aa __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +08f4:3816 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +08f4:3819 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +08f4:398f __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +08f4:3a7e __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1cec:0042 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +08f4:3a81 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +08f4:3abb* __get_errno_ptr_ +1cec:66b6 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +08f4:3ac2* __dosretax +08f4:3ac7* __dosret0 +08f4:3ace __set_errno_dos_ +08f4:3b36* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +08f4:3b41 __GetIOMode_ +08f4:3b76 __SetIOMode_nogrow_ +1cec:0cba ___NFiles +1cec:0cbc ___init_mode +1cec:0ce4 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +08f4:3bab* __set_commode_ +1cec:0ce8 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1cec:0cea __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +08f4:3bb7 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +08f4:3c16 __freefp_ +08f4:3cb7 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +08f4:3cf8 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +08f4:3ea8 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +08f4:3ede __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +08f4:4127 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +08f4:413c tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +08f4:414d lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +08f4:417e __doserror_ +08f4:418c __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +08f4:4198 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +08f4:41be isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +08f4:41da* __get_doserrno_ptr_ +1cec:66b8 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1cec:0cec ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +08f4:41e1 _dos_creat_ +08f4:4205* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +08f4:4226+ __grow_iomode_ +08f4:430d+ __shrink_iomode_ +08f4:434e __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +18af:3fe0* detect_windows_ +1cec:0cf0+ _windows_version_method +1cec:0cf4+ _windows_version +1cec:0cf6 _windows_mode +1cec:0cf7+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +08f4:43f5 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +08f4:5562 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1cec:66bc ___env_mask +1cec:66c0 _environ +1cec:66c4* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +08f4:55a4 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +08f4:55f7 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +08f4:5652 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +08f4:5675 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +08f4:56c7 __ChkTTYIOMode_ +08f4:5735* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +08f4:5807 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +08f4:5a2d __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +08f4:5c5e* fcloseall_ +08f4:5c65 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +08f4:5c6f __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +08f4:5ca7* _fpreset_ +08f4:5cd2 __init_8087_ +08f4:5d51 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +08f4:5dc1 __EnterWVIDEO_ +1cec:0d16+ ___WD_Present +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +1cec:0d20 _dpmi_entered +1cec:0d28 _dpmi_rm_entry +1cec:0d30 _dpmi_pm_entry +1cec:66c8 _dpmi_pm_es +1cec:66ca _dpmi_pm_ds +1cec:66cc _dpmi_pm_cs +1cec:66ce _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +1cec:0d34 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +08f4:5de5 __flushall_ +08f4:5e79 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +08f4:5e7f getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +08f4:5e99 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +08f4:6027 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +08f4:6047 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +08f4:60a7 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1cec:66d0 ____Argv +1cec:66d4 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1cec:0d44 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1cec:0e10 __Start_XI +1cec:0e4c __End_XI +1cec:0e4c __Start_YI +1cec:0e64 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1cec:66d6 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +08f4:627c _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +08f4:65f5* _heapenable_ +1cec:0d46 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +08f4:6606 __brk_ +08f4:666d* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +08f4:667d fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +08f4:6682* _frealloc_ +08f4:6682 realloc_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1cec:0d50 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +08f4:675e wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +08f4:67a9+ utoa_ +08f4:684a itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +08f4:6894 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1cec:0d54 ___EFG_printf +1cec:0d58 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1cec:0d5c ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +08f4:68e0* _ismbblead_ +1cec:66d8 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +08f4:68fc ulltoa_ +08f4:6a39* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +08f4:6ac8 __setenvp_ +08f4:6c54 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +08f4:6cf0 __mbinit_ +1cec:0d5e ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +08f4:6dcb _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +08f4:6dd9 toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +08f4:6de7 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +08f4:6fb9 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1cec:0d60 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1cec:0d62 ___Save8087 +1cec:0d66 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +08f4:6fd9 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +08f4:700c* __init_8087_emu +08f4:7012 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +08f4:706f* _dos_close_ +08f4:707d _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +08f4:708c* _msize_ +08f4:70a7 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +08f4:70b8 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +08f4:710c _fexpand_ +08f4:710c* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +08f4:7141 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +08f4:7272* _SetLD64bit_ +08f4:727d* _SetLD80bit_ +08f4:7288 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +08f4:73ed _LDScale10x_ +08f4:7cc5+ __cvtld_ +08f4:84a1 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +08f4:84b2* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +08f4:8cc6+ __Strtold_ +08f4:8f05 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +08f4:90ac __Init_FPE_handler_ +08f4:90e5 __Fini_FPE_handler_ +08f4:911c* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +08f4:93ae __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +08f4:98e3 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +08f4:993c __LDClass_ +08f4:99c2* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +08f4:99d6 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +08f4:9a9e* __set_EDOM_ +08f4:9aaa __set_ERANGE_ +08f4:9ab6* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1cec:022e* ___f_infinity +1cec:0232* ___f_posqnan +1cec:0236 ___d_infinity +1cec:023e ___d_posqnan +1cec:0246* ___ld_infinity +1cec:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1cec:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1cec:0e0e ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +08f4:9ad0 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0002b8b0 (178352.) +Entry point address: 08f4:01b2 +Link time: 00:00.83 diff --git a/test0.mah b/test0.mah new file mode 100755 index 00000000..3a3261d2 --- /dev/null +++ b/test0.mah @@ -0,0 +1,286 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: test0.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0374:0000 000083e0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +test0_TEXT CODE AUTO 0000:0000 0000002f +main_TEXT CODE AUTO 0000:0030 0000006e +pee_TEXT CODE AUTO 0000:00a0 00000073 +baka_TEXT CODE AUTO 0000:0120 0000005c +_TEXT CODE AUTO 0000:0180 000035b2 +FAR_DATA FAR_DATA AUTO 0373:0002 00000000 +_NULL BEGDATA DGROUP 0374:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0376:0000 00000002 +CONST DATA DGROUP 0376:0002 00000076 +CONST2 DATA DGROUP 037d:0008 00000000 +_DATA DATA DGROUP 037d:0008 00000204 +XIB DATA DGROUP 039d:000c 00000000 +XI DATA DGROUP 039d:000c 00000018 +XIE DATA DGROUP 039f:0004 00000000 +YIB DATA DGROUP 039f:0004 00000000 +YI DATA DGROUP 039f:0004 00000006 +YIE DATA DGROUP 039f:000a 00000000 +STRINGS DATA DGROUP 039f:000a 00000000 +DATA DATA DGROUP 039f:000a 00000000 +_BSS BSS DGROUP 039f:000a 0000011a +STACK STACK DGROUP 03b2:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: test0.obj(/dos/z/16/src/test0.c) +0000:0120+ baka_ +0000:00a2+ pee_ +0000:0030 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0185 __STK +0000:01a5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:01c2 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:01f1 _nmalloc_ +0374:009a ___nheapbeg +0374:009c ___MiniHeapRover +0374:009e ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0374:0000* __nullarea +0374:00a0* __ovlflag +0374:00a1* __intno +0374:00a2* __ovlvec +0000:02c8 _cstart_ +0000:039b* _Not_Enough_Memory_ +0000:04cd __exit_ +0000:04ea __do_exit_with_msg__ +0000:0543 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:054e _big_code_ +0000:054e* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:054e* __exit_with_msg_ +0000:0553 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0374:00a6 __curbrk +0374:00ae __STACKLOW +0374:00b0 __STACKTOP +0374:00b2 __cbyte +0374:00b4 __child +0374:00b6 __no87 +0374:00c3 ___FPE_handler +0374:00a8 __psp +0374:00b7 __get_ovl_stack +0374:00bb __restore_ovl_stack +0374:00bf __close_ovl_file +0374:00c7 __LpCmdLine +0374:00cb __LpPgmName +0374:00aa __osmajor +0374:00ab __osminor +0374:00ac __osmode +0374:00ad __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0374:00d0 ___iob +0374:02ba ___ClosedStreams +0374:02be ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:058a __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:06e0 __MemAllocator +0000:07aa __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:0916 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:099e __LastFree_ +0000:0a18 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:0b29 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:0b8a __InitRtns +0000:0b8a* __FInitRtns +0000:0be5 __FiniRtns +0000:0be5* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0374:0238 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:0c4a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:0c4b __EnterWVIDEO_ +0374:023a+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:0c6f __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:0ea0* fcloseall_ +0000:0ea7 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:0eb1 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:108d __PIA +0000:1086* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:10a4 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:1232 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:2386 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0374:023c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:25cf* _heapenable_ +0374:023e ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:25e0 __brk_ +0000:2647* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:2657 _nfree_ +0374:02c2+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0374:02c4 ____Argv +0374:02c8 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:2752+ __null_int23_exit_ +0000:2753 exit_ +0000:276b* _exit_ +0374:0240+ ___int23_exit +0374:0244+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0374:029c __Start_XI +0374:02b4 __End_XI +0374:02b4 __Start_YI +0374:02ba __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:2786* _fmalloc_ +0000:2786 malloc_ +0374:0248+ ___fheap +0374:024a ___fheapRover +0374:024c ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:28fc __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:292f+ __doclose_ +0000:2a79 __shutdown_stream_ +0000:2a93* fclose_ +0374:02ca+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2afe __freefp_ +0000:2b9f __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:2be0* __get_errno_ptr_ +0374:02ce _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2be7 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:2c46 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:2c91+ utoa_ +0000:2d32 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:2d7c* __I4M +0000:2d7c __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:2d94 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0374:024e ___EFG_printf +0374:0252* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0374:0256 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:2de0* _ismbblead_ +0374:02d0 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:2dfc ulltoa_ +0000:2f39* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:2faa ultoa_ +0000:3068* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:30b6 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3116 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:3150 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:3155 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:32cb __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:33ba __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:33bd* _heapgrow_ +0000:33bd* _fheapgrow_ +0000:33be _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3433 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:3469* _ffree_ +0000:3469 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:34d6 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0374:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:3530 __mbinit_ +0374:0258+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:360b __GetIOMode_ +0000:3640 __SetIOMode_nogrow_ +0374:025a+ ___NFiles +0374:025c+ ___init_mode +0374:0284+ ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:3675* __dosretax +0000:367a* __dosret0 +0000:3681 __set_errno_dos_ +0000:36e9* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:36f4* _dos_close_ +0000:3702 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:3711* __get_doserrno_ptr_ +0374:03d2 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:3718 __doserror_ +0000:3726* __doserror1_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: bb20 (47904.) +Entry point address: 0000:02c8 +Link time: 00:00.21 diff --git a/tesuto.mah b/tesuto.mah new file mode 100755 index 00000000..34178a36 --- /dev/null +++ b/tesuto.mah @@ -0,0 +1,463 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:31 +Executable Image: tesuto.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0890:0000 000089c0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +tesuto_TEXT CODE AUTO 0000:0000 00000054 +main_TEXT CODE AUTO 0000:0060 00000ff8 +uart_8250_write_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_read_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:1060 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:1060 00000000 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:1060 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:1060 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:1060 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:1060 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:1060 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:1060 00000000 +vga_palette_write_TEXT CODE AUTO 0000:1060 00000020 +vga_palette_lseek_TEXT CODE AUTO 0000:1080 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:1080 00000000 +vga_set_stride_TEXT CODE AUTO 0000:1080 00000000 +vga_read_AC_TEXT CODE AUTO 0000:1080 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:1080 00000000 +vga_write_AC_TEXT CODE AUTO 0000:1080 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:1080 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:1080 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:1080 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:1080 00000000 +vga_write_color_TEXT CODE AUTO 0000:1080 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:1080 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:1080 00000000 +vga_write_GC_TEXT CODE AUTO 0000:1080 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:1080 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:1080 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:1080 00000000 +vga_moveto_TEXT CODE AUTO 0000:1080 00000000 +vga_read_GC_TEXT CODE AUTO 0000:1080 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:1080 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:1080 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:1080 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:1080 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:1080 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:1080 00000000 +just_int86_TEXT CODE AUTO 0000:1080 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:1080 00000000 +ptr2phys_TEXT CODE AUTO 0000:1080 00000000 +16_head_TEXT CODE AUTO 0000:1080 0000000d +dirchar_TEXT CODE AUTO 0000:1090 00000046 +US_CheckParm_TEXT CODE AUTO 0000:10e0 0000015b +printmeminfoline_TEXT CODE AUTO 0000:1240 000001ec +filesize_TEXT CODE AUTO 0000:1430 00000068 +wait_TEXT CODE AUTO 0000:14a0 0000004b +_TEXT CODE AUTO 0000:14f0 000053b2 +dos_TEXT CODE AUTO 0000:68b0 000001bd +vga_TEXT CODE AUTO 0000:6a70 00000afc +vgamodex_TEXT CODE AUTO 0000:7570 00000076 +vgacrtcr_TEXT CODE AUTO 0000:75f0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:7e10 000006ec +vrl1xlof_TEXT CODE AUTO 0000:8500 0000018e +vgawm1bc_TEXT CODE AUTO 0000:8690 000000b7 +vrl1xdrw_TEXT CODE AUTO 0000:8750 000001a4 +FAR_DATA FAR_DATA AUTO 088f:0004 00000000 +_NULL BEGDATA DGROUP 0890:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0892:0000 00000002 +CONST DATA DGROUP 0892:0002 00000096 +CONST2 DATA DGROUP 089b:0008 00000102 +_DATA DATA DGROUP 08ac:0000 00000266 +XIB DATA DGROUP 08d2:0006 00000000 +XI DATA DGROUP 08d2:0006 00000024 +XIE DATA DGROUP 08d4:000a 00000000 +YIB DATA DGROUP 08d4:000a 00000000 +YI DATA DGROUP 08d4:000a 00000012 +YIE DATA DGROUP 08d5:000c 00000000 +STRINGS DATA DGROUP 08d5:000c 00000000 +DATA DATA DGROUP 08d5:000c 00000000 +_BSS BSS DGROUP 08d5:000c 00000559 +STACK STACK DGROUP 092c:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: tesuto.obj(/dos/z/16/src/tesuto.c) +0000:0060 main_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:14a0* wait_ +0000:1432* filesize_ +0000:1240* printmeminfoline_ +0000:10e2* US_CheckParm_ +0000:109a* dirchar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:14f5 __STK +0000:1515* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:1539 __PIA +0000:1532* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:1771 open_ +0000:17a8+ sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:17d5 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0890:01d6 ___iob +0890:085c ___ClosedStreams +0890:0860 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:1806 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:1835 _fmalloc_ +0000:1835 malloc_ +0890:033e+ ___fheap +0890:0340 ___fheapRover +0890:0342 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0000:19aa read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0000:1aea close_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:68b0 probe_dos_ +0890:0350* _lib_dos_option +0890:0351+ _dos_flavor +0890:0352+ _dos_version +0890:0354+ _freedos_kernel_version +0890:0358+ _dos_version_method +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:6a70+ vga_sync_hw_cursor_ +0000:6b2e+ update_state_vga_memory_map_select_ +0000:6d7c update_state_from_vga_ +0000:7160 probe_vga_ +0890:0864 _vga_state +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:7570 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:75f0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:7e10 vga_write_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c) +0000:8500 vrl1_vgax_genlineoffsets_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:1aef kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:1b06 getch_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgawm1bc.c) +0000:8690 vga_setup_wm1_block_copy_ +0000:86ba vga_wm1_mem_block_copy_ +0000:872a vga_restore_rm0wm0_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:1b20 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:1b50* __I4D +0000:1b9f __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1c24* __I4M +0000:1c24 __U4M +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c) +0000:87d6 draw_vrl1_vgax_modex_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1c3c _ffree_ +0000:1c3c free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0890:0000* __nullarea +0890:0386* __ovlflag +0890:0387* __intno +0890:0388* __ovlvec +0000:1caa _cstart_ +0000:1d7d* _Not_Enough_Memory_ +0000:1eaf __exit_ +0000:1ecc __do_exit_with_msg__ +0000:1f25 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:1f30 _big_code_ +0000:1f30* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0890:088c __argv +0890:0890 ___argv +0890:0894 __argc +0890:0896 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0000:1fa6 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0000:1fcd ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:21b3 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:23ab ultoa_ +0000:2469* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0890:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:24b7 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:24c6 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:24f9* __exit_with_msg_ +0000:24fe __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0890:0394 __curbrk +0890:039c __STACKLOW +0890:039e __STACKTOP +0890:03a0 __cbyte +0890:03a2 __child +0890:03a4 __no87 +0890:03b1 ___FPE_handler +0890:0396 __psp +0890:03a5 __get_ovl_stack +0890:03a9 __restore_ovl_stack +0890:03ad __close_ovl_file +0890:03b5 __LpCmdLine +0890:03b9 __LpPgmName +0890:0398 __osmajor +0890:0399 __osminor +0890:039a __osmode +0890:039b __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:2518 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:253e __GetIOMode_ +0000:2573 __SetIOMode_nogrow_ +0890:03be ___NFiles +0890:03c0 ___init_mode +0890:03e8 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:25a8 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:25c4* __get_doserrno_ptr_ +0890:089c __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0890:03ec ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:25cb _dos_creat_ +0000:25ef* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:2610+ __grow_iomode_ +0000:26f7+ __shrink_iomode_ +0000:2738 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:27df* __get_errno_ptr_ +0890:08a0 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:27e6* __dosretax +0000:27eb* __dosret0 +0000:27f2 __set_errno_dos_ +0000:285a* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0890:0402 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:2865 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:289f __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:2ad0* fcloseall_ +0000:2ad7 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2afd __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2c50 __MemAllocator +0000:2d1a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:2e86 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:2ffc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:30eb __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:30ee _nmalloc_ +0890:0404 ___nheapbeg +0890:0406 ___MiniHeapRover +0890:0408 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:31c5* _heapgrow_ +0000:31c5* _fheapgrow_ +0000:31c6 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:323b __ChkTTYIOMode_ +0000:32a9* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:32b9 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:32ef+ int86x_ +0000:3472 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:34a0 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:34d1 _nfree_ +0890:08a2+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:35cc __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:362d __InitRtns +0000:362d* __FInitRtns +0000:3688 __FiniRtns +0000:3688* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0890:040a ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:36ec __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:3a1b __Init_Argv_ +0000:3a7d __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0000:3aa7 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:3abc tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3acd __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0890:0070 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:3d16 __EnterWVIDEO_ +0890:040c+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:3d3a __doserror_ +0000:3d48* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:3d54* _frealloc_ +0000:3d54 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:3e30+ __doclose_ +0000:3f7a __shutdown_stream_ +0000:3f94* fclose_ +0890:08a8+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:3fff __freefp_ +0000:40a0 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:40e1 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:42b6 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:4444 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:5598* _heapenable_ +0890:040e ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0890:0410 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:55a9 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:5631 __LastFree_ +0000:56ab __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:57bc intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:57d0 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0890:08ac ____Argv +0890:08b0 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:5836+ __null_int23_exit_ +0000:5837 exit_ +0000:584f* _exit_ +0890:0412+ ___int23_exit +0890:0416+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0890:0426 __Start_XI +0890:044a __End_XI +0890:044a __Start_YI +0890:045c __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0890:08b2 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:586a+ __flushall_ +0000:58fe flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:5904 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5964 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:5969* _msize_ +0000:5984 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:5995 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:59e9 _fexpand_ +0000:59e9* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:5a1e __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5a7d wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5ac8+ utoa_ +0000:5b69 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5bb3 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0890:041a ___EFG_printf +0890:041e* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0890:0422 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5bff* _ismbblead_ +0890:08b4 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:5c1b ulltoa_ +0000:5d58* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +0000:5dc9 __brk_ +0000:5e30* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:5e40 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:61b9* _dos_close_ +0000:61c7 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +0000:61d6 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:670b _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:67a2 __mbinit_ +0890:0424+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:687d _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000112c0 (70336.) +Entry point address: 0000:1caa +Link time: 00:00.12 diff --git a/vgmtest.mah b/vgmtest.mah new file mode 100755 index 00000000..b0c7dd1a --- /dev/null +++ b/vgmtest.mah @@ -0,0 +1,909 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: vgmtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1454:0000 00009650 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +vgmtest_TEXT CODE AUTO 0000:0000 00000013 +main_TEXT CODE AUTO 0000:0020 000000c8 +OPL2_ReadStatus_TEXT CODE AUTO 0000:00f0 0000001c +OPL2_Write_TEXT CODE AUTO 0000:0110 00000025 +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:0140 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:0140 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:0140 00000000 +vga_palette_write_TEXT CODE AUTO 0000:0140 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:0140 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:0140 00000000 +vga_set_stride_TEXT CODE AUTO 0000:0140 00000000 +vga_read_AC_TEXT CODE AUTO 0000:0140 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:0140 00000000 +vga_write_AC_TEXT CODE AUTO 0000:0140 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:0140 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:0140 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:0140 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:0140 00000000 +vga_write_color_TEXT CODE AUTO 0000:0140 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:0140 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:0140 00000000 +vga_write_GC_TEXT CODE AUTO 0000:0140 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:0140 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:0140 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:0140 00000000 +vga_moveto_TEXT CODE AUTO 0000:0140 00000000 +vga_read_GC_TEXT CODE AUTO 0000:0140 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:0140 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:0140 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:0140 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:0140 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:0140 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_write_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:0140 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:0140 00000000 +just_int86_TEXT CODE AUTO 0000:0140 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:0140 00000000 +ptr2phys_TEXT CODE AUTO 0000:0140 00000000 +16_in_TEXT CODE AUTO 0000:0140 00000156 +IN_initplayer_TEXT CODE AUTO 0000:02a0 00000161 +IN_qb_TEXT CODE AUTO 0000:0410 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:0470 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:04f0 00000047 +IN_UserInput_TEXT CODE AUTO 0000:0540 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:0590 000000b0 +IN_Ack_TEXT CODE AUTO 0000:0640 000000af +IN_AckBack_TEXT CODE AUTO 0000:06f0 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:07f0 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:0830 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:0870 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:0900 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:0950 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:1470 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:15b0 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:1630 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:16a0 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:16d0 00000084 +IN_Default_TEXT CODE AUTO 0000:1760 0000011f +IN_Startup_TEXT CODE AUTO 0000:1880 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:1990 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:1990 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:1a00 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:1b60 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:1cf0 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:1cf0 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:1d40 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:1d80 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:1dd0 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:1e20 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:1e60 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:2120 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:21e0 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:21e0 00000000 +Mouse_TEXT CODE AUTO 0000:21e0 0000002c +INL_KeyService_TEXT CODE AUTO 0000:2210 000002a5 +16_mm_TEXT CODE AUTO 0000:24c0 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:2eb0 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:2ee0 00000805 +MM_Report_TEXT CODE AUTO 0000:36f0 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:3920 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:39c0 00000086 +MM_DumpData_TEXT CODE AUTO 0000:3a50 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:3bc0 0000069c +MM_SortMem_TEXT CODE AUTO 0000:4260 000001ee +MM_SetLock_TEXT CODE AUTO 0000:4450 000000df +MM_SetPurge_TEXT CODE AUTO 0000:4530 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:4610 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:4710 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:4b20 0000009c +MM_Startup_TEXT CODE AUTO 0000:4bc0 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:5000 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5090 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:5270 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:5300 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:53f0 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:5450 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:5580 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:5690 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:5700 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:58c0 0000005b +wcpu_TEXT CODE AUTO 0000:5920 00000000 +detectcpu_TEXT CODE AUTO 0000:5920 00000058 +16_head_TEXT CODE AUTO 0000:5980 0000000d +dirchar_TEXT CODE AUTO 0000:5990 00000046 +US_CheckParm_TEXT CODE AUTO 0000:59e0 0000015b +printmeminfoline_TEXT CODE AUTO 0000:5b40 000001ec +filesize_TEXT CODE AUTO 0000:5d30 00000068 +wait_TEXT CODE AUTO 0000:5da0 0000004b +16_ca_TEXT CODE AUTO 0000:5df0 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:5e50 0000002f +CA_Startup_TEXT CODE AUTO 0000:5e80 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:5ee0 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:5fa0 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:6050 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:60c0 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:6140 000000af +CA_FarRead_TEXT CODE AUTO 0000:61f0 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:62a0 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:62d0 00000053 +16_dbg_TEXT CODE AUTO 0000:6330 00000000 +_DEBUGF_TEXT CODE AUTO 0000:6330 0000004e +_DEBUG_TEXT CODE AUTO 0000:6380 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:6400 0000012c +kitten_TEXT CODE AUTO 0000:6530 0000003c +db_insert_TEXT CODE AUTO 0000:6570 0000010f +db_fetch_TEXT CODE AUTO 0000:6680 00000098 +get_line_TEXT CODE AUTO 0000:6720 00000072 +processEscChars_TEXT CODE AUTO 0000:67a0 0000018a +mystrtoul_TEXT CODE AUTO 0000:6930 000000b4 +kittenclose_TEXT CODE AUTO 0000:69f0 0000001d +catread_TEXT CODE AUTO 0000:6a10 000000b6 +kittenopen_TEXT CODE AUTO 0000:6ad0 0000025f +kittengets_TEXT CODE AUTO 0000:6d30 00000063 +16_hc_TEXT CODE AUTO 0000:6da0 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:6f50 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:6f80 00000053 +heapstat0_TEXT CODE AUTO 0000:6fe0 00000076 +heapstat_TEXT CODE AUTO 0000:7060 00000134 +heapdump_TEXT CODE AUTO 0000:71a0 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:7e50 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:7eb0 0000005f +GetFreeSize_TEXT CODE AUTO 0000:7f10 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:7f70 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:8050 000000ef +_farcoreleft_TEXT CODE AUTO 0000:8140 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:8200 000000b5 +_coreleft_TEXT CODE AUTO 0000:82c0 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:8340 0000008d +16_timer_TEXT CODE AUTO 0000:83d0 0000000d +WaitPee_TEXT CODE AUTO 0000:83e0 0000002a +shinkutxt_TEXT CODE AUTO 0000:8410 0000014f +time_in_seconds_TEXT CODE AUTO 0000:8560 0000004d +ticktock_TEXT CODE AUTO 0000:85b0 0000006b +elapsed_timer_TEXT CODE AUTO 0000:8620 00000054 +start_timer_TEXT CODE AUTO 0000:8680 0000013a +_TEXT CODE AUTO 087c:0000 000098c7 +16_snd_TEXT CODE AUTO 087c:98d0 00000000 +FMSetVoice_TEXT CODE AUTO 087c:98d0 000001d3 +FMKeyOn_TEXT CODE AUTO 087c:9ab0 00000052 +FMKeyOff_TEXT CODE AUTO 087c:9b10 0000002b +FMReset_TEXT CODE AUTO 087c:9b40 00000042 +opl3exp_TEXT CODE AUTO 087c:9b90 0000003b +opl3out_TEXT CODE AUTO 087c:9bd0 0000003e +opl2out_TEXT CODE AUTO 087c:9c10 00000042 +vgmSnd_TEXT CODE AUTO 087c:9c60 00000049 +UpdateSoundEngine_TEXT CODE AUTO 087c:9cb0 000000b5 +ymf262_write_TEXT CODE AUTO 087c:9d70 00000000 +ym3512_write_TEXT CODE AUTO 087c:9d70 0000003a +ym3812_write_TEXT CODE AUTO 087c:9db0 0000006a +ym2413_write_TEXT CODE AUTO 087c:9e20 00000000 +OPL_CachedWrite_TEXT CODE AUTO 087c:9e20 000001e0 +StopPlayback_TEXT CODE AUTO 087c:a000 000002c3 +StartPlayback_TEXT CODE AUTO 087c:a2d0 000001e9 +ResumeMusic_TEXT CODE AUTO 087c:a4c0 00000050 +PauseMusic_TEXT CODE AUTO 087c:a510 0000005d +StopSFX_TEXT CODE AUTO 087c:a570 0000009c +StopMusic_TEXT CODE AUTO 087c:a610 00000021 +PlaySFX_TEXT CODE AUTO 087c:a640 00000099 +PlayMusic_TEXT CODE AUTO 087c:a6e0 0000006e +DeinitEngine_TEXT CODE AUTO 087c:a750 0000006e +InitEngine_TEXT CODE AUTO 087c:a7c0 000001bd +UpdateVGM_TEXT CODE AUTO 087c:a980 0000045c +DoVgmLoop_TEXT CODE AUTO 087c:ade0 00000119 +FreeVGMFile_TEXT CODE AUTO 087c:af00 00000052 +OpenVGMFile_TEXT CODE AUTO 087c:af60 000002f0 +ReadLE32_TEXT CODE AUTO 087c:b250 00000000 +ReadLE16_TEXT CODE AUTO 087c:b250 00000000 +8250_TEXT CODE AUTO 087c:b250 0000009a +8250bios_TEXT CODE AUTO 087c:b2f0 00000086 +8250siop_TEXT CODE AUTO 087c:b380 00000000 +8250prob_TEXT CODE AUTO 087c:b380 000002d5 +8250cint_TEXT CODE AUTO 087c:b660 00000045 +8250fifo_TEXT CODE AUTO 087c:b6b0 0000008a +8250bauc_TEXT CODE AUTO 087c:b740 00000041 +8250baud_TEXT CODE AUTO 087c:b790 00000040 +doswin_TEXT CODE AUTO 087c:b7d0 00000231 +dos_TEXT CODE AUTO 087c:ba10 000001bd +dosntvig_TEXT CODE AUTO 087c:bbd0 00000000 +16_in13_DATA FAR_DATA AUTO 1439:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1453:0004 00000000 +_NULL BEGDATA DGROUP 1454:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1456:0000 00000002 +CONST DATA DGROUP 1456:0002 00000102 +CONST2 DATA DGROUP 1466:0004 0000013a +_DATA DATA DGROUP 147a:0000 00000650 +XIB DATA DGROUP 14df:0000 00000000 +XI DATA DGROUP 14df:0000 0000003c +XIE DATA DGROUP 14e2:000c 00000000 +YIB DATA DGROUP 14e2:000c 00000000 +YI DATA DGROUP 14e2:000c 00000018 +YIE DATA DGROUP 14e4:0004 00000000 +STRINGS DATA DGROUP 14e4:0004 00000000 +DATA DATA DGROUP 14e4:0004 00000000 +_emu_init_start EMU DGROUP 14e4:0004 00000000 +_emu_init_end EMU DGROUP 14e4:0004 00000000 +_BSS BSS DGROUP 14e5:0000 00000d36 +STACK STACK DGROUP 15b9:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: vgmtest.obj(/dos/z/16/src/vgmtest.c) +0000:0110 OPL2_Write_ +0000:00f2 OPL2_ReadStatus_ +0000:0020 main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +1454:0274+ _testkeyin +1454:0276+ _testcontrolnoisy +0000:2210+ INL_KeyService_ +0000:21e2* Mouse_ +0000:2120+ IN_GetJoyAbs_ +0000:1dd2+ IN_GetJoyButtonsDB_ +0000:1a00+ IN_SetupJoy_ +0000:1882 IN_Startup_ +0000:1760 IN_Default_ +0000:16d2 IN_Shutdown_ +0000:16a0* IN_SetKeyHook_ +0000:1632+ IN_ClearKeysDown_ +0000:1470* IN_ReadCursor_ +0000:095a IN_ReadControl_ +0000:0900* IN_SetControlType_ +0000:0872* IN_GetScanName_ +0000:0830* IN_WaitForKey_ +0000:07f2* IN_WaitForASCII_ +0000:06f0+ IN_AckBack_ +0000:0642* IN_Ack_ +0000:0590+ IN_IsUserInput_ +0000:0542* IN_UserInput_ +0000:04f0 IN_KeyDown_ +0000:0472+ IN_ClearKey_ +0000:0410* IN_qb_ +1454:0a1e+ _inpu +0000:02a2* IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:58c0+ MML_CheckForEMS_ +0000:5702+ MML_SetupEMS_ +0000:5690+ MML_ShutdownEMS_ +0000:5582+ MM_MapEMS_ +0000:5450* MM_MapXEMS_ +0000:53f2+ MML_CheckForXMS_ +0000:5300* MML_SetupXMS_ +0000:5272+ MML_ShutdownXMS_ +0000:5090+ MML_UseSpace_ +0000:5002+ MML_ClearBlock_ +0000:4bc0* MM_Startup_ +0000:4b22+ MM_Shutdown_ +0000:4710 MM_GetPtr_ +0000:4612+ MM_FreePtr_ +0000:4530* MM_SetPurge_ +0000:4452* MM_SetLock_ +0000:4260+ MM_SortMem_ +0000:3bc2* MM_ShowMemory_ +0000:3a50* MM_DumpData_ +0000:39c2+ MM_UnusedMemory_ +0000:3920+ MM_TotalFree_ +0000:36f2* MM_Report_ +1454:0bf0+ _beforesort +1454:0bf4+ _aftersort +1454:0bf8+ _XMSaddr +0000:2eb0* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5920 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:5da0* wait_ +0000:5d32* filesize_ +0000:5b40 printmeminfoline_ +0000:59e2 US_CheckParm_ +0000:599a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:62d0 CA_OpenDebug_ +0000:62a2 CA_CloseDebug_ +0000:61f0+ CA_FarRead_ +0000:6142+ CA_FarWrite_ +0000:60c0* CA_ReadFile_ +0000:6052* CA_WriteFile_ +0000:5fa0* CA_LoadFile_ +0000:5ee2* CAL_OptimizeNodes_ +0000:5e80* CA_Startup_ +1454:0d00* _finishcachebox +1454:0d04* _drawcachebox +1454:0d08* _updatecachebox +0000:5e52* CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:6400* _DEBUG_INIT_ +0000:6382+ _DEBUG_ +1454:0564+ __DEBUG_INITed +1454:0568+ __DEBUG_uart +0000:6330* _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:6d30 KITTENGETS +0000:6ad2* kittenopen_ +0000:6a10+ catread_ +0000:69f2* kittenclose_ +0000:6930+ mystrtoul_ +0000:67a2+ processEscChars_ +0000:6720+ get_line_ +0000:6682+ db_fetch_ +1454:056c+ __kitten_catalog +0000:6570+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:8340+ LargestFreeBlock_ +0000:82c2+ _coreleft_ +0000:8200+ LargestFarFreeBlock_ +0000:8142+ _farcoreleft_ +0000:8050+ LargestHugeFreeBlock_ +0000:7f72* _hugecoreleft_ +0000:7f10+ GetFreeSize_ +0000:7eb2+ GetFarFreeSize_ +0000:7e50+ GetNearFreeSize_ +0000:71a2* heapdump_ +0000:706a+ heapstat_ +0000:6fec+ heapstat0_ +0000:6f80+ HC_OpenDebug_ +0000:6f52* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:8680* start_timer_ +0000:8622* elapsed_timer_ +0000:85b0+ ticktock_ +0000:8562* time_in_seconds_ +0000:8410* shinkutxt_ +0000:83e2* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +087c:0005 __STK +087c:0025 __STKOVERFLOW_ +Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c) +087c:9c10 opl2out_ +087c:9bd2* opl3out_ +087c:9b90* opl3exp_ +087c:9b42* FMReset_ +087c:9b10* FMKeyOff_ +087c:9ab2* FMKeyOn_ +087c:98d0* FMSetVoice_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +087c:0042 _fmalloc_ +087c:0042 malloc_ +1454:0594 ___fheap +1454:0596 ___fheapRover +1454:0598 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +087c:01bf __PIA +087c:01b8* __PIS +Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c) +087c:af60 OpenVGMFile_ +087c:af02 FreeVGMFile_ +087c:a7c0 InitEngine_ +087c:a752 DeinitEngine_ +087c:a6e0 PlayMusic_ +087c:a642* PlaySFX_ +087c:a610 StopMusic_ +087c:a572* StopSFX_ +087c:a510* PauseMusic_ +087c:a4c2* ResumeMusic_ +087c:9cb0 UpdateSoundEngine_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +087c:01d6 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1454:0000* __nullarea +1454:05a4* __ovlflag +1454:05a5* __intno +1454:05a6* __ovlvec +087c:0206 _cstart_ +087c:02d9* _Not_Enough_Memory_ +087c:040b __exit_ +087c:0428 __do_exit_with_msg__ +087c:0481 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +087c:048c _big_code_ +087c:048c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1454:12ce __argv +1454:12d2 ___argv +1454:12d6 __argc +1454:12d8 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +087c:048c+ int86x_ +087c:060f int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +087c:063c __I4M +087c:063c __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +087c:0654 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +087c:065f _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +087c:066c __I4D +087c:06bb __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +087c:073f* _heapgrow_ +087c:073f _fheapgrow_ +087c:0740 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +087c:07b5 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +087c:07fa _nmalloc_ +1454:05aa ___nheapbeg +1454:05ac ___MiniHeapRover +1454:05ae ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +087c:08d1 _ffree_ +087c:08d1 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +087c:093e _nfree_ +1454:12da+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +087c:0a39+ __null_int23_exit_ +087c:0a3a exit_ +087c:0a52* _exit_ +1454:05b0+ ___int23_exit +1454:05b4 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +087c:0a6e __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +087c:0aa1 ultoa_ +087c:0b5f* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +087c:0ce5 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +087c:0f11+ __open_flags_ +087c:11d2+ _fsopen_ +087c:1238 fopen_ +087c:135b* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +087c:13e3 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +087c:1412 __doclose_ +087c:155c __shutdown_stream_ +087c:1576 fclose_ +1454:12dc+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +087c:1657 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +087c:167e kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +087c:1695 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +087c:187b fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1454:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +087c:1a73 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +087c:1a81 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +087c:1cb1 open_ +087c:1ce8 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +087c:1d15 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +087c:1d1a filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +087c:b250 already_got_8250_port_ +087c:b2a4 init_8250_ +1454:05c0+ _inited_8250 +1454:12e4 _base_8250_port +1454:12f4 _info_8250_port +1454:1314 _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +087c:b2f0 probe_8250_bios_ports_ +087c:b32a get_8250_bios_port_ +1454:05c2 _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +1454:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +087c:b380 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +087c:b660 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +087c:b6b0* uart_8250_disable_FIFO_ +087c:b6f0 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +087c:b740 uart_8250_baud_to_divisor_ +087c:b75c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +087c:b790 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +087c:1de6 vsnprintf_ +087c:1e7b* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +087c:1eaa sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +087c:1ed9 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +087c:1fc4 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +087c:1ff5 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +087c:2135* __clib_strdup_ +087c:2135 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +087c:219c halloc_ +087c:2281 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +087c:2288 _heapwalk_ +087c:2288 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +087c:229d+ __NHeapWalk_ +087c:2392 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +087c:23a2 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1454:05c4 ___iob +1454:1316 ___ClosedStreams +1454:131a ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1454:072c _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1454:072e __8087 +1454:072f __real87 +1454:0730 __dos87emucall +1454:0732 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +087c:23b0* __exit_with_msg_ +087c:23b5 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1454:0734 __curbrk +1454:073c __STACKLOW +1454:073e __STACKTOP +1454:0740 __cbyte +1454:0742 __child +1454:0744 __no87 +1454:0751 ___FPE_handler +1454:0736 __psp +1454:0745 __get_ovl_stack +1454:0749 __restore_ovl_stack +1454:074d __close_ovl_file +1454:0755 __LpCmdLine +1454:0759 __LpPgmName +1454:0738 __osmajor +1454:0739 __osminor +1454:073a __osmode +1454:073b __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +087c:23d0 __MemAllocator +087c:249a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +087c:2606 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +087c:277c __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +087c:286b __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +087c:286e fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +087c:2c01 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +087c:2d54 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +087c:2db5 __InitRtns +087c:2db5* __FInitRtns +087c:2e10 __FiniRtns +087c:2e10* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1454:075e ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +087c:2e74 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +087c:31a3 __Init_Argv_ +087c:3205 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +087c:322f intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +087c:3243 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +087c:332e __LastFree_ +087c:33a8 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +087c:34b9 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1454:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +087c:34bc __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +087c:34f6* __get_errno_ptr_ +1454:1322 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +087c:34fd* __dosretax +087c:3502* __dosret0 +087c:3509 __set_errno_dos_ +087c:3571* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +087c:357c __GetIOMode_ +087c:35b1 __SetIOMode_nogrow_ +1454:0774 ___NFiles +1454:0776 ___init_mode +1454:079e ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +087c:35e6* __set_commode_ +1454:07a2 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1454:07a4 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +087c:35f2 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +087c:3651 __freefp_ +087c:36f2 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +087c:3733 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +087c:38e3 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +087c:3919 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +087c:3b62 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +087c:3b77 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +087c:3b88 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +087c:3bba __doserror_ +087c:3bc8 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +087c:3bd4 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +087c:3bfa isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +087c:3c16* __get_doserrno_ptr_ +1454:1324 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1454:07a6 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +087c:3c1d _dos_creat_ +087c:3c41* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +087c:3c62+ __grow_iomode_ +087c:3d49+ __shrink_iomode_ +087c:3d8a __SetIOMode_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +087c:b7d0* detect_windows_ +1454:07b0+ _windows_version_method +1454:07b4+ _windows_version +1454:07b6 _windows_mode +1454:07b7+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +087c:3e31 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +087c:4f9e vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1454:1328 ___env_mask +1454:132c _environ +1454:1330* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +087c:4fe0 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +087c:5033 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +087c:508e _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +087c:50b1 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +087c:5103 __ChkTTYIOMode_ +087c:5171* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +087c:5243 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +087c:5469 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +087c:569a* fcloseall_ +087c:56a1 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +087c:56ab __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +087c:56e3* _fpreset_ +087c:570e __init_8087_ +087c:578d __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +087c:57fd __EnterWVIDEO_ +1454:07d6+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +087c:5821* _heapenable_ +1454:07d8 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1454:07da __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +087c:5832 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +087c:59c0 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +087c:59e0 __fill_buffer_ +087c:5c2f* fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +087c:5d76 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1454:1334 ____Argv +1454:1338 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1454:08b0 __Start_XI +1454:08ec __End_XI +1454:08ec __Start_YI +1454:0904 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1454:133a ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +087c:5f4c _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +087c:62c5 __brk_ +087c:632c* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +087c:633c __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +087c:639c fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +087c:63a1 __flushall_ +087c:6435 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +087c:643b* _frealloc_ +087c:643b realloc_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +087c:ba10 probe_dos_ +1454:07e0* _lib_dos_option +1454:07e1+ _dos_flavor +1454:07e2 _dos_version +1454:07e4+ _freedos_kernel_version +1454:07e8+ _dos_version_method +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +1454:07f0 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +087c:6517 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +087c:6562+ utoa_ +087c:6603 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +087c:664d strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1454:07f4 ___EFG_printf +1454:07f8 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1454:07fc ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +087c:6699* _ismbblead_ +1454:133c ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +087c:66b5 ulltoa_ +087c:67f2* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +087c:6881 __setenvp_ +087c:6a0d __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +087c:6aa9 __mbinit_ +1454:07fe ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +087c:6b84 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +087c:6b92 toupper_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +087c:6ba0 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +087c:6d72 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1454:0800 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1454:0802 ___Save8087 +1454:0806 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +087c:6d92 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +087c:6dc4* __init_8087_emu +087c:6dca __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +087c:6e27 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +087c:6e41* _dos_close_ +087c:6e4f _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +087c:6e5e* _msize_ +087c:6e79 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +087c:6e8a _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +087c:6ede _fexpand_ +087c:6ede* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +087c:6f13 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +087c:7044* _SetLD64bit_ +087c:704f* _SetLD80bit_ +087c:705a _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +087c:71bf _LDScale10x_ +087c:7a97+ __cvtld_ +087c:8273 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +087c:8284* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +087c:8a98+ __Strtold_ +087c:8cd7 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +087c:8e7e __Init_FPE_handler_ +087c:8eb7 __Fini_FPE_handler_ +087c:8eee* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +087c:9180 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +087c:96b5 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +087c:970e __LDClass_ +087c:9794* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +087c:97a8 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +087c:9870* __set_EDOM_ +087c:987c __set_ERANGE_ +087c:9888* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1454:022e* ___f_infinity +1454:0232* ___f_posqnan +1454:0236 ___d_infinity +1454:023e ___d_posqnan +1454:0246* ___ld_infinity +1454:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1454:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1454:08ae ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +087c:98a2 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +vgmsnd.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001db90 (121744.) +Entry point address: 087c:0206 +Link time: 00:00.23 diff --git a/vrstest.mah b/vrstest.mah new file mode 100755 index 00000000..f63d8ce3 --- /dev/null +++ b/vrstest.mah @@ -0,0 +1,1039 @@ +Open Watcom Linker Version 2.0 beta Aug 24 2016 09:33:23 (64-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/09/02 11:34:32 +Executable Image: vrstest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 18e0:0000 0000e490 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +vrstest_TEXT CODE AUTO 0000:0000 000000c1 +main_TEXT CODE AUTO 0000:00d0 000004fd +vga_AC_RGB_to_code_TEXT CODE AUTO 0000:05d0 00000000 +vga_wait_for_vsync_end_TEXT CODE AUTO 0000:05d0 00000000 +vga_wait_for_vsync_TEXT CODE AUTO 0000:05d0 00000000 +vga_wait_for_hsync_end_TEXT CODE AUTO 0000:05d0 00000000 +vga_wait_for_hsync_TEXT CODE AUTO 0000:05d0 00000000 +vga_in_vsync_TEXT CODE AUTO 0000:05d0 00000000 +vga_palette_write_TEXT CODE AUTO 0000:05d0 00000000 +vga_palette_lseek_TEXT CODE AUTO 0000:05d0 00000000 +vga_AC_reenable_screen_TEXT CODE AUTO 0000:05d0 00000000 +vga_set_stride_TEXT CODE AUTO 0000:05d0 00000000 +vga_read_AC_TEXT CODE AUTO 0000:05d0 00000000 +vga_set_xpan_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_AC_TEXT CODE AUTO 0000:05d0 00000000 +vga_set_cga_mode_TEXT CODE AUTO 0000:05d0 00000000 +vga_set_cga_palette_and_background_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_PAL_TEXT CODE AUTO 0000:05d0 00000000 +vga_read_PAL_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_color_TEXT CODE AUTO 0000:05d0 00000000 +vga_set_ypan_sub_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_CRTC_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_GC_TEXT CODE AUTO 0000:05d0 00000000 +vga_write_sequencer_TEXT CODE AUTO 0000:05d0 00000000 +vga_read_sequencer_TEXT CODE AUTO 0000:05d0 00000000 +vga_tandy_setpalette_TEXT CODE AUTO 0000:05d0 00000000 +vga_moveto_TEXT CODE AUTO 0000:05d0 00000000 +vga_read_GC_TEXT CODE AUTO 0000:05d0 00000000 +vga_read_CRTC_TEXT CODE AUTO 0000:05d0 00000000 +detect_window_enable_ntdvm_TEXT CODE AUTO 0000:05d0 00000000 +read_bios_keystate_TEXT CODE AUTO 0000:05d0 00000000 +normalize_realmode_far_ptr_TEXT CODE AUTO 0000:05d0 00000000 +ptr2phys_low1mb_TEXT CODE AUTO 0000:05d0 00000000 +ntvdm_rm_code_alloc_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_write_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_can_write_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_read_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_can_read_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_set_line_control_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_read_MSR_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_read_MCR_TEXT CODE AUTO 0000:05d0 00000000 +uart_8250_set_MCR_TEXT CODE AUTO 0000:05d0 00000000 +just_int86_TEXT CODE AUTO 0000:05d0 00000000 +_sti_if_flags_TEXT CODE AUTO 0000:05d0 00000000 +ptr2phys_TEXT CODE AUTO 0000:05d0 00000000 +16_in_TEXT CODE AUTO 0000:05d0 00000156 +IN_initplayer_TEXT CODE AUTO 0000:0730 00000161 +IN_qb_TEXT CODE AUTO 0000:08a0 00000059 +IN_ClearKey_TEXT CODE AUTO 0000:0900 0000007a +IN_KeyDown_TEXT CODE AUTO 0000:0980 00000047 +IN_UserInput_TEXT CODE AUTO 0000:09d0 00000047 +IN_IsUserInput_TEXT CODE AUTO 0000:0a20 000000b0 +IN_Ack_TEXT CODE AUTO 0000:0ad0 000000af +IN_AckBack_TEXT CODE AUTO 0000:0b80 000000fd +IN_WaitForASCII_TEXT CODE AUTO 0000:0c80 00000037 +IN_WaitForKey_TEXT CODE AUTO 0000:0cc0 00000035 +IN_GetScanName_TEXT CODE AUTO 0000:0d00 0000008a +IN_SetControlType_TEXT CODE AUTO 0000:0d90 0000004d +IN_ReadControl_TEXT CODE AUTO 0000:0de0 00000b18 +IN_ReadCursor_TEXT CODE AUTO 0000:1900 00000132 +INL_AdjustCursor_TEXT CODE AUTO 0000:1a40 00000073 +IN_ClearKeysDown_TEXT CODE AUTO 0000:1ac0 0000006f +IN_SetKeyHook_TEXT CODE AUTO 0000:1b30 00000022 +IN_Shutdown_TEXT CODE AUTO 0000:1b60 00000084 +IN_Default_TEXT CODE AUTO 0000:1bf0 0000011f +IN_Startup_TEXT CODE AUTO 0000:1d10 0000010e +INL_ShutJoy_TEXT CODE AUTO 0000:1e20 00000000 +INL_StartJoy_TEXT CODE AUTO 0000:1e20 0000006a +IN_SetupJoy_TEXT CODE AUTO 0000:1e90 0000015e +INL_SetJoyScale_TEXT CODE AUTO 0000:1ff0 00000189 +INL_ShutMouse_TEXT CODE AUTO 0000:2180 00000000 +INL_StartMouse_TEXT CODE AUTO 0000:2180 0000004d +INL_ShutKbd_TEXT CODE AUTO 0000:21d0 00000039 +INL_StartKbd_TEXT CODE AUTO 0000:2210 0000004c +IN_GetJoyButtonsDB_TEXT CODE AUTO 0000:2260 0000004b +INL_GetJoyButtons_TEXT CODE AUTO 0000:22b0 00000033 +INL_GetJoyDelta_TEXT CODE AUTO 0000:22f0 000002bb +IN_GetJoyAbs_TEXT CODE AUTO 0000:25b0 000000bf +INL_GetMouseButtons_TEXT CODE AUTO 0000:2670 00000000 +INL_GetMouseDelta_TEXT CODE AUTO 0000:2670 00000000 +Mouse_TEXT CODE AUTO 0000:2670 0000002c +INL_KeyService_TEXT CODE AUTO 0000:26a0 000002a5 +16_mm_TEXT CODE AUTO 0000:2950 000009e4 +MM_BombOnError_TEXT CODE AUTO 0000:3340 0000002e +MM_EMSerr_TEXT CODE AUTO 0000:3370 00000805 +MM_Report_TEXT CODE AUTO 0000:3b80 00000230 +MM_TotalFree_TEXT CODE AUTO 0000:3db0 00000095 +MM_UnusedMemory_TEXT CODE AUTO 0000:3e50 00000086 +MM_DumpData_TEXT CODE AUTO 0000:3ee0 00000162 +MM_ShowMemory_TEXT CODE AUTO 0000:4050 0000069c +MM_SortMem_TEXT CODE AUTO 0000:46f0 000001ee +MM_SetLock_TEXT CODE AUTO 0000:48e0 000000df +MM_SetPurge_TEXT CODE AUTO 0000:49c0 000000dc +MM_FreePtr_TEXT CODE AUTO 0000:4aa0 000000f9 +MM_GetPtr_TEXT CODE AUTO 0000:4ba0 00000405 +MM_Shutdown_TEXT CODE AUTO 0000:4fb0 0000009c +MM_Startup_TEXT CODE AUTO 0000:5050 00000439 +MML_ClearBlock_TEXT CODE AUTO 0000:5490 00000088 +MML_UseSpace_TEXT CODE AUTO 0000:5520 000001df +MML_ShutdownXMS_TEXT CODE AUTO 0000:5700 00000090 +MML_SetupXMS_TEXT CODE AUTO 0000:5790 000000e9 +MML_CheckForXMS_TEXT CODE AUTO 0000:5880 0000005e +MM_MapXEMS_TEXT CODE AUTO 0000:58e0 00000126 +MM_MapEMS_TEXT CODE AUTO 0000:5a10 00000104 +MML_ShutdownEMS_TEXT CODE AUTO 0000:5b20 0000006f +MML_SetupEMS_TEXT CODE AUTO 0000:5b90 000001c0 +MML_CheckForEMS_TEXT CODE AUTO 0000:5d50 0000005b +wcpu_TEXT CODE AUTO 0000:5db0 00000000 +detectcpu_TEXT CODE AUTO 0000:5db0 00000058 +16_head_TEXT CODE AUTO 0000:5e10 0000000d +dirchar_TEXT CODE AUTO 0000:5e20 00000046 +US_CheckParm_TEXT CODE AUTO 0000:5e70 0000015b +printmeminfoline_TEXT CODE AUTO 0000:5fd0 000001ec +filesize_TEXT CODE AUTO 0000:61c0 00000068 +wait_TEXT CODE AUTO 0000:6230 0000004b +16_ca_TEXT CODE AUTO 0000:6280 00000058 +CA_Shutdown_TEXT CODE AUTO 0000:62e0 0000002f +CA_Startup_TEXT CODE AUTO 0000:6310 00000053 +CAL_OptimizeNodes_TEXT CODE AUTO 0000:6370 000000b1 +CA_LoadFile_TEXT CODE AUTO 0000:6430 000000a8 +CA_WriteFile_TEXT CODE AUTO 0000:64e0 0000006f +CA_ReadFile_TEXT CODE AUTO 0000:6550 0000007d +CA_FarWrite_TEXT CODE AUTO 0000:65d0 000000af +CA_FarRead_TEXT CODE AUTO 0000:6680 000000ad +CA_CloseDebug_TEXT CODE AUTO 0000:6730 0000002f +CA_OpenDebug_TEXT CODE AUTO 0000:6760 00000053 +16_dbg_TEXT CODE AUTO 0000:67c0 00000000 +_DEBUGF_TEXT CODE AUTO 0000:67c0 0000004e +_DEBUG_TEXT CODE AUTO 0000:6810 0000007b +_DEBUG_INIT_TEXT CODE AUTO 0000:6890 0000012c +kitten_TEXT CODE AUTO 0000:69c0 0000003c +db_insert_TEXT CODE AUTO 0000:6a00 0000010f +db_fetch_TEXT CODE AUTO 0000:6b10 00000098 +get_line_TEXT CODE AUTO 0000:6bb0 00000072 +processEscChars_TEXT CODE AUTO 0000:6c30 0000018a +mystrtoul_TEXT CODE AUTO 0000:6dc0 000000b4 +kittenclose_TEXT CODE AUTO 0000:6e80 0000001d +catread_TEXT CODE AUTO 0000:6ea0 000000b6 +kittenopen_TEXT CODE AUTO 0000:6f60 0000025f +kittengets_TEXT CODE AUTO 0000:71c0 00000063 +16_hc_TEXT CODE AUTO 0000:7230 000001ac +HC_CloseDebug_TEXT CODE AUTO 0000:73e0 0000002f +HC_OpenDebug_TEXT CODE AUTO 0000:7410 00000053 +heapstat0_TEXT CODE AUTO 0000:7470 00000076 +heapstat_TEXT CODE AUTO 0000:74f0 00000134 +heapdump_TEXT CODE AUTO 0000:7630 00000caf +GetNearFreeSize_TEXT CODE AUTO 0000:82e0 0000005d +GetFarFreeSize_TEXT CODE AUTO 0000:8340 0000005f +GetFreeSize_TEXT CODE AUTO 0000:83a0 0000005d +_hugecoreleft_TEXT CODE AUTO 0000:8400 000000d2 +LargestHugeFreeBlock_TEXT CODE AUTO 0000:84e0 000000ef +_farcoreleft_TEXT CODE AUTO 0000:85d0 000000b1 +LargestFarFreeBlock_TEXT CODE AUTO 0000:8690 000000b5 +_coreleft_TEXT CODE AUTO 0000:8750 0000007f +LargestFreeBlock_TEXT CODE AUTO 0000:87d0 0000008d +16_timer_TEXT CODE AUTO 0000:8860 0000000d +WaitPee_TEXT CODE AUTO 0000:8870 0000002a +shinkutxt_TEXT CODE AUTO 0000:88a0 0000014f +time_in_seconds_TEXT CODE AUTO 0000:89f0 0000004d +ticktock_TEXT CODE AUTO 0000:8a40 0000006b +elapsed_timer_TEXT CODE AUTO 0000:8ab0 00000054 +start_timer_TEXT CODE AUTO 0000:8b10 0000013a +_TEXT CODE AUTO 08c5:0000 00009ae9 +dos_TEXT CODE AUTO 08c5:9af0 000001bd +cpu_TEXT CODE AUTO 08c5:9cb0 00000028 +vga_TEXT CODE AUTO 08c5:9ce0 00000afc +modex16_TEXT CODE AUTO 08c5:a7e0 00000199 +modexprintmeminfo_TEXT CODE AUTO 08c5:a980 000001d5 +modexWaitBorder_TEXT CODE AUTO 08c5:ab60 00000028 +modexcls_TEXT CODE AUTO 08c5:ab90 00000077 +modexpdump_TEXT CODE AUTO 08c5:ac10 00000061 +modexprintbig_TEXT CODE AUTO 08c5:ac80 00000195 +modexprint_TEXT CODE AUTO 08c5:ae20 000001d0 +modexgetPixel_TEXT CODE AUTO 08c5:aff0 00000087 +modexputPixel_TEXT CODE AUTO 08c5:b080 0000008e +modexchkcolor_TEXT CODE AUTO 08c5:b110 00000337 +modexPalOverscan_TEXT CODE AUTO 08c5:b450 0000004d +modexPalUpdate0_TEXT CODE AUTO 08c5:b4a0 00000086 +modexPalUpdate1_TEXT CODE AUTO 08c5:b530 000000b2 +modexPalUpdate_TEXT CODE AUTO 08c5:b5f0 000005c3 +modexPalWhite_TEXT CODE AUTO 08c5:bbc0 0000002c +modexPalBlack_TEXT CODE AUTO 08c5:bbf0 0000002e +modexSavePalFile_TEXT CODE AUTO 08c5:bc20 0000007a +modexLoadPalFile_TEXT CODE AUTO 08c5:bca0 000000e7 +modexNewPal_TEXT CODE AUTO 08c5:bd90 00000046 +modexPalSave_TEXT CODE AUTO 08c5:bde0 00000058 +fadePalette_TEXT CODE AUTO 08c5:be40 000000a2 +modexFlashOff_TEXT CODE AUTO 08c5:bef0 00000031 +modexFlashOn_TEXT CODE AUTO 08c5:bf30 00000032 +modexFadeOff_TEXT CODE AUTO 08c5:bf70 0000002f +modexFadeOn_TEXT CODE AUTO 08c5:bfa0 00000034 +modexCopyPageRegion_TEXT CODE AUTO 08c5:bfe0 00000190 +modexClearRegion_TEXT CODE AUTO 08c5:c170 00000120 +modexSelectPlane_TEXT CODE AUTO 08c5:c290 00000024 +modexPanPage_TEXT CODE AUTO 08c5:c2c0 00000051 +modexShowPage_TEXT CODE AUTO 08c5:c320 000000ce +modexHiganbanaPageSetup_TEXT CODE AUTO 08c5:c3f0 00000178 +modexCalcVmemRemain_TEXT CODE AUTO 08c5:c570 000000a5 +modexNextPageFlexibleSize_TEXT CODE AUTO 08c5:c620 0000010e +modexNextPage_TEXT CODE AUTO 08c5:c730 00000165 +modexDefaultPage_TEXT CODE AUTO 08c5:c8a0 000000f3 +modexLeave_TEXT CODE AUTO 08c5:c9a0 00000019 +modexEnter_TEXT CODE AUTO 08c5:c9c0 000001ce +vgaGetMode_TEXT CODE AUTO 08c5:cb90 0000001b +vgaSetMode_TEXT CODE AUTO 08c5:cbb0 00000031 +VGAmodeX_TEXT CODE AUTO 08c5:cbf0 000000e6 +vrl1xlof_TEXT CODE AUTO 08c5:cce0 0000018e +16_sprit_TEXT CODE AUTO 08c5:ce70 00000020 +animate_spri_TEXT CODE AUTO 08c5:ce90 00000264 +print_anim_ids_TEXT CODE AUTO 08c5:d100 000000a1 +set_anim_by_id_TEXT CODE AUTO 08c5:d1b0 000000b4 +init_anim_TEXT CODE AUTO 08c5:d270 0000013d +get_curr_anim_name_TEXT CODE AUTO 08c5:d3b0 000000b8 +8250_TEXT CODE AUTO 08c5:d470 0000009a +8250bios_TEXT CODE AUTO 08c5:d510 00000086 +8250siop_TEXT CODE AUTO 08c5:d5a0 00000000 +8250prob_TEXT CODE AUTO 08c5:d5a0 000002d5 +8250cint_TEXT CODE AUTO 08c5:d880 00000045 +8250fifo_TEXT CODE AUTO 08c5:d8d0 0000008a +8250bauc_TEXT CODE AUTO 08c5:d960 00000041 +8250baud_TEXT CODE AUTO 08c5:d9b0 00000040 +vgacrtcr_TEXT CODE AUTO 08c5:d9f0 00000817 +vgacrtcs_TEXT CODE AUTO 08c5:e210 000006ec +16text_TEXT CODE AUTO 08c5:e900 00000000 +textInit_TEXT CODE AUTO 08c5:e900 0000009f +getRomFontAddr_TEXT CODE AUTO 08c5:e9a0 0000007b +16render_TEXT CODE AUTO 08c5:ea20 00000000 +modexDrawChar_TEXT CODE AUTO 08c5:ea20 00000166 +modexDrawSpritePBufRegion_TEXT CODE AUTO 08c5:eb90 00000177 +modexDrawSpritePBuf_TEXT CODE AUTO 08c5:ed10 00000069 +modexDrawBmpPBufRegion_TEXT CODE AUTO 08c5:ed80 0000016a +modexDrawBmpPBuf_TEXT CODE AUTO 08c5:eef0 00000069 +modexDrawSpriteRegion_TEXT CODE AUTO 08c5:ef60 00000177 +modexDrawSprite_TEXT CODE AUTO 08c5:f0e0 00000069 +modexDrawBmpRegion_TEXT CODE AUTO 08c5:f150 0000016a +modexDrawBmp_TEXT CODE AUTO 08c5:f2c0 00000069 +oldDrawBmp_TEXT CODE AUTO 08c5:f330 00000159 +modexDrawPBuf_TEXT CODE AUTO 08c5:f490 0000006a +modexDrawPBufRegion_TEXT CODE AUTO 08c5:f500 000001e9 +16_vrs_TEXT CODE AUTO 08c5:f6f0 00000015 +get_vrl_by_id_TEXT CODE AUTO 08c5:f710 00000270 +read_vrs_TEXT CODE AUTO 08c5:f980 0000028c +vrl1xdrw_TEXT CODE AUTO 08c5:fc10 000001a4 +doswin_TEXT CODE AUTO 08c5:fdc0 00000231 +dosdpmev_TEXT CODE AUTO 18c5:0000 00000000 +cpup3snc_TEXT CODE AUTO 18c5:0000 00000000 +dosntvig_TEXT CODE AUTO 18c5:0000 00000000 +16_in13_DATA FAR_DATA AUTO 18c5:0000 000001a4 +FAR_DATA FAR_DATA AUTO 18df:0004 00000000 +_NULL BEGDATA DGROUP 18e0:0000 00000020 +_AFTERNULL BEGDATA DGROUP 18e2:0000 00000002 +CONST DATA DGROUP 18e2:0002 00000102 +CONST2 DATA DGROUP 18f2:0004 0000013a +_DATA DATA DGROUP 1906:0000 0000070e +XIB DATA DGROUP 1976:000e 00000000 +XI DATA DGROUP 1976:000e 0000003c +XIE DATA DGROUP 197a:000a 00000000 +YIB DATA DGROUP 197a:000a 00000000 +YI DATA DGROUP 197a:000a 00000018 +YIE DATA DGROUP 197c:0002 00000000 +STRINGS DATA DGROUP 197c:0002 00000000 +DATA DATA DGROUP 197c:0002 00000000 +_emu_init_start EMU DGROUP 197c:0002 00000000 +_emu_init_end EMU DGROUP 197c:0002 00000000 +_BSS BSS DGROUP 197d:0000 00005ab2 +STACK STACK DGROUP 1f29:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: vrstest.obj(/dos/z/16/src/vrstest.c) +18e0:09d0+ _gvar +0000:00d8 main_ +Module: 16_in.obj(/dos/z/16/src/lib/16_in.c) +18e0:0274+ _testkeyin +18e0:0276+ _testcontrolnoisy +0000:26a0+ INL_KeyService_ +0000:2672* Mouse_ +0000:25b0+ IN_GetJoyAbs_ +0000:2262+ IN_GetJoyButtonsDB_ +0000:1e90+ IN_SetupJoy_ +0000:1d12* IN_Startup_ +0000:1bf0* IN_Default_ +0000:1b62* IN_Shutdown_ +0000:1b30* IN_SetKeyHook_ +0000:1ac2+ IN_ClearKeysDown_ +0000:1900* IN_ReadCursor_ +0000:0dea* IN_ReadControl_ +0000:0d90* IN_SetControlType_ +0000:0d02* IN_GetScanName_ +0000:0cc0* IN_WaitForKey_ +0000:0c82* IN_WaitForASCII_ +0000:0b80+ IN_AckBack_ +0000:0ad2* IN_Ack_ +0000:0a20+ IN_IsUserInput_ +0000:09d2* IN_UserInput_ +0000:0980* IN_KeyDown_ +0000:0902+ IN_ClearKey_ +0000:08a0* IN_qb_ +18e0:4c3e+ _inpu +0000:0732* IN_initplayer_ +Module: 16_mm.obj(/dos/z/16/src/lib/16_mm.c) +0000:5d50+ MML_CheckForEMS_ +0000:5b92+ MML_SetupEMS_ +0000:5b20+ MML_ShutdownEMS_ +0000:5a12+ MM_MapEMS_ +0000:58e0* MM_MapXEMS_ +0000:5882+ MML_CheckForXMS_ +0000:5790* MML_SetupXMS_ +0000:5702+ MML_ShutdownXMS_ +0000:5520+ MML_UseSpace_ +0000:5492+ MML_ClearBlock_ +0000:5050 MM_Startup_ +0000:4fb2 MM_Shutdown_ +0000:4ba0 MM_GetPtr_ +0000:4aa2 MM_FreePtr_ +0000:49c0* MM_SetPurge_ +0000:48e2* MM_SetLock_ +0000:46f0+ MM_SortMem_ +0000:4052* MM_ShowMemory_ +0000:3ee0* MM_DumpData_ +0000:3e52+ MM_UnusedMemory_ +0000:3db0+ MM_TotalFree_ +0000:3b82* MM_Report_ +18e0:4e10+ _beforesort +18e0:4e14+ _aftersort +18e0:4e18+ _XMSaddr +0000:3340* MM_BombOnError_ +Module: wcpu.obj(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5db0 detectcpu_ +Module: 16_head.obj(/dos/z/16/src/lib/16_head.c) +0000:6230* wait_ +0000:61c2* filesize_ +0000:5fd0 printmeminfoline_ +0000:5e72 US_CheckParm_ +0000:5e2a dirchar_ +Module: 16_ca.obj(/dos/z/16/src/lib/16_ca.c) +0000:6760 CA_OpenDebug_ +0000:6732 CA_CloseDebug_ +0000:6680+ CA_FarRead_ +0000:65d2+ CA_FarWrite_ +0000:6550* CA_ReadFile_ +0000:64e2* CA_WriteFile_ +0000:6430 CA_LoadFile_ +0000:6372* CAL_OptimizeNodes_ +0000:6310 CA_Startup_ +18e0:4f20* _finishcachebox +18e0:4f24* _drawcachebox +18e0:4f28* _updatecachebox +0000:62e2 CA_Shutdown_ +Module: 16_dbg.obj(/dos/z/16/src/lib/16_dbg.c) +0000:6890* _DEBUG_INIT_ +0000:6812+ _DEBUG_ +18e0:0564+ __DEBUG_INITed +18e0:0568+ __DEBUG_uart +0000:67c0* _DEBUGF_ +Module: kitten.obj(/dos/z/16/src/lib/nyan/kitten.c) +0000:71c0 KITTENGETS +0000:6f62* kittenopen_ +0000:6ea0+ catread_ +0000:6e82* kittenclose_ +0000:6dc0+ mystrtoul_ +0000:6c32+ processEscChars_ +0000:6bb0+ get_line_ +0000:6b12+ db_fetch_ +18e0:056c+ __kitten_catalog +0000:6a00+ db_insert_ +Module: 16_hc.obj(/dos/z/16/src/lib/16_hc.c) +0000:87d0+ LargestFreeBlock_ +0000:8752+ _coreleft_ +0000:8690+ LargestFarFreeBlock_ +0000:85d2+ _farcoreleft_ +0000:84e0+ LargestHugeFreeBlock_ +0000:8402* _hugecoreleft_ +0000:83a0+ GetFreeSize_ +0000:8342+ GetFarFreeSize_ +0000:82e0+ GetNearFreeSize_ +0000:7632* heapdump_ +0000:74fa+ heapstat_ +0000:747c+ heapstat0_ +0000:7410+ HC_OpenDebug_ +0000:73e2* HC_CloseDebug_ +Module: 16_timer.obj(/dos/z/16/src/lib/16_timer.c) +0000:8b10* start_timer_ +0000:8ab2* elapsed_timer_ +0000:8a40+ ticktock_ +0000:89f2* time_in_seconds_ +0000:88a0* shinkutxt_ +0000:8872* WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +08c5:0005 __STK +08c5:0025 __STKOVERFLOW_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +08c5:9af0 probe_dos_ +18e0:0590* _lib_dos_option +18e0:0591+ _dos_flavor +18e0:0592 _dos_version +18e0:0594+ _freedos_kernel_version +18e0:0598+ _dos_version_method +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +08c5:9cb0 cpu_probe_ +18e0:05a0 _cpu_cpuid_vendor +18e0:05ad _cpu_cpuid_features +18e0:05bd+ _cpu_basic_level +18e0:05c0 _cpu_cpuid_max +18e0:05c4 _cpu_flags +18e0:05c6 _cpu_tmp1 +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +08c5:9ce0+ vga_sync_hw_cursor_ +08c5:9d9e+ update_state_vga_memory_map_select_ +08c5:9fec update_state_from_vga_ +08c5:a3d0 probe_vga_ +18e0:51b4 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +08c5:0049 __PIA +08c5:0042* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +08c5:cbf0 VGAmodeX_ +08c5:cb92* vgaGetMode_ +08c5:c9ca+ modexEnter_ +08c5:c9a0* modexLeave_ +08c5:c8a2 modexDefaultPage_ +08c5:c730+ modexNextPage_ +08c5:c622+ modexNextPageFlexibleSize_ +08c5:c570+ modexCalcVmemRemain_ +08c5:c3f2* modexHiganbanaPageSetup_ +08c5:c320* modexShowPage_ +08c5:c2c2* modexPanPage_ +08c5:c290 modexSelectPlane_ +08c5:c172 modexClearRegion_ +08c5:bfe0 modexCopyPageRegion_ +08c5:bfa2* modexFadeOn_ +08c5:bf70* modexFadeOff_ +08c5:bf32* modexFlashOn_ +08c5:bef0* modexFlashOff_ +08c5:bde2+ modexPalSave_ +08c5:bd90+ modexNewPal_ +08c5:bca2* modexLoadPalFile_ +08c5:bc20* modexSavePalFile_ +08c5:bbf2* modexPalBlack_ +08c5:bbc0* modexPalWhite_ +08c5:b5f2+ modexPalUpdate_ +08c5:b530+ modexPalUpdate1_ +08c5:b4a2 modexPalUpdate0_ +08c5:b450* modexPalOverscan_ +08c5:b112+ modexchkcolor_ +08c5:b080* modexputPixel_ +08c5:aff2* modexgetPixel_ +08c5:ae20* modexprint_ +08c5:ac88* modexprintbig_ +08c5:ac10* modexpdump_ +08c5:ab92* modexcls_ +08c5:ab60* modexWaitBorder_ +18e0:0604+ _VGA +08c5:a982* modexprintmeminfo_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +08c5:0281 open_ +08c5:02b8 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +08c5:02e5 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +08c5:0316 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +08c5:031b printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +08c5:034a _fmalloc_ +08c5:034a malloc_ +18e0:0618 ___fheap +18e0:061a ___fheapRover +18e0:061c ___LargestSizeB4Rover +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xlof.c) +08c5:cce0 vrl1_vgax_genlineoffsets_ +Module: gfx.lib(/dos/z/16/src/lib/16_sprit.c) +08c5:d3b0* get_curr_anim_name_ +08c5:d272+ init_anim_ +08c5:d1b0 set_anim_by_id_ +08c5:d102* print_anim_ids_ +08c5:ce90 animate_spri_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sleep.c) +08c5:04bf sleep_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +08c5:0511 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +08c5:0528 _ffree_ +08c5:0528 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +18e0:0000* __nullarea +18e0:0624* __ovlflag +18e0:0625* __intno +18e0:0626* __ovlvec +08c5:0596 _cstart_ +08c5:0669* _Not_Enough_Memory_ +08c5:079b __exit_ +08c5:07b8 __do_exit_with_msg__ +08c5:0811 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +18e0:062a _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +08c5:081c _big_code_ +08c5:081c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +18e0:062c __8087 +18e0:062d __real87 +18e0:062e __dos87emucall +18e0:0630 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +08c5:081c+ int86x_ +08c5:099f int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +08c5:09cc __I4M +08c5:09cc __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +08c5:09e4 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +08c5:09ef _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +08c5:09fc __I4D +08c5:0a4b __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +18e0:5bdc __argv +18e0:5be0 ___argv +18e0:5be4 __argc +18e0:5be6 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +08c5:0acf* _heapgrow_ +08c5:0acf _fheapgrow_ +08c5:0ad0 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +08c5:0b45 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +08c5:0b8a _nmalloc_ +18e0:0632 ___nheapbeg +18e0:0634 ___MiniHeapRover +18e0:0636 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +08c5:0c61 _nfree_ +18e0:5be8+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +08c5:0d5c+ __null_int23_exit_ +08c5:0d5d exit_ +08c5:0d75* _exit_ +18e0:0638+ ___int23_exit +18e0:063c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +08c5:0d90 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +08c5:0dc3 ultoa_ +08c5:0e81* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +08c5:1007 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +08c5:1233+ __open_flags_ +08c5:14f4+ _fsopen_ +08c5:155a fopen_ +08c5:167d* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +08c5:1705 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +08c5:1734 __doclose_ +08c5:187e __shutdown_stream_ +08c5:1898 fclose_ +18e0:5bea+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +08c5:1979 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +08c5:19a0 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +08c5:1b86 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +18e0:0124 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +08c5:1d7e tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +08c5:1d8c unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +08c5:1d9b filelength_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250.c) +08c5:d470 already_got_8250_port_ +08c5:d4c4 init_8250_ +18e0:0648+ _inited_8250 +18e0:5bf2 _base_8250_port +18e0:5c02 _info_8250_port +18e0:5c22 _base_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bios.c) +08c5:d510 probe_8250_bios_ports_ +08c5:d54a get_8250_bios_port_ +18e0:064a _bios_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250siop.c) +18e0:0226 _standard_8250_ports +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250prob.c) +08c5:d5a0 probe_8250_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250cint.c) +08c5:d880 uart_8250_enable_interrupt_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250fifo.c) +08c5:d8d0* uart_8250_disable_FIFO_ +08c5:d910 uart_8250_set_FIFO_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250bauc.c) +08c5:d960 uart_8250_baud_to_divisor_ +08c5:d97c* uart_8250_divisor_to_baud_ +Module: src/lib/doslib/hw/8250/dos86h/8250.lib(/dos/z/16/src/lib/doslib/hw/8250/8250baud.c) +08c5:d9b0 uart_8250_set_baudrate_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(snprintf.c) +08c5:1e67 vsnprintf_ +08c5:1efc* snprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +08c5:1f2b sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +08c5:1f5a getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +08c5:2046 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +08c5:2077 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +08c5:21b7* __clib_strdup_ +08c5:21b7 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +08c5:221e halloc_ +08c5:2303 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +08c5:230a _heapwalk_ +08c5:230a _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +08c5:231f+ __NHeapWalk_ +08c5:2414 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +08c5:2424 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +18e0:064c ___iob +18e0:5c24 ___ClosedStreams +18e0:5c28 ___OpenStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +08c5:2432* __exit_with_msg_ +08c5:2437 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +18e0:07b4 __curbrk +18e0:07bc __STACKLOW +18e0:07be __STACKTOP +18e0:07c0 __cbyte +18e0:07c2 __child +18e0:07c4 __no87 +18e0:07d1 ___FPE_handler +18e0:07b6 __psp +18e0:07c5 __get_ovl_stack +18e0:07c9 __restore_ovl_stack +18e0:07cd __close_ovl_file +18e0:07d5 __LpCmdLine +18e0:07d9 __LpPgmName +18e0:07b8 __osmajor +18e0:07b9 __osminor +18e0:07ba __osmode +18e0:07bb __HShift +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(cpuasm.asm) +08c5:2460 cpu_basic_probe_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +08c5:cc60 vga_enable_256color_modex_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +08c5:d9f0 vga_read_crtc_mode_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +08c5:e210 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +08c5:256b+ __fill_buffer_ +08c5:27ba fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +08c5:2901 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +08c5:2c88 rand_ +08c5:2cca* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +18e0:5c2c _romFonts +18e0:5c44 _romFontsData +08c5:e900* textInit_ +Module: gfx.lib(/dos/z/16/src/lib/16render.c) +08c5:f500+ modexDrawPBufRegion_ +08c5:f492* modexDrawPBuf_ +08c5:f330* oldDrawBmp_ +08c5:f2c2* modexDrawBmp_ +08c5:f150+ modexDrawBmpRegion_ +08c5:f0e2* modexDrawSprite_ +08c5:ef60+ modexDrawSpriteRegion_ +08c5:eef2* modexDrawBmpPBuf_ +08c5:ed80+ modexDrawBmpPBufRegion_ +08c5:ed12* modexDrawSpritePBuf_ +08c5:eb90+ modexDrawSpritePBufRegion_ +08c5:ea22 modexDrawChar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +08c5:2ced _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +08c5:2d13 __GetIOMode_ +08c5:2d48 __SetIOMode_nogrow_ +18e0:07f4 ___NFiles +18e0:07f6 ___init_mode +18e0:081e ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +08c5:2d7d isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +08c5:2d99* __get_doserrno_ptr_ +18e0:60d2 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +18e0:0822 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +08c5:2da0 _dos_creat_ +08c5:2dc4* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +08c5:2de5+ __grow_iomode_ +08c5:2ecc+ __shrink_iomode_ +08c5:2f0d __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +08c5:2fb4* __get_errno_ptr_ +18e0:60d6 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +08c5:2fbb* __dosretax +08c5:2fc0* __dosret0 +08c5:2fc7 __set_errno_dos_ +08c5:302f* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +18e0:0838 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +08c5:303a __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +08c5:3074 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +08c5:30c6 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +08c5:3220 __MemAllocator +08c5:32ea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +08c5:3456 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +08c5:35cc __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +08c5:36bb __fmemneed_ +Module: gfx.lib(/dos/z/16/src/lib/16_vrs.c) +08c5:f980* read_vrs_ +08c5:f712 get_vrl_by_id_ +Module: src/lib/doslib/hw/vga/dos86h/vga.lib(/dos/z/16/src/lib/doslib/hw/vga/vrl1xdrw.c) +08c5:fc96 draw_vrl1_vgax_modex_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtime086.asm) +08c5:36be* _dos_getdate_ +08c5:36dc _dos_gettime_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +08c5:36fa __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +08c5:375b __InitRtns +08c5:375b* __FInitRtns +08c5:37b6 __FiniRtns +08c5:37b6* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +18e0:0844 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +08c5:381a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +08c5:381b __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +08c5:3853* _fpreset_ +08c5:387e __init_8087_ +08c5:38fd __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +08c5:396d intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +08c5:3981 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +08c5:3d15 __Init_Argv_ +08c5:3d77 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +08c5:3e26 __LastFree_ +08c5:3ea0 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +08c5:3fb1 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +18e0:0042 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +08c5:3fb4* __set_commode_ +18e0:0864 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +08c5:3fc0 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +08c5:401f __freefp_ +08c5:40c0 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +08c5:4101 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +08c5:42b1 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +08c5:44fa fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +08c5:450f tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +08c5:4520 __doserror_ +08c5:452e __doserror1_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/doswin.c) +08c5:fdc0* detect_windows_ +18e0:0870+ _windows_version_method +18e0:0874+ _windows_version +18e0:0876 _windows_mode +18e0:0877+ _windows_init +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +08c5:453a __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +08c5:56a7 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +18e0:615c ___env_mask +18e0:6160 _environ +18e0:6164* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +08c5:56e9 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +08c5:573c _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +08c5:5797 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +08c5:57ba _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +08c5:580c __ChkTTYIOMode_ +08c5:587a* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +08c5:594c __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +08c5:5b72 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +08c5:5da3* fcloseall_ +08c5:5daa __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +08c5:5db4 __EnterWVIDEO_ +18e0:0878+ ___WD_Present +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +18e0:0880 _dpmi_entered +18e0:0888 _dpmi_rm_entry +18e0:0890 _dpmi_pm_entry +18e0:6168 _dpmi_pm_es +18e0:616a _dpmi_pm_ds +18e0:616c _dpmi_pm_cs +18e0:616e _dpmi_pm_ss +Module: src/lib/doslib/hw/cpu/dos86h/cpu.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +18e0:0894 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +08c5:5dd8 __flushall_ +08c5:5e6c flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +08c5:5e72 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +08c5:5e8c __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +08c5:601a __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +08c5:603a __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +08c5:609a fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +08c5:626f* _frealloc_ +08c5:626f realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +08c5:634b* _heapenable_ +18e0:08a4 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +18e0:08a6 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +18e0:6170 ____Argv +18e0:6174 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +18e0:096e __Start_XI +18e0:09aa __End_XI +18e0:09aa __Start_YI +18e0:09c2 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +18e0:08a8 ___EFG_printf +18e0:08ac ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +08c5:636c _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +08c5:653e __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +18e0:08b0 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +18e0:08b2 ___Save8087 +18e0:08b6 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +08c5:655e __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +08c5:6590* __init_8087_emu +08c5:6596 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +08c5:65f4 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +18e0:6176 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk.c) +08c5:696d __brk_ +08c5:69d4* sbrk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +08c5:69e4 fsync_ +Module: src/lib/doslib/hw/dos/dos86h/dos.lib(/dos/z/16/src/lib/doslib/hw/dos/dosntvig.c) +18e0:08c0 _detect_windows_ntdvm_dosntast_init_CB +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +08c5:69e9 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +08c5:6a34+ utoa_ +08c5:6ad5 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +08c5:6b1f strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +18e0:08c4 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +08c5:6b5b* _ismbblead_ +18e0:6178 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +08c5:6b77 ulltoa_ +08c5:6cb4* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +08c5:6d43 __setenvp_ +08c5:6ecf __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +08c5:6f6b __mbinit_ +18e0:08c6 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +08c5:7046 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +08c5:7054 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +08c5:7062* _msize_ +08c5:707d _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +08c5:708e _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +08c5:70e2 _fexpand_ +08c5:70e2* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +08c5:7117* _SetLD64bit_ +08c5:7122* _SetLD80bit_ +08c5:712d _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +08c5:7292 _LDScale10x_ +08c5:7b6a+ __cvtld_ +08c5:8346 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +08c5:8358* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +08c5:8b6c+ __Strtold_ +08c5:8dab strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +08c5:8f52 __Init_FPE_handler_ +08c5:8f8b __Fini_FPE_handler_ +08c5:8fc2* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +08c5:9254* _dos_close_ +08c5:9262 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +08c5:9271 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_expand.c) +08c5:93a2 __HeapManager_expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +08c5:98d7 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +08c5:9930 __LDClass_ +08c5:99b6* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +08c5:99ca __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +08c5:9a92* __set_EDOM_ +08c5:9a9e __set_ERANGE_ +08c5:9aaa* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +18e0:022e* ___f_infinity +18e0:0232* ___f_posqnan +18e0:0236 ___d_infinity +18e0:023e ___d_posqnan +18e0:0246* ___ld_infinity +18e0:024e* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +18e0:0256 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +18e0:096c ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +08c5:9ac4 _bfree_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +src/lib/doslib/hw/cpu/dos86h/cpu.lib +src/lib/doslib/hw/dos/dos86h/dos.lib +src/lib/doslib/hw/vga/dos86h/vga.lib +src/lib/doslib/hw/8250/dos86h/8250.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00027290 (160400.) +Entry point address: 08c5:0596 +Link time: 00:00.82