1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/11 09:57:30
4 Executable Image: scroll.exe
5 creating a DOS executable
15 DGROUP 0c96:0000 00009b50
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 BEGTEXT CODE AUTO 0000:0000 00000007
27 _TEXT CODE AUTO 0000:0010 0000c792
28 16_in13_DATA FAR_DATA AUTO 0c7b:0000 000001a4
29 FAR_DATA FAR_DATA AUTO 0c95:0004 00000000
30 _NULL BEGDATA DGROUP 0c96:0000 00000020
31 _AFTERNULL BEGDATA DGROUP 0c98:0000 00000002
32 CONST DATA DGROUP 0c98:0002 00000090
33 CONST2 DATA DGROUP 0ca1:0002 00000132
34 _DATA DATA DGROUP 0cb5:0000 00000aba
35 XIB DATA DGROUP 0d60:000a 00000000
36 XI DATA DGROUP 0d60:000a 0000003c
37 XIE DATA DGROUP 0d64:0006 00000000
38 YIB DATA DGROUP 0d64:0006 00000000
39 YI DATA DGROUP 0d64:0006 00000012
40 YIE DATA DGROUP 0d65:0008 00000000
41 STRINGS DATA DGROUP 0d65:0008 00000000
42 DATA DATA DGROUP 0d65:0008 00000000
43 _emu_init_start EMU DGROUP 0d65:0008 00000000
44 _emu_init_end EMU DGROUP 0d65:0008 00000000
45 _BSS BSS DGROUP 0d66:0000 00000e4e
46 STACK STACK DGROUP 0e4b:0000 00008000
53 * = unreferenced symbol
54 + = symbol only referenced locally
59 Module: scroll.o(/dos/z/16/src/scroll.c)
61 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
65 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
68 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk)
70 0000:1353* __STKOVERFLOW_
71 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c)
75 0c96:020a ___fheapRover
76 0c96:020c ___LargestSizeB4Rover
77 Module: 16.lib(/dos/z/16/src/lib/timer.c)
78 0000:1480 start_timer_
79 0000:14be elapsed_timer_
80 0000:1500* time_in_seconds_
81 Module: 16.lib(/dos/z/16/src/lib/scroll16.c)
83 0000:1f24+ mapScrollRight_
84 0000:2046+ mapScrollLeft_
85 0000:2142+ mapScrollUp_
86 0000:2258+ mapScrollDown_
89 0000:2500+ mapDrawTile_
90 0000:25d0+ mapDrawRow_
91 0000:267c+ mapDrawCol_
92 0000:2728+ mapDrawWRow_
93 0000:27b4* mapDrawWCol_
96 0000:28ee+ animatePlayer_
97 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
98 0000:2bf4 bitmapLoadPcx_
99 0000:2d18* bitmapLoadPcxTiles_
100 Module: 16.lib(/dos/z/16/src/lib/planar.c)
101 0000:2e20 planar_buf_from_bitmap_
102 0000:2eca+ planar_buf_alloc_
103 0000:2f40* planar_buf_free_
104 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
106 0000:30a8+ INL_KeyService_
108 0000:3248+ IN_GetJoyAbs_
109 0000:34e0+ IN_GetJoyButtonsDB_
110 0000:3650+ IN_SetupJoy_
111 0000:3740 IN_Startup_
112 0000:37f6 IN_Default_
113 0000:388a IN_Shutdown_
114 0000:38c8* IN_SetKeyHook_
115 0000:38e2+ IN_ClearKeysDown_
116 0000:3952* IN_ReadCursor_
117 0000:3a24 IN_ReadControl_
118 0000:3d28* IN_SetControlType_
119 0000:3d42* IN_GetScanName_
120 0000:3da2* IN_WaitForKey_
121 0000:3dc0* IN_WaitForASCII_
122 0000:3dde+ IN_AckBack_
124 0000:3ed0+ IN_IsUserInput_
125 0000:3f2c* IN_UserInput_
126 0000:3f7c IN_KeyDown_
127 0000:3f9e+ IN_ClearKey_
129 Module: 16.lib(/dos/z/16/src/lib/16text.c)
132 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
134 0000:4312+ modexEnter_
135 0000:43a8 modexLeave_
136 0000:43bc modexDefaultPage_
137 0000:4412 modexNextPage_
138 0000:4478 modexNextPage0_
139 0000:44d6 modexShowPage_
140 0000:4568* modexPanPage_
141 0000:4584* modexSelectPlane_
142 0000:45a4 modexClearRegion_
143 0000:4692* oldDrawBmp_
144 0000:478c* modexDrawBmp_
145 0000:47b2 modexDrawBmpRegion_
146 0000:48b2* modexDrawPlanarBuf_
147 0000:48cc* modexDrawSprite_
148 0000:48f2+ modexDrawSpriteRegion_
149 0000:49fe modexCopyPageRegion_
150 0000:4b0e* modexFadeOn_
151 0000:4b3a* modexFadeOff_
152 0000:4b64* modexFlashOn_
153 0000:4b8e* modexFlashOff_
154 0000:4c34+ modexPalSave_
155 0000:4c66 modexNewPal_
156 0000:4caa* modexLoadPalFile_
157 0000:4d4c* modexSavePalFile_
158 0000:4db6* modexPalBlack_
159 0000:4ddc* modexPalWhite_
160 0000:4e02+ modexPalUpdate_
161 0000:51b2+ modexPalUpdate1_
162 0000:5208* modexPalUpdate0_
164 0000:5430 modexputPixel_
165 0000:549a* modexgetPixel_
166 0000:54f2* modexhlin_
167 0000:5558 modexprint_
168 0000:56a2* modexprintbig_
169 0000:57e6 modexWaitBorder_
171 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c)
173 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sound.c)
176 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
179 0000:598c+ colortest_
188 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c)
190 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
192 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
193 0000:0003* ___begtext
194 0c96:0000* __nullarea
196 0000:60b9* _Not_Enough_Memory_
198 0000:6203 __do_exit_with_msg__
200 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel)
201 0000:6250 _small_code_
202 0000:6250* CodeModelMismatch
203 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncmp.c)
205 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strstr.c)
207 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(atoi.c)
209 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c)
210 0000:63b1+ __open_flags_
214 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c)
216 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c)
217 0000:6938 __get_errno_ptr_
218 0000:693f __get_doserrno_ptr_
220 0c96:181a+ __doserrno
221 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c)
224 0c96:181c ___OpenStreams
225 0c96:1820 ___ClosedStreams
226 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c)
228 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c)
229 0000:6973* _frealloc_
231 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncpy.c)
233 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c)
234 0000:6a75* __exit_with_msg_
235 0000:6a78 __fatal_runtime_error_
236 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
243 0c96:0b6c ___FPE_handler
245 0c96:0b60 __get_ovl_stack
246 0c96:0b64 __restore_ovl_stack
247 0c96:0b68 __close_ovl_file
248 0c96:0b70 __LpCmdLine
249 0c96:0b74 __LpPgmName
254 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c)
255 0000:6a92 __CMain_nheapgrow_
256 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c)
257 0000:6aa0 __MemAllocator
259 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c)
261 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c)
262 0000:6db9 __AllocSeg_
263 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c)
264 0000:6e50 __fmemneed_
265 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c)
267 0c96:0b78 ___nheapbeg
268 0c96:0b7a ___MiniHeapRover
269 0c96:0b7c ___LargestSizeB4MiniHeapRover
270 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c)
271 0000:6f24+ __ibm_bios_get_ticks_
273 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d)
276 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_8087)
279 0c96:0b88 __dos87emucall
280 0c96:0b8a __dos87real
281 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fltused.c)
283 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c)
285 0000:7135 __shutdown_stream_
287 0c96:1828+ ___RmTmpFileFn
288 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c)
289 0000:7196+ __null_int23_exit_
292 0c96:0b8e+ ___int23_exit
293 0c96:0b90 ___FPE_handler_exit
294 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c)
296 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c)
297 0000:738c __fill_buffer_
299 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c)
302 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c)
305 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c)
306 0000:7616 _dos_getvect_
307 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_setvec.c)
308 0000:7621 _dos_setvect_
309 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c)
314 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
317 0000:76d8* printmeminfoline_
318 0000:78ba US_CheckParm_
319 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c)
321 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c)
324 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c)
326 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nonibm.c)
327 0000:7c1a+ __is_nonIBM_
329 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(delay.c)
331 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c)
333 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c)
335 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c)
336 0000:7ee9* __FInitRtns
338 0000:7f48* __FFiniRtns
340 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c)
342 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg)
344 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c)
346 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c)
347 0000:7fb1* __set_commode_
349 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c)
350 0000:7fbd __set_errno_
351 0000:7fcf* __set_EDOM_
352 0000:7fdf __set_ERANGE_
353 0000:7fef* __set_EINVAL_
354 0000:8002 __set_doserrno_
355 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c)
357 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c)
360 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c)
362 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c)
365 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c)
367 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c)
369 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c)
371 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c)
372 0000:8512 __InitFiles_
373 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c)
374 0000:8658* fcloseall_
375 0000:865d __full_io_exit_
376 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c)
379 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c)
380 0000:8676 __HeapManager_expand_
382 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c)
385 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c)
386 0000:886c __EnterWVIDEO_
387 0c96:0bae+ ___WD_Present
388 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c)
389 0000:8890* _heapgrow_
390 0000:8890* _fheapgrow_
391 0000:8891 _nheapgrow_
392 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c)
393 0000:8905* _heapenable_
394 0c96:0bb0 ___heap_enabled
395 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c)
397 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c)
398 0000:8916 __nmemneed_
399 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c)
400 0000:899e __LastFree_
401 0000:8a17 __ExpandDGROUP_
402 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m)
405 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chk8087.c)
407 0000:8b83 __init_8087_
408 0000:8baa+ __default_sigfpe_handler_
410 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setefg.c)
411 0000:8c26 __setEFGfmt_
412 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c)
414 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c)
416 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c)
418 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c)
420 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c)
422 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c)
423 0000:8e04 __flushall_
425 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c)
427 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c)
429 0c96:1836+ ___MiniHeapFreeRover
430 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c)
432 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c)
434 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c)
435 0000:8fa8 __Init_Argv_
437 0000:91fd __Fini_Argv_
438 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c)
440 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c)
442 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c)
445 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c)
447 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c)
449 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c)
451 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c)
454 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086)
459 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c)
461 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c)
462 0000:a228 __GetIOMode_
463 0000:a24d __SetIOMode_nogrow_
465 0c96:0bb6 ___init_mode
467 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c)
469 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c)
470 0000:a28c* _dosretax_
472 0000:a298 __set_errno_dos_
473 0000:a2f2* __set_errno_dos_reterr_
474 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c)
475 0c96:0bf6 ___umaskval
476 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c)
477 0000:a2fc _dos_creat_
478 0000:a31e* _dos_creatnew_
479 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c)
480 0000:a33e+ __grow_iomode_
481 0000:a3fb+ __shrink_iomode_
482 0000:a434 __SetIOMode_
483 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c)
485 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c)
487 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c)
490 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(8087cw.c)
492 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(save8087.c)
493 0c96:0bfa ___Save8087
494 0c96:0bfc ___Rest8087
495 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grabfp87.c)
496 0000:a582 __GrabFP87_
497 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(init8087)
498 0000:a5a0* __init_8087_emu
500 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c)
501 0c96:0bfe ___EFG_printf
502 0c96:0c00 ___EFG_scanf
503 Module: /dos/fdos/watcom/lib286/math87c.lib(efgfmt.c)
504 0000:a5f4 _EFG_Format_
505 Module: /dos/fdos/watcom/lib286/math87c.lib(cnvs2d.c)
507 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c)
509 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr)
511 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c)
512 0c96:1844 ___historical_splitparms
513 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c)
515 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c)
516 0c96:008c ___Alphabet
517 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c)
519 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c)
522 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c)
524 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
526 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c)
527 0000:abef* _ismbblead_
528 0c96:1848 ___MBCSIsTable
529 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c)
532 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror)
533 0000:ad50 __doserror_
534 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c)
535 0000:ad5c __ChkTTYIOMode_
537 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpe87)
538 0000:adaa __Init_FPE_handler_
539 0000:ade3 __Fini_FPE_handler_
540 0000:ae1a* __FPEHandler
541 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rtcntrl.c)
542 0000:b0ac* _SetLD64bit_
543 0000:b0b7* _SetLD80bit_
544 0000:b0c2 _LDisDouble_
545 Module: /dos/fdos/watcom/lib286/math87c.lib(ldcvt.c)
546 0000:b1ee _LDScale10x_
548 Module: /dos/fdos/watcom/lib286/noemu87.lib(emustub.asm)
558 0000:bc78 __init_87_emulator
559 Module: /dos/fdos/watcom/lib286/math87c.lib(strtod.c)
560 0000:c1ed+ __Strtold_
562 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c)
563 0000:c52f* _dos_close_
564 0000:c53b _dos_commit_
565 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c)
567 0c96:0ca6+ ___MBCodePage
568 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpeint.c)
570 Module: /dos/fdos/watcom/lib286/math87c.lib(ldclass.c)
573 Module: /dos/fdos/watcom/lib286/math87c.lib(bufld086)
575 Module: /dos/fdos/watcom/lib286/math87c.lib(inf_nan.c)
576 0c96:01b4* ___f_infinity
577 0c96:01b8* ___f_posqnan
578 0c96:01bc ___d_infinity
579 0c96:01c4 ___d_posqnan
580 0c96:01cc* ___ld_infinity
581 0c96:01d4* ___ld_posqnan
582 Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c)
583 0c96:01dc __HugeValue
586 +--------------------+
588 +--------------------+
591 /dos/fdos/watcom/lib286/dos/clibc.lib
592 /dos/fdos/watcom/lib286/math87c.lib
593 /dos/fdos/watcom/lib286/noemu87.lib
596 +-----------------------+
597 | Linker Statistics |
598 +-----------------------+
600 Stack size: 8000 (32768.)
601 Memory size: 000164b0 (91312.)
602 Entry point address: 0000:5fe4