1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/11 10:28:08
4 Executable Image: 16.exe
5 creating a DOS executable
15 DGROUP 087e:0000 00009320
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 BEGTEXT CODE AUTO 0000:0000 00000007
27 _TEXT CODE AUTO 0000:0010 0000861a
28 16_in13_DATA FAR_DATA AUTO 0863:0000 000001a4
29 FAR_DATA FAR_DATA AUTO 087d:0004 00000000
30 _NULL BEGDATA DGROUP 087e:0000 00000020
31 _AFTERNULL BEGDATA DGROUP 0880:0000 00000002
32 CONST DATA DGROUP 0880:0002 00000076
33 CONST2 DATA DGROUP 0887:0008 00000102
34 _DATA DATA DGROUP 0898:0000 00000506
35 XIB DATA DGROUP 08e8:0006 00000000
36 XI DATA DGROUP 08e8:0006 00000024
37 XIE DATA DGROUP 08ea:000a 00000000
38 YIB DATA DGROUP 08ea:000a 00000000
39 YI DATA DGROUP 08ea:000a 00000012
40 YIE DATA DGROUP 08eb:000c 00000000
41 STRINGS DATA DGROUP 08eb:000c 00000000
42 DATA DATA DGROUP 08eb:000c 00000000
43 _BSS BSS DGROUP 08ec:0000 00000c39
44 STACK STACK DGROUP 09b0:0000 00008000
51 * = unreferenced symbol
52 + = symbol only referenced locally
57 Module: 16.o(/dos/z/16/src/16.c)
59 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
63 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
66 Module: /usr/watcom/lib286/dos/clibc.lib(stk)
68 0000:0e03* __STKOVERFLOW_
69 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
71 0000:1072+ modexEnter_
72 0000:1108* modexLeave_
73 0000:111c* modexDefaultPage_
74 0000:1172* modexNextPage_
75 0000:11d8* modexNextPage0_
76 0000:1236* modexShowPage_
77 0000:12c8* modexPanPage_
78 0000:12e4* modexSelectPlane_
79 0000:1304+ modexClearRegion_
80 0000:13f2* oldDrawBmp_
81 0000:14ec* modexDrawBmp_
82 0000:1512+ modexDrawBmpRegion_
83 0000:1612* modexDrawPlanarBuf_
84 0000:162c* modexDrawSprite_
85 0000:1652+ modexDrawSpriteRegion_
86 0000:175e* modexCopyPageRegion_
87 0000:186e modexFadeOn_
88 0000:189a modexFadeOff_
89 0000:18c4* modexFlashOn_
90 0000:18ee* modexFlashOff_
91 0000:1994 modexPalSave_
92 0000:19c6 modexNewPal_
93 0000:1a0a* modexLoadPalFile_
94 0000:1aac* modexSavePalFile_
95 0000:1b16 modexPalBlack_
96 0000:1b3c* modexPalWhite_
97 0000:1b62+ modexPalUpdate_
98 0000:1f12+ modexPalUpdate1_
99 0000:1f68* modexPalUpdate0_
101 0000:2190+ modexputPixel_
102 0000:21fa* modexgetPixel_
103 0000:2252* modexhlin_
104 0000:22b8* modexprint_
105 0000:2402* modexprintbig_
106 0000:2546+ modexWaitBorder_
108 Module: /usr/watcom/lib286/dos/clibc.lib(printf.c)
110 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
112 0000:26b8+ INL_KeyService_
114 0000:2858+ IN_GetJoyAbs_
115 0000:2af0+ IN_GetJoyButtonsDB_
116 0000:2c60+ IN_SetupJoy_
117 0000:2d50 IN_Startup_
118 0000:2e06 IN_Default_
119 0000:2e9a IN_Shutdown_
120 0000:2ed8* IN_SetKeyHook_
121 0000:2ef2+ IN_ClearKeysDown_
122 0000:2f62* IN_ReadCursor_
123 0000:3034 IN_ReadControl_
124 0000:3338* IN_SetControlType_
125 0000:3352* IN_GetScanName_
126 0000:33b2* IN_WaitForKey_
127 0000:33d0* IN_WaitForASCII_
128 0000:33ee+ IN_AckBack_
130 0000:34e0+ IN_IsUserInput_
131 0000:353c* IN_UserInput_
132 0000:358c IN_KeyDown_
133 0000:35ae+ IN_ClearKey_
135 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
137 Module: /usr/watcom/lib286/dos/clibc.lib(cstart)
138 0000:0003* ___begtext
139 087e:0000* __nullarea
141 0000:3749* _Not_Enough_Memory_
143 0000:3893 __do_exit_with_msg__
145 Module: /usr/watcom/lib286/dos/clibc.lib(cmodel)
146 0000:38e0 _small_code_
147 0000:38e0* CodeModelMismatch
148 Module: /usr/watcom/lib286/dos/clibc.lib(argcv.c)
153 Module: /usr/watcom/lib286/dos/clibc.lib(strncmp.c)
155 Module: /usr/watcom/lib286/dos/clibc.lib(strstr.c)
157 Module: /usr/watcom/lib286/dos/clibc.lib(atoi.c)
159 Module: /usr/watcom/lib286/dos/clibc.lib(fmalloc.c)
163 087e:049c ___fheapRover
164 087e:049e ___LargestSizeB4Rover
165 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
166 0000:3d04 bitmapLoadPcx_
167 0000:3e28* bitmapLoadPcxTiles_
168 Module: /usr/watcom/lib286/dos/clibc.lib(fopen.c)
169 0000:3f27+ __open_flags_
173 Module: /usr/watcom/lib286/dos/clibc.lib(fread.c)
175 Module: /usr/watcom/lib286/dos/clibc.lib(errno.c)
176 0000:44ae __get_errno_ptr_
177 0000:44b5 __get_doserrno_ptr_
179 087e:11de+ __doserrno
180 Module: /usr/watcom/lib286/dos/clibc.lib(iob.c)
183 087e:11e0 ___OpenStreams
184 087e:11e4 ___ClosedStreams
185 Module: /usr/watcom/lib286/dos/clibc.lib(fprintf.c)
187 Module: /usr/watcom/lib286/dos/clibc.lib(frealloc.c)
188 0000:44e9* _frealloc_
190 Module: /usr/watcom/lib286/dos/clibc.lib(strncpy.c)
192 Module: /usr/watcom/lib286/dos/clibc.lib(xmsg.c)
193 0000:45eb* __exit_with_msg_
194 0000:45ee __fatal_runtime_error_
195 Module: /usr/watcom/lib286/dos/clibc.lib(crwdata)
202 087e:062c ___FPE_handler
204 087e:0620 __get_ovl_stack
205 087e:0624 __restore_ovl_stack
206 087e:0628 __close_ovl_file
207 087e:0630 __LpCmdLine
208 087e:0634 __LpPgmName
213 Module: /usr/watcom/lib286/dos/clibc.lib(intx086.c)
216 Module: /usr/watcom/lib286/dos/clibc.lib(exit.c)
217 0000:46c9+ __null_int23_exit_
220 087e:0638+ ___int23_exit
221 087e:063a+ ___FPE_handler_exit
222 Module: /usr/watcom/lib286/dos/clibc.lib(fgetc.c)
223 0000:4711 __fill_buffer_
225 Module: /usr/watcom/lib286/dos/clibc.lib(fclose.c)
227 0000:4941 __shutdown_stream_
229 087e:11e8+ ___RmTmpFileFn
230 Module: /usr/watcom/lib286/dos/clibc.lib(ffree.c)
233 Module: /usr/watcom/lib286/dos/clibc.lib(fwrite.c)
235 Module: /usr/watcom/lib286/dos/clibc.lib(rand.c)
238 Module: 16.lib(/dos/z/16/src/lib/16text.c)
241 Module: /usr/watcom/lib286/dos/clibc.lib(fprtf.c)
243 Module: /usr/watcom/lib286/dos/clibc.lib(d_getvec.c)
244 0000:4dbb _dos_getvect_
245 Module: /usr/watcom/lib286/dos/clibc.lib(d_setvec.c)
246 0000:4dc6 _dos_setvect_
247 Module: /usr/watcom/lib286/dos/clibc.lib(i4d)
250 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
253 0000:4f58* printmeminfoline_
254 0000:513a US_CheckParm_
255 Module: /usr/watcom/lib286/dos/clibc.lib(cmain086.c)
257 Module: /usr/watcom/lib286/dos/clibc.lib(initrtns.c)
258 0000:5268* __FInitRtns
260 0000:52c7* __FFiniRtns
262 Module: /usr/watcom/lib286/dos/clibc.lib(uselfn.c)
264 Module: /usr/watcom/lib286/dos/clibc.lib(dosseg)
266 Module: /usr/watcom/lib286/dos/clibc.lib(initargv.c)
267 0000:5331 __Init_Argv_
269 0000:5586 __Fini_Argv_
270 Module: /usr/watcom/lib286/dos/clibc.lib(istable.c)
272 Module: /usr/watcom/lib286/dos/clibc.lib(hpgrw086.c)
273 0000:55a8 __CMain_nheapgrow_
274 Module: /usr/watcom/lib286/dos/clibc.lib(mem.c)
275 0000:55b0 __MemAllocator
277 Module: /usr/watcom/lib286/dos/clibc.lib(growseg.c)
279 Module: /usr/watcom/lib286/dos/clibc.lib(allocseg.c)
280 0000:58c9 __AllocSeg_
281 Module: /usr/watcom/lib286/dos/clibc.lib(fmemneed.c)
282 0000:5960 __fmemneed_
283 Module: /usr/watcom/lib286/dos/clibc.lib(nmalloc.c)
285 087e:0646 ___nheapbeg
286 087e:0648 ___MiniHeapRover
287 087e:064a ___LargestSizeB4MiniHeapRover
288 Module: /usr/watcom/lib286/dos/clibc.lib(fseek.c)
290 Module: /usr/watcom/lib286/dos/clibc.lib(comtflag.c)
291 0000:5be2* __set_commode_
293 Module: /usr/watcom/lib286/dos/clibc.lib(seterrno.c)
294 0000:5bee __set_errno_
295 0000:5c00* __set_EDOM_
296 0000:5c10* __set_ERANGE_
297 0000:5c20* __set_EINVAL_
298 0000:5c33 __set_doserrno_
299 Module: /usr/watcom/lib286/dos/clibc.lib(tolower.c)
301 Module: /usr/watcom/lib286/dos/clibc.lib(open.c)
304 Module: /usr/watcom/lib286/dos/clibc.lib(chktty.c)
306 Module: /usr/watcom/lib286/dos/clibc.lib(freefp.c)
309 Module: /usr/watcom/lib286/dos/clibc.lib(allocfp.c)
311 Module: /usr/watcom/lib286/dos/clibc.lib(qread.c)
313 Module: /usr/watcom/lib286/dos/clibc.lib(ioalloc.c)
315 Module: /usr/watcom/lib286/dos/clibc.lib(initfile.c)
316 0000:6143 __InitFiles_
317 Module: /usr/watcom/lib286/dos/clibc.lib(ioexit.c)
318 0000:6289* fcloseall_
319 0000:628e __full_io_exit_
320 Module: /usr/watcom/lib286/dos/clibc.lib(fmsize.c)
323 Module: /usr/watcom/lib286/dos/clibc.lib(nexpand.c)
324 0000:62a7 __HeapManager_expand_
326 Module: /usr/watcom/lib286/dos/clibc.lib(fexpand.c)
329 Module: /usr/watcom/lib286/dos/clibc.lib(enterdb.c)
330 0000:649d __EnterWVIDEO_
331 087e:064e+ ___WD_Present
332 Module: /usr/watcom/lib286/dos/clibc.lib(intr.c)
334 Module: /usr/watcom/lib286/dos/clibc.lib(segread.c)
336 Module: /usr/watcom/lib286/dos/clibc.lib(flushall.c)
337 0000:64f3 __flushall_
339 Module: /usr/watcom/lib286/dos/clibc.lib(gtche.c)
341 Module: /usr/watcom/lib286/dos/clibc.lib(__lseek.c)
343 Module: /usr/watcom/lib286/dos/clibc.lib(_clse.c)
345 Module: /usr/watcom/lib286/dos/clibc.lib(flush.c)
347 Module: /usr/watcom/lib286/dos/clibc.lib(nfree.c)
349 087e:1206+ ___MiniHeapFreeRover
350 Module: /usr/watcom/lib286/dos/clibc.lib(qwrit.c)
352 Module: /usr/watcom/lib286/dos/clibc.lib(fputc.c)
354 Module: /usr/watcom/lib286/dos/clibc.lib(i4m)
357 Module: /usr/watcom/lib286/dos/clibc.lib(prtf.c)
359 Module: /usr/watcom/lib286/dos/clibc.lib(clockdos.c)
360 0000:76e8+ __ibm_bios_get_ticks_
362 Module: /usr/watcom/lib286/dos/clibc.lib(kbhit.c)
364 Module: /usr/watcom/lib286/dos/clibc.lib(ftell.c)
366 Module: /usr/watcom/lib286/dos/clibc.lib(ltoa.c)
369 Module: /usr/watcom/lib286/dos/clibc.lib(___argc.c)
372 Module: /usr/watcom/lib286/dos/clibc.lib(amblksiz.c)
374 Module: /usr/watcom/lib286/dos/clibc.lib(sgdef086)
379 Module: /usr/watcom/lib286/dos/clibc.lib(histsplt.c)
380 087e:1212 ___historical_splitparms
381 Module: /usr/watcom/lib286/dos/clibc.lib(heapgrow.c)
382 0000:788e* _heapgrow_
383 0000:788e* _fheapgrow_
384 0000:788f _nheapgrow_
385 Module: /usr/watcom/lib286/dos/clibc.lib(heapen.c)
386 0000:7903* _heapenable_
387 087e:065a ___heap_enabled
388 Module: /usr/watcom/lib286/dos/clibc.lib(nmemneed.c)
389 0000:7914 __nmemneed_
390 Module: /usr/watcom/lib286/dos/clibc.lib(grownear.c)
391 0000:799c __LastFree_
392 0000:7a15 __ExpandDGROUP_
393 Module: /usr/watcom/lib286/dos/clibc.lib(lseek.c)
395 Module: /usr/watcom/lib286/dos/clibc.lib(tell.c)
397 Module: /usr/watcom/lib286/dos/clibc.lib(opendos.c)
399 Module: /usr/watcom/lib286/dos/clibc.lib(iomode.c)
400 0000:7b80 __GetIOMode_
401 0000:7ba5 __SetIOMode_nogrow_
403 087e:065e ___init_mode
405 Module: /usr/watcom/lib286/dos/clibc.lib(isatt.c)
407 Module: /usr/watcom/lib286/dos/clibc.lib(dosret.c)
408 0000:7be4* _dosretax_
410 0000:7bf0 __set_errno_dos_
411 0000:7c4a* __set_errno_dos_reterr_
412 Module: /usr/watcom/lib286/dos/clibc.lib(umaskval.c)
413 087e:069e ___umaskval
414 Module: /usr/watcom/lib286/dos/clibc.lib(creatdos.c)
415 0000:7c54 _dos_creat_
416 0000:7c76* _dos_creatnew_
417 Module: /usr/watcom/lib286/dos/clibc.lib(stiomode.c)
418 0000:7c96+ __grow_iomode_
419 0000:7d53+ __shrink_iomode_
420 0000:7d8c __SetIOMode_
421 Module: /usr/watcom/lib286/dos/clibc.lib(bfree.c)
423 Module: /usr/watcom/lib286/dos/clibc.lib(bexpand.c)
425 Module: /usr/watcom/lib286/dos/clibc.lib(dointr)
427 Module: /usr/watcom/lib286/dos/clibc.lib(fsync.c)
429 Module: /usr/watcom/lib286/dos/clibc.lib(wctomb.c)
431 Module: /usr/watcom/lib286/dos/clibc.lib(itoa.c)
434 Module: /usr/watcom/lib286/dos/clibc.lib(strupr.c)
436 Module: /usr/watcom/lib286/dos/clibc.lib(noefgfmt.c)
437 087e:06a0 ___EFG_printf
438 087e:06a2* ___EFG_scanf
439 Module: /usr/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
441 Module: /usr/watcom/lib286/dos/clibc.lib(mbislead.c)
442 0000:82ba* _ismbblead_
443 087e:1218 ___MBCSIsTable
444 Module: /usr/watcom/lib286/dos/clibc.lib(lltoa.c)
447 Module: /usr/watcom/lib286/dos/clibc.lib(fflush.c)
449 Module: /usr/watcom/lib286/dos/clibc.lib(alphabet.c)
450 087e:0072 ___Alphabet
451 Module: /usr/watcom/lib286/dos/clibc.lib(sbrk.c)
454 Module: /usr/watcom/lib286/dos/clibc.lib(doserror)
455 0000:84a2 __doserror_
456 Module: /usr/watcom/lib286/dos/clibc.lib(iomodtty.c)
457 0000:84ae __ChkTTYIOMode_
459 Module: /usr/watcom/lib286/dos/clibc.lib(filedos.c)
460 0000:84f7* _dos_close_
461 0000:8503 _dos_commit_
462 Module: /usr/watcom/lib286/dos/clibc.lib(mbinit.c)
464 087e:06a4+ ___MBCodePage
467 +--------------------+
469 +--------------------+
472 /usr/watcom/lib286/dos/clibc.lib
475 +-----------------------+
476 | Linker Statistics |
477 +-----------------------+
479 Stack size: 8000 (32768.)
480 Memory size: 00011b00 (72448.)
481 Entry point address: 0000:3674