From: sparky4 Date: Wed, 27 Apr 2016 00:18:32 +0000 (-0500) Subject: added an accidental file ww X-Git-Url: http://4ch.mooo.com/gitweb/?a=commitdiff_plain;h=9687f73114f8959f6cbfdcec3a037277a091b274;p=16.git added an accidental file ww --- 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