Open Watcom Linker Version 2.0 beta Sep 21 2015 10:22:11 (32-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/08 18:30:46
+Created on: 15/10/13 10:48:03
Executable Image: 16.exe
creating a DOS executable
Group Address Size
===== ======= ====
-DGROUP 133f:0000 0000f240
+DGROUP 1356:0000 0000f240
16_hc_TEXT CODE AUTO 0000:75f0 0000158b
timer_TEXT CODE AUTO 0000:8b80 00000235
_TEXT CODE AUTO 08dc:0000 00007bc9
-modex16_TEXT CODE AUTO 08dc:7bd0 000021d0
-bitmap_TEXT CODE AUTO 08dc:9da0 000005c9
-16text_TEXT CODE AUTO 08dc:a370 0000010d
-16_in13_DATA FAR_DATA AUTO 1324:0000 000001a4
-FAR_DATA FAR_DATA AUTO 133e:0004 00000000
-_NULL BEGDATA DGROUP 133f:0000 00000020
-_AFTERNULL BEGDATA DGROUP 1341:0000 00000002
-CONST DATA DGROUP 1341:0002 00000076
-CONST2 DATA DGROUP 1348:0008 00000102
-_DATA DATA DGROUP 1359:0000 000005c1
-XIB DATA DGROUP 13b5:0002 00000000
-XI DATA DGROUP 13b5:0002 00000036
-XIE DATA DGROUP 13b8:0008 00000000
-YIB DATA DGROUP 13b8:0008 00000000
-YI DATA DGROUP 13b8:0008 00000018
-YIE DATA DGROUP 13ba:0000 00000000
-STRINGS DATA DGROUP 13ba:0000 00000000
-DATA DATA DGROUP 13ba:0000 00000000
-_emu_init_start EMU DGROUP 13ba:0000 00000000
-_emu_init_end EMU DGROUP 13ba:0000 00000000
-_BSS BSS DGROUP 13ba:0000 00000fc2
-STACK STACK DGROUP 14b7:0000 0000dac0
+modex16_TEXT CODE AUTO 08dc:7bd0 0000233a
+bitmap_TEXT CODE AUTO 08dc:9f10 000005c9
+16text_TEXT CODE AUTO 08dc:a4e0 0000010d
+16_in13_DATA FAR_DATA AUTO 133b:0000 000001a4
+FAR_DATA FAR_DATA AUTO 1355:0004 00000000
+_NULL BEGDATA DGROUP 1356:0000 00000020
+_AFTERNULL BEGDATA DGROUP 1358:0000 00000002
+CONST DATA DGROUP 1358:0002 00000076
+CONST2 DATA DGROUP 135f:0008 00000102
+_DATA DATA DGROUP 1370:0000 000005c1
+XIB DATA DGROUP 13cc:0002 00000000
+XI DATA DGROUP 13cc:0002 00000036
+XIE DATA DGROUP 13cf:0008 00000000
+YIB DATA DGROUP 13cf:0008 00000000
+YI DATA DGROUP 13cf:0008 00000018
+YIE DATA DGROUP 13d1:0000 00000000
+STRINGS DATA DGROUP 13d1:0000 00000000
+DATA DATA DGROUP 13d1:0000 00000000
+_emu_init_start EMU DGROUP 13d1:0000 00000000
+_emu_init_end EMU DGROUP 13d1:0000 00000000
+_BSS BSS DGROUP 13d1:0000 00000fc2
+STACK STACK DGROUP 14ce:0000 0000dac0
+----------------+
======= ======
Module: 16.o(/dos/z/16/src/16.c)
-133f:07b0+ _player
-133f:08b0+ _gvar
-133f:08d8+ _cpus
-133f:08dc* _gpal
-133f:08e0+ _dpal
-133f:08e4+ _engi_stat
+1356:07b0+ _player
+1356:08b0+ _gvar
+1356:08d8+ _cpus
+1356:08dc* _gpal
+1356:08e0+ _dpal
+1356:08e4+ _engi_stat
0000:00cc main_
Module: mapread.o(/dos/z/16/src/lib/mapread.c)
0000:02dc+ jsoneq_
0000:0e92 jsmn_parse_
0000:138e jsmn_init_
Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
-133f:090e+ _inpu
+1356:090e+ _inpu
0000:1520+ INL_KeyService_
0000:17ba+ Mouse_
0000:1812+ IN_GetJoyAbs_
0000:5aec+ MM_TotalFree_
0000:5b82* MM_Report_
0000:653a* MM_BombOnError_
-133f:0a70+ _beforesort
-133f:0a74+ _aftersort
-133f:0a78+ _XMSaddr
+1356:0a70+ _beforesort
+1356:0a74+ _aftersort
+1356:0a78+ _XMSaddr
Module: wcpu.o(/dos/z/16/src/lib/wcpu/wcpu.c)
0000:6570 detectcpu_
Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
0000:6cb0* CAL_OptimizeNodes_
0000:6d60* CA_Startup_
0000:6db0* CA_Shutdown_
-133f:0a80* _finishcachebox
-133f:0a84* _updatecachebox
-133f:0a88* _drawcachebox
+1356:0a80* _finishcachebox
+1356:0a84* _updatecachebox
+1356:0a88* _drawcachebox
Module: kitten.o(/dos/z/16/src/lib/nyan/kitten.c)
0000:6e1c KITTENGETS
0000:6e7c* kittenopen_
0000:73d4+ get_line_
0000:7446+ db_fetch_
0000:74dc+ db_insert_
-133f:04a4+ __kitten_catalog
+1356:04a4+ __kitten_catalog
Module: 16_hc.o(/dos/z/16/src/lib/16_hc.c)
0000:779c+ LargestFreeBlock_
0000:782a+ _coreleft_
08dc:84dc* CDrawBmp_
08dc:8640* modexDrawBmp_
08dc:86a6+ modexDrawBmpRegion_
-08dc:8810* modexDrawPlanarBuf_
-08dc:882e* modexDrawSprite_
-08dc:8894+ modexDrawSpriteRegion_
-08dc:8a0c* modexCopyPageRegion_
-08dc:8b76 modexFadeOn_
-08dc:8ba6 modexFadeOff_
-08dc:8bd4* modexFlashOn_
-08dc:8c02* modexFlashOff_
-08dc:8cd2 modexPalSave_
-08dc:8d28 modexNewPal_
-08dc:8d78* modexLoadPalFile_
-08dc:8e5a* modexSavePalFile_
-08dc:8ed2 modexPalBlack_
-08dc:8efc* modexPalWhite_
-08dc:8f26+ modexPalUpdate_
-08dc:9496+ modexPalUpdate1_
-08dc:9510* modexPalUpdate0_
-08dc:955c+ chkcolor_
-08dc:9874+ modexputPixel_
-08dc:9902* modexgetPixel_
-08dc:9988* modexhlin_
-08dc:99f4* modexprint_
-08dc:9b8e* modexprintbig_
-08dc:9d0a* cls_
-08dc:9d78+ modexWaitBorder_
-133f:04d4+ _VGA
+08dc:8810* modex_sparky4_DrawBmpRegion_
+08dc:897a* modexDrawPlanarBuf_
+08dc:8998* modexDrawSprite_
+08dc:89fe+ modexDrawSpriteRegion_
+08dc:8b76* modexCopyPageRegion_
+08dc:8ce0 modexFadeOn_
+08dc:8d10 modexFadeOff_
+08dc:8d3e* modexFlashOn_
+08dc:8d6c* modexFlashOff_
+08dc:8e3c modexPalSave_
+08dc:8e92 modexNewPal_
+08dc:8ee2* modexLoadPalFile_
+08dc:8fc4* modexSavePalFile_
+08dc:903c modexPalBlack_
+08dc:9066* modexPalWhite_
+08dc:9090+ modexPalUpdate_
+08dc:9600+ modexPalUpdate1_
+08dc:967a* modexPalUpdate0_
+08dc:96c6+ chkcolor_
+08dc:99de+ modexputPixel_
+08dc:9a6c* modexgetPixel_
+08dc:9af2* modexhlin_
+08dc:9b5e* modexprint_
+08dc:9cf8* modexprintbig_
+08dc:9e74* cls_
+08dc:9ee2+ modexWaitBorder_
+1356:04d4+ _VGA
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(printf.c)
08dc:0042 printf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cstart)
-133f:0000* __nullarea
-133f:04fc* __ovlflag
-133f:04fd* __intno
-133f:04fe* __ovlvec
+1356:0000* __nullarea
+1356:04fc* __ovlflag
+1356:04fd* __intno
+1356:04fe* __ovlvec
08dc:0072 _cstart_
08dc:0145* _Not_Enough_Memory_
08dc:0277 __exit_
08dc:02fe _big_code_
08dc:02fe* CodeModelMismatch
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(argcv.c)
-133f:1394 __argv
-133f:1398 ___argv
-133f:139c __argc
-133f:139e ___argc
+1356:1394 __argv
+1356:1398 ___argv
+1356:139c __argc
+1356:139e ___argc
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(pia.asm)
08dc:0305 __PIA
08dc:02fe* __PIS
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fmalloc.c)
08dc:0359 _fmalloc_
08dc:0359 malloc_
-133f:0502 ___fheap
-133f:0504 ___fheapRover
-133f:0506 ___LargestSizeB4Rover
+1356:0502 ___fheap
+1356:0504 ___fheapRover
+1356:0506 ___LargestSizeB4Rover
Module: gfx.lib(/dos/z/16/src/lib/bitmap.c)
-08dc:a0a2 bitmapLoadPcx_
-08dc:a1fe* bitmapLoadPcxTiles_
+08dc:a212 bitmapLoadPcx_
+08dc:a36e* bitmapLoadPcxTiles_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strstr.c)
08dc:04ce strstr_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(atoi.c)
08dc:0b41 fread_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(errno.c)
08dc:0eb8 __get_errno_ptr_
-133f:1420 _errno
+1356:1420 _errno
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iob.c)
-133f:0514 ___iob
-133f:1422 ___OpenStreams
-133f:1426 ___ClosedStreams
+1356:0514 ___iob
+1356:1422 ___OpenStreams
+1356:1426 ___ClosedStreams
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprintf.c)
08dc:0ebf fprintf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(frealloc.c)
08dc:1366 _memavl_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmalloc.c)
08dc:13ab _nmalloc_
-133f:067c ___nheapbeg
-133f:067e ___MiniHeapRover
-133f:0680 ___LargestSizeB4MiniHeapRover
+1356:067c ___nheapbeg
+1356:067e ___MiniHeapRover
+1356:0680 ___LargestSizeB4MiniHeapRover
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ffree.c)
08dc:1485 _ffree_
08dc:1485 free_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nfree.c)
08dc:14f2 _nfree_
-133f:142a+ ___MiniHeapFreeRover
+1356:142a+ ___MiniHeapFreeRover
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(exit.c)
08dc:15ed+ _null_exit_rtn_
08dc:15ed+ __null_int23_exit_
08dc:15ee exit_
08dc:160f+ _exit_
-133f:0682+ ___int23_exit
-133f:0686 ___FPE_handler_exit
+1356:0682+ ___int23_exit
+1356:0686 ___FPE_handler_exit
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ltoa.c)
08dc:162b ultoa_
08dc:16e9* ltoa_
08dc:1a9b __doclose_
08dc:1be5 __shutdown_stream_
08dc:1bff fclose_
-133f:142c+ ___RmTmpFileFn
+1356:142c+ ___RmTmpFileFn
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(clockdos.c)
08dc:1c6a+ __ibm_bios_get_ticks_
08dc:1ce1 clock_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fseek.c)
08dc:1f05 fseek_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(istable.c)
-133f:0098 __IsTable
+1356:0098 __IsTable
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(tolower.c)
08dc:20fd tolower_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(unlnk.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(stack086.c)
08dc:28f7 stackavail_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_8087086.asm)
-133f:0692 __8087
-133f:0693 __real87
-133f:0694 __dos87emucall
-133f:0696 __dos87real
+1356:0692 __8087
+1356:0693 __real87
+1356:0694 __dos87emucall
+1356:0696 __dos87real
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(xmsg.c)
08dc:2906* __exit_with_msg_
08dc:290b __fatal_runtime_error_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(crwdata)
-133f:0698 __curbrk
-133f:06a0 __STACKLOW
-133f:06a2 __STACKTOP
-133f:06a4 __cbyte
-133f:06a6 __child
-133f:06a8 __no87
-133f:06b5 ___FPE_handler
-133f:069a __psp
-133f:06a9 __get_ovl_stack
-133f:06ad __restore_ovl_stack
-133f:06b1 __close_ovl_file
-133f:06b9 __LpCmdLine
-133f:06bd __LpPgmName
-133f:069c __osmajor
-133f:069d __osminor
-133f:069e __osmode
-133f:069f __HShift
+1356:0698 __curbrk
+1356:06a0 __STACKLOW
+1356:06a2 __STACKTOP
+1356:06a4 __cbyte
+1356:06a6 __child
+1356:06a8 __no87
+1356:06b5 ___FPE_handler
+1356:069a __psp
+1356:06a9 __get_ovl_stack
+1356:06ad __restore_ovl_stack
+1356:06b1 __close_ovl_file
+1356:06b9 __LpCmdLine
+1356:06bd __LpPgmName
+1356:069c __osmajor
+1356:069d __osminor
+1356:069e __osmode
+1356:069f __HShift
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fgetc.c)
08dc:292a __fill_buffer_
08dc:2b79 fgetc_
08dc:3039 rand_
08dc:307b* srand_
Module: gfx.lib(/dos/z/16/src/lib/16text.c)
-08dc:a3e6* textInit_
-133f:1434 _romFonts
+08dc:a556* textInit_
+1356:1434 _romFonts
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fprtf.c)
08dc:30b8 __fprtf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(cmain086.c)
08dc:32cc __FiniRtns
08dc:32cc* __FFiniRtns
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(uselfn.c)
-133f:06c6 ___uselfn
+1356:06c6 ___uselfn
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosseg)
08dc:3330 __DOSseg__
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(initargv.c)
08dc:3b7c __fmemneed_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(comtflag.c)
08dc:3b7f* __set_commode_
-133f:06c8 __commode
+1356:06c8 __commode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(textmode.c)
-133f:06ca __fmode
+1356:06ca __fmode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(chktty.c)
08dc:3b8b __chktty_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(freefp.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(nmemneed.c)
08dc:4ab6 __nmemneed_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(alphabet.c)
-133f:0050 ___Alphabet
+1356:0050 ___Alphabet
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(__lseek.c)
08dc:4ab9 __lseek_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(dosret.c)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(iomode.c)
08dc:4b72 __GetIOMode_
08dc:4ba7 __SetIOMode_nogrow_
-133f:06e0 ___NFiles
-133f:06e2 ___init_mode
-133f:070a ___io_mode
+1356:06e0 ___NFiles
+1356:06e2 ___init_mode
+1356:070a ___io_mode
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(_clse.c)
08dc:4bdc __close_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flush.c)
08dc:4ef2 isatty_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(doserrno.c)
08dc:4f0e* __get_doserrno_ptr_
-133f:1450 __doserrno
+1356:1450 __doserrno
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(umaskval.c)
-133f:070e ___umaskval
+1356:070e ___umaskval
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(creatdos.c)
08dc:4f15 _dos_creat_
08dc:4f39* _dos_creatnew_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(vsprintf.c)
08dc:5142 vsprintf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(environ.c)
-133f:1454 ___env_mask
-133f:1458 _environ
-133f:145c* __wenviron
+1356:1454 ___env_mask
+1356:1458 _environ
+1356:145c* __wenviron
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbterm.c)
08dc:5184 _mbterm_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbsnextc.c)
08dc:56da __chk8087_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(enterdb.c)
08dc:574a __EnterWVIDEO_
-133f:072e+ ___WD_Present
+1356:072e+ ___WD_Present
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(flushall.c)
08dc:576e __flushall_
08dc:5802 flushall_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(prtf.c)
08dc:5a57 __prtf_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(___argc.c)
-133f:1460 ____Argv
-133f:1464 ____Argc
+1356:1460 ____Argv
+1356:1464 ____Argc
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(amblksiz.c)
-133f:0730 __amblksiz
+1356:0730 __amblksiz
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(sgdef086)
-133f:0762 __Start_XI
-133f:0798 __End_XI
-133f:0798 __Start_YI
-133f:07b0 __End_YI
+1356:0762 __Start_XI
+1356:0798 __End_XI
+1356:0798 __Start_YI
+1356:07b0 __End_YI
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(histsplt.c)
-133f:1466 ___historical_splitparms
+1356:1466 ___historical_splitparms
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(heapen.c)
08dc:6bc8* _heapenable_
-133f:0732 ___heap_enabled
+1356:0732 ___heap_enabled
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bfree.c)
08dc:6bd9 _bfree_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(bexpand.c)
08dc:706c __setenvp_
08dc:71f8 __freeenvp_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbisdbcs.c)
-133f:0734 ___IsDBCS
+1356:0734 ___IsDBCS
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbislead.c)
08dc:7256* _ismbblead_
-133f:146c ___MBCSIsTable
+1356:146c ___MBCSIsTable
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbinit.c)
08dc:72b0 __mbinit_
-133f:0736 ___MBCodePage
+1356:0736 ___MBCodePage
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(mbdtoupp.c)
08dc:738b _mbdtoupper_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(toupper.c)
08dc:7399 toupper_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(8087cw.c)
-133f:0738 __8087cw
+1356:0738 __8087cw
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(save8087.c)
-133f:073a ___Save8087
-133f:073e ___Rest8087
+1356:073a ___Save8087
+1356:073e ___Rest8087
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(grabfp87.c)
08dc:73a8 __GrabFP87_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(ini87086.asm)
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(strupr.c)
08dc:7573 strupr_
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(noefgfmt.c)
-133f:0742 ___EFG_printf
-133f:0746* ___EFG_scanf
+1356:0742 ___EFG_printf
+1356:0746* ___EFG_scanf
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(lltoa.c)
08dc:75bb ulltoa_
08dc:76f8* lltoa_
08dc:78f5 __Fini_FPE_handler_
08dc:792c* __FPEHandler
Module: /dos/fdos/watcom2/lib286/dos/clibh.lib(fpeint.c)
-133f:0760 ___FPE_int
+1356:0760 ___FPE_int
+--------------------+
+-----------------------+
Stack size: dac0 (56000.)
-Memory size: 00022630 (140848.)
+Memory size: 000227a0 (141216.)
Entry point address: 08dc:0072
Link time: 00:00.00