1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/24 14:50:18
4 Executable Image: 16.exe
5 creating a DOS executable
15 DGROUP 0c50:0000 0000ee10
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 16_TEXT CODE AUTO 0000:0000 0000021f
27 mapread_TEXT CODE AUTO 0000:0220 00000881
28 jsmn_TEXT CODE AUTO 0000:0ab0 00000a19
29 _TEXT CODE AUTO 0000:14d0 00006699
30 modex16_TEXT CODE AUTO 0000:7b70 00001ebe
31 16_in_TEXT CODE AUTO 0000:9a30 00001ce8
32 wcpu_TEXT CODE AUTO 0000:b720 00000058
33 bitmap_TEXT CODE AUTO 0000:b780 0000059c
34 16text_TEXT CODE AUTO 0000:bd20 0000010d
35 16_head_TEXT CODE AUTO 0000:be30 000003d9
36 16_in13_DATA FAR_DATA AUTO 0c21:0000 000001a4
37 FAR_DATA FAR_DATA AUTO 0c3b:0004 00000000
38 istable13_DATA FAR_DATA AUTO 0c3c:0000 00000101
39 iomode13_DATA FAR_DATA AUTO 0c3c:0110 00000028
40 _NULL BEGDATA DGROUP 0c50:0000 00000020
41 _AFTERNULL BEGDATA DGROUP 0c52:0000 00000002
42 CONST DATA DGROUP 0c52:0002 00000076
43 CONST2 DATA DGROUP 0c59:0008 00000000
44 _DATA DATA DGROUP 0c5a:0000 00000502
45 XIB DATA DGROUP 0caa:0002 00000000
46 XI DATA DGROUP 0caa:0002 00000024
47 XIE DATA DGROUP 0cac:0006 00000000
48 YIB DATA DGROUP 0cac:0006 00000000
49 YI DATA DGROUP 0cac:0006 00000012
50 YIE DATA DGROUP 0cad:0008 00000000
51 STRINGS DATA DGROUP 0cad:0008 00000000
52 DATA DATA DGROUP 0cad:0008 00000000
53 _BSS BSS DGROUP 0cae:0000 00000d6f
54 STACK STACK DGROUP 0d85:0000 0000dac0
61 * = unreferenced symbol
62 + = symbol only referenced locally
67 Module: 16.o(/dos/z/16/src/16.c)
75 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
79 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
82 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stk)
84 0000:14f5* __STKOVERFLOW_
85 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
87 0000:7dc8+ modexEnter_
88 0000:7e76+ modexLeave_
89 0000:7e8e+ modexDefaultPage_
90 0000:7ee8+ modexNextPage_
91 0000:7fa4+ modexNextPage0_
92 0000:8048+ modexShowPage_
93 0000:8144+ modexPanPage_
94 0000:8194+ modexSelectPlane_
95 0000:81b8+ modexClearRegion_
96 0000:82d0+ oldDrawBmp_
97 0000:83ec+ modexDrawBmp_
98 0000:8452+ modexDrawBmpRegion_
99 0000:85b8+ modexDrawPlanarBuf_
100 0000:85d8+ modexDrawSprite_
101 0000:863e+ modexDrawSpriteRegion_
102 0000:87b2+ modexCopyPageRegion_
103 0000:891c modexFadeOn_
104 0000:894c modexFadeOff_
105 0000:897a+ modexFlashOn_
106 0000:89a8+ modexFlashOff_
107 0000:8a74 modexPalSave_
108 0000:8ace modexNewPal_
109 0000:8b12+ modexLoadPalFile_
110 0000:8be0+ modexSavePalFile_
111 0000:8c56 modexPalBlack_
112 0000:8c80+ modexPalWhite_
113 0000:8caa+ modexPalUpdate_
114 0000:9206+ modexPalUpdate1_
115 0000:9284+ modexPalUpdate0_
117 0000:95d4+ modexputPixel_
118 0000:9662+ modexgetPixel_
119 0000:96e8+ modexhlin_
120 0000:9750+ modexprint_
121 0000:98b8+ modexprintbig_
122 0000:9a06+ modexWaitBorder_
124 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(printf.c)
126 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
127 0000:9b48+ INL_KeyService_
129 0000:9de4+ IN_GetJoyAbs_
130 0000:a1aa+ IN_GetJoyButtonsDB_
131 0000:a43e+ IN_SetupJoy_
132 0000:a5f8 IN_Startup_
133 0000:a6f4 IN_Default_
134 0000:a846 IN_Shutdown_
135 0000:a8be+ IN_SetKeyHook_
136 0000:a8e0+ IN_ClearKeysDown_
137 0000:a9bc+ IN_ReadCursor_
138 0000:aae0 IN_ReadControl_
139 0000:b256+ IN_SetControlType_
140 0000:b2a4+ IN_GetScanName_
141 0000:b31c+ IN_WaitForKey_
142 0000:b352+ IN_WaitForASCII_
143 0000:b388+ IN_AckBack_
145 0000:b50a+ IN_IsUserInput_
146 0000:b5b0+ IN_UserInput_
147 0000:b614 IN_KeyDown_
148 0000:b65c+ IN_ClearKey_
151 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
153 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cstart)
154 0c50:0000* __nullarea
159 0000:1615* _Not_Enough_Memory_
161 0000:1768 __do_exit_with_msg__
163 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel)
165 0000:17d0* CodeModelMismatch
166 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(argcv.c)
171 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(pia)
174 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncmp.c)
176 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strstr.c)
178 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(atoi.c)
180 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmalloc.c)
184 0c50:03a2 ___fheapRover
185 0c50:03a4 ___LargestSizeB4Rover
186 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
187 0000:ba72 bitmapLoadPcx_
188 0000:bbbc+ bitmapLoadPcxTiles_
189 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c)
190 0000:1b3a+ __open_flags_
194 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c)
195 0000:200d __get_errno_ptr_
196 0000:2014 __get_doserrno_ptr_
198 0c50:1212+ __doserrno
199 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c)
202 0c50:1214 ___OpenStreams
203 0c50:1218 ___ClosedStreams
204 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprintf.c)
206 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c)
208 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c)
209 0000:23bf* _frealloc_
211 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncpy.c)
213 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c)
216 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c)
218 0000:268e __shutdown_stream_
220 0c50:121c+ ___RmTmpFileFn
221 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c)
222 0000:2713* __exit_with_msg_
223 0000:2718 __fatal_runtime_error_
224 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata)
231 0c50:053c ___FPE_handler
233 0c50:0530 __get_ovl_stack
234 0c50:0534 __restore_ovl_stack
235 0c50:0538 __close_ovl_file
236 0c50:0540 __LpCmdLine
237 0c50:0544 __LpPgmName
242 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c)
245 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c)
246 0000:28e6+ __null_int23_exit_
249 0c50:0548+ ___int23_exit
250 0c50:054c+ ___FPE_handler_exit
251 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c)
252 0000:2931 __fill_buffer_
254 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fwrite.c)
256 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rand.c)
259 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m)
262 Module: 16.lib(/dos/z/16/src/lib/16text.c)
265 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c)
267 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_getvec.c)
268 0000:3235 _dos_getvect_
269 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_setvec.c)
270 0000:3240 _dos_setvect_
271 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4d)
274 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
277 0000:bee8+ printmeminfoline_
278 0000:c0ce US_CheckParm_
279 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c)
281 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c)
283 0000:3387* __FInitRtns
285 0000:33e2* __FFiniRtns
286 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c)
288 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg)
290 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initargv.c)
291 0000:3447 __Init_Argv_
293 0000:37da __Fini_Argv_
294 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS)
296 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC)
298 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c)
300 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c)
301 0000:3869 __CMain_nheapgrow_
302 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c)
303 0000:3870 __MemAllocator
305 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c)
307 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c)
308 0000:3c0d __AllocSeg_
309 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c)
310 0000:3cfc __fmemneed_
311 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c)
313 0c50:0566 ___nheapbeg
314 0c50:0568 ___MiniHeapRover
315 0c50:056a ___LargestSizeB4MiniHeapRover
316 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c)
318 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c)
319 0000:40dc* __set_commode_
321 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c)
322 0000:40e8 __set_errno_
323 0000:40fc* __set_EDOM_
324 0000:410e* __set_ERANGE_
325 0000:4120* __set_EINVAL_
326 0000:4135 __set_doserrno_
327 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tolower.c)
329 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(open.c)
332 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chktty.c)
334 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(freefp.c)
337 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocfp.c)
339 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c)
340 0000:46af __InitFiles_
341 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c)
342 0000:48e3* fcloseall_
343 0000:48ea __full_io_exit_
344 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioalloc.c)
346 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c)
348 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c)
351 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c)
352 0000:4ace __HeapManager_expand_
354 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c)
357 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c)
359 0c50:123c+ ___MiniHeapFreeRover
360 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c)
362 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c)
364 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c)
366 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c)
367 0000:5410 __EnterWVIDEO_
368 0c50:056e+ ___WD_Present
369 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c)
371 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c)
373 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c)
374 0000:54ae __flushall_
376 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c)
378 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qwrit.c)
380 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fputc.c)
382 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(prtf.c)
384 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(clockdos.c)
385 0000:68fc+ __ibm_bios_get_ticks_
387 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(kbhit.c)
389 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ftell.c)
391 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ltoa.c)
394 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(___argc.c)
397 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(amblksiz.c)
399 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sgdef086)
404 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(histsplt.c)
405 0c50:1248 ___historical_splitparms
406 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c)
407 0000:6b86* _heapgrow_
408 0000:6b86* _fheapgrow_
409 0000:6b87 _nheapgrow_
410 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c)
411 0000:6c05* _heapenable_
412 0c50:057a ___heap_enabled
413 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c)
414 0000:6c16 __nmemneed_
415 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c)
416 0000:6c9e __LastFree_
417 0000:6d18 __ExpandDGROUP_
418 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lseek.c)
420 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tell.c)
422 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(opendos.c)
424 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomode.c)
425 0000:6e91 __GetIOMode_
426 0000:6ec6 __SetIOMode_nogrow_
429 0c3c:0110 ___init_mode
430 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(isatt.c)
432 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosret.c)
433 0000:6f17* _dosretax_
435 0000:6f23 __set_errno_dos_
436 0000:6f8b* __set_errno_dos_reterr_
437 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c)
438 0c50:0596 ___umaskval
439 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c)
440 0000:6f96 _dos_creat_
441 0000:6fba* _dos_creatnew_
442 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c)
443 0000:6fdc+ __grow_iomode_
444 0000:70c6+ __shrink_iomode_
445 0000:710b __SetIOMode_
446 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bfree.c)
448 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bexpand.c)
450 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c)
452 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dointr)
454 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(wctomb.c)
456 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(itoa.c)
459 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strupr.c)
461 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(noefgfmt.c)
462 0c50:0598 ___EFG_printf
463 0c50:059c* ___EFG_scanf
464 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbisdbcs.c)
466 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbislead.c)
467 0000:7729* _ismbblead_
468 0c50:124e ___MBCSIsTable
469 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lltoa.c)
472 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fflush.c)
474 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(alphabet.c)
475 0c50:0072 ___Alphabet
476 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sbrk.c)
479 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(doserror)
480 0000:798e __doserror_
481 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c)
482 0000:799c __ChkTTYIOMode_
484 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c)
485 0000:7a1a* _dos_close_
486 0000:7a28 _dos_commit_
487 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c)
489 0c50:05a0+ ___MBCodePage
492 +--------------------+
494 +--------------------+
497 /dos/fdos/watcom/lib286/dos/clibh.lib
500 +-----------------------+
501 | Linker Statistics |
502 +-----------------------+
504 Stack size: dac0 (56000.)
505 Memory size: 0001b310 (111376.)
506 Entry point address: 0000:1542