From 1ac322ff3464972c44f995f6f7c1c840918614f5 Mon Sep 17 00:00:00 2001 From: sparky4 Date: Fri, 11 Sep 2015 09:58:08 -0500 Subject: [PATCH] ok new file: 16.exe new file: 16.maw new file: 16_CA.BCO new file: 16_HC.BCO new file: 16_HEAD.BCO new file: 16_MM.BCO new file: DEBUG.16B new file: DEBUG.16W new file: EXMMBC.BCO new file: HEAP.16 new file: KITTEN.BCO new file: MMDUMP.16 new file: PROFILE.16 new file: bakapi.exe new file: bakapi.maw new file: bcEXMM.MAP modified: bcexmm.prj new file: exmmtest.exe new file: exmmtest.maw new file: fmemtest.exe new file: fmemtest.maw new file: fontgfx.exe new file: fontgfx.maw new file: fonttest.exe new file: inputest.exe new file: inputest.maw new file: maptest.exe new file: maptest.maw new file: palettec.exe new file: palettec.maw new file: pcxtest.exe new file: pcxtest.maw new file: scroll.exe new file: scroll.maw new file: test.exe new file: test.maw new file: test2.exe new file: test2.maw new file: tsthimem.exe new file: tsthimem.maw --- 16.exe | Bin 0 -> 38268 bytes 16.maw | 482 +++++++++++++++++++++++++++++++++ 16_CA.BCO | Bin 0 -> 5596 bytes 16_HC.BCO | Bin 0 -> 3986 bytes 16_HEAD.BCO | Bin 0 -> 3374 bytes 16_MM.BCO | Bin 0 -> 22550 bytes DEBUG.16B | 17 ++ DEBUG.16W | 17 ++ EXMMBC.BCO | Bin 0 -> 4067 bytes HEAP.16 | 45 +++ KITTEN.BCO | Bin 0 -> 5639 bytes MMDUMP.16 | Bin 0 -> 50 bytes PROFILE.16 | 0 bakapi.exe | Bin 0 -> 33244 bytes bakapi.maw | 450 ++++++++++++++++++++++++++++++ bcEXMM.MAP | 753 +++++++++++++++++++++++++++++++++++++++++++++++++++ bcexmm.prj | Bin 7047 -> 7047 bytes exmmtest.exe | Bin 0 -> 41074 bytes exmmtest.maw | 498 ++++++++++++++++++++++++++++++++++ fmemtest.exe | Bin 0 -> 13012 bytes fmemtest.maw | 300 ++++++++++++++++++++ fontgfx.exe | Bin 0 -> 26216 bytes fontgfx.maw | 415 ++++++++++++++++++++++++++++ fonttest.exe | Bin 0 -> 13672 bytes inputest.exe | Bin 0 -> 23388 bytes inputest.maw | 384 ++++++++++++++++++++++++++ maptest.exe | Bin 0 -> 30626 bytes maptest.maw | 433 +++++++++++++++++++++++++++++ palettec.exe | Bin 0 -> 24028 bytes palettec.maw | 398 +++++++++++++++++++++++++++ pcxtest.exe | Bin 0 -> 34450 bytes pcxtest.maw | 493 +++++++++++++++++++++++++++++++++ scroll.exe | Bin 0 -> 56776 bytes scroll.maw | 603 +++++++++++++++++++++++++++++++++++++++++ test.exe | Bin 0 -> 24316 bytes test.maw | 399 +++++++++++++++++++++++++++ test2.exe | Bin 0 -> 26158 bytes test2.maw | 410 ++++++++++++++++++++++++++++ tsthimem.exe | Bin 0 -> 21110 bytes tsthimem.maw | 387 ++++++++++++++++++++++++++ 40 files changed, 6484 insertions(+) create mode 100755 16.exe create mode 100755 16.maw create mode 100755 16_CA.BCO create mode 100755 16_HC.BCO create mode 100755 16_HEAD.BCO create mode 100755 16_MM.BCO create mode 100755 DEBUG.16B create mode 100755 DEBUG.16W create mode 100755 EXMMBC.BCO create mode 100755 HEAP.16 create mode 100755 KITTEN.BCO create mode 100755 MMDUMP.16 create mode 100755 PROFILE.16 create mode 100755 bakapi.exe create mode 100755 bakapi.maw create mode 100755 bcEXMM.MAP create mode 100755 exmmtest.exe create mode 100755 exmmtest.maw create mode 100755 fmemtest.exe create mode 100755 fmemtest.maw create mode 100755 fontgfx.exe create mode 100755 fontgfx.maw create mode 100755 fonttest.exe create mode 100755 inputest.exe create mode 100755 inputest.maw create mode 100755 maptest.exe create mode 100755 maptest.maw create mode 100755 palettec.exe create mode 100755 palettec.maw create mode 100755 pcxtest.exe create mode 100755 pcxtest.maw create mode 100755 scroll.exe create mode 100755 scroll.maw create mode 100755 test.exe create mode 100755 test.maw create mode 100755 test2.exe create mode 100755 test2.maw create mode 100755 tsthimem.exe create mode 100755 tsthimem.maw diff --git a/16.exe b/16.exe new file mode 100755 index 0000000000000000000000000000000000000000..c1555f99a08b1906e253840c1e292c28c44404f7 GIT binary patch literal 38268 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 literal 0 HcmV?d00001 diff --git a/16.maw b/16.maw new file mode 100755 index 00000000..420cef62 --- /dev/null +++ b/16.maw @@ -0,0 +1,482 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: 16.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 087e:0000 00009320 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 0000861a +16_in13_DATA FAR_DATA AUTO 0863:0000 000001a4 +FAR_DATA FAR_DATA AUTO 087d:0004 00000000 +_NULL BEGDATA DGROUP 087e:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0880:0000 00000002 +CONST DATA DGROUP 0880:0002 00000076 +CONST2 DATA DGROUP 0887:0008 00000102 +_DATA DATA DGROUP 0898:0000 00000506 +XIB DATA DGROUP 08e8:0006 00000000 +XI DATA DGROUP 08e8:0006 00000024 +XIE DATA DGROUP 08ea:000a 00000000 +YIB DATA DGROUP 08ea:000a 00000000 +YI DATA DGROUP 08ea:000a 00000012 +YIE DATA DGROUP 08eb:000c 00000000 +STRINGS DATA DGROUP 08eb:000c 00000000 +DATA DATA DGROUP 08eb:000c 00000000 +_BSS BSS DGROUP 08ec:0000 00000c39 +STACK STACK DGROUP 09b0:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: 16.o(/dos/z/16/src/16.c) +0000:006c main_ +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:01bc+ jsoneq_ +0000:021e+ dump_ +0000:05e4* loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0ac0 jsmn_parse_ +0000:0dba jsmn_init_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:0de3 __STK +0000:0e03* __STKOVERFLOW_ +Module: 16.lib(/dos/z/16/src/lib/modex16.c) +0000:0fd8 VGAmodeX_ +0000:1072+ modexEnter_ +0000:1108* modexLeave_ +0000:111c* modexDefaultPage_ +0000:1172* modexNextPage_ +0000:11d8* modexNextPage0_ +0000:1236* modexShowPage_ +0000:12c8* modexPanPage_ +0000:12e4* modexSelectPlane_ +0000:1304+ modexClearRegion_ +0000:13f2* oldDrawBmp_ +0000:14ec* modexDrawBmp_ +0000:1512+ modexDrawBmpRegion_ +0000:1612* modexDrawPlanarBuf_ +0000:162c* modexDrawSprite_ +0000:1652+ modexDrawSpriteRegion_ +0000:175e* modexCopyPageRegion_ +0000:186e modexFadeOn_ +0000:189a modexFadeOff_ +0000:18c4* modexFlashOn_ +0000:18ee* modexFlashOff_ +0000:1994 modexPalSave_ +0000:19c6 modexNewPal_ +0000:1a0a* modexLoadPalFile_ +0000:1aac* modexSavePalFile_ +0000:1b16 modexPalBlack_ +0000:1b3c* modexPalWhite_ +0000:1b62+ modexPalUpdate_ +0000:1f12+ modexPalUpdate1_ +0000:1f68* modexPalUpdate0_ +0000:1faa+ chkcolor_ +0000:2190+ modexputPixel_ +0000:21fa* modexgetPixel_ +0000:2252* modexhlin_ +0000:22b8* modexprint_ +0000:2402* modexprintbig_ +0000:2546+ modexWaitBorder_ +087e:01c4+ _VGA +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:256a printf_ +Module: 16.lib(/dos/z/16/src/lib/16_in.c) +087e:0ffa+ _inpu +0000:26b8+ INL_KeyService_ +0000:2808+ Mouse_ +0000:2858+ IN_GetJoyAbs_ +0000:2af0+ IN_GetJoyButtonsDB_ +0000:2c60+ IN_SetupJoy_ +0000:2d50 IN_Startup_ +0000:2e06 IN_Default_ +0000:2e9a IN_Shutdown_ +0000:2ed8* IN_SetKeyHook_ +0000:2ef2+ IN_ClearKeysDown_ +0000:2f62* IN_ReadCursor_ +0000:3034 IN_ReadControl_ +0000:3338* IN_SetControlType_ +0000:3352* IN_GetScanName_ +0000:33b2* IN_WaitForKey_ +0000:33d0* IN_WaitForASCII_ +0000:33ee+ IN_AckBack_ +0000:3480* IN_Ack_ +0000:34e0+ IN_IsUserInput_ +0000:353c* IN_UserInput_ +0000:358c IN_KeyDown_ +0000:35ae+ IN_ClearKey_ +0000:35ea* IN_qb_ +Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:3620 detectcpu_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +087e:0000* __nullarea +0000:3674 _cstart_ +0000:3749* _Not_Enough_Memory_ +0000:3874 __exit_ +0000:3893 __do_exit_with_msg__ +0000:38d6 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:38e0 _small_code_ +0000:38e0* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +087e:1150 __argv +087e:1154 ___argv +087e:1158 __argc +087e:115a ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncmp.c) +0000:38e0 strncmp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strstr.c) +0000:391f strstr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(atoi.c) +0000:39d9 atoi_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:3a41 _fmalloc_ +0000:3a41 malloc_ +087e:049a+ ___fheap +087e:049c ___fheapRover +087e:049e ___LargestSizeB4Rover +Module: 16.lib(/dos/z/16/src/lib/bitmap.c) +0000:3d04 bitmapLoadPcx_ +0000:3e28* bitmapLoadPcxTiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:3f27+ __open_flags_ +0000:4118+ _fsopen_ +0000:417c fopen_ +0000:4252* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c) +0000:42c7 fread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:44ae __get_errno_ptr_ +0000:44b5 __get_doserrno_ptr_ +087e:11dc+ _errno +087e:11de+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +087e:04a4 ___iob +087e:060c __fmode +087e:11e0 ___OpenStreams +087e:11e4 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:44bc fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:44e9* _frealloc_ +0000:44e9 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncpy.c) +0000:45af strncpy_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:45eb* __exit_with_msg_ +0000:45ee __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +087e:060e __curbrk +087e:0616 __STACKLOW +087e:0618 __STACKTOP +087e:061a __cbyte +087e:061c __child +087e:061e __no87 +087e:062c ___FPE_handler +087e:0610 __psp +087e:0620 __get_ovl_stack +087e:0624 __restore_ovl_stack +087e:0628 __close_ovl_file +087e:0630 __LpCmdLine +087e:0634 __LpPgmName +087e:0612 __osmajor +087e:0613 __osminor +087e:0614 __osmode +087e:0615 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:4608+ int86x_ +0000:469f int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:46c9+ __null_int23_exit_ +0000:46ca exit_ +0000:46f7* _exit_ +087e:0638+ ___int23_exit +087e:063a+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:4711 __fill_buffer_ +0000:47fb fgetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:4898 __doclose_ +0000:4941 __shutdown_stream_ +0000:4958 fclose_ +087e:11e8+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:49a2 _ffree_ +0000:49a2 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:49e4 fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:4bd1 rand_ +0000:4c11* srand_ +Module: 16.lib(/dos/z/16/src/lib/16text.c) +0000:4c98* textInit_ +087e:11ea _romFonts +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:4cfa __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c) +0000:4dbb _dos_getvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_setvec.c) +0000:4dc6 _dos_setvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:4dd4 __I4D +0000:4e1d __U4D +Module: 16.lib(/dos/z/16/src/lib/16_head.c) +0000:4ebe* wait_ +0000:4efe* filesize_ +0000:4f58* printmeminfoline_ +0000:513a US_CheckParm_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:520c __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:5268* __FInitRtns +0000:526c __InitRtns +0000:52c7* __FFiniRtns +0000:52cb __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +087e:0644 ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:5330 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:5331 __Init_Argv_ +0000:538d+ _getargv_ +0000:5586 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +087e:0098 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:55a8 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:55b0 __MemAllocator +0000:567a __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:57d7 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:58c9 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:5960 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:5963 _nmalloc_ +087e:0646 ___nheapbeg +087e:0648 ___MiniHeapRover +087e:064a ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:5a9f fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:5be2* __set_commode_ +087e:064c __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:5bee __set_errno_ +0000:5c00* __set_EDOM_ +0000:5c10* __set_ERANGE_ +0000:5c20* __set_EINVAL_ +0000:5c33 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:5c3d tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:5e2d* open_ +0000:5e63 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:5e90 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:5eb9 __freefp_ +0000:5f34 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:5f73 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:608f __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:60ad __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:6143 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:6289* fcloseall_ +0000:628e __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:6296* _msize_ +0000:6296 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:62a7 __HeapManager_expand_ +0000:641c _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:646c _fexpand_ +0000:646c* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:649d __EnterWVIDEO_ +087e:064e+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:64c1 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:64d3 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:64f3 __flushall_ +0000:654e flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:6553 getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:656d __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:65a5 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:65d4 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:66ff _nfree_ +087e:1206+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:67f7 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:684e fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:6916* __I4M +0000:6916 __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:692e __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c) +0000:76e8+ __ibm_bios_get_ticks_ +0000:775a clock_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:7781 kbhit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c) +0000:7798 ftell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:77f0 ultoa_ +0000:785f* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +087e:120c ____Argv +087e:1210 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +087e:0658 __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +087e:06a6 __Start_XI +087e:06ca __End_XI +087e:06ca __Start_YI +087e:06dc __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +087e:1212 ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:788e* _heapgrow_ +0000:788e* _fheapgrow_ +0000:788f _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:7903* _heapenable_ +087e:065a ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:7914 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:799c __LastFree_ +0000:7a15 __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:7b22 lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:7b4d tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:7b5c _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:7b80 __GetIOMode_ +0000:7ba5 __SetIOMode_nogrow_ +087e:065c ___NFiles +087e:065e ___init_mode +087e:0686 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:7bc8 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:7be4* _dosretax_ +0000:7be9* _dosret0_ +0000:7bf0 __set_errno_dos_ +0000:7c4a* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +087e:069e ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:7c54 _dos_creat_ +0000:7c76* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:7c96+ __grow_iomode_ +0000:7d53+ __shrink_iomode_ +0000:7d8c __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:7dec _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:7e0d _bexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:7e62 _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:81db fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:81de wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:8207+ utoa_ +0000:8264 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:8287 strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +087e:06a0 ___EFG_printf +087e:06a2* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +087e:1216 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:82ba* _ismbblead_ +087e:1218 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:82d4 ulltoa_ +0000:83b9* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c) +0000:841a fflush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +087e:0072 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:842b* sbrk_ +0000:843a __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:84a2 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:84ae __ChkTTYIOMode_ +0000:84ea* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:84f7* _dos_close_ +0000:8503 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:854f __mbinit_ +087e:06a4+ ___MBCodePage + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00011b00 (72448.) +Entry point address: 0000:3674 +Link time: 00:00.00 diff --git a/16_CA.BCO b/16_CA.BCO new file mode 100755 index 0000000000000000000000000000000000000000..1ee84a7ecb225501f924af1ff210f4c9f5fd9fda GIT binary patch literal 5596 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 MJ<|QR(}C;%2Yus2TL1t6 literal 0 HcmV?d00001 diff --git a/16_HC.BCO b/16_HC.BCO new file mode 100755 index 0000000000000000000000000000000000000000..1ffd2481f974c29d171ceeb2a8cfe0f6d2841822 GIT binary patch literal 3986 zcmb7HeN>a@6~E7umw*8rSd z7~LQ6JbCZ${_efM=RR+4_UFQ9EKT~B`nu|t@(RhQ*Xh>=3IHI_s(-MexZ2}$+1>5M z`m(a(ExPhpAPwN(D(DU51KfP^>8#q>&i~?;)isJ`6Vh%{XpNTxh3HfITuE&%225FM zsth{gtw0IdE?Kf_m+K#D+0jyMZmO>`8T2i6CVhRgp{B)Pw&;wv18Wd<8Br_eMoESm z5pho}gtJ%;b!MHhIZ%pxMc$L5b{;;HSXW=8GsYGoluXU_^*ZAtoRB3r4vcx$LUEHg_d+z+*TIUd4XjHRTRb<&vfZ-DVy&|3jJtThFrnw^mxh`Ko$<~>vRJH5 zb*5UKF%ejaky+C&ooP+e_A1k+$Lg%s8k5d=_0tovd+}f0&xFFBJP=R=Tqgj70S&<4 z3qXKn8ZZa40d5Eu=UzvFMgTakpwuwHQH2ae;0e|RH;A{8MiW5&JLv7$8DBimiPr~t=T5>sj|W~H2lAsB@}!!?LN90Z~vOGpvfOe)A$ z@?#}1^O;jqJu&`2GDgYQcx<+E87qmNY$FZCLY$>~%sF>;EWA#ad3$z}2za-B?) zA|(gr!)1(m`97Crn41Eae`4{1R#1A@~`)TJh%wdQk%=;cfdGD;At=fD2QV4 z4`zc#>ahFv*j+A98#Hj#eGG+Pmm4|Hec&6+gbar2@Hrf?mSgaZ3MF{E4IHxyx&}3n zE+uIOIRw8{IZYXdlz^A#%Q-qY0N*Q|qnZO&gNJi;yIoHAZt!!+8V13HAK{QS;0`YZ zAd7KQko2rBgJWlRXN1C5j>a!kPWUK0(rcv!UUcx=f z3c$oK$NlVbWT7JO;L9!@Prq$8sBKxqjvU4jgR~@Hvi6NWe3G4+?1sTfmskNFhhnK(%mkp z%`P*dMPAw0?(FE0WTa5C;#;-s#8mjh-nLzKpClupy2I_szjx&wNEzd?q_ z)h_Mvv^xaI?eJk4e#z_bNq$G0$K9?0B4c#fxw|_H(s=1BL9G;~J--YESRB~GShBr7 zPlwaxP)q`3wzEE(`J~z9uzQmq&SNLRD@Tb6d%ZdIVgH92qhcKPM^snb@&3Lz$oC|A z;$r~)!!&4%1;uFQMfrmeE@Dj1O7z4MJyC8ILSp>NSWujfY`~pLoNk=uloJxCi5PE6 zIb3m1_xDXh_q&m7^tk=UkS$*FZnT3_{nRdW&bQVHv}yIL-dy zn`zl0G1@p*p6DMIg5p$vUzGZD`unCpHfxongh)-Ob!rsfV@QKJ@if#SaSGG#?~8$) z5o*NEj+c(s;!P}7)SX0iLt-pbobJvFi4!5)ILe0gpstx>RL&W0ol+i`25V_) zFnThGYw{9Oc!@!h{4*bPN-u_b_p##6RrN8}4wmEJS1|GHv2Yzo; z9rz)xFX8$nTzBBQ#-@JZ1N;ly(q3@lYR2_JT#IaJSC1CpTn8?Ey|W9aE3ZhcUiKq! zjLiOd$A0on1Q0()LNA*M5FDJL3*i$GP)KoIAI}3D|+tXA7K0)DTGU3wRnXB6<`Y@H^rx zM8S`PUpJ0^J)j}Iu!KAZMWhc_k$%`f_QGaz04m4;Y$XAxB!@sxz5?6Gm!W}t6`bTH z=prw}KJpDXNWKNf$gA)gISi-BD{zJ!fj7yw;W9afL;81cGWjk{lH(91uR)xg02Tcn zWYgCnpPqzu^hcnhr=WtKfol2_XryPsMt=&e^k?u4eFJ>-=kPo|4`F%%j?#Yg p(qTA9N8ke0&=H!2Q%^SiEnSSWPY#XHB{;U+gM-VF7x6IU{{X>Q^*sOp literal 0 HcmV?d00001 diff --git a/16_HEAD.BCO b/16_HEAD.BCO new file mode 100755 index 0000000000000000000000000000000000000000..b9c5662fb59945d68bc46f6fc2eec9660fc90f2b GIT binary patch literal 3374 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 JeU~;x{|^IPlsy0d literal 0 HcmV?d00001 diff --git a/HEAP.16 b/HEAP.16 new file mode 100755 index 00000000..1f8f7142 --- /dev/null +++ b/HEAP.16 @@ -0,0 +1,45 @@ + + == default == + + USED block at 1ba90016 of size 66 + FREE block at 1ba90058 of size 18 + USED block at 1ba9006a of size 136 + USED block at 1ba900f2 of size 20 + FREE block at 1ba90106 of size 7926 +OK - end of heap + + == near == + + USED block at ba885b6 of size 12 + USED block at ba885c2 of size 294 + USED block at ba886e8 of size 42 + USED block at ba88712 of size 20 + USED block at ba88726 of size 20 + USED block at ba8873a of size 20 + USED block at ba8874e of size 20 + USED block at ba88762 of size 20 + USED block at ba88776 of size 30854 +OK - end of heap + + == far == + + USED block at 1ba90016 of size 66 + USED block at 1ba90058 of size 18 + USED block at 1ba9006a of size 136 + USED block at 1ba900f2 of size 20 + USED block at 1ba90106 of size 7926 +OK - end of heap + +Memory Type Total Used Free +---------------- -------- -------- -------- +Default 8166 222 7944 +Near 31302 448 30854 +Far 8166 222 7944 +---------------- -------- -------- -------- +coreleft = 30852 +farcoreleft = 46792 +GetFreeSize = 15960 +GetNearFreeSize = 30854 +GetFarFreeSize = 15960 +memavl = 30852 +stackavail = 15125 diff --git a/KITTEN.BCO b/KITTEN.BCO new file mode 100755 index 0000000000000000000000000000000000000000..301fdbd08b8a370a3c4dc0cef3cd77e5eca5f856 GIT binary patch literal 5639 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 AY5)KL literal 0 HcmV?d00001 diff --git a/MMDUMP.16 b/MMDUMP.16 new file mode 100755 index 0000000000000000000000000000000000000000..127e71ae95b650e5d600e6fd54e3b572f3751546 GIT binary patch literal 50 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 literal 0 HcmV?d00001 diff --git a/bakapi.maw b/bakapi.maw new file mode 100755 index 00000000..4cb30bca --- /dev/null +++ b/bakapi.maw @@ -0,0 +1,450 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: bakapi.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 07a6:0000 00008e80 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00007a42 +FAR_DATA FAR_DATA AUTO 07a5:0002 00000000 +_NULL BEGDATA DGROUP 07a6:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07a8:0000 00000002 +CONST DATA DGROUP 07a8:0002 00000076 +CONST2 DATA DGROUP 07af:0008 0000010a +_DATA DATA DGROUP 07c1:0000 0000023c +XIB DATA DGROUP 07e4:000c 00000000 +XI DATA DGROUP 07e4:000c 0000001e +XIE DATA DGROUP 07e6:000a 00000000 +YIB DATA DGROUP 07e6:000a 00000000 +YI DATA DGROUP 07e6:000a 00000012 +YIE DATA DGROUP 07e7:000c 00000000 +STRINGS DATA DGROUP 07e7:000c 00000000 +DATA DATA DGROUP 07e7:000c 00000000 +_BSS BSS DGROUP 07e7:000c 00000a56 +STACK STACK DGROUP 088e:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: bakapi.o(/dos/z/16/src/bakapi.c) +0000:00b2 main_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:019d __STK +0000:01bd* __STKOVERFLOW_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:01d8 rand_ +0000:0218* srand_ +Module: 16.lib(/dos/z/16/src/lib/modex16.c) +0000:03f8 VGAmodeX_ +0000:0492+ modexEnter_ +0000:0528* modexLeave_ +0000:053c modexDefaultPage_ +0000:0592* modexNextPage_ +0000:05f8* modexNextPage0_ +0000:0656 modexShowPage_ +0000:06e8* modexPanPage_ +0000:0704* modexSelectPlane_ +0000:0724 modexClearRegion_ +0000:0812* oldDrawBmp_ +0000:090c* modexDrawBmp_ +0000:0932+ modexDrawBmpRegion_ +0000:0a32* modexDrawPlanarBuf_ +0000:0a4c* modexDrawSprite_ +0000:0a72+ modexDrawSpriteRegion_ +0000:0b7e* modexCopyPageRegion_ +0000:0c8e* modexFadeOn_ +0000:0cba* modexFadeOff_ +0000:0ce4* modexFlashOn_ +0000:0d0e* modexFlashOff_ +0000:0db4+ modexPalSave_ +0000:0de6+ modexNewPal_ +0000:0e2a* modexLoadPalFile_ +0000:0ecc* modexSavePalFile_ +0000:0f36* modexPalBlack_ +0000:0f5c* modexPalWhite_ +0000:0f82+ modexPalUpdate_ +0000:1332+ modexPalUpdate1_ +0000:1388* modexPalUpdate0_ +0000:13ca+ chkcolor_ +0000:15b0 modexputPixel_ +0000:161a* modexgetPixel_ +0000:1672* modexhlin_ +0000:16d8 modexprint_ +0000:1822* modexprintbig_ +0000:1966+ modexWaitBorder_ +07a6:01c4 _VGA +Module: 16.lib(/dos/z/16/src/lib/16text.c) +0000:19e8 textInit_ +07a6:0d2c _romFonts +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:1a32 kbhit_ +Module: 16.lib(/dos/z/16/src/lib/bakapee.c) +0000:1a58* pdump_ +0000:1ab2+ cls_ +0000:1aec+ colortest_ +0000:1b1c+ colorz_ +0000:1b5e+ ssd_ +0000:1be2+ dingpp_ +0000:1c0c+ dingo_ +0000:1c5c+ dingas_ +0000:1cb4+ dingu_ +0000:1cec+ dingq_ +0000:1d54 ding_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getch.c) +0000:20c2 getch_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:20dc printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(scanf.c) +0000:2167+ vscanf_ +0000:2189 scanf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +07a6:0000* __nullarea +0000:21b0 _cstart_ +0000:2285* _Not_Enough_Memory_ +0000:23b0 __exit_ +0000:23cf __do_exit_with_msg__ +0000:2412 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:241c _small_code_ +0000:241c* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +07a6:0d44 __argv +07a6:0d48 ___argv +07a6:0d4c __argc +07a6:0d4e ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:241c* __exit_with_msg_ +0000:241f __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +07a6:01f4 __curbrk +07a6:01fc __STACKLOW +07a6:01fe __STACKTOP +07a6:0200 __cbyte +07a6:0202 __child +07a6:0204 __no87 +07a6:0212 ___FPE_handler +07a6:01f6 __psp +07a6:0206 __get_ovl_stack +07a6:020a __restore_ovl_stack +07a6:020e __close_ovl_file +07a6:0216 __LpCmdLine +07a6:021a __LpPgmName +07a6:01f8 __osmajor +07a6:01f9 __osminor +07a6:01fa __osmode +07a6:01fb __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:243a __I4M +0000:243a __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:2452+ int86x_ +0000:24e9 int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:2513 _fmalloc_ +0000:2513 malloc_ +07a6:021e+ ___fheap +07a6:0220 ___fheapRover +07a6:0222 ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:2616+ __null_int23_exit_ +0000:2617 exit_ +0000:2644* _exit_ +07a6:0224+ ___int23_exit +07a6:0226+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:265e+ __open_flags_ +0000:284f+ _fsopen_ +0000:28b3 fopen_ +0000:2989* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:29fe+ __fill_buffer_ +0000:2ae8 fgetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:2b85 __doclose_ +0000:2c2e __shutdown_stream_ +0000:2c45 fclose_ +07a6:0d50+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:2c8f _ffree_ +0000:2c8f free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:2cd1 fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(delay.c) +0000:2ebe delay_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +07a6:0228 ___iob +07a6:0390 __fmode +07a6:0d52 ___OpenStreams +07a6:0d56 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:302a __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ungetc.c) +0000:30eb ungetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(scnf.c) +0000:4092 __scnf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:431a __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:4376* __FInitRtns +0000:437a __InitRtns +0000:43d5* __FFiniRtns +0000:43d9 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +07a6:0392 ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:443e __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:443f __Init_Argv_ +0000:449b+ _getargv_ +0000:4694 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:46b6 __EnterWVIDEO_ +07a6:0394+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:46da intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:46ec segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:470c __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:4710 __MemAllocator +0000:47da __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:4937 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:4a29 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:4ac0 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:4ac3 _nmalloc_ +07a6:0396 ___nheapbeg +07a6:0398 ___MiniHeapRover +07a6:039a ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:4b94* __set_commode_ +07a6:039c __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:4ba0 __set_errno_ +0000:4bb2* __set_EDOM_ +0000:4bc2* __set_ERANGE_ +0000:4bd2* __set_EINVAL_ +0000:4be5 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:4bef tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:4ddf* open_ +0000:4e15 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:4ead fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:4ff0 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:5019 __freefp_ +0000:5094 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:50d3 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:51ef __flushall_ +0000:524a* flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:524f getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:5269 __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:52ff __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:531d __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:5355 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:5384 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:54af _nfree_ +07a6:0d5e+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:55a7 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:55fe __get_errno_ptr_ +0000:5605 __get_doserrno_ptr_ +07a6:0d60+ _errno +07a6:0d62+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:560c fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:56d4 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:581a* fcloseall_ +0000:581f __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:5827 __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +07a6:0098 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +07a6:0d64 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:65e1* _ismbblead_ +07a6:0d66 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbtowc.c) +0000:65fb mbtowc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bits.c) +07a6:019a __Bits +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fdfs086) +0000:66fe __FDFS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:6746* __I4D +0000:678f __U4D +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +07a6:039e ___EFG_printf +07a6:03a0 ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i8m086) +0000:683e* __I8M +0000:683e __U8M +0000:6824* __I8ME +0000:6824* __U8ME +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +07a6:0e68 ____Argv +07a6:0e6c ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +07a6:03a2 __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +07a6:03ec __Start_XI +07a6:040a __End_XI +07a6:040a __Start_YI +07a6:041c __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +07a6:0e6e ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:6988 _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:6d01* _heapgrow_ +0000:6d01* _fheapgrow_ +0000:6d02 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:6d76* _heapenable_ +07a6:03a4 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:6d87 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:6e0f __LastFree_ +0000:6e88 __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:6f95 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:6fb9 __GetIOMode_ +0000:6fde __SetIOMode_nogrow_ +07a6:03a6 ___NFiles +07a6:03a8 ___init_mode +07a6:03d0 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:7001 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:701d* _dosretax_ +0000:7022* _dosret0_ +0000:7029 __set_errno_dos_ +0000:7083* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +07a6:03e8 ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:708d _dos_creat_ +0000:70af* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:70cf+ __grow_iomode_ +0000:718c+ __shrink_iomode_ +0000:71c5 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:7225 lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:7250 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:725f fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:7262 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:728b+ utoa_ +0000:72e8 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:730b strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:732d ulltoa_ +0000:7412* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:7473 ultoa_ +0000:74e2* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:754e __mbinit_ +07a6:03ea+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:7629* sbrk_ +0000:7638 __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:76a0 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:76ac* _frealloc_ +0000:76ac realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:7772 __ChkTTYIOMode_ +0000:77ae* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:77bb* _dos_close_ +0000:77c7 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +07a6:0072 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:77d5* _msize_ +0000:77d5 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:77e6 __HeapManager_expand_ +0000:795b _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:79ab _fexpand_ +0000:79ab* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:79dc _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:79fd _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000108e0 (67808.) +Entry point address: 0000:21b0 +Link time: 00:00.00 diff --git a/bcEXMM.MAP b/bcEXMM.MAP new file mode 100755 index 00000000..ee7dd7cf --- /dev/null +++ b/bcEXMM.MAP @@ -0,0 +1,753 @@ + + Start Stop Length Name Class + + 00000H 05F4FH 05F50H _TEXT CODE + 05F50H 05F50H 00000H _FARDATA FAR_DATA + 05F50H 05F50H 00000H _FARBSS FAR_BSS + 05F50H 05F50H 00000H _OVERLAY_ OVRINFO + 05F50H 05F50H 00000H _1STUB_ STUBSEG + 05F50H 0700FH 010C0H _DATA DATA + 07010H 07011H 00002H _CVTSEG DATA + 07012H 07017H 00006H _SCNSEG DATA + 07018H 07018H 00000H _CONST CONST + 07018H 0702FH 00018H _INIT_ INITDATA + 07030H 07030H 00000H _INITEND_ INITDATA + 07030H 07030H 00000H _EXIT_ EXITDATA + 07030H 07030H 00000H _EXITEND_ EXITDATA + 07030H 07091H 00062H _BSS BSS + 07092H 07092H 00000H _BSSEND BSSEND + 070A0H 0711FH 00080H _STACK STACK + + +Detailed map of segments + + 0000:0000 028F C=CODE S=_TEXT G=(none) M=c0.ASM ACBP=28 + 0000:028F 067F C=CODE S=_TEXT G=(none) M=SRC\LIB\NYAN\KITTEN.C ACBP=28 + 0000:090E 02FD C=CODE S=_TEXT G=(none) M=SRC\LIB\16_HC.C ACBP=28 + 0000:0C0B 01B5 C=CODE S=_TEXT G=(none) M=SRC\EXMMTEST.C ACBP=28 + 0000:0DC0 029D C=CODE S=_TEXT G=(none) M=SRC\LIB\16_CA.C ACBP=28 + 0000:105D 02FE C=CODE S=_TEXT G=(none) M=SRC\LIB\16_HEAD.C ACBP=28 + 0000:135B 1EAD C=CODE S=_TEXT G=(none) M=SRC\LIB\16_MM.C ACBP=28 + 0000:3208 0024 C=CODE S=_TEXT G=(none) M=ATEXIT ACBP=28 + 0000:322C 0049 C=CODE S=_TEXT G=(none) M=CLOCK ACBP=28 + 0000:3275 0000 C=CODE S=_TEXT G=(none) M=CTYPE ACBP=28 + 0000:3275 003D C=CODE S=_TEXT G=(none) M=DOSFATTR ACBP=28 + 0000:32B2 0089 C=CODE S=_TEXT G=(none) M=EXIT ACBP=28 + 0000:333B 0000 C=CODE S=_TEXT G=(none) M=FILES ACBP=28 + 0000:333B 0000 C=CODE S=_TEXT G=(none) M=FILES2 ACBP=28 + 0000:333B 0000 C=CODE S=_TEXT G=(none) M=FMODE ACBP=28 + 0000:333B 00AE C=CODE S=_TEXT G=(none) M=H_LDIV ACBP=28 + 0000:33E9 0021 C=CODE S=_TEXT G=(none) M=H_LLSH ACBP=28 + 0000:340A 0021 C=CODE S=_TEXT G=(none) M=H_LURSH ACBP=28 + 0000:342B 0060 C=CODE S=_TEXT G=(none) M=H_PADD ACBP=28 + 0000:348B 0028 C=CODE S=_TEXT G=(none) M=H_PSBP ACBP=28 + 0000:34B3 004B C=CODE S=_TEXT G=(none) M=IOERROR ACBP=28 + 0000:34FE 0011 C=CODE S=_TEXT G=(none) M=ISATTY ACBP=28 + 0000:350F 00A2 C=CODE S=_TEXT G=(none) M=LONGTOA ACBP=28 + 0000:35B1 0029 C=CODE S=_TEXT G=(none) M=LSEEK ACBP=28 + 0000:35DA 00B0 C=CODE S=_TEXT G=(none) M=MKNAME ACBP=28 + 0000:368A 0021 C=CODE S=_TEXT G=(none) M=N_PCMP ACBP=28 + 0000:36AB 002F C=CODE S=_TEXT G=(none) M=READA ACBP=28 + 0000:36DA 00B2 C=CODE S=_TEXT G=(none) M=SETUPIO ACBP=28 + 0000:378C 0000 C=CODE S=_TEXT G=(none) M=STKLEN ACBP=28 + 0000:378C 002C C=CODE S=_TEXT G=(none) M=TOLOWER ACBP=28 + 0000:37B8 0018 C=CODE S=_TEXT G=(none) M=UNLINK ACBP=28 + 0000:37D0 04DB C=CODE S=_TEXT G=(none) M=VPRINTER ACBP=28 + 0000:3CAB 009F C=CODE S=_TEXT G=(none) M=VRAM ACBP=28 + 0000:3D4A 0000 C=CODE S=_TEXT G=(none) M=WSCROLL ACBP=28 + 0000:3D4A 0030 C=CODE S=_TEXT G=(none) M=_STPCPY ACBP=28 + 0000:3D7A 0004 C=CODE S=_TEXT G=(none) M=CORELEFT ACBP=28 + 0000:3D7E 014E C=CODE S=_TEXT G=(none) M=CPRINTF ACBP=28 + 0000:3ECC 01A5 C=CODE S=_TEXT G=(none) M=CRTINIT ACBP=28 + 0000:4071 001F C=CODE S=_TEXT G=(none) M=CVTFAK ACBP=28 + 0000:4090 042D C=CODE S=_TEXT G=(none) M=FARHEAP ACBP=28 + 0000:44BD 013E C=CODE S=_TEXT G=(none) M=FBRK ACBP=28 + 0000:45FB 0050 C=CODE S=_TEXT G=(none) M=FCORELFT ACBP=28 + 0000:464B 0054 C=CODE S=_TEXT G=(none) M=GETCH ACBP=28 + 0000:469F 00AC C=CODE S=_TEXT G=(none) M=GPTEXT ACBP=28 + 0000:474B 0029 C=CODE S=_TEXT G=(none) M=IOCTL ACBP=28 + 0000:4774 0012 C=CODE S=_TEXT G=(none) M=KBHIT ACBP=28 + 0000:4786 009D C=CODE S=_TEXT G=(none) M=MOVETEXT ACBP=28 + 0000:4823 0017 C=CODE S=_TEXT G=(none) M=PUTCH ACBP=28 + 0000:483A 0004 C=CODE S=_TEXT G=(none) M=REALCVT ACBP=28 + 0000:483E 01C7 C=CODE S=_TEXT G=(none) M=SCREEN ACBP=28 + 0000:4A05 0184 C=CODE S=_TEXT G=(none) M=SCROLL ACBP=28 + 0000:4B89 0129 C=CODE S=_TEXT G=(none) M=SETARGV ACBP=28 + 0000:4CB2 001C C=CODE S=_TEXT G=(none) M=SETBLOCK ACBP=28 + 0000:4CCE 0054 C=CODE S=_TEXT G=(none) M=SETENVP ACBP=28 + 0000:4D22 002C C=CODE S=_TEXT G=(none) M=WHEREXY ACBP=28 + 0000:4D4E 001D C=CODE S=_TEXT G=(none) M=CHMODA ACBP=28 + 0000:4D6B 0026 C=CODE S=_TEXT G=(none) M=CLOSE ACBP=28 + 0000:4D91 001E C=CODE S=_TEXT G=(none) M=CLOSEA ACBP=28 + 0000:4DAF 00B0 C=CODE S=_TEXT G=(none) M=FCLOSE ACBP=28 + 0000:4E5F 00C6 C=CODE S=_TEXT G=(none) M=FFLUSH ACBP=28 + 0000:4F25 0041 C=CODE S=_TEXT G=(none) M=FLENGTH ACBP=28 + 0000:4F66 0040 C=CODE S=_TEXT G=(none) M=FLUSHALL ACBP=28 + 0000:4FA6 01FE C=CODE S=_TEXT G=(none) M=FOPEN ACBP=28 + 0000:51A4 001C C=CODE S=_TEXT G=(none) M=FPRINTF ACBP=28 + 0000:51C0 01D8 C=CODE S=_TEXT G=(none) M=FSEEK ACBP=28 + 0000:5398 0070 C=CODE S=_TEXT G=(none) M=GETENV ACBP=28 + 0000:5408 0070 C=CODE S=_TEXT G=(none) M=LTOA1 ACBP=28 + 0000:5478 0024 C=CODE S=_TEXT G=(none) M=MEMCPY ACBP=28 + 0000:549C 0022 C=CODE S=_TEXT G=(none) M=MOVEDATA ACBP=28 + 0000:54BE 018D C=CODE S=_TEXT G=(none) M=OPEN ACBP=28 + 0000:564B 004F C=CODE S=_TEXT G=(none) M=OPENA ACBP=28 + 0000:569A 001B C=CODE S=_TEXT G=(none) M=PRINTF ACBP=28 + 0000:56B5 03A4 C=CODE S=_TEXT G=(none) M=PUTC ACBP=28 + 0000:5A59 00CB C=CODE S=_TEXT G=(none) M=READ ACBP=28 + 0000:5B24 0003 C=CODE S=_TEXT G=(none) M=READU ACBP=28 + 0000:5B27 0111 C=CODE S=_TEXT G=(none) M=SETVBUF ACBP=28 + 0000:5C38 0081 C=CODE S=_TEXT G=(none) M=SPRINTF ACBP=28 + 0000:5CB9 003F C=CODE S=_TEXT G=(none) M=STRCAT ACBP=28 + 0000:5CF8 0040 C=CODE S=_TEXT G=(none) M=STRDUP ACBP=28 + 0000:5D38 001F C=CODE S=_TEXT G=(none) M=STRLEN ACBP=28 + 0000:5D57 0149 C=CODE S=_TEXT G=(none) M=WRITE ACBP=28 + 0000:5EA0 003C C=CODE S=_TEXT G=(none) M=WRITEA ACBP=28 + 0000:5EDC 0003 C=CODE S=_TEXT G=(none) M=WRITEU ACBP=28 + 0000:5EDF 003B C=CODE S=_TEXT G=(none) M=XFCLOSE ACBP=28 + 0000:5F1A 0036 C=CODE S=_TEXT G=(none) M=XFFLUSH ACBP=28 + 05F5:0000 0000 C=FAR_DATA S=_FARDATA G=(none) M=c0.ASM ACBP=68 + 05F5:0000 0000 C=FAR_BSS S=_FARBSS G=(none) M=c0.ASM ACBP=68 + 05F5:0000 0000 C=OVRINFO S=_OVERLAY_ G=(none) M=c0.ASM ACBP=68 + 05F5:0000 0000 C=STUBSEG S=_1STUB_ G=(none) M=c0.ASM ACBP=68 + 05F5:0000 0093 C=DATA S=_DATA G=DGROUP M=c0.ASM ACBP=68 + 05F5:0094 0045 C=DATA S=_DATA G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 05F5:00DA 0014 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 05F5:00EE 00E1 C=DATA S=_DATA G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 05F5:01D0 005C C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 05F5:022C 0015 C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 05F5:0242 0A7B C=DATA S=_DATA G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 05F5:0CBE 0002 C=DATA S=_DATA G=DGROUP M=ATEXIT ACBP=48 + 05F5:0CC0 0000 C=DATA S=_DATA G=DGROUP M=CLOCK ACBP=48 + 05F5:0CC0 0101 C=DATA S=_DATA G=DGROUP M=CTYPE ACBP=48 + 05F5:0DC2 0000 C=DATA S=_DATA G=DGROUP M=DOSFATTR ACBP=48 + 05F5:0DC2 0006 C=DATA S=_DATA G=DGROUP M=EXIT ACBP=48 + 05F5:0DC8 0190 C=DATA S=_DATA G=DGROUP M=FILES ACBP=48 + 05F5:0F58 002A C=DATA S=_DATA G=DGROUP M=FILES2 ACBP=48 + 05F5:0F82 0004 C=DATA S=_DATA G=DGROUP M=FMODE ACBP=48 + 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LDIV ACBP=48 + 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LLSH ACBP=48 + 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_LURSH ACBP=48 + 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_PADD ACBP=48 + 05F5:0F86 0000 C=DATA S=_DATA G=DGROUP M=H_PSBP ACBP=48 + 05F5:0F86 005B C=DATA S=_DATA G=DGROUP M=IOERROR ACBP=48 + 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=ISATTY ACBP=48 + 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=LONGTOA ACBP=48 + 05F5:0FE2 0000 C=DATA S=_DATA G=DGROUP M=LSEEK ACBP=48 + 05F5:0FE2 0009 C=DATA S=_DATA G=DGROUP M=MKNAME ACBP=48 + 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=N_PCMP ACBP=48 + 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=READA ACBP=48 + 05F5:0FEC 0000 C=DATA S=_DATA G=DGROUP M=SETUPIO ACBP=48 + 05F5:0FEC 0002 C=DATA S=_DATA G=DGROUP M=STKLEN ACBP=48 + 05F5:0FEE 0000 C=DATA S=_DATA G=DGROUP M=TOLOWER ACBP=48 + 05F5:0FEE 0000 C=DATA S=_DATA G=DGROUP M=UNLINK ACBP=48 + 05F5:0FEE 0067 C=DATA S=_DATA G=DGROUP M=VPRINTER ACBP=48 + 05F5:1056 0000 C=DATA S=_DATA G=DGROUP M=VRAM ACBP=48 + 05F5:1056 0002 C=DATA S=_DATA G=DGROUP M=WSCROLL ACBP=48 + 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=_STPCPY ACBP=48 + 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=CORELEFT ACBP=48 + 05F5:1058 0000 C=DATA S=_DATA G=DGROUP M=CPRINTF ACBP=48 + 05F5:1058 0018 C=DATA S=_DATA G=DGROUP M=CRTINIT ACBP=48 + 05F5:1070 0031 C=DATA S=_DATA G=DGROUP M=CVTFAK ACBP=48 + 05F5:10A2 0000 C=DATA S=_DATA G=DGROUP M=FARHEAP ACBP=48 + 05F5:10A2 0002 C=DATA S=_DATA G=DGROUP M=FBRK ACBP=48 + 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=FCORELFT ACBP=48 + 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=GETCH ACBP=48 + 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=GPTEXT ACBP=48 + 05F5:10A4 0000 C=DATA S=_DATA G=DGROUP M=IOCTL ACBP=48 + 05F5:10A4 0002 C=DATA S=_DATA G=DGROUP M=KBHIT ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=MOVETEXT ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=PUTCH ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=REALCVT ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=SCREEN ACBP=48 + 05F5:10A6 0000 C=DATA S=_DATA G=DGROUP M=SCROLL ACBP=48 + 05F5:10A6 0010 C=DATA S=_DATA G=DGROUP M=SETARGV ACBP=48 + 05F5:10B6 0000 C=DATA S=_DATA G=DGROUP M=SETBLOCK ACBP=48 + 05F5:10B6 0004 C=DATA S=_DATA G=DGROUP M=SETENVP ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=WHEREXY ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CHMODA ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CLOSE ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=CLOSEA ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FCLOSE ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FFLUSH ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FLENGTH ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FLUSHALL ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FOPEN ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FPRINTF ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=FSEEK ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=GETENV ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=LTOA1 ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=MEMCPY ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=MOVEDATA ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=OPEN ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=OPENA ACBP=48 + 05F5:10BA 0000 C=DATA S=_DATA G=DGROUP M=PRINTF ACBP=48 + 05F5:10BA 0001 C=DATA S=_DATA G=DGROUP M=PUTC ACBP=48 + 05F5:10BC 0000 C=DATA S=_DATA G=DGROUP M=READ ACBP=48 + 05F5:10BC 0000 C=DATA S=_DATA G=DGROUP M=READU ACBP=48 + 05F5:10BC 0004 C=DATA S=_DATA G=DGROUP M=SETVBUF ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=SPRINTF ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRCAT ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRDUP ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=STRLEN ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITE ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITEA ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=WRITEU ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=XFCLOSE ACBP=48 + 05F5:10C0 0000 C=DATA S=_DATA G=DGROUP M=XFFLUSH ACBP=48 + 05F5:10C0 0000 C=DATA S=_CVTSEG G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C0 0002 C=DATA S=_CVTSEG G=DGROUP M=CVTFAK ACBP=48 + 05F5:10C2 0000 C=DATA S=_CVTSEG G=DGROUP M=REALCVT ACBP=48 + 05F5:10C2 0000 C=DATA S=_SCNSEG G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C2 0006 C=DATA S=_SCNSEG G=DGROUP M=CVTFAK ACBP=48 + 05F5:10C8 0000 C=CONST S=_CONST G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C8 0000 C=INITDATA S=_INIT_ G=DGROUP M=c0.ASM ACBP=48 + 05F5:10C8 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETUPIO ACBP=48 + 05F5:10CE 0006 C=INITDATA S=_INIT_ G=DGROUP M=CRTINIT ACBP=48 + 05F5:10D4 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETARGV ACBP=48 + 05F5:10DA 0006 C=INITDATA S=_INIT_ G=DGROUP M=SETENVP ACBP=48 + 05F5:10E0 0000 C=INITDATA S=_INITEND_ G=DGROUP M=c0.ASM ACBP=28 + 05F5:10E0 0000 C=EXITDATA S=_EXIT_ G=DGROUP M=c0.ASM ACBP=48 + 05F5:10E0 0000 C=EXITDATA S=_EXITEND_ G=DGROUP M=c0.ASM ACBP=28 + 05F5:10E0 0000 C=BSS S=_BSS G=DGROUP M=c0.ASM ACBP=48 + 05F5:10E0 0004 C=BSS S=_BSS G=DGROUP M=SRC\LIB\NYAN\KITTEN.C ACBP=48 + 05F5:10E4 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HC.C ACBP=48 + 05F5:10E4 0000 C=BSS S=_BSS G=DGROUP M=SRC\EXMMTEST.C ACBP=48 + 05F5:10E4 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_CA.C ACBP=48 + 05F5:10EA 0000 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_HEAD.C ACBP=48 + 05F5:10EA 0006 C=BSS S=_BSS G=DGROUP M=SRC\LIB\16_MM.C ACBP=48 + 05F5:10F0 0040 C=BSS S=_BSS G=DGROUP M=ATEXIT ACBP=48 + 05F5:1130 0001 C=BSS S=_BSS G=DGROUP M=CLOCK ACBP=48 + 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=DOSFATTR ACBP=48 + 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=IOERROR ACBP=48 + 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=ISATTY ACBP=48 + 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=LONGTOA ACBP=48 + 05F5:1132 0000 C=BSS S=_BSS G=DGROUP M=LSEEK ACBP=48 + 05F5:1132 000D C=BSS S=_BSS G=DGROUP M=MKNAME ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=READA ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=SETUPIO ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=UNLINK ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=VPRINTER ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=VRAM ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CORELEFT ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CRTINIT ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=GETCH ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=IOCTL ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=KBHIT ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=SETBLOCK ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CHMODA ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=CLOSEA ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=FLENGTH ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=GETENV ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=MEMCPY ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=MOVEDATA ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=OPEN ACBP=48 + 05F5:1140 0000 C=BSS S=_BSS G=DGROUP M=OPENA ACBP=48 + 05F5:1140 0001 C=BSS S=_BSS G=DGROUP M=PUTC ACBP=48 + 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=READ ACBP=48 + 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=STRCAT ACBP=48 + 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=STRLEN ACBP=48 + 05F5:1142 0000 C=BSS S=_BSS G=DGROUP M=WRITEA ACBP=48 + 05F5:1142 0000 C=BSSEND S=_BSSEND G=DGROUP M=c0.ASM ACBP=28 + 070A:0000 0080 C=STACK S=_STACK G=(none) M=c0.ASM ACBP=74 + + Address Publics by Name + + 05F5:0000 idle DATASEG@ + 0000:028B idle DGROUP@ + 0000:333E idle F_LDIV@ + 0000:334D idle F_LMOD@ + 0000:3345 idle F_LUDIV@ + 0000:3355 idle F_LUMOD@ + 0000:33EC idle F_LXLSH@ + 0000:340D idle F_LXURSH@ + 0000:342E idle F_PADD@ + 0000:348E idle F_PSBP@ + 0000:345D idle F_PSUB@ + 0000:028F idle KITTENGETS + 0000:333E idle LDIV@ + 0000:334D idle LMOD@ + 0000:3345 idle LUDIV@ + 0000:3355 idle LUMOD@ + 0000:33EC idle LXLSH@ + 0000:340D idle LXURSH@ + 0000:333B N_LDIV@ + 0000:334A idle N_LMOD@ + 0000:3342 idle N_LUDIV@ + 0000:3352 idle N_LUMOD@ + 0000:33E9 N_LXLSH@ + 0000:340A N_LXURSH@ + 0000:342B N_PADD@ + 0000:368A N_PCMP@ + 0000:348B N_PSBP@ + 0000:345A idle N_PSUB@ + 0000:342E idle PADD@ + 0000:348E idle PSBP@ + 0000:345D idle PSUB@ + 0000:0276 _abort + 05F5:10EC idle _aftersort + 0000:3208 idle _atexit + 05F5:10EE idle _beforesort + 0000:0FB4 idle _CAL_OptimizeNodes + 0000:04F2 idle _catread + 0000:0DE6 _CA_CloseDebug + 0000:0DF8 idle _CA_FarRead + 0000:0E53 idle _CA_FarWrite + 0000:0F22 _CA_LoadFile + 0000:0DC0 _CA_OpenDebug + 0000:0EAE idle _CA_ReadFile + 0000:104B _CA_Shutdown + 0000:1025 _CA_Startup + 0000:322C _clock + 0000:4D6B _close + 0000:3D7A _coreleft + 0000:3EB0 idle _cprintf + 0000:07F4 idle _db_fetch + 0000:085C idle _db_insert + 05F5:1067 _directvideo + 05F5:10E8 idle _drawcachebox + 05F5:10B6 _environ + 05F5:007F _errno + 0000:3300 _exit + 0000:45FB _farcoreleft + 0000:41D0 _farfree + 0000:42E4 _farmalloc + 0000:4445 idle _farrealloc + 0000:4DAF _fclose + 0000:4E5F _fflush + 0000:4F25 _filelength + 0000:1098 idle _filesize + 05F5:10E4 idle _finishcachebox + 0000:4F66 _flushall + 0000:516F _fopen + 0000:51A4 _fprintf + 0000:56CF idle _fputc + 0000:5858 idle _fputchar + 0000:41D0 _free + 0000:5242 _fseek + 0000:52BE _ftell + 0000:464B _getch + 0000:4664 idle _getche + 0000:5398 _getenv + 0000:469F _gettext + 0000:079F idle _get_line + 0000:0BF9 idle _HC_CloseDebug + 0000:0BD3 idle _HC_OpenDebug + 0000:474B _ioctl + 0000:34FE _isatty + 0000:5408 idle _itoa + 0000:4774 _kbhit + 0000:05A0 idle _kittenclose + 0000:02DE idle _kittenopen + 0000:0A4B idle _LargestFarFreeBlock + 0000:090E idle _LargestFreeBlock + 0000:35B1 _lseek + 0000:5450 idle _ltoa + 0000:0C0B _main + 0000:42DA _malloc + 0000:5478 _memcpy + 0000:135B idle _MML_CheckForEMS + 0000:161C idle _MML_CheckForXMS + 0000:197C idle _MML_ClearBlock + 0000:139E idle _MML_SetupEMS + 0000:1651 idle _MML_SetupXMS + 0000:1498 idle _MML_ShutdownEMS + 0000:16D2 idle _MML_ShutdownXMS + 0000:1714 idle _MML_UseSpace + 0000:31F9 idle _MM_BombOnError + 0000:2A09 _MM_DumpData + 0000:2137 _MM_FreePtr + 0000:1DB8 _MM_GetPtr + 0000:14D8 idle _MM_MapEMS + 0000:1572 idle _MM_MapXEMS + 0000:2C76 idle _MM_Report + 0000:22E6 idle _MM_SetLock + 0000:2236 idle _MM_SetPurge + 0000:2527 _MM_ShowMemory + 0000:1D58 _MM_Shutdown + 0000:239B idle _MM_SortMem + 0000:19ED _MM_Startup + 0000:2BE0 idle _MM_TotalFree + 0000:2B68 idle _MM_UnusedMemory + 0000:549C _movedata + 0000:4786 _movetext + 0000:05A7 idle _mystrtoul + 0000:54EB _open + 0000:569A _printf + 0000:10F7 idle _printmeminfoline + 0000:0643 idle _processEscChars + 0000:4823 _putch + 0000:46F5 _puttext + 0000:5B24 _read + 0000:443E idle _realloc + 0000:4CB2 _setblock + 0000:5B27 _setvbuf + 0000:5C76 _sprintf + 0000:5CB9 _strcat + 0000:5CF8 _strdup + 0000:5D38 _strlen + 0000:378C _tolower + 0000:5433 _ultoa + 0000:4681 idle _ungetch + 0000:37B8 _unlink + 05F5:10E6 idle _updatecachebox + 0000:128C _US_CheckParm + 0000:5C98 idle _vsprintf + 0000:105D idle _wait + 0000:4D2C idle _wherex + 0000:4D3B idle _wherey + 0000:5EDC _write + 05F5:10EA idle _XMSaddr + 0000:1000 idle __AHINCR + 0000:000C idle __AHSHIFT + 05F5:10A6 __argc + 05F5:10A8 __argv + 05F5:0CBE __atexitcnt + 05F5:10F0 __atexittbl + 0000:4531 __brk + 05F5:008B __brklvl + 05F5:006B __C0argc + 05F5:006D __C0argv + 0000:3F92 idle __c0crtinit + 05F5:0071 __C0environ + 05F5:10A5 __cChar + 0000:3321 idle __cexit + 05F5:10A4 __cFlag + 0000:0166 __checknull + 0000:4D4E __chmod + 0000:0153 __cleanup + 0000:4D91 __close + 0000:09C0 idle __coreleft + 0000:3D7E __CPUTN + 0000:3FAF idle __crtinit + 05F5:0CC0 __ctype + 0000:0000 Abs __cvtfak + 0000:332F idle __c_exit + 05F5:0F86 __doserrno + 0000:34EC __DOSERROR + 05F5:0F88 idle __dosErrorToSV + 0000:3275 __dos_getfileattr + 0000:3295 idle __dos_setfileattr + 05F5:0075 __envLng + 05F5:0077 __envseg + 05F5:0079 __envSize + 0000:330F __exit + 05F5:0DC2 __exitbuf + 05F5:0DC4 __exitfopen + 05F5:0DC6 idle __exitopen + 0000:0B06 idle __farcoreleft + 05F5:0F82 __fmode + 0000:56B5 idle __fputc + 0000:586B __FPUTN + 0000:5125 idle __GETFP + 05F5:0087 __heapbase + 05F5:008F __heaptop + 05F5:005B idle __Int0Vector + 05F5:005F idle __Int4Vector + 05F5:0063 idle __Int5Vector + 05F5:0067 idle __Int6Vector + 0000:34B3 __IOERROR + 05F5:0094 idle __kitten_catalog + 0000:350F __LONGTOA + 0000:35DA __MKNAME + 0000:028D idle __MMODEL + 05F5:0F58 __nfile + 0000:4664 idle __Ngetche + 05F5:0F84 __notUmask + 0000:4681 idle __Nungetch + 0000:564B __open + 05F5:0F5A __openfd + 0000:505C idle __OPENFP + 05F5:007D __osmajor + 05F5:007E idle __osminor + 05F5:007D idle __osversion + 05F5:007B __psp + 0000:36AB __read + 0000:483A __REALCVT + 05F5:10C0 __RealCvtVector + 0000:01BC __restorezero + 0000:4570 __sbrk + 05F5:10C2 idle __ScanTodVector + 0000:4974 __SCREENIO + 0000:4A27 __SCROLL + 0000:0000 Abs __setargv__ + 0000:0000 idle __setenvp__ + 0000:36DA __setupio + 05F5:0081 __StartTime + 05F5:0FEC __stklen + 0000:3D4A __stpcpy + 05F5:0DC8 __streams + 0000:0167 __terminate + 0000:3633 idle __TMPNAM + 0000:0000 idle __turboCrt + 0000:3591 __UTOA + 0000:49B0 __VALIDATEXY + 05F5:007D idle __version + 05F5:1058 __video + 0000:3F07 __VideoInt + 0000:37E8 __VPRINTER + 0000:3CAB __VPTR + 0000:3CD0 __VRAM + 0000:4D22 __wherexy + 0000:5EA0 __write + 05F5:1056 __wscroll + 0000:5EDF __xfclose + 0000:5F1A __xfflush + 05F5:0085 idle ___brklvl + 0000:4090 idle ___first + 0000:4092 idle ___last + 0000:5A59 ___read + 0000:4094 idle ___rover + 0000:5D57 ___write + + Address Publics by Value + + 0000:0000 Abs __setargv__ + 0000:0000 idle __turboCrt + 0000:0000 Abs __cvtfak + 0000:0000 idle __setenvp__ + 0000:000C idle __AHSHIFT + 0000:0153 __cleanup + 0000:0166 __checknull + 0000:0167 __terminate + 0000:01BC __restorezero + 0000:0276 _abort + 0000:028B idle DGROUP@ + 0000:028D idle __MMODEL + 0000:028F idle KITTENGETS + 0000:02DE idle _kittenopen + 0000:04F2 idle _catread + 0000:05A0 idle _kittenclose + 0000:05A7 idle _mystrtoul + 0000:0643 idle _processEscChars + 0000:079F idle _get_line + 0000:07F4 idle _db_fetch + 0000:085C idle _db_insert + 0000:090E idle _LargestFreeBlock + 0000:09C0 idle __coreleft + 0000:0A4B idle _LargestFarFreeBlock + 0000:0B06 idle __farcoreleft + 0000:0BD3 idle _HC_OpenDebug + 0000:0BF9 idle _HC_CloseDebug + 0000:0C0B _main + 0000:0DC0 _CA_OpenDebug + 0000:0DE6 _CA_CloseDebug + 0000:0DF8 idle _CA_FarRead + 0000:0E53 idle _CA_FarWrite + 0000:0EAE idle _CA_ReadFile + 0000:0F22 _CA_LoadFile + 0000:0FB4 idle _CAL_OptimizeNodes + 0000:1000 idle __AHINCR + 0000:1025 _CA_Startup + 0000:104B _CA_Shutdown + 0000:105D idle _wait + 0000:1098 idle _filesize + 0000:10F7 idle _printmeminfoline + 0000:128C _US_CheckParm + 0000:135B idle _MML_CheckForEMS + 0000:139E idle _MML_SetupEMS + 0000:1498 idle _MML_ShutdownEMS + 0000:14D8 idle _MM_MapEMS + 0000:1572 idle _MM_MapXEMS + 0000:161C idle _MML_CheckForXMS + 0000:1651 idle _MML_SetupXMS + 0000:16D2 idle _MML_ShutdownXMS + 0000:1714 idle _MML_UseSpace + 0000:197C idle _MML_ClearBlock + 0000:19ED _MM_Startup + 0000:1D58 _MM_Shutdown + 0000:1DB8 _MM_GetPtr + 0000:2137 _MM_FreePtr + 0000:2236 idle _MM_SetPurge + 0000:22E6 idle _MM_SetLock + 0000:239B idle _MM_SortMem + 0000:2527 _MM_ShowMemory + 0000:2A09 _MM_DumpData + 0000:2B68 idle _MM_UnusedMemory + 0000:2BE0 idle _MM_TotalFree + 0000:2C76 idle _MM_Report + 0000:31F9 idle _MM_BombOnError + 0000:3208 idle _atexit + 0000:322C _clock + 0000:3275 __dos_getfileattr + 0000:3295 idle __dos_setfileattr + 0000:3300 _exit + 0000:330F __exit + 0000:3321 idle __cexit + 0000:332F idle __c_exit + 0000:333B N_LDIV@ + 0000:333E idle LDIV@ + 0000:333E idle F_LDIV@ + 0000:3342 idle N_LUDIV@ + 0000:3345 idle F_LUDIV@ + 0000:3345 idle LUDIV@ + 0000:334A idle N_LMOD@ + 0000:334D idle F_LMOD@ + 0000:334D idle LMOD@ + 0000:3352 idle N_LUMOD@ + 0000:3355 idle LUMOD@ + 0000:3355 idle F_LUMOD@ + 0000:33E9 N_LXLSH@ + 0000:33EC idle LXLSH@ + 0000:33EC idle F_LXLSH@ + 0000:340A N_LXURSH@ + 0000:340D idle LXURSH@ + 0000:340D idle F_LXURSH@ + 0000:342B N_PADD@ + 0000:342E idle F_PADD@ + 0000:342E idle PADD@ + 0000:345A idle N_PSUB@ + 0000:345D idle F_PSUB@ + 0000:345D idle PSUB@ + 0000:348B N_PSBP@ + 0000:348E idle PSBP@ + 0000:348E idle F_PSBP@ + 0000:34B3 __IOERROR + 0000:34EC __DOSERROR + 0000:34FE _isatty + 0000:350F __LONGTOA + 0000:3591 __UTOA + 0000:35B1 _lseek + 0000:35DA __MKNAME + 0000:3633 idle __TMPNAM + 0000:368A N_PCMP@ + 0000:36AB __read + 0000:36DA __setupio + 0000:378C _tolower + 0000:37B8 _unlink + 0000:37E8 __VPRINTER + 0000:3CAB __VPTR + 0000:3CD0 __VRAM + 0000:3D4A __stpcpy + 0000:3D7A _coreleft + 0000:3D7E __CPUTN + 0000:3EB0 idle _cprintf + 0000:3F07 __VideoInt + 0000:3F92 idle __c0crtinit + 0000:3FAF idle __crtinit + 0000:4090 idle ___first + 0000:4092 idle ___last + 0000:4094 idle ___rover + 0000:41D0 _free + 0000:41D0 _farfree + 0000:42DA _malloc + 0000:42E4 _farmalloc + 0000:443E idle _realloc + 0000:4445 idle _farrealloc + 0000:4531 __brk + 0000:4570 __sbrk + 0000:45FB _farcoreleft + 0000:464B _getch + 0000:4664 idle __Ngetche + 0000:4664 idle _getche + 0000:4681 idle __Nungetch + 0000:4681 idle _ungetch + 0000:469F _gettext + 0000:46F5 _puttext + 0000:474B _ioctl + 0000:4774 _kbhit + 0000:4786 _movetext + 0000:4823 _putch + 0000:483A __REALCVT + 0000:4974 __SCREENIO + 0000:49B0 __VALIDATEXY + 0000:4A27 __SCROLL + 0000:4CB2 _setblock + 0000:4D22 __wherexy + 0000:4D2C idle _wherex + 0000:4D3B idle _wherey + 0000:4D4E __chmod + 0000:4D6B _close + 0000:4D91 __close + 0000:4DAF _fclose + 0000:4E5F _fflush + 0000:4F25 _filelength + 0000:4F66 _flushall + 0000:505C idle __OPENFP + 0000:5125 idle __GETFP + 0000:516F _fopen + 0000:51A4 _fprintf + 0000:5242 _fseek + 0000:52BE _ftell + 0000:5398 _getenv + 0000:5408 idle _itoa + 0000:5433 _ultoa + 0000:5450 idle _ltoa + 0000:5478 _memcpy + 0000:549C _movedata + 0000:54EB _open + 0000:564B __open + 0000:569A _printf + 0000:56B5 idle __fputc + 0000:56CF idle _fputc + 0000:5858 idle _fputchar + 0000:586B __FPUTN + 0000:5A59 ___read + 0000:5B24 _read + 0000:5B27 _setvbuf + 0000:5C76 _sprintf + 0000:5C98 idle _vsprintf + 0000:5CB9 _strcat + 0000:5CF8 _strdup + 0000:5D38 _strlen + 0000:5D57 ___write + 0000:5EA0 __write + 0000:5EDC _write + 0000:5EDF __xfclose + 0000:5F1A __xfflush + 05F5:0000 idle DATASEG@ + 05F5:005B idle __Int0Vector + 05F5:005F idle __Int4Vector + 05F5:0063 idle __Int5Vector + 05F5:0067 idle __Int6Vector + 05F5:006B __C0argc + 05F5:006D __C0argv + 05F5:0071 __C0environ + 05F5:0075 __envLng + 05F5:0077 __envseg + 05F5:0079 __envSize + 05F5:007B __psp + 05F5:007D idle __osversion + 05F5:007D __osmajor + 05F5:007D idle __version + 05F5:007E idle __osminor + 05F5:007F _errno + 05F5:0081 __StartTime + 05F5:0085 idle ___brklvl + 05F5:0087 __heapbase + 05F5:008B __brklvl + 05F5:008F __heaptop + 05F5:0094 idle __kitten_catalog + 05F5:0CBE __atexitcnt + 05F5:0CC0 __ctype + 05F5:0DC2 __exitbuf + 05F5:0DC4 __exitfopen + 05F5:0DC6 idle __exitopen + 05F5:0DC8 __streams + 05F5:0F58 __nfile + 05F5:0F5A __openfd + 05F5:0F82 __fmode + 05F5:0F84 __notUmask + 05F5:0F86 __doserrno + 05F5:0F88 idle __dosErrorToSV + 05F5:0FEC __stklen + 05F5:1056 __wscroll + 05F5:1058 __video + 05F5:1067 _directvideo + 05F5:10A4 __cFlag + 05F5:10A5 __cChar + 05F5:10A6 __argc + 05F5:10A8 __argv + 05F5:10B6 _environ + 05F5:10C0 __RealCvtVector + 05F5:10C2 idle __ScanTodVector + 05F5:10E4 idle _finishcachebox + 05F5:10E6 idle _updatecachebox + 05F5:10E8 idle _drawcachebox + 05F5:10EA idle _XMSaddr + 05F5:10EC idle _aftersort + 05F5:10EE idle _beforesort + 05F5:10F0 __atexittbl + +Program entry point at 0000:0000 + diff --git a/bcexmm.prj b/bcexmm.prj index 45df00d97ab65fe70a9140a1015f81e10361df77..fe7eee0d475d81ec705f19aceea7a3978cd664e3 100755 GIT binary patch delta 71 zcmZoSZ#Umi!@*?gzqyX%F$a^0|Kw!BED&`bLRkxedCMV`uy7VgX}xd)8#9kP+vIgp L(wqNEb}<3~9)A_Q delta 72 zcmZoSZ#Umi!@+dRZ*v{TV-BX9ev^|0vq02&2xTn<<}HU%!oncl=6c}-HWoL&?x&O2 MOG$11E7`>e0Q_DXqW}N^ diff --git a/exmmtest.exe b/exmmtest.exe new file mode 100755 index 0000000000000000000000000000000000000000..bf62474fa0a4917eb990d3a47152baf64e54e3d6 GIT binary patch literal 41074 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 Gw0{F{oUi== literal 0 HcmV?d00001 diff --git a/exmmtest.maw b/exmmtest.maw new file mode 100755 index 00000000..24b38515 --- /dev/null +++ b/exmmtest.maw @@ -0,0 +1,498 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: exmmtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 098d:0000 000085a0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 000098b6 +FAR_DATA FAR_DATA AUTO 098c:0006 00000000 +_NULL BEGDATA DGROUP 098d:0000 00000020 +_AFTERNULL BEGDATA DGROUP 098f:0000 00000002 +CONST DATA DGROUP 098f:0002 00000076 +CONST2 DATA DGROUP 0996:0008 00000102 +_DATA DATA DGROUP 09a7:0000 00000250 +XIB DATA DGROUP 09cc:0000 00000000 +XI DATA DGROUP 09cc:0000 0000002a +XIE DATA DGROUP 09ce:000a 00000000 +YIB DATA DGROUP 09ce:000a 00000000 +YI DATA DGROUP 09ce:000a 00000018 +YIE DATA DGROUP 09d0:0002 00000000 +STRINGS DATA DGROUP 09d0:0002 00000000 +DATA DATA DGROUP 09d0:0002 00000000 +_BSS BSS DGROUP 09d1:0000 0000015e +STACK STACK DGROUP 09e7:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: exmmtest.o(/dos/z/16/src/exmmtest.c) +0000:0118 main_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:0301 __STK +0000:0321 __STKOVERFLOW_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:033c _fmalloc_ +0000:033c malloc_ +098d:01a6 ___fheap +098d:01a8 ___fheapRover +098d:01aa ___LargestSizeB4Rover +Module: 16.lib(/dos/z/16/src/lib/16_mm.c) +0000:0e24+ MML_CheckForEMS_ +0000:0e7c+ MML_SetupEMS_ +0000:0fb4+ MML_ShutdownEMS_ +0000:1010+ MM_MapEMS_ +0000:10ea* MM_MapXEMS_ +0000:11d0+ MML_CheckForXMS_ +0000:121c* MML_SetupXMS_ +0000:12ae+ MML_ShutdownXMS_ +0000:1308+ MML_UseSpace_ +0000:1496+ MML_ClearBlock_ +0000:150e MM_Startup_ +0000:179e MM_Shutdown_ +0000:17f6 MM_GetPtr_ +0000:1b08 MM_FreePtr_ +0000:1bca* MM_SetPurge_ +0000:1c76* MM_SetLock_ +0000:1d26+ MM_SortMem_ +0000:1ea2 MM_ShowMemory_ +0000:24f2 MM_DumpData_ +0000:2614+ MM_UnusedMemory_ +0000:2688+ MM_TotalFree_ +0000:2710* MM_Report_ +0000:300c* MM_BombOnError_ +098d:0440+ _beforesort +098d:0442+ _aftersort +098d:0444+ _XMSaddr +Module: 16.lib(/dos/z/16/src/lib/16_ca.c) +0000:304c CA_OpenDebug_ +0000:3080 CA_CloseDebug_ +0000:309c+ CA_FarRead_ +0000:3114* CA_FarWrite_ +0000:318c* CA_ReadFile_ +0000:31fa CA_LoadFile_ +0000:3290* CAL_OptimizeNodes_ +0000:32e2 CA_Startup_ +0000:3316 CA_Shutdown_ +098d:0446* _finishcachebox +098d:0448* _drawcachebox +098d:044a* _updatecachebox +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:3332 printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bmsize.c) +0000:335f _bmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getch.c) +0000:3370 getch_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:338a _ffree_ +0000:338a free_ +Module: 16.lib(/dos/z/16/src/lib/16_hc.c) +0000:357c+ LargestFreeBlock_ +0000:35fc+ _coreleft_ +0000:3670+ LargestFarFreeBlock_ +0000:3718+ _farcoreleft_ +0000:37be+ LargestHugeFreeBlock_ +0000:3896* _hugecoreleft_ +0000:3956 GetFreeSize_ +0000:39a8 GetFarFreeSize_ +0000:39ec GetNearFreeSize_ +0000:3a30 heapdump_ +0000:4626+ heapstat_ +0000:4750+ heapstat0_ +0000:47a4+ HC_OpenDebug_ +0000:47d8* HC_CloseDebug_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +098d:0000* __nullarea +0000:47f4 _cstart_ +0000:48c9* _Not_Enough_Memory_ +0000:49f4 __exit_ +0000:4a13 __do_exit_with_msg__ +0000:4a56 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:4a60 _small_code_ +0000:4a60* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +098d:044c __argv +098d:0450 ___argv +098d:0454 __argc +098d:0456 ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:4a60* __exit_with_msg_ +0000:4a63 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +098d:01e4 __curbrk +098d:01ec __STACKLOW +098d:01ee __STACKTOP +098d:01f0 __cbyte +098d:01f2 __child +098d:01f4 __no87 +098d:0202 ___FPE_handler +098d:01e6 __psp +098d:01f6 __get_ovl_stack +098d:01fa __restore_ovl_stack +098d:01fe __close_ovl_file +098d:0206 __LpCmdLine +098d:020a __LpPgmName +098d:01e8 __osmajor +098d:01e9 __osminor +098d:01ea __osmode +098d:01eb __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:4a7e __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:4a90 __MemAllocator +0000:4b5a __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:4cb7 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:4da9 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:4e40 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:4e43 _nmalloc_ +098d:020e ___nheapbeg +098d:0210 ___MiniHeapRover +098d:0212 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:4f14* _heapgrow_ +0000:4f14 _fheapgrow_ +0000:4f15 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(memavl.c) +0000:4f89 _memavl_ +Module: 16.lib(/dos/z/16/src/lib/16_head.c) +0000:4fde* wait_ +0000:501e* filesize_ +0000:5078 printmeminfoline_ +0000:525a US_CheckParm_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:532c _nfree_ +098d:0458+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:5424+ __null_int23_exit_ +0000:5425 exit_ +0000:5452* _exit_ +098d:0224+ ___int23_exit +098d:0226+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:546c __I4D +0000:54b5 __U4D +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:5539 ultoa_ +0000:55a8* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(write.c) +0000:5701 write_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:58d7+ __open_flags_ +0000:5ac8+ _fsopen_ +0000:5b2c fopen_ +0000:5c02* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:5c77 fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:5ca4 __doclose_ +0000:5d4d __shutdown_stream_ +0000:5d64 fclose_ +098d:045a+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(unlnk.c) +0000:5dae unlink_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:5fa4 open_ +0000:5fda sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(close.c) +0000:6007 close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filelen.c) +0000:600a filelength_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +098d:0228 ___iob +098d:0390 __fmode +098d:045c ___OpenStreams +098d:0460 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:607a __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(haloc.c) +0000:6150 halloc_ +0000:61f9 hfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__PTC) +0000:6200 __PTC +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fheapwal.c) +0000:6233 _heapwalk_ +0000:6233 _fheapwalk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nheapwal.c) +0000:6246+ __NHeapWalk_ +0000:62f4 _nheapwalk_ +Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c) +0000:634c KITTENGETS +0000:639a* kittenopen_ +0000:6576+ catread_ +0000:660e* kittenclose_ +0000:6626+ mystrtoul_ +0000:66b8+ processEscChars_ +0000:67ea+ get_line_ +0000:6844+ db_fetch_ +0000:68b8+ db_insert_ +098d:0392+ __kitten_catalog +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stack086.c) +0000:697a stackavail_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:6988 __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:69e4* __FInitRtns +0000:69e8 __InitRtns +0000:6a43* __FFiniRtns +0000:6a47 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +098d:0394 ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:6aac __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:6aad __Init_Argv_ +0000:6b09+ _getargv_ +0000:6d02 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:6d24 __EnterWVIDEO_ +098d:0396+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:6d48* _heapenable_ +098d:0398 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +098d:039a __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:6d59 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:6de1 __LastFree_ +0000:6e5a __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c) +0000:6f67+ __ibm_bios_get_ticks_ +0000:6fd9 clock_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:7000 kbhit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c) +0000:7017 ftell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:70da fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +098d:0098 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:721d tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +098d:0022 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:722b __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:7263* _dosretax_ +0000:7268* _dosret0_ +0000:726f __set_errno_dos_ +0000:72c9* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:72d3 __set_errno_ +0000:72e5* __set_EDOM_ +0000:72f5* __set_ERANGE_ +0000:7305* __set_EINVAL_ +0000:7318 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:7322 __GetIOMode_ +0000:7347 __SetIOMode_nogrow_ +098d:03b8 ___NFiles +098d:03ba ___init_mode +098d:03e2 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:736a* __set_commode_ +098d:03e6 __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:7376 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:739f __freefp_ +0000:741a __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:7459 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:7575 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:75a4 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:76d0 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:76dc _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:7700 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:771c __get_errno_ptr_ +0000:7723 __get_doserrno_ptr_ +098d:047c+ _errno +098d:047e+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +098d:03e8 ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:772a _dos_creat_ +0000:774c* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:776c+ __grow_iomode_ +0000:7829+ __shrink_iomode_ +0000:7862 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:78c2 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:7a08* fcloseall_ +0000:7a0d __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:7a15 fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:7add __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:7b73 __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:892e* __I4M +0000:892e __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(pia) +0000:894d __PIA +0000:8946* __PIS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapwalk.c) +0000:89ac __HeapWalk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c) +0000:8ac6 sprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getenv.c) +0000:8af3 getenv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(read.c) +0000:8baa read_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_icstrdu.asm) +0000:8c84 strdup_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +098d:0482 ____Argv +098d:0486 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +098d:03f0 __Start_XI +098d:041a __End_XI +098d:041a __Start_YI +098d:0432 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +098d:0488 ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:8c88* sbrk_ +0000:8c97 __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c) +0000:8cff fflush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:8d10 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:8d1f lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:8d4a __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:8da1 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:8da4* _frealloc_ +0000:8da4 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:8e6a __ChkTTYIOMode_ +0000:8ea6* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:8eb3 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:8edc+ utoa_ +0000:8f39 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:8f5c strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +098d:03ea ___EFG_printf +098d:03ec* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +098d:048a ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:8f8f* _ismbblead_ +098d:048c ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:8fa9 ulltoa_ +0000:908e* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c) +0000:9108 vsprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(environ.c) +098d:058e ___env_mask +098d:0592 _environ +098d:0596* __wenviron +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbterm.c) +0000:912d _mbterm_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbsnextc.c) +0000:916f _mbsnextc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbcupper.c) +0000:91a0 _mbctoupper_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbsinc.c) +0000:91bf _mbsinc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strdup.c) +0000:91fb __clib_strdup_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:924b* __flushall_ +0000:92a6 flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:92ab* _dos_close_ +0000:92b7 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:92c5* _msize_ +0000:92c5 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:92d6 __HeapManager_expand_ +0000:944b _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:949b _fexpand_ +0000:949b* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:950a __mbinit_ +098d:03ee ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setenvp.c) +0000:95ff __setenvp_ +0000:9700 __freeenvp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbdtoupp.c) +0000:9758 _mbdtoupper_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(toupper.c) +0000:9766 toupper_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:9774 _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:9795 _bexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clearenv.c) +0000:97ea clearenv_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00011e70 (73328.) +Entry point address: 0000:47f4 +Link time: 00:00.00 diff --git a/fmemtest.exe b/fmemtest.exe new file mode 100755 index 0000000000000000000000000000000000000000..80dfa593ddac15bc23f35ac6be037eb3b498eaf3 GIT binary patch literal 13012 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 literal 0 HcmV?d00001 diff --git a/fontgfx.maw b/fontgfx.maw new file mode 100755 index 00000000..b4b06381 --- /dev/null +++ b/fontgfx.maw @@ -0,0 +1,415 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: fontgfx.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 05c4:0000 000091b0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00005c2f +FAR_DATA FAR_DATA AUTO 05c3:000f 00000000 +_NULL BEGDATA DGROUP 05c4:0000 00000020 +_AFTERNULL BEGDATA DGROUP 05c6:0000 00000002 +CONST DATA DGROUP 05c6:0002 00000076 +CONST2 DATA DGROUP 05cd:0008 00000000 +_DATA DATA DGROUP 05ce:0000 00000688 +XIB DATA DGROUP 0636:0008 00000000 +XI DATA DGROUP 0636:0008 0000001e +XIE DATA DGROUP 0638:0006 00000000 +YIB DATA DGROUP 0638:0006 00000000 +YI DATA DGROUP 0638:0006 00000012 +YIE DATA DGROUP 0639:0008 00000000 +STRINGS DATA DGROUP 0639:0008 00000000 +DATA DATA DGROUP 0639:0008 00000000 +_BSS BSS DGROUP 0639:0008 00000a4d +STACK STACK DGROUP 06df:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: fontgfx.o(/dos/z/16/src/fontgfx.c) +0000:001c main_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:0143 __STK +0000:0163* __STKOVERFLOW_ +Module: 16.lib(/dos/z/16/src/lib/16text.c) +0000:01d8 textInit_ +05c4:0760 _romFonts +Module: 16.lib(/dos/z/16/src/lib/modex16.c) +0000:03e8* VGAmodeX_ +0000:0482 modexEnter_ +0000:0518 modexLeave_ +0000:052c modexDefaultPage_ +0000:0582* modexNextPage_ +0000:05e8* modexNextPage0_ +0000:0646* modexShowPage_ +0000:06d8* modexPanPage_ +0000:06f4* modexSelectPlane_ +0000:0714+ modexClearRegion_ +0000:0802* oldDrawBmp_ +0000:08fc* modexDrawBmp_ +0000:0922+ modexDrawBmpRegion_ +0000:0a22* modexDrawPlanarBuf_ +0000:0a3c* modexDrawSprite_ +0000:0a62+ modexDrawSpriteRegion_ +0000:0b6e* modexCopyPageRegion_ +0000:0c7e* modexFadeOn_ +0000:0caa* modexFadeOff_ +0000:0cd4* modexFlashOn_ +0000:0cfe* modexFlashOff_ +0000:0da4+ modexPalSave_ +0000:0dd6+ modexNewPal_ +0000:0e1a* modexLoadPalFile_ +0000:0ebc* modexSavePalFile_ +0000:0f26* modexPalBlack_ +0000:0f4c* modexPalWhite_ +0000:0f72+ modexPalUpdate_ +0000:1322+ modexPalUpdate1_ +0000:1378* modexPalUpdate0_ +0000:13ba+ chkcolor_ +0000:15a0+ modexputPixel_ +0000:160a* modexgetPixel_ +0000:1662* modexhlin_ +0000:16c8 modexprint_ +0000:1812 modexprintbig_ +0000:1956+ modexWaitBorder_ +05c4:0504+ _VGA +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getch.c) +0000:197a getch_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:1994 printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c) +0000:19c1 sprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +05c4:0000* __nullarea +0000:19ee _cstart_ +0000:1ac3* _Not_Enough_Memory_ +0000:1bee __exit_ +0000:1c0d __do_exit_with_msg__ +0000:1c50 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:1c5a _small_code_ +0000:1c5a* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +05c4:1078 __argv +05c4:107c ___argv +05c4:1080 __argc +05c4:1082 ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:1c5a* __exit_with_msg_ +0000:1c5d __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +05c4:052c __curbrk +05c4:0534 __STACKLOW +05c4:0536 __STACKTOP +05c4:0538 __cbyte +05c4:053a __child +05c4:053c __no87 +05c4:054a ___FPE_handler +05c4:052e __psp +05c4:053e __get_ovl_stack +05c4:0542 __restore_ovl_stack +05c4:0546 __close_ovl_file +05c4:054e __LpCmdLine +05c4:0552 __LpPgmName +05c4:0530 __osmajor +05c4:0531 __osminor +05c4:0532 __osmode +05c4:0533 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:1c78+ int86x_ +0000:1d0f int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:1d39 _fmalloc_ +0000:1d39 malloc_ +05c4:0556+ ___fheap +05c4:0558 ___fheapRover +05c4:055a ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:1e3c+ __null_int23_exit_ +0000:1e3d exit_ +0000:1e6a* _exit_ +05c4:055c+ ___int23_exit +05c4:055e+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:1e84+ __open_flags_ +0000:2075+ _fsopen_ +0000:20d9 fopen_ +0000:21af* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:2224+ __fill_buffer_ +0000:230e fgetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:23ab __doclose_ +0000:2454 __shutdown_stream_ +0000:246b fclose_ +05c4:1084+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:24b5 _ffree_ +0000:24b5 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:24f7 fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:26e4 rand_ +0000:2724* srand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +05c4:0564 ___iob +05c4:06cc __fmode +05c4:1086 ___OpenStreams +05c4:108a ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:275f __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c) +0000:2839 vsprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:285e __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:28ba* __FInitRtns +0000:28be __InitRtns +0000:2919* __FFiniRtns +0000:291d __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +05c4:06ce ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:2982 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:2983 __Init_Argv_ +0000:29df+ _getargv_ +0000:2bd8 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:2bfa __EnterWVIDEO_ +05c4:06d0+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:2c1e intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:2c30 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:2c50 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:2c60 __MemAllocator +0000:2d2a __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:2e87 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:2f79 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:3010 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:3013 _nmalloc_ +05c4:06d2 ___nheapbeg +05c4:06d4 ___MiniHeapRover +05c4:06d6 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:30e4* __set_commode_ +05c4:06d8 __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:30f0 __set_errno_ +0000:3102* __set_EDOM_ +0000:3112* __set_ERANGE_ +0000:3122* __set_EINVAL_ +0000:3135 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:313f tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:332f* open_ +0000:3365 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:33fd fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:3540 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:3569 __freefp_ +0000:35e4 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:3623 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:373f __flushall_ +0000:379a* flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:379f getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:37b9 __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:384f __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:386d __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:38a5 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:38d4 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:39ff _nfree_ +05c4:1092+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:3af7 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:3b4e __get_errno_ptr_ +0000:3b55 __get_doserrno_ptr_ +05c4:1094+ _errno +05c4:1096+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:3b5c fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:3c24* __I4M +0000:3c24 __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:3c3c __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:3d82* fcloseall_ +0000:3d87 __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:3d8f __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +05c4:1098 ____Argv +05c4:109c ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +05c4:06da __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +05c4:0728 __Start_XI +05c4:0746 __End_XI +05c4:0746 __Start_YI +05c4:0758 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +05c4:109e ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:4b4a _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:4ec3* _heapgrow_ +0000:4ec3* _fheapgrow_ +0000:4ec4 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:4f38* _heapenable_ +05c4:06dc ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:4f49 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:4fd1 __LastFree_ +0000:504a __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:5157 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:517b __GetIOMode_ +0000:51a0 __SetIOMode_nogrow_ +05c4:06de ___NFiles +05c4:06e0 ___init_mode +05c4:0708 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:51c3 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:51df* _dosretax_ +0000:51e4* _dosret0_ +0000:51eb __set_errno_dos_ +0000:5245* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +05c4:0720 ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:524f _dos_creat_ +0000:5271* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:5291+ __grow_iomode_ +0000:534e+ __shrink_iomode_ +0000:5387 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:53e7 lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:5412 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:5421 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:5424 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:544d+ utoa_ +0000:54aa itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:54cd strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +05c4:0722 ___EFG_printf +05c4:0724* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +05c4:10a2 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:5500* _ismbblead_ +05c4:10a4 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:551a ulltoa_ +0000:55ff* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:5660 ultoa_ +0000:56cf* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:56fd* sbrk_ +0000:570c __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:5774 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:5780* _frealloc_ +0000:5780 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:5846 __ChkTTYIOMode_ +0000:5882* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:588f* _dos_close_ +0000:589b _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +05c4:0072 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:58e7 __mbinit_ +05c4:0726+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:59c2* _msize_ +0000:59c2 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:59d3 __HeapManager_expand_ +0000:5b48 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:5b98 _fexpand_ +0000:5b98* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:5bc9 _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:5bea _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: edf0 (60912.) +Entry point address: 0000:19ee +Link time: 00:00.00 diff --git a/fonttest.exe b/fonttest.exe new file mode 100755 index 0000000000000000000000000000000000000000..df3af6e36b3126cb2539f695875a9dd456d08210 GIT binary patch literal 13672 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 XljMc7@Gm!GI16`;!M_Qm(+T+>fQr*j literal 0 HcmV?d00001 diff --git a/inputest.maw b/inputest.maw new file mode 100755 index 00000000..9d4d6dc7 --- /dev/null +++ b/inputest.maw @@ -0,0 +1,384 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: inputest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 04ee:0000 00008940 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00004d14 +16_in13_DATA FAR_DATA AUTO 04d3:0000 000001a4 +FAR_DATA FAR_DATA AUTO 04ed:0004 00000000 +_NULL BEGDATA DGROUP 04ee:0000 00000020 +_AFTERNULL BEGDATA DGROUP 04f0:0000 00000002 +CONST DATA DGROUP 04f0:0002 00000076 +CONST2 DATA DGROUP 04f7:0008 00000102 +_DATA DATA DGROUP 0508:0000 000004c6 +XIB DATA DGROUP 0554:0006 00000000 +XI DATA DGROUP 0554:0006 00000024 +XIE DATA DGROUP 0556:000a 00000000 +YIB DATA DGROUP 0556:000a 00000000 +YI DATA DGROUP 0556:000a 00000012 +YIE DATA DGROUP 0557:000c 00000000 +STRINGS DATA DGROUP 0557:000c 00000000 +DATA DATA DGROUP 0557:000c 00000000 +_BSS BSS DGROUP 0558:0000 00000291 +STACK STACK DGROUP 0582:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: inputest.o(/dos/z/16/src/inputest.c) +0000:0010 main_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:0055 __STK +0000:0075* __STKOVERFLOW_ +Module: 16.lib(/dos/z/16/src/lib/16_in.c) +04ee:06aa+ _inpu +0000:01a8+ INL_KeyService_ +0000:02f8+ Mouse_ +0000:0348+ IN_GetJoyAbs_ +0000:05e0+ IN_GetJoyButtonsDB_ +0000:0750+ IN_SetupJoy_ +0000:0840 IN_Startup_ +0000:08f6 IN_Default_ +0000:098a IN_Shutdown_ +0000:09c8* IN_SetKeyHook_ +0000:09e2+ IN_ClearKeysDown_ +0000:0a52* IN_ReadCursor_ +0000:0b24 IN_ReadControl_ +0000:0e28* IN_SetControlType_ +0000:0e42* IN_GetScanName_ +0000:0ea2* IN_WaitForKey_ +0000:0ec0* IN_WaitForASCII_ +0000:0ede+ IN_AckBack_ +0000:0f70* IN_Ack_ +0000:0fd0+ IN_IsUserInput_ +0000:102c* IN_UserInput_ +0000:107c IN_KeyDown_ +0000:109e+ IN_ClearKey_ +0000:10da* IN_qb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +04ee:0000* __nullarea +0000:1108 _cstart_ +0000:11dd* _Not_Enough_Memory_ +0000:1308 __exit_ +0000:1327 __do_exit_with_msg__ +0000:136a __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:1374 _small_code_ +0000:1374* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +04ee:0800 __argv +04ee:0804 ___argv +04ee:0808 __argc +04ee:080a ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:1374* __exit_with_msg_ +0000:1377 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +04ee:045a __curbrk +04ee:0462 __STACKLOW +04ee:0464 __STACKTOP +04ee:0466 __cbyte +04ee:0468 __child +04ee:046a __no87 +04ee:0478 ___FPE_handler +04ee:045c __psp +04ee:046c __get_ovl_stack +04ee:0470 __restore_ovl_stack +04ee:0474 __close_ovl_file +04ee:047c __LpCmdLine +04ee:0480 __LpPgmName +04ee:045e __osmajor +04ee:045f __osminor +04ee:0460 __osmode +04ee:0461 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:1392+ int86x_ +0000:1429 int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c) +0000:1453 _dos_getvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_setvec.c) +0000:145e _dos_setvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:146c __I4D +0000:14b5 __U4D +Module: 16.lib(/dos/z/16/src/lib/16_head.c) +0000:154e* wait_ +0000:158e* filesize_ +0000:15e8* printmeminfoline_ +0000:17ca US_CheckParm_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:189c printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:18c9 __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:1925* __FInitRtns +0000:1929 __InitRtns +0000:1984* __FFiniRtns +0000:1988 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +04ee:0494 ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:19ec __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:19ed __Init_Argv_ +0000:1a49+ _getargv_ +0000:1c42 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:1c64 __EnterWVIDEO_ +04ee:0496+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:1c88 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:1c9a segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c) +0000:1cba+ __ibm_bios_get_ticks_ +0000:1d2c clock_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:1d53 kbhit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c) +0000:1d6a ftell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:1e2d fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:1f70 ultoa_ +0000:1fdf* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +04ee:0098 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:200d tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +04ee:04a0 ___iob +04ee:0608* __fmode +04ee:0814 ___OpenStreams +04ee:0818 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:2033 __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +04ee:081c ____Argv +04ee:0820 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +04ee:060a __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:20f4+ __null_int23_exit_ +0000:20f5 exit_ +0000:2122* _exit_ +04ee:060c+ ___int23_exit +04ee:060e+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +04ee:0666 __Start_XI +04ee:068a __End_XI +04ee:068a __Start_YI +04ee:069c __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +04ee:0822 ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:213c _nmalloc_ +04ee:0610 ___nheapbeg +04ee:0612 ___MiniHeapRover +04ee:0614 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:220d _fmalloc_ +0000:220d malloc_ +04ee:0616+ ___fheap +04ee:0618 ___fheapRover +04ee:061a ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:2310 _ffree_ +0000:2310 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:2352 _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:26cc* __I4M +0000:26cc __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c) +0000:26e4 fflush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:26f5 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:2704 lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:272f __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:285a __set_errno_ +0000:286c* __set_EDOM_ +0000:287c* __set_ERANGE_ +0000:288c* __set_EINVAL_ +0000:289f __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +04ee:0022 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:28a9 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:29ef* fcloseall_ +0000:29f4 __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:29fc fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:2ac4 __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:2b5a __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:3914 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:3920 __MemAllocator +0000:39ea __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:3bcc __LastFree_ +0000:3c45 __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:3d52 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:3d55 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:3e47 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:3ede __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:3ee1 _nfree_ +04ee:0824+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:3fd9* __flushall_ +0000:4034 flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:4039 __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:4071 __GetIOMode_ +0000:4096 __SetIOMode_nogrow_ +04ee:061c ___NFiles +04ee:061e ___init_mode +04ee:0646 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:40b9+ __grow_iomode_ +0000:4176+ __shrink_iomode_ +0000:41af __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:420f __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:4266 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:4269 __get_errno_ptr_ +0000:4270 __get_doserrno_ptr_ +04ee:0828+ _errno +04ee:082a+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:4277+ __doclose_ +0000:4320 __shutdown_stream_ +0000:4337* fclose_ +04ee:082c+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:4381 __freefp_ +0000:43fc __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:443b __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:4464 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:448d+ utoa_ +0000:44ea itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:450d strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +04ee:064a ___EFG_printf +04ee:064c* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +04ee:082e ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:4540* _ismbblead_ +04ee:0830 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:455a ulltoa_ +0000:463f* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:46a0* _heapenable_ +04ee:064e ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:46b1* sbrk_ +0000:46c0 __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:4728* _heapgrow_ +0000:4728* _fheapgrow_ +0000:4729 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:479d* _dosretax_ +0000:47a2* _dosret0_ +0000:47a9 __set_errno_dos_ +0000:4803* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:480d* _frealloc_ +0000:480d realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:48d3 __ChkTTYIOMode_ +0000:490f* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:491c* _dos_close_ +0000:4928 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:4936 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:4965 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:49bf __mbinit_ +04ee:0664+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:4a9a* _msize_ +0000:4a9a _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:4aab __HeapManager_expand_ +0000:4c20 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:4c70 _fexpand_ +0000:4c70* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:4ca2 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:4cae _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:4ccf _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: d820 (55328.) +Entry point address: 0000:1108 +Link time: 00:00.00 diff --git a/maptest.exe b/maptest.exe new file mode 100755 index 0000000000000000000000000000000000000000..5f285224d3af86a713516580d3e2081ff50918cb GIT binary patch literal 30626 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 literal 0 HcmV?d00001 diff --git a/maptest.maw b/maptest.maw new file mode 100755 index 00000000..07f0b8b5 --- /dev/null +++ b/maptest.maw @@ -0,0 +1,433 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: maptest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0707:0000 00008f00 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00007057 +FAR_DATA FAR_DATA AUTO 0706:0007 00000000 +_NULL BEGDATA DGROUP 0707:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0709:0000 00000002 +CONST DATA DGROUP 0709:0002 00000076 +CONST2 DATA DGROUP 0710:0008 00000102 +_DATA DATA DGROUP 0721:0000 00000252 +XIB DATA DGROUP 0746:0002 00000000 +XI DATA DGROUP 0746:0002 0000001e +XIE DATA DGROUP 0748:0000 00000000 +YIB DATA DGROUP 0748:0000 00000000 +YI DATA DGROUP 0748:0000 00000012 +YIE DATA DGROUP 0749:0002 00000000 +STRINGS DATA DGROUP 0749:0002 00000000 +DATA DATA DGROUP 0749:0002 00000000 +_BSS BSS DGROUP 0749:0002 00000ad5 +STACK STACK DGROUP 07f7:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: maptest.o(/dos/z/16/src/maptest.c) +0000:00a2 main_ +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:023c+ jsoneq_ +0000:029e+ dump_ +0000:0664 loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:0b40 jsmn_parse_ +0000:0e3a jsmn_init_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:0e63 __STK +0000:0e83* __STKOVERFLOW_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +0707:01b8 ___iob +0707:0320 __fmode +0707:0432 ___OpenStreams +0707:0436 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:0e9e fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +0707:0000* __nullarea +0000:0ecc _cstart_ +0000:0fa1* _Not_Enough_Memory_ +0000:10cc __exit_ +0000:10eb __do_exit_with_msg__ +0000:112e __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:1138 _small_code_ +0000:1138* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +0707:043a __argv +0707:043e ___argv +0707:0442 __argc +0707:0444 ___argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncmp.c) +0000:1138 strncmp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strstr.c) +0000:1177 strstr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(atoi.c) +0000:1231 atoi_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:1299 _fmalloc_ +0000:1299 malloc_ +0707:0322+ ___fheap +0707:0324 ___fheapRover +0707:0326 ___LargestSizeB4Rover +Module: 16.lib(/dos/z/16/src/lib/bitmap.c) +0000:1554 bitmapLoadPcx_ +0000:1678* bitmapLoadPcxTiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:1777+ __open_flags_ +0000:1968+ _fsopen_ +0000:19cc fopen_ +0000:1aa2* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c) +0000:1b17 fread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:1cfe __get_errno_ptr_ +0000:1d05 __get_doserrno_ptr_ +0707:04c6+ _errno +0707:04c8+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:1d0c* _frealloc_ +0000:1d0c realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncpy.c) +0000:1dd2 strncpy_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:1e0e* __exit_with_msg_ +0000:1e11 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +0707:0334 __curbrk +0707:033c __STACKLOW +0707:033e __STACKTOP +0707:0340 __cbyte +0707:0342 __child +0707:0344 __no87 +0707:0352 ___FPE_handler +0707:0336 __psp +0707:0346 __get_ovl_stack +0707:034a __restore_ovl_stack +0707:034e __close_ovl_file +0707:0356 __LpCmdLine +0707:035a __LpPgmName +0707:0338 __osmajor +0707:0339 __osminor +0707:033a __osmode +0707:033b __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:1e2c __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:1f72* fcloseall_ +0000:1f77 __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:1f97 __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:2058 __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:20b4* __FInitRtns +0000:20b8 __InitRtns +0000:2113* __FFiniRtns +0000:2117 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +0707:035e ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:217c __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:217d __Init_Argv_ +0000:21d9+ _getargv_ +0000:23d2 __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +0707:0098 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:23f4 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:2400 __MemAllocator +0000:24ca __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:2627 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:2719 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:27b0 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:27b3 _nmalloc_ +0707:0360 ___nheapbeg +0707:0362 ___MiniHeapRover +0707:0364 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:2884 printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:28b1 __doclose_ +0000:295a __shutdown_stream_ +0000:2971 fclose_ +0707:04ce+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:29bb+ __null_int23_exit_ +0000:29bc exit_ +0000:29e9* _exit_ +0707:0366+ ___int23_exit +0707:0368+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:2a6e fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:2bb1 __fill_buffer_ +0000:2c9b fgetc_ +Module: 16.lib(/dos/z/16/src/lib/modex16.c) +0000:2ef8* VGAmodeX_ +0000:2f92+ modexEnter_ +0000:3028* modexLeave_ +0000:303c* modexDefaultPage_ +0000:3092* modexNextPage_ +0000:30f8* modexNextPage0_ +0000:3156* modexShowPage_ +0000:31e8* modexPanPage_ +0000:3204* modexSelectPlane_ +0000:3224+ modexClearRegion_ +0000:3312* oldDrawBmp_ +0000:340c* modexDrawBmp_ +0000:3432+ modexDrawBmpRegion_ +0000:3532* modexDrawPlanarBuf_ +0000:354c* modexDrawSprite_ +0000:3572+ modexDrawSpriteRegion_ +0000:367e* modexCopyPageRegion_ +0000:378e* modexFadeOn_ +0000:37ba* modexFadeOff_ +0000:37e4* modexFlashOn_ +0000:380e* modexFlashOff_ +0000:38b4+ modexPalSave_ +0000:38e6 modexNewPal_ +0000:392a* modexLoadPalFile_ +0000:39cc* modexSavePalFile_ +0000:3a36* modexPalBlack_ +0000:3a5c* modexPalWhite_ +0000:3a82+ modexPalUpdate_ +0000:3e32+ modexPalUpdate1_ +0000:3e88* modexPalUpdate0_ +0000:3eca+ chkcolor_ +0000:40b0+ modexputPixel_ +0000:411a* modexgetPixel_ +0000:4172* modexhlin_ +0000:41d8* modexprint_ +0000:4322* modexprintbig_ +0000:4466+ modexWaitBorder_ +0707:0374+ _VGA +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:448a* __set_commode_ +0707:039c __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:4496 __set_errno_ +0000:44a8* __set_EDOM_ +0000:44b8* __set_ERANGE_ +0000:44c8* __set_EINVAL_ +0000:44db __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:44e5 tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:46d5* open_ +0000:470b sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:4738 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:4761 __freefp_ +0000:47dc __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:481b __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:4937 __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:4955 __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:49eb* _msize_ +0000:49eb _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:49fc __HeapManager_expand_ +0000:4b71 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:4bc1 _ffree_ +0000:4bc1 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:4c03 _fexpand_ +0000:4c03* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:4c34 __EnterWVIDEO_ +0707:039e+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:4c58 fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:4d20 __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:5ada __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +0707:0dd0 ____Argv +0707:0dd4 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +0707:03a0 __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +0707:03f2 __Start_XI +0707:0410 __End_XI +0707:0410 __Start_YI +0707:0422 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +0707:0dd6 ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:5c06* _heapgrow_ +0000:5c06* _fheapgrow_ +0000:5c07 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:5c7b* _heapenable_ +0707:03a2 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:5c8c __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:5d14 __LastFree_ +0000:5d8d __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:5e9a __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:5ed2 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:5f01 lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:5f2c tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:5f3b __flushall_ +0000:5f96* flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:5f9b getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:5fb5+ int86x_ +0000:604c int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:6076 fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:6263 rand_ +0000:62a3* srand_ +Module: 16.lib(/dos/z/16/src/lib/16text.c) +0000:6328* textInit_ +0707:0dd8 _romFonts +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:6372 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:6396 __GetIOMode_ +0000:63bb __SetIOMode_nogrow_ +0707:03a8 ___NFiles +0707:03aa ___init_mode +0707:03d2 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:63de isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:63fa* _dosretax_ +0000:63ff* _dosret0_ +0000:6406 __set_errno_dos_ +0000:6460* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +0707:03ea ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:646a _dos_creat_ +0000:648c* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:64ac+ __grow_iomode_ +0000:6569+ __shrink_iomode_ +0000:65a2 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:6602 _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:6623 _nfree_ +0707:0df2+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:671b _bexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:6770 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:6799+ utoa_ +0000:67f6 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:681a* __I4M +0000:681a __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:6832 strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +0707:03ec ___EFG_printf +0707:03ee* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +0707:0df4 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:6865* _ismbblead_ +0707:0df6 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:687f ulltoa_ +0000:6964* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:69c5 ultoa_ +0000:6a34* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:6a62 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:6ab9 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:6abc* sbrk_ +0000:6acb __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:6b33 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:6b45 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:6b66 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:6b72 __ChkTTYIOMode_ +0000:6bae* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +0707:0072 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:6bf9 __mbinit_ +0707:03f0+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:6cd4* _dos_close_ +0000:6ce0 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:6cee _DoINTR_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: ff70 (65392.) +Entry point address: 0000:0ecc +Link time: 00:00.01 diff --git a/palettec.exe b/palettec.exe new file mode 100755 index 0000000000000000000000000000000000000000..fa60767c3731e34698076266e6577387ff83723f GIT binary patch literal 24028 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 D-M&&X literal 0 HcmV?d00001 diff --git a/pcxtest.maw b/pcxtest.maw new file mode 100755 index 00000000..c142d1d9 --- /dev/null +++ b/pcxtest.maw @@ -0,0 +1,493 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: pcxtest.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 07e1:0000 000091f0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00007df5 +FAR_DATA FAR_DATA AUTO 07e0:0005 00000000 +_NULL BEGDATA DGROUP 07e1:0000 00000020 +_AFTERNULL BEGDATA DGROUP 07e3:0000 00000002 +CONST DATA DGROUP 07e3:0002 00000090 +CONST2 DATA DGROUP 07ec:0002 00000132 +_DATA DATA DGROUP 0800:0000 00000306 +XIB DATA DGROUP 0830:0006 00000000 +XI DATA DGROUP 0830:0006 00000030 +XIE DATA DGROUP 0833:0006 00000000 +YIB DATA DGROUP 0833:0006 00000000 +YI DATA DGROUP 0833:0006 0000000c +YIE DATA DGROUP 0834:0002 00000000 +STRINGS DATA DGROUP 0834:0002 00000000 +DATA DATA DGROUP 0834:0002 00000000 +_emu_init_start EMU DGROUP 0834:0002 00000000 +_emu_init_end EMU DGROUP 0834:0002 00000000 +_BSS BSS DGROUP 0834:0002 00000cb8 +STACK STACK DGROUP 0900:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: pcxtest.o(/dos/z/16/src/pcxtest.c) +0000:0050 main_ +07e1:01f4+ _clockw +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:01b7 __STK +0000:01d7* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:03b8* VGAmodeX_ +0000:0452 modexEnter_ +0000:04e8 modexLeave_ +0000:04fc modexDefaultPage_ +0000:0552* modexNextPage_ +0000:05b8* modexNextPage0_ +0000:0616* modexShowPage_ +0000:06a8* modexPanPage_ +0000:06c4* modexSelectPlane_ +0000:06e4 modexClearRegion_ +0000:07d2 oldDrawBmp_ +0000:08cc modexDrawBmp_ +0000:08f2+ modexDrawBmpRegion_ +0000:09f2* modexDrawPlanarBuf_ +0000:0a0c modexDrawSprite_ +0000:0a32+ modexDrawSpriteRegion_ +0000:0b3e modexCopyPageRegion_ +0000:0c4e* modexFadeOn_ +0000:0c7a* modexFadeOff_ +0000:0ca4* modexFlashOn_ +0000:0cce* modexFlashOff_ +0000:0d74+ modexPalSave_ +0000:0da6 modexNewPal_ +0000:0dea* modexLoadPalFile_ +0000:0e8c* modexSavePalFile_ +0000:0ef6* modexPalBlack_ +0000:0f1c* modexPalWhite_ +0000:0f42+ modexPalUpdate_ +0000:12f2 modexPalUpdate1_ +0000:1348* modexPalUpdate0_ +0000:138a+ chkcolor_ +0000:1570+ modexputPixel_ +0000:15da* modexgetPixel_ +0000:1632* modexhlin_ +0000:1698* modexprint_ +0000:17e2* modexprintbig_ +0000:1926+ modexWaitBorder_ +07e1:0204 _VGA +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:1b04 bitmapLoadPcx_ +0000:1c28* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0000:1d30 planar_buf_from_bitmap_ +0000:1dda+ planar_buf_alloc_ +0000:1e50* planar_buf_free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:1e92 kbhit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:1ea9 printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +07e1:0000* __nullarea +0000:1ed6 _cstart_ +0000:1fab* _Not_Enough_Memory_ +0000:20d6 __exit_ +0000:20f5 __do_exit_with_msg__ +0000:2138 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fltused.c) +07e1:0244 _fltused_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:2142 _small_code_ +0000:2142* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_8087) +07e1:0246 __8087 +07e1:0247 __real87 +07e1:0248 __dos87emucall +07e1:024a __dos87real +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:2142* __exit_with_msg_ +0000:2145 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +07e1:024c __curbrk +07e1:0254 __STACKLOW +07e1:0256 __STACKTOP +07e1:0258 __cbyte +07e1:025a __child +07e1:025c __no87 +07e1:026a ___FPE_handler +07e1:024e __psp +07e1:025e __get_ovl_stack +07e1:0262 __restore_ovl_stack +07e1:0266 __close_ovl_file +07e1:026e __LpCmdLine +07e1:0272 __LpPgmName +07e1:0250 __osmajor +07e1:0251 __osminor +07e1:0252 __osmode +07e1:0253 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:2160+ int86x_ +0000:21f7 int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:2221 _fmalloc_ +0000:2221 malloc_ +07e1:0276+ ___fheap +07e1:0278 ___fheapRover +07e1:027a ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:2324+ __null_int23_exit_ +0000:2325 exit_ +0000:2352* _exit_ +07e1:027c+ ___int23_exit +07e1:027e ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:236c+ __open_flags_ +0000:255d+ _fsopen_ +0000:25c1 fopen_ +0000:2697* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:270c __fill_buffer_ +0000:27f6 fgetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:2893 __doclose_ +0000:293c __shutdown_stream_ +0000:2953 fclose_ +07e1:0eb2+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:299d _ffree_ +0000:299d free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:29df fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:2bcc rand_ +0000:2c0c* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:2c88* textInit_ +07e1:0eb4 _romFonts +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c) +0000:2cd2 fread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:2f24 fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +07e1:0284 ___iob +07e1:03ec __fmode +07e1:0ecc ___OpenStreams +07e1:0ed0 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:3067 fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:30ac __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:316d __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:31c9* __FInitRtns +0000:31cd __InitRtns +0000:3228* __FFiniRtns +0000:322c __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +07e1:03ee ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:3290 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setefg.c) +0000:3291 __setEFGfmt_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chk8087.c) +0000:32bf* _fpreset_ +0000:32ea __init_8087_ +0000:3311+ __default_sigfpe_handler_ +0000:3322 __chk8087_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:338d __EnterWVIDEO_ +07e1:03f0+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:33b1 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:33c3 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:33e3 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:33f0 __MemAllocator +0000:34ba __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:3617 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:3709 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:37a0 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:37a3 _nmalloc_ +07e1:03f2 ___nheapbeg +07e1:03f4 ___MiniHeapRover +07e1:03f6 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:3874* __set_commode_ +07e1:03f8 __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:3880 __set_errno_ +0000:3892* __set_EDOM_ +0000:38a2 __set_ERANGE_ +0000:38b2* __set_EINVAL_ +0000:38c5 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:38cf tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:3abf* open_ +0000:3af5 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:3b22 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:3b4b __freefp_ +0000:3bc6 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:3c05 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:3d21 __flushall_ +0000:3d7c* flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:3d81 getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:3d9b __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:3e31 __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:3e4f __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:3e87 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:3eb6 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:3fe1 _nfree_ +07e1:0ed4+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:40d9 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:4130 __get_errno_ptr_ +0000:4137 __get_doserrno_ptr_ +07e1:0ed6+ _errno +07e1:0ed8+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:413e fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:4206 __I4M +0000:4206 __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:421e lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:4249 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:4258 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:439e* fcloseall_ +0000:43a3 __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:43ab __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +07e1:0eda ____Argv +07e1:0ede ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +07e1:03fa __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +07e1:04f6 __Start_XI +07e1:0526 __End_XI +07e1:0526 __Start_YI +07e1:0532 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +07e1:03fc ___EFG_printf +07e1:03fe ___EFG_scanf +Module: /dos/fdos/watcom/lib286/math87c.lib(efgfmt.c) +0000:5177 _EFG_Format_ +Module: /dos/fdos/watcom/lib286/math87c.lib(cnvs2d.c) +0000:5303 __cnvs2d_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(8087cw.c) +07e1:0400 __8087cw +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(save8087.c) +07e1:0402 ___Save8087 +07e1:0404 ___Rest8087 +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grabfp87.c) +0000:531b __GrabFP87_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(init8087) +0000:5338* __init_8087_emu +0000:533c __x87id +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:537c _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:56f5* _heapgrow_ +0000:56f5* _fheapgrow_ +0000:56f6 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:576a* _heapenable_ +07e1:0406 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:577b __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:5803 __LastFree_ +0000:587c __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:5989 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:59ad __GetIOMode_ +0000:59d2 __SetIOMode_nogrow_ +07e1:0408 ___NFiles +07e1:040a ___init_mode +07e1:0432 ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:59f5 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:5a11* _dosretax_ +0000:5a16* _dosret0_ +0000:5a1d __set_errno_dos_ +0000:5a77* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +07e1:044a ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:5a81 _dos_creat_ +0000:5aa3* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:5ac3+ __grow_iomode_ +0000:5b80+ __shrink_iomode_ +0000:5bb9 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:5c19 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:5c1c wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:5c45+ utoa_ +0000:5ca2 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:5cc5 strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +07e1:0ee2 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:5ce7* _ismbblead_ +07e1:0ee4 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:5d01 ulltoa_ +0000:5de6* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:5e47 ultoa_ +0000:5eb6* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rtcntrl.c) +0000:5ee4* _SetLD64bit_ +0000:5eef* _SetLD80bit_ +0000:5efa _LDisDouble_ +Module: /dos/fdos/watcom/lib286/math87c.lib(ldcvt.c) +0000:6026 _LDScale10x_ +0000:6583 __LDcvt_ +Module: /dos/fdos/watcom/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:6ab0 __init_87_emulator +Module: /dos/fdos/watcom/lib286/math87c.lib(strtod.c) +0000:7025+ __Strtold_ +0000:71d1 strtod_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpe87) +0000:736c __Init_FPE_handler_ +0000:73a5 __Fini_FPE_handler_ +0000:73dc* __FPEHandler +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:766e* sbrk_ +0000:767d __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:76e6 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:76f2* _frealloc_ +0000:76f2 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:77b8 __ChkTTYIOMode_ +0000:77f4* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:7801* _dos_close_ +0000:780d _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +07e1:008c ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:7859 __mbinit_ +07e1:04f0+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/math87c.lib(ldclass.c) +0000:7934 __LDClass_ +0000:7982* _FLClass_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:7994 __I4D +0000:79dd* __U4D +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +07e1:00b2 __IsTable +Module: /dos/fdos/watcom/lib286/math87c.lib(bufld086) +0000:7a62 __ZBuf2LD +Module: /dos/fdos/watcom/lib286/math87c.lib(inf_nan.c) +07e1:01b4* ___f_infinity +07e1:01b8* ___f_posqnan +07e1:01bc ___d_infinity +07e1:01c4 ___d_posqnan +07e1:01cc* ___ld_infinity +07e1:01d4* ___ld_posqnan +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c) +07e1:01dc __HugeValue +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpeint.c) +07e1:04f2 ___FPE_int +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:7b42* _msize_ +0000:7b42 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:7b53 __HeapManager_expand_ +0000:7cc8 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:7d18 _fexpand_ +0000:7d18* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nonibm.c) +0000:7d49+ __is_nonIBM_ +07e1:04f4 ___NonIBM +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:7d8f _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:7db0 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom/lib286/dos/clibc.lib +/dos/fdos/watcom/lib286/math87c.lib +/dos/fdos/watcom/lib286/noemu87.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 00011000 (69632.) +Entry point address: 0000:1ed6 +Link time: 00:00.00 diff --git a/scroll.exe b/scroll.exe new file mode 100755 index 0000000000000000000000000000000000000000..84b7322d9869d0e1b5ebffaab9da3c33ae266c0b GIT binary patch literal 56776 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 literal 0 HcmV?d00001 diff --git a/scroll.maw b/scroll.maw new file mode 100755 index 00000000..ed83ee25 --- /dev/null +++ b/scroll.maw @@ -0,0 +1,603 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: scroll.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0c96:0000 00009b50 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 0000c792 +16_in13_DATA FAR_DATA AUTO 0c7b:0000 000001a4 +FAR_DATA FAR_DATA AUTO 0c95:0004 00000000 +_NULL BEGDATA DGROUP 0c96:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0c98:0000 00000002 +CONST DATA DGROUP 0c98:0002 00000090 +CONST2 DATA DGROUP 0ca1:0002 00000132 +_DATA DATA DGROUP 0cb5:0000 00000aba +XIB DATA DGROUP 0d60:000a 00000000 +XI DATA DGROUP 0d60:000a 0000003c +XIE DATA DGROUP 0d64:0006 00000000 +YIB DATA DGROUP 0d64:0006 00000000 +YI DATA DGROUP 0d64:0006 00000012 +YIE DATA DGROUP 0d65:0008 00000000 +STRINGS DATA DGROUP 0d65:0008 00000000 +DATA DATA DGROUP 0d65:0008 00000000 +_emu_init_start EMU DGROUP 0d65:0008 00000000 +_emu_init_end EMU DGROUP 0d65:0008 00000000 +_BSS BSS DGROUP 0d66:0000 00000e4e +STACK STACK DGROUP 0e4b:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: scroll.o(/dos/z/16/src/scroll.c) +0000:01c4 main_ +Module: mapread.o(/dos/z/16/src/lib/mapread.c) +0000:070c+ jsoneq_ +0000:076e+ dump_ +0000:0b34* loadmap_ +Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c) +0000:1010 jsmn_parse_ +0000:130a jsmn_init_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:1333 __STK +0000:1353* __STKOVERFLOW_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:136e _fmalloc_ +0000:136e malloc_ +0c96:0208+ ___fheap +0c96:020a ___fheapRover +0c96:020c ___LargestSizeB4Rover +Module: 16.lib(/dos/z/16/src/lib/timer.c) +0000:1480 start_timer_ +0000:14be elapsed_timer_ +0000:1500* time_in_seconds_ +Module: 16.lib(/dos/z/16/src/lib/scroll16.c) +0000:154e walk_ +0000:1f24+ mapScrollRight_ +0000:2046+ mapScrollLeft_ +0000:2142+ mapScrollUp_ +0000:2258+ mapScrollDown_ +0000:2394 chkmap_ +0000:242e mapGoTo_ +0000:2500+ mapDrawTile_ +0000:25d0+ mapDrawRow_ +0000:267c+ mapDrawCol_ +0000:2728+ mapDrawWRow_ +0000:27b4* mapDrawWCol_ +0000:2842* qclean_ +0000:2860 shinku_ +0000:28ee+ animatePlayer_ +Module: 16.lib(/dos/z/16/src/lib/bitmap.c) +0000:2bf4 bitmapLoadPcx_ +0000:2d18* bitmapLoadPcxTiles_ +Module: 16.lib(/dos/z/16/src/lib/planar.c) +0000:2e20 planar_buf_from_bitmap_ +0000:2eca+ planar_buf_alloc_ +0000:2f40* planar_buf_free_ +Module: 16.lib(/dos/z/16/src/lib/16_in.c) +0c96:0daa+ _inpu +0000:30a8+ INL_KeyService_ +0000:31f8+ Mouse_ +0000:3248+ IN_GetJoyAbs_ +0000:34e0+ IN_GetJoyButtonsDB_ +0000:3650+ IN_SetupJoy_ +0000:3740 IN_Startup_ +0000:37f6 IN_Default_ +0000:388a IN_Shutdown_ +0000:38c8* IN_SetKeyHook_ +0000:38e2+ IN_ClearKeysDown_ +0000:3952* IN_ReadCursor_ +0000:3a24 IN_ReadControl_ +0000:3d28* IN_SetControlType_ +0000:3d42* IN_GetScanName_ +0000:3da2* IN_WaitForKey_ +0000:3dc0* IN_WaitForASCII_ +0000:3dde+ IN_AckBack_ +0000:3e70* IN_Ack_ +0000:3ed0+ IN_IsUserInput_ +0000:3f2c* IN_UserInput_ +0000:3f7c IN_KeyDown_ +0000:3f9e+ IN_ClearKey_ +0000:3fda* IN_qb_ +Module: 16.lib(/dos/z/16/src/lib/16text.c) +0000:4068 textInit_ +0c96:0f00 _romFonts +Module: 16.lib(/dos/z/16/src/lib/modex16.c) +0000:4278 VGAmodeX_ +0000:4312+ modexEnter_ +0000:43a8 modexLeave_ +0000:43bc modexDefaultPage_ +0000:4412 modexNextPage_ +0000:4478 modexNextPage0_ +0000:44d6 modexShowPage_ +0000:4568* modexPanPage_ +0000:4584* modexSelectPlane_ +0000:45a4 modexClearRegion_ +0000:4692* oldDrawBmp_ +0000:478c* modexDrawBmp_ +0000:47b2 modexDrawBmpRegion_ +0000:48b2* modexDrawPlanarBuf_ +0000:48cc* modexDrawSprite_ +0000:48f2+ modexDrawSpriteRegion_ +0000:49fe modexCopyPageRegion_ +0000:4b0e* modexFadeOn_ +0000:4b3a* modexFadeOff_ +0000:4b64* modexFlashOn_ +0000:4b8e* modexFlashOff_ +0000:4c34+ modexPalSave_ +0000:4c66 modexNewPal_ +0000:4caa* modexLoadPalFile_ +0000:4d4c* modexSavePalFile_ +0000:4db6* modexPalBlack_ +0000:4ddc* modexPalWhite_ +0000:4e02+ modexPalUpdate_ +0000:51b2+ modexPalUpdate1_ +0000:5208* modexPalUpdate0_ +0000:524a+ chkcolor_ +0000:5430 modexputPixel_ +0000:549a* modexgetPixel_ +0000:54f2* modexhlin_ +0000:5558 modexprint_ +0000:56a2* modexprintbig_ +0000:57e6 modexWaitBorder_ +0c96:09b4 _VGA +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c) +0000:580a sprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sound.c) +0000:5837 sound_ +0000:58cd nosound_ +Module: 16.lib(/dos/z/16/src/lib/bakapee.c) +0000:58f8 pdump_ +0000:5952+ cls_ +0000:598c+ colortest_ +0000:59bc+ colorz_ +0000:59fe+ ssd_ +0000:5a82+ dingpp_ +0000:5aac+ dingo_ +0000:5afc+ dingas_ +0000:5b54+ dingu_ +0000:5b8c+ dingq_ +0000:5bf4* ding_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:5f62 printf_ +Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c) +0000:5f90 detectcpu_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +0c96:0000* __nullarea +0000:5fe4 _cstart_ +0000:60b9* _Not_Enough_Memory_ +0000:61e4 __exit_ +0000:6203 __do_exit_with_msg__ +0000:6246 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:6250 _small_code_ +0000:6250* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncmp.c) +0000:6250 strncmp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strstr.c) +0000:628f strstr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(atoi.c) +0000:6349 atoi_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:63b1+ __open_flags_ +0000:65a2+ _fsopen_ +0000:6606 fopen_ +0000:66dc* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c) +0000:6751 fread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:6938 __get_errno_ptr_ +0000:693f __get_doserrno_ptr_ +0c96:1818+ _errno +0c96:181a+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +0c96:09e4 ___iob +0c96:0b4c __fmode +0c96:181c ___OpenStreams +0c96:1820 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:6946 fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:6973* _frealloc_ +0000:6973 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncpy.c) +0000:6a39 strncpy_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:6a75* __exit_with_msg_ +0000:6a78 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +0c96:0b4e __curbrk +0c96:0b56 __STACKLOW +0c96:0b58 __STACKTOP +0c96:0b5a __cbyte +0c96:0b5c __child +0c96:0b5e __no87 +0c96:0b6c ___FPE_handler +0c96:0b50 __psp +0c96:0b60 __get_ovl_stack +0c96:0b64 __restore_ovl_stack +0c96:0b68 __close_ovl_file +0c96:0b70 __LpCmdLine +0c96:0b74 __LpPgmName +0c96:0b52 __osmajor +0c96:0b53 __osminor +0c96:0b54 __osmode +0c96:0b55 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:6a92 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:6aa0 __MemAllocator +0000:6b6a __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:6cc7 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:6db9 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:6e50 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:6e53 _nmalloc_ +0c96:0b78 ___nheapbeg +0c96:0b7a ___MiniHeapRover +0c96:0b7c ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c) +0000:6f24+ __ibm_bios_get_ticks_ +0000:6f96 clock_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d) +0000:6fbe __I4D +0000:7007 __U4D +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_8087) +0c96:0b86 __8087 +0c96:0b87 __real87 +0c96:0b88 __dos87emucall +0c96:0b8a __dos87real +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fltused.c) +0c96:0b8c _fltused_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:708c __doclose_ +0000:7135 __shutdown_stream_ +0000:714c fclose_ +0c96:1828+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:7196+ __null_int23_exit_ +0000:7197 exit_ +0000:71c4* _exit_ +0c96:0b8e+ ___int23_exit +0c96:0b90 ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:7249 fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:738c __fill_buffer_ +0000:7476 fgetc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:7513 _ffree_ +0000:7513 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:7555+ int86x_ +0000:75ec int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c) +0000:7616 _dos_getvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_setvec.c) +0000:7621 _dos_setvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c) +0c96:182a __argv +0c96:182e ___argv +0c96:1832 __argc +0c96:1834 ___argc +Module: 16.lib(/dos/z/16/src/lib/16_head.c) +0000:763e* wait_ +0000:767e* filesize_ +0000:76d8* printmeminfoline_ +0000:78ba US_CheckParm_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:798c fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:7b79 rand_ +0000:7bb9* srand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c) +0000:7bf5 vsprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nonibm.c) +0000:7c1a+ __is_nonIBM_ +0c96:0ba8 ___NonIBM +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(delay.c) +0000:7c60 delay_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:7dcc __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:7e8d __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:7ee9* __FInitRtns +0000:7eed __InitRtns +0000:7f48* __FFiniRtns +0000:7f4c __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +0c96:0baa ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:7fb0 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c) +0c96:00b2 __IsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:7fb1* __set_commode_ +0c96:0bac __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:7fbd __set_errno_ +0000:7fcf* __set_EDOM_ +0000:7fdf __set_ERANGE_ +0000:7fef* __set_EINVAL_ +0000:8002 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:800c tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:81fc* open_ +0000:8232 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:825f __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:8288 __freefp_ +0000:8303 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:8342 __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:845e __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:847c __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:8512 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:8658* fcloseall_ +0000:865d __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:8665* _msize_ +0000:8665 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:8676 __HeapManager_expand_ +0000:87eb _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:883b _fexpand_ +0000:883b* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:886c __EnterWVIDEO_ +0c96:0bae+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:8890* _heapgrow_ +0000:8890* _fheapgrow_ +0000:8891 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:8905* _heapenable_ +0c96:0bb0 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +0c96:0bb2 __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:8916 __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:899e __LastFree_ +0000:8a17 __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:8b24 __I4M +0000:8b24 __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chk8087.c) +0000:8b58* _fpreset_ +0000:8b83 __init_8087_ +0000:8baa+ __default_sigfpe_handler_ +0000:8bbb __chk8087_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setefg.c) +0000:8c26 __setEFGfmt_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:8c38 __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:8c70 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:8c9f __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:8dca lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:8df5 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:8e04 __flushall_ +0000:8e5f flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:8e64 getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:8e7e _nfree_ +0c96:1836+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:8f76 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:8f88 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c) +0000:8fa8 __Init_Argv_ +0000:9004+ _getargv_ +0000:91fd __Fini_Argv_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c) +0000:921f kbhit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c) +0000:9236 ftell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:928e ultoa_ +0000:92fd* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:932b __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:9382 fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:944a __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +0c96:183c ____Argv +0c96:1840 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +0c96:0caa __Start_XI +0c96:0ce6 __End_XI +0c96:0ce6 __Start_YI +0c96:0cf8 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:a204 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:a228 __GetIOMode_ +0000:a24d __SetIOMode_nogrow_ +0c96:0bb4 ___NFiles +0c96:0bb6 ___init_mode +0c96:0bde ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:a270 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:a28c* _dosretax_ +0000:a291* _dosret0_ +0000:a298 __set_errno_dos_ +0000:a2f2* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +0c96:0bf6 ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:a2fc _dos_creat_ +0000:a31e* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:a33e+ __grow_iomode_ +0000:a3fb+ __shrink_iomode_ +0000:a434 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:a494 _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:a4b5 _bexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:a50a* sbrk_ +0000:a519 __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(8087cw.c) +0c96:0bf8 __8087cw +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(save8087.c) +0c96:0bfa ___Save8087 +0c96:0bfc ___Rest8087 +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grabfp87.c) +0000:a582 __GrabFP87_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(init8087) +0000:a5a0* __init_8087_emu +0000:a5a4 __x87id +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +0c96:0bfe ___EFG_printf +0c96:0c00 ___EFG_scanf +Module: /dos/fdos/watcom/lib286/math87c.lib(efgfmt.c) +0000:a5f4 _EFG_Format_ +Module: /dos/fdos/watcom/lib286/math87c.lib(cnvs2d.c) +0000:a780 __cnvs2d_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:a797 fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:a79a _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c) +0c96:1844 ___historical_splitparms +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c) +0000:ab13 fflush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +0c96:008c ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:ab24 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:ab4d+ utoa_ +0000:abaa itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:abcd strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +0c96:1846 ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:abef* _ismbblead_ +0c96:1848 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:ac09 ulltoa_ +0000:acee* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:ad50 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:ad5c __ChkTTYIOMode_ +0000:ad98* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpe87) +0000:adaa __Init_FPE_handler_ +0000:ade3 __Fini_FPE_handler_ +0000:ae1a* __FPEHandler +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rtcntrl.c) +0000:b0ac* _SetLD64bit_ +0000:b0b7* _SetLD80bit_ +0000:b0c2 _LDisDouble_ +Module: /dos/fdos/watcom/lib286/math87c.lib(ldcvt.c) +0000:b1ee _LDScale10x_ +0000:b74b __LDcvt_ +Module: /dos/fdos/watcom/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:bc78 __init_87_emulator +Module: /dos/fdos/watcom/lib286/math87c.lib(strtod.c) +0000:c1ed+ __Strtold_ +0000:c399 strtod_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:c52f* _dos_close_ +0000:c53b _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:c587 __mbinit_ +0c96:0ca6+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpeint.c) +0c96:0ca8 ___FPE_int +Module: /dos/fdos/watcom/lib286/math87c.lib(ldclass.c) +0000:c67a __LDClass_ +0000:c6c8* _FLClass_ +Module: /dos/fdos/watcom/lib286/math87c.lib(bufld086) +0000:c6da __ZBuf2LD +Module: /dos/fdos/watcom/lib286/math87c.lib(inf_nan.c) +0c96:01b4* ___f_infinity +0c96:01b8* ___f_posqnan +0c96:01bc ___d_infinity +0c96:01c4 ___d_posqnan +0c96:01cc* ___ld_infinity +0c96:01d4* ___ld_posqnan +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c) +0c96:01dc __HugeValue + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib +/dos/fdos/watcom/lib286/math87c.lib +/dos/fdos/watcom/lib286/noemu87.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: 000164b0 (91312.) +Entry point address: 0000:5fe4 +Link time: 00:00.01 diff --git a/test.exe b/test.exe new file mode 100755 index 0000000000000000000000000000000000000000..b42f84f3f22eb0445d8c06455b4a508f5ed6ff9c GIT binary patch literal 24316 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 literal 0 HcmV?d00001 diff --git a/test2.maw b/test2.maw new file mode 100755 index 00000000..af8f2b4a --- /dev/null +++ b/test2.maw @@ -0,0 +1,410 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: test2.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 0606:0000 00008de0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 0000604d +FAR_DATA FAR_DATA AUTO 0605:000d 00000000 +_NULL BEGDATA DGROUP 0606:0000 00000020 +_AFTERNULL BEGDATA DGROUP 0608:0000 00000002 +CONST DATA DGROUP 0608:0002 00000076 +CONST2 DATA DGROUP 060f:0008 00000000 +_DATA DATA DGROUP 0610:0000 0000025a +XIB DATA DGROUP 0635:000a 00000000 +XI DATA DGROUP 0635:000a 00000018 +XIE DATA DGROUP 0637:0002 00000000 +YIB DATA DGROUP 0637:0002 00000000 +YI DATA DGROUP 0637:0002 0000000c +YIE DATA DGROUP 0637:000e 00000000 +STRINGS DATA DGROUP 0637:000e 00000000 +DATA DATA DGROUP 0637:000e 00000000 +_BSS BSS DGROUP 0637:000e 00000ab3 +STACK STACK DGROUP 06e4:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: test2.o(/dos/z/16/src/test2.c) +0000:0034 main_ +0606:00a4* _clockw +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:00f7 __STK +0000:0117* __STKOVERFLOW_ +Module: gfx.lib(/dos/z/16/src/lib/bitmap.c) +0000:02f4 bitmapLoadPcx_ +0000:0418* bitmapLoadPcxTiles_ +Module: gfx.lib(/dos/z/16/src/lib/planar.c) +0000:0520 planar_buf_from_bitmap_ +0000:05ca+ planar_buf_alloc_ +0000:0640* planar_buf_free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:0682 printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +0606:0000* __nullarea +0000:06b0 _cstart_ +0000:0785* _Not_Enough_Memory_ +0000:08b0 __exit_ +0000:08cf __do_exit_with_msg__ +0000:0912 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:091c _small_code_ +0000:091c* CodeModelMismatch +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:091c* __exit_with_msg_ +0000:091f __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +0606:00c4 __curbrk +0606:00cc __STACKLOW +0606:00ce __STACKTOP +0606:00d0 __cbyte +0606:00d2 __child +0606:00d4 __no87 +0606:00e2 ___FPE_handler +0606:00c6 __psp +0606:00d6 __get_ovl_stack +0606:00da __restore_ovl_stack +0606:00de __close_ovl_file +0606:00e6 __LpCmdLine +0606:00ea __LpPgmName +0606:00c8 __osmajor +0606:00c9 __osminor +0606:00ca __osmode +0606:00cb __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c) +0000:093a fread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:0b21 __doclose_ +0000:0bca __shutdown_stream_ +0000:0be1 fclose_ +0606:039e+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:0c2b+ __null_int23_exit_ +0000:0c2c exit_ +0000:0c59* _exit_ +0606:00ee+ ___int23_exit +0606:00f0+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c) +0000:0cde fseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c) +0000:0e21 __fill_buffer_ +0000:0f0b fgetc_ +Module: gfx.lib(/dos/z/16/src/lib/modex16.c) +0000:1168* VGAmodeX_ +0000:1202+ modexEnter_ +0000:1298* modexLeave_ +0000:12ac* modexDefaultPage_ +0000:1302* modexNextPage_ +0000:1368* modexNextPage0_ +0000:13c6* modexShowPage_ +0000:1458* modexPanPage_ +0000:1474* modexSelectPlane_ +0000:1494+ modexClearRegion_ +0000:1582* oldDrawBmp_ +0000:167c* modexDrawBmp_ +0000:16a2+ modexDrawBmpRegion_ +0000:17a2* modexDrawPlanarBuf_ +0000:17bc* modexDrawSprite_ +0000:17e2+ modexDrawSpriteRegion_ +0000:18ee* modexCopyPageRegion_ +0000:19fe* modexFadeOn_ +0000:1a2a* modexFadeOff_ +0000:1a54* modexFlashOn_ +0000:1a7e* modexFlashOff_ +0000:1b24+ modexPalSave_ +0000:1b56 modexNewPal_ +0000:1b9a* modexLoadPalFile_ +0000:1c3c* modexSavePalFile_ +0000:1ca6* modexPalBlack_ +0000:1ccc* modexPalWhite_ +0000:1cf2+ modexPalUpdate_ +0000:20a2+ modexPalUpdate1_ +0000:20f8* modexPalUpdate0_ +0000:213a+ chkcolor_ +0000:2320+ modexputPixel_ +0000:238a* modexgetPixel_ +0000:23e2* modexhlin_ +0000:2448* modexprint_ +0000:2592* modexprintbig_ +0000:26d6+ modexWaitBorder_ +0606:0104+ _VGA +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c) +0000:26fa+ __open_flags_ +0000:28eb+ _fsopen_ +0000:294f fopen_ +0000:2a25* freopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:2a9a _fmalloc_ +0000:2a9a malloc_ +0606:012c+ ___fheap +0606:012e ___fheapRover +0606:0130 ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +0606:0132 ___iob +0606:029a __fmode +0606:0ca0 ___OpenStreams +0606:0ca4 ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c) +0000:2b9d fprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:2bca _ffree_ +0000:2bca free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:2c24 __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:2ce5 __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:2d41* __FInitRtns +0000:2d45 __InitRtns +0000:2da0* __FFiniRtns +0000:2da4 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +0606:029c ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:2e08 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:2e09 __EnterWVIDEO_ +0606:029e+ ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c) +0000:2e2d __qread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:2e4b __set_errno_ +0000:2e5d* __set_EDOM_ +0000:2e6d* __set_ERANGE_ +0000:2e7d* __set_EINVAL_ +0000:2e90 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:2e9a __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:2f30 __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:2f68 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:2f97 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:30c2 __freefp_ +0000:313d __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c) +0000:317c lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c) +0000:31a7 tell_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:31b6 __flushall_ +0000:3211* flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c) +0000:3216 getche_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:3230+ int86x_ +0000:32c7 int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c) +0000:32f1 fwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c) +0000:34de rand_ +0000:351e* srand_ +Module: gfx.lib(/dos/z/16/src/lib/16text.c) +0000:35a8* textInit_ +0606:0ca8 _romFonts +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c) +0000:35f2* __set_commode_ +0606:02a4 __commode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c) +0000:35fe tolower_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c) +0000:37ee* open_ +0000:3824 sopen_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:3851 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c) +0000:387a __allocfp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:3996 __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:39a0 __MemAllocator +0000:3a6a __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:3bc7 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:3cb9 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:3d50 __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:3d53 _nmalloc_ +0606:02a6 ___nheapbeg +0606:02a8 ___MiniHeapRover +0606:02aa ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:3e24 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:3f6a* fcloseall_ +0000:3f6f __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:3f77 _nfree_ +0606:0cc0+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:406f fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:4137 __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +0606:0cc2 ____Argv +0606:0cc6 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +0606:02ac __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +0606:02fa __Start_XI +0606:0312 __End_XI +0606:0312 __Start_YI +0606:031e __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:4ef2* _dosretax_ +0000:4ef7* _dosret0_ +0000:4efe __set_errno_dos_ +0000:4f58* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:4f62 __get_errno_ptr_ +0000:4f69 __get_doserrno_ptr_ +0606:0cc8+ _errno +0606:0cca+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:4f70 __GetIOMode_ +0000:4f95 __SetIOMode_nogrow_ +0606:02c2 ___NFiles +0606:02c4 ___init_mode +0606:02ec ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:4fb8 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:500f fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c) +0000:5012+ __grow_iomode_ +0000:50cf+ __shrink_iomode_ +0000:5108 __SetIOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:5168 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:517a segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:519a* __I4M +0000:519a __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c) +0000:51b2 _dos_open_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:51d6 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c) +0606:02f0 ___umaskval +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c) +0000:51f2 _dos_creat_ +0000:5214* _dos_creatnew_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:5234* _heapgrow_ +0000:5234* _fheapgrow_ +0000:5235 _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:52a9* _heapenable_ +0606:02f2 ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:52ba __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:5342 __LastFree_ +0000:53bb __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:54c8 wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:54f1+ utoa_ +0000:554e itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:5571 strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +0606:02f4 ___EFG_printf +0606:02f6* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +0606:0cce ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:55a4* _ismbblead_ +0606:0cd0 ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:55be ulltoa_ +0000:56a3* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:5704 ultoa_ +0000:5773* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:57a1* _dos_close_ +0000:57ad _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:57bb* _frealloc_ +0000:57bb realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c) +0000:5881 __ChkTTYIOMode_ +0000:58bd* __IOMode_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:58ca _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:5c44 __doserror_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:5c50* sbrk_ +0000:5c5f __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +0606:0072 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:5d05 __mbinit_ +0606:02f8+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:5de0* _msize_ +0000:5de0 _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:5df1 __HeapManager_expand_ +0000:5f66 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:5fb6 _fexpand_ +0000:5fb6* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:5fe7 _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:6008 _bexpand_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +gfx.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: ee40 (60992.) +Entry point address: 0000:06b0 +Link time: 00:00.00 diff --git a/tsthimem.exe b/tsthimem.exe new file mode 100755 index 0000000000000000000000000000000000000000..33128f831416198d5d6186a605ea51f635282bfa GIT binary patch literal 21110 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 literal 0 HcmV?d00001 diff --git a/tsthimem.maw b/tsthimem.maw new file mode 100755 index 00000000..c7ece19e --- /dev/null +++ b/tsthimem.maw @@ -0,0 +1,387 @@ +Open Watcom Linker Version 1.9 +Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved. +Created on: 15/09/11 09:57:30 +Executable Image: tsthimem.exe +creating a DOS executable + + + +------------+ + | Groups | + +------------+ + +Group Address Size +===== ======= ==== + +DGROUP 04be:0000 000084d0 + + + + +--------------+ + | Segments | + +--------------+ + +Segment Class Group Address Size +======= ===== ===== ======= ==== + +BEGTEXT CODE AUTO 0000:0000 00000007 +_TEXT CODE AUTO 0000:0010 00004bc8 +FAR_DATA FAR_DATA AUTO 04bd:0008 00000000 +_NULL BEGDATA DGROUP 04be:0000 00000020 +_AFTERNULL BEGDATA DGROUP 04c0:0000 00000002 +CONST DATA DGROUP 04c0:0002 000000dc +CONST2 DATA DGROUP 04cd:000e 00000000 +_DATA DATA DGROUP 04ce:0000 00000288 +XIB DATA DGROUP 04f6:0008 00000000 +XI DATA DGROUP 04f6:0008 00000018 +XIE DATA DGROUP 04f8:0000 00000000 +YIB DATA DGROUP 04f8:0000 00000000 +YI DATA DGROUP 04f8:0000 00000006 +YIE DATA DGROUP 04f8:0006 00000000 +STRINGS DATA DGROUP 04f8:0006 00000000 +DATA DATA DGROUP 04f8:0006 00000000 +_BSS BSS DGROUP 04f8:0006 0000011c +STACK STACK DGROUP 050b:0000 00008000 + + + +----------------+ + | Memory Map | + +----------------+ + +* = unreferenced symbol ++ = symbol only referenced locally + +Address Symbol +======= ====== + +Module: tsthimem.o(/dos/z/16/src/tsthimem.c) +0000:0324 main_ +Module: himemsys.o(/dos/z/16/src/lib/doslib/himemsys.c) +0000:0b78 probe_himem_sys_ +0000:0c82 himem_sys_global_a20_ +0000:0cd6 himem_sys_local_a20_ +0000:0d2a himem_sys_query_a20_ +0000:0d70 himem_sys_update_free_memory_status_ +0000:0dda _himem_sys_alloc +0000:0e54 himem_sys_free_ +0000:0e96 himem_sys_move_ +0000:0f74 himem_sys_lock_ +0000:0fc6 himem_sys_unlock_ +0000:1008 _himem_sys_realloc +0000:107a himem_sys_get_handle_info_ +04be:0114 _himem_sys_largest_free +04be:0118 _himem_sys_total_free +04be:011c+ _himem_sys_present +04be:011e _himem_sys_version +04be:0120 _himem_sys_entry +04be:0124 _himem_sys_flags +Module: emm.o(/dos/z/16/src/lib/doslib/emm.c) +04be:0134+ _emm_status +04be:0135+ _emm_present +04be:0136+ _emm_version +04be:0137+ _emm_phys_pages +04be:0138+ _emm_total_pages +04be:013a+ _emm_page_frame_segment +04be:013c+ _emm_unallocated_pages +04be:0140+ _emm_phys_map +0000:1170* emm_phys_pages_sort_ +0000:117e* emm_update_page_count_ +0000:11c2* probe_emm_ +0000:134e* emm_alloc_pages_ +0000:1394* emm_free_pages_ +0000:13dc* emm_map_page_ +0000:1442* emm_last_phys_page_segment_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk) +0000:14c9 __STK +0000:14e9* __STKOVERFLOW_ +Module: 16.lib(/dos/z/16/src/lib/doslib/dos.c) +0000:1530 probe_dos_ +04be:0154* _lib_dos_option +04be:0155+ _dos_flavor +04be:0156 _dos_version +04be:0158+ _freedos_kernel_version +04be:015c+ _dos_version_method +04be:0160+ _freedos_kernel_version_str +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c) +0000:164f printf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c) +04be:0164 ___iob +04be:02cc* __fmode +04be:03a6 ___OpenStreams +04be:03aa ___ClosedStreams +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c) +0000:167c fflush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart) +0000:0003* ___begtext +04be:0000* __nullarea +0000:168e _cstart_ +0000:1763* _Not_Enough_Memory_ +0000:188e __exit_ +0000:18ad __do_exit_with_msg__ +0000:18f0 __GETDS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel) +0000:18fa _small_code_ +0000:18fa* CodeModelMismatch +Module: 16.lib(/dos/z/16/src/lib/doslib/cpu.c) +0000:1900 cpu_probe_ +0000:1934* cpu_basic_probe_ +04be:02d4* _cpu_cpuid_vendor +04be:02e1* _cpu_cpuid_features +04be:02f1 _cpu_basic_level +04be:02f4* _cpu_cpuid_max +04be:02f8+ _cpu_flags +04be:02fa* _cpu_tmp1 +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c) +0000:195a int86x_ +0000:19f1 int86_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(assert99.c) +0000:1a1b _assert99_ +0000:1bb4* __assert99_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c) +0000:1be8 _dos_getvect_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c) +0000:1bf3 _ffree_ +0000:1bf3 free_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c) +0000:1c35 _fmalloc_ +0000:1c35 malloc_ +04be:02fc+ ___fheap +04be:02fe ___fheapRover +04be:0300 ___LargestSizeB4Rover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c) +0000:1d38* _frealloc_ +0000:1d38 realloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c) +0000:1dfe* __exit_with_msg_ +0000:1e01 __fatal_runtime_error_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata) +04be:0302 __curbrk +04be:030a __STACKLOW +04be:030c __STACKTOP +04be:030e __cbyte +04be:0310 __child +04be:0312 __no87 +04be:0320 ___FPE_handler +04be:0304 __psp +04be:0314 __get_ovl_stack +04be:0318 __restore_ovl_stack +04be:031c __close_ovl_file +04be:0324 __LpCmdLine +04be:0328 __LpPgmName +04be:0306 __osmajor +04be:0307 __osminor +04be:0308 __osmode +04be:0309 __HShift +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c) +0000:1e34 __fprtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c) +0000:1ef5 __InitFiles_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c) +0000:203b* fcloseall_ +0000:2040 __full_io_exit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c) +0000:2048* __flushall_ +0000:20a3 flushall_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c) +0000:20a8 __flush_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c) +0000:21d3 __CMain +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c) +0000:222f* __FInitRtns +0000:2233 __InitRtns +0000:228e* __FFiniRtns +0000:2292 __FiniRtns +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c) +04be:032c ___uselfn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg) +0000:22f6 __DOSseg__ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c) +0000:22f7 intr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c) +0000:2309 segread_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bprintf.c) +0000:235b+ _vbprintf_ +0000:23a1* _bprintf_ +0000:23cf+ _vsnprintf_ +0000:2427 _snprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c) +0000:2452 __EnterWVIDEO_ +04be:032e ___WD_Present +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stack086.c) +0000:2476 stackavail_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c) +0000:2484 sprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rterrmsg.c) +0000:24b1 __rterr_msg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(abort.c) +0000:24de abort_ +0000:24ef+ __terminate_ +04be:0330+ ___abort +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c) +0000:2500 _nmalloc_ +04be:0332 ___nheapbeg +04be:0334 ___MiniHeapRover +04be:0336 ___LargestSizeB4MiniHeapRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c) +0000:25e0 __MemAllocator +0000:26aa __MemFree +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c) +0000:2807 _nfree_ +04be:03b0+ ___MiniHeapFreeRover +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c) +0000:28ff __CMain_nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c) +0000:2902 __GrowSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c) +0000:29f4 __AllocSeg_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c) +0000:2a8b __fmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c) +0000:2a8e* _msize_ +0000:2a8e _fmsize_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c) +0000:2a9f __HeapManager_expand_ +0000:2c14 _nexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c) +0000:2c64 _fexpand_ +0000:2c64* _expand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c) +0000:2c95 fputc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c) +0000:2d5d __ioalloc_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c) +0000:2df3 __prtf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c) +0000:3bad+ __doclose_ +0000:3c56 __shutdown_stream_ +0000:3c6d* fclose_ +04be:03b2+ ___RmTmpFileFn +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c) +0000:3cb7 __freefp_ +0000:3d32 __purgefp_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c) +0000:3d71 __lseek_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c) +0000:3da9 __qwrite_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c) +0000:3e00 __set_errno_ +0000:3e12* __set_EDOM_ +0000:3e22* __set_ERANGE_ +0000:3e32* __set_EINVAL_ +0000:3e45 __set_doserrno_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c) +0000:3e4f fsync_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c) +04be:03b4 ____Argv +04be:03b8 ____Argc +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c) +04be:0338 __amblksiz +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c) +0000:3e52+ __null_int23_exit_ +0000:3e53 exit_ +0000:3e80* _exit_ +04be:033a+ ___int23_exit +04be:033c+ ___FPE_handler_exit +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086) +04be:0388 __Start_XI +04be:03a0 __End_XI +04be:03a0 __Start_YI +04be:03a6 __End_YI +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr) +0000:3e9a _DoINTR_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c) +0000:422c vsprintf_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputs.c) +0000:4251 fputs_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c) +0000:42eb __nmemneed_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c) +0000:4373 __LastFree_ +0000:43ec __ExpandDGROUP_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c) +0000:44f9* _heapgrow_ +0000:44f9* _fheapgrow_ +0000:44fa _nheapgrow_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c) +0000:456e* _heapenable_ +04be:033e ___heap_enabled +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c) +0000:457f _bfree_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c) +0000:45a0 _bexpand_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c) +0000:45f5 __chktty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c) +0000:461e wctomb_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c) +0000:4647+ utoa_ +0000:46a4 itoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m) +0000:46c8* __I4M +0000:46c8 __U4M +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c) +0000:46e0 strupr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c) +04be:0340 ___EFG_printf +04be:0342* ___EFG_scanf +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c) +04be:03ba ___IsDBCS +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c) +0000:4713* _ismbblead_ +04be:03bc ___MBCSIsTable +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c) +0000:472d ulltoa_ +0000:4812* lltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c) +0000:4873 ultoa_ +0000:48e2* ltoa_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c) +0000:4910 __close_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c) +0000:493f* _dosretax_ +0000:4944* _dosret0_ +0000:494b __set_errno_dos_ +0000:49a5* __set_errno_dos_reterr_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c) +0000:49af __GetIOMode_ +0000:49d4 __SetIOMode_nogrow_ +04be:0358+ ___NFiles +04be:035a+ ___init_mode +04be:0382+ ___io_mode +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c) +0000:49f7 __get_errno_ptr_ +0000:49fe __get_doserrno_ptr_ +04be:04be+ _errno +04be:04c0+ __doserrno +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c) +0000:4a05* _dos_close_ +0000:4a11 _dos_commit_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c) +0000:4a1f* sbrk_ +0000:4a2e __brk_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c) +0000:4a96 isatty_ +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c) +04be:00d8 ___Alphabet +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c) +0000:4af0 __mbinit_ +04be:0386+ ___MBCodePage +Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror) +0000:4bcc __doserror_ + + + +--------------------+ + | Libraries Used | + +--------------------+ + +16.lib +/dos/fdos/watcom/lib286/dos/clibc.lib + + + +-----------------------+ + | Linker Statistics | + +-----------------------+ + +Stack size: 8000 (32768.) +Memory size: d0b0 (53424.) +Entry point address: 0000:168e +Link time: 00:00.00 -- 2.39.2