1 Open Watcom Linker Version 1.9
2 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
3 Created on: 15/09/24 14:50:19
4 Executable Image: vgmtest.exe
5 creating a DOS executable
15 DGROUP 09e1:0000 0000e540
23 Segment Class Group Address Size
24 ======= ===== ===== ======= ====
26 vgmtest_TEXT CODE AUTO 0000:0000 00000113
27 16_in_TEXT CODE AUTO 0000:0120 00001ce8
28 16_head_TEXT CODE AUTO 0000:1e10 000003d9
29 _TEXT CODE AUTO 0000:21f0 00006070
30 16_snd_TEXT CODE AUTO 0000:8260 00000342
31 vgmSnd_TEXT CODE AUTO 0000:85b0 0000156c
32 16_in13_DATA FAR_DATA AUTO 09b2:0000 000001a4
33 FAR_DATA FAR_DATA AUTO 09cc:0004 00000000
34 istable13_DATA FAR_DATA AUTO 09cd:0000 00000101
35 iomode13_DATA FAR_DATA AUTO 09cd:0110 00000028
36 _NULL BEGDATA DGROUP 09e1:0000 00000020
37 _AFTERNULL BEGDATA DGROUP 09e3:0000 00000002
38 CONST DATA DGROUP 09e3:0002 00000076
39 CONST2 DATA DGROUP 09ea:0008 00000000
40 _DATA DATA DGROUP 09eb:0000 000004c4
41 XIB DATA DGROUP 0a37:0004 00000000
42 XI DATA DGROUP 0a37:0004 00000024
43 XIE DATA DGROUP 0a39:0008 00000000
44 YIB DATA DGROUP 0a39:0008 00000000
45 YI DATA DGROUP 0a39:0008 00000012
46 YIE DATA DGROUP 0a3a:000a 00000000
47 STRINGS DATA DGROUP 0a3a:000a 00000000
48 DATA DATA DGROUP 0a3a:000a 00000000
49 _BSS BSS DGROUP 0a3b:0000 000004d1
50 STACK STACK DGROUP 0a89:0000 0000dac0
57 * = unreferenced symbol
58 + = symbol only referenced locally
63 Module: vgmtest.o(/dos/z/16/src/vgmtest.c)
65 0000:0036 OPL2_ReadStatus_
67 Module: 16_in.o(/dos/z/16/src/lib/16_in.c)
68 0000:0238+ INL_KeyService_
70 0000:04d4+ IN_GetJoyAbs_
71 0000:089a+ IN_GetJoyButtonsDB_
72 0000:0b2e+ IN_SetupJoy_
75 0000:0f36 IN_Shutdown_
76 0000:0fae+ IN_SetKeyHook_
77 0000:0fd0+ IN_ClearKeysDown_
78 0000:10ac+ IN_ReadCursor_
79 0000:11d0 IN_ReadControl_
80 0000:1946+ IN_SetControlType_
81 0000:1994+ IN_GetScanName_
82 0000:1a0c+ IN_WaitForKey_
83 0000:1a42+ IN_WaitForASCII_
84 0000:1a78+ IN_AckBack_
86 0000:1bfa+ IN_IsUserInput_
87 0000:1ca0+ IN_UserInput_
89 0000:1d4c+ IN_ClearKey_
92 Module: 16_head.o(/dos/z/16/src/lib/16_head.c)
95 0000:1ec8+ printmeminfoline_
96 0000:20ae US_CheckParm_
97 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stk)
99 0000:2215* __STKOVERFLOW_
100 Module: vgmsnd.lib(/dos/z/16/src/lib/16_snd.c)
107 0000:83da+ FMSetVoice_
108 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmalloc.c)
112 09e1:0376 ___fheapRover
113 09e1:0378 ___LargestSizeB4Rover
114 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(pia)
117 Module: vgmsnd.lib(/dos/z/16/src/lib/vgmsnd/vgmSnd.c)
118 0000:85fa OpenVGMFile_
119 0000:88e2 FreeVGMFile_
120 0000:8efe InitEngine_
121 0000:90c0 DeinitEngine_
126 0000:92d0+ PauseMusic_
127 0000:9324+ ResumeMusic_
128 0000:9a6a UpdateSoundEngine_
129 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(printf.c)
131 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cstart)
132 09e1:0000* __nullarea
137 0000:24c3* _Not_Enough_Memory_
139 0000:2616 __do_exit_with_msg__
141 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmodel)
143 0000:267e* CodeModelMismatch
144 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(argcv.c)
149 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intx086.c)
152 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4m)
155 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_getvec.c)
156 0000:2846 _dos_getvect_
157 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(d_setvec.c)
158 0000:2851 _dos_setvect_
159 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(i4d)
162 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(clockdos.c)
163 0000:2931+ __ibm_bios_get_ticks_
165 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(kbhit.c)
167 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ftell.c)
169 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fseek.c)
171 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ltoa.c)
174 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(istable.c)
176 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tolower.c)
178 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(xmsg.c)
179 0000:2ecb* __exit_with_msg_
180 0000:2ed0 __fatal_runtime_error_
181 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(crwdata)
188 09e1:03b0 ___FPE_handler
190 09e1:03a4 __get_ovl_stack
191 09e1:03a8 __restore_ovl_stack
192 09e1:03ac __close_ovl_file
193 09e1:03b4 __LpCmdLine
194 09e1:03b8 __LpPgmName
199 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(hpgrw086.c)
200 0000:2eee __CMain_nheapgrow_
201 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mem.c)
202 0000:2f00 __MemAllocator
204 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(growseg.c)
206 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocseg.c)
207 0000:329d __AllocSeg_
208 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmemneed.c)
209 0000:338c __fmemneed_
210 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmalloc.c)
212 09e1:03bc ___nheapbeg
213 09e1:03be ___MiniHeapRover
214 09e1:03c0 ___LargestSizeB4MiniHeapRover
215 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fopen.c)
216 0000:3469+ __open_flags_
220 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fread.c)
222 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fclose.c)
224 0000:3dfb __shutdown_stream_
226 09e1:094e+ ___RmTmpFileFn
227 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ffree.c)
230 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iob.c)
233 09e1:0952 ___OpenStreams
234 09e1:0956 ___ClosedStreams
235 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fprtf.c)
237 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(cmain086.c)
239 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initrtns.c)
241 0000:40c0* __FInitRtns
243 0000:411b* __FFiniRtns
244 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(uselfn.c)
246 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosseg)
248 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initargv.c)
249 0000:4181 __Init_Argv_
251 0000:4514 __Fini_Argv_
252 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(intr.c)
254 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(segread.c)
256 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fflush.c)
258 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(tell.c)
260 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTS)
262 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lseek.c)
264 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flush.c)
266 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(seterrno.c)
267 0000:4889 __set_errno_
268 0000:489d* __set_EDOM_
269 0000:48af* __set_ERANGE_
270 0000:48c1* __set_EINVAL_
271 0000:48d6 __set_doserrno_
272 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(alphabet.c)
273 09e1:0022 ___Alphabet
274 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(enterdb.c)
275 0000:48e2 __EnterWVIDEO_
276 09e1:052e+ ___WD_Present
277 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapgrow.c)
278 0000:4906* _heapgrow_
279 0000:4906* _fheapgrow_
280 0000:4907 _nheapgrow_
281 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(heapen.c)
282 0000:4985* _heapenable_
283 09e1:0530 ___heap_enabled
284 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(amblksiz.c)
286 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nmemneed.c)
287 0000:4996 __nmemneed_
288 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(grownear.c)
289 0000:4a1e __LastFree_
290 0000:4a98 __ExpandDGROUP_
291 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(comtflag.c)
292 0000:4ba9* __set_commode_
294 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(open.c)
297 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(chktty.c)
299 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(freefp.c)
302 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(allocfp.c)
304 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__PTC)
306 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioalloc.c)
308 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qread.c)
310 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fgetc.c)
311 0000:52f7 __fill_buffer_
313 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(__lseek.c)
315 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(_clse.c)
317 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nfree.c)
319 09e1:095e+ ___MiniHeapFreeRover
320 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(initfile.c)
321 0000:57f3 __InitFiles_
322 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(ioexit.c)
323 0000:5a27* fcloseall_
324 0000:5a2e __full_io_exit_
325 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fputc.c)
327 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(prtf.c)
329 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(___argc.c)
332 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(exit.c)
333 0000:6d75+ __null_int23_exit_
336 09e1:0536+ ___int23_exit
337 09e1:053a+ ___FPE_handler_exit
338 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sgdef086)
343 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(histsplt.c)
344 09e1:0966 ___historical_splitparms
345 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dointr)
347 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(flushall.c)
348 0000:7139 __flushall_
350 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomode.c)
351 0000:71d3 __GetIOMode_
352 0000:7208 __SetIOMode_nogrow_
355 09cd:0110 ___init_mode
356 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(stiomode.c)
357 0000:723d+ __grow_iomode_
358 0000:7327+ __shrink_iomode_
359 0000:736c __SetIOMode_
360 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(qwrit.c)
362 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fsync.c)
364 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(errno.c)
365 0000:7475 __get_errno_ptr_
366 0000:747c __get_doserrno_ptr_
368 09e1:096c+ __doserrno
369 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(sbrk.c)
372 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(opendos.c)
374 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(isatt.c)
376 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(dosret.c)
377 0000:753f* _dosretax_
379 0000:754b __set_errno_dos_
380 0000:75b3* __set_errno_dos_reterr_
381 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(umaskval.c)
382 09e1:0558 ___umaskval
383 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(creatdos.c)
384 0000:75be _dos_creat_
385 0000:75e2* _dos_creatnew_
386 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(gtche.c)
388 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(wctomb.c)
390 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(itoa.c)
393 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(strupr.c)
395 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(noefgfmt.c)
396 09e1:055a ___EFG_printf
397 09e1:055e* ___EFG_scanf
398 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbisdbcs.c)
400 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbislead.c)
401 0000:7798* _ismbblead_
402 09e1:0970 ___MBCSIsTable
403 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(lltoa.c)
406 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(frealloc.c)
407 0000:796e* _frealloc_
409 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(iomodtty.c)
410 0000:7a4a __ChkTTYIOMode_
412 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(filedos.c)
413 0000:7ac8* _dos_close_
414 0000:7ad6 _dos_commit_
415 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(doserror)
416 0000:7ae6 __doserror_
417 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(mbinit.c)
419 09e1:0562+ ___MBCodePage
420 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fmsize.c)
423 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(nexpand.c)
424 0000:7c51 __HeapManager_expand_
426 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(fexpand.c)
429 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bfree.c)
431 Module: /dos/fdos/watcom/lib286/dos/clibh.lib(bexpand.c)
435 +--------------------+
437 +--------------------+
440 /dos/fdos/watcom/lib286/dos/clibh.lib
443 +-----------------------+
444 | Linker Statistics |
445 +-----------------------+
447 Stack size: dac0 (56000.)
448 Memory size: 00018350 (99152.)
449 Entry point address: 0000:23f0