1 Open Watcom Linker Version 2.0 beta Sep 14 2015 12:40:28 (32-bit)
2 Copyright (c) 2002-2015 The Open Watcom Contributors. All Rights Reserved.
3 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
4 Created on: 15/09/14 13:37:00
5 Executable Image: scroll.exe
6 creating a DOS executable
16 DGROUP 0c92:0000 00009b40
24 Segment Class Group Address Size
25 ======= ===== ===== ======= ====
27 BEGTEXT CODE AUTO 0000:0000 00000007
28 _TEXT CODE AUTO 0000:0010 0000c75d
29 16_in13_DATA FAR_DATA AUTO 0c77:0000 000001a4
30 FAR_DATA FAR_DATA AUTO 0c91:0004 00000000
31 _NULL BEGDATA DGROUP 0c92:0000 00000020
32 _AFTERNULL BEGDATA DGROUP 0c94:0000 00000002
33 CONST DATA DGROUP 0c94:0002 00000076
34 CONST2 DATA DGROUP 0c9b:0008 00000132
35 _DATA DATA DGROUP 0caf:0000 00000aca
36 XIB DATA DGROUP 0d5b:000a 00000000
37 XI DATA DGROUP 0d5b:000a 00000036
38 XIE DATA DGROUP 0d5f:0000 00000000
39 YIB DATA DGROUP 0d5f:0000 00000000
40 YI DATA DGROUP 0d5f:0000 00000012
41 YIE DATA DGROUP 0d60:0002 00000000
42 STRINGS DATA DGROUP 0d60:0002 00000000
43 DATA DATA DGROUP 0d60:0002 00000000
44 _emu_init_start EMU DGROUP 0d60:0002 00000000
45 _emu_init_end EMU DGROUP 0d60:0002 00000000
46 _BSS BSS DGROUP 0d61:0000 00000e4c
47 STACK STACK DGROUP 0e46:0000 00008000
54 * = unreferenced symbol
55 + = symbol only referenced locally
60 Module: scroll.o(/dos/z/16/src/scroll.c)
62 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
66 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
69 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stk086.asm)
71 0000:1343* __STKOVERFLOW_
72 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmalloc.c)
76 0c92:01ea ___fheapRover
77 0c92:01ec ___LargestSizeB4Rover
78 Module: 16.lib(/dos/z/16/src/lib/timer.c)
79 0000:1470 start_timer_
80 0000:14ae elapsed_timer_
81 0000:14f0* time_in_seconds_
82 Module: 16.lib(/dos/z/16/src/lib/scroll16.c)
84 0000:1f14+ mapScrollRight_
85 0000:2036+ mapScrollLeft_
86 0000:2132+ mapScrollUp_
87 0000:2248+ mapScrollDown_
90 0000:24f0+ mapDrawTile_
91 0000:25c0+ mapDrawRow_
92 0000:266c+ mapDrawCol_
93 0000:2718+ mapDrawWRow_
94 0000:27a4* mapDrawWCol_
97 0000:28de+ animatePlayer_
98 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
99 0000:2be4 bitmapLoadPcx_
100 0000:2d08* bitmapLoadPcxTiles_
101 Module: 16.lib(/dos/z/16/src/lib/planar.c)
102 0000:2e10 planar_buf_from_bitmap_
103 0000:2eba+ planar_buf_alloc_
104 0000:2f30* planar_buf_free_
105 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
107 0000:3098+ INL_KeyService_
109 0000:3238+ IN_GetJoyAbs_
110 0000:34d0+ IN_GetJoyButtonsDB_
111 0000:3640+ IN_SetupJoy_
112 0000:3730 IN_Startup_
113 0000:37e6 IN_Default_
114 0000:387a IN_Shutdown_
115 0000:38b8* IN_SetKeyHook_
116 0000:38d2+ IN_ClearKeysDown_
117 0000:3942* IN_ReadCursor_
118 0000:3a14 IN_ReadControl_
119 0000:3d18* IN_SetControlType_
120 0000:3d32* IN_GetScanName_
121 0000:3d92* IN_WaitForKey_
122 0000:3db0* IN_WaitForASCII_
123 0000:3dce+ IN_AckBack_
125 0000:3ec0+ IN_IsUserInput_
126 0000:3f1c* IN_UserInput_
127 0000:3f6c IN_KeyDown_
128 0000:3f8e+ IN_ClearKey_
130 Module: 16.lib(/dos/z/16/src/lib/16text.c)
133 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
135 0000:4302+ modexEnter_
136 0000:439a modexLeave_
137 0000:43ae modexDefaultPage_
138 0000:4404 modexNextPage_
139 0000:446a modexNextPage0_
140 0000:44c8 modexShowPage_
141 0000:455a* modexPanPage_
142 0000:4576* modexSelectPlane_
143 0000:4596 modexClearRegion_
144 0000:4684* oldDrawBmp_
145 0000:477e* modexDrawBmp_
146 0000:47a4 modexDrawBmpRegion_
147 0000:48a4* modexDrawPlanarBuf_
148 0000:48be* modexDrawSprite_
149 0000:48e4+ modexDrawSpriteRegion_
150 0000:49f0 modexCopyPageRegion_
151 0000:4b00* modexFadeOn_
152 0000:4b2c* modexFadeOff_
153 0000:4b56* modexFlashOn_
154 0000:4b80* modexFlashOff_
155 0000:4c28+ modexPalSave_
156 0000:4c5a modexNewPal_
157 0000:4c9e* modexLoadPalFile_
158 0000:4d40* modexSavePalFile_
159 0000:4daa* modexPalBlack_
160 0000:4dd0* modexPalWhite_
161 0000:4df6+ modexPalUpdate_
162 0000:51a6+ modexPalUpdate1_
163 0000:51fe* modexPalUpdate0_
165 0000:5426 modexputPixel_
166 0000:5490* modexgetPixel_
167 0000:54e8* modexhlin_
168 0000:554e modexprint_
169 0000:5698* modexprintbig_
170 0000:57dc modexWaitBorder_
172 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sprintf.c)
174 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sound.c)
177 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
180 0000:591c+ colortest_
189 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(printf.c)
191 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
193 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cstart)
194 0000:0003* ___begtext
195 0c92:0000* __nullarea
197 0000:6049* _Not_Enough_Memory_
199 0000:6191 __do_exit_with_msg__
201 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmodel.asm)
202 0000:61de _small_code_
203 0000:61de* CodeModelMismatch
204 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strncmp.c)
206 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strstr.c)
208 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(atoi.c)
210 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fopen.c)
211 0000:633d+ __open_flags_
215 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fread.c)
217 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(errno.c)
218 0000:68d2 __get_errno_ptr_
220 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iob.c)
222 0c92:180a ___ClosedStreams
223 0c92:180e ___OpenStreams
224 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprintf.c)
226 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(frealloc.c)
227 0000:6906* _frealloc_
229 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strncpy.c)
231 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(xmsg.c)
232 0000:6a08* __exit_with_msg_
233 0000:6a0b __fatal_runtime_error_
234 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(crwdata)
241 0c92:0b49 ___FPE_handler
243 0c92:0b3d __get_ovl_stack
244 0c92:0b41 __restore_ovl_stack
245 0c92:0b45 __close_ovl_file
246 0c92:0b4d __LpCmdLine
247 0c92:0b51 __LpPgmName
252 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mem.c)
253 0000:6a30 __MemAllocator
255 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(growseg.c)
257 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocseg.c)
258 0000:6d49 __AllocSeg_
259 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmemneed.c)
260 0000:6de0 __fmemneed_
261 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmalloc.c)
263 0c92:0b56 ___nheapbeg
264 0c92:0b58 ___MiniHeapRover
265 0c92:0b5a ___LargestSizeB4MiniHeapRover
266 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapgrow.c)
267 0000:6eb4* _heapgrow_
268 0000:6eb4* _fheapgrow_
269 0000:6eb5 _nheapgrow_
270 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(clockdos.c)
271 0000:6f29+ __ibm_bios_get_ticks_
273 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4d.asm)
276 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(_8087086.asm)
279 0c92:0b66 __dos87emucall
280 0c92:0b68 __dos87real
281 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fltused.c)
283 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fclose.c)
285 0000:7139 __shutdown_stream_
287 0c92:1816+ ___RmTmpFileFn
288 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(exit.c)
289 0000:719a+ _null_exit_rtn_
290 0000:719a+ __null_int23_exit_
293 0c92:0b6c+ ___int23_exit
294 0c92:0b6e ___FPE_handler_exit
295 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fseek.c)
297 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fgetc.c)
298 0000:7396 __fill_buffer_
300 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ffree.c)
303 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(intx086.c)
306 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(d_getvec.c)
307 0000:7625 _dos_getvect_
308 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(d_setvec.c)
309 0000:7630 _dos_setvect_
310 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(argcv.c)
315 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
318 0000:76e8* printmeminfoline_
319 0000:78ca US_CheckParm_
320 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fwrite.c)
322 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(rand.c)
325 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(vsprintf.c)
327 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(delay.c)
329 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fprtf.c)
331 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(cmain086.c)
333 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initrtns.c)
334 0000:7ebb* __FInitRtns
336 0000:7f1a* __FFiniRtns
338 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(uselfn.c)
340 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosseg)
342 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(istable.c)
344 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(comtflag.c)
345 0000:7f83* __set_commode_
347 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(textmode.c)
349 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tolower.c)
351 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(open.c)
354 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(chktty.c)
356 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(freefp.c)
359 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(allocfp.c)
361 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(qread.c)
363 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioalloc.c)
365 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initfile.c)
366 0000:84b6 __InitFiles_
367 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ioexit.c)
368 0000:85fc* fcloseall_
369 0000:8601 __full_io_exit_
370 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fmsize.c)
373 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nexpand.c)
374 0000:861a __HeapManager_expand_
376 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fexpand.c)
379 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(enterdb.c)
380 0000:880e __EnterWVIDEO_
381 0c92:0b7e+ ___WD_Present
382 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(heapen.c)
383 0000:8832* _heapenable_
384 0c92:0b80 ___heap_enabled
385 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(amblksiz.c)
387 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nmemneed.c)
388 0000:8843 __nmemneed_
389 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(grownear.c)
390 0000:88cb __LastFree_
391 0000:8944 __ExpandDGROUP_
392 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(nfree.c)
394 0c92:1824+ ___MiniHeapFreeRover
395 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(i4m.asm)
398 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(chk8087.c)
400 0000:8ba7 __init_8087_
401 0000:8bce+ __default_sigfpe_handler_
403 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(setefg.c)
404 0000:8c8c __setEFGfmt_
405 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(__lseek.c)
407 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(_clse.c)
409 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flush.c)
411 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lseek.c)
413 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(tell.c)
415 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(flushall.c)
416 0000:8e74 __flushall_
418 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(gtche.c)
420 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(intr.c)
422 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(segread.c)
424 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(initargv.c)
425 0000:8f20 __Init_Argv_
427 0000:9175 __Fini_Argv_
428 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(kbhit.c)
430 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ftell.c)
432 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ltoa.c)
435 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(qwrit.c)
437 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fputc.c)
439 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(prtf.c)
441 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(___argc.c)
444 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sgdef086)
449 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(opendos.c)
451 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomode.c)
452 0000:a1aa __GetIOMode_
453 0000:a1cf __SetIOMode_nogrow_
455 0c92:0ba4 ___init_mode
457 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(isatt.c)
459 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(doserrno.c)
460 0000:a20e* __get_doserrno_ptr_
462 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(umaskval.c)
463 0c92:0bd0 ___umaskval
464 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(creatdos.c)
465 0000:a215 _dos_creat_
466 0000:a237* _dos_creatnew_
467 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(stiomode.c)
468 0000:a256+ __grow_iomode_
469 0000:a316+ __shrink_iomode_
470 0000:a34f __SetIOMode_
471 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dosret.c)
472 0000:a3af* __dosretax
474 0000:a3bb __set_errno_dos_
475 0000:a415* __set_errno_dos_reterr_
476 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bfree.c)
478 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(bexpand.c)
480 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(sbrk.c)
483 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(8087cw.c)
485 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(save8087.c)
486 0c92:0be8 ___Save8087
487 0c92:0bea ___Rest8087
488 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(grabfp87.c)
489 0000:a50d __GrabFP87_
490 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(ini87086.asm)
491 0000:a52a* __init_8087_emu
493 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(noefgfmt.c)
494 0c92:0bec ___EFG_printf
495 0c92:0bee ___EFG_scanf
496 Module: /dos/fdos/watcom2/lib286/math87c.lib(efgfmt.c)
497 0000:a59c _EFG_Format_
498 Module: /dos/fdos/watcom2/lib286/math87c.lib(cnvs2d.c)
500 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fsync.c)
502 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(dointr)
504 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(histsplt.c)
505 0c92:1834 ___historical_splitparms
506 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fflush.c)
508 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(alphabet.c)
509 0c92:0072 ___Alphabet
510 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(wctomb.c)
512 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(itoa.c)
515 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(strupr.c)
517 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbisdbcs.c)
519 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbislead.c)
520 0000:ab97* _ismbblead_
521 0c92:1836 ___MBCSIsTable
522 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(lltoa.c)
525 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(error086.asm)
526 0000:acf8 __doserror_
527 0000:ad04* __doserror1_
528 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(iomodtty.c)
529 0000:ad0e __ChkTTYIOMode_
531 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fpe87.asm)
532 0000:ad5c __Init_FPE_handler_
533 0000:ad95 __Fini_FPE_handler_
534 0000:adcc* __FPEHandler
535 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(rtcntrl.c)
536 0000:b05e* _SetLD64bit_
537 0000:b069* _SetLD80bit_
538 0000:b074 _LDisDouble_
539 Module: /dos/fdos/watcom2/lib286/math87c.lib(ldcvt.c)
540 0000:b1a0 _LDScale10x_
542 Module: /dos/fdos/watcom2/lib286/noemu87.lib(emustub.asm)
552 0000:bc2a* __init_87_emulator
553 Module: /dos/fdos/watcom2/lib286/math87c.lib(strtod.c)
554 0000:c19f+ __Strtold_
556 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(filedos.c)
557 0000:c4e1* _dos_close_
558 0000:c4ed _dos_commit_
559 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(mbinit.c)
561 0c92:0c96+ ___MBCodePage
562 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(fpeint.c)
564 Module: /dos/fdos/watcom2/lib286/math87c.lib(ldclass.c)
567 Module: /dos/fdos/watcom2/lib286/math87c.lib(bufld086.asm)
569 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(seterrno.c)
570 0000:c746* __set_EDOM_
571 0000:c752 __set_ERANGE_
572 0000:c75e* __set_EINVAL_
573 Module: /dos/fdos/watcom2/lib286/math87c.lib(inf_nan.c)
574 0c92:019a* ___f_infinity
575 0c92:019e* ___f_posqnan
576 0c92:01a2 ___d_infinity
577 0c92:01aa ___d_posqnan
578 0c92:01b2* ___ld_infinity
579 0c92:01ba* ___ld_posqnan
580 Module: /dos/fdos/watcom2/lib286/dos/clibc.lib(hugeval.c)
581 0c92:01c2 __HugeValue
584 +--------------------+
586 +--------------------+
589 /dos/fdos/watcom2/lib286/noemu87.lib
590 /dos/fdos/watcom2/lib286/math87c.lib
591 /dos/fdos/watcom2/lib286/dos/clibc.lib
594 +-----------------------+
595 | Linker Statistics |
596 +-----------------------+
598 Stack size: 8000 (32768.)
599 Memory size: 00016460 (91232.)
600 Entry point address: 0000:5f74