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:02
4 Executable Image: scroll.exe
5 creating a DOS executable
15 DGROUP 1159:0000 0000f360
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 scroll_TEXT CODE AUTO 0000:0000 00000c4f
27 scroll16_TEXT CODE AUTO 0000:0c50 0000344c
28 mapread_TEXT CODE AUTO 0000:40a0 00000872
29 jsmn_TEXT CODE AUTO 0000:4920 00000921
30 _TEXT CODE AUTO 0000:5250 00006985
31 bitmap_TEXT CODE AUTO 0000:bbe0 000005c7
32 planar_TEXT CODE AUTO 0000:c1b0 00000275
33 16_in_TEXT CODE AUTO 0000:c430 00001d43
34 16text_TEXT CODE AUTO 0000:e180 0000010d
35 modex16_TEXT CODE AUTO 0e29:0000 00001fb0
36 bakapee_TEXT CODE AUTO 0e29:1fb0 00000be5
37 wcpu_TEXT CODE AUTO 0e29:2ba0 00000058
38 16_head_TEXT CODE AUTO 0e29:2c00 00000405
39 16_in13_DATA FAR_DATA AUTO 112a:0000 000001a4
40 FAR_DATA FAR_DATA AUTO 1144:0004 00000000
41 istable13_DATA FAR_DATA AUTO 1145:0000 00000101
42 iomode13_DATA FAR_DATA AUTO 1145:0110 00000028
43 _NULL BEGDATA DGROUP 1159:0000 00000020
44 _AFTERNULL BEGDATA DGROUP 115b:0000 00000002
45 CONST DATA DGROUP 115b:0002 00000076
46 CONST2 DATA DGROUP 1162:0008 00000000
47 _DATA DATA DGROUP 1163:0000 000009e2
48 XIB DATA DGROUP 1201:0002 00000000
49 XI DATA DGROUP 1201:0002 0000002a
50 XIE DATA DGROUP 1203:000c 00000000
51 YIB DATA DGROUP 1203:000c 00000000
52 YI DATA DGROUP 1203:000c 00000012
53 YIE DATA DGROUP 1204:000e 00000000
54 STRINGS DATA DGROUP 1204:000e 00000000
55 DATA DATA DGROUP 1204:000e 00000000
56 _BSS BSS DGROUP 1205:0000 00000dd8
57 STACK STACK DGROUP 12e3:0000 0000dac0
64 * = unreferenced symbol
65 + = symbol only referenced locally
70 Module: scroll.o(/dos/z/16/src/scroll.c)
82 Module: scroll16.o(/dos/z/16/src/lib/scroll16.c)
84 0000:2722+ mapScrollRight_
85 0000:2a04+ mapScrollLeft_
86 0000:2cbe+ mapScrollUp_
87 0000:2fb0+ mapScrollDown_
90 0000:36ce+ mapDrawTile_
91 0000:3850+ mapDrawRow_
92 0000:39a6+ mapDrawCol_
93 0000:3b14+ mapDrawWRow_
94 0000:3c42* mapDrawWCol_
95 0000:3d96+ animatePlayer_
96 Module: mapread.o(/dos/z/16/src/lib/mapread.c)
100 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
101 0000:4cfa jsmn_parse_
103 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stk)
105 0000:5275* __STKOVERFLOW_
106 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmalloc.c)
110 1159:057a ___fheapRover
111 1159:057c ___LargestSizeB4Rover
112 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(pia)
115 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c)
118 1159:0c64 ___OpenStreams
119 1159:0c68 ___ClosedStreams
120 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprintf.c)
122 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(printf.c)
124 Module: 16.lib(/dos/z/16/src/lib/bitmap.c)
125 0000:bee0 bitmapLoadPcx_
126 0000:c03c* bitmapLoadPcxTiles_
127 Module: 16.lib(/dos/z/16/src/lib/planar.c)
128 0000:c1b0 planar_buf_from_bitmap_
129 0000:c2d0+ planar_buf_alloc_
130 0000:c3ca* planar_buf_free_
131 Module: 16.lib(/dos/z/16/src/lib/16_in.c)
132 0000:c548+ INL_KeyService_
134 0000:c7ea+ IN_GetJoyAbs_
135 0000:cbb0+ IN_GetJoyButtonsDB_
136 0000:ce46+ IN_SetupJoy_
137 0000:d008 IN_Startup_
138 0000:d10e IN_Default_
139 0000:d272 IN_Shutdown_
140 0000:d2f2* IN_SetKeyHook_
141 0000:d314+ IN_ClearKeysDown_
142 0000:d3f4* IN_ReadCursor_
143 0000:d510 IN_ReadControl_
144 0000:dc90* IN_SetControlType_
145 0000:dcde* IN_GetScanName_
146 0000:dd66* IN_WaitForKey_
147 0000:dd9c* IN_WaitForASCII_
148 0000:ddd2+ IN_AckBack_
150 0000:df5c+ IN_IsUserInput_
151 0000:e002* IN_UserInput_
152 0000:e05a IN_KeyDown_
153 0000:e0a2+ IN_ClearKey_
156 Module: 16.lib(/dos/z/16/src/lib/16text.c)
159 Module: 16.lib(/dos/z/16/src/lib/modex16.c)
161 0e29:0260+ modexEnter_
162 0e29:02fa* modexLeave_
163 0e29:0312 modexDefaultPage_
164 0e29:036c modexNextPage_
165 0e29:0428 modexNextPage0_
166 0e29:04cc modexShowPage_
167 0e29:05c8* modexPanPage_
168 0e29:0618* modexSelectPlane_
169 0e29:063c modexClearRegion_
170 0e29:0754* oldDrawBmp_
171 0e29:08ba* modexDrawBmp_
172 0e29:0920 modexDrawBmpRegion_
173 0e29:0a8a* modexDrawPlanarBuf_
174 0e29:0aa8* modexDrawSprite_
175 0e29:0b0e modexDrawSpriteRegion_
176 0e29:0c86 modexCopyPageRegion_
177 0e29:0df0* modexFadeOn_
178 0e29:0e20* modexFadeOff_
179 0e29:0e4e* modexFlashOn_
180 0e29:0e7c* modexFlashOff_
181 0e29:0f4a+ modexPalSave_
182 0e29:0fa0 modexNewPal_
183 0e29:0ff0* modexLoadPalFile_
184 0e29:10d2* modexSavePalFile_
185 0e29:114a* modexPalBlack_
186 0e29:1174* modexPalWhite_
187 0e29:119e+ modexPalUpdate_
188 0e29:1714+ modexPalUpdate1_
189 0e29:178e* modexPalUpdate0_
191 0e29:1af2 modexputPixel_
192 0e29:1b80* modexgetPixel_
193 0e29:1c06* modexhlin_
194 0e29:1c72 modexprint_
195 0e29:1e0c* modexprintbig_
196 0e29:1f88 modexWaitBorder_
198 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sprintf.c)
200 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sound.c)
203 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
206 0e29:207e+ colortest_
215 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
217 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cstart)
218 1159:0000* __nullarea
223 0000:563b* _Not_Enough_Memory_
225 0000:578e __do_exit_with_msg__
227 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel)
229 0000:57f6* CodeModelMismatch
230 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncmp.c)
232 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strstr.c)
234 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(atoi.c)
236 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c)
237 0000:59d2+ __open_flags_
241 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c)
243 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c)
244 0000:621a __get_errno_ptr_
245 0000:6221 __get_doserrno_ptr_
247 1159:176e+ __doserrno
248 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c)
249 0000:6228* _frealloc_
251 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC)
253 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strncpy.c)
255 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c)
256 0000:6373* __exit_with_msg_
257 0000:6378 __fatal_runtime_error_
258 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata)
265 1159:0a18 ___FPE_handler
267 1159:0a0c __get_ovl_stack
268 1159:0a10 __restore_ovl_stack
269 1159:0a14 __close_ovl_file
270 1159:0a1c __LpCmdLine
271 1159:0a20 __LpPgmName
276 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c)
277 0000:6396 __CMain_nheapgrow_
278 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c)
279 0000:63a0 __MemAllocator
281 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c)
283 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c)
284 0000:673d __AllocSeg_
285 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c)
286 0000:682c __fmemneed_
287 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c)
289 1159:0a24 ___nheapbeg
290 1159:0a26 ___MiniHeapRover
291 1159:0a28 ___LargestSizeB4MiniHeapRover
292 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c)
293 0000:6909 __InitFiles_
294 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c)
295 0000:6b3d* fcloseall_
296 0000:6b44 __full_io_exit_
297 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c)
299 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c)
301 0000:6e05 __shutdown_stream_
303 1159:1770+ ___RmTmpFileFn
304 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c)
305 0000:6e8a+ __null_int23_exit_
308 1159:0a2a+ ___int23_exit
309 1159:0a2e+ ___FPE_handler_exit
310 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c)
312 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c)
313 0000:71d8 __fill_buffer_
315 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c)
318 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c)
321 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m)
324 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_getvec.c)
325 0000:77a2 _dos_getvect_
326 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_setvec.c)
327 0000:77ad _dos_setvect_
328 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4d)
331 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(argcv.c)
336 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
339 0e29:2cc0* printmeminfoline_
340 0e29:2eac US_CheckParm_
341 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fwrite.c)
343 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(rand.c)
346 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(vsprintf.c)
348 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nonibm.c)
349 0000:7cd2+ __is_nonIBM_
351 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(delay.c)
353 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c)
355 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c)
357 0000:7ede* __FInitRtns
359 0000:7f39* __FFiniRtns
360 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c)
362 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg)
364 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS)
366 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c)
368 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c)
369 0000:7fd1* __set_commode_
371 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c)
372 0000:7fdd __set_errno_
373 0000:7ff1* __set_EDOM_
374 0000:8003* __set_ERANGE_
375 0000:8015* __set_EINVAL_
376 0000:802a __set_doserrno_
377 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tolower.c)
379 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(open.c)
382 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chktty.c)
384 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(freefp.c)
387 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocfp.c)
389 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioalloc.c)
391 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c)
393 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c)
396 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c)
397 0000:877e __HeapManager_expand_
399 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c)
402 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c)
403 0000:8d0f __EnterWVIDEO_
404 1159:0a4e+ ___WD_Present
405 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c)
406 0000:8d33* _heapgrow_
407 0000:8d33* _fheapgrow_
408 0000:8d34 _nheapgrow_
409 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c)
410 0000:8db2* _heapenable_
411 1159:0a50 ___heap_enabled
412 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(amblksiz.c)
414 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c)
415 0000:8dc3 __nmemneed_
416 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c)
417 0000:8e4b __LastFree_
418 0000:8ec5 __ExpandDGROUP_
419 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fputc.c)
421 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(prtf.c)
423 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c)
425 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c)
427 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c)
429 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lseek.c)
431 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tell.c)
433 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c)
434 0000:a60b __flushall_
436 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c)
438 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c)
440 1159:1780+ ___MiniHeapFreeRover
441 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c)
443 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c)
445 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initargv.c)
446 0000:a834 __Init_Argv_
448 0000:abc7 __Fini_Argv_
449 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(clockdos.c)
450 0000:abf1+ __ibm_bios_get_ticks_
452 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(kbhit.c)
454 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ftell.c)
456 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ltoa.c)
459 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qwrit.c)
461 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(___argc.c)
464 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sgdef086)
469 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(opendos.c)
471 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomode.c)
472 0000:aefe __GetIOMode_
473 0000:af33 __SetIOMode_nogrow_
476 1145:0110 ___init_mode
477 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(isatt.c)
479 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosret.c)
480 0000:af84* _dosretax_
482 0000:af90 __set_errno_dos_
483 0000:aff8* __set_errno_dos_reterr_
484 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c)
485 1159:0a76 ___umaskval
486 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c)
487 0000:b003 _dos_creat_
488 0000:b027* _dos_creatnew_
489 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c)
490 0000:b049+ __grow_iomode_
491 0000:b133+ __shrink_iomode_
492 0000:b178 __SetIOMode_
493 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bfree.c)
495 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bexpand.c)
497 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sbrk.c)
500 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(wctomb.c)
502 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(itoa.c)
505 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strupr.c)
507 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(noefgfmt.c)
508 1159:0a78 ___EFG_printf
509 1159:0a7c* ___EFG_scanf
510 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbisdbcs.c)
512 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbislead.c)
513 0000:b491* _ismbblead_
514 1159:1794 ___MBCSIsTable
515 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lltoa.c)
518 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c)
520 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dointr)
522 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(histsplt.c)
523 1159:1896 ___historical_splitparms
524 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fflush.c)
526 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(alphabet.c)
527 1159:0072 ___Alphabet
528 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(doserror)
529 0000:b9fa __doserror_
530 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c)
531 0000:ba08 __ChkTTYIOMode_
533 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c)
535 1159:0a80+ ___MBCodePage
536 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c)
537 0000:bbb7* _dos_close_
538 0000:bbc5 _dos_commit_
541 +--------------------+
543 +--------------------+
546 /dos/fdos/watcom/lib286/dos/clibh.lib
549 +-----------------------+
550 | Linker Statistics |
551 +-----------------------+
553 Stack size: dac0 (56000.)
554 Memory size: 000208f0 (133360.)
555 Entry point address: 0000:5568