From 9687f73114f8959f6cbfdcec3a037277a091b274 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Tue, 26 Apr 2016 19:18:32 -0500 Subject: [PATCH] added an accidental file ww --- 16.map | 747 +++++++++++++++++++++++++++++++++++++++++++++++ bakapi.map | 508 ++++++++++++++++++++++++++++++++ exmmtest.map | 633 ++++++++++++++++++++++++++++++++++++++++ fmemtest.map | 632 ++++++++++++++++++++++++++++++++++++++++ fontgfx.map | 719 +++++++++++++++++++++++++++++++++++++++++++++ fonttest.map | 645 ++++++++++++++++++++++++++++++++++++++++ inputest.map | 628 +++++++++++++++++++++++++++++++++++++++ maptest.map | 741 ++++++++++++++++++++++++++++++++++++++++++++++ palettec.map | 444 ++++++++++++++++++++++++++++ palettel.map | 449 ++++++++++++++++++++++++++++ pcxtest.map | 531 +++++++++++++++++++++++++++++++++ pcxtest2.map | 531 +++++++++++++++++++++++++++++++++ planrpcx.map | 558 +++++++++++++++++++++++++++++++++++ scroll.map | 810 +++++++++++++++++++++++++++++++++++++++++++++++++++ setvars.sh | 53 ---- test.map | 502 +++++++++++++++++++++++++++++++ test2.map | 446 ++++++++++++++++++++++++++++ vgmtest.map | 662 +++++++++++++++++++++++++++++++++++++++++ 18 files changed, 10186 insertions(+), 53 deletions(-) create mode 100755 16.map create mode 100755 bakapi.map create mode 100755 exmmtest.map create mode 100755 fmemtest.map create mode 100755 fontgfx.map create mode 100755 fonttest.map create mode 100755 inputest.map create mode 100755 maptest.map create mode 100755 palettec.map create mode 100755 palettel.map create mode 100755 pcxtest.map create mode 100755 pcxtest2.map create mode 100755 planrpcx.map create mode 100755 scroll.map delete mode 100755 setvars.sh create mode 100755 test.map create mode 100755 test2.map create mode 100755 vgmtest.map diff --git a/16.map b/16.map new file mode 100755 index 00000000..b5b96419 --- /dev/null +++ b/16.map @@ -0,0 +1,747 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: 16.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1847:0000 0000a2a0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +16_TEXT CODE AUTO 0000:0000 00000240 +mapread_TEXT CODE AUTO 0000:0240 000008b6 +jsmn_TEXT CODE AUTO 0000:0b00 00000991 +16_in_TEXT CODE AUTO 0000:14a0 000024e0 +16_mm_TEXT CODE AUTO 0000:3980 000032fe +wcpu_TEXT CODE AUTO 0000:6c80 00000058 +16_head_TEXT CODE AUTO 0000:6ce0 0000044c +16_ca_TEXT CODE AUTO 0000:7130 000003fd +kitten_TEXT CODE AUTO 0000:7530 0000080a +16_hc_TEXT CODE AUTO 0000:7d40 0000158b +16_timer_TEXT CODE AUTO 0000:92d0 00000402 +_TEXT CODE AUTO 096e:0000 00009d9e +modex16_TEXT CODE AUTO 096e:9da0 00001d25 +bitmap_TEXT CODE AUTO 096e:bad0 000005bd +planar_TEXT CODE AUTO 096e:c090 000002fb +vga_TEXT CODE AUTO 096e:c390 00000afc +vgamodex_TEXT CODE AUTO 096e:ce90 00000076 +vgacrtcr_TEXT CODE AUTO 096e:cf10 00000817 +vgacrtcs_TEXT CODE AUTO 096e:d730 000006ec +16text_TEXT CODE AUTO 096e:de20 0000010d +16render_TEXT CODE AUTO 096e:df30 00000ca3 +16_in13_DATA FAR_DATA AUTO 182c:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1846:0004 00000000 +_NULL BEGDATA DGROUP 1847:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1849:0000 00000002 +CONST DATA DGROUP 1849:0002 00000076 +CONST2 DATA DGROUP 1850:0008 00000132 +_DATA DATA DGROUP 1864:0000 0000069d +XIB DATA DGROUP 18cd:000e 00000000 +XI DATA DGROUP 18cd:000e 0000003c +XIE DATA DGROUP 18d1:000a 00000000 +YIB DATA DGROUP 18d1:000a 00000000 +YI DATA DGROUP 18d1:000a 00000018 +YIE DATA DGROUP 18d3:0002 00000000 +STRINGS DATA DGROUP 18d3:0002 00000000 +DATA DATA DGROUP 18d3:0002 00000000 +_emu_init_start EMU DGROUP 18d3:0002 00000000 +_emu_init_end EMU DGROUP 18d3:0002 00000000 +_BSS BSS DGROUP 18d4:0000 000019c8 +STACK STACK DGROUP 1a71:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: 16.o(/dos/z/16/src/16.c) +1847:08d0+ _player +1847:09a0+ _gvar +0000:00cc main_ +1847:0ad8+ _cpus +1847:0adc* _gpal +1847:0ae0+ _dpal +1847:0ae4+ _engi_stat +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:02dc+ jsoneq_ +0000:0380+ dump_ +0000:08c0* loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0ed2 jsmn_parse_ +0000:1446 jsmn_init_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1847:01f4+ _testkeyin +1847:01f6+ _testcontrolnoisy +1847:01f8+ _testctrltype +0000:162a+ INL_KeyService_ +0000:18c6+ Mouse_ +0000:191e+ IN_GetJoyAbs_ +0000:1cc8+ IN_GetJoyButtonsDB_ +0000:1f4e+ IN_SetupJoy_ +0000:2110 IN_Startup_ +0000:2216 IN_Default_ +0000:2332 IN_Shutdown_ +0000:23b2* IN_SetKeyHook_ +0000:23d4+ IN_ClearKeysDown_ +0000:24b4* IN_ReadCursor_ +0000:25cc IN_ReadControl_ +0000:33a4* IN_SetControlType_ +0000:33f2* IN_GetScanName_ +0000:347a* IN_WaitForKey_ +0000:34b0* IN_WaitForASCII_ +0000:34e6+ IN_AckBack_ +0000:35ce* IN_Ack_ +0000:3670+ IN_IsUserInput_ +0000:3716* IN_UserInput_ +0000:375a IN_KeyDown_ +0000:37a2+ IN_ClearKey_ +0000:381a* IN_qb_ +0000:3874* IN_initplayer_ +1847:0c0e+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:4364+ MML_CheckForEMS_ +0000:43c0+ MML_SetupEMS_ +0000:4578+ MML_ShutdownEMS_ +0000:45e4+ MM_MapEMS_ +0000:46e0* MM_MapXEMS_ +0000:4800+ MML_CheckForXMS_ +0000:485c* MML_SetupXMS_ +0000:4944+ MML_ShutdownXMS_ +0000:49d2+ MML_UseSpace_ +0000:4bb0+ MML_ClearBlock_ +0000:4c34* MM_Startup_ +0000:5066+ MM_Shutdown_ +0000:50fc MM_GetPtr_ +0000:54ec+ MM_FreePtr_ +0000:55e4* MM_SetPurge_ +0000:56be* MM_SetLock_ +0000:5796+ MM_SortMem_ +0000:5984* MM_ShowMemory_ +0000:6024* MM_DumpData_ +0000:617e+ MM_UnusedMemory_ +0000:6202+ MM_TotalFree_ +0000:6298* MM_Report_ +0000:6c50* MM_BombOnError_ +1847:0de0+ _beforesort +1847:0de4+ _aftersort +1847:0de8+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:6c80 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:6cee* wait_ +0000:6d3a* filesize_ +0000:6da0 printmeminfoline_ +0000:6f8c US_CheckParm_ +0000:70f0 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:715e CA_OpenDebug_ +0000:71ae CA_CloseDebug_ +0000:71dc+ CA_FarRead_ +0000:725c* CA_FarWrite_ +0000:72dc* CA_ReadFile_ +0000:7358* CA_LoadFile_ +0000:7400* CAL_OptimizeNodes_ +0000:74b0* CA_Startup_ +0000:7500* CA_Shutdown_ +1847:0ef0* _finishcachebox +1847:0ef4* _drawcachebox +1847:0ef8* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:756c KITTENGETS +0000:75cc* kittenopen_ +0000:781a+ catread_ +0000:78ce* kittenclose_ +0000:78ea+ mystrtoul_ +0000:799e+ processEscChars_ +0000:7b24+ get_line_ +0000:7b96+ db_fetch_ +0000:7c2c+ db_insert_ +1847:04e4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:7eec+ LargestFreeBlock_ +0000:7f7a+ _coreleft_ +0000:7ff6+ LargestFarFreeBlock_ +0000:80ac+ _farcoreleft_ +0000:815a+ LargestHugeFreeBlock_ +0000:824a* _hugecoreleft_ +0000:831a+ GetFreeSize_ +0000:8374+ GetFarFreeSize_ +0000:83be+ GetNearFreeSize_ +0000:840c* heapdump_ +0000:90ae+ heapstat_ +0000:91ec+ heapstat0_ +0000:924e+ HC_OpenDebug_ +0000:929e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:92dc* start_timer_ +0000:9408* elapsed_timer_ +0000:945a+ ticktock_ +0000:94c6* time_in_seconds_ +0000:9512* shinkutxt_ +0000:96aa+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +096e:0005 __STK +096e:0025 __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +096e:9f10 VGAmodeX_ +096e:9f7e* vgaGetMode_ +096e:9fa2+ modexEnter_ +096e:a1a6* modexLeave_ +096e:a1c0* modexDefaultPage_ +096e:a2b0* modexNextPage_ +096e:a37c* modexNextPageFlexibleSize_ +096e:a44a* modexShowPage_ +096e:a546* modexPanPage_ +096e:a596 modexSelectPlane_ +096e:a5ba+ modexClearRegion_ +096e:a6d2* modexCopyPageRegion_ +096e:a83c modexFadeOn_ +096e:a86c modexFadeOff_ +096e:a89a* modexFlashOn_ +096e:a8c8* modexFlashOff_ +096e:a998 modexPalSave_ +096e:a9ee modexNewPal_ +096e:aa32* modexLoadPalFile_ +096e:ab12* modexSavePalFile_ +096e:ab88 modexPalBlack_ +096e:abb2* modexPalWhite_ +096e:abdc+ modexPalUpdate_ +096e:b14a+ modexPalUpdate1_ +096e:b1c2* modexPalUpdate0_ +096e:b20e* modexPalOverscan_ +096e:b230+ modexchkcolor_ +096e:b548 modexputPixel_ +096e:b5d6* modexgetPixel_ +096e:b65c* modexhlin_ +096e:b6d8* modexprint_ +096e:b874* modexprintbig_ +096e:b9f0* modexpdump_ +096e:ba50* modexcls_ +1847:0514+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +096e:0042 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1847:0000* __nullarea +1847:0528* __ovlflag +1847:0529* __intno +1847:052a* __ovlvec +096e:0072 _cstart_ +096e:0145* _Not_Enough_Memory_ +096e:0277 __exit_ +096e:0294 __do_exit_with_msg__ +096e:02ed __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +096e:02f8 _big_code_ +096e:02f8* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1847:1984 __argv +1847:1988 ___argv +1847:198c __argc +1847:198e ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +096e:02ff __PIA +096e:02f8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +096e:0316 strncmp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +096e:0353 _fmalloc_ +096e:0353 malloc_ +1847:052e ___fheap +1847:0530 ___fheapRover +1847:0532 ___LargestSizeB4Rover +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +096e:bdd6 bitmapLoadPcx_ +096e:bf3a* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +096e:c090 planar_buf_from_bitmap_ +096e:c236+ planar_buf_alloc_ +096e:c330* planar_buf_free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +096e:04c8 strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +096e:05ca atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +096e:0672+ __open_flags_ +096e:0933+ _fsopen_ +096e:0999 fopen_ +096e:0abc* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +096e:0b44 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +096e:0ebb __get_errno_ptr_ +1847:1a90 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1847:0554 ___iob +1847:1a92 ___OpenStreams +1847:1a96 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +096e:0ec2 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +096e:0ef1* _frealloc_ +096e:0ef1 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +096e:0fce __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +096e:1001 strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +096e:103d+ int86x_ +096e:11c0 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +096e:11ee __I4M +096e:11ee __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +096e:1206 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +096e:1211 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +096e:121e __I4D +096e:126d __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +096e:12f1* _heapgrow_ +096e:12f1 _fheapgrow_ +096e:12f2 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +096e:136a _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +096e:13af _nmalloc_ +1847:06bc ___nheapbeg +1847:06be ___MiniHeapRover +1847:06c0 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +096e:1489 _ffree_ +096e:1489 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +096e:14f6 _nfree_ +1847:1a9a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +096e:15f1+ __null_int23_exit_ +096e:15f2 exit_ +096e:160a* _exit_ +1847:06c2+ ___int23_exit +1847:06c6 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +096e:1625 ultoa_ +096e:16e3* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +096e:1869 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +096e:1a95 __doclose_ +096e:1bdf __shutdown_stream_ +096e:1bf9 fclose_ +1847:1a9c+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +096e:1cda clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +096e:1d01 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +096e:1d18 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +096e:1efe fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1847:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +096e:20f6 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +096e:2104 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +096e:2334 open_ +096e:236b sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +096e:2398 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +096e:239d filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +096e:23fb sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +096e:242a getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +096e:2516 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +096e:2547 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +096e:2680* __clib_strdup_ +096e:2680 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +096e:26e7 halloc_ +096e:27cc hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +096e:27d3 _heapwalk_ +096e:27d3 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +096e:27e8+ __NHeapWalk_ +096e:28e1 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +096e:28f1 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1847:06d2 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1847:06d4 __8087 +1847:06d5 __real87 +1847:06d6 __dos87emucall +1847:06d8 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +096e:2900* __exit_with_msg_ +096e:2905 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1847:06da __curbrk +1847:06e2 __STACKLOW +1847:06e4 __STACKTOP +1847:06e6 __cbyte +1847:06e8 __child +1847:06ea __no87 +1847:06f7 ___FPE_handler +1847:06dc __psp +1847:06eb __get_ovl_stack +1847:06ef __restore_ovl_stack +1847:06f3 __close_ovl_file +1847:06fb __LpCmdLine +1847:06ff __LpPgmName +1847:06de __osmajor +1847:06df __osminor +1847:06e0 __osmode +1847:06e1 __HShift +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +096e:c390+ vga_sync_hw_cursor_ +096e:c44e+ update_state_vga_memory_map_select_ +096e:c69c update_state_from_vga_ +096e:ca80* probe_vga_ +1847:1aa4 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +096e:ce90 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +096e:cf10 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +096e:d730 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +096e:2920 __fill_buffer_ +096e:2b6f fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +096e:2cb6 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +096e:303d rand_ +096e:307f* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +096e:de96* textInit_ +1847:1acc _romFonts +1847:1ae4 _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +096e:df36+ modexDrawPBufRegion_ +096e:e120* modexDrawPBuf_ +096e:e188* oldDrawBmp_ +096e:e2e2* modexDrawBmp_ +096e:e348+ modexDrawBmpRegion_ +096e:e4b2* modexDrawSprite_ +096e:e518+ modexDrawSpriteRegion_ +096e:e690* modexDrawBmpPBuf_ +096e:e6f6+ modexDrawBmpPBufRegion_ +096e:e860* modexDrawSpritePBuf_ +096e:e8c6+ modexDrawSpritePBufRegion_ +096e:ea3e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +096e:30be __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +096e:3211 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +096e:3272 __InitRtns +096e:3272* __FInitRtns +096e:32cd __FiniRtns +096e:32cd* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1847:0744 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +096e:3332 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +096e:3661 __Init_Argv_ +096e:36c3 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +096e:36f0 __MemAllocator +096e:37ba __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +096e:3917 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +096e:3a8d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +096e:3b7c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +096e:3b7f* __set_commode_ +1847:0746 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1847:0748 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +096e:3b8b __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +096e:3bea __freefp_ +096e:3c8b __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +096e:3ccc __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +096e:3e7c __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +096e:400a __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +096e:402a __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +096e:425b* fcloseall_ +096e:4262 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +096e:426c* _msize_ +096e:4287 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +096e:4298 __HeapManager_expand_ +096e:47a1 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +096e:47f4 _fexpand_ +096e:47f4* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +096e:4829 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +096e:483d segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +096e:4928 __LastFree_ +096e:49a2 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +096e:4ab3 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1847:0050 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +096e:4ab6 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +096e:4af0* __dosretax +096e:4af5* __dosret0 +096e:4afc __set_errno_dos_ +096e:4b64* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +096e:4b6f __GetIOMode_ +096e:4ba4 __SetIOMode_nogrow_ +1847:075e ___NFiles +1847:0760 ___init_mode +1847:0788 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +096e:4bd9 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +096e:4c0f __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +096e:4e58 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +096e:4e6d tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +096e:4e7e lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +096e:4eb0 __doserror_ +096e:4ebe __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +096e:4eca _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +096e:4ef0 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +096e:4f0c* __get_doserrno_ptr_ +1847:1f76 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1847:078c ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +096e:4f13 _dos_creat_ +096e:4f37* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +096e:4f58+ __grow_iomode_ +096e:503f+ __shrink_iomode_ +096e:5080 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +096e:5140 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1847:1f7a ___env_mask +1847:1f7e _environ +1847:1f82* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +096e:5182 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +096e:51d5 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +096e:5230 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +096e:5253 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +096e:52a5 __ChkTTYIOMode_ +096e:5313* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +096e:53e5 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +096e:560b __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +096e:5643* _fpreset_ +096e:566e __init_8087_ +096e:56ed __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +096e:575d __EnterWVIDEO_ +1847:07ac+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +096e:5781 __flushall_ +096e:5815 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +096e:581b getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +096e:5835 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +096e:5895 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +096e:5a6a __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1847:1f86 ____Argv +1847:1f8a ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1847:07ae __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1847:086e __Start_XI +1847:08aa __End_XI +1847:08aa __Start_YI +1847:08c2 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1847:1f8c ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +096e:6bcc* _heapenable_ +1847:07b0 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +096e:6bdd _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +096e:6c02 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +096e:6c5c _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +096e:6fd5* sbrk_ +096e:6fe5 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +096e:704d fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +096e:7070 __setenvp_ +096e:71fc __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1847:07b2 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +096e:725a* _ismbblead_ +1847:1f92 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +096e:72b4 __mbinit_ +1847:07b4 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +096e:738f _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +096e:739d toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1847:07b6 ___EFG_printf +1847:07ba ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +096e:73bb _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +096e:758d __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1847:07be __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1847:07c0 ___Save8087 +1847:07c4 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +096e:75ad __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +096e:75e0* __init_8087_emu +096e:75e6 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +096e:7643 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +096e:768e+ utoa_ +096e:772f itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +096e:7779 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +096e:77b5 ulltoa_ +096e:78f2* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +096e:7963* _dos_close_ +096e:7971 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +096e:7980 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +096e:7ab1* _SetLD64bit_ +096e:7abc* _SetLD80bit_ +096e:7ac7 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +096e:7c2c _LDScale10x_ +096e:8504+ __cvtld_ +096e:8ce0 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +096e:8cf2* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +096e:9523+ __Strtold_ +096e:9762 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +096e:9908 __Init_FPE_handler_ +096e:9941 __Fini_FPE_handler_ +096e:9978* __FPEHandler +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +096e:9c0a __LDClass_ +096e:9c90* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +096e:9ca4 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +096e:9d6c* __set_EDOM_ +096e:9d78 __set_ERANGE_ +096e:9d84* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1847:019a* ___f_infinity +1847:019e* ___f_posqnan +1847:01a2 ___d_infinity +1847:01aa ___d_posqnan +1847:01b2* ___ld_infinity +1847:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1847:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1847:086c ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00022710 (141072.) +Entry point address: 096e:0072 +Link time: 00:00.10 diff --git a/bakapi.map b/bakapi.map new file mode 100755 index 00000000..acc37df1 --- /dev/null +++ b/bakapi.map @@ -0,0 +1,508 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: bakapi.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0c42:0000 000096e0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +bakapi_TEXT CODE AUTO 0000:0000 000008b5 +_TEXT CODE AUTO 0000:08c0 000063e9 +dos_TEXT CODE AUTO 0000:6cb0 000001bd +cpu_TEXT CODE AUTO 0000:6e70 00000028 +vga_TEXT CODE AUTO 0000:6ea0 00000afc +modex16_TEXT CODE AUTO 0000:79a0 00001d25 +16text_TEXT CODE AUTO 0000:96d0 0000010d +bakapee_TEXT CODE AUTO 0000:97e0 00000ff3 +vgamodex_TEXT CODE AUTO 0000:a7e0 00000076 +vgacrtcr_TEXT CODE AUTO 0000:a860 00000817 +vgacrtcs_TEXT CODE AUTO 0000:b080 000006ec +16render_TEXT CODE AUTO 0000:b770 00000ca3 +dosdpmev_TEXT CODE AUTO 0000:c420 00000000 +cpup3snc_TEXT CODE AUTO 0000:c420 00000000 +FAR_DATA FAR_DATA AUTO 0c42:0000 00000000 +_NULL BEGDATA DGROUP 0c42:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0c44:0000 00000002 +CONST DATA DGROUP 0c44:0002 00000096 +CONST2 DATA DGROUP 0c4d:0008 00000102 +_DATA DATA DGROUP 0c5e:0000 00000382 +XIB DATA DGROUP 0c96:0002 00000000 +XI DATA DGROUP 0c96:0002 0000001e +XIE DATA DGROUP 0c98:0000 00000000 +YIB DATA DGROUP 0c98:0000 00000000 +YI DATA DGROUP 0c98:0000 00000012 +YIE DATA DGROUP 0c99:0002 00000000 +STRINGS DATA DGROUP 0c99:0002 00000000 +DATA DATA DGROUP 0c99:0002 00000000 +_BSS BSS DGROUP 0c9a:0000 00001159 +STACK STACK DGROUP 0db0:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: bakapi.o(/dos/z/16/src/bakapi.c) +0c42:0580+ _gvar +0000:0176 main_ +0c42:01c4+ _vgamodex_mode +0c42:01c6* _ch +0c42:06ca+ _xdir +0c42:06cc+ _ydir +0c42:06ce+ _ypos +0c42:06d0+ _d +0c42:06d2+ _xpos +0c42:06d4+ _key +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:08c5 __STK +0000:08e5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0909 __PIA +0000:0902* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strtol.c) +0000:0c0c strtoul_ +0000:0c1e* strtol_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0000:6cb0 probe_dos_ +0c42:0260* _lib_dos_option +0c42:0261+ _dos_flavor +0c42:0262+ _dos_version +0c42:0264+ _freedos_kernel_version +0c42:0268+ _dos_version_method +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0000:6e70 cpu_probe_ +0c42:0270 _cpu_cpuid_vendor +0c42:027d _cpu_cpuid_features +0c42:028d+ _cpu_basic_level +0c42:0290 _cpu_cpuid_max +0c42:0294 _cpu_flags +0c42:0296 _cpu_tmp1 +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:6ea0+ vga_sync_hw_cursor_ +0000:6f5e+ update_state_vga_memory_map_select_ +0000:71ac update_state_from_vga_ +0000:7590 probe_vga_ +0c42:06d6 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:7b10 VGAmodeX_ +0000:7b7e* vgaGetMode_ +0000:7ba2+ modexEnter_ +0000:7da6* modexLeave_ +0000:7dc0 modexDefaultPage_ +0000:7eb0* modexNextPage_ +0000:7f7c* modexNextPageFlexibleSize_ +0000:804a modexShowPage_ +0000:8146* modexPanPage_ +0000:8196 modexSelectPlane_ +0000:81ba modexClearRegion_ +0000:82d2* modexCopyPageRegion_ +0000:843c* modexFadeOn_ +0000:846c* modexFadeOff_ +0000:849a* modexFlashOn_ +0000:84c8* modexFlashOff_ +0000:8598+ modexPalSave_ +0000:85ee+ modexNewPal_ +0000:8632* modexLoadPalFile_ +0000:8712* modexSavePalFile_ +0000:8788* modexPalBlack_ +0000:87b2* modexPalWhite_ +0000:87dc+ modexPalUpdate_ +0000:8d4a+ modexPalUpdate1_ +0000:8dc2* modexPalUpdate0_ +0000:8e0e* modexPalOverscan_ +0000:8e30+ modexchkcolor_ +0000:9148 modexputPixel_ +0000:91d6* modexgetPixel_ +0000:925c* modexhlin_ +0000:92d8 modexprint_ +0000:9474* modexprintbig_ +0000:95f0* modexpdump_ +0000:9650 modexcls_ +0c42:02d4 _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:0c27 rand_ +0000:0c69* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:9746 textInit_ +0c42:107e _romFonts +0c42:1096 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0c8c kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:0ca3 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0c42:02ec ___iob +0c42:14a4 ___OpenStreams +0c42:14a8 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:0cbd fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0cec printf_ +Module: gfx.lib(/dos/z/16/src/lib/bakapee.c) +0000:97e8* clrstdin_ +0000:9898+ colortest_ +0000:98ec+ colorz_ +0000:9952+ ssd_ +0000:9ad2+ dingpp_ +0000:9b94+ dingo_ +0000:9d98+ dingas_ +0000:9eae+ dingu_ +0000:9f10+ dingq_ +0000:9fb0 ding_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0c42:0000* __nullarea +0c42:0464* __ovlflag +0c42:0465* __intno +0c42:0466* __ovlvec +0000:0d1c _cstart_ +0000:0def* _Not_Enough_Memory_ +0000:0f21 __exit_ +0000:0f3e __do_exit_with_msg__ +0000:0f97 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:0fa2 _big_code_ +0000:0fa2* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0c42:152c __argv +0c42:1530 ___argv +0c42:1534 __argc +0c42:1536 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0fa2* __exit_with_msg_ +0000:0fa7 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0c42:046a __curbrk +0c42:0472 __STACKLOW +0c42:0474 __STACKTOP +0c42:0476 __cbyte +0c42:0478 __child +0c42:047a __no87 +0c42:0487 ___FPE_handler +0c42:046c __psp +0c42:047b __get_ovl_stack +0c42:047f __restore_ovl_stack +0c42:0483 __close_ovl_file +0c42:048b __LpCmdLine +0c42:048f __LpPgmName +0c42:046e __osmajor +0c42:046f __osminor +0c42:0470 __osmode +0c42:0471 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:0fc2 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0c42:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:0fd0 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:1003* __get_errno_ptr_ +0c42:1538 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:100a __I4M +0000:100a __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:1022+ int86x_ +0000:11a5 int86_ +Module: gfx.lib(cpuasm.asm) +0000:11e0 cpu_basic_probe_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:a7e0 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:a860 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:b080 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:12eb _fmalloc_ +0000:12eb malloc_ +0c42:0494+ ___fheap +0c42:0496 ___fheapRover +0c42:0498 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:1460+ __null_int23_exit_ +0000:1461 exit_ +0000:1479* _exit_ +0c42:049a+ ___int23_exit +0c42:049e+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1494+ __open_flags_ +0000:1755+ _fsopen_ +0000:17bb fopen_ +0000:18de* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:1966+ __fill_buffer_ +0000:1bb5 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:1cfc __doclose_ +0000:1e46 __shutdown_stream_ +0000:1e60 fclose_ +0c42:153a+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1ecb _ffree_ +0000:1ecb free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1f38 fwrite_ +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:b776+ modexDrawPBufRegion_ +0000:b960* modexDrawPBuf_ +0000:b9c8* oldDrawBmp_ +0000:bb22* modexDrawBmp_ +0000:bb88+ modexDrawBmpRegion_ +0000:bcf2* modexDrawSprite_ +0000:bd58+ modexDrawSpriteRegion_ +0000:bed0* modexDrawBmpPBuf_ +0000:bf36+ modexDrawBmpPBufRegion_ +0000:c0a0* modexDrawSpritePBuf_ +0000:c106+ modexDrawSpritePBufRegion_ +0000:c27e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:22bf __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:24f0* fcloseall_ +0000:24f7 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:251d __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(delay.c) +0000:2670 delay_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:27e8 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:2849 __InitRtns +0000:2849* __FInitRtns +0000:28a4 __FiniRtns +0000:28a4* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0c42:04b4 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:2908 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:2c37 __Init_Argv_ +0000:2c99 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2cc3 __EnterWVIDEO_ +0c42:04b6+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:2ce7 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:2cfb segread_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +0c42:04c0 _dpmi_entered +0c42:04c8 _dpmi_rm_entry +0c42:04d0 _dpmi_pm_entry +0c42:15c2 _dpmi_pm_es +0c42:15c4 _dpmi_pm_ds +0c42:15c6 _dpmi_pm_cs +0c42:15c8 _dpmi_pm_ss +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +0c42:04d4 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2d70 __MemAllocator +0000:2e3a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:2f97 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:310d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:31fc __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:31ff _nmalloc_ +0c42:04e4 ___nheapbeg +0c42:04e6 ___MiniHeapRover +0c42:04e8 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:32d9* _heapgrow_ +0000:32d9* _fheapgrow_ +0000:32da _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:3352* __set_commode_ +0c42:04ea __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0c42:04ec __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:357f* open_ +0000:35b6 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:3701 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:38f9 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:3958 __freefp_ +0000:39f9 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:3a3a __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:3bea __flushall_ +0000:3c7e* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:3c84 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:3c9e __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:3e2c __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3e4c __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3e86 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3ebc __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:4105 _nfree_ +0c42:15ca+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:4200 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:4260 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:4435 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0c42:15cc ____Argv +0c42:15d0 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0c42:04ee __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0c42:0542 __Start_XI +0c42:0560 __End_XI +0c42:0560 __Start_YI +0c42:0572 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:5598 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0c42:15d2 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:55ca _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:5943* _heapenable_ +0c42:04f0 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:5954 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:59dc __LastFree_ +0000:5a56 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:5b67 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:5b8d __GetIOMode_ +0000:5bc2 __SetIOMode_nogrow_ +0c42:04f2 ___NFiles +0c42:04f4 ___init_mode +0c42:051c ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:5bf7 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5c13* __get_doserrno_ptr_ +0c42:15d4 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0c42:0520 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:5c1a _dos_creat_ +0000:5c3e* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5c5f+ __grow_iomode_ +0000:5d46+ __shrink_iomode_ +0000:5d87 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5e2e* __dosretax +0000:5e33* __dosret0 +0000:5e3a __set_errno_dos_ +0000:5ea2* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5ead lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:5ede tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5eef fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:5ef4 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5f3f+ utoa_ +0000:5fe0 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:602a strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0c42:0536 ___EFG_printf +0c42:053a* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0c42:053e ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:6076* _ismbblead_ +0c42:15d8 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:6092 ulltoa_ +0000:61cf* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:6240 ultoa_ +0000:62fe* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:634c* sbrk_ +0000:635c __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:63c4 __doserror_ +0000:63d2* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:63de* _frealloc_ +0000:63de realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:64ba __ChkTTYIOMode_ +0000:6528* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:6538* _dos_close_ +0000:6546 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0c42:0092 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:6593 __mbinit_ +0c42:0540+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:666e* _msize_ +0000:6689 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:669a __HeapManager_expand_ +0000:6ba3 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:6bf6 _fexpand_ +0000:6bf6* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:6c2b _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:6c50 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00015b00 (88832.) +Entry point address: 0000:0d1c +Link time: 00:00.10 diff --git a/exmmtest.map b/exmmtest.map new file mode 100755 index 00000000..47152511 --- /dev/null +++ b/exmmtest.map @@ -0,0 +1,633 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: exmmtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1188:0000 00009140 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +exmmtest_TEXT CODE AUTO 0000:0000 000003e6 +16_in_TEXT CODE AUTO 0000:03f0 000024e0 +16_mm_TEXT CODE AUTO 0000:28d0 000032fe +wcpu_TEXT CODE AUTO 0000:5bd0 00000058 +16_head_TEXT CODE AUTO 0000:5c30 0000044c +16_ca_TEXT CODE AUTO 0000:6080 000003fd +kitten_TEXT CODE AUTO 0000:6480 0000080a +16_hc_TEXT CODE AUTO 0000:6c90 0000158b +16_timer_TEXT CODE AUTO 0000:8220 00000402 +_TEXT CODE AUTO 0863:0000 000090a0 +16_in13_DATA FAR_DATA AUTO 116d:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1187:0004 00000000 +_NULL BEGDATA DGROUP 1188:0000 00000020 +_AFTERNULL BEGDATA DGROUP 118a:0000 00000002 +CONST DATA DGROUP 118a:0002 00000076 +CONST2 DATA DGROUP 1191:0008 00000132 +_DATA DATA DGROUP 11a5:0000 0000060b +XIB DATA DGROUP 1205:000c 00000000 +XI DATA DGROUP 1205:000c 0000003c +XIE DATA DGROUP 1209:0008 00000000 +YIB DATA DGROUP 1209:0008 00000000 +YI DATA DGROUP 1209:0008 00000018 +YIE DATA DGROUP 120b:0000 00000000 +STRINGS DATA DGROUP 120b:0000 00000000 +DATA DATA DGROUP 120b:0000 00000000 +_emu_init_start EMU DGROUP 120b:0000 00000000 +_emu_init_end EMU DGROUP 120b:0000 00000000 +_BSS BSS DGROUP 120b:0000 0000090a +STACK STACK DGROUP 129c:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: exmmtest.o(/dos/z/16/src/exmmtest.c) +1188:0830+ _gvar +0000:0164 main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1188:01e4+ _testkeyin +1188:01e6+ _testcontrolnoisy +1188:01e8+ _testctrltype +0000:057a+ INL_KeyService_ +0000:0816+ Mouse_ +0000:086e+ IN_GetJoyAbs_ +0000:0c18+ IN_GetJoyButtonsDB_ +0000:0e9e+ IN_SetupJoy_ +0000:1060* IN_Startup_ +0000:1166* IN_Default_ +0000:1282* IN_Shutdown_ +0000:1302* IN_SetKeyHook_ +0000:1324+ IN_ClearKeysDown_ +0000:1404* IN_ReadCursor_ +0000:151c* IN_ReadControl_ +0000:22f4* IN_SetControlType_ +0000:2342* IN_GetScanName_ +0000:23ca* IN_WaitForKey_ +0000:2400* IN_WaitForASCII_ +0000:2436+ IN_AckBack_ +0000:251e* IN_Ack_ +0000:25c0+ IN_IsUserInput_ +0000:2666* IN_UserInput_ +0000:26aa* IN_KeyDown_ +0000:26f2+ IN_ClearKey_ +0000:276a* IN_qb_ +0000:27c4* IN_initplayer_ +1188:09fe+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:32b4+ MML_CheckForEMS_ +0000:3310+ MML_SetupEMS_ +0000:34c8+ MML_ShutdownEMS_ +0000:3534+ MM_MapEMS_ +0000:3630* MM_MapXEMS_ +0000:3750+ MML_CheckForXMS_ +0000:37ac* MML_SetupXMS_ +0000:3894+ MML_ShutdownXMS_ +0000:3922+ MML_UseSpace_ +0000:3b00+ MML_ClearBlock_ +0000:3b84 MM_Startup_ +0000:3fb6 MM_Shutdown_ +0000:404c MM_GetPtr_ +0000:443c MM_FreePtr_ +0000:4534* MM_SetPurge_ +0000:460e* MM_SetLock_ +0000:46e6+ MM_SortMem_ +0000:48d4 MM_ShowMemory_ +0000:4f74 MM_DumpData_ +0000:50ce+ MM_UnusedMemory_ +0000:5152+ MM_TotalFree_ +0000:51e8* MM_Report_ +0000:5ba0* MM_BombOnError_ +1188:0bd0+ _beforesort +1188:0bd4+ _aftersort +1188:0bd8+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5bd0 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:5c3e* wait_ +0000:5c8a* filesize_ +0000:5cf0 printmeminfoline_ +0000:5edc US_CheckParm_ +0000:6040 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:60ae CA_OpenDebug_ +0000:60fe CA_CloseDebug_ +0000:612c+ CA_FarRead_ +0000:61ac* CA_FarWrite_ +0000:622c* CA_ReadFile_ +0000:62a8 CA_LoadFile_ +0000:6350* CAL_OptimizeNodes_ +0000:6400 CA_Startup_ +0000:6450 CA_Shutdown_ +1188:0ce0* _finishcachebox +1188:0ce4* _drawcachebox +1188:0ce8* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:64bc KITTENGETS +0000:651c* kittenopen_ +0000:676a+ catread_ +0000:681e* kittenclose_ +0000:683a+ mystrtoul_ +0000:68ee+ processEscChars_ +0000:6a74+ get_line_ +0000:6ae6+ db_fetch_ +0000:6b7c+ db_insert_ +1188:04d4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6e3c+ LargestFreeBlock_ +0000:6eca+ _coreleft_ +0000:6f46+ LargestFarFreeBlock_ +0000:6ffc+ _farcoreleft_ +0000:70aa+ LargestHugeFreeBlock_ +0000:719a* _hugecoreleft_ +0000:726a GetFreeSize_ +0000:72c4 GetFarFreeSize_ +0000:730e GetNearFreeSize_ +0000:735c heapdump_ +0000:7ffe+ heapstat_ +0000:813c+ heapstat0_ +0000:819e+ HC_OpenDebug_ +0000:81ee* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:822c* start_timer_ +0000:8358* elapsed_timer_ +0000:83aa+ ticktock_ +0000:8416* time_in_seconds_ +0000:8462* shinkutxt_ +0000:85fa+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0863:0005 __STK +0863:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0863:0042 _fmalloc_ +0863:0042 malloc_ +1188:04f6 ___fheap +1188:04f8 ___fheapRover +1188:04fa ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0863:01bf __PIA +0863:01b8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0863:01d6 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) +0863:0205 _bmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0863:023c getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0863:0256 _ffree_ +0863:0256 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1188:0000* __nullarea +1188:04fc* __ovlflag +1188:04fd* __intno +1188:04fe* __ovlvec +0863:02c4 _cstart_ +0863:0397* _Not_Enough_Memory_ +0863:04c9 __exit_ +0863:04e6 __do_exit_with_msg__ +0863:053f __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0863:054a _big_code_ +0863:054a* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1188:0df4 __argv +1188:0df8 ___argv +1188:0dfc __argc +1188:0dfe ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0863:054a+ int86x_ +0863:06cd int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0863:06fa __I4M +0863:06fa __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0863:0712 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0863:071d _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0863:072a __I4D +0863:0779 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0863:07fd* _heapgrow_ +0863:07fd _fheapgrow_ +0863:07fe _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0863:0876 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0863:08bb _nmalloc_ +1188:0502 ___nheapbeg +1188:0504 ___MiniHeapRover +1188:0506 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0863:0995 _nfree_ +1188:0e00+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0863:0a90+ __null_int23_exit_ +0863:0a91 exit_ +0863:0aa9* _exit_ +1188:0508+ ___int23_exit +1188:050c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0863:0ac4 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0863:0af7 ultoa_ +0863:0bb5* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0863:0d3b write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0863:0f67+ __open_flags_ +0863:1228+ _fsopen_ +0863:128e fopen_ +0863:13b1* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0863:1439 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0863:1468 __doclose_ +0863:15b2 __shutdown_stream_ +0863:15cc fclose_ +1188:0e02+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0863:16ad clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0863:16d4 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0863:16eb ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0863:18d1 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1188:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0863:1ac9 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0863:1ad7 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0863:1d07 open_ +0863:1d3e sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0863:1d6b close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0863:1d70 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0863:1dce sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0863:1dfd getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0863:1ee8 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0863:1f19 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0863:2052* __clib_strdup_ +0863:2052 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0863:20b9 halloc_ +0863:219e hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0863:21a5 _heapwalk_ +0863:21a5 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0863:21ba+ __NHeapWalk_ +0863:22b3 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0863:22c3 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1188:0518 ___iob +1188:0e0a ___OpenStreams +1188:0e0e ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1188:0680 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1188:0682 __8087 +1188:0683 __real87 +1188:0684 __dos87emucall +1188:0686 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0863:22d2* __exit_with_msg_ +0863:22d7 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1188:0688 __curbrk +1188:0690 __STACKLOW +1188:0692 __STACKTOP +1188:0694 __cbyte +1188:0696 __child +1188:0698 __no87 +1188:06a5 ___FPE_handler +1188:068a __psp +1188:0699 __get_ovl_stack +1188:069d __restore_ovl_stack +1188:06a1 __close_ovl_file +1188:06a9 __LpCmdLine +1188:06ad __LpPgmName +1188:068c __osmajor +1188:068d __osminor +1188:068e __osmode +1188:068f __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0863:2300 __MemAllocator +0863:23ca __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0863:2527 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0863:269d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0863:278c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0863:27ab __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0863:28fe __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0863:295f __InitRtns +0863:295f* __FInitRtns +0863:29ba __FiniRtns +0863:29ba* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1188:06b2 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0863:2a1e __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0863:2d4d __Init_Argv_ +0863:2daf __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0863:2dd9 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0863:2ded segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0863:2ed8 __LastFree_ +0863:2f52 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0863:3063 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1188:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0863:3066 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0863:30a0* __dosretax +0863:30a5* __dosret0 +0863:30ac __set_errno_dos_ +0863:3114* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0863:311f* __get_errno_ptr_ +1188:0e16 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0863:3126 __GetIOMode_ +0863:315b __SetIOMode_nogrow_ +1188:06c8 ___NFiles +1188:06ca ___init_mode +1188:06f2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0863:3190* __set_commode_ +1188:06f6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1188:06f8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0863:319c __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0863:31fb __freefp_ +0863:329c __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0863:32dd __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0863:348d __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0863:34c3 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0863:370c fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0863:3721 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0863:3732 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0863:3764 __doserror_ +0863:3772 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0863:377e _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0863:37a4 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0863:37c0* __get_doserrno_ptr_ +1188:0e18 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1188:06fa ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0863:37c7 _dos_creat_ +0863:37eb* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0863:380c+ __grow_iomode_ +0863:38f3+ __shrink_iomode_ +0863:3934 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0863:39f4 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1188:0e1c ___env_mask +1188:0e20 _environ +1188:0e24* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0863:3a36 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0863:3a89 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0863:3ae4 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0863:3b07 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0863:3b59 __ChkTTYIOMode_ +0863:3bc7* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0863:3c99 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0863:3ebf __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0863:40f0* fcloseall_ +0863:40f7 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0863:4101 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0863:4139* _fpreset_ +0863:4164 __init_8087_ +0863:41e3 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0863:4253 __EnterWVIDEO_ +1188:071a+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0863:4277* _heapenable_ +1188:071c ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1188:071e __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0863:4288 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0863:445d __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0863:45eb __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1188:0e28 ____Argv +1188:0e2c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1188:07dc __Start_XI +1188:0818 __End_XI +1188:0818 __Start_YI +1188:0830 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1188:0e2e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0863:574e _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0863:5ac7* sbrk_ +0863:5ad7 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0863:5b3f __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0863:5b9f fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0863:5ba4+ __flushall_ +0863:5c38 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0863:5c3e* _frealloc_ +0863:5c3e realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0863:5d38 __setenvp_ +0863:5ec4 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1188:0720 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0863:5f22* _ismbblead_ +1188:0e34 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0863:5f7c __mbinit_ +1188:0722 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0863:6057 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0863:6065 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1188:0724 ___EFG_printf +1188:0728 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0863:6083 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0863:6255 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1188:072c __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1188:072e ___Save8087 +1188:0732 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0863:6275 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0863:62a8* __init_8087_emu +0863:62ae __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0863:630b wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0863:6356+ utoa_ +0863:63f7 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0863:6441 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0863:647d ulltoa_ +0863:65ba* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0863:662b* _dos_close_ +0863:6639 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0863:6648* _msize_ +0863:6663 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0863:6674 __HeapManager_expand_ +0863:6b7d _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0863:6bd0 _fexpand_ +0863:6bd0* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0863:6c05 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0863:6d36* _SetLD64bit_ +0863:6d41* _SetLD80bit_ +0863:6d4c _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0863:6eb1 _LDScale10x_ +0863:7789+ __cvtld_ +0863:7f65 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0863:7f76* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0863:87a7+ __Strtold_ +0863:89e6 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0863:8b8c __Init_FPE_handler_ +0863:8bc5 __Fini_FPE_handler_ +0863:8bfc* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0863:8e8e _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0863:8eb3 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0863:8f0c __LDClass_ +0863:8f92* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0863:8fa6 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0863:906e* __set_EDOM_ +0863:907a __set_ERANGE_ +0863:9086* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1188:019a* ___f_infinity +1188:019e* ___f_posqnan +1188:01a2 ___d_infinity +1188:01aa ___d_posqnan +1188:01b2* ___ld_infinity +1188:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1188:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1188:07da ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001a9c0 (108992.) +Entry point address: 0863:02c4 +Link time: 00:00.00 diff --git a/fmemtest.map b/fmemtest.map new file mode 100755 index 00000000..462fb0cf --- /dev/null +++ b/fmemtest.map @@ -0,0 +1,632 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: fmemtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1170:0000 00009080 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fmemtest_TEXT CODE AUTO 0000:0000 00000272 +16_in_TEXT CODE AUTO 0000:0280 000024e0 +16_mm_TEXT CODE AUTO 0000:2760 000032fe +wcpu_TEXT CODE AUTO 0000:5a60 00000058 +16_head_TEXT CODE AUTO 0000:5ac0 0000044c +16_ca_TEXT CODE AUTO 0000:5f10 000003fd +kitten_TEXT CODE AUTO 0000:6310 0000080a +16_hc_TEXT CODE AUTO 0000:6b20 0000158b +16_timer_TEXT CODE AUTO 0000:80b0 00000402 +_TEXT CODE AUTO 084c:0000 0000908c +16_in13_DATA FAR_DATA AUTO 1155:0000 000001a4 +FAR_DATA FAR_DATA AUTO 116f:0004 00000000 +_NULL BEGDATA DGROUP 1170:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1172:0000 00000002 +CONST DATA DGROUP 1172:0002 00000076 +CONST2 DATA DGROUP 1179:0008 00000132 +_DATA DATA DGROUP 118d:0000 0000060b +XIB DATA DGROUP 11ed:000c 00000000 +XI DATA DGROUP 11ed:000c 0000003c +XIE DATA DGROUP 11f1:0008 00000000 +YIB DATA DGROUP 11f1:0008 00000000 +YI DATA DGROUP 11f1:0008 00000018 +YIE DATA DGROUP 11f3:0000 00000000 +STRINGS DATA DGROUP 11f3:0000 00000000 +DATA DATA DGROUP 11f3:0000 00000000 +_emu_init_start EMU DGROUP 11f3:0000 00000000 +_emu_init_end EMU DGROUP 11f3:0000 00000000 +_BSS BSS DGROUP 11f3:0000 0000084a +STACK STACK DGROUP 1278:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fmemtest.o(/dos/z/16/src/fmemtest.c) +0000:00e2 main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1170:01e4+ _testkeyin +1170:01e6+ _testcontrolnoisy +1170:01e8+ _testctrltype +0000:040a+ INL_KeyService_ +0000:06a6+ Mouse_ +0000:06fe+ IN_GetJoyAbs_ +0000:0aa8+ IN_GetJoyButtonsDB_ +0000:0d2e+ IN_SetupJoy_ +0000:0ef0* IN_Startup_ +0000:0ff6* IN_Default_ +0000:1112* IN_Shutdown_ +0000:1192* IN_SetKeyHook_ +0000:11b4+ IN_ClearKeysDown_ +0000:1294* IN_ReadCursor_ +0000:13ac* IN_ReadControl_ +0000:2184* IN_SetControlType_ +0000:21d2* IN_GetScanName_ +0000:225a* IN_WaitForKey_ +0000:2290* IN_WaitForASCII_ +0000:22c6+ IN_AckBack_ +0000:23ae* IN_Ack_ +0000:2450+ IN_IsUserInput_ +0000:24f6* IN_UserInput_ +0000:253a* IN_KeyDown_ +0000:2582+ IN_ClearKey_ +0000:25fa* IN_qb_ +0000:2654* IN_initplayer_ +1170:093e+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:3144+ MML_CheckForEMS_ +0000:31a0+ MML_SetupEMS_ +0000:3358+ MML_ShutdownEMS_ +0000:33c4+ MM_MapEMS_ +0000:34c0* MM_MapXEMS_ +0000:35e0+ MML_CheckForXMS_ +0000:363c* MML_SetupXMS_ +0000:3724+ MML_ShutdownXMS_ +0000:37b2+ MML_UseSpace_ +0000:3990+ MML_ClearBlock_ +0000:3a14* MM_Startup_ +0000:3e46+ MM_Shutdown_ +0000:3edc MM_GetPtr_ +0000:42cc+ MM_FreePtr_ +0000:43c4* MM_SetPurge_ +0000:449e* MM_SetLock_ +0000:4576+ MM_SortMem_ +0000:4764* MM_ShowMemory_ +0000:4e04* MM_DumpData_ +0000:4f5e+ MM_UnusedMemory_ +0000:4fe2+ MM_TotalFree_ +0000:5078* MM_Report_ +0000:5a30* MM_BombOnError_ +1170:0b10+ _beforesort +1170:0b14+ _aftersort +1170:0b18+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5a60 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:5ace* wait_ +0000:5b1a* filesize_ +0000:5b80 printmeminfoline_ +0000:5d6c US_CheckParm_ +0000:5ed0 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:5f3e CA_OpenDebug_ +0000:5f8e CA_CloseDebug_ +0000:5fbc+ CA_FarRead_ +0000:603c* CA_FarWrite_ +0000:60bc* CA_ReadFile_ +0000:6138* CA_LoadFile_ +0000:61e0* CAL_OptimizeNodes_ +0000:6290* CA_Startup_ +0000:62e0* CA_Shutdown_ +1170:0c20* _finishcachebox +1170:0c24* _drawcachebox +1170:0c28* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:634c KITTENGETS +0000:63ac* kittenopen_ +0000:65fa+ catread_ +0000:66ae* kittenclose_ +0000:66ca+ mystrtoul_ +0000:677e+ processEscChars_ +0000:6904+ get_line_ +0000:6976+ db_fetch_ +0000:6a0c+ db_insert_ +1170:04d4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6ccc+ LargestFreeBlock_ +0000:6d5a+ _coreleft_ +0000:6dd6+ LargestFarFreeBlock_ +0000:6e8c+ _farcoreleft_ +0000:6f3a+ LargestHugeFreeBlock_ +0000:702a* _hugecoreleft_ +0000:70fa+ GetFreeSize_ +0000:7154+ GetFarFreeSize_ +0000:719e+ GetNearFreeSize_ +0000:71ec* heapdump_ +0000:7e8e+ heapstat_ +0000:7fcc+ heapstat0_ +0000:802e+ HC_OpenDebug_ +0000:807e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:80bc* start_timer_ +0000:81e8* elapsed_timer_ +0000:823a+ ticktock_ +0000:82a6* time_in_seconds_ +0000:82f2* shinkutxt_ +0000:848a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +084c:0005 __STK +084c:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +084c:0042 _heapgrow_ +084c:0042 _fheapgrow_ +084c:0043 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +084c:00bb printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +084c:00ea _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bmsize.c) +084c:012f _bmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +084c:0166 _msize_ +084c:0181 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmsize.c) +084c:0192 _nmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1170:0000* __nullarea +1170:04f6* __ovlflag +1170:04f7* __intno +1170:04f8* __ovlvec +084c:01a6 _cstart_ +084c:0279* _Not_Enough_Memory_ +084c:03ab __exit_ +084c:03c8 __do_exit_with_msg__ +084c:0421 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +084c:042c _big_code_ +084c:042c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1170:0d34 __argv +1170:0d38 ___argv +1170:0d3c __argc +1170:0d3e ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +084c:0433 __PIA +084c:042c* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +084c:044a+ int86x_ +084c:05cd int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +084c:05fa __I4M +084c:05fa __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +084c:0612 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +084c:061d _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +084c:062a __I4D +084c:0679 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +084c:06fd _nmalloc_ +1170:04fc ___nheapbeg +1170:04fe ___MiniHeapRover +1170:0500 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +084c:07d7 _fmalloc_ +084c:07d7 malloc_ +1170:0502 ___fheap +1170:0504 ___fheapRover +1170:0506 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +084c:094c _ffree_ +084c:094c free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +084c:09b9 _nfree_ +1170:0d40+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +084c:0ab4+ __null_int23_exit_ +084c:0ab5 exit_ +084c:0acd* _exit_ +1170:0508+ ___int23_exit +1170:050c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +084c:0ae8 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +084c:0b1b ultoa_ +084c:0bd9* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +084c:0d5f write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +084c:0f8b+ __open_flags_ +084c:124c+ _fsopen_ +084c:12b2 fopen_ +084c:13d5* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +084c:145d fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +084c:148c __doclose_ +084c:15d6 __shutdown_stream_ +084c:15f0 fclose_ +1170:0d42+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +084c:16d1 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +084c:16f8 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +084c:170f ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +084c:18f5 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1170:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +084c:1aed tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +084c:1afb unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +084c:1d2b open_ +084c:1d62 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +084c:1d8f close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +084c:1d94 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +084c:1df2 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +084c:1e21 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +084c:1f0c __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +084c:1f3d read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +084c:2076* __clib_strdup_ +084c:2076 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +084c:20dd halloc_ +084c:21c2 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +084c:21c9 _heapwalk_ +084c:21c9 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +084c:21de+ __NHeapWalk_ +084c:22d7 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +084c:22e7 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1170:0518 ___iob +1170:0d4a ___OpenStreams +1170:0d4e ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1170:0680 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1170:0682 __8087 +1170:0683 __real87 +1170:0684 __dos87emucall +1170:0686 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +084c:22f6* __exit_with_msg_ +084c:22fb __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1170:0688 __curbrk +1170:0690 __STACKLOW +1170:0692 __STACKTOP +1170:0694 __cbyte +1170:0696 __child +1170:0698 __no87 +1170:06a5 ___FPE_handler +1170:068a __psp +1170:0699 __get_ovl_stack +1170:069d __restore_ovl_stack +1170:06a1 __close_ovl_file +1170:06a9 __LpCmdLine +1170:06ad __LpPgmName +1170:068c __osmajor +1170:068d __osminor +1170:068e __osmode +1170:068f __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +084c:239b __LastFree_ +084c:2415 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +084c:2542 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +084c:2695 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +084c:26f6 __InitRtns +084c:26f6* __FInitRtns +084c:2751 __FiniRtns +084c:2751* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1170:06b2 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +084c:27b6 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +084c:2ae5 __Init_Argv_ +084c:2b47 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +084c:2b71 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +084c:2b85 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +084c:2beb __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +084c:2bf0 __MemAllocator +084c:2cba __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +084c:2e17 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +084c:2f8d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +084c:307c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1170:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +084c:307f __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +084c:30b9* __dosretax +084c:30be* __dosret0 +084c:30c5 __set_errno_dos_ +084c:312d* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +084c:3138* __get_errno_ptr_ +1170:0d56 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +084c:313f __GetIOMode_ +084c:3174 __SetIOMode_nogrow_ +1170:06c8 ___NFiles +1170:06ca ___init_mode +1170:06f2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +084c:31a9* __set_commode_ +1170:06f6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1170:06f8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +084c:31b5 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +084c:3214 __freefp_ +084c:32b5 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +084c:32f6 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +084c:34a6 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +084c:34dc __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +084c:3725 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +084c:373a tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +084c:374b lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +084c:377c __doserror_ +084c:378a __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +084c:3796 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +084c:37bc isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +084c:37d8* __get_doserrno_ptr_ +1170:0d58 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1170:06fa ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +084c:37df _dos_creat_ +084c:3803* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +084c:3824+ __grow_iomode_ +084c:390b+ __shrink_iomode_ +084c:394c __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +084c:3a0c vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1170:0d5c ___env_mask +1170:0d60 _environ +1170:0d64* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +084c:3a4e _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +084c:3aa1 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +084c:3afc _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +084c:3b1f _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +084c:3b71 __ChkTTYIOMode_ +084c:3bdf* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +084c:3cb1 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +084c:3ed7 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +084c:4108* fcloseall_ +084c:410f __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +084c:4119 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +084c:4151* _fpreset_ +084c:417c __init_8087_ +084c:41fb __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +084c:426b __EnterWVIDEO_ +1170:071a+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1170:071c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +084c:428f* _heapenable_ +1170:071e ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +084c:42a0* sbrk_ +084c:42b0 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +084c:4318 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +084c:44ed __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +084c:467b __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1170:0d68 ____Argv +1170:0d6c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1170:07dc __Start_XI +1170:0818 __End_XI +1170:0818 __Start_YI +1170:0830 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1170:0d6e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +084c:57de _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +084c:5b57 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +084c:5bb7 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +084c:5bbc+ __flushall_ +084c:5c50 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +084c:5c56* _frealloc_ +084c:5c56 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +084c:5d50 __setenvp_ +084c:5edc __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1170:0720 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +084c:5f3a* _ismbblead_ +1170:0d74 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +084c:5f94 __mbinit_ +1170:0722 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +084c:606f _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +084c:607d toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1170:0724 ___EFG_printf +1170:0728 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +084c:609b _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +084c:626d __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1170:072c __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1170:072e ___Save8087 +1170:0732 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +084c:628d __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +084c:62c0* __init_8087_emu +084c:62c6 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +084c:6323 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +084c:636e+ utoa_ +084c:640f itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +084c:6459 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +084c:6495 ulltoa_ +084c:65d2* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +084c:6643* _dos_close_ +084c:6651 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +084c:6660 __HeapManager_expand_ +084c:6b69 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +084c:6bbc _fexpand_ +084c:6bbc* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +084c:6bf1 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +084c:6d22* _SetLD64bit_ +084c:6d2d* _SetLD80bit_ +084c:6d38 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +084c:6e9d _LDScale10x_ +084c:7775+ __cvtld_ +084c:7f51 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +084c:7f62* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +084c:8793+ __Strtold_ +084c:89d2 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +084c:8b78 __Init_FPE_handler_ +084c:8bb1 __Fini_FPE_handler_ +084c:8be8* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +084c:8e7a _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +084c:8e9f _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +084c:8ef8 __LDClass_ +084c:8f7e* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +084c:8f92 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +084c:905a* __set_EDOM_ +084c:9066 __set_ERANGE_ +084c:9072* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1170:019a* ___f_infinity +1170:019e* ___f_posqnan +1170:01a2 ___d_infinity +1170:01aa ___d_posqnan +1170:01b2* ___ld_infinity +1170:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1170:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1170:07da ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001a780 (108416.) +Entry point address: 084c:01a6 +Link time: 00:00.10 diff --git a/fontgfx.map b/fontgfx.map new file mode 100755 index 00000000..82f6fa1a --- /dev/null +++ b/fontgfx.map @@ -0,0 +1,719 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: fontgfx.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1630:0000 0000a450 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fontgfx_TEXT CODE AUTO 0000:0000 00000128 +16_in_TEXT CODE AUTO 0000:0130 000024e0 +16_mm_TEXT CODE AUTO 0000:2610 000032fe +wcpu_TEXT CODE AUTO 0000:5910 00000058 +16_head_TEXT CODE AUTO 0000:5970 0000044c +16_ca_TEXT CODE AUTO 0000:5dc0 000003fd +kitten_TEXT CODE AUTO 0000:61c0 0000080a +16_hc_TEXT CODE AUTO 0000:69d0 0000158b +16_timer_TEXT CODE AUTO 0000:7f60 00000402 +_TEXT CODE AUTO 0837:0000 00009820 +modex16_TEXT CODE AUTO 0837:9820 00001d25 +vga_TEXT CODE AUTO 0837:b550 00000afc +vgabicur_TEXT CODE AUTO 0837:c050 0000003f +vgamodex_TEXT CODE AUTO 0837:c090 00000076 +vgacrtcr_TEXT CODE AUTO 0837:c110 00000817 +vgacrtcs_TEXT CODE AUTO 0837:c930 000006ec +16text_TEXT CODE AUTO 0837:d020 0000010d +16render_TEXT CODE AUTO 0837:d130 00000ca3 +16_in13_DATA FAR_DATA AUTO 1615:0000 000001a4 +FAR_DATA FAR_DATA AUTO 162f:0004 00000000 +_NULL BEGDATA DGROUP 1630:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1632:0000 00000002 +CONST DATA DGROUP 1632:0002 00000076 +CONST2 DATA DGROUP 1639:0008 00000132 +_DATA DATA DGROUP 164d:0000 00000abd +XIB DATA DGROUP 16f8:000e 00000000 +XI DATA DGROUP 16f8:000e 0000003c +XIE DATA DGROUP 16fc:000a 00000000 +YIB DATA DGROUP 16fc:000a 00000000 +YI DATA DGROUP 16fc:000a 00000018 +YIE DATA DGROUP 16fe:0002 00000000 +STRINGS DATA DGROUP 16fe:0002 00000000 +DATA DATA DGROUP 16fe:0002 00000000 +_emu_init_start EMU DGROUP 16fe:0002 00000000 +_emu_init_end EMU DGROUP 16fe:0002 00000000 +_BSS BSS DGROUP 16ff:0000 00001758 +STACK STACK DGROUP 1875:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fontgfx.o(/dos/z/16/src/fontgfx.c) +1630:0cf0+ _gvar +0000:000a main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1630:0634+ _testkeyin +1630:0636+ _testcontrolnoisy +1630:0638+ _testctrltype +0000:02ba+ INL_KeyService_ +0000:0556+ Mouse_ +0000:05ae+ IN_GetJoyAbs_ +0000:0958+ IN_GetJoyButtonsDB_ +0000:0bde+ IN_SetupJoy_ +0000:0da0* IN_Startup_ +0000:0ea6* IN_Default_ +0000:0fc2* IN_Shutdown_ +0000:1042* IN_SetKeyHook_ +0000:1064+ IN_ClearKeysDown_ +0000:1144* IN_ReadCursor_ +0000:125c* IN_ReadControl_ +0000:2034* IN_SetControlType_ +0000:2082* IN_GetScanName_ +0000:210a* IN_WaitForKey_ +0000:2140* IN_WaitForASCII_ +0000:2176+ IN_AckBack_ +0000:225e* IN_Ack_ +0000:2300+ IN_IsUserInput_ +0000:23a6* IN_UserInput_ +0000:23ea* IN_KeyDown_ +0000:2432+ IN_ClearKey_ +0000:24aa* IN_qb_ +0000:2504* IN_initplayer_ +1630:0ebe+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:2ff4+ MML_CheckForEMS_ +0000:3050+ MML_SetupEMS_ +0000:3208+ MML_ShutdownEMS_ +0000:3274+ MM_MapEMS_ +0000:3370* MM_MapXEMS_ +0000:3490+ MML_CheckForXMS_ +0000:34ec* MML_SetupXMS_ +0000:35d4+ MML_ShutdownXMS_ +0000:3662+ MML_UseSpace_ +0000:3840+ MML_ClearBlock_ +0000:38c4* MM_Startup_ +0000:3cf6+ MM_Shutdown_ +0000:3d8c MM_GetPtr_ +0000:417c+ MM_FreePtr_ +0000:4274* MM_SetPurge_ +0000:434e* MM_SetLock_ +0000:4426+ MM_SortMem_ +0000:4614* MM_ShowMemory_ +0000:4cb4* MM_DumpData_ +0000:4e0e+ MM_UnusedMemory_ +0000:4e92+ MM_TotalFree_ +0000:4f28* MM_Report_ +0000:58e0* MM_BombOnError_ +1630:1090+ _beforesort +1630:1094+ _aftersort +1630:1098+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5910 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:597e* wait_ +0000:59ca* filesize_ +0000:5a30 printmeminfoline_ +0000:5c1c US_CheckParm_ +0000:5d80 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:5dee CA_OpenDebug_ +0000:5e3e CA_CloseDebug_ +0000:5e6c+ CA_FarRead_ +0000:5eec* CA_FarWrite_ +0000:5f6c* CA_ReadFile_ +0000:5fe8* CA_LoadFile_ +0000:6090* CAL_OptimizeNodes_ +0000:6140* CA_Startup_ +0000:6190* CA_Shutdown_ +1630:11a0* _finishcachebox +1630:11a4* _drawcachebox +1630:11a8* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:61fc KITTENGETS +0000:625c* kittenopen_ +0000:64aa+ catread_ +0000:655e* kittenclose_ +0000:657a+ mystrtoul_ +0000:662e+ processEscChars_ +0000:67b4+ get_line_ +0000:6826+ db_fetch_ +0000:68bc+ db_insert_ +1630:0924+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6b7c+ LargestFreeBlock_ +0000:6c0a+ _coreleft_ +0000:6c86+ LargestFarFreeBlock_ +0000:6d3c+ _farcoreleft_ +0000:6dea+ LargestHugeFreeBlock_ +0000:6eda* _hugecoreleft_ +0000:6faa+ GetFreeSize_ +0000:7004+ GetFarFreeSize_ +0000:704e+ GetNearFreeSize_ +0000:709c* heapdump_ +0000:7d3e+ heapstat_ +0000:7e7c+ heapstat0_ +0000:7ede+ HC_OpenDebug_ +0000:7f2e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:7f6c* start_timer_ +0000:8098* elapsed_timer_ +0000:80ea+ ticktock_ +0000:8156* time_in_seconds_ +0000:81a2* shinkutxt_ +0000:833a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0837:0005 __STK +0837:0025 __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0837:9990 VGAmodeX_ +0837:99fe* vgaGetMode_ +0837:9a22+ modexEnter_ +0837:9c26* modexLeave_ +0837:9c40 modexDefaultPage_ +0837:9d30* modexNextPage_ +0837:9dfc* modexNextPageFlexibleSize_ +0837:9eca* modexShowPage_ +0837:9fc6* modexPanPage_ +0837:a016 modexSelectPlane_ +0837:a03a+ modexClearRegion_ +0837:a152* modexCopyPageRegion_ +0837:a2bc* modexFadeOn_ +0837:a2ec* modexFadeOff_ +0837:a31a* modexFlashOn_ +0837:a348* modexFlashOff_ +0837:a418+ modexPalSave_ +0837:a46e+ modexNewPal_ +0837:a4b2* modexLoadPalFile_ +0837:a592* modexSavePalFile_ +0837:a608* modexPalBlack_ +0837:a632* modexPalWhite_ +0837:a65c+ modexPalUpdate_ +0837:abca+ modexPalUpdate1_ +0837:ac42* modexPalUpdate0_ +0837:ac8e* modexPalOverscan_ +0837:acb0+ modexchkcolor_ +0837:afc8 modexputPixel_ +0837:b056* modexgetPixel_ +0837:b0dc* modexhlin_ +0837:b158* modexprint_ +0837:b2f4* modexprintbig_ +0837:b470* modexpdump_ +0837:b4d0* modexcls_ +1630:0954+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0837:0049 __PIA +0837:0042* __PIS +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0837:b550+ vga_sync_hw_cursor_ +0837:b60e+ update_state_vga_memory_map_select_ +0837:b85c update_state_from_vga_ +0837:bc40* probe_vga_ +1630:1c34 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgabicur.c) +0837:c050 vga_sync_bios_cursor_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0837:0060 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0837:008f getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1630:0000* __nullarea +1630:0992* __ovlflag +1630:0993* __intno +1630:0994* __ovlvec +0837:00aa _cstart_ +0837:017d* _Not_Enough_Memory_ +0837:02af __exit_ +0837:02cc __do_exit_with_msg__ +0837:0325 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0837:0330 _big_code_ +0837:0330* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1630:1c5c __argv +1630:1c60 ___argv +1630:1c64 __argc +1630:1c66 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0837:0330+ int86x_ +0837:04b3 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0837:04e0 __I4M +0837:04e0 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0837:04f8 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0837:0503 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0837:0510 __I4D +0837:055f __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0837:05e3* _heapgrow_ +0837:05e3 _fheapgrow_ +0837:05e4 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0837:065c _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0837:06a1 _nmalloc_ +1630:0998 ___nheapbeg +1630:099a ___MiniHeapRover +1630:099c ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0837:077b _fmalloc_ +0837:077b malloc_ +1630:099e ___fheap +1630:09a0 ___fheapRover +1630:09a2 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0837:08f0 _ffree_ +0837:08f0 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0837:095d _nfree_ +1630:1c68+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0837:0a58+ __null_int23_exit_ +0837:0a59 exit_ +0837:0a71* _exit_ +1630:09a4+ ___int23_exit +1630:09a8 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0837:0a8c __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0837:0abf ultoa_ +0837:0b7d* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0837:0d03 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0837:0f2f+ __open_flags_ +0837:11f0+ _fsopen_ +0837:1256 fopen_ +0837:1379* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0837:1401 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0837:1430 __doclose_ +0837:157a __shutdown_stream_ +0837:1594 fclose_ +1630:1c6a+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0837:1675 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0837:169c kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0837:16b3 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0837:1899 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1630:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0837:1a91 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0837:1a9f unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0837:1ccf open_ +0837:1d06 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0837:1d33 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0837:1d38 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0837:1d96 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0837:1dc5 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0837:1eb0 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0837:1ee1 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0837:201a* __clib_strdup_ +0837:201a strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0837:2081 halloc_ +0837:2166 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0837:216d _heapwalk_ +0837:216d _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0837:2182+ __NHeapWalk_ +0837:227b _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0837:228b stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1630:09b4 ___iob +1630:1c72 ___OpenStreams +1630:1c76 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1630:0b1c _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1630:0b1e __8087 +1630:0b1f __real87 +1630:0b20 __dos87emucall +1630:0b22 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0837:229a* __exit_with_msg_ +0837:229f __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1630:0b24 __curbrk +1630:0b2c __STACKLOW +1630:0b2e __STACKTOP +1630:0b30 __cbyte +1630:0b32 __child +1630:0b34 __no87 +1630:0b41 ___FPE_handler +1630:0b26 __psp +1630:0b35 __get_ovl_stack +1630:0b39 __restore_ovl_stack +1630:0b3d __close_ovl_file +1630:0b45 __LpCmdLine +1630:0b49 __LpPgmName +1630:0b28 __osmajor +1630:0b29 __osminor +1630:0b2a __osmode +1630:0b2b __HShift +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0837:c090 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0837:c110 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0837:c930 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0837:22ba+ __fill_buffer_ +0837:2509 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0837:2650 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0837:29d7 rand_ +0837:2a19* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0837:d096* textInit_ +1630:1c7a _romFonts +1630:1c92 _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0837:d136+ modexDrawPBufRegion_ +0837:d320* modexDrawPBuf_ +0837:d388* oldDrawBmp_ +0837:d4e2* modexDrawBmp_ +0837:d548+ modexDrawBmpRegion_ +0837:d6b2* modexDrawSprite_ +0837:d718+ modexDrawSpriteRegion_ +0837:d890* modexDrawBmpPBuf_ +0837:d8f6+ modexDrawBmpPBufRegion_ +0837:da60* modexDrawSpritePBuf_ +0837:dac6+ modexDrawSpritePBufRegion_ +0837:dc3e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0837:2a58 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0837:2bab __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0837:2c0c __InitRtns +0837:2c0c* __FInitRtns +0837:2c67 __FiniRtns +0837:2c67* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1630:0b64 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0837:2ccc __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0837:2ffb __Init_Argv_ +0837:305d __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0837:3087 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0837:309b segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0837:3186 __LastFree_ +0837:3200 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0837:3311 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0837:3320 __MemAllocator +0837:33ea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0837:3547 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0837:36bd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0837:37ac __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1630:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0837:37af __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0837:37e9* __dosretax +0837:37ee* __dosret0 +0837:37f5 __set_errno_dos_ +0837:385d* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0837:3868* __get_errno_ptr_ +1630:2124 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0837:386f __GetIOMode_ +0837:38a4 __SetIOMode_nogrow_ +1630:0b7a ___NFiles +1630:0b7c ___init_mode +1630:0ba4 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0837:38d9* __set_commode_ +1630:0ba8 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1630:0baa __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0837:38e5 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0837:3944 __freefp_ +0837:39e5 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0837:3a26 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0837:3bd6 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0837:3c0c __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0837:3e55 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0837:3e6a tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0837:3e7b lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0837:3eac __doserror_ +0837:3eba __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0837:3ec6 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0837:3eec isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0837:3f08* __get_doserrno_ptr_ +1630:2126 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1630:0bac ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0837:3f0f _dos_creat_ +0837:3f33* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0837:3f54+ __grow_iomode_ +0837:403b+ __shrink_iomode_ +0837:407c __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0837:413c vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1630:212a ___env_mask +1630:212e _environ +1630:2132* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0837:417e _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0837:41d1 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0837:422c _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0837:424f _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0837:42a1 __ChkTTYIOMode_ +0837:430f* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0837:43e1 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0837:4607 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0837:4838* fcloseall_ +0837:483f __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0837:4849 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0837:4881* _fpreset_ +0837:48ac __init_8087_ +0837:492b __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0837:499b __EnterWVIDEO_ +1630:0bcc+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0837:49bf __flushall_ +0837:4a53 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0837:4a59 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0837:4a73 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0837:4c01 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0837:4c21 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0837:4c81 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0837:4e56 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1630:2136 ____Argv +1630:213a ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1630:0bce __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1630:0c8e __Start_XI +1630:0cca __End_XI +1630:0cca __Start_YI +1630:0ce2 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1630:213c ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0837:5fb8 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0837:6331* _heapenable_ +1630:0bd0 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0837:6342* sbrk_ +0837:6352 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0837:63ba fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0837:63bf* _frealloc_ +0837:63bf realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0837:64b9 __setenvp_ +0837:6645 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1630:0bd2 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0837:66a3* _ismbblead_ +1630:2142 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0837:66fd __mbinit_ +1630:0bd4 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0837:67d8 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0837:67e6 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1630:0bd6 ___EFG_printf +1630:0bda ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0837:6804 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0837:69d6 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1630:0bde __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1630:0be0 ___Save8087 +1630:0be4 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0837:69f6 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0837:6a28* __init_8087_emu +0837:6a2e __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0837:6a8b wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0837:6ad6+ utoa_ +0837:6b77 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0837:6bc1 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0837:6bfd ulltoa_ +0837:6d3a* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0837:6dab* _dos_close_ +0837:6db9 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0837:6dc8* _msize_ +0837:6de3 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0837:6df4 __HeapManager_expand_ +0837:72fd _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0837:7350 _fexpand_ +0837:7350* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0837:7385 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0837:74b6* _SetLD64bit_ +0837:74c1* _SetLD80bit_ +0837:74cc _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0837:7631 _LDScale10x_ +0837:7f09+ __cvtld_ +0837:86e5 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0837:86f6* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0837:8f27+ __Strtold_ +0837:9166 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0837:930c __Init_FPE_handler_ +0837:9345 __Fini_FPE_handler_ +0837:937c* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0837:960e _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0837:9633 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0837:968c __LDClass_ +0837:9712* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0837:9726 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0837:97ee* __set_EDOM_ +0837:97fa __set_ERANGE_ +0837:9806* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1630:019a* ___f_infinity +1630:019e* ___f_posqnan +1630:01a2 ___d_infinity +1630:01aa ___d_posqnan +1630:01b2* ___ld_infinity +1630:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1630:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1630:0c8c ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00020750 (132944.) +Entry point address: 0837:00aa +Link time: 00:00.10 diff --git a/fonttest.map b/fonttest.map new file mode 100755 index 00000000..e4a68acd --- /dev/null +++ b/fonttest.map @@ -0,0 +1,645 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: fonttest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 11c7:0000 00009410 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +fonttest_TEXT CODE AUTO 0000:0000 00000222 +16_in_TEXT CODE AUTO 0000:0230 000024e0 +16_mm_TEXT CODE AUTO 0000:2710 000032fe +wcpu_TEXT CODE AUTO 0000:5a10 00000058 +16_head_TEXT CODE AUTO 0000:5a70 0000044c +16_ca_TEXT CODE AUTO 0000:5ec0 000003fd +kitten_TEXT CODE AUTO 0000:62c0 0000080a +16_hc_TEXT CODE AUTO 0000:6ad0 0000158b +16_timer_TEXT CODE AUTO 0000:8060 00000402 +_TEXT CODE AUTO 0847:0000 00009536 +16text_TEXT CODE AUTO 0847:9540 0000010d +16_in13_DATA FAR_DATA AUTO 11ac:0000 000001a4 +FAR_DATA FAR_DATA AUTO 11c6:0004 00000000 +_NULL BEGDATA DGROUP 11c7:0000 00000020 +_AFTERNULL BEGDATA DGROUP 11c9:0000 00000002 +CONST DATA DGROUP 11c9:0002 00000076 +CONST2 DATA DGROUP 11d0:0008 00000132 +_DATA DATA DGROUP 11e4:0000 000005fb +XIB DATA DGROUP 1243:000c 00000000 +XI DATA DGROUP 1243:000c 0000003c +XIE DATA DGROUP 1247:0008 00000000 +YIB DATA DGROUP 1247:0008 00000000 +YI DATA DGROUP 1247:0008 00000018 +YIE DATA DGROUP 1249:0000 00000000 +STRINGS DATA DGROUP 1249:0000 00000000 +DATA DATA DGROUP 1249:0000 00000000 +_emu_init_start EMU DGROUP 1249:0000 00000000 +_emu_init_end EMU DGROUP 1249:0000 00000000 +_BSS BSS DGROUP 1249:0000 00000bf0 +STACK STACK DGROUP 1308:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fonttest.o(/dos/z/16/src/fonttest.c) +0000:0064 main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +11c7:01d4+ _testkeyin +11c7:01d6+ _testcontrolnoisy +11c7:01d8+ _testctrltype +0000:03ba+ INL_KeyService_ +0000:0656+ Mouse_ +0000:06ae+ IN_GetJoyAbs_ +0000:0a58+ IN_GetJoyButtonsDB_ +0000:0cde+ IN_SetupJoy_ +0000:0ea0* IN_Startup_ +0000:0fa6* IN_Default_ +0000:10c2* IN_Shutdown_ +0000:1142* IN_SetKeyHook_ +0000:1164+ IN_ClearKeysDown_ +0000:1244* IN_ReadCursor_ +0000:135c* IN_ReadControl_ +0000:2134* IN_SetControlType_ +0000:2182* IN_GetScanName_ +0000:220a* IN_WaitForKey_ +0000:2240* IN_WaitForASCII_ +0000:2276+ IN_AckBack_ +0000:235e* IN_Ack_ +0000:2400+ IN_IsUserInput_ +0000:24a6* IN_UserInput_ +0000:24ea* IN_KeyDown_ +0000:2532+ IN_ClearKey_ +0000:25aa* IN_qb_ +0000:2604* IN_initplayer_ +11c7:08ae+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:30f4+ MML_CheckForEMS_ +0000:3150+ MML_SetupEMS_ +0000:3308+ MML_ShutdownEMS_ +0000:3374+ MM_MapEMS_ +0000:3470* MM_MapXEMS_ +0000:3590+ MML_CheckForXMS_ +0000:35ec* MML_SetupXMS_ +0000:36d4+ MML_ShutdownXMS_ +0000:3762+ MML_UseSpace_ +0000:3940+ MML_ClearBlock_ +0000:39c4* MM_Startup_ +0000:3df6+ MM_Shutdown_ +0000:3e8c MM_GetPtr_ +0000:427c+ MM_FreePtr_ +0000:4374* MM_SetPurge_ +0000:444e* MM_SetLock_ +0000:4526+ MM_SortMem_ +0000:4714* MM_ShowMemory_ +0000:4db4* MM_DumpData_ +0000:4f0e+ MM_UnusedMemory_ +0000:4f92+ MM_TotalFree_ +0000:5028* MM_Report_ +0000:59e0* MM_BombOnError_ +11c7:0a80+ _beforesort +11c7:0a84+ _aftersort +11c7:0a88+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5a10 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:5a7e* wait_ +0000:5aca* filesize_ +0000:5b30 printmeminfoline_ +0000:5d1c US_CheckParm_ +0000:5e80 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:5eee CA_OpenDebug_ +0000:5f3e CA_CloseDebug_ +0000:5f6c+ CA_FarRead_ +0000:5fec* CA_FarWrite_ +0000:606c* CA_ReadFile_ +0000:60e8* CA_LoadFile_ +0000:6190* CAL_OptimizeNodes_ +0000:6240* CA_Startup_ +0000:6290* CA_Shutdown_ +11c7:0b90* _finishcachebox +11c7:0b94* _drawcachebox +11c7:0b98* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:62fc KITTENGETS +0000:635c* kittenopen_ +0000:65aa+ catread_ +0000:665e* kittenclose_ +0000:667a+ mystrtoul_ +0000:672e+ processEscChars_ +0000:68b4+ get_line_ +0000:6926+ db_fetch_ +0000:69bc+ db_insert_ +11c7:04c4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6c7c+ LargestFreeBlock_ +0000:6d0a+ _coreleft_ +0000:6d86+ LargestFarFreeBlock_ +0000:6e3c+ _farcoreleft_ +0000:6eea+ LargestHugeFreeBlock_ +0000:6fda* _hugecoreleft_ +0000:70aa+ GetFreeSize_ +0000:7104+ GetFarFreeSize_ +0000:714e+ GetNearFreeSize_ +0000:719c* heapdump_ +0000:7e3e+ heapstat_ +0000:7f7c+ heapstat0_ +0000:7fde+ HC_OpenDebug_ +0000:802e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:806c* start_timer_ +0000:8198* elapsed_timer_ +0000:81ea+ ticktock_ +0000:8256* time_in_seconds_ +0000:82a2* shinkutxt_ +0000:843a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0847:0005 __STK +0847:0025 __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0847:95b6 textInit_ +11c7:0ca4 _romFonts +11c7:0cbc* _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0847:0042 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0847:0072 __I4M +0847:0072 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0847:0091 __PIA +0847:008a* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gets.c) +0847:00a8 gets_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +11c7:0000* __nullarea +11c7:04e6* __ovlflag +11c7:04e7* __intno +11c7:04e8* __ovlvec +0847:0170 _cstart_ +0847:0243* _Not_Enough_Memory_ +0847:0375 __exit_ +0847:0392 __do_exit_with_msg__ +0847:03eb __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0847:03f6 _big_code_ +0847:03f6* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +11c7:10ca __argv +11c7:10ce ___argv +11c7:10d2 __argc +11c7:10d4 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0847:03f6+ int86x_ +0847:0579 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0847:05a6 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0847:05b1 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0847:05be __I4D +0847:060d __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0847:0691* _heapgrow_ +0847:0691 _fheapgrow_ +0847:0692 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0847:070a _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0847:074f _nmalloc_ +11c7:04ec ___nheapbeg +11c7:04ee ___MiniHeapRover +11c7:04f0 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0847:0829 _fmalloc_ +0847:0829 malloc_ +11c7:04f2 ___fheap +11c7:04f4 ___fheapRover +11c7:04f6 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0847:099e _ffree_ +0847:099e free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0847:0a0b _nfree_ +11c7:10d6+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0847:0b06+ __null_int23_exit_ +0847:0b07 exit_ +0847:0b1f* _exit_ +11c7:04f8+ ___int23_exit +11c7:04fc ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0847:0b3a __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0847:0b6d ultoa_ +0847:0c2b* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0847:0db1 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0847:0fdd+ __open_flags_ +0847:129e+ _fsopen_ +0847:1304 fopen_ +0847:1427* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0847:14af fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0847:14de __doclose_ +0847:1628 __shutdown_stream_ +0847:1642 fclose_ +11c7:10d8+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0847:1723 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0847:174a kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0847:1761 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0847:1947 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +11c7:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0847:1b3f tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0847:1b4d unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0847:1d7d open_ +0847:1db4 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0847:1de1 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0847:1de6 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0847:1e44 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0847:1e73 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0847:1f5e __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0847:1f8f read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0847:20c8* __clib_strdup_ +0847:20c8 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0847:212f halloc_ +0847:2214 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0847:221b _heapwalk_ +0847:221b _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0847:2230+ __NHeapWalk_ +0847:2329 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0847:2339 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +11c7:0508 ___iob +11c7:10e0 ___OpenStreams +11c7:10e4 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +11c7:0670 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +11c7:0672 __8087 +11c7:0673 __real87 +11c7:0674 __dos87emucall +11c7:0676 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0847:2348* __exit_with_msg_ +0847:234d __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +11c7:0678 __curbrk +11c7:0680 __STACKLOW +11c7:0682 __STACKTOP +11c7:0684 __cbyte +11c7:0686 __child +11c7:0688 __no87 +11c7:0695 ___FPE_handler +11c7:067a __psp +11c7:0689 __get_ovl_stack +11c7:068d __restore_ovl_stack +11c7:0691 __close_ovl_file +11c7:0699 __LpCmdLine +11c7:069d __LpPgmName +11c7:067c __osmajor +11c7:067d __osminor +11c7:067e __osmode +11c7:067f __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0847:2384 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getc.c) +0847:24d7 getc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0847:2531 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0847:2592 __InitRtns +0847:2592* __FInitRtns +0847:25ed __FiniRtns +0847:25ed* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +11c7:06a2 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0847:2652 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0847:2981 __Init_Argv_ +0847:29e3 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0847:2a0d intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0847:2a21 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0847:2b0c __LastFree_ +0847:2b86 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0847:2c97 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0847:2ca0 __MemAllocator +0847:2d6a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0847:2ec7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0847:303d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0847:312c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +11c7:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0847:312f __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0847:3169* __dosretax +0847:316e* __dosret0 +0847:3175 __set_errno_dos_ +0847:31dd* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0847:31e8* __get_errno_ptr_ +11c7:10ec _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0847:31ef __GetIOMode_ +0847:3224 __SetIOMode_nogrow_ +11c7:06b8 ___NFiles +11c7:06ba ___init_mode +11c7:06e2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0847:3259* __set_commode_ +11c7:06e6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +11c7:06e8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0847:3265 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0847:32c4 __freefp_ +0847:3365 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0847:33a6 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0847:3556 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0847:358c __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0847:37d5 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0847:37ea tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0847:37fb lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0847:382c __doserror_ +0847:383a __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0847:3846 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0847:386c isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0847:3888* __get_doserrno_ptr_ +11c7:10ee __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +11c7:06ea ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0847:388f _dos_creat_ +0847:38b3* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0847:38d4+ __grow_iomode_ +0847:39bb+ __shrink_iomode_ +0847:39fc __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0847:3abc vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +11c7:10f2 ___env_mask +11c7:10f6 _environ +11c7:10fa* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0847:3afe _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0847:3b51 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0847:3bac _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0847:3bcf _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0847:3c21 __ChkTTYIOMode_ +0847:3c8f* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0847:3d61 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0847:3f87 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0847:41b8* fcloseall_ +0847:41bf __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0847:41c9 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0847:4201* _fpreset_ +0847:422c __init_8087_ +0847:42ab __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0847:431b __EnterWVIDEO_ +11c7:070a+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0847:433f fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0847:4514 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0847:46a2 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0847:5804+ __fill_buffer_ +0847:5a53 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +11c7:10fe ____Argv +11c7:1102 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +11c7:070c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +11c7:07cc __Start_XI +11c7:0808 __End_XI +11c7:0808 __Start_YI +11c7:0820 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +11c7:1104 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0847:5b9a _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0847:5f13* _heapenable_ +11c7:070e ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0847:5f24* sbrk_ +0847:5f34 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0847:5f9c __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0847:5ffc fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0847:6001 __flushall_ +0847:6095 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0847:609b* _frealloc_ +0847:609b realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0847:6195 __setenvp_ +0847:6321 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +11c7:0710 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0847:637f* _ismbblead_ +11c7:110a ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0847:63d9 __mbinit_ +11c7:0712 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0847:64b4 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0847:64c2 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +11c7:0714 ___EFG_printf +11c7:0718 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0847:64e0 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0847:66b2 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +11c7:071c __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +11c7:071e ___Save8087 +11c7:0722 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0847:66d2 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0847:6704* __init_8087_emu +0847:670a __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0847:6767 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0847:67b2+ utoa_ +0847:6853 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0847:689d strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0847:68d9 ulltoa_ +0847:6a16* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0847:6a87 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0847:6aa1 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0847:6ac1* _dos_close_ +0847:6acf _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0847:6ade* _msize_ +0847:6af9 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0847:6b0a __HeapManager_expand_ +0847:7013 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0847:7066 _fexpand_ +0847:7066* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0847:709b clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0847:71cc* _SetLD64bit_ +0847:71d7* _SetLD80bit_ +0847:71e2 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0847:7347 _LDScale10x_ +0847:7c1f+ __cvtld_ +0847:83fb __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0847:840c* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0847:8c3d+ __Strtold_ +0847:8e7c strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0847:9022 __Init_FPE_handler_ +0847:905b __Fini_FPE_handler_ +0847:9092* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0847:9324 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0847:9349 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0847:93a2 __LDClass_ +0847:9428* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0847:943c __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0847:9504* __set_EDOM_ +0847:9510 __set_ERANGE_ +0847:951c* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +11c7:019a* ___f_infinity +11c7:019e* ___f_posqnan +11c7:01a2 ___d_infinity +11c7:01aa ___d_posqnan +11c7:01b2* ___ld_infinity +11c7:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +11c7:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +11c7:07ca ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001b080 (110720.) +Entry point address: 0847:0170 +Link time: 00:00.00 diff --git a/inputest.map b/inputest.map new file mode 100755 index 00000000..f973546d --- /dev/null +++ b/inputest.map @@ -0,0 +1,628 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: inputest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1166:0000 00009080 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +inputest_TEXT CODE AUTO 0000:0000 0000021b +16_in_TEXT CODE AUTO 0000:0220 000024e0 +16_mm_TEXT CODE AUTO 0000:2700 000032fe +wcpu_TEXT CODE AUTO 0000:5a00 00000058 +16_head_TEXT CODE AUTO 0000:5a60 0000044c +16_ca_TEXT CODE AUTO 0000:5eb0 000003fd +kitten_TEXT CODE AUTO 0000:62b0 0000080a +16_hc_TEXT CODE AUTO 0000:6ac0 0000158b +16_timer_TEXT CODE AUTO 0000:8050 00000402 +_TEXT CODE AUTO 0846:0000 00009046 +16_in13_DATA FAR_DATA AUTO 114b:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1165:0004 00000000 +_NULL BEGDATA DGROUP 1166:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1168:0000 00000002 +CONST DATA DGROUP 1168:0002 00000076 +CONST2 DATA DGROUP 116f:0008 00000132 +_DATA DATA DGROUP 1183:0000 0000060b +XIB DATA DGROUP 11e3:000c 00000000 +XI DATA DGROUP 11e3:000c 0000003c +XIE DATA DGROUP 11e7:0008 00000000 +YIB DATA DGROUP 11e7:0008 00000000 +YI DATA DGROUP 11e7:0008 00000018 +YIE DATA DGROUP 11e9:0000 00000000 +STRINGS DATA DGROUP 11e9:0000 00000000 +DATA DATA DGROUP 11e9:0000 00000000 +_emu_init_start EMU DGROUP 11e9:0000 00000000 +_emu_init_end EMU DGROUP 11e9:0000 00000000 +_BSS BSS DGROUP 11e9:0000 0000084a +STACK STACK DGROUP 126e:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: inputest.o(/dos/z/16/src/inputest.c) +0000:006e main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1166:01e4 _testkeyin +1166:01e6 _testcontrolnoisy +1166:01e8 _testctrltype +0000:03aa+ INL_KeyService_ +0000:0646+ Mouse_ +0000:069e+ IN_GetJoyAbs_ +0000:0a48+ IN_GetJoyButtonsDB_ +0000:0cce+ IN_SetupJoy_ +0000:0e90 IN_Startup_ +0000:0f96 IN_Default_ +0000:10b2 IN_Shutdown_ +0000:1132* IN_SetKeyHook_ +0000:1154+ IN_ClearKeysDown_ +0000:1234* IN_ReadCursor_ +0000:134c IN_ReadControl_ +0000:2124* IN_SetControlType_ +0000:2172* IN_GetScanName_ +0000:21fa* IN_WaitForKey_ +0000:2230* IN_WaitForASCII_ +0000:2266+ IN_AckBack_ +0000:234e* IN_Ack_ +0000:23f0+ IN_IsUserInput_ +0000:2496* IN_UserInput_ +0000:24da IN_KeyDown_ +0000:2522+ IN_ClearKey_ +0000:259a IN_qb_ +0000:25f4* IN_initplayer_ +1166:093e+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:30e4+ MML_CheckForEMS_ +0000:3140+ MML_SetupEMS_ +0000:32f8+ MML_ShutdownEMS_ +0000:3364+ MM_MapEMS_ +0000:3460* MM_MapXEMS_ +0000:3580+ MML_CheckForXMS_ +0000:35dc* MML_SetupXMS_ +0000:36c4+ MML_ShutdownXMS_ +0000:3752+ MML_UseSpace_ +0000:3930+ MML_ClearBlock_ +0000:39b4* MM_Startup_ +0000:3de6+ MM_Shutdown_ +0000:3e7c MM_GetPtr_ +0000:426c+ MM_FreePtr_ +0000:4364* MM_SetPurge_ +0000:443e* MM_SetLock_ +0000:4516+ MM_SortMem_ +0000:4704* MM_ShowMemory_ +0000:4da4* MM_DumpData_ +0000:4efe+ MM_UnusedMemory_ +0000:4f82+ MM_TotalFree_ +0000:5018* MM_Report_ +0000:59d0* MM_BombOnError_ +1166:0b10+ _beforesort +1166:0b14+ _aftersort +1166:0b18+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5a00 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:5a6e* wait_ +0000:5aba* filesize_ +0000:5b20 printmeminfoline_ +0000:5d0c US_CheckParm_ +0000:5e70 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:5ede CA_OpenDebug_ +0000:5f2e CA_CloseDebug_ +0000:5f5c+ CA_FarRead_ +0000:5fdc* CA_FarWrite_ +0000:605c* CA_ReadFile_ +0000:60d8* CA_LoadFile_ +0000:6180* CAL_OptimizeNodes_ +0000:6230* CA_Startup_ +0000:6280* CA_Shutdown_ +1166:0c20* _finishcachebox +1166:0c24* _drawcachebox +1166:0c28* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:62ec KITTENGETS +0000:634c* kittenopen_ +0000:659a+ catread_ +0000:664e* kittenclose_ +0000:666a+ mystrtoul_ +0000:671e+ processEscChars_ +0000:68a4+ get_line_ +0000:6916+ db_fetch_ +0000:69ac+ db_insert_ +1166:04d4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6c6c+ LargestFreeBlock_ +0000:6cfa+ _coreleft_ +0000:6d76+ LargestFarFreeBlock_ +0000:6e2c+ _farcoreleft_ +0000:6eda+ LargestHugeFreeBlock_ +0000:6fca* _hugecoreleft_ +0000:709a+ GetFreeSize_ +0000:70f4+ GetFarFreeSize_ +0000:713e+ GetNearFreeSize_ +0000:718c* heapdump_ +0000:7e2e+ heapstat_ +0000:7f6c+ heapstat0_ +0000:7fce+ HC_OpenDebug_ +0000:801e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:805c start_timer_ +0000:8188* elapsed_timer_ +0000:81da+ ticktock_ +0000:8246* time_in_seconds_ +0000:8292 shinkutxt_ +0000:842a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0846:0005 __STK +0846:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0846:0042 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1166:0000* __nullarea +1166:04f6* __ovlflag +1166:04f7* __intno +1166:04f8* __ovlvec +0846:0072 _cstart_ +0846:0145* _Not_Enough_Memory_ +0846:0277 __exit_ +0846:0294 __do_exit_with_msg__ +0846:02ed __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0846:02f8 _big_code_ +0846:02f8* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1166:0d34 __argv +1166:0d38 ___argv +1166:0d3c __argc +1166:0d3e ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0846:02ff __PIA +0846:02f8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0846:0316+ int86x_ +0846:0499 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0846:04c6 __I4M +0846:04c6 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0846:04de _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0846:04e9 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0846:04f6 __I4D +0846:0545 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0846:05c9* _heapgrow_ +0846:05c9 _fheapgrow_ +0846:05ca _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0846:0642 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0846:0687 _nmalloc_ +1166:04fc ___nheapbeg +1166:04fe ___MiniHeapRover +1166:0500 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0846:0761 _fmalloc_ +0846:0761 malloc_ +1166:0502 ___fheap +1166:0504 ___fheapRover +1166:0506 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0846:08d6 _ffree_ +0846:08d6 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0846:0943 _nfree_ +1166:0d40+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0846:0a3e+ __null_int23_exit_ +0846:0a3f exit_ +0846:0a57* _exit_ +1166:0508+ ___int23_exit +1166:050c ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0846:0a72 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0846:0aa5 ultoa_ +0846:0b63* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0846:0ce9 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0846:0f15+ __open_flags_ +0846:11d6+ _fsopen_ +0846:123c fopen_ +0846:135f* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0846:13e7 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0846:1416 __doclose_ +0846:1560 __shutdown_stream_ +0846:157a fclose_ +1166:0d42+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0846:165b clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0846:1682 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0846:1699 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0846:187f fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1166:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0846:1a77 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0846:1a85 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0846:1cb5 open_ +0846:1cec sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0846:1d19 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0846:1d1e filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0846:1d7c sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0846:1dab getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0846:1e96 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0846:1ec7 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0846:2000* __clib_strdup_ +0846:2000 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0846:2067 halloc_ +0846:214c hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0846:2153 _heapwalk_ +0846:2153 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0846:2168+ __NHeapWalk_ +0846:2261 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0846:2271 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1166:0518 ___iob +1166:0d4a ___OpenStreams +1166:0d4e ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1166:0680 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1166:0682 __8087 +1166:0683 __real87 +1166:0684 __dos87emucall +1166:0686 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0846:2280* __exit_with_msg_ +0846:2285 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1166:0688 __curbrk +1166:0690 __STACKLOW +1166:0692 __STACKTOP +1166:0694 __cbyte +1166:0696 __child +1166:0698 __no87 +1166:06a5 ___FPE_handler +1166:068a __psp +1166:0699 __get_ovl_stack +1166:069d __restore_ovl_stack +1166:06a1 __close_ovl_file +1166:06a9 __LpCmdLine +1166:06ad __LpPgmName +1166:068c __osmajor +1166:068d __osminor +1166:068e __osmode +1166:068f __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0846:22bc __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0846:240f __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0846:2470 __InitRtns +0846:2470* __FInitRtns +0846:24cb __FiniRtns +0846:24cb* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1166:06b2 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0846:2530 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0846:285f __Init_Argv_ +0846:28c1 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0846:28eb intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0846:28ff segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0846:29ea __LastFree_ +0846:2a64 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0846:2b75 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0846:2b80 __MemAllocator +0846:2c4a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0846:2da7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0846:2f1d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0846:300c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1166:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0846:300f __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0846:3049* __dosretax +0846:304e* __dosret0 +0846:3055 __set_errno_dos_ +0846:30bd* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0846:30c8* __get_errno_ptr_ +1166:0d56 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0846:30cf __GetIOMode_ +0846:3104 __SetIOMode_nogrow_ +1166:06c8 ___NFiles +1166:06ca ___init_mode +1166:06f2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0846:3139* __set_commode_ +1166:06f6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1166:06f8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0846:3145 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0846:31a4 __freefp_ +0846:3245 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0846:3286 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0846:3436 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0846:346c __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0846:36b5 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0846:36ca tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0846:36db lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0846:370c __doserror_ +0846:371a __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0846:3726 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0846:374c isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0846:3768* __get_doserrno_ptr_ +1166:0d58 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1166:06fa ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0846:376f _dos_creat_ +0846:3793* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0846:37b4+ __grow_iomode_ +0846:389b+ __shrink_iomode_ +0846:38dc __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0846:399c vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1166:0d5c ___env_mask +1166:0d60 _environ +1166:0d64* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0846:39de _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0846:3a31 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0846:3a8c _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0846:3aaf _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0846:3b01 __ChkTTYIOMode_ +0846:3b6f* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0846:3c41 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0846:3e67 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0846:4098* fcloseall_ +0846:409f __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0846:40a9 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0846:40e1* _fpreset_ +0846:410c __init_8087_ +0846:418b __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0846:41fb __EnterWVIDEO_ +1166:071a+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0846:421f fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0846:43f4 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0846:4582 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1166:0d68 ____Argv +1166:0d6c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1166:071c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1166:07dc __Start_XI +1166:0818 __End_XI +1166:0818 __Start_YI +1166:0830 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1166:0d6e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0846:56e4 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0846:5a5d* _heapenable_ +1166:071e ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0846:5a6e* sbrk_ +0846:5a7e __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0846:5ae6 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0846:5b46 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0846:5b4b+ __flushall_ +0846:5bdf flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0846:5be5* _frealloc_ +0846:5be5 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0846:5cdf __setenvp_ +0846:5e6b __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1166:0720 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0846:5ec9* _ismbblead_ +1166:0d74 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0846:5f23 __mbinit_ +1166:0722 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0846:5ffe _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0846:600c toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1166:0724 ___EFG_printf +1166:0728 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0846:602a _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0846:61fc __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1166:072c __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1166:072e ___Save8087 +1166:0732 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0846:621c __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0846:624e* __init_8087_emu +0846:6254 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0846:62b1 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0846:62fc+ utoa_ +0846:639d itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0846:63e7 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0846:6423 ulltoa_ +0846:6560* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0846:65d1* _dos_close_ +0846:65df _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0846:65ee* _msize_ +0846:6609 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0846:661a __HeapManager_expand_ +0846:6b23 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0846:6b76 _fexpand_ +0846:6b76* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0846:6bab clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0846:6cdc* _SetLD64bit_ +0846:6ce7* _SetLD80bit_ +0846:6cf2 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0846:6e57 _LDScale10x_ +0846:772f+ __cvtld_ +0846:7f0b __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0846:7f1c* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0846:874d+ __Strtold_ +0846:898c strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0846:8b32 __Init_FPE_handler_ +0846:8b6b __Fini_FPE_handler_ +0846:8ba2* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0846:8e34 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0846:8e59 _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0846:8eb2 __LDClass_ +0846:8f38* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0846:8f4c __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0846:9014* __set_EDOM_ +0846:9020 __set_ERANGE_ +0846:902c* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1166:019a* ___f_infinity +1166:019e* ___f_posqnan +1166:01a2 ___d_infinity +1166:01aa ___d_posqnan +1166:01b2* ___ld_infinity +1166:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1166:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1166:07da ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001a6e0 (108256.) +Entry point address: 0846:0072 +Link time: 00:00.00 diff --git a/maptest.map b/maptest.map new file mode 100755 index 00000000..9d623bfc --- /dev/null +++ b/maptest.map @@ -0,0 +1,741 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: maptest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 183e:0000 0000a0f0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +maptest_TEXT CODE AUTO 0000:0000 000001a5 +mapread_TEXT CODE AUTO 0000:01b0 000008b6 +jsmn_TEXT CODE AUTO 0000:0a70 00000991 +16_in_TEXT CODE AUTO 0000:1410 000024e0 +16_mm_TEXT CODE AUTO 0000:38f0 000032fe +wcpu_TEXT CODE AUTO 0000:6bf0 00000058 +16_head_TEXT CODE AUTO 0000:6c50 0000044c +16_ca_TEXT CODE AUTO 0000:70a0 000003fd +kitten_TEXT CODE AUTO 0000:74a0 0000080a +16_hc_TEXT CODE AUTO 0000:7cb0 0000158b +16_timer_TEXT CODE AUTO 0000:9240 00000402 +_TEXT CODE AUTO 0965:0000 00009d9e +bitmap_TEXT CODE AUTO 0965:9da0 000005bd +planar_TEXT CODE AUTO 0965:a360 000002fb +modex16_TEXT CODE AUTO 0965:a660 00001d25 +vga_TEXT CODE AUTO 0965:c390 00000afc +vgamodex_TEXT CODE AUTO 0965:ce90 00000076 +vgacrtcr_TEXT CODE AUTO 0965:cf10 00000817 +vgacrtcs_TEXT CODE AUTO 0965:d730 000006ec +16text_TEXT CODE AUTO 0965:de20 0000010d +16render_TEXT CODE AUTO 0965:df30 00000ca3 +16_in13_DATA FAR_DATA AUTO 1823:0000 000001a4 +FAR_DATA FAR_DATA AUTO 183d:0004 00000000 +_NULL BEGDATA DGROUP 183e:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1840:0000 00000002 +CONST DATA DGROUP 1840:0002 00000076 +CONST2 DATA DGROUP 1847:0008 00000132 +_DATA DATA DGROUP 185b:0000 0000068f +XIB DATA DGROUP 18c4:0000 00000000 +XI DATA DGROUP 18c4:0000 0000003c +XIE DATA DGROUP 18c7:000c 00000000 +YIB DATA DGROUP 18c7:000c 00000000 +YI DATA DGROUP 18c7:000c 00000018 +YIE DATA DGROUP 18c9:0004 00000000 +STRINGS DATA DGROUP 18c9:0004 00000000 +DATA DATA DGROUP 18c9:0004 00000000 +_emu_init_start EMU DGROUP 18c9:0004 00000000 +_emu_init_end EMU DGROUP 18c9:0004 00000000 +_BSS BSS DGROUP 18ca:0000 00001828 +STACK STACK DGROUP 1a4d:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: maptest.o(/dos/z/16/src/maptest.c) +0000:0092 main_ +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:024c+ jsoneq_ +0000:02f0+ dump_ +0000:0830 loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0e42 jsmn_parse_ +0000:13b6 jsmn_init_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +183e:01f4+ _testkeyin +183e:01f6+ _testcontrolnoisy +183e:01f8+ _testctrltype +0000:159a+ INL_KeyService_ +0000:1836+ Mouse_ +0000:188e+ IN_GetJoyAbs_ +0000:1c38+ IN_GetJoyButtonsDB_ +0000:1ebe+ IN_SetupJoy_ +0000:2080* IN_Startup_ +0000:2186* IN_Default_ +0000:22a2* IN_Shutdown_ +0000:2322* IN_SetKeyHook_ +0000:2344+ IN_ClearKeysDown_ +0000:2424* IN_ReadCursor_ +0000:253c* IN_ReadControl_ +0000:3314* IN_SetControlType_ +0000:3362* IN_GetScanName_ +0000:33ea* IN_WaitForKey_ +0000:3420* IN_WaitForASCII_ +0000:3456+ IN_AckBack_ +0000:353e* IN_Ack_ +0000:35e0+ IN_IsUserInput_ +0000:3686* IN_UserInput_ +0000:36ca* IN_KeyDown_ +0000:3712+ IN_ClearKey_ +0000:378a* IN_qb_ +0000:37e4* IN_initplayer_ +183e:0a5e+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:42d4+ MML_CheckForEMS_ +0000:4330+ MML_SetupEMS_ +0000:44e8+ MML_ShutdownEMS_ +0000:4554+ MM_MapEMS_ +0000:4650* MM_MapXEMS_ +0000:4770+ MML_CheckForXMS_ +0000:47cc* MML_SetupXMS_ +0000:48b4+ MML_ShutdownXMS_ +0000:4942+ MML_UseSpace_ +0000:4b20+ MML_ClearBlock_ +0000:4ba4* MM_Startup_ +0000:4fd6+ MM_Shutdown_ +0000:506c MM_GetPtr_ +0000:545c+ MM_FreePtr_ +0000:5554* MM_SetPurge_ +0000:562e* MM_SetLock_ +0000:5706+ MM_SortMem_ +0000:58f4* MM_ShowMemory_ +0000:5f94* MM_DumpData_ +0000:60ee+ MM_UnusedMemory_ +0000:6172+ MM_TotalFree_ +0000:6208* MM_Report_ +0000:6bc0* MM_BombOnError_ +183e:0c30+ _beforesort +183e:0c34+ _aftersort +183e:0c38+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:6bf0 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:6c5e* wait_ +0000:6caa* filesize_ +0000:6d10 printmeminfoline_ +0000:6efc US_CheckParm_ +0000:7060 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:70ce CA_OpenDebug_ +0000:711e CA_CloseDebug_ +0000:714c+ CA_FarRead_ +0000:71cc* CA_FarWrite_ +0000:724c* CA_ReadFile_ +0000:72c8* CA_LoadFile_ +0000:7370* CAL_OptimizeNodes_ +0000:7420* CA_Startup_ +0000:7470* CA_Shutdown_ +183e:0d40* _finishcachebox +183e:0d44* _drawcachebox +183e:0d48* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:74dc KITTENGETS +0000:753c* kittenopen_ +0000:778a+ catread_ +0000:783e* kittenclose_ +0000:785a+ mystrtoul_ +0000:790e+ processEscChars_ +0000:7a94+ get_line_ +0000:7b06+ db_fetch_ +0000:7b9c+ db_insert_ +183e:04e4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:7e5c+ LargestFreeBlock_ +0000:7eea+ _coreleft_ +0000:7f66+ LargestFarFreeBlock_ +0000:801c+ _farcoreleft_ +0000:80ca+ LargestHugeFreeBlock_ +0000:81ba* _hugecoreleft_ +0000:828a+ GetFreeSize_ +0000:82e4+ GetFarFreeSize_ +0000:832e+ GetNearFreeSize_ +0000:837c* heapdump_ +0000:901e+ heapstat_ +0000:915c+ heapstat0_ +0000:91be+ HC_OpenDebug_ +0000:920e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:924c* start_timer_ +0000:9378* elapsed_timer_ +0000:93ca+ ticktock_ +0000:9436* time_in_seconds_ +0000:9482* shinkutxt_ +0000:961a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0965:0005 __STK +0965:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +183e:0506 ___iob +183e:0e54 ___OpenStreams +183e:0e58 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0965:0042 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +183e:0000* __nullarea +183e:066e* __ovlflag +183e:066f* __intno +183e:0670* __ovlvec +0965:0072 _cstart_ +0965:0145* _Not_Enough_Memory_ +0965:0277 __exit_ +0965:0294 __do_exit_with_msg__ +0965:02ed __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0965:02f8 _big_code_ +0965:02f8* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +183e:0e5c __argv +183e:0e60 ___argv +183e:0e64 __argc +183e:0e66 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0965:02ff __PIA +0965:02f8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +0965:0316 strncmp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0965:0353 _fmalloc_ +0965:0353 malloc_ +183e:0674 ___fheap +183e:0676 ___fheapRover +183e:0678 ___LargestSizeB4Rover +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0965:a0a6 bitmapLoadPcx_ +0965:a20a* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0965:a360 planar_buf_from_bitmap_ +0965:a506+ planar_buf_alloc_ +0965:a600* planar_buf_free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +0965:04c8 strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +0965:05ca atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0965:0672+ __open_flags_ +0965:0933+ _fsopen_ +0965:0999 fopen_ +0965:0abc* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0965:0b44 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0965:0ebb __get_errno_ptr_ +183e:0f68 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0965:0ec2* _frealloc_ +0965:0ec2 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0965:0f9e __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +0965:0fd1 strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0965:100d printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0965:103c+ int86x_ +0965:11bf int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0965:11ec __I4M +0965:11ec __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0965:1204 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0965:120f _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0965:121c __I4D +0965:126b __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0965:12ef* _heapgrow_ +0965:12ef _fheapgrow_ +0965:12f0 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0965:1368 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0965:13ad _nmalloc_ +183e:0694 ___nheapbeg +183e:0696 ___MiniHeapRover +183e:0698 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0965:1487 _ffree_ +0965:1487 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0965:14f4 _nfree_ +183e:0f6a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0965:15ef+ __null_int23_exit_ +0965:15f0 exit_ +0965:1608* _exit_ +183e:069a+ ___int23_exit +183e:069e ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0965:1623 ultoa_ +0965:16e1* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0965:1867 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0965:1a93 __doclose_ +0965:1bdd __shutdown_stream_ +0965:1bf7 fclose_ +183e:0f6c+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0965:1cd8 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0965:1cff kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0965:1d16 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0965:1efc fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +183e:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0965:20f4 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0965:2102 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0965:2332 open_ +0965:2369 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0965:2396 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0965:239b filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0965:23f9 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0965:2428 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0965:2514 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0965:2545 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0965:267e* __clib_strdup_ +0965:267e strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0965:26e5 halloc_ +0965:27ca hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0965:27d1 _heapwalk_ +0965:27d1 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0965:27e6+ __NHeapWalk_ +0965:28df _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0965:28ef stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +183e:06aa _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +183e:06ac __8087 +183e:06ad __real87 +183e:06ae __dos87emucall +183e:06b0 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0965:28fe* __exit_with_msg_ +0965:2903 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +183e:06b2 __curbrk +183e:06ba __STACKLOW +183e:06bc __STACKTOP +183e:06be __cbyte +183e:06c0 __child +183e:06c2 __no87 +183e:06cf ___FPE_handler +183e:06b4 __psp +183e:06c3 __get_ovl_stack +183e:06c7 __restore_ovl_stack +183e:06cb __close_ovl_file +183e:06d3 __LpCmdLine +183e:06d7 __LpPgmName +183e:06b6 __osmajor +183e:06b7 __osminor +183e:06b8 __osmode +183e:06b9 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0965:291e __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0965:2b4f* fcloseall_ +0965:2b56 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0965:2b7c __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0965:2ccf __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0965:2d30 __InitRtns +0965:2d30* __FInitRtns +0965:2d8b __FiniRtns +0965:2d8b* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +183e:06dc ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0965:2df0 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0965:311f __Init_Argv_ +0965:3181 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0965:31b0 __MemAllocator +0965:327a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0965:33d7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0965:354d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0965:363c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0965:363f __fill_buffer_ +0965:388e fgetc_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0965:a7d0* VGAmodeX_ +0965:a83e* vgaGetMode_ +0965:a862+ modexEnter_ +0965:aa66* modexLeave_ +0965:aa80* modexDefaultPage_ +0965:ab70* modexNextPage_ +0965:ac3c* modexNextPageFlexibleSize_ +0965:ad0a* modexShowPage_ +0965:ae06* modexPanPage_ +0965:ae56 modexSelectPlane_ +0965:ae7a+ modexClearRegion_ +0965:af92* modexCopyPageRegion_ +0965:b0fc* modexFadeOn_ +0965:b12c* modexFadeOff_ +0965:b15a* modexFlashOn_ +0965:b188* modexFlashOff_ +0965:b258+ modexPalSave_ +0965:b2ae modexNewPal_ +0965:b2f2* modexLoadPalFile_ +0965:b3d2* modexSavePalFile_ +0965:b448* modexPalBlack_ +0965:b472* modexPalWhite_ +0965:b49c+ modexPalUpdate_ +0965:ba0a+ modexPalUpdate1_ +0965:ba82* modexPalUpdate0_ +0965:bace* modexPalOverscan_ +0965:baf0+ modexchkcolor_ +0965:be08 modexputPixel_ +0965:be96* modexgetPixel_ +0965:bf1c* modexhlin_ +0965:bf98* modexprint_ +0965:c134* modexprintbig_ +0965:c2b0* modexpdump_ +0965:c310* modexcls_ +183e:06e4+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0965:39d5* __set_commode_ +183e:06f8 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +183e:06fa __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0965:39e1 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0965:3a40 __freefp_ +0965:3ae1 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0965:3b22 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0965:3cd2 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0965:3e60 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0965:3e80* _msize_ +0965:3e9b _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0965:3eac __HeapManager_expand_ +0965:43b5 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0965:4408 _fexpand_ +0965:4408* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0965:443d intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0965:4451 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0965:453c __LastFree_ +0965:45b6 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0965:46c7 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +183e:0050 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0965:46ca __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0965:4704* __dosretax +0965:4709* __dosret0 +0965:4710 __set_errno_dos_ +0965:4778* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0965:4783 __GetIOMode_ +0965:47b8 __SetIOMode_nogrow_ +183e:0710 ___NFiles +183e:0712 ___init_mode +183e:073a ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0965:47ed __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0965:4823 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0965:4a6c fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0965:4a81 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0965:4a92 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0965:4ac4 __doserror_ +0965:4ad2 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0965:4ade _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0965:4b04 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0965:4b20* __get_doserrno_ptr_ +183e:18f8 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +183e:073e ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0965:4b27 _dos_creat_ +0965:4b4b* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0965:4b6c+ __grow_iomode_ +0965:4c53+ __shrink_iomode_ +0965:4c94 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0965:4d54 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +183e:18fc ___env_mask +183e:1900 _environ +183e:1904* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0965:4d96 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0965:4de9 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0965:4e44 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0965:4e67 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0965:4eb9 __ChkTTYIOMode_ +0965:4f27* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0965:4ff9 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0965:521f __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0965:5257* _fpreset_ +0965:5282 __init_8087_ +0965:5301 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0965:5371 __EnterWVIDEO_ +183e:075e+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0965:5395 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0965:556a __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +183e:1908 ____Argv +183e:190c ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +183e:0760 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +183e:0860 __Start_XI +183e:089c __End_XI +183e:089c __Start_YI +183e:08b4 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +183e:190e ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0965:66cc* _heapenable_ +183e:0762 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0965:66dd __flushall_ +0965:6771 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0965:6777 getche_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0965:c390+ vga_sync_hw_cursor_ +0965:c44e+ update_state_vga_memory_map_select_ +0965:c69c update_state_from_vga_ +0965:ca80* probe_vga_ +183e:1910 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0965:ce90 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0965:cf10 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0965:d730 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0965:6791 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0965:6b18 rand_ +0965:6b5a* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0965:de96* textInit_ +183e:1938 _romFonts +183e:1950 _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0965:df36+ modexDrawPBufRegion_ +0965:e120* modexDrawPBuf_ +0965:e188* oldDrawBmp_ +0965:e2e2* modexDrawBmp_ +0965:e348+ modexDrawBmpRegion_ +0965:e4b2* modexDrawSprite_ +0965:e518+ modexDrawSpriteRegion_ +0965:e690* modexDrawBmpPBuf_ +0965:e6f6+ modexDrawBmpPBufRegion_ +0965:e860* modexDrawSpritePBuf_ +0965:e8c6+ modexDrawSpritePBufRegion_ +0965:ea3e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0965:6b7d _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0965:6ba2 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0965:6bfc _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0965:6f75* sbrk_ +0965:6f85 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0965:6fed __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0965:704d fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0965:7070 __setenvp_ +0965:71fc __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +183e:07a4 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0965:725a* _ismbblead_ +183e:1de2 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0965:72b4 __mbinit_ +183e:07a6 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0965:738f _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0965:739d toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +183e:07a8 ___EFG_printf +183e:07ac ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0965:73bb _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0965:758d __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +183e:07b0 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +183e:07b2 ___Save8087 +183e:07b6 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0965:75ad __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0965:75e0* __init_8087_emu +0965:75e6 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0965:7643 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0965:768e+ utoa_ +0965:772f itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0965:7779 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0965:77b5 ulltoa_ +0965:78f2* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0965:7963* _dos_close_ +0965:7971 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0965:7980 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0965:7ab1* _SetLD64bit_ +0965:7abc* _SetLD80bit_ +0965:7ac7 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0965:7c2c _LDScale10x_ +0965:8504+ __cvtld_ +0965:8ce0 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0965:8cf2* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0965:9523+ __Strtold_ +0965:9762 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0965:9908 __Init_FPE_handler_ +0965:9941 __Fini_FPE_handler_ +0965:9978* __FPEHandler +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0965:9c0a __LDClass_ +0965:9c90* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0965:9ca4 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0965:9d6c* __set_EDOM_ +0965:9d78 __set_ERANGE_ +0965:9d84* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +183e:019a* ___f_infinity +183e:019e* ___f_posqnan +183e:01a2 ___d_infinity +183e:01aa ___d_posqnan +183e:01b2* ___ld_infinity +183e:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +183e:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +183e:085e ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000224d0 (140496.) +Entry point address: 0965:0072 +Link time: 00:00.00 diff --git a/palettec.map b/palettec.map new file mode 100755 index 00000000..f5ba15ed --- /dev/null +++ b/palettec.map @@ -0,0 +1,444 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: palettec.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0a41:0000 00009400 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +palettec_TEXT CODE AUTO 0000:0000 00000095 +_TEXT CODE AUTO 0000:00a0 00005de7 +modex16_TEXT CODE AUTO 0000:5e90 00001d25 +vga_TEXT CODE AUTO 0000:7bc0 00000afc +vgamodex_TEXT CODE AUTO 0000:86c0 00000076 +vgacrtcr_TEXT CODE AUTO 0000:8740 00000817 +vgacrtcs_TEXT CODE AUTO 0000:8f60 000006ec +16text_TEXT CODE AUTO 0000:9650 0000010d +16render_TEXT CODE AUTO 0000:9760 00000ca3 +FAR_DATA FAR_DATA AUTO 0a40:0003 00000000 +_NULL BEGDATA DGROUP 0a41:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0a43:0000 00000002 +CONST DATA DGROUP 0a43:0002 00000076 +CONST2 DATA DGROUP 0a4a:0008 00000000 +_DATA DATA DGROUP 0a4b:0000 00000268 +XIB DATA DGROUP 0a71:0008 00000000 +XI DATA DGROUP 0a71:0008 0000001e +XIE DATA DGROUP 0a73:0006 00000000 +YIB DATA DGROUP 0a73:0006 00000000 +YI DATA DGROUP 0a73:0006 00000012 +YIE DATA DGROUP 0a74:0008 00000000 +STRINGS DATA DGROUP 0a74:0008 00000000 +DATA DATA DGROUP 0a74:0008 00000000 +_BSS BSS DGROUP 0a75:0000 000010b3 +STACK STACK DGROUP 0b81:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: palettec.o(/dos/z/16/src/palettec.c) +0a41:0340+ _gvar +0000:0012 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:00a5 __STK +0000:00c5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:00e2 _fmalloc_ +0000:00e2 malloc_ +0a41:00a6+ ___fheap +0a41:00a8 ___fheapRover +0a41:00aa ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:025f __PIA +0000:0258* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:6000 VGAmodeX_ +0000:606e* vgaGetMode_ +0000:6092+ modexEnter_ +0000:6296* modexLeave_ +0000:62b0* modexDefaultPage_ +0000:63a0* modexNextPage_ +0000:646c* modexNextPageFlexibleSize_ +0000:653a* modexShowPage_ +0000:6636* modexPanPage_ +0000:6686 modexSelectPlane_ +0000:66aa+ modexClearRegion_ +0000:67c2* modexCopyPageRegion_ +0000:692c* modexFadeOn_ +0000:695c* modexFadeOff_ +0000:698a* modexFlashOn_ +0000:69b8* modexFlashOff_ +0000:6a88 modexPalSave_ +0000:6ade modexNewPal_ +0000:6b22* modexLoadPalFile_ +0000:6c02 modexSavePalFile_ +0000:6c78* modexPalBlack_ +0000:6ca2* modexPalWhite_ +0000:6ccc+ modexPalUpdate_ +0000:723a+ modexPalUpdate1_ +0000:72b2* modexPalUpdate0_ +0000:72fe* modexPalOverscan_ +0000:7320+ modexchkcolor_ +0000:7638 modexputPixel_ +0000:76c6* modexgetPixel_ +0000:774c* modexhlin_ +0000:77c8* modexprint_ +0000:7964* modexprintbig_ +0000:7ae0* modexpdump_ +0000:7b40* modexcls_ +0a41:00b4+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0a41:0000* __nullarea +0a41:00c8* __ovlflag +0a41:00c9* __intno +0a41:00ca* __ovlvec +0000:0276 _cstart_ +0000:0349* _Not_Enough_Memory_ +0000:047b __exit_ +0000:0498 __do_exit_with_msg__ +0000:04f1 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:04fc _big_code_ +0000:04fc* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0a41:0df8 __argv +0a41:0dfc ___argv +0a41:0e00 __argc +0a41:0e02 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:04fc* __exit_with_msg_ +0000:0501 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0a41:00ce __curbrk +0a41:00d6 __STACKLOW +0a41:00d8 __STACKTOP +0a41:00da __cbyte +0a41:00dc __child +0a41:00de __no87 +0a41:00eb ___FPE_handler +0a41:00d0 __psp +0a41:00df __get_ovl_stack +0a41:00e3 __restore_ovl_stack +0a41:00e7 __close_ovl_file +0a41:00ef __LpCmdLine +0a41:00f3 __LpPgmName +0a41:00d2 __osmajor +0a41:00d3 __osminor +0a41:00d4 __osmode +0a41:00d5 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:0520 __MemAllocator +0000:05ea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:0747 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:08bd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:09ac __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:09af _nmalloc_ +0a41:00f8 ___nheapbeg +0a41:00fa ___MiniHeapRover +0a41:00fc ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:0a89* _heapgrow_ +0000:0a89* _fheapgrow_ +0000:0a8a _nheapgrow_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:7bc0+ vga_sync_hw_cursor_ +0000:7c7e+ update_state_vga_memory_map_select_ +0000:7ecc update_state_from_vga_ +0000:82b0* probe_vga_ +0a41:0e04 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:0b02+ int86x_ +0000:0c85 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:86c0 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:8740 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:8f60 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0cb2 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0ce1+ __null_int23_exit_ +0000:0ce2 exit_ +0000:0cfa* _exit_ +0a41:0128+ ___int23_exit +0a41:012c+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:0d15+ __open_flags_ +0000:0fd6+ _fsopen_ +0000:103c fopen_ +0000:115f* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:11e7+ __fill_buffer_ +0000:1436 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:157d __doclose_ +0000:16c7 __shutdown_stream_ +0000:16e1 fclose_ +0a41:0e2c+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:174c _ffree_ +0000:174c free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:17b9 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:1b40 rand_ +0000:1b82* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:96c6* textInit_ +0a41:0e30 _romFonts +0a41:0e48 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1ba6 __I4M +0000:1ba6 __U4M +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:9766+ modexDrawPBufRegion_ +0000:9950* modexDrawPBuf_ +0000:99b8* oldDrawBmp_ +0000:9b12* modexDrawBmp_ +0000:9b78+ modexDrawBmpRegion_ +0000:9ce2* modexDrawSprite_ +0000:9d48+ modexDrawSpriteRegion_ +0000:9ec0* modexDrawBmpPBuf_ +0000:9f26+ modexDrawBmpPBufRegion_ +0000:a090* modexDrawSpritePBuf_ +0000:a0f6+ modexDrawSpritePBufRegion_ +0000:a26e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:1bbe __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:1c1f __InitRtns +0000:1c1f* __FInitRtns +0000:1c7a __FiniRtns +0000:1c7a* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0a41:0144 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1cde __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:200d __Init_Argv_ +0000:206f __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:2099 __EnterWVIDEO_ +0a41:0146+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:20bd* _heapenable_ +0a41:0148 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0a41:014a __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:20ce __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:2156 __LastFree_ +0000:21d0 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:22e1 _nfree_ +0a41:12da+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:23dc intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:23f0 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0a41:014c ___iob +0a41:12dc ___OpenStreams +0a41:12e0 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2472 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:25c5* __set_commode_ +0a41:02b4 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:25d1* __get_errno_ptr_ +0a41:12e4 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0a41:02b6 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:25d8 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2807* open_ +0000:283e sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:2989 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2b81 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2be0 __freefp_ +0000:2c81 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2cc2 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2e72 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2ea5 __flushall_ +0000:2f39* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2f3f getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2f59 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:30e7 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3107 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3141 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3177 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:33c0 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:3420 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0a41:12e6 ____Argv +0a41:12ea ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0a41:0308 __Start_XI +0a41:0326 __End_XI +0a41:0326 __Start_YI +0a41:0338 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:35f6 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0a41:12ec ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:3627* sbrk_ +0000:3637 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:36a0 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3a19 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3c4a* fcloseall_ +0000:3c51 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3c5b __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:4dbd _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4de3 __GetIOMode_ +0000:4e18 __SetIOMode_nogrow_ +0a41:02b8 ___NFiles +0a41:02ba ___init_mode +0a41:02e2 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:4e4d isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:4e69* __get_doserrno_ptr_ +0a41:12ee __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0a41:02e6 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:4e70 _dos_creat_ +0000:4e94* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4eb5+ __grow_iomode_ +0000:4f9c+ __shrink_iomode_ +0000:4fdd __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5084* __dosretax +0000:5089* __dosret0 +0000:5090 __set_errno_dos_ +0000:50f8* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5103 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:5134 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5145 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:514a wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5195+ utoa_ +0000:5236 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5280 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0a41:02fc ___EFG_printf +0a41:0300* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0a41:0304 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:52cc* _ismbblead_ +0a41:12f2 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:52e8 ulltoa_ +0000:5425* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5496 ultoa_ +0000:5554* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:55a2 __doserror_ +0000:55b0* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:55bc* _frealloc_ +0000:55bc realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:5698 __ChkTTYIOMode_ +0000:5706* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:5716* _dos_close_ +0000:5724 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0a41:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:5771 __mbinit_ +0a41:0306+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:584c* _msize_ +0000:5867 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:5878 __HeapManager_expand_ +0000:5d81 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:5dd4 _fexpand_ +0000:5dd4* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:5e09 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:5e2e _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00013810 (79888.) +Entry point address: 0000:0276 +Link time: 00:00.00 diff --git a/palettel.map b/palettel.map new file mode 100755 index 00000000..df567fcf --- /dev/null +++ b/palettel.map @@ -0,0 +1,449 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: palettel.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0a4c:0000 00009400 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +palettel_TEXT CODE AUTO 0000:0000 00000130 +_TEXT CODE AUTO 0000:0130 00005e0b +modex16_TEXT CODE AUTO 0000:5f40 00001d25 +vga_TEXT CODE AUTO 0000:7c70 00000afc +vgamodex_TEXT CODE AUTO 0000:8770 00000076 +vgacrtcr_TEXT CODE AUTO 0000:87f0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:9010 000006ec +16text_TEXT CODE AUTO 0000:9700 0000010d +16render_TEXT CODE AUTO 0000:9810 00000ca3 +FAR_DATA FAR_DATA AUTO 0a4b:0003 00000000 +_NULL BEGDATA DGROUP 0a4c:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0a4e:0000 00000002 +CONST DATA DGROUP 0a4e:0002 00000076 +CONST2 DATA DGROUP 0a55:0008 00000000 +_DATA DATA DGROUP 0a56:0000 0000026e +XIB DATA DGROUP 0a7c:000e 00000000 +XI DATA DGROUP 0a7c:000e 0000001e +XIE DATA DGROUP 0a7e:000c 00000000 +YIB DATA DGROUP 0a7e:000c 00000000 +YI DATA DGROUP 0a7e:000c 00000012 +YIE DATA DGROUP 0a7f:000e 00000000 +STRINGS DATA DGROUP 0a7f:000e 00000000 +DATA DATA DGROUP 0a7f:000e 00000000 +_BSS BSS DGROUP 0a80:0000 000010bd +STACK STACK DGROUP 0b8c:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: palettel.o(/dos/z/16/src/palettel.c) +0a4c:0340+ _gvar +0000:0012 main_ +0a4c:0478+ _bakapee +0a4c:047c+ _pal +0a4c:0480* _i +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0135 __STK +0000:0155* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:60b0 VGAmodeX_ +0000:611e* vgaGetMode_ +0000:6142+ modexEnter_ +0000:6346* modexLeave_ +0000:6360 modexDefaultPage_ +0000:6450* modexNextPage_ +0000:651c* modexNextPageFlexibleSize_ +0000:65ea* modexShowPage_ +0000:66e6* modexPanPage_ +0000:6736 modexSelectPlane_ +0000:675a+ modexClearRegion_ +0000:6872* modexCopyPageRegion_ +0000:69dc modexFadeOn_ +0000:6a0c* modexFadeOff_ +0000:6a3a* modexFlashOn_ +0000:6a68* modexFlashOff_ +0000:6b38+ modexPalSave_ +0000:6b8e modexNewPal_ +0000:6bd2 modexLoadPalFile_ +0000:6cb2* modexSavePalFile_ +0000:6d28 modexPalBlack_ +0000:6d52* modexPalWhite_ +0000:6d7c+ modexPalUpdate_ +0000:72ea modexPalUpdate1_ +0000:7362* modexPalUpdate0_ +0000:73ae* modexPalOverscan_ +0000:73d0+ modexchkcolor_ +0000:76e8 modexputPixel_ +0000:7776* modexgetPixel_ +0000:77fc* modexhlin_ +0000:7878* modexprint_ +0000:7a14* modexprintbig_ +0000:7b90 modexpdump_ +0000:7bf0* modexcls_ +0a4c:00b4+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:0172 _fmalloc_ +0000:0172 malloc_ +0a4c:00c8+ ___fheap +0a4c:00ca ___fheapRover +0a4c:00cc ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:02ef __PIA +0000:02e8* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:0306 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0a4c:0000* __nullarea +0a4c:00ce* __ovlflag +0a4c:00cf* __intno +0a4c:00d0* __ovlvec +0000:0320 _cstart_ +0000:03f3* _Not_Enough_Memory_ +0000:0525 __exit_ +0000:0542 __do_exit_with_msg__ +0000:059b __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:05a6 _big_code_ +0000:05a6* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0a4c:0e02 __argv +0a4c:0e06 ___argv +0a4c:0e0a __argc +0a4c:0e0c ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:05a6* __exit_with_msg_ +0000:05ab __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0a4c:00d4 __curbrk +0a4c:00dc __STACKLOW +0a4c:00de __STACKTOP +0a4c:00e0 __cbyte +0a4c:00e2 __child +0a4c:00e4 __no87 +0a4c:00f1 ___FPE_handler +0a4c:00d6 __psp +0a4c:00e5 __get_ovl_stack +0a4c:00e9 __restore_ovl_stack +0a4c:00ed __close_ovl_file +0a4c:00f5 __LpCmdLine +0a4c:00f9 __LpPgmName +0a4c:00d8 __osmajor +0a4c:00d9 __osminor +0a4c:00da __osmode +0a4c:00db __HShift +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:7c70+ vga_sync_hw_cursor_ +0000:7d2e+ update_state_vga_memory_map_select_ +0000:7f7c update_state_from_vga_ +0000:8360* probe_vga_ +0a4c:0e0e _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:05c6+ int86x_ +0000:0749 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:8770 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:87f0 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:9010 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0776 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:07a5+ __null_int23_exit_ +0000:07a6 exit_ +0000:07be* _exit_ +0a4c:0128+ ___int23_exit +0a4c:012c+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:07d9+ __open_flags_ +0000:0a9a+ _fsopen_ +0000:0b00 fopen_ +0000:0c23* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0cab+ __fill_buffer_ +0000:0efa fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:1041 __doclose_ +0000:118b __shutdown_stream_ +0000:11a5 fclose_ +0a4c:0e36+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1210 _ffree_ +0000:1210 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:127d fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:1604 rand_ +0000:1646* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:9776* textInit_ +0a4c:0e3a _romFonts +0a4c:0e52 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:166a __I4M +0000:166a __U4M +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:9816+ modexDrawPBufRegion_ +0000:9a00* modexDrawPBuf_ +0000:9a68* oldDrawBmp_ +0000:9bc2* modexDrawBmp_ +0000:9c28+ modexDrawBmpRegion_ +0000:9d92* modexDrawSprite_ +0000:9df8+ modexDrawSpriteRegion_ +0000:9f70* modexDrawBmpPBuf_ +0000:9fd6+ modexDrawBmpPBufRegion_ +0000:a140* modexDrawSpritePBuf_ +0000:a1a6+ modexDrawSpritePBufRegion_ +0000:a31e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:1690 __MemAllocator +0000:175a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:18b7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:1a2d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:1b1c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:1b1f _nmalloc_ +0a4c:0144 ___nheapbeg +0a4c:0146 ___MiniHeapRover +0a4c:0148 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:1bf9* _heapgrow_ +0000:1bf9* _fheapgrow_ +0000:1bfa _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:1c72 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:1cd3 __InitRtns +0000:1cd3* __FInitRtns +0000:1d2e __FiniRtns +0000:1d2e* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0a4c:014a ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1d92 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:20c1 __Init_Argv_ +0000:2123 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:214d __EnterWVIDEO_ +0a4c:014c+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:2171 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:2185 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0a4c:014e ___iob +0a4c:12e4 ___OpenStreams +0a4c:12e8 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2207 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:235a* __set_commode_ +0a4c:02b6 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:2366* __get_errno_ptr_ +0a4c:12ec _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0a4c:02b8 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:236d tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:259c* open_ +0000:25d3 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:271e fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2916 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:2975 __freefp_ +0000:2a16 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2a57 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2c08 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:2c3b __flushall_ +0000:2ccf* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2cd5 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2cef __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:2e7d __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:2e9d __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:2ed7 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:2f0d __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3156 _nfree_ +0a4c:12ee+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:3251 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:32b1 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:3486* _heapenable_ +0a4c:02ba ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0a4c:02bc __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:3497 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:351f __LastFree_ +0000:3599 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0a4c:12f0 ____Argv +0a4c:12f4 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0a4c:030e __Start_XI +0a4c:032c __End_XI +0a4c:032c __Start_YI +0a4c:033e __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:36aa __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0a4c:12f6 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:36dc _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3a55 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3c86* fcloseall_ +0000:3c8d __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3c97 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:4df9 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4e1f __GetIOMode_ +0000:4e54 __SetIOMode_nogrow_ +0a4c:02be ___NFiles +0a4c:02c0 ___init_mode +0a4c:02e8 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:4e89 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:4ea5* __get_doserrno_ptr_ +0a4c:12f8 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0a4c:02ec ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:4eac _dos_creat_ +0000:4ed0* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4ef1+ __grow_iomode_ +0000:4fd8+ __shrink_iomode_ +0000:5019 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:50c0* __dosretax +0000:50c5* __dosret0 +0000:50cc __set_errno_dos_ +0000:5134* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:513f lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:5170 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5181 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:5186* sbrk_ +0000:5196 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:51fe wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:5249+ utoa_ +0000:52ea itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5334 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0a4c:0302 ___EFG_printf +0a4c:0306* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0a4c:030a ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5380* _ismbblead_ +0a4c:12fc ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:539c ulltoa_ +0000:54d9* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:554a ultoa_ +0000:5608* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:5656 __doserror_ +0000:5664* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:5670* _frealloc_ +0000:5670 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:574c __ChkTTYIOMode_ +0000:57ba* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:57ca* _dos_close_ +0000:57d8 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0a4c:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:5825 __mbinit_ +0a4c:030c+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:5900* _msize_ +0000:591b _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:592c __HeapManager_expand_ +0000:5e35 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:5e88 _fexpand_ +0000:5e88* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:5ebd _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:5ee2 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000138c0 (80064.) +Entry point address: 0000:0320 +Link time: 00:00.00 diff --git a/pcxtest.map b/pcxtest.map new file mode 100755 index 00000000..6745dd6d --- /dev/null +++ b/pcxtest.map @@ -0,0 +1,531 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: pcxtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0d68:0000 00009920 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +pcxtest_TEXT CODE AUTO 0000:0000 000002a5 +_TEXT CODE AUTO 0000:02b0 00008587 +bitmap_TEXT CODE AUTO 0000:8840 000005bd +planar_TEXT CODE AUTO 0000:8e00 000002fb +modex16_TEXT CODE AUTO 0000:9100 00001d25 +16render_TEXT CODE AUTO 0000:ae30 00000ca3 +vga_TEXT CODE AUTO 0000:bae0 00000afc +vgamodex_TEXT CODE AUTO 0000:c5e0 00000076 +vgacrtcr_TEXT CODE AUTO 0000:c660 00000817 +vgacrtcs_TEXT CODE AUTO 0000:ce80 000006ec +16text_TEXT CODE AUTO 0000:d570 0000010d +FAR_DATA FAR_DATA AUTO 0d67:000d 00000000 +_NULL BEGDATA DGROUP 0d68:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0d6a:0000 00000002 +CONST DATA DGROUP 0d6a:0002 00000076 +CONST2 DATA DGROUP 0d71:0008 00000132 +_DATA DATA DGROUP 0d85:0000 00000360 +XIB DATA DGROUP 0dbb:0000 00000000 +XI DATA DGROUP 0dbb:0000 0000002a +XIE DATA DGROUP 0dbd:000a 00000000 +YIB DATA DGROUP 0dbd:000a 00000000 +YI DATA DGROUP 0dbd:000a 0000000c +YIE DATA DGROUP 0dbe:0006 00000000 +STRINGS DATA DGROUP 0dbe:0006 00000000 +DATA DATA DGROUP 0dbe:0006 00000000 +_emu_init_start EMU DGROUP 0dbe:0006 00000000 +_emu_init_end EMU DGROUP 0dbe:0006 00000000 +_BSS BSS DGROUP 0dbf:0000 000013a6 +STACK STACK DGROUP 0efa:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: pcxtest.o(/dos/z/16/src/pcxtest.c) +0d68:0570+ _gvar +0000:0078 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:02b5 __STK +0000:02d5* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:8b46 bitmapLoadPcx_ +0000:8caa* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0000:8e00 planar_buf_from_bitmap_ +0000:8fa6+ planar_buf_alloc_ +0000:90a0* planar_buf_free_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:9270 VGAmodeX_ +0000:92de* vgaGetMode_ +0000:9302+ modexEnter_ +0000:9506* modexLeave_ +0000:9520 modexDefaultPage_ +0000:9610* modexNextPage_ +0000:96dc* modexNextPageFlexibleSize_ +0000:97aa* modexShowPage_ +0000:98a6* modexPanPage_ +0000:98f6 modexSelectPlane_ +0000:991a modexClearRegion_ +0000:9a32 modexCopyPageRegion_ +0000:9b9c* modexFadeOn_ +0000:9bcc* modexFadeOff_ +0000:9bfa* modexFlashOn_ +0000:9c28* modexFlashOff_ +0000:9cf8+ modexPalSave_ +0000:9d4e modexNewPal_ +0000:9d92* modexLoadPalFile_ +0000:9e72* modexSavePalFile_ +0000:9ee8* modexPalBlack_ +0000:9f12* modexPalWhite_ +0000:9f3c+ modexPalUpdate_ +0000:a4aa modexPalUpdate1_ +0000:a522* modexPalUpdate0_ +0000:a56e* modexPalOverscan_ +0000:a590+ modexchkcolor_ +0000:a8a8 modexputPixel_ +0000:a936* modexgetPixel_ +0000:a9bc* modexhlin_ +0000:aa38* modexprint_ +0000:abd4* modexprintbig_ +0000:ad50* modexpdump_ +0000:adb0* modexcls_ +0d68:0204 _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:02f9 __PIA +0000:02f2* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:ae36+ modexDrawPBufRegion_ +0000:b020* modexDrawPBuf_ +0000:b088 oldDrawBmp_ +0000:b1e2 modexDrawBmp_ +0000:b248+ modexDrawBmpRegion_ +0000:b3b2 modexDrawSprite_ +0000:b418+ modexDrawSpriteRegion_ +0000:b590* modexDrawBmpPBuf_ +0000:b5f6+ modexDrawBmpPBufRegion_ +0000:b760* modexDrawSpritePBuf_ +0000:b7c6+ modexDrawSpritePBufRegion_ +0000:b93e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0310 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0327 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0d68:0000* __nullarea +0d68:0224* __ovlflag +0d68:0225* __intno +0d68:0226* __ovlvec +0000:0356 _cstart_ +0000:0429* _Not_Enough_Memory_ +0000:055b __exit_ +0000:0578 __do_exit_with_msg__ +0000:05d1 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +0d68:022a _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:05dc _big_code_ +0000:05dc* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +0d68:022c __8087 +0d68:022d __real87 +0d68:022e __dos87emucall +0d68:0230 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:05dc* __exit_with_msg_ +0000:05e1 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0d68:0232 __curbrk +0d68:023a __STACKLOW +0d68:023c __STACKTOP +0d68:023e __cbyte +0d68:0240 __child +0d68:0242 __no87 +0d68:024f ___FPE_handler +0d68:0234 __psp +0d68:0243 __get_ovl_stack +0d68:0247 __restore_ovl_stack +0d68:024b __close_ovl_file +0d68:0253 __LpCmdLine +0d68:0257 __LpPgmName +0d68:0236 __osmajor +0d68:0237 __osminor +0d68:0238 __osmode +0d68:0239 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:05fc fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:0973 __doclose_ +0000:0abd __shutdown_stream_ +0000:0ad7 fclose_ +0d68:11a8+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0b42+ __null_int23_exit_ +0000:0b43 exit_ +0000:0b5b* _exit_ +0d68:025c+ ___int23_exit +0d68:0260 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:0c94 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0e8c __fill_buffer_ +0000:10db fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1222+ __open_flags_ +0000:14e3+ _fsopen_ +0000:1549 fopen_ +0000:166c* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:16f4 _fmalloc_ +0000:16f4 malloc_ +0d68:0264+ ___fheap +0d68:0266 ___fheapRover +0d68:0268 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0d68:026a ___iob +0d68:11ac ___OpenStreams +0d68:11b0 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:1869 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1898 _ffree_ +0000:1898 free_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:bae0+ vga_sync_hw_cursor_ +0000:bb9e+ update_state_vga_memory_map_select_ +0000:bdec update_state_from_vga_ +0000:c1d0* probe_vga_ +0d68:11b4 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:1905+ int86x_ +0000:1a88 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:c5e0 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:c660 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:ce80 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1ab5 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:1e3c rand_ +0000:1e7e* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:d5e6* textInit_ +0d68:11dc _romFonts +0d68:11f4 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1ea2 __I4M +0000:1ea2 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:1ed6 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:2029 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:208a __InitRtns +0000:208a* __FInitRtns +0000:20e5 __FiniRtns +0000:20e5* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0d68:0400 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:214a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0000:214b __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0000:2183* _fpreset_ +0000:21ae __init_8087_ +0000:222d __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:229d __EnterWVIDEO_ +0d68:0420+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:22c1* __get_errno_ptr_ +0d68:1602 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:22c8 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:2456 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:2476 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:24b0 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:24e6 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:272f __freefp_ +0000:27d0 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2812 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2846 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:2877 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:28a8 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:28b9 __flushall_ +0000:294d* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2953 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:296d* __set_commode_ +0d68:0422 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0d68:0424 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:2979 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2ba8* open_ +0000:2bdf sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2c0c __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2c6b __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2e20 __MemAllocator +0000:2eea __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:3047 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:31bd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:32ac __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:32af _nmalloc_ +0d68:0426 ___nheapbeg +0d68:0428 ___MiniHeapRover +0d68:042a ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:3389* _heapgrow_ +0000:3389* _fheapgrow_ +0000:338a _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3402 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3633* fcloseall_ +0000:363a __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3644 _nfree_ +0d68:1604+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:373f intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:3753 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:37b9 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:3819 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:39ee __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0d68:1606 ____Argv +0d68:160a ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0d68:042c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0d68:0530 __Start_XI +0d68:055a __End_XI +0d68:055a __Start_YI +0d68:0566 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0d68:042e ___EFG_printf +0d68:0432 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0000:4b60 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0000:4d32 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +0d68:0436 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +0d68:0438 ___Save8087 +0d68:043c ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0000:4d52 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0000:4d84* __init_8087_emu +0000:4d8a __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:4de7* __dosretax +0000:4dec* __dosret0 +0000:4df3 __set_errno_dos_ +0000:4e5b* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4e66 __GetIOMode_ +0000:4e9b __SetIOMode_nogrow_ +0d68:0454 ___NFiles +0d68:0456 ___init_mode +0d68:047e ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:4ed0 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4ed5+ __grow_iomode_ +0000:4fbc+ __shrink_iomode_ +0000:4ffd __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:50a4 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:50ca isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:50e6* __get_doserrno_ptr_ +0d68:160e __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0d68:0482 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:50ed _dos_creat_ +0000:5111* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:5132* _heapenable_ +0d68:0484 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:5143 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:51cb __LastFree_ +0000:5245 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:5356 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:56cf wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:571a+ utoa_ +0000:57bb itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5805 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0d68:0486 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5841* _ismbblead_ +0d68:1610 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:585d ulltoa_ +0000:599a* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5a0b ultoa_ +0000:5ac9* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0000:5b17* _SetLD64bit_ +0000:5b22* _SetLD80bit_ +0000:5b2d _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0000:5c92 _LDScale10x_ +0000:656a+ __cvtld_ +0000:6d46 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0000:6d58* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0000:7589+ __Strtold_ +0000:77c8 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0000:796e __Init_FPE_handler_ +0000:79a7 __Fini_FPE_handler_ +0000:79de* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:7c70* _dos_close_ +0000:7c7e _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:7c8d* _frealloc_ +0000:7c8d realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:7d69 __ChkTTYIOMode_ +0000:7dd7* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:7de8 __doserror_ +0000:7df6* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:7e02* sbrk_ +0000:7e12 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0d68:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:7eb8 __mbinit_ +0d68:052c+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0000:7f93 __LDClass_ +0000:8019* _FLClass_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:802e __I4D +0000:807d* __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0d68:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0000:8102 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0000:81ca* __set_EDOM_ +0000:81d6 __set_ERANGE_ +0000:81e2* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +0d68:019a* ___f_infinity +0d68:019e* ___f_posqnan +0d68:01a2 ___d_infinity +0d68:01aa ___d_posqnan +0d68:01b2* ___ld_infinity +0d68:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +0d68:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +0d68:052e ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:81fc* _msize_ +0000:8217 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:8228 __HeapManager_expand_ +0000:8731 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:8784 _fexpand_ +0000:8784* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:87b9 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:87de _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00016fa0 (94112.) +Entry point address: 0000:0356 +Link time: 00:00.10 diff --git a/pcxtest2.map b/pcxtest2.map new file mode 100755 index 00000000..77afd40e --- /dev/null +++ b/pcxtest2.map @@ -0,0 +1,531 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: pcxtest2.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0d6c:0000 00009920 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +pcxtest2_TEXT CODE AUTO 0000:0000 000002ec +_TEXT CODE AUTO 0000:02f0 00008587 +bitmap_TEXT CODE AUTO 0000:8880 000005bd +planar_TEXT CODE AUTO 0000:8e40 000002fb +modex16_TEXT CODE AUTO 0000:9140 00001d25 +16render_TEXT CODE AUTO 0000:ae70 00000ca3 +vga_TEXT CODE AUTO 0000:bb20 00000afc +vgamodex_TEXT CODE AUTO 0000:c620 00000076 +vgacrtcr_TEXT CODE AUTO 0000:c6a0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:cec0 000006ec +16text_TEXT CODE AUTO 0000:d5b0 0000010d +FAR_DATA FAR_DATA AUTO 0d6b:000d 00000000 +_NULL BEGDATA DGROUP 0d6c:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0d6e:0000 00000002 +CONST DATA DGROUP 0d6e:0002 00000076 +CONST2 DATA DGROUP 0d75:0008 00000132 +_DATA DATA DGROUP 0d89:0000 00000360 +XIB DATA DGROUP 0dbf:0000 00000000 +XI DATA DGROUP 0dbf:0000 0000002a +XIE DATA DGROUP 0dc1:000a 00000000 +YIB DATA DGROUP 0dc1:000a 00000000 +YI DATA DGROUP 0dc1:000a 0000000c +YIE DATA DGROUP 0dc2:0006 00000000 +STRINGS DATA DGROUP 0dc2:0006 00000000 +DATA DATA DGROUP 0dc2:0006 00000000 +_emu_init_start EMU DGROUP 0dc2:0006 00000000 +_emu_init_end EMU DGROUP 0dc2:0006 00000000 +_BSS BSS DGROUP 0dc3:0000 000013a6 +STACK STACK DGROUP 0efe:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: pcxtest2.o(/dos/z/16/src/pcxtest2.c) +0d6c:0570+ _gvar +0000:0078 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:02f5 __STK +0000:0315* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:8b86 bitmapLoadPcx_ +0000:8cea* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0000:8e40 planar_buf_from_bitmap_ +0000:8fe6+ planar_buf_alloc_ +0000:90e0* planar_buf_free_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:92b0 VGAmodeX_ +0000:931e* vgaGetMode_ +0000:9342+ modexEnter_ +0000:9546* modexLeave_ +0000:9560 modexDefaultPage_ +0000:9650* modexNextPage_ +0000:971c* modexNextPageFlexibleSize_ +0000:97ea modexShowPage_ +0000:98e6* modexPanPage_ +0000:9936 modexSelectPlane_ +0000:995a modexClearRegion_ +0000:9a72 modexCopyPageRegion_ +0000:9bdc* modexFadeOn_ +0000:9c0c* modexFadeOff_ +0000:9c3a* modexFlashOn_ +0000:9c68* modexFlashOff_ +0000:9d38+ modexPalSave_ +0000:9d8e modexNewPal_ +0000:9dd2* modexLoadPalFile_ +0000:9eb2* modexSavePalFile_ +0000:9f28* modexPalBlack_ +0000:9f52* modexPalWhite_ +0000:9f7c+ modexPalUpdate_ +0000:a4ea modexPalUpdate1_ +0000:a562* modexPalUpdate0_ +0000:a5ae* modexPalOverscan_ +0000:a5d0+ modexchkcolor_ +0000:a8e8 modexputPixel_ +0000:a976* modexgetPixel_ +0000:a9fc* modexhlin_ +0000:aa78* modexprint_ +0000:ac14* modexprintbig_ +0000:ad90* modexpdump_ +0000:adf0* modexcls_ +0d6c:0204 _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0339 __PIA +0000:0332* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:ae76+ modexDrawPBufRegion_ +0000:b060* modexDrawPBuf_ +0000:b0c8 oldDrawBmp_ +0000:b222 modexDrawBmp_ +0000:b288+ modexDrawBmpRegion_ +0000:b3f2 modexDrawSprite_ +0000:b458+ modexDrawSpriteRegion_ +0000:b5d0* modexDrawBmpPBuf_ +0000:b636+ modexDrawBmpPBufRegion_ +0000:b7a0* modexDrawSpritePBuf_ +0000:b806+ modexDrawSpritePBufRegion_ +0000:b97e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0350 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0367 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0d6c:0000* __nullarea +0d6c:0224* __ovlflag +0d6c:0225* __intno +0d6c:0226* __ovlvec +0000:0396 _cstart_ +0000:0469* _Not_Enough_Memory_ +0000:059b __exit_ +0000:05b8 __do_exit_with_msg__ +0000:0611 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +0d6c:022a _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:061c _big_code_ +0000:061c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +0d6c:022c __8087 +0d6c:022d __real87 +0d6c:022e __dos87emucall +0d6c:0230 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:061c* __exit_with_msg_ +0000:0621 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0d6c:0232 __curbrk +0d6c:023a __STACKLOW +0d6c:023c __STACKTOP +0d6c:023e __cbyte +0d6c:0240 __child +0d6c:0242 __no87 +0d6c:024f ___FPE_handler +0d6c:0234 __psp +0d6c:0243 __get_ovl_stack +0d6c:0247 __restore_ovl_stack +0d6c:024b __close_ovl_file +0d6c:0253 __LpCmdLine +0d6c:0257 __LpPgmName +0d6c:0236 __osmajor +0d6c:0237 __osminor +0d6c:0238 __osmode +0d6c:0239 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:063c fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:09b3 __doclose_ +0000:0afd __shutdown_stream_ +0000:0b17 fclose_ +0d6c:11a8+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:0b82+ __null_int23_exit_ +0000:0b83 exit_ +0000:0b9b* _exit_ +0d6c:025c+ ___int23_exit +0d6c:0260 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:0cd4 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0ecc __fill_buffer_ +0000:111b fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:1262+ __open_flags_ +0000:1523+ _fsopen_ +0000:1589 fopen_ +0000:16ac* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:1734 _fmalloc_ +0000:1734 malloc_ +0d6c:0264+ ___fheap +0d6c:0266 ___fheapRover +0d6c:0268 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0d6c:026a ___iob +0d6c:11ac ___OpenStreams +0d6c:11b0 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:18a9 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:18d8 _ffree_ +0000:18d8 free_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:bb20+ vga_sync_hw_cursor_ +0000:bbde+ update_state_vga_memory_map_select_ +0000:be2c update_state_from_vga_ +0000:c210* probe_vga_ +0d6c:11b4 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:1945+ int86x_ +0000:1ac8 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:c620 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:c6a0 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:cec0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:1af5 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:1e7c rand_ +0000:1ebe* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:d626* textInit_ +0d6c:11dc _romFonts +0d6c:11f4 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:1ee2 __I4M +0000:1ee2 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:1f16 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:2069 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:20ca __InitRtns +0000:20ca* __FInitRtns +0000:2125 __FiniRtns +0000:2125* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0d6c:0400 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:218a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0000:218b __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0000:21c3* _fpreset_ +0000:21ee __init_8087_ +0000:226d __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:22dd __EnterWVIDEO_ +0d6c:0420+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:2301* __get_errno_ptr_ +0d6c:1602 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:2308 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:2496 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:24b6 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:24f0 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:2526 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:276f __freefp_ +0000:2810 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:2852 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:2886 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:28b7 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:28e8 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:28f9 __flushall_ +0000:298d* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:2993 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:29ad* __set_commode_ +0d6c:0422 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0d6c:0424 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:29b9 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:2be8* open_ +0000:2c1f sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2c4c __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:2cab __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2e60 __MemAllocator +0000:2f2a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:3087 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:31fd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:32ec __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:32ef _nmalloc_ +0d6c:0426 ___nheapbeg +0d6c:0428 ___MiniHeapRover +0d6c:042a ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:33c9* _heapgrow_ +0000:33c9* _fheapgrow_ +0000:33ca _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3442 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3673* fcloseall_ +0000:367a __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3684 _nfree_ +0d6c:1604+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:377f intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:3793 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:37f9 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:3859 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3a2e __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0d6c:1606 ____Argv +0d6c:160a ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0d6c:042c __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0d6c:0530 __Start_XI +0d6c:055a __End_XI +0d6c:055a __Start_YI +0d6c:0566 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0d6c:042e ___EFG_printf +0d6c:0432 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0000:4ba0 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0000:4d72 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +0d6c:0436 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +0d6c:0438 ___Save8087 +0d6c:043c ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0000:4d92 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0000:4dc4* __init_8087_emu +0000:4dca __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:4e27* __dosretax +0000:4e2c* __dosret0 +0000:4e33 __set_errno_dos_ +0000:4e9b* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4ea6 __GetIOMode_ +0000:4edb __SetIOMode_nogrow_ +0d6c:0454 ___NFiles +0d6c:0456 ___init_mode +0d6c:047e ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:4f10 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4f15+ __grow_iomode_ +0000:4ffc+ __shrink_iomode_ +0000:503d __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:50e4 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:510a isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5126* __get_doserrno_ptr_ +0d6c:160e __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0d6c:0482 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:512d _dos_creat_ +0000:5151* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:5172* _heapenable_ +0d6c:0484 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:5183 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:520b __LastFree_ +0000:5285 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:5396 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:570f wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:575a+ utoa_ +0000:57fb itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:5845 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0d6c:0486 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:5881* _ismbblead_ +0d6c:1610 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:589d ulltoa_ +0000:59da* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:5a4b ultoa_ +0000:5b09* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0000:5b57* _SetLD64bit_ +0000:5b62* _SetLD80bit_ +0000:5b6d _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0000:5cd2 _LDScale10x_ +0000:65aa+ __cvtld_ +0000:6d86 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0000:6d98* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0000:75c9+ __Strtold_ +0000:7808 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0000:79ae __Init_FPE_handler_ +0000:79e7 __Fini_FPE_handler_ +0000:7a1e* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:7cb0* _dos_close_ +0000:7cbe _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:7ccd* _frealloc_ +0000:7ccd realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:7da9 __ChkTTYIOMode_ +0000:7e17* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:7e28 __doserror_ +0000:7e36* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:7e42* sbrk_ +0000:7e52 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0d6c:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:7ef8 __mbinit_ +0d6c:052c+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0000:7fd3 __LDClass_ +0000:8059* _FLClass_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:806e __I4D +0000:80bd* __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0d6c:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0000:8142 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0000:820a* __set_EDOM_ +0000:8216 __set_ERANGE_ +0000:8222* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +0d6c:019a* ___f_infinity +0d6c:019e* ___f_posqnan +0d6c:01a2 ___d_infinity +0d6c:01aa ___d_posqnan +0d6c:01b2* ___ld_infinity +0d6c:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +0d6c:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +0d6c:052e ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:823c* _msize_ +0000:8257 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:8268 __HeapManager_expand_ +0000:8771 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:87c4 _fexpand_ +0000:87c4* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:87f9 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:881e _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00016fe0 (94176.) +Entry point address: 0000:0396 +Link time: 00:00.10 diff --git a/planrpcx.map b/planrpcx.map new file mode 100755 index 00000000..6e4332cb --- /dev/null +++ b/planrpcx.map @@ -0,0 +1,558 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: planrpcx.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0de4:0000 00009900 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +planrpcx_TEXT CODE AUTO 0000:0000 000008a8 +_TEXT CODE AUTO 0000:08b0 000089e9 +16planar_TEXT CODE AUTO 0000:92a0 0000061a +16text_TEXT CODE AUTO 0000:98c0 0000010d +modex16_TEXT CODE AUTO 0000:99d0 00001d25 +16render_TEXT CODE AUTO 0000:b700 00000ca3 +vga_TEXT CODE AUTO 0000:c3b0 00000afc +vgamodex_TEXT CODE AUTO 0000:ceb0 00000076 +vgacrtcr_TEXT CODE AUTO 0000:cf30 00000817 +vgacrtcs_TEXT CODE AUTO 0000:d750 000006ec +FAR_DATA FAR_DATA AUTO 0de3:000c 00000000 +_NULL BEGDATA DGROUP 0de4:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0de6:0000 00000002 +CONST DATA DGROUP 0de6:0002 00000076 +CONST2 DATA DGROUP 0ded:0008 00000132 +_DATA DATA DGROUP 0e01:0000 0000034a +XIB DATA DGROUP 0e35:000a 00000000 +XI DATA DGROUP 0e35:000a 00000030 +XIE DATA DGROUP 0e38:000a 00000000 +YIB DATA DGROUP 0e38:000a 00000000 +YI DATA DGROUP 0e38:000a 00000012 +YIE DATA DGROUP 0e39:000c 00000000 +STRINGS DATA DGROUP 0e39:000c 00000000 +DATA DATA DGROUP 0e39:000c 00000000 +_emu_init_start EMU DGROUP 0e39:000c 00000000 +_emu_init_end EMU DGROUP 0e39:000c 00000000 +_BSS BSS DGROUP 0e3a:0000 000013a0 +STACK STACK DGROUP 0f74:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: planrpcx.o(/dos/z/16/src/planrpcx.c) +0de4:0560+ _gvar +0000:00f0 main_ +0de4:0698+ _bakapeee +0de4:069c+ _p +0de4:06b8* _ptmp +0de4:06d4+ _t1 +0de4:06d8+ _t2 +0de4:06dc+ _t3 +0de4:06e0+ _t4 +0de4:06e4* _tpee +0de4:06e8* _x +0de4:06ea* _y +0de4:06ec+ _baka +0de4:06ee+ _px +0de4:06f0+ _py +0de4:06f2+ _i +0de4:06f4+ _plane +0de4:06f6+ _start +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:08b5 __STK +0000:08d5* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:08f2 _fmalloc_ +0000:08f2 malloc_ +0de4:01d6+ ___fheap +0de4:01d8 ___fheapRover +0de4:01da ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0a6f __PIA +0000:0a68* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16/16planar.c) +0000:965a planarLoadPcx_ +0000:9806* planarLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:9936 textInit_ +0de4:0780 _romFonts +0de4:0798 _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:9b40 VGAmodeX_ +0000:9bae* vgaGetMode_ +0000:9bd2+ modexEnter_ +0000:9dd6* modexLeave_ +0000:9df0 modexDefaultPage_ +0000:9ee0* modexNextPage_ +0000:9fac* modexNextPageFlexibleSize_ +0000:a07a modexShowPage_ +0000:a176* modexPanPage_ +0000:a1c6 modexSelectPlane_ +0000:a1ea modexClearRegion_ +0000:a302* modexCopyPageRegion_ +0000:a46c* modexFadeOn_ +0000:a49c* modexFadeOff_ +0000:a4ca* modexFlashOn_ +0000:a4f8* modexFlashOff_ +0000:a5c8+ modexPalSave_ +0000:a61e modexNewPal_ +0000:a662* modexLoadPalFile_ +0000:a742* modexSavePalFile_ +0000:a7b8* modexPalBlack_ +0000:a7e2* modexPalWhite_ +0000:a80c+ modexPalUpdate_ +0000:ad7a modexPalUpdate1_ +0000:adf2* modexPalUpdate0_ +0000:ae3e* modexPalOverscan_ +0000:ae60+ modexchkcolor_ +0000:b178 modexputPixel_ +0000:b206* modexgetPixel_ +0000:b28c* modexhlin_ +0000:b308 modexprint_ +0000:b4a4* modexprintbig_ +0000:b620* modexpdump_ +0000:b680* modexcls_ +0de4:01f4+ _VGA +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:b706 modexDrawPBufRegion_ +0000:b8f0 modexDrawPBuf_ +0000:b958* oldDrawBmp_ +0000:bab2* modexDrawBmp_ +0000:bb18+ modexDrawBmpRegion_ +0000:bc82* modexDrawSprite_ +0000:bce8+ modexDrawSpriteRegion_ +0000:be60* modexDrawBmpPBuf_ +0000:bec6 modexDrawBmpPBufRegion_ +0000:c030* modexDrawSpritePBuf_ +0000:c096+ modexDrawSpritePBufRegion_ +0000:c20e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getch.c) +0000:0a86 getch_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:0aa0 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:0ab7 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0000:0ae6 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0de4:0214 ___iob +0de4:15a6 ___OpenStreams +0de4:15aa ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:0b15 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:0b44 _ffree_ +0000:0b44 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0de4:0000* __nullarea +0de4:037c* __ovlflag +0de4:037d* __intno +0de4:037e* __ovlvec +0000:0bb2 _cstart_ +0000:0c85* _Not_Enough_Memory_ +0000:0db7 __exit_ +0000:0dd4 __do_exit_with_msg__ +0000:0e2d __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +0de4:0382 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:0e38 _big_code_ +0000:0e38* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +0de4:0384 __8087 +0de4:0385 __real87 +0de4:0386 __dos87emucall +0de4:0388 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0de4:15ae __argv +0de4:15b2 ___argv +0de4:15b6 __argc +0de4:15b8 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0e38* __exit_with_msg_ +0000:0e3d __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0de4:038a __curbrk +0de4:0392 __STACKLOW +0de4:0394 __STACKTOP +0de4:0396 __cbyte +0de4:0398 __child +0de4:039a __no87 +0de4:03a7 ___FPE_handler +0de4:038c __psp +0de4:039b __get_ovl_stack +0de4:039f __restore_ovl_stack +0de4:03a3 __close_ovl_file +0de4:03ab __LpCmdLine +0de4:03af __LpPgmName +0de4:038e __osmajor +0de4:038f __osminor +0de4:0390 __osmode +0de4:0391 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:0e60 __MemAllocator +0000:0f2a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:1087 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:11fd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:12ec __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:12ef _nmalloc_ +0de4:03b4 ___nheapbeg +0de4:03b6 ___MiniHeapRover +0de4:03b8 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:13c9* _heapgrow_ +0000:13c9* _fheapgrow_ +0000:13ca _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:1442 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:17b9 __doclose_ +0000:1903 __shutdown_stream_ +0000:191d fclose_ +0de4:15ba+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:1988+ __null_int23_exit_ +0000:1989 exit_ +0000:19a1* _exit_ +0de4:03ba+ ___int23_exit +0de4:03be ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:1ada fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:1cd2 __fill_buffer_ +0000:1f21 fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:2068+ __open_flags_ +0000:2329+ _fsopen_ +0000:238f fopen_ +0000:24b2* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:253a __I4M +0000:253a __U4M +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:c3b0+ vga_sync_hw_cursor_ +0000:c46e+ update_state_vga_memory_map_select_ +0000:c6bc update_state_from_vga_ +0000:caa0* probe_vga_ +0de4:15be _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:2552+ int86x_ +0000:26d5 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:ceb0 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:cf30 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:d750 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:2702 fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:2a89 rand_ +0000:2acb* srand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:2b0a __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0000:2c76 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:2cb8 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:2ee9* fcloseall_ +0000:2ef0 __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:2efa _nfree_ +0de4:15e6+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:2ff5 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:3056 __InitRtns +0000:3056* __FInitRtns +0000:30b1 __FiniRtns +0000:30b1* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0de4:03f0 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:3116 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0000:3117 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0000:314f* _fpreset_ +0000:317a __init_8087_ +0000:31f9 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:3597 __Init_Argv_ +0000:35f9 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:3623 __EnterWVIDEO_ +0de4:0410+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:3647* _heapenable_ +0de4:0412 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0de4:0414 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:3658 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:36e0 __LastFree_ +0000:375a __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:386b* __get_errno_ptr_ +0de4:15ec _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:3872 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:3a00 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:3a20 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:3a5a __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:3a90 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:3cd9 __freefp_ +0000:3d7a __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:3dbc __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:3df0 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:3e21 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:3e52 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:3e63 __flushall_ +0000:3ef7* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:3efd getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:3f17* __set_commode_ +0de4:0416 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0de4:0418 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:3f23 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:4152* open_ +0000:4189 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:41b6 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:4215 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:43c5 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:43d9 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:443f __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:449f fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:4674 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0de4:15ee ____Argv +0de4:15f2 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0de4:051a __Start_XI +0de4:054a __End_XI +0de4:054a __Start_YI +0de4:055c __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0de4:041a ___EFG_printf +0de4:041e ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0000:57e6 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0000:59b8 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +0de4:0422 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +0de4:0424 ___Save8087 +0de4:0428 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0000:59d8 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0000:5a0a* __init_8087_emu +0000:5a10 __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0de4:15f4 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:5a6d* sbrk_ +0000:5a7d __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:5ae5* __dosretax +0000:5aea* __dosret0 +0000:5af1 __set_errno_dos_ +0000:5b59* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:5b64 __GetIOMode_ +0000:5b99 __SetIOMode_nogrow_ +0de4:0440 ___NFiles +0de4:0442 ___init_mode +0de4:046a ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:5bce fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:5bd3+ __grow_iomode_ +0000:5cba+ __shrink_iomode_ +0000:5cfb __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:5da2 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:5dc8 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:5de4* __get_doserrno_ptr_ +0de4:15f8 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0de4:046e ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:5deb _dos_creat_ +0000:5e0f* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:5e30 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:61a9 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:61f4+ utoa_ +0000:6295 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:62df strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0de4:0470 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:631b* _ismbblead_ +0de4:15fa ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:6337 ulltoa_ +0000:6474* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:64e5 ultoa_ +0000:65a3* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0000:65f1* _SetLD64bit_ +0000:65fc* _SetLD80bit_ +0000:6607 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0000:676c _LDScale10x_ +0000:7044+ __cvtld_ +0000:7820 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0000:7832* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0000:8063+ __Strtold_ +0000:82a2 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0000:8448 __Init_FPE_handler_ +0000:8481 __Fini_FPE_handler_ +0000:84b8* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:874a* _dos_close_ +0000:8758 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:8767* _frealloc_ +0000:8767 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:8843 __ChkTTYIOMode_ +0000:88b1* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:88c2 __doserror_ +0000:88d0* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0de4:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:891a __mbinit_ +0de4:0516+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0000:89f5 __LDClass_ +0000:8a7b* _FLClass_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:8a90 __I4D +0000:8adf* __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0de4:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0000:8b64 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0000:8c2c* __set_EDOM_ +0000:8c38 __set_ERANGE_ +0000:8c44* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +0de4:019a* ___f_infinity +0de4:019e* ___f_posqnan +0de4:01a2 ___d_infinity +0de4:01aa ___d_posqnan +0de4:01b2* ___ld_infinity +0de4:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +0de4:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +0de4:0518 ___FPE_int +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:8c5e* _msize_ +0000:8c79 _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:8c8a __HeapManager_expand_ +0000:9193 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:91e6 _fexpand_ +0000:91e6* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:921b _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:9240 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00017740 (96064.) +Entry point address: 0000:0bb2 +Link time: 00:00.10 diff --git a/scroll.map b/scroll.map new file mode 100755 index 00000000..8627b537 --- /dev/null +++ b/scroll.map @@ -0,0 +1,810 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: scroll.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1ca0:0000 0000a8c0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +scroll_TEXT CODE AUTO 0000:0000 00000f13 +mapread_TEXT CODE AUTO 0000:0f20 000008b6 +jsmn_TEXT CODE AUTO 0000:17e0 00000991 +16_in_TEXT CODE AUTO 0000:2180 000024e0 +16_mm_TEXT CODE AUTO 0000:4660 000032fe +wcpu_TEXT CODE AUTO 0000:7960 00000058 +16_head_TEXT CODE AUTO 0000:79c0 0000044c +16_ca_TEXT CODE AUTO 0000:7e10 000003fd +kitten_TEXT CODE AUTO 0000:8210 0000080a +16_hc_TEXT CODE AUTO 0000:8a20 0000158b +16_timer_TEXT CODE AUTO 0000:9fb0 00000402 +_TEXT CODE AUTO 0a3c:0000 00009ef2 +dos_TEXT CODE AUTO 0a3c:9f00 000001bd +cpu_TEXT CODE AUTO 0a3c:a0c0 00000028 +vga_TEXT CODE AUTO 0a3c:a0f0 00000afc +scroll16_TEXT CODE AUTO 0a3c:abf0 00003516 +modex16_TEXT CODE AUTO 0a3c:e110 00001d25 +bitmap_TEXT CODE AUTO 1a20:0000 000005bd +planar_TEXT CODE AUTO 1a20:05c0 000002fb +vgabicur_TEXT CODE AUTO 1a20:08c0 0000003f +vgamodex_TEXT CODE AUTO 1a20:0900 00000076 +vgacrtcr_TEXT CODE AUTO 1a20:0980 00000817 +vgacrtcs_TEXT CODE AUTO 1a20:11a0 000006ec +16text_TEXT CODE AUTO 1a20:1890 0000010d +16render_TEXT CODE AUTO 1a20:19a0 00000ca3 +dosdpmev_TEXT CODE AUTO 1a20:2650 00000000 +cpup3snc_TEXT CODE AUTO 1a20:2650 00000000 +16_in13_DATA FAR_DATA AUTO 1c85:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1c9f:0004 00000000 +_NULL BEGDATA DGROUP 1ca0:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1ca2:0000 00000002 +CONST DATA DGROUP 1ca2:0002 00000096 +CONST2 DATA DGROUP 1cab:0008 00000132 +_DATA DATA DGROUP 1cbf:0000 00000bbf +XIB DATA DGROUP 1d7b:0000 00000000 +XI DATA DGROUP 1d7b:0000 0000003c +XIE DATA DGROUP 1d7e:000c 00000000 +YIB DATA DGROUP 1d7e:000c 00000000 +YI DATA DGROUP 1d7e:000c 00000018 +YIE DATA DGROUP 1d80:0004 00000000 +STRINGS DATA DGROUP 1d80:0004 00000000 +DATA DATA DGROUP 1d80:0004 00000000 +_emu_init_start EMU DGROUP 1d80:0004 00000000 +_emu_init_end EMU DGROUP 1d80:0004 00000000 +_BSS BSS DGROUP 1d81:0000 00001ab0 +STACK STACK DGROUP 1f2c:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: scroll.o(/dos/z/16/src/scroll.c) +1ca0:0e10+ _player +1ca0:0ee0* _p +1ca0:0ef0+ _mv +1ca0:0f20+ _gvar +1ca0:1058+ _cpus +1ca0:105c+ _ptr +1ca0:1060* _mappalptr +1ca0:1064* _gpal +1ca0:1068* _dpal +1ca0:106c* _t +1ca0:1070+ _default_pal +1ca0:01f4* _pn +1ca0:01f6+ _panpagenum +0000:0296 main_ +1ca0:1084+ _bakapee +1ca0:1086* _i +1ca0:1088+ _pg +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:0fbc+ jsoneq_ +0000:1060+ dump_ +0000:15a0 loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:1bb2 jsmn_parse_ +0000:2126 jsmn_init_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1ca0:0214+ _testkeyin +1ca0:0216+ _testcontrolnoisy +1ca0:0218+ _testctrltype +0000:230a+ INL_KeyService_ +0000:25a6+ Mouse_ +0000:25fe+ IN_GetJoyAbs_ +0000:29a8+ IN_GetJoyButtonsDB_ +0000:2c2e+ IN_SetupJoy_ +0000:2df0 IN_Startup_ +0000:2ef6 IN_Default_ +0000:3012 IN_Shutdown_ +0000:3092* IN_SetKeyHook_ +0000:30b4+ IN_ClearKeysDown_ +0000:3194* IN_ReadCursor_ +0000:32ac IN_ReadControl_ +0000:4084* IN_SetControlType_ +0000:40d2* IN_GetScanName_ +0000:415a* IN_WaitForKey_ +0000:4190* IN_WaitForASCII_ +0000:41c6+ IN_AckBack_ +0000:42ae IN_Ack_ +0000:4350+ IN_IsUserInput_ +0000:43f6* IN_UserInput_ +0000:443a IN_KeyDown_ +0000:4482+ IN_ClearKey_ +0000:44fa* IN_qb_ +0000:4554 IN_initplayer_ +1ca0:11ae+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:5044+ MML_CheckForEMS_ +0000:50a0+ MML_SetupEMS_ +0000:5258+ MML_ShutdownEMS_ +0000:52c4+ MM_MapEMS_ +0000:53c0* MM_MapXEMS_ +0000:54e0+ MML_CheckForXMS_ +0000:553c* MML_SetupXMS_ +0000:5624+ MML_ShutdownXMS_ +0000:56b2+ MML_UseSpace_ +0000:5890+ MML_ClearBlock_ +0000:5914* MM_Startup_ +0000:5d46+ MM_Shutdown_ +0000:5ddc MM_GetPtr_ +0000:61cc+ MM_FreePtr_ +0000:62c4* MM_SetPurge_ +0000:639e* MM_SetLock_ +0000:6476+ MM_SortMem_ +0000:6664* MM_ShowMemory_ +0000:6d04* MM_DumpData_ +0000:6e5e+ MM_UnusedMemory_ +0000:6ee2+ MM_TotalFree_ +0000:6f78* MM_Report_ +0000:7930* MM_BombOnError_ +1ca0:1380+ _beforesort +1ca0:1384+ _aftersort +1ca0:1388+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:7960 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:79ce* wait_ +0000:7a1a* filesize_ +0000:7a80 printmeminfoline_ +0000:7c6c US_CheckParm_ +0000:7dd0 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:7e3e CA_OpenDebug_ +0000:7e8e CA_CloseDebug_ +0000:7ebc+ CA_FarRead_ +0000:7f3c* CA_FarWrite_ +0000:7fbc* CA_ReadFile_ +0000:8038* CA_LoadFile_ +0000:80e0* CAL_OptimizeNodes_ +0000:8190* CA_Startup_ +0000:81e0* CA_Shutdown_ +1ca0:1490* _finishcachebox +1ca0:1494* _drawcachebox +1ca0:1498* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:824c KITTENGETS +0000:82ac* kittenopen_ +0000:84fa+ catread_ +0000:85ae* kittenclose_ +0000:85ca+ mystrtoul_ +0000:867e+ processEscChars_ +0000:8804+ get_line_ +0000:8876+ db_fetch_ +0000:890c+ db_insert_ +1ca0:0504+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:8bcc+ LargestFreeBlock_ +0000:8c5a+ _coreleft_ +0000:8cd6+ LargestFarFreeBlock_ +0000:8d8c+ _farcoreleft_ +0000:8e3a+ LargestHugeFreeBlock_ +0000:8f2a* _hugecoreleft_ +0000:8ffa+ GetFreeSize_ +0000:9054+ GetFarFreeSize_ +0000:909e+ GetNearFreeSize_ +0000:90ec* heapdump_ +0000:9d8e+ heapstat_ +0000:9ecc+ heapstat0_ +0000:9f2e+ HC_OpenDebug_ +0000:9f7e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:9fbc start_timer_ +0000:a0e8 elapsed_timer_ +0000:a13a ticktock_ +0000:a1a6* time_in_seconds_ +0000:a1f2* shinkutxt_ +0000:a38a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0a3c:0005 __STK +0a3c:0025 __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0a3c:0042 _fmalloc_ +0a3c:0042 malloc_ +1ca0:0526 ___fheap +1ca0:0528 ___fheapRover +1ca0:052a ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0a3c:01bf __PIA +0a3c:01b8* __PIS +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dos.c) +0a3c:9f00 probe_dos_ +1ca0:0530* _lib_dos_option +1ca0:0531+ _dos_flavor +1ca0:0532+ _dos_version +1ca0:0534+ _freedos_kernel_version +1ca0:0538+ _dos_version_method +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpu.c) +0a3c:a0c0 cpu_probe_ +1ca0:0540 _cpu_cpuid_vendor +1ca0:054d _cpu_cpuid_features +1ca0:055d+ _cpu_basic_level +1ca0:0560 _cpu_cpuid_max +1ca0:0564 _cpu_flags +1ca0:0566 _cpu_tmp1 +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0a3c:a0f0+ vga_sync_hw_cursor_ +0a3c:a1ae+ update_state_vga_memory_map_select_ +0a3c:a3fc update_state_from_vga_ +0a3c:a7e0 probe_vga_ +1ca0:15a4 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0a3c:01d6 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1ca0:0592 ___iob +1ca0:15cc ___OpenStreams +1ca0:15d0 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0a3c:0205 fprintf_ +Module: gfx.lib(/dos/z/16/src/lib/scroll16.c) +0a3c:ac38 walk_ +0a3c:c6b0+ mapScrollRight_ +0a3c:c9c2+ mapScrollLeft_ +0a3c:cc86+ mapScrollUp_ +0a3c:cf66+ mapScrollDown_ +0a3c:d2a6 chkmap_ +0a3c:d436 mapGoTo_ +0a3c:d6a6+ mapDrawTile_ +0a3c:d78e+ mapDrawRow_ +0a3c:d8fc+ mapDrawCol_ +0a3c:da84+ mapDrawWRow_ +0a3c:dbd2* mapDrawWCol_ +0a3c:dd38 shinku_ +0a3c:de9a+ animatePlayer_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0a3c:e280 VGAmodeX_ +0a3c:e2ee* vgaGetMode_ +0a3c:e312+ modexEnter_ +0a3c:e516* modexLeave_ +0a3c:e530 modexDefaultPage_ +0a3c:e620 modexNextPage_ +0a3c:e6ec modexNextPageFlexibleSize_ +0a3c:e7ba modexShowPage_ +0a3c:e8b6* modexPanPage_ +0a3c:e906 modexSelectPlane_ +0a3c:e92a modexClearRegion_ +0a3c:ea42 modexCopyPageRegion_ +0a3c:ebac* modexFadeOn_ +0a3c:ebdc* modexFadeOff_ +0a3c:ec0a* modexFlashOn_ +0a3c:ec38* modexFlashOff_ +0a3c:ed08+ modexPalSave_ +0a3c:ed5e modexNewPal_ +0a3c:eda2* modexLoadPalFile_ +0a3c:ee82* modexSavePalFile_ +0a3c:eef8* modexPalBlack_ +0a3c:ef22* modexPalWhite_ +0a3c:ef4c+ modexPalUpdate_ +0a3c:f4ba modexPalUpdate1_ +0a3c:f532* modexPalUpdate0_ +0a3c:f57e modexPalOverscan_ +0a3c:f5a0+ modexchkcolor_ +0a3c:f8b8 modexputPixel_ +0a3c:f946* modexgetPixel_ +0a3c:f9cc* modexhlin_ +0a3c:fa48* modexprint_ +0a3c:fbe4* modexprintbig_ +0a3c:fd60 modexpdump_ +0a3c:fdc0* modexcls_ +1ca0:0bc4+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sound.c) +0a3c:0234 sound_ +0a3c:026f nosound_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0a3c:027b rand_ +0a3c:02bd* srand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +0a3c:02e0 atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1ca0:0000* __nullarea +1ca0:0bdc* __ovlflag +1ca0:0bdd* __intno +1ca0:0bde* __ovlvec +0a3c:0388 _cstart_ +0a3c:045b* _Not_Enough_Memory_ +0a3c:058d __exit_ +0a3c:05aa __do_exit_with_msg__ +0a3c:0603 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0a3c:060e _big_code_ +0a3c:060e* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1ca0:1fd4 __argv +1ca0:1fd8 ___argv +1ca0:1fdc __argc +1ca0:1fde ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncmp.c) +0a3c:060e strncmp_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +1a20:0306 bitmapLoadPcx_ +1a20:046a* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +1a20:05c0 planar_buf_from_bitmap_ +1a20:0766+ planar_buf_alloc_ +1a20:0860* planar_buf_free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c) +0a3c:064b strstr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0a3c:074d+ __open_flags_ +0a3c:0a0e+ _fsopen_ +0a3c:0a74 fopen_ +0a3c:0b97* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0a3c:0c1f fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0a3c:0f96 __get_errno_ptr_ +1ca0:20e0 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0a3c:0f9d* _frealloc_ +0a3c:0f9d realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0a3c:107a __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strncpy.c) +0a3c:10ad strncpy_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0a3c:10e9+ int86x_ +0a3c:126c int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0a3c:129a __I4M +0a3c:129a __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0a3c:12b2 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0a3c:12bd _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0a3c:12ca __I4D +0a3c:1319 __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0a3c:139d* _heapgrow_ +0a3c:139d _fheapgrow_ +0a3c:139e _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0a3c:1416 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0a3c:145b _nmalloc_ +1ca0:0c04 ___nheapbeg +1ca0:0c06 ___MiniHeapRover +1ca0:0c08 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0a3c:1535 _ffree_ +0a3c:1535 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0a3c:15a2 _nfree_ +1ca0:20e2+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0a3c:169d+ __null_int23_exit_ +0a3c:169e exit_ +0a3c:16b6* _exit_ +1ca0:0c0a+ ___int23_exit +1ca0:0c0e ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0a3c:16d1 ultoa_ +0a3c:178f* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0a3c:1915 write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0a3c:1b41 __doclose_ +0a3c:1c8b __shutdown_stream_ +0a3c:1ca5 fclose_ +1ca0:20e4+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0a3c:1d86 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0a3c:1dad kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0a3c:1dc4 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0a3c:1faa fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1ca0:00b8 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0a3c:21a2 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0a3c:21b0 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0a3c:23e0 open_ +0a3c:2417 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0a3c:2444 close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0a3c:2449 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0a3c:24a7 sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0a3c:24d6 getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0a3c:25c2 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0a3c:25f3 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0a3c:272c* __clib_strdup_ +0a3c:272c strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0a3c:2793 halloc_ +0a3c:2878 hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0a3c:287f _heapwalk_ +0a3c:287f _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0a3c:2894+ __NHeapWalk_ +0a3c:298d _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0a3c:299d stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1ca0:0c1a _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1ca0:0c1c __8087 +1ca0:0c1d __real87 +1ca0:0c1e __dos87emucall +1ca0:0c20 __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0a3c:29ac* __exit_with_msg_ +0a3c:29b1 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1ca0:0c22 __curbrk +1ca0:0c2a __STACKLOW +1ca0:0c2c __STACKTOP +1ca0:0c2e __cbyte +1ca0:0c30 __child +1ca0:0c32 __no87 +1ca0:0c3f ___FPE_handler +1ca0:0c24 __psp +1ca0:0c33 __get_ovl_stack +1ca0:0c37 __restore_ovl_stack +1ca0:0c3b __close_ovl_file +1ca0:0c43 __LpCmdLine +1ca0:0c47 __LpPgmName +1ca0:0c26 __osmajor +1ca0:0c27 __osminor +1ca0:0c28 __osmode +1ca0:0c29 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0a3c:29d0 __MemAllocator +0a3c:2a9a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0a3c:2bf7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0a3c:2d6d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0a3c:2e5c __fmemneed_ +Module: gfx.lib(cpuasm.asm) +0a3c:2e60 cpu_basic_probe_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0a3c:2f87 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0a3c:30da __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0a3c:330b* fcloseall_ +0a3c:3312 __full_io_exit_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgabicur.c) +1a20:08c0 vga_sync_bios_cursor_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +1a20:0900 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +1a20:0980 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +1a20:11a0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0a3c:331c __fill_buffer_ +0a3c:356b fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0a3c:36b2 fwrite_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +1a20:1906* textInit_ +1ca0:20ec _romFonts +1ca0:2104 _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +1a20:19a6+ modexDrawPBufRegion_ +1a20:1b90* modexDrawPBuf_ +1a20:1bf8* oldDrawBmp_ +1a20:1d52* modexDrawBmp_ +1a20:1db8+ modexDrawBmpRegion_ +1a20:1f22* modexDrawSprite_ +1a20:1f88+ modexDrawSpriteRegion_ +1a20:2100* modexDrawBmpPBuf_ +1a20:2166+ modexDrawBmpPBufRegion_ +1a20:22d0* modexDrawSpritePBuf_ +1a20:2336+ modexDrawSpritePBufRegion_ +1a20:24ae modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0a3c:3a39 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0a3c:3a9a __InitRtns +0a3c:3a9a* __FInitRtns +0a3c:3af5 __FiniRtns +0a3c:3af5* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1ca0:0c54 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0a3c:3b5a __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0a3c:3e89 __Init_Argv_ +0a3c:3eeb __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0a3c:3f15* __set_commode_ +1ca0:0c56 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1ca0:0c58 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0a3c:3f21 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0a3c:3f80 __freefp_ +0a3c:4021 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0a3c:4062 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0a3c:4212 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0a3c:43a0 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0a3c:43c0* _msize_ +0a3c:43db _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0a3c:43ec __HeapManager_expand_ +0a3c:48f5 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0a3c:4948 _fexpand_ +0a3c:4948* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0a3c:497d intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0a3c:4991 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0a3c:4a7c __LastFree_ +0a3c:4af6 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0a3c:4c07 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1ca0:0070 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0a3c:4c0a __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0a3c:4c44* __dosretax +0a3c:4c49* __dosret0 +0a3c:4c50 __set_errno_dos_ +0a3c:4cb8* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0a3c:4cc3 __GetIOMode_ +0a3c:4cf8 __SetIOMode_nogrow_ +1ca0:0c6e ___NFiles +1ca0:0c70 ___init_mode +1ca0:0c98 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0a3c:4d2d __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0a3c:4d63 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0a3c:4fac fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0a3c:4fc1 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0a3c:4fd2 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0a3c:5004 __doserror_ +0a3c:5012 __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0a3c:501e _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0a3c:5044 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0a3c:5060* __get_doserrno_ptr_ +1ca0:2596 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1ca0:0c9c ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0a3c:5067 _dos_creat_ +0a3c:508b* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0a3c:50ac+ __grow_iomode_ +0a3c:5193+ __shrink_iomode_ +0a3c:51d4 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0a3c:5294 vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1ca0:259a ___env_mask +1ca0:259e _environ +1ca0:25a2* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0a3c:52d6 _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0a3c:5329 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0a3c:5384 _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0a3c:53a7 _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0a3c:53f9 __ChkTTYIOMode_ +0a3c:5467* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0a3c:5539 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0a3c:575f __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0a3c:5797* _fpreset_ +0a3c:57c2 __init_8087_ +0a3c:5841 __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0a3c:58b1 __EnterWVIDEO_ +1ca0:0cbc+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0a3c:58d5* _heapenable_ +1ca0:0cbe ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1ca0:0cc0 __amblksiz +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/dos/dosdpmev.c) +1ca0:0cd0 _dpmi_entered +1ca0:0cd8 _dpmi_rm_entry +1ca0:0ce0 _dpmi_pm_entry +1ca0:25a6 _dpmi_pm_es +1ca0:25a8 _dpmi_pm_ds +1ca0:25aa _dpmi_pm_cs +1ca0:25ac _dpmi_pm_ss +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/cpu/cpup3snc.c) +1ca0:0ce4 _cpu_serial +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0a3c:58e6 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0a3c:5abb __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0a3c:6c1d __flushall_ +0a3c:6cb1 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0a3c:6cb7 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0a3c:6cd1 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1ca0:25ae ____Argv +1ca0:25b2 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1ca0:0db0 __Start_XI +1ca0:0dec __End_XI +1ca0:0dec __Start_YI +1ca0:0e04 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1ca0:25b4 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0a3c:6d32 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0a3c:6d57 _bexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0a3c:6db0 _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0a3c:7129* sbrk_ +0a3c:7139 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0a3c:71a1 fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0a3c:71c4 __setenvp_ +0a3c:7350 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1ca0:0cf4 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0a3c:73ae* _ismbblead_ +1ca0:25ba ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0a3c:7408 __mbinit_ +1ca0:0cf6 ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0a3c:74e3 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0a3c:74f1 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1ca0:0cf8 ___EFG_printf +1ca0:0cfc ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0a3c:750f _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0a3c:76e1 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1ca0:0d00 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1ca0:0d02 ___Save8087 +1ca0:0d06 ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0a3c:7701 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0a3c:7734* __init_8087_emu +0a3c:773a __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0a3c:7797 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0a3c:77e2+ utoa_ +0a3c:7883 itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0a3c:78cd strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0a3c:7909 ulltoa_ +0a3c:7a46* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0a3c:7ab7* _dos_close_ +0a3c:7ac5 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0a3c:7ad4 clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0a3c:7c05* _SetLD64bit_ +0a3c:7c10* _SetLD80bit_ +0a3c:7c1b _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0a3c:7d80 _LDScale10x_ +0a3c:8658+ __cvtld_ +0a3c:8e34 __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0a3c:8e46* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0a3c:9677+ __Strtold_ +0a3c:98b6 strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0a3c:9a5c __Init_FPE_handler_ +0a3c:9a95 __Fini_FPE_handler_ +0a3c:9acc* __FPEHandler +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0a3c:9d5e __LDClass_ +0a3c:9de4* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0a3c:9df8 __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0a3c:9ec0* __set_EDOM_ +0a3c:9ecc __set_ERANGE_ +0a3c:9ed8* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1ca0:01ba* ___f_infinity +1ca0:01be* ___f_posqnan +1ca0:01c2 ___d_infinity +1ca0:01ca ___d_posqnan +1ca0:01d2* ___ld_infinity +1ca0:01da* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1ca0:01e2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1ca0:0dae ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000272c0 (160448.) +Entry point address: 0a3c:0388 +Link time: 00:00.10 diff --git a/setvars.sh b/setvars.sh deleted file mode 100755 index f8fefd15..00000000 --- a/setvars.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh -# ***************************************************************** -# setvars - Linux version -# ***************************************************************** -# NOTE: Do not use this script directly, but copy it and -# modify it as necessary for your own use!! - -# Change this to point your Open Watcom source tree -export OWROOT=/home/sparky4/p/watcom2 - -# Subdirectory to be used for building OW build tools -export OWOBJDIR=binbuild - -# Set this entry to identify your toolchain used by build process -# supported values are WATCOM GCC CLANG -#export OWTOOLS=WATCOM -export OWTOOLS=GCC - -# Documentation related variables - -# Set this variable to 0 to suppress documentation build -export OWDOCBUILD=0 - -# Change this to the PATH required by GhostScript for PDF creation on used host OS (optional) -# export OWGHOSTSCRIPTPATH=$PATH - -# Set appropriate variables to point to Windows help compilers which you -# have installed -# -# OWWIN95HC specifies the Microsoft compiler used to build 32-bit ".hlp" -# files, common on Win 95/98/ME -# OWHHC specifies the Microsoft HTML Help Workshop compiler used to build -# Compressed HTML help ".chm" files, common on Win2k and later -# OWCHMCMD specifies the Free Pascal HTML Help compiler, an alternative -# compiler that can also build Compressed HTML help ".chm" files, -# available natively on non-Windows OSes -#export OWWIN95HC=hcrtf -#export OWHHC=hhc -#export OWCHMCMD=chmcmd - -# build process requires WGML utility which is available only as DOS executable -# it is necessary to have some DOS emulator installed -# DOSBOX emulator is available on most platforms -# DOSEMU emulator is available on Linux (Intel platform) -# if DOSBOX emulator is used then OWDOSBOX variable must be set -# Uncoment and set OWDOSBOX variable bellow to point to DOSBOX emulator executable - -export OWDOSBOX=dosbox - -# Invoke the script for the common environment -. $OWROOT/cmnvars.sh - -#cd $OWROOT diff --git a/test.map b/test.map new file mode 100755 index 00000000..08207705 --- /dev/null +++ b/test.map @@ -0,0 +1,502 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: test.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0d5b:0000 00009b10 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +test_TEXT CODE AUTO 0000:0000 00000438 +16_in_TEXT CODE AUTO 0000:0440 000024e0 +16_head_TEXT CODE AUTO 0000:2920 0000044c +_TEXT CODE AUTO 0000:2d70 0000610c +modex16_TEXT CODE AUTO 0000:8e80 00001d25 +vga_TEXT CODE AUTO 0000:abb0 00000afc +vgamodex_TEXT CODE AUTO 0000:b6b0 00000076 +vgacrtcr_TEXT CODE AUTO 0000:b730 00000817 +vgacrtcs_TEXT CODE AUTO 0000:bf50 000006ec +16text_TEXT CODE AUTO 0000:c640 0000010d +16render_TEXT CODE AUTO 0000:c750 00000ca3 +16_in13_DATA FAR_DATA AUTO 0d40:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0d5a:0004 00000000 +_NULL BEGDATA DGROUP 0d5b:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0d5d:0000 00000002 +CONST DATA DGROUP 0d5d:0002 00000076 +CONST2 DATA DGROUP 0d64:0008 00000102 +_DATA DATA DGROUP 0d75:0000 0000053e +XIB DATA DGROUP 0dc8:000e 00000000 +XI DATA DGROUP 0dc8:000e 00000024 +XIE DATA DGROUP 0dcb:0002 00000000 +YIB DATA DGROUP 0dcb:0002 00000000 +YI DATA DGROUP 0dcb:0002 00000012 +YIE DATA DGROUP 0dcc:0004 00000000 +STRINGS DATA DGROUP 0dcc:0004 00000000 +DATA DATA DGROUP 0dcc:0004 00000000 +_BSS BSS DGROUP 0dcd:0000 000013e7 +STACK STACK DGROUP 0f0c:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: test.o(/dos/z/16/src/test.c) +0d5b:0720+ _player +0d5b:07f0+ _gvar +0000:006a main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +0d5b:01b4+ _testkeyin +0d5b:01b6+ _testcontrolnoisy +0d5b:01b8+ _testctrltype +0000:05ca+ INL_KeyService_ +0000:0866+ Mouse_ +0000:08be+ IN_GetJoyAbs_ +0000:0c68+ IN_GetJoyButtonsDB_ +0000:0eee+ IN_SetupJoy_ +0000:10b0 IN_Startup_ +0000:11b6 IN_Default_ +0000:12d2 IN_Shutdown_ +0000:1352* IN_SetKeyHook_ +0000:1374+ IN_ClearKeysDown_ +0000:1454* IN_ReadCursor_ +0000:156c IN_ReadControl_ +0000:2344* IN_SetControlType_ +0000:2392* IN_GetScanName_ +0000:241a* IN_WaitForKey_ +0000:2450* IN_WaitForASCII_ +0000:2486+ IN_AckBack_ +0000:256e* IN_Ack_ +0000:2610+ IN_IsUserInput_ +0000:26b6* IN_UserInput_ +0000:26fa IN_KeyDown_ +0000:2742+ IN_ClearKey_ +0000:27ba* IN_qb_ +0000:2814* IN_initplayer_ +0d5b:09be+ _inpu +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:292e* wait_ +0000:297a* filesize_ +0000:29e0* printmeminfoline_ +0000:2bcc US_CheckParm_ +0000:2d30 dirchar_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:2d75 __STK +0000:2d95* __STKOVERFLOW_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:2db9 __PIA +0000:2db2* __PIS +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:8ff0 VGAmodeX_ +0000:905e* vgaGetMode_ +0000:9082+ modexEnter_ +0000:9286* modexLeave_ +0000:92a0 modexDefaultPage_ +0000:9390 modexNextPage_ +0000:945c* modexNextPageFlexibleSize_ +0000:952a modexShowPage_ +0000:9626* modexPanPage_ +0000:9676 modexSelectPlane_ +0000:969a modexClearRegion_ +0000:97b2* modexCopyPageRegion_ +0000:991c modexFadeOn_ +0000:994c modexFadeOff_ +0000:997a* modexFlashOn_ +0000:99a8* modexFlashOff_ +0000:9a78 modexPalSave_ +0000:9ace modexNewPal_ +0000:9b12 modexLoadPalFile_ +0000:9bf2* modexSavePalFile_ +0000:9c68 modexPalBlack_ +0000:9c92* modexPalWhite_ +0000:9cbc+ modexPalUpdate_ +0000:a22a+ modexPalUpdate1_ +0000:a2a2* modexPalUpdate0_ +0000:a2ee* modexPalOverscan_ +0000:a310+ modexchkcolor_ +0000:a628 modexputPixel_ +0000:a6b6* modexgetPixel_ +0000:a73c* modexhlin_ +0000:a7b8* modexprint_ +0000:a954* modexprintbig_ +0000:aad0* modexpdump_ +0000:ab30* modexcls_ +0d5b:0484+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:2dd0 __I4M +0000:2dd0 __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c) +0000:2de8 atoi_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:2e90 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0d5b:0000* __nullarea +0d5b:0498* __ovlflag +0d5b:0499* __intno +0d5b:049a* __ovlvec +0000:2ec0 _cstart_ +0000:2f93* _Not_Enough_Memory_ +0000:30c5 __exit_ +0000:30e2 __do_exit_with_msg__ +0000:313b __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:3146 _big_code_ +0000:3146* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +0d5b:1508 __argv +0d5b:150c ___argv +0d5b:1510 __argc +0d5b:1512 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:3146+ int86x_ +0000:32c9 int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0000:32f6 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0000:3301 _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0000:330e __I4D +0000:335d __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0000:3457 clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0000:347e kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0000:3495 ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:367b fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:3873 ultoa_ +0000:3931* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +0d5b:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:397f tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:398e __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:39c1* __exit_with_msg_ +0000:39c6 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0d5b:04a6 __curbrk +0d5b:04ae __STACKLOW +0d5b:04b0 __STACKTOP +0d5b:04b2 __cbyte +0d5b:04b4 __child +0d5b:04b6 __no87 +0d5b:04c3 ___FPE_handler +0d5b:04a8 __psp +0d5b:04b7 __get_ovl_stack +0d5b:04bb __restore_ovl_stack +0d5b:04bf __close_ovl_file +0d5b:04c7 __LpCmdLine +0d5b:04cb __LpPgmName +0d5b:04aa __osmajor +0d5b:04ab __osminor +0d5b:04ac __osmode +0d5b:04ad __HShift +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:abb0+ vga_sync_hw_cursor_ +0000:ac6e+ update_state_vga_memory_map_select_ +0000:aebc update_state_from_vga_ +0000:b2a0* probe_vga_ +0d5b:1518 _vga_state +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:b6b0 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:b730 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:bf50 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:39e0 _fmalloc_ +0000:39e0 malloc_ +0d5b:04fa+ ___fheap +0d5b:04fc ___fheapRover +0d5b:04fe ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:3b55+ __null_int23_exit_ +0000:3b56 exit_ +0000:3b6e* _exit_ +0d5b:0500+ ___int23_exit +0d5b:0504+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:3b89+ __open_flags_ +0000:3e4a+ _fsopen_ +0000:3eb0 fopen_ +0000:3fd3* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:405b+ __fill_buffer_ +0000:42aa fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:43f1 __doclose_ +0000:453b __shutdown_stream_ +0000:4555 fclose_ +0d5b:1540+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:45c0 _ffree_ +0000:45c0 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:462d fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:49b4 rand_ +0000:49f6* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:c6b6* textInit_ +0d5b:1544 _romFonts +0d5b:155c _romFontsData +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:c756+ modexDrawPBufRegion_ +0000:c940* modexDrawPBuf_ +0000:c9a8* oldDrawBmp_ +0000:cb02* modexDrawBmp_ +0000:cb68+ modexDrawBmpRegion_ +0000:ccd2* modexDrawSprite_ +0000:cd38+ modexDrawSpriteRegion_ +0000:ceb0* modexDrawBmpPBuf_ +0000:cf16+ modexDrawBmpPBufRegion_ +0000:d080* modexDrawSpritePBuf_ +0000:d0e6+ modexDrawSpritePBufRegion_ +0000:d25e modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0d5b:0514 ___iob +0d5b:19ea ___OpenStreams +0d5b:19ee ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:4a35 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:4b88 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:4be9 __InitRtns +0000:4be9* __FInitRtns +0000:4c44 __FiniRtns +0000:4c44* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0d5b:067c ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:4ca8 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0000:4fd7 __Init_Argv_ +0000:5039 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:5063 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:5077 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0000:50dd fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:50f2 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:5104 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:5135 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:5166 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:53af* __get_errno_ptr_ +0d5b:19f6 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0d5b:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:53b6 __EnterWVIDEO_ +0d5b:067e+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:53e0 __MemAllocator +0000:54aa __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:5607 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:577d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:586c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:586f _nmalloc_ +0d5b:0680 ___nheapbeg +0d5b:0682 ___MiniHeapRover +0d5b:0684 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:5949* _heapgrow_ +0000:5949* _fheapgrow_ +0000:594a _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:59c2* __set_commode_ +0d5b:0686 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0d5b:0688 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:5bef* open_ +0000:5c26 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:5c53 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:5cb2 __freefp_ +0000:5d53 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:5d94 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:5f44 __flushall_ +0000:5fd8 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:5fde getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:5ff8 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:6186 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:61a6 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:61e0 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:6216 _nfree_ +0d5b:19f8+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:6311 __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:6371 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:6546 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:6777* fcloseall_ +0000:677e __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:6788 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0d5b:19fa ____Argv +0d5b:19fe ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0d5b:068a __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0d5b:06de __Start_XI +0d5b:0702 __End_XI +0d5b:0702 __Start_YI +0d5b:0714 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +0d5b:1a00 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:78ea _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:7c63 __GetIOMode_ +0000:7c98 __SetIOMode_nogrow_ +0d5b:068c ___NFiles +0d5b:068e ___init_mode +0d5b:06b6 ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:7ccd+ __grow_iomode_ +0000:7db4+ __shrink_iomode_ +0000:7df5 __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:7e9c fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:7ea1* _heapenable_ +0d5b:06ba ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:7eb2 __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:7f3a __LastFree_ +0000:7fb4 __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:80c5 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:80eb isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:8107* __get_doserrno_ptr_ +0d5b:1a04 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0d5b:06bc ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:810e _dos_creat_ +0000:8132* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:8153* __dosretax +0000:8158* __dosret0 +0000:815f __set_errno_dos_ +0000:81c7* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:81d2 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:821d+ utoa_ +0000:82be itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:8308 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0d5b:06d2 ___EFG_printf +0d5b:06d6* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0d5b:06da ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:8354* _ismbblead_ +0d5b:1a06 ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:8370 ulltoa_ +0000:84ad* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:851e* _frealloc_ +0000:851e realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:85fa __ChkTTYIOMode_ +0000:8668* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:8678* _dos_close_ +0000:8686 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:8695* sbrk_ +0000:86a5 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:870e __doserror_ +0000:871c* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:8766 __mbinit_ +0d5b:06dc+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:8841* _msize_ +0000:885c _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:886d __HeapManager_expand_ +0000:8d76 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:8dc9 _fexpand_ +0000:8dc9* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:8dfe _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:8e23 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000170c0 (94400.) +Entry point address: 0000:2ec0 +Link time: 00:00.00 diff --git a/test2.map b/test2.map new file mode 100755 index 00000000..63bf34ce --- /dev/null +++ b/test2.map @@ -0,0 +1,446 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:15 +Executable Image: test2.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0ad7:0000 00009430 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +test2_TEXT CODE AUTO 0000:0000 00000142 +_TEXT CODE AUTO 0000:0150 00005dde +bitmap_TEXT CODE AUTO 0000:5f30 000005bd +planar_TEXT CODE AUTO 0000:64f0 000002fb +modex16_TEXT CODE AUTO 0000:67f0 00001d25 +vga_TEXT CODE AUTO 0000:8520 00000afc +vgamodex_TEXT CODE AUTO 0000:9020 00000076 +vgacrtcr_TEXT CODE AUTO 0000:90a0 00000817 +vgacrtcs_TEXT CODE AUTO 0000:98c0 000006ec +16text_TEXT CODE AUTO 0000:9fb0 0000010d +16render_TEXT CODE AUTO 0000:a0c0 00000ca3 +FAR_DATA FAR_DATA AUTO 0ad6:0003 00000000 +_NULL BEGDATA DGROUP 0ad7:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0ad9:0000 00000002 +CONST DATA DGROUP 0ad9:0002 00000076 +CONST2 DATA DGROUP 0ae0:0008 00000000 +_DATA DATA DGROUP 0ae1:0000 00000282 +XIB DATA DGROUP 0b09:0002 00000000 +XI DATA DGROUP 0b09:0002 00000018 +XIE DATA DGROUP 0b0a:000a 00000000 +YIB DATA DGROUP 0b0a:000a 00000000 +YI DATA DGROUP 0b0a:000a 0000000c +YIE DATA DGROUP 0b0b:0006 00000000 +STRINGS DATA DGROUP 0b0b:0006 00000000 +DATA DATA DGROUP 0b0b:0006 00000000 +_BSS BSS DGROUP 0b0b:0006 000010e9 +STACK STACK DGROUP 0c1a:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: test2.o(/dos/z/16/src/test2.c) +0000:0024 main_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0000:0155 __STK +0000:0175* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:6236 bitmapLoadPcx_ +0000:639a* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0000:64f0 planar_buf_from_bitmap_ +0000:6696+ planar_buf_alloc_ +0000:6790* planar_buf_free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0000:0199 __PIA +0000:0192* __PIS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0000:01b0 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +0ad7:0000* __nullarea +0ad7:00c4* __ovlflag +0ad7:00c5* __intno +0ad7:00c6* __ovlvec +0000:01e0 _cstart_ +0000:02b3* _Not_Enough_Memory_ +0000:03e5 __exit_ +0000:0402 __do_exit_with_msg__ +0000:045b __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0000:0466 _big_code_ +0000:0466* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0000:0466* __exit_with_msg_ +0000:046b __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +0ad7:00ca __curbrk +0ad7:00d2 __STACKLOW +0ad7:00d4 __STACKTOP +0ad7:00d6 __cbyte +0ad7:00d8 __child +0ad7:00da __no87 +0ad7:00e7 ___FPE_handler +0ad7:00cc __psp +0ad7:00db __get_ovl_stack +0ad7:00df __restore_ovl_stack +0ad7:00e3 __close_ovl_file +0ad7:00eb __LpCmdLine +0ad7:00ef __LpPgmName +0ad7:00ce __osmajor +0ad7:00cf __osminor +0ad7:00d0 __osmode +0ad7:00d1 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0000:0486 fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0000:07fd __doclose_ +0000:0947 __shutdown_stream_ +0000:0961 fclose_ +0ad7:04c6+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0000:09cc+ __null_int23_exit_ +0000:09cd exit_ +0000:09e5* _exit_ +0ad7:00f4+ ___int23_exit +0ad7:00f8+ ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0000:0b1e fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0000:0d16 __fill_buffer_ +0000:0f65 fgetc_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:6960* VGAmodeX_ +0000:69ce* vgaGetMode_ +0000:69f2+ modexEnter_ +0000:6bf6* modexLeave_ +0000:6c10* modexDefaultPage_ +0000:6d00* modexNextPage_ +0000:6dcc* modexNextPageFlexibleSize_ +0000:6e9a* modexShowPage_ +0000:6f96* modexPanPage_ +0000:6fe6 modexSelectPlane_ +0000:700a+ modexClearRegion_ +0000:7122* modexCopyPageRegion_ +0000:728c* modexFadeOn_ +0000:72bc* modexFadeOff_ +0000:72ea* modexFlashOn_ +0000:7318* modexFlashOff_ +0000:73e8+ modexPalSave_ +0000:743e modexNewPal_ +0000:7482* modexLoadPalFile_ +0000:7562* modexSavePalFile_ +0000:75d8* modexPalBlack_ +0000:7602* modexPalWhite_ +0000:762c+ modexPalUpdate_ +0000:7b9a+ modexPalUpdate1_ +0000:7c12* modexPalUpdate0_ +0000:7c5e* modexPalOverscan_ +0000:7c80+ modexchkcolor_ +0000:7f98 modexputPixel_ +0000:8026* modexgetPixel_ +0000:80ac* modexhlin_ +0000:8128* modexprint_ +0000:82c4* modexprintbig_ +0000:8440* modexpdump_ +0000:84a0* modexcls_ +0ad7:0104+ _VGA +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0000:10ac+ __open_flags_ +0000:136d+ _fsopen_ +0000:13d3 fopen_ +0000:14f6* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0000:157e _fmalloc_ +0000:157e malloc_ +0ad7:0118+ ___fheap +0ad7:011a ___fheapRover +0ad7:011c ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +0ad7:011e ___iob +0ad7:0e4a ___OpenStreams +0ad7:0e4e ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0000:16f3 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0000:1722 _ffree_ +0000:1722 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0000:17ab __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0000:18fe __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0000:195f __InitRtns +0000:195f* __FInitRtns +0000:19ba __FiniRtns +0000:19ba* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +0ad7:0286 ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0000:1a1e __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0000:1a1f __EnterWVIDEO_ +0ad7:0288+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0000:1a43* __get_errno_ptr_ +0ad7:0e52 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0000:1a4a __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0000:1bd8 __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0000:1bf8 __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0000:1c32 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0000:1c68 __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0000:1eb1 __freefp_ +0000:1f52 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0000:1f94 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0000:1fc8 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0000:1ff9 lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0000:202a tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0000:203b __flushall_ +0000:20cf* flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0000:20d5 getche_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vga.c) +0000:8520+ vga_sync_hw_cursor_ +0000:85de+ update_state_vga_memory_map_select_ +0000:882c update_state_from_vga_ +0000:8c10* probe_vga_ +0ad7:0e54 _vga_state +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0000:20ef+ int86x_ +0000:2272 int86_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgamodex.c) +0000:9020 vga_enable_256color_modex_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcr.c) +0000:90a0 vga_read_crtc_mode_ +Module: gfx.lib(/dos/z/16/src/lib/doslib/hw/vga/vgacrtcs.c) +0000:98c0 vga_write_crtc_mode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fwrite.c) +0000:229f fwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rand.c) +0000:2626 rand_ +0000:2668* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:a026* textInit_ +0ad7:0e7c _romFonts +0ad7:0e94 _romFontsData +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0000:268c __I4M +0000:268c __U4M +Module: gfx.lib(/dos/z/16/src/lib/modex16/16render.c) +0000:a0c6+ modexDrawPBufRegion_ +0000:a2b0* modexDrawPBuf_ +0000:a318* oldDrawBmp_ +0000:a472* modexDrawBmp_ +0000:a4d8+ modexDrawBmpRegion_ +0000:a642* modexDrawSprite_ +0000:a6a8+ modexDrawSpriteRegion_ +0000:a820* modexDrawBmpPBuf_ +0000:a886+ modexDrawBmpPBufRegion_ +0000:a9f0* modexDrawSpritePBuf_ +0000:aa56+ modexDrawSpritePBufRegion_ +0000:abce modexDrawCharPBuf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0000:26a4* __set_commode_ +0ad7:02c4 __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +0ad7:02c6 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0000:26b0 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0000:28df* open_ +0000:2916 sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0000:2943 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0000:29a2 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0000:2b60 __MemAllocator +0000:2c2a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0000:2d87 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0000:2efd __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0000:2fec __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0000:2fef _nmalloc_ +0ad7:02c8 ___nheapbeg +0ad7:02ca ___MiniHeapRover +0ad7:02cc ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0000:30c9* _heapgrow_ +0000:30c9* _fheapgrow_ +0000:30ca _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0000:3142 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0000:3373* fcloseall_ +0000:337a __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0000:3384 _nfree_ +0ad7:1322+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0000:347f fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0000:3654 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +0ad7:1324 ____Argv +0ad7:1328 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +0ad7:02ce __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +0ad7:0322 __Start_XI +0ad7:033a __End_XI +0ad7:033a __Start_YI +0ad7:0346 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0000:47b6* __dosretax +0000:47bb* __dosret0 +0000:47c2 __set_errno_dos_ +0000:482a* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0000:4835 __GetIOMode_ +0000:486a __SetIOMode_nogrow_ +0ad7:02e4 ___NFiles +0ad7:02e6 ___init_mode +0ad7:030e ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0000:489f __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0000:48ff fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0000:4904+ __grow_iomode_ +0000:49eb+ __shrink_iomode_ +0000:4a2c __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0000:4ad3 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0000:4ae7 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0000:4b4d _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0000:4b73 isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0000:4b8f* __get_doserrno_ptr_ +0ad7:132c __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +0ad7:0312 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0000:4b96 _dos_creat_ +0000:4bba* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0000:4bdb* _heapenable_ +0ad7:0314 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0000:4bec __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0000:4c74 __LastFree_ +0000:4cee __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0000:4dff wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0000:4e4a+ utoa_ +0000:4eeb itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0000:4f35 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +0ad7:0316 ___EFG_printf +0ad7:031a* ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +0ad7:031e ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0000:4f81* _ismbblead_ +0ad7:132e ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0000:4f9d ulltoa_ +0000:50da* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0000:514b ultoa_ +0000:5209* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0000:5257* _dos_close_ +0000:5265 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0000:5274* _frealloc_ +0000:5274 realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0000:5350 __ChkTTYIOMode_ +0000:53be* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0000:53ce _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0000:5748 __doserror_ +0000:5756* __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0000:5762* sbrk_ +0000:5772 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +0ad7:0072 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0000:5818 __mbinit_ +0ad7:0320+ ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0000:58f3* _msize_ +0000:590e _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0000:591f __HeapManager_expand_ +0000:5e28 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0000:5e7b _fexpand_ +0000:5e7b* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0000:5eb0 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0000:5ed5 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000141a0 (82336.) +Entry point address: 0000:01e0 +Link time: 00:00.00 diff --git a/vgmtest.map b/vgmtest.map new file mode 100755 index 00000000..42583dbb --- /dev/null +++ b/vgmtest.map @@ -0,0 +1,662 @@ +Open Watcom Linker Version 2.0 beta Jan 20 2016 10:21:07 (32-bit) +Copyright (c) 2002-2016 The Open Watcom Contributors. All Rights Reserved. +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 16/04/17 17:29:16 +Executable Image: vgmtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 1352:0000 000093e0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +vgmtest_TEXT CODE AUTO 0000:0000 00000118 +16_in_TEXT CODE AUTO 0000:0120 000024e0 +16_mm_TEXT CODE AUTO 0000:2600 000032fe +wcpu_TEXT CODE AUTO 0000:5900 00000058 +16_head_TEXT CODE AUTO 0000:5960 0000044c +16_ca_TEXT CODE AUTO 0000:5db0 000003fd +kitten_TEXT CODE AUTO 0000:61b0 0000080a +16_hc_TEXT CODE AUTO 0000:69c0 0000158b +16_timer_TEXT CODE AUTO 0000:7f50 00000402 +_TEXT CODE AUTO 0836:0000 00009798 +16_snd_TEXT CODE AUTO 0836:97a0 00000338 +vgmSnd_TEXT CODE AUTO 0836:9ae0 00001525 +16_in13_DATA FAR_DATA AUTO 1337:0000 000001a4 +FAR_DATA FAR_DATA AUTO 1351:0004 00000000 +_NULL BEGDATA DGROUP 1352:0000 00000020 +_AFTERNULL BEGDATA DGROUP 1354:0000 00000002 +CONST DATA DGROUP 1354:0002 00000076 +CONST2 DATA DGROUP 135b:0008 00000132 +_DATA DATA DGROUP 136f:0000 00000623 +XIB DATA DGROUP 13d1:0004 00000000 +XI DATA DGROUP 13d1:0004 0000003c +XIE DATA DGROUP 13d5:0000 00000000 +YIB DATA DGROUP 13d5:0000 00000000 +YI DATA DGROUP 13d5:0000 00000018 +YIE DATA DGROUP 13d6:0008 00000000 +STRINGS DATA DGROUP 13d6:0008 00000000 +DATA DATA DGROUP 13d6:0008 00000000 +_emu_init_start EMU DGROUP 13d6:0008 00000000 +_emu_init_end EMU DGROUP 13d6:0008 00000000 +_BSS BSS DGROUP 13d7:0000 00000b84 +STACK STACK DGROUP 1490:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: vgmtest.o(/dos/z/16/src/vgmtest.c) +0000:0014 OPL2_Write_ +0000:003a OPL2_ReadStatus_ +0000:0054 main_ +Module: 16_in.o(/dos/z/16/src/lib/16_in.c) +1352:01e4+ _testkeyin +1352:01e6+ _testcontrolnoisy +1352:01e8+ _testctrltype +0000:02aa+ INL_KeyService_ +0000:0546+ Mouse_ +0000:059e+ IN_GetJoyAbs_ +0000:0948+ IN_GetJoyButtonsDB_ +0000:0bce+ IN_SetupJoy_ +0000:0d90 IN_Startup_ +0000:0e96 IN_Default_ +0000:0fb2 IN_Shutdown_ +0000:1032* IN_SetKeyHook_ +0000:1054+ IN_ClearKeysDown_ +0000:1134* IN_ReadCursor_ +0000:124c IN_ReadControl_ +0000:2024* IN_SetControlType_ +0000:2072* IN_GetScanName_ +0000:20fa* IN_WaitForKey_ +0000:2130* IN_WaitForASCII_ +0000:2166+ IN_AckBack_ +0000:224e* IN_Ack_ +0000:22f0+ IN_IsUserInput_ +0000:2396* IN_UserInput_ +0000:23da IN_KeyDown_ +0000:2422+ IN_ClearKey_ +0000:249a* IN_qb_ +0000:24f4* IN_initplayer_ +1352:095e+ _inpu +Module: 16_mm.o(/dos/z/16/src/lib/16_mm.c) +0000:2fe4+ MML_CheckForEMS_ +0000:3040+ MML_SetupEMS_ +0000:31f8+ MML_ShutdownEMS_ +0000:3264+ MM_MapEMS_ +0000:3360* MM_MapXEMS_ +0000:3480+ MML_CheckForXMS_ +0000:34dc* MML_SetupXMS_ +0000:35c4+ MML_ShutdownXMS_ +0000:3652+ MML_UseSpace_ +0000:3830+ MML_ClearBlock_ +0000:38b4* MM_Startup_ +0000:3ce6+ MM_Shutdown_ +0000:3d7c MM_GetPtr_ +0000:416c+ MM_FreePtr_ +0000:4264* MM_SetPurge_ +0000:433e* MM_SetLock_ +0000:4416+ MM_SortMem_ +0000:4604* MM_ShowMemory_ +0000:4ca4* MM_DumpData_ +0000:4dfe+ MM_UnusedMemory_ +0000:4e82+ MM_TotalFree_ +0000:4f18* MM_Report_ +0000:58d0* MM_BombOnError_ +1352:0b30+ _beforesort +1352:0b34+ _aftersort +1352:0b38+ _XMSaddr +Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5900 detectcpu_ +Module: 16_head.o(/dos/z/16/src/lib/16_head.c) +0000:596e* wait_ +0000:59ba* filesize_ +0000:5a20 printmeminfoline_ +0000:5c0c US_CheckParm_ +0000:5d70 dirchar_ +Module: 16_ca.o(/dos/z/16/src/lib/16_ca.c) +0000:5dde CA_OpenDebug_ +0000:5e2e CA_CloseDebug_ +0000:5e5c+ CA_FarRead_ +0000:5edc* CA_FarWrite_ +0000:5f5c* CA_ReadFile_ +0000:5fd8* CA_LoadFile_ +0000:6080* CAL_OptimizeNodes_ +0000:6130* CA_Startup_ +0000:6180* CA_Shutdown_ +1352:0c40* _finishcachebox +1352:0c44* _drawcachebox +1352:0c48* _updatecachebox +Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c) +0000:61ec KITTENGETS +0000:624c* kittenopen_ +0000:649a+ catread_ +0000:654e* kittenclose_ +0000:656a+ mystrtoul_ +0000:661e+ processEscChars_ +0000:67a4+ get_line_ +0000:6816+ db_fetch_ +0000:68ac+ db_insert_ +1352:04d4+ __kitten_catalog +Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c) +0000:6b6c+ LargestFreeBlock_ +0000:6bfa+ _coreleft_ +0000:6c76+ LargestFarFreeBlock_ +0000:6d2c+ _farcoreleft_ +0000:6dda+ LargestHugeFreeBlock_ +0000:6eca* _hugecoreleft_ +0000:6f9a+ GetFreeSize_ +0000:6ff4+ GetFarFreeSize_ +0000:703e+ GetNearFreeSize_ +0000:708c* heapdump_ +0000:7d2e+ heapstat_ +0000:7e6c+ heapstat0_ +0000:7ece+ HC_OpenDebug_ +0000:7f1e* HC_CloseDebug_ +Module: 16_timer.o(/dos/z/16/src/lib/16_timer.c) +0000:7f5c* start_timer_ +0000:8088* elapsed_timer_ +0000:80da+ ticktock_ +0000:8146* time_in_seconds_ +0000:8192* shinkutxt_ +0000:832a+ WaitPee_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stk086.asm) +0836:0005 __STK +0836:0025 __STKOVERFLOW_ +Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c) +0836:97a0 opl2out_ +0836:97e2* opl3out_ +0836:981e* opl3exp_ +0836:985a* FMReset_ +0836:9898* FMKeyOff_ +0836:98c2* FMKeyOn_ +0836:9910* FMSetVoice_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c) +0836:0042 _fmalloc_ +0836:0042 malloc_ +1352:0504 ___fheap +1352:0506 ___fheapRover +1352:0508 ___LargestSizeB4Rover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm) +0836:01bf __PIA +0836:01b8* __PIS +Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c) +0836:9b2a OpenVGMFile_ +0836:9e1a FreeVGMFile_ +0836:a3d2 InitEngine_ +0836:a590 DeinitEngine_ +0836:a5f8 PlayMusic_ +0836:a662* PlaySFX_ +0836:a6f6 StopMusic_ +0836:a716* StopSFX_ +0836:a7ac* PauseMusic_ +0836:a808* ResumeMusic_ +0836:af54 UpdateSoundEngine_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c) +0836:01d6 printf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart) +1352:0000* __nullarea +1352:0514* __ovlflag +1352:0515* __intno +1352:0516* __ovlvec +0836:0206 _cstart_ +0836:02d9* _Not_Enough_Memory_ +0836:040b __exit_ +0836:0428 __do_exit_with_msg__ +0836:0481 __GETDS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmodel.asm) +0836:048c _big_code_ +0836:048c* CodeModelMismatch +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c) +1352:108e __argv +1352:1092 ___argv +1352:1096 __argc +1352:1098 ___argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intx086.c) +0836:048c+ int86x_ +0836:060f int86_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4m.asm) +0836:063c __I4M +0836:063c __U4M +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_getvec.c) +0836:0654 _dos_getvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(d_setvec.c) +0836:065f _dos_setvect_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(i4d.asm) +0836:066c __I4D +0836:06bb __U4D +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapgrow.c) +0836:073f* _heapgrow_ +0836:073f _fheapgrow_ +0836:0740 _nheapgrow_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(memavl.c) +0836:07b8 _memavl_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c) +0836:07fd _nmalloc_ +1352:051a ___nheapbeg +1352:051c ___MiniHeapRover +1352:051e ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c) +0836:08d7 _ffree_ +0836:08d7 free_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c) +0836:0944 _nfree_ +1352:109a+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c) +0836:0a3f+ __null_int23_exit_ +0836:0a40 exit_ +0836:0a58* _exit_ +1352:0520+ ___int23_exit +1352:0524 ___FPE_handler_exit +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ptc.asm) +0836:0a74 __PTC +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c) +0836:0aa7 ultoa_ +0836:0b65* ltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(write.c) +0836:0ceb write_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fopen.c) +0836:0f17+ __open_flags_ +0836:11d8+ _fsopen_ +0836:123e fopen_ +0836:1361* freopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c) +0836:13e9 fprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fclose.c) +0836:1418 __doclose_ +0836:1562 __shutdown_stream_ +0836:157c fclose_ +1352:109c+ ___RmTmpFileFn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c) +0836:165d clock_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(kbhit.c) +0836:1684 kbhit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ftell.c) +0836:169b ftell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c) +0836:1881 fseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c) +1352:0098 __IsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c) +0836:1a79 tolower_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c) +0836:1a87 unlink_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(open.c) +0836:1cb7 open_ +0836:1cee sopen_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(close.c) +0836:1d1b close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filelen.c) +0836:1d20 filelength_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sprintf.c) +0836:1d7e sprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(getenv.c) +0836:1dad getenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pts.asm) +0836:1e98 __PTS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(read.c) +0836:1ec9 read_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strdup.c) +0836:2002* __clib_strdup_ +0836:2002 strdup_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(haloc.c) +0836:2069 halloc_ +0836:214e hfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fheapwal.c) +0836:2155 _heapwalk_ +0836:2155 _fheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nheapwal.c) +0836:216a+ __NHeapWalk_ +0836:2263 _nheapwalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c) +0836:2273 stackavail_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c) +1352:0530 ___iob +1352:10a4 ___OpenStreams +1352:10a8 ___ClosedStreams +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fltused.c) +1352:0698 _fltused_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm) +1352:069a __8087 +1352:069b __real87 +1352:069c __dos87emucall +1352:069e __dos87real +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c) +0836:2282* __exit_with_msg_ +0836:2287 __fatal_runtime_error_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata) +1352:06a0 __curbrk +1352:06a8 __STACKLOW +1352:06aa __STACKTOP +1352:06ac __cbyte +1352:06ae __child +1352:06b0 __no87 +1352:06bd ___FPE_handler +1352:06a2 __psp +1352:06b1 __get_ovl_stack +1352:06b5 __restore_ovl_stack +1352:06b9 __close_ovl_file +1352:06c1 __LpCmdLine +1352:06c5 __LpPgmName +1352:06a4 __osmajor +1352:06a5 __osminor +1352:06a6 __osmode +1352:06a7 __HShift +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mem.c) +0836:22b0 __MemAllocator +0836:237a __MemFree +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(growseg.c) +0836:24d7 __GrowSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocseg.c) +0836:264d __AllocSeg_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmemneed.c) +0836:273c __fmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fread.c) +0836:273f fread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c) +0836:2ad2 __fprtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c) +0836:2c25 __CMain +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initrtns.c) +0836:2c86 __InitRtns +0836:2c86* __FInitRtns +0836:2ce1 __FiniRtns +0836:2ce1* __FFiniRtns +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c) +1352:06ca ___uselfn +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg) +0836:2d46 __DOSseg__ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c) +0836:3075 __Init_Argv_ +0836:30d7 __Fini_Argv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(intr.c) +0836:3101 intr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(segread.c) +0836:3115 segread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grownear.c) +0836:3200 __LastFree_ +0836:327a __ExpandDGROUP_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c) +0836:338b __nmemneed_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c) +1352:0022 ___Alphabet +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c) +0836:338e __lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c) +0836:33c8* __dosretax +0836:33cd* __dosret0 +0836:33d4 __set_errno_dos_ +0836:343c* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c) +0836:3447* __get_errno_ptr_ +1352:10b0 _errno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c) +0836:344e __GetIOMode_ +0836:3483 __SetIOMode_nogrow_ +1352:06e0 ___NFiles +1352:06e2 ___init_mode +1352:070a ___io_mode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c) +0836:34b8* __set_commode_ +1352:070e __commode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c) +1352:0710 __fmode +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c) +0836:34c4 __chktty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c) +0836:3523 __freefp_ +0836:35c4 __purgefp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(allocfp.c) +0836:3605 __allocfp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c) +0836:37b5 __close_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c) +0836:37eb __flush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fflush.c) +0836:3a34 fflush_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tell.c) +0836:3a49 tell_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lseek.c) +0836:3a5a lseek_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(error086.asm) +0836:3a8c __doserror_ +0836:3a9a __doserror1_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(opendos.c) +0836:3aa6 _dos_open_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(isatt.c) +0836:3acc isatty_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c) +0836:3ae8* __get_doserrno_ptr_ +1352:10b2 __doserrno +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c) +1352:0712 ___umaskval +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c) +0836:3aef _dos_creat_ +0836:3b13* _dos_creatnew_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stiomode.c) +0836:3b34+ __grow_iomode_ +0836:3c1b+ __shrink_iomode_ +0836:3c5c __SetIOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c) +0836:3d1c vsprintf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c) +1352:10b6 ___env_mask +1352:10ba _environ +1352:10be* __wenviron +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c) +0836:3d5e _mbterm_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c) +0836:3db1 _mbsnextc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbcupper.c) +0836:3e0c _mbctoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsinc.c) +0836:3e2f _mbsinc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomodtty.c) +0836:3e81 __ChkTTYIOMode_ +0836:3eef* __IOMode_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapwalk.c) +0836:3fc1 __HeapWalk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initfile.c) +0836:41e7 __InitFiles_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioexit.c) +0836:4418* fcloseall_ +0836:441f __full_io_exit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setefg.c) +0836:4429 __setEFGfmt_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chk8087.c) +0836:4461* _fpreset_ +0836:448c __init_8087_ +0836:450b __chk8087_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c) +0836:457b __EnterWVIDEO_ +1352:0732+ ___WD_Present +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c) +0836:459f* _heapenable_ +1352:0734 ___heap_enabled +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c) +1352:0736 __amblksiz +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ioalloc.c) +0836:45b0 __ioalloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qread.c) +0836:473e __qread_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c) +0836:475e __fill_buffer_ +0836:49ad* fgetc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fputc.c) +0836:4af4 fputc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c) +0836:4cc9 __prtf_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c) +1352:10c2 ____Argv +1352:10c6 ____Argc +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086) +1352:07f4 __Start_XI +1352:0830 __End_XI +1352:0830 __Start_YI +1352:0848 __End_YI +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c) +1352:10c8 ___historical_splitparms +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dointr) +0836:5e2c _DoINTR_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sbrk086.c) +0836:61a5* sbrk_ +0836:61b5 __brk_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(qwrit.c) +0836:621d __qwrite_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fsync.c) +0836:627d fsync_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c) +0836:6282 __flushall_ +0836:6316 flushall_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c) +0836:631c* _frealloc_ +0836:631c realloc_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(setenvp.c) +0836:6416 __setenvp_ +0836:65a2 __freeenvp_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c) +1352:0738 ___IsDBCS +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c) +0836:6600* _ismbblead_ +1352:10ce ___MBCSIsTable +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c) +0836:665a __mbinit_ +1352:073a ___MBCodePage +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c) +0836:6735 _mbdtoupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c) +0836:6743 toupper_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c) +1352:073c ___EFG_printf +1352:0740 ___EFG_scanf +Module: /dos/fdos/watcom2/lib286/math87h.lib(efgfmt.c) +0836:6761 _EFG_Format_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(cnvs2d.c) +0836:6933 __cnvs2d_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c) +1352:0744 __8087cw +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c) +1352:0746 ___Save8087 +1352:074a ___Rest8087 +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c) +0836:6953 __GrabFP87_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm) +0836:6986* __init_8087_emu +0836:698c __x87id +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(gtche.c) +0836:69e9 getche_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(wctomb.c) +0836:6a03 wctomb_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(itoa.c) +0836:6a4e+ utoa_ +0836:6aef itoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c) +0836:6b39 strupr_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c) +0836:6b75 ulltoa_ +0836:6cb2* lltoa_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(filedos.c) +0836:6d23* _dos_close_ +0836:6d31 _dos_commit_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmsize.c) +0836:6d40* _msize_ +0836:6d5b _fmsize_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nexpand.c) +0836:6d6c __HeapManager_expand_ +0836:7275 _nexpand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fexpand.c) +0836:72c8 _fexpand_ +0836:72c8* _expand_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clearenv.c) +0836:72fd clearenv_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(rtcntrl.c) +0836:742e* _SetLD64bit_ +0836:7439* _SetLD80bit_ +0836:7444 _LDisDouble_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldcvt.c) +0836:75a9 _LDScale10x_ +0836:7e81+ __cvtld_ +0836:865d __LDcvt_ +Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm) +0000:0000* FJSRQQ +0000:0000* FISRQQ +0000:0000* FIERQQ +0000:0000 FIDRQQ +0000:0000 FIWRQQ +0000:0000* FJCRQQ +0000:0000* FJARQQ +0000:0000* FICRQQ +0000:0000* FIARQQ +0836:866e* __init_87_emulator +Module: /dos/fdos/watcom2/lib286/math87h.lib(strtod.c) +0836:8e9f+ __Strtold_ +0836:90de strtod_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpe87.asm) +0836:9284 __Init_FPE_handler_ +0836:92bd __Fini_FPE_handler_ +0836:92f4* __FPEHandler +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c) +0836:9586 _bfree_ +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c) +0836:95ab _bexpand_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(ldclass.c) +0836:9604 __LDClass_ +0836:968a* _FLClass_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(bufld086.asm) +0836:969e __ZBuf2LD +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(seterrno.c) +0836:9766* __set_EDOM_ +0836:9772 __set_ERANGE_ +0836:977e* __set_EINVAL_ +Module: /dos/fdos/watcom2/lib286/math87h.lib(inf_nan.c) +1352:019a* ___f_infinity +1352:019e* ___f_posqnan +1352:01a2 ___d_infinity +1352:01aa ___d_posqnan +1352:01b2* ___ld_infinity +1352:01ba* ___ld_posqnan +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(hugeval.c) +1352:01c2 __HugeValue +Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c) +1352:07f2 ___FPE_int + + + +--------------------+ + | Libraries Used | + +--------------------+ + +vgmsnd.lib +/dos/fdos/watcom2/lib286/noemu87.lib +/dos/fdos/watcom2/lib286/math87h.lib +/dos/fdos/watcom2/lib286/dos/clibh.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 0001c900 (116992.) +Entry point address: 0836:0206 +Link time: 00:00.10 -- 2.39.5