1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/24 16:49:01
4 Executable Image: 16.exe
5 creating a DOS executable
15 DGROUP 0c5d:0000 0000ee10
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 16_TEXT CODE AUTO 0000:0000 0000023d
27 mapread_TEXT CODE AUTO 0000:0240 00000872
28 jsmn_TEXT CODE AUTO 0000:0ac0 00000921
29 _TEXT CODE AUTO 0000:13f0 00006699
30 modex16_TEXT CODE AUTO 0000:7a90 00001fb0
31 16_in_TEXT CODE AUTO 0000:9a40 00001d43
32 wcpu_TEXT CODE AUTO 0000:b790 00000058
33 bitmap_TEXT CODE AUTO 0000:b7f0 000005c7
34 16text_TEXT CODE AUTO 0000:bdc0 0000010d
35 16_head_TEXT CODE AUTO 0000:bed0 00000405
36 16_in13_DATA FAR_DATA AUTO 0c2e:0000 000001a4
37 FAR_DATA FAR_DATA AUTO 0c48:0004 00000000
38 istable13_DATA FAR_DATA AUTO 0c49:0000 00000101
39 iomode13_DATA FAR_DATA AUTO 0c49:0110 00000028
40 _NULL BEGDATA DGROUP 0c5d:0000 00000020
41 _AFTERNULL BEGDATA DGROUP 0c5f:0000 00000002
42 CONST DATA DGROUP 0c5f:0002 00000076
43 CONST2 DATA DGROUP 0c66:0008 00000000
44 _DATA DATA DGROUP 0c67:0000 00000502
45 XIB DATA DGROUP 0cb7:0002 00000000
46 XI DATA DGROUP 0cb7:0002 00000024
47 XIE DATA DGROUP 0cb9:0006 00000000
48 YIB DATA DGROUP 0cb9:0006 00000000
49 YI DATA DGROUP 0cb9:0006 00000012
50 YIE DATA DGROUP 0cba:0008 00000000
51 STRINGS DATA DGROUP 0cba:0008 00000000
52 DATA DATA DGROUP 0cba:0008 00000000
53 _BSS BSS DGROUP 0cbb:0000 00000d6f
54 STACK STACK DGROUP 0d92: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:1415* __STKOVERFLOW_
85 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
87 0000:7cf0+ modexEnter_
88 0000:7d8a* modexLeave_
89 0000:7da2* modexDefaultPage_
90 0000:7dfc* modexNextPage_
91 0000:7eb8* modexNextPage0_
92 0000:7f5c* modexShowPage_
93 0000:8058* modexPanPage_
94 0000:80a8* modexSelectPlane_
95 0000:80cc+ modexClearRegion_
96 0000:81e4* oldDrawBmp_
97 0000:834a* modexDrawBmp_
98 0000:83b0+ modexDrawBmpRegion_
99 0000:851a* modexDrawPlanarBuf_
100 0000:8538* modexDrawSprite_
101 0000:859e+ modexDrawSpriteRegion_
102 0000:8716* modexCopyPageRegion_
103 0000:8880 modexFadeOn_
104 0000:88b0 modexFadeOff_
105 0000:88de* modexFlashOn_
106 0000:890c* modexFlashOff_
107 0000:89da modexPalSave_
108 0000:8a30 modexNewPal_
109 0000:8a80* modexLoadPalFile_
110 0000:8b62* modexSavePalFile_
111 0000:8bda modexPalBlack_
112 0000:8c04* modexPalWhite_
113 0000:8c2e+ modexPalUpdate_
114 0000:91a4+ modexPalUpdate1_
115 0000:921e* modexPalUpdate0_
117 0000:9582+ modexputPixel_
118 0000:9610* modexgetPixel_
119 0000:9696* modexhlin_
120 0000:9702* modexprint_
121 0000:989c* modexprintbig_
122 0000:9a18+ 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:9b58+ INL_KeyService_
129 0000:9dfa+ IN_GetJoyAbs_
130 0000:a1c0+ IN_GetJoyButtonsDB_
131 0000:a456+ IN_SetupJoy_
132 0000:a618 IN_Startup_
133 0000:a71e IN_Default_
134 0000:a882 IN_Shutdown_
135 0000:a902* IN_SetKeyHook_
136 0000:a924+ IN_ClearKeysDown_
137 0000:aa04* IN_ReadCursor_
138 0000:ab20 IN_ReadControl_
139 0000:b2a0* IN_SetControlType_
140 0000:b2ee* IN_GetScanName_
141 0000:b376* IN_WaitForKey_
142 0000:b3ac* IN_WaitForASCII_
143 0000:b3e2+ IN_AckBack_
145 0000:b56c+ IN_IsUserInput_
146 0000:b612* IN_UserInput_
147 0000:b66a IN_KeyDown_
148 0000:b6b2+ 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 0c5d:0000* __nullarea
159 0000:1535* _Not_Enough_Memory_
161 0000:1688 __do_exit_with_msg__
163 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel)
165 0000:16f0* 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(fmalloc.c)
180 0c5d:03a2 ___fheapRover
181 0c5d:03a4 ___LargestSizeB4Rover
182 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
183 0000:baf0 bitmapLoadPcx_
184 0000:bc4c* bitmapLoadPcxTiles_
185 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strstr.c)
187 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(atoi.c)
189 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c)
190 0000:1a5a+ __open_flags_
194 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c)
196 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c)
197 0000:22a2 __get_errno_ptr_
198 0000:22a9 __get_doserrno_ptr_
200 0c5d:1212+ __doserrno
201 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c)
204 0c5d:1214 ___OpenStreams
205 0c5d:1218 ___ClosedStreams
206 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprintf.c)
208 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c)
209 0000:22df* _frealloc_
211 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC)
213 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncpy.c)
215 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c)
216 0000:242b* __exit_with_msg_
217 0000:2430 __fatal_runtime_error_
218 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata)
225 0c5d:053c ___FPE_handler
227 0c5d:0530 __get_ovl_stack
228 0c5d:0534 __restore_ovl_stack
229 0c5d:0538 __close_ovl_file
230 0c5d:0540 __LpCmdLine
231 0c5d:0544 __LpPgmName
236 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c)
239 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c)
240 0000:25fe+ __null_int23_exit_
243 0c5d:0548+ ___int23_exit
244 0c5d:054c+ ___FPE_handler_exit
245 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c)
246 0000:2649 __fill_buffer_
248 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c)
250 0000:2b27 __shutdown_stream_
252 0c5d:121c+ ___RmTmpFileFn
253 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c)
256 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fwrite.c)
258 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rand.c)
261 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m)
264 Module: 16.lib(/dos/z/16/src/lib/16text.c)
267 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c)
269 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_getvec.c)
270 0000:3189 _dos_getvect_
271 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_setvec.c)
272 0000:3194 _dos_setvect_
273 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4d)
276 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
279 0000:bf90* printmeminfoline_
280 0000:c17c US_CheckParm_
281 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c)
283 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c)
285 0000:32db* __FInitRtns
287 0000:3336* __FFiniRtns
288 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c)
290 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg)
292 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initargv.c)
293 0000:339b __Init_Argv_
295 0000:372e __Fini_Argv_
296 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c)
297 0000:3758 __CMain_nheapgrow_
298 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c)
299 0000:3760 __MemAllocator
301 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c)
303 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c)
304 0000:3afd __AllocSeg_
305 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c)
306 0000:3bec __fmemneed_
307 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c)
309 0c5d:0566 ___nheapbeg
310 0c5d:0568 ___MiniHeapRover
311 0c5d:056a ___LargestSizeB4MiniHeapRover
312 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c)
314 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS)
316 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c)
318 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c)
319 0000:3ffd* __set_commode_
321 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c)
322 0000:4009 __set_errno_
323 0000:401d* __set_EDOM_
324 0000:402f* __set_ERANGE_
325 0000:4041* __set_EINVAL_
326 0000:4056 __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(ioalloc.c)
341 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c)
343 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c)
344 0000:477e __InitFiles_
345 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c)
346 0000:49b2* fcloseall_
347 0000:49b9 __full_io_exit_
348 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c)
351 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c)
352 0000:49ef __HeapManager_expand_
354 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c)
357 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c)
358 0000:4f80 __EnterWVIDEO_
359 0c5d:056e+ ___WD_Present
360 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c)
362 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c)
364 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c)
365 0000:501e __flushall_
367 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c)
369 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c)
371 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c)
373 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c)
375 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c)
377 0c5d:123c+ ___MiniHeapFreeRover
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:681d+ __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 0c5d:1248 ___historical_splitparms
406 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c)
407 0000:6aa6* _heapgrow_
408 0000:6aa6* _fheapgrow_
409 0000:6aa7 _nheapgrow_
410 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c)
411 0000:6b25* _heapenable_
412 0c5d:057a ___heap_enabled
413 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c)
414 0000:6b36 __nmemneed_
415 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c)
416 0000:6bbe __LastFree_
417 0000:6c38 __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:6db1 __GetIOMode_
426 0000:6de6 __SetIOMode_nogrow_
429 0c49: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:6e37* _dosretax_
435 0000:6e43 __set_errno_dos_
436 0000:6eab* __set_errno_dos_reterr_
437 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c)
438 0c5d:0596 ___umaskval
439 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c)
440 0000:6eb6 _dos_creat_
441 0000:6eda* _dos_creatnew_
442 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c)
443 0000:6efc+ __grow_iomode_
444 0000:6fe6+ __shrink_iomode_
445 0000:702b __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(dointr)
452 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c)
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 0c5d:0598 ___EFG_printf
463 0c5d: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:7648* _ismbblead_
468 0c5d: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 0c5d: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:78ae __doserror_
481 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c)
482 0000:78bc __ChkTTYIOMode_
484 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c)
485 0000:793a* _dos_close_
486 0000:7948 _dos_commit_
487 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c)
489 0c5d: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: 0001b3e0 (111584.)
506 Entry point address: 0000:1462