1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/12 21:58:59
4 Executable Image: scroll.exe
5 creating a DOS executable
15 DGROUP 0c95:0000 00009b50
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 BEGTEXT CODE AUTO 0000:0000 00000007
27 _TEXT CODE AUTO 0000:0010 0000c782
28 16_in13_DATA FAR_DATA AUTO 0c7a:0000 000001a4
29 FAR_DATA FAR_DATA AUTO 0c94:0004 00000000
30 _NULL BEGDATA DGROUP 0c95:0000 00000020
31 _AFTERNULL BEGDATA DGROUP 0c97:0000 00000002
32 CONST DATA DGROUP 0c97:0002 00000090
33 CONST2 DATA DGROUP 0ca0:0002 00000132
34 _DATA DATA DGROUP 0cb4:0000 00000aba
35 XIB DATA DGROUP 0d5f:000a 00000000
36 XI DATA DGROUP 0d5f:000a 0000003c
37 XIE DATA DGROUP 0d63:0006 00000000
38 YIB DATA DGROUP 0d63:0006 00000000
39 YI DATA DGROUP 0d63:0006 00000012
40 YIE DATA DGROUP 0d64:0008 00000000
41 STRINGS DATA DGROUP 0d64:0008 00000000
42 DATA DATA DGROUP 0d64:0008 00000000
43 _emu_init_start EMU DGROUP 0d64:0008 00000000
44 _emu_init_end EMU DGROUP 0d64:0008 00000000
45 _BSS BSS DGROUP 0d65:0000 00000e4e
46 STACK STACK DGROUP 0e4a: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: /usr/watcom/lib286/dos/clibc.lib(stk)
70 0000:1343* __STKOVERFLOW_
71 Module: /usr/watcom/lib286/dos/clibc.lib(fmalloc.c)
75 0c95:020a ___fheapRover
76 0c95:020c ___LargestSizeB4Rover
77 Module: 16.lib(/dos/z/16/src/lib/timer.c)
78 0000:1470 start_timer_
79 0000:14ae elapsed_timer_
80 0000:14f0* time_in_seconds_
81 Module: 16.lib(/dos/z/16/src/lib/scroll16.c)
83 0000:1f14+ mapScrollRight_
84 0000:2036+ mapScrollLeft_
85 0000:2132+ mapScrollUp_
86 0000:2248+ mapScrollDown_
89 0000:24f0+ mapDrawTile_
90 0000:25c0+ mapDrawRow_
91 0000:266c+ mapDrawCol_
92 0000:2718+ mapDrawWRow_
93 0000:27a4* mapDrawWCol_
96 0000:28de+ animatePlayer_
97 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
98 0000:2be4 bitmapLoadPcx_
99 0000:2d08* bitmapLoadPcxTiles_
100 Module: 16.lib(/dos/z/16/src/lib/planar.c)
101 0000:2e10 planar_buf_from_bitmap_
102 0000:2eba+ planar_buf_alloc_
103 0000:2f30* planar_buf_free_
104 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
106 0000:3098+ INL_KeyService_
108 0000:3238+ IN_GetJoyAbs_
109 0000:34d0+ IN_GetJoyButtonsDB_
110 0000:3640+ IN_SetupJoy_
111 0000:3730 IN_Startup_
112 0000:37e6 IN_Default_
113 0000:387a IN_Shutdown_
114 0000:38b8* IN_SetKeyHook_
115 0000:38d2+ IN_ClearKeysDown_
116 0000:3942* IN_ReadCursor_
117 0000:3a14 IN_ReadControl_
118 0000:3d18* IN_SetControlType_
119 0000:3d32* IN_GetScanName_
120 0000:3d92* IN_WaitForKey_
121 0000:3db0* IN_WaitForASCII_
122 0000:3dce+ IN_AckBack_
124 0000:3ec0+ IN_IsUserInput_
125 0000:3f1c* IN_UserInput_
126 0000:3f6c IN_KeyDown_
127 0000:3f8e+ 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:4302+ modexEnter_
135 0000:4398 modexLeave_
136 0000:43ac modexDefaultPage_
137 0000:4402 modexNextPage_
138 0000:4468 modexNextPage0_
139 0000:44c6 modexShowPage_
140 0000:4558* modexPanPage_
141 0000:4574* modexSelectPlane_
142 0000:4594 modexClearRegion_
143 0000:4682* oldDrawBmp_
144 0000:477c* modexDrawBmp_
145 0000:47a2 modexDrawBmpRegion_
146 0000:48a2* modexDrawPlanarBuf_
147 0000:48bc* modexDrawSprite_
148 0000:48e2+ modexDrawSpriteRegion_
149 0000:49ee modexCopyPageRegion_
150 0000:4afe* modexFadeOn_
151 0000:4b2a* modexFadeOff_
152 0000:4b54* modexFlashOn_
153 0000:4b7e* modexFlashOff_
154 0000:4c24+ modexPalSave_
155 0000:4c56 modexNewPal_
156 0000:4c9a* modexLoadPalFile_
157 0000:4d3c* modexSavePalFile_
158 0000:4da6* modexPalBlack_
159 0000:4dcc* modexPalWhite_
160 0000:4df2+ modexPalUpdate_
161 0000:51a2+ modexPalUpdate1_
162 0000:51f8* modexPalUpdate0_
164 0000:5420 modexputPixel_
165 0000:548a* modexgetPixel_
166 0000:54e2* modexhlin_
167 0000:5548 modexprint_
168 0000:5692* modexprintbig_
169 0000:57d6 modexWaitBorder_
171 Module: /usr/watcom/lib286/dos/clibc.lib(sprintf.c)
173 Module: /usr/watcom/lib286/dos/clibc.lib(sound.c)
176 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
179 0000:597c+ colortest_
188 Module: /usr/watcom/lib286/dos/clibc.lib(printf.c)
190 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
192 Module: /usr/watcom/lib286/dos/clibc.lib(cstart)
193 0000:0003* ___begtext
194 0c95:0000* __nullarea
196 0000:60a9* _Not_Enough_Memory_
198 0000:61f3 __do_exit_with_msg__
200 Module: /usr/watcom/lib286/dos/clibc.lib(cmodel)
201 0000:6240 _small_code_
202 0000:6240* CodeModelMismatch
203 Module: /usr/watcom/lib286/dos/clibc.lib(strncmp.c)
205 Module: /usr/watcom/lib286/dos/clibc.lib(strstr.c)
207 Module: /usr/watcom/lib286/dos/clibc.lib(atoi.c)
209 Module: /usr/watcom/lib286/dos/clibc.lib(fopen.c)
210 0000:63a1+ __open_flags_
214 Module: /usr/watcom/lib286/dos/clibc.lib(fread.c)
216 Module: /usr/watcom/lib286/dos/clibc.lib(errno.c)
217 0000:6928 __get_errno_ptr_
218 0000:692f __get_doserrno_ptr_
220 0c95:181a+ __doserrno
221 Module: /usr/watcom/lib286/dos/clibc.lib(iob.c)
224 0c95:181c ___OpenStreams
225 0c95:1820 ___ClosedStreams
226 Module: /usr/watcom/lib286/dos/clibc.lib(fprintf.c)
228 Module: /usr/watcom/lib286/dos/clibc.lib(frealloc.c)
229 0000:6963* _frealloc_
231 Module: /usr/watcom/lib286/dos/clibc.lib(strncpy.c)
233 Module: /usr/watcom/lib286/dos/clibc.lib(xmsg.c)
234 0000:6a65* __exit_with_msg_
235 0000:6a68 __fatal_runtime_error_
236 Module: /usr/watcom/lib286/dos/clibc.lib(crwdata)
243 0c95:0b6c ___FPE_handler
245 0c95:0b60 __get_ovl_stack
246 0c95:0b64 __restore_ovl_stack
247 0c95:0b68 __close_ovl_file
248 0c95:0b70 __LpCmdLine
249 0c95:0b74 __LpPgmName
254 Module: /usr/watcom/lib286/dos/clibc.lib(hpgrw086.c)
255 0000:6a82 __CMain_nheapgrow_
256 Module: /usr/watcom/lib286/dos/clibc.lib(mem.c)
257 0000:6a90 __MemAllocator
259 Module: /usr/watcom/lib286/dos/clibc.lib(growseg.c)
261 Module: /usr/watcom/lib286/dos/clibc.lib(allocseg.c)
262 0000:6da9 __AllocSeg_
263 Module: /usr/watcom/lib286/dos/clibc.lib(fmemneed.c)
264 0000:6e40 __fmemneed_
265 Module: /usr/watcom/lib286/dos/clibc.lib(nmalloc.c)
267 0c95:0b78 ___nheapbeg
268 0c95:0b7a ___MiniHeapRover
269 0c95:0b7c ___LargestSizeB4MiniHeapRover
270 Module: /usr/watcom/lib286/dos/clibc.lib(clockdos.c)
271 0000:6f14+ __ibm_bios_get_ticks_
273 Module: /usr/watcom/lib286/dos/clibc.lib(i4d)
276 Module: /usr/watcom/lib286/dos/clibc.lib(_8087)
279 0c95:0b88 __dos87emucall
280 0c95:0b8a __dos87real
281 Module: /usr/watcom/lib286/dos/clibc.lib(fltused.c)
283 Module: /usr/watcom/lib286/dos/clibc.lib(fclose.c)
285 0000:7125 __shutdown_stream_
287 0c95:1828+ ___RmTmpFileFn
288 Module: /usr/watcom/lib286/dos/clibc.lib(exit.c)
289 0000:7186+ __null_int23_exit_
292 0c95:0b8e+ ___int23_exit
293 0c95:0b90 ___FPE_handler_exit
294 Module: /usr/watcom/lib286/dos/clibc.lib(fseek.c)
296 Module: /usr/watcom/lib286/dos/clibc.lib(fgetc.c)
297 0000:737c __fill_buffer_
299 Module: /usr/watcom/lib286/dos/clibc.lib(ffree.c)
302 Module: /usr/watcom/lib286/dos/clibc.lib(intx086.c)
305 Module: /usr/watcom/lib286/dos/clibc.lib(d_getvec.c)
306 0000:7606 _dos_getvect_
307 Module: /usr/watcom/lib286/dos/clibc.lib(d_setvec.c)
308 0000:7611 _dos_setvect_
309 Module: /usr/watcom/lib286/dos/clibc.lib(argcv.c)
314 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
317 0000:76c8* printmeminfoline_
318 0000:78aa US_CheckParm_
319 Module: /usr/watcom/lib286/dos/clibc.lib(fwrite.c)
321 Module: /usr/watcom/lib286/dos/clibc.lib(rand.c)
324 Module: /usr/watcom/lib286/dos/clibc.lib(vsprintf.c)
326 Module: /usr/watcom/lib286/dos/clibc.lib(nonibm.c)
327 0000:7c0a+ __is_nonIBM_
329 Module: /usr/watcom/lib286/dos/clibc.lib(delay.c)
331 Module: /usr/watcom/lib286/dos/clibc.lib(fprtf.c)
333 Module: /usr/watcom/lib286/dos/clibc.lib(cmain086.c)
335 Module: /usr/watcom/lib286/dos/clibc.lib(initrtns.c)
336 0000:7ed9* __FInitRtns
338 0000:7f38* __FFiniRtns
340 Module: /usr/watcom/lib286/dos/clibc.lib(uselfn.c)
342 Module: /usr/watcom/lib286/dos/clibc.lib(dosseg)
344 Module: /usr/watcom/lib286/dos/clibc.lib(istable.c)
346 Module: /usr/watcom/lib286/dos/clibc.lib(comtflag.c)
347 0000:7fa1* __set_commode_
349 Module: /usr/watcom/lib286/dos/clibc.lib(seterrno.c)
350 0000:7fad __set_errno_
351 0000:7fbf* __set_EDOM_
352 0000:7fcf __set_ERANGE_
353 0000:7fdf* __set_EINVAL_
354 0000:7ff2 __set_doserrno_
355 Module: /usr/watcom/lib286/dos/clibc.lib(tolower.c)
357 Module: /usr/watcom/lib286/dos/clibc.lib(open.c)
360 Module: /usr/watcom/lib286/dos/clibc.lib(chktty.c)
362 Module: /usr/watcom/lib286/dos/clibc.lib(freefp.c)
365 Module: /usr/watcom/lib286/dos/clibc.lib(allocfp.c)
367 Module: /usr/watcom/lib286/dos/clibc.lib(qread.c)
369 Module: /usr/watcom/lib286/dos/clibc.lib(ioalloc.c)
371 Module: /usr/watcom/lib286/dos/clibc.lib(initfile.c)
372 0000:8502 __InitFiles_
373 Module: /usr/watcom/lib286/dos/clibc.lib(ioexit.c)
374 0000:8648* fcloseall_
375 0000:864d __full_io_exit_
376 Module: /usr/watcom/lib286/dos/clibc.lib(fmsize.c)
379 Module: /usr/watcom/lib286/dos/clibc.lib(nexpand.c)
380 0000:8666 __HeapManager_expand_
382 Module: /usr/watcom/lib286/dos/clibc.lib(fexpand.c)
385 Module: /usr/watcom/lib286/dos/clibc.lib(enterdb.c)
386 0000:885c __EnterWVIDEO_
387 0c95:0bae+ ___WD_Present
388 Module: /usr/watcom/lib286/dos/clibc.lib(heapgrow.c)
389 0000:8880* _heapgrow_
390 0000:8880* _fheapgrow_
391 0000:8881 _nheapgrow_
392 Module: /usr/watcom/lib286/dos/clibc.lib(heapen.c)
393 0000:88f5* _heapenable_
394 0c95:0bb0 ___heap_enabled
395 Module: /usr/watcom/lib286/dos/clibc.lib(amblksiz.c)
397 Module: /usr/watcom/lib286/dos/clibc.lib(nmemneed.c)
398 0000:8906 __nmemneed_
399 Module: /usr/watcom/lib286/dos/clibc.lib(grownear.c)
400 0000:898e __LastFree_
401 0000:8a07 __ExpandDGROUP_
402 Module: /usr/watcom/lib286/dos/clibc.lib(i4m)
405 Module: /usr/watcom/lib286/dos/clibc.lib(chk8087.c)
407 0000:8b73 __init_8087_
408 0000:8b9a+ __default_sigfpe_handler_
410 Module: /usr/watcom/lib286/dos/clibc.lib(setefg.c)
411 0000:8c16 __setEFGfmt_
412 Module: /usr/watcom/lib286/dos/clibc.lib(__lseek.c)
414 Module: /usr/watcom/lib286/dos/clibc.lib(_clse.c)
416 Module: /usr/watcom/lib286/dos/clibc.lib(flush.c)
418 Module: /usr/watcom/lib286/dos/clibc.lib(lseek.c)
420 Module: /usr/watcom/lib286/dos/clibc.lib(tell.c)
422 Module: /usr/watcom/lib286/dos/clibc.lib(flushall.c)
423 0000:8df4 __flushall_
425 Module: /usr/watcom/lib286/dos/clibc.lib(gtche.c)
427 Module: /usr/watcom/lib286/dos/clibc.lib(nfree.c)
429 0c95:1836+ ___MiniHeapFreeRover
430 Module: /usr/watcom/lib286/dos/clibc.lib(intr.c)
432 Module: /usr/watcom/lib286/dos/clibc.lib(segread.c)
434 Module: /usr/watcom/lib286/dos/clibc.lib(initargv.c)
435 0000:8f98 __Init_Argv_
437 0000:91ed __Fini_Argv_
438 Module: /usr/watcom/lib286/dos/clibc.lib(kbhit.c)
440 Module: /usr/watcom/lib286/dos/clibc.lib(ftell.c)
442 Module: /usr/watcom/lib286/dos/clibc.lib(ltoa.c)
445 Module: /usr/watcom/lib286/dos/clibc.lib(qwrit.c)
447 Module: /usr/watcom/lib286/dos/clibc.lib(fputc.c)
449 Module: /usr/watcom/lib286/dos/clibc.lib(prtf.c)
451 Module: /usr/watcom/lib286/dos/clibc.lib(___argc.c)
454 Module: /usr/watcom/lib286/dos/clibc.lib(sgdef086)
459 Module: /usr/watcom/lib286/dos/clibc.lib(opendos.c)
461 Module: /usr/watcom/lib286/dos/clibc.lib(iomode.c)
462 0000:a218 __GetIOMode_
463 0000:a23d __SetIOMode_nogrow_
465 0c95:0bb6 ___init_mode
467 Module: /usr/watcom/lib286/dos/clibc.lib(isatt.c)
469 Module: /usr/watcom/lib286/dos/clibc.lib(dosret.c)
470 0000:a27c* _dosretax_
472 0000:a288 __set_errno_dos_
473 0000:a2e2* __set_errno_dos_reterr_
474 Module: /usr/watcom/lib286/dos/clibc.lib(umaskval.c)
475 0c95:0bf6 ___umaskval
476 Module: /usr/watcom/lib286/dos/clibc.lib(creatdos.c)
477 0000:a2ec _dos_creat_
478 0000:a30e* _dos_creatnew_
479 Module: /usr/watcom/lib286/dos/clibc.lib(stiomode.c)
480 0000:a32e+ __grow_iomode_
481 0000:a3eb+ __shrink_iomode_
482 0000:a424 __SetIOMode_
483 Module: /usr/watcom/lib286/dos/clibc.lib(bfree.c)
485 Module: /usr/watcom/lib286/dos/clibc.lib(bexpand.c)
487 Module: /usr/watcom/lib286/dos/clibc.lib(sbrk.c)
490 Module: /usr/watcom/lib286/dos/clibc.lib(8087cw.c)
492 Module: /usr/watcom/lib286/dos/clibc.lib(save8087.c)
493 0c95:0bfa ___Save8087
494 0c95:0bfc ___Rest8087
495 Module: /usr/watcom/lib286/dos/clibc.lib(grabfp87.c)
496 0000:a572 __GrabFP87_
497 Module: /usr/watcom/lib286/dos/clibc.lib(init8087)
498 0000:a590* __init_8087_emu
500 Module: /usr/watcom/lib286/dos/clibc.lib(noefgfmt.c)
501 0c95:0bfe ___EFG_printf
502 0c95:0c00 ___EFG_scanf
503 Module: /usr/watcom/lib286/math87c.lib(efgfmt.c)
504 0000:a5e4 _EFG_Format_
505 Module: /usr/watcom/lib286/math87c.lib(cnvs2d.c)
507 Module: /usr/watcom/lib286/dos/clibc.lib(fsync.c)
509 Module: /usr/watcom/lib286/dos/clibc.lib(dointr)
511 Module: /usr/watcom/lib286/dos/clibc.lib(histsplt.c)
512 0c95:1844 ___historical_splitparms
513 Module: /usr/watcom/lib286/dos/clibc.lib(fflush.c)
515 Module: /usr/watcom/lib286/dos/clibc.lib(alphabet.c)
516 0c95:008c ___Alphabet
517 Module: /usr/watcom/lib286/dos/clibc.lib(wctomb.c)
519 Module: /usr/watcom/lib286/dos/clibc.lib(itoa.c)
522 Module: /usr/watcom/lib286/dos/clibc.lib(strupr.c)
524 Module: /usr/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
526 Module: /usr/watcom/lib286/dos/clibc.lib(mbislead.c)
527 0000:abdf* _ismbblead_
528 0c95:1848 ___MBCSIsTable
529 Module: /usr/watcom/lib286/dos/clibc.lib(lltoa.c)
532 Module: /usr/watcom/lib286/dos/clibc.lib(doserror)
533 0000:ad40 __doserror_
534 Module: /usr/watcom/lib286/dos/clibc.lib(iomodtty.c)
535 0000:ad4c __ChkTTYIOMode_
537 Module: /usr/watcom/lib286/dos/clibc.lib(fpe87)
538 0000:ad9a __Init_FPE_handler_
539 0000:add3 __Fini_FPE_handler_
540 0000:ae0a* __FPEHandler
541 Module: /usr/watcom/lib286/dos/clibc.lib(rtcntrl.c)
542 0000:b09c* _SetLD64bit_
543 0000:b0a7* _SetLD80bit_
544 0000:b0b2 _LDisDouble_
545 Module: /usr/watcom/lib286/math87c.lib(ldcvt.c)
546 0000:b1de _LDScale10x_
548 Module: /usr/watcom/lib286/noemu87.lib(emustub.asm)
558 0000:bc68 __init_87_emulator
559 Module: /usr/watcom/lib286/math87c.lib(strtod.c)
560 0000:c1dd+ __Strtold_
562 Module: /usr/watcom/lib286/dos/clibc.lib(filedos.c)
563 0000:c51f* _dos_close_
564 0000:c52b _dos_commit_
565 Module: /usr/watcom/lib286/dos/clibc.lib(mbinit.c)
567 0c95:0ca6+ ___MBCodePage
568 Module: /usr/watcom/lib286/dos/clibc.lib(fpeint.c)
570 Module: /usr/watcom/lib286/math87c.lib(ldclass.c)
573 Module: /usr/watcom/lib286/math87c.lib(bufld086)
575 Module: /usr/watcom/lib286/math87c.lib(inf_nan.c)
576 0c95:01b4* ___f_infinity
577 0c95:01b8* ___f_posqnan
578 0c95:01bc ___d_infinity
579 0c95:01c4 ___d_posqnan
580 0c95:01cc* ___ld_infinity
581 0c95:01d4* ___ld_posqnan
582 Module: /usr/watcom/lib286/dos/clibc.lib(hugeval.c)
583 0c95:01dc __HugeValue
586 +--------------------+
588 +--------------------+
591 /usr/watcom/lib286/dos/clibc.lib
592 /usr/watcom/lib286/math87c.lib
593 /usr/watcom/lib286/noemu87.lib
596 +-----------------------+
597 | Linker Statistics |
598 +-----------------------+
600 Stack size: 8000 (32768.)
601 Memory size: 000164a0 (91296.)
602 Entry point address: 0000:5fd4