Open Watcom Linker Version 2.0 beta Sep 16 2015 10:14:10 (64-bit)
Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on: 15/10/18 15:49:50
+Created on: 15/10/22 10:51:05
Executable Image: 16.exe
creating a DOS executable
Group Address Size
===== ======= ====
-DGROUP 1394:0000 0000f2c0
+DGROUP 1396:0000 0000f2c0
16_hc_TEXT CODE AUTO 0000:7700 0000158b
timer_TEXT CODE AUTO 0000:8c90 00000235
_TEXT CODE AUTO 08ed:0000 00007bbb
-modex16_TEXT CODE AUTO 08ed:7bc0 0000258c
-bitmap_TEXT CODE AUTO 08ed:a150 00000651
-16text_TEXT CODE AUTO 08ed:a7b0 0000010d
-16_in13_DATA FAR_DATA AUTO 1379:0000 000001a4
-FAR_DATA FAR_DATA AUTO 1393:0004 00000000
-_NULL BEGDATA DGROUP 1394:0000 00000020
-_AFTERNULL BEGDATA DGROUP 1396:0000 00000002
-CONST DATA DGROUP 1396:0002 00000076
-CONST2 DATA DGROUP 139d:0008 00000102
-_DATA DATA DGROUP 13ae:0000 000005b1
-XIB DATA DGROUP 1409:0002 00000000
-XI DATA DGROUP 1409:0002 00000036
-XIE DATA DGROUP 140c:0008 00000000
-YIB DATA DGROUP 140c:0008 00000000
-YI DATA DGROUP 140c:0008 00000018
-YIE DATA DGROUP 140e:0000 00000000
-STRINGS DATA DGROUP 140e:0000 00000000
-DATA DATA DGROUP 140e:0000 00000000
-_emu_init_start EMU DGROUP 140e:0000 00000000
-_emu_init_end EMU DGROUP 140e:0000 00000000
-_BSS BSS DGROUP 140e:0000 00001052
-STACK STACK DGROUP 1514:0000 0000dac0
+modex16_TEXT CODE AUTO 08ed:7bc0 000025b0
+bitmap_TEXT CODE AUTO 08ed:a170 00000651
+16text_TEXT CODE AUTO 08ed:a7d0 0000010d
+16_in13_DATA FAR_DATA AUTO 137b:0000 000001a4
+FAR_DATA FAR_DATA AUTO 1395:0004 00000000
+_NULL BEGDATA DGROUP 1396:0000 00000020
+_AFTERNULL BEGDATA DGROUP 1398:0000 00000002
+CONST DATA DGROUP 1398:0002 00000076
+CONST2 DATA DGROUP 139f:0008 00000102
+_DATA DATA DGROUP 13b0:0000 000005b1
+XIB DATA DGROUP 140b:0002 00000000
+XI DATA DGROUP 140b:0002 00000036
+XIE DATA DGROUP 140e:0008 00000000
+YIB DATA DGROUP 140e:0008 00000000
+YI DATA DGROUP 140e:0008 00000018
+YIE DATA DGROUP 1410:0000 00000000
+STRINGS DATA DGROUP 1410:0000 00000000
+DATA DATA DGROUP 1410:0000 00000000
+_emu_init_start EMU DGROUP 1410:0000 00000000
+_emu_init_end EMU DGROUP 1410:0000 00000000
+_BSS BSS DGROUP 1410:0000 00001052
+STACK STACK DGROUP 1516:0000 0000dac0
+----------------+
======= ======
Module: 16.o(/dos/z/16/src/16.c)
-1394:07a0+ _player
-1394:08a0+ _gvar
-1394:0958+ _cpus
-1394:095c* _gpal
-1394:0960+ _dpal
-1394:0964+ _engi_stat
+1396:07a0+ _player
+1396:08a0+ _gvar
+1396:0958+ _cpus
+1396:095c* _gpal
+1396:0960+ _dpal
+1396:0964+ _engi_stat
0000:0154 main_
Module: mapread.o(/dos/z/16/src/lib/mapread.c)
0000:03f4+ jsoneq_
0000:0fa2 jsmn_parse_
0000:149e jsmn_init_
Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-1394:098e+ _inpu
+1396:098e+ _inpu
0000:1630+ INL_KeyService_
0000:18ca+ Mouse_
0000:1922+ IN_GetJoyAbs_
0000:5bfc+ MM_TotalFree_
0000:5c92* MM_Report_
0000:664a* MM_BombOnError_
-1394:0af0+ _beforesort
-1394:0af4+ _aftersort
-1394:0af8+ _XMSaddr
+1396:0af0+ _beforesort
+1396:0af4+ _aftersort
+1396:0af8+ _XMSaddr
Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
0000:6680 detectcpu_
Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
0000:6dc0* CAL_OptimizeNodes_
0000:6e70* CA_Startup_
0000:6ec0* CA_Shutdown_
-1394:0b00* _finishcachebox
-1394:0b04* _updatecachebox
-1394:0b08* _drawcachebox
+1396:0b00* _finishcachebox
+1396:0b04* _updatecachebox
+1396:0b08* _drawcachebox
Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
0000:6f2c KITTENGETS
0000:6f8c* kittenopen_
0000:74e4+ get_line_
0000:7556+ db_fetch_
0000:75ec+ db_insert_
-1394:04a4+ __kitten_catalog
+1396:04a4+ __kitten_catalog
Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
0000:78ac+ LargestFreeBlock_
0000:793a+ _coreleft_
08ed:925a+ modexPalUpdate_
08ed:97ca+ modexPalUpdate1_
08ed:9844* modexPalUpdate0_
-08ed:9890+ chkcolor_
-08ed:9ba8+ modexputPixel_
-08ed:9c36* modexgetPixel_
-08ed:9cbc* modexhlin_
-08ed:9d40* modexprint_
-08ed:9eda* modexprintbig_
-08ed:a056* pdump_
-08ed:a0b6* cls_
-08ed:a124+ modexWaitBorder_
-1394:04d4+ _VGA
+08ed:9890* modexPalOverscan_
+08ed:98b4+ chkcolor_
+08ed:9bcc+ modexputPixel_
+08ed:9c5a* modexgetPixel_
+08ed:9ce0* modexhlin_
+08ed:9d64* modexprint_
+08ed:9efe* modexprintbig_
+08ed:a07a* pdump_
+08ed:a0da* cls_
+08ed:a148+ modexWaitBorder_
+1396:04d4+ _VGA
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
08ed:0042 printf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-1394:0000* __nullarea
-1394:04e8* __ovlflag
-1394:04e9* __intno
-1394:04ea* __ovlvec
+1396:0000* __nullarea
+1396:04e8* __ovlflag
+1396:04e9* __intno
+1396:04ea* __ovlvec
08ed:0072 _cstart_
08ed:0145* _Not_Enough_Memory_
08ed:0277 __exit_
08ed:02fe _big_code_
08ed:02fe* CodeModelMismatch
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-1394:1414 __argv
-1394:1418 ___argv
-1394:141c __argc
-1394:141e ___argc
+1396:1414 __argv
+1396:1418 ___argv
+1396:141c __argc
+1396:141e ___argc
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
08ed:0305 __PIA
08ed:02fe* __PIS
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
08ed:0359 _fmalloc_
08ed:0359 malloc_
-1394:04ee ___fheap
-1394:04f0 ___fheapRover
-1394:04f2 ___LargestSizeB4Rover
+1396:04ee ___fheap
+1396:04f0 ___fheapRover
+1396:04f2 ___LargestSizeB4Rover
Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08ed:a4da bitmapLoadPcx_
-08ed:a636* bitmapLoadPcxTiles_
+08ed:a4fa bitmapLoadPcx_
+08ed:a656* bitmapLoadPcxTiles_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
08ed:04ce strstr_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
08ed:0b40 fread_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
08ed:0eb7 __get_errno_ptr_
-1394:14a0 _errno
+1396:14a0 _errno
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-1394:0504 ___iob
-1394:14a2 ___ClosedStreams
-1394:14a6 ___OpenStreams
+1396:0504 ___iob
+1396:14a2 ___ClosedStreams
+1396:14a6 ___OpenStreams
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
08ed:0ebe fprintf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
08ed:1366 _memavl_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
08ed:13ab _nmalloc_
-1394:066c ___nheapbeg
-1394:066e ___MiniHeapRover
-1394:0670 ___LargestSizeB4MiniHeapRover
+1396:066c ___nheapbeg
+1396:066e ___MiniHeapRover
+1396:0670 ___LargestSizeB4MiniHeapRover
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
08ed:1485 _ffree_
08ed:1485 free_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
08ed:14f2 _nfree_
-1394:14aa+ ___MiniHeapFreeRover
+1396:14aa+ ___MiniHeapFreeRover
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
08ed:15ed+ _null_exit_rtn_
08ed:15ed+ __null_int23_exit_
08ed:15ee exit_
08ed:160f+ _exit_
-1394:0672+ ___int23_exit
-1394:0676 ___FPE_handler_exit
+1396:0672+ ___int23_exit
+1396:0676 ___FPE_handler_exit
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
08ed:162b ultoa_
08ed:16e9* ltoa_
08ed:1a9b __doclose_
08ed:1be5 __shutdown_stream_
08ed:1bff fclose_
-1394:14ac+ ___RmTmpFileFn
+1396:14ac+ ___RmTmpFileFn
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
08ed:1c6a+ __ibm_bios_get_ticks_
08ed:1ce1 clock_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
08ed:1f05 fseek_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-1394:0098 __IsTable
+1396:0098 __IsTable
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
08ed:20fd tolower_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
08ed:28f7 stackavail_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-1394:0682 __8087
-1394:0683 __real87
-1394:0684 __dos87emucall
-1394:0686 __dos87real
+1396:0682 __8087
+1396:0683 __real87
+1396:0684 __dos87emucall
+1396:0686 __dos87real
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
08ed:2906* __exit_with_msg_
08ed:290b __fatal_runtime_error_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-1394:0688 __curbrk
-1394:0690 __STACKLOW
-1394:0692 __STACKTOP
-1394:0694 __cbyte
-1394:0696 __child
-1394:0698 __no87
-1394:06a5 ___FPE_handler
-1394:068a __psp
-1394:0699 __get_ovl_stack
-1394:069d __restore_ovl_stack
-1394:06a1 __close_ovl_file
-1394:06a9 __LpCmdLine
-1394:06ad __LpPgmName
-1394:068c __osmajor
-1394:068d __osminor
-1394:068e __osmode
-1394:068f __HShift
+1396:0688 __curbrk
+1396:0690 __STACKLOW
+1396:0692 __STACKTOP
+1396:0694 __cbyte
+1396:0696 __child
+1396:0698 __no87
+1396:06a5 ___FPE_handler
+1396:068a __psp
+1396:0699 __get_ovl_stack
+1396:069d __restore_ovl_stack
+1396:06a1 __close_ovl_file
+1396:06a9 __LpCmdLine
+1396:06ad __LpPgmName
+1396:068c __osmajor
+1396:068d __osminor
+1396:068e __osmode
+1396:068f __HShift
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
08ed:292a __fill_buffer_
08ed:2b79 fgetc_
08ed:3039 rand_
08ed:307b* srand_
Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08ed:a826* textInit_
-1394:14b4 _romFonts
+08ed:a846* textInit_
+1396:14b4 _romFonts
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
08ed:30b8 __fprtf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
08ed:32cc __FiniRtns
08ed:32cc* __FFiniRtns
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-1394:06b6 ___uselfn
+1396:06b6 ___uselfn
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
08ed:3330 __DOSseg__
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
08ed:3b7c __fmemneed_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
08ed:3b7f* __set_commode_
-1394:06b8 __commode
+1396:06b8 __commode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-1394:06ba __fmode
+1396:06ba __fmode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
08ed:3b8b __chktty_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
08ed:4ab6 __nmemneed_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-1394:0050 ___Alphabet
+1396:0050 ___Alphabet
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
08ed:4ab9 __lseek_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
08ed:4b72 __GetIOMode_
08ed:4ba7 __SetIOMode_nogrow_
-1394:06d0 ___NFiles
-1394:06d2 ___init_mode
-1394:06fa ___io_mode
+1396:06d0 ___NFiles
+1396:06d2 ___init_mode
+1396:06fa ___io_mode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
08ed:4bdc __close_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
08ed:4ef2 isatty_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
08ed:4f0e* __get_doserrno_ptr_
-1394:14d0 __doserrno
+1396:14d0 __doserrno
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-1394:06fe ___umaskval
+1396:06fe ___umaskval
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
08ed:4f15 _dos_creat_
08ed:4f39* _dos_creatnew_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
08ed:5142 vsprintf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-1394:14d4 ___env_mask
-1394:14d8 _environ
-1394:14dc* __wenviron
+1396:14d4 ___env_mask
+1396:14d8 _environ
+1396:14dc* __wenviron
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
08ed:5184 _mbterm_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
08ed:56da __chk8087_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
08ed:574a __EnterWVIDEO_
-1394:071e+ ___WD_Present
+1396:071e+ ___WD_Present
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
08ed:576e __flushall_
08ed:5802 flushall_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
08ed:5a57 __prtf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-1394:14e0 ____Argv
-1394:14e4 ____Argc
+1396:14e0 ____Argv
+1396:14e4 ____Argc
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-1394:0720 __amblksiz
+1396:0720 __amblksiz
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-1394:0752 __Start_XI
-1394:0788 __End_XI
-1394:0788 __Start_YI
-1394:07a0 __End_YI
+1396:0752 __Start_XI
+1396:0788 __End_XI
+1396:0788 __Start_YI
+1396:07a0 __End_YI
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-1394:14e6 ___historical_splitparms
+1396:14e6 ___historical_splitparms
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
08ed:6bba* _heapenable_
-1394:0722 ___heap_enabled
+1396:0722 ___heap_enabled
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
08ed:6bcb _bfree_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
08ed:705e __setenvp_
08ed:71ea __freeenvp_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-1394:0724 ___IsDBCS
+1396:0724 ___IsDBCS
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
08ed:7248* _ismbblead_
-1394:14ec ___MBCSIsTable
+1396:14ec ___MBCSIsTable
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
08ed:72a2 __mbinit_
-1394:0726 ___MBCodePage
+1396:0726 ___MBCodePage
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
08ed:737d _mbdtoupper_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
08ed:738b toupper_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-1394:0728 __8087cw
+1396:0728 __8087cw
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-1394:072a ___Save8087
-1394:072e ___Rest8087
+1396:072a ___Save8087
+1396:072e ___Rest8087
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
08ed:739a __GrabFP87_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
08ed:7565 strupr_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-1394:0732 ___EFG_printf
-1394:0736* ___EFG_scanf
+1396:0732 ___EFG_printf
+1396:0736* ___EFG_scanf
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
08ed:75ad ulltoa_
08ed:76ea* lltoa_
08ed:78e7 __Fini_FPE_handler_
08ed:791e* __FPEHandler
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-1394:0750 ___FPE_int
+1396:0750 ___FPE_int
+--------------------+
+-----------------------+
Stack size: dac0 (56000.)
-Memory size: 00022c00 (142336.)
+Memory size: 00022c20 (142368.)
Entry point address: 08ed:0072
-Link time: 00:00.83
+Link time: 00:00.18