OSDN Git Service

what the fack? wwww
authorsparky4 <sparky4@cock.li>
Sat, 12 Sep 2015 08:15:40 +0000 (03:15 -0500)
committersparky4 <sparky4@cock.li>
Sat, 12 Sep 2015 08:15:40 +0000 (03:15 -0500)
modified:   bcexmm.prj
modified:   exmmtest.map
modified:   scroll.exe
modified:   scroll.map
modified:   src/vgmtest.c
modified:   vgmtest.exe

bcexmm.prj
exmmtest.map
scroll.exe
scroll.map
src/vgmtest.c
vgmtest.exe

index 7938541..89bd32a 100755 (executable)
Binary files a/bcexmm.prj and b/bcexmm.prj differ
index 715849e..4378b0f 100755 (executable)
@@ -1,6 +1,6 @@
 Open Watcom Linker Version 1.9
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/09/12 03:00:33
+Created on:       15/09/12 03:14:20
 Executable Image: exmmtest.exe
 creating a DOS executable
 
@@ -55,10 +55,10 @@ Address        Symbol
 
 Module: exmmtest.o(/dos/z/16/src/exmmtest.c)
 0000:0118      main_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk)
+Module: /usr/watcom/lib286/dos/clibc.lib(stk)
 0000:0301      __STK
 0000:0321      __STKOVERFLOW_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmalloc.c)
 0000:033c      _fmalloc_
 0000:033c      malloc_
 098d:01a6      ___fheap
@@ -104,13 +104,13 @@ Module: 16.lib(/dos/z/16/src/lib/16_ca.c)
 098d:0446*     _finishcachebox
 098d:0448*     _drawcachebox
 098d:044a*     _updatecachebox
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(printf.c)
 0000:3334      printf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bmsize.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(bmsize.c)
 0000:3361      _bmsize_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getch.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(getch.c)
 0000:3372      getch_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ffree.c)
 0000:338c      _ffree_
 0000:338c      free_
 Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
@@ -128,7 +128,7 @@ Module: 16.lib(/dos/z/16/src/lib/16_hc.c)
 0000:4750+     heapstat0_
 0000:47a4+     HC_OpenDebug_
 0000:47d8*     HC_CloseDebug_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
+Module: /usr/watcom/lib286/dos/clibc.lib(cstart)
 0000:0003*     ___begtext
 098d:0000*     __nullarea
 0000:47f4      _cstart_
@@ -136,18 +136,18 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
 0000:49f4      __exit_
 0000:4a13      __do_exit_with_msg__
 0000:4a56      __GETDS
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel)
+Module: /usr/watcom/lib286/dos/clibc.lib(cmodel)
 0000:4a60      _small_code_
 0000:4a60*     CodeModelMismatch
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(argcv.c)
 098d:044c      __argv
 098d:0450      ___argv
 098d:0454      __argc
 098d:0456      ___argc
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(xmsg.c)
 0000:4a60*     __exit_with_msg_
 0000:4a63      __fatal_runtime_error_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
+Module: /usr/watcom/lib286/dos/clibc.lib(crwdata)
 098d:01e4      __curbrk
 098d:01ec      __STACKLOW
 098d:01ee      __STACKTOP
@@ -165,87 +165,87 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
 098d:01e9      __osminor
 098d:01ea      __osmode
 098d:01eb      __HShift
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(hpgrw086.c)
 0000:4a7e      __CMain_nheapgrow_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mem.c)
 0000:4a90      __MemAllocator
 0000:4b5a      __MemFree
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(growseg.c)
 0000:4cb7      __GrowSeg_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(allocseg.c)
 0000:4da9      __AllocSeg_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmemneed.c)
 0000:4e40      __fmemneed_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nmalloc.c)
 0000:4e43      _nmalloc_
 098d:020e      ___nheapbeg
 098d:0210      ___MiniHeapRover
 098d:0212      ___LargestSizeB4MiniHeapRover
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(heapgrow.c)
 0000:4f14*     _heapgrow_
 0000:4f14      _fheapgrow_
 0000:4f15      _nheapgrow_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(memavl.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(memavl.c)
 0000:4f89      _memavl_
 Module: 16.lib(/dos/z/16/src/lib/16_head.c)
 0000:4fde*     wait_
 0000:501e*     filesize_
 0000:5078      printmeminfoline_
 0000:525a      US_CheckParm_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nfree.c)
 0000:532c      _nfree_
 098d:0458+     ___MiniHeapFreeRover
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(exit.c)
 0000:5424+     __null_int23_exit_
 0000:5425      exit_
 0000:5452*     _exit_
 098d:0224+     ___int23_exit
 098d:0226+     ___FPE_handler_exit
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d)
+Module: /usr/watcom/lib286/dos/clibc.lib(i4d)
 0000:546c      __I4D
 0000:54b5      __U4D
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ltoa.c)
 0000:5539      ultoa_
 0000:55a8*     ltoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(write.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(write.c)
 0000:5701      write_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fopen.c)
 0000:58d7+     __open_flags_
 0000:5ac8+     _fsopen_
 0000:5b2c      fopen_
 0000:5c02*     freopen_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fprintf.c)
 0000:5c77      fprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fclose.c)
 0000:5ca4      __doclose_
 0000:5d4d      __shutdown_stream_
 0000:5d64      fclose_
 098d:045a+     ___RmTmpFileFn
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(unlnk.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(unlnk.c)
 0000:5dae      unlink_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(open.c)
 0000:5fa4      open_
 0000:5fda      sopen_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(close.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(close.c)
 0000:6007      close_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filelen.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(filelen.c)
 0000:600a      filelength_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iob.c)
 098d:0228      ___iob
 098d:0390      __fmode
 098d:045c      ___OpenStreams
 098d:0460      ___ClosedStreams
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fprtf.c)
 0000:607a      __fprtf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(haloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(haloc.c)
 0000:6150      halloc_
 0000:61f9      hfree_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__PTC)
+Module: /usr/watcom/lib286/dos/clibc.lib(__PTC)
 0000:6200      __PTC
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fheapwal.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fheapwal.c)
 0000:6233      _heapwalk_
 0000:6233      _fheapwalk_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nheapwal.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nheapwal.c)
 0000:6246+     __NHeapWalk_
 0000:62f4      _nheapwalk_
 Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
@@ -259,224 +259,224 @@ Module: 16.lib(/dos/z/16/src/lib/nyan/kitten.c)
 0000:6844+     db_fetch_
 0000:68b8+     db_insert_
 098d:0392+     __kitten_catalog
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stack086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(stack086.c)
 0000:697a      stackavail_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(cmain086.c)
 0000:6988      __CMain
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initrtns.c)
 0000:69e4*     __FInitRtns
 0000:69e8      __InitRtns
 0000:6a43*     __FFiniRtns
 0000:6a47      __FiniRtns
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(uselfn.c)
 098d:0394      ___uselfn
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg)
+Module: /usr/watcom/lib286/dos/clibc.lib(dosseg)
 0000:6aac      __DOSseg__
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initargv.c)
 0000:6aad      __Init_Argv_
 0000:6b09+     _getargv_
 0000:6d02      __Fini_Argv_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(enterdb.c)
 0000:6d24      __EnterWVIDEO_
 098d:0396+     ___WD_Present
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(heapen.c)
 0000:6d48*     _heapenable_
 098d:0398      ___heap_enabled
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(amblksiz.c)
 098d:039a      __amblksiz
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nmemneed.c)
 0000:6d59      __nmemneed_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(grownear.c)
 0000:6de1      __LastFree_
 0000:6e5a      __ExpandDGROUP_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(clockdos.c)
 0000:6f67+     __ibm_bios_get_ticks_
 0000:6fd9      clock_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(kbhit.c)
 0000:7000      kbhit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ftell.c)
 0000:7017      ftell_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fseek.c)
 0000:70da      fseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(istable.c)
 098d:0098      __IsTable
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(tolower.c)
 0000:721d      tolower_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(alphabet.c)
 098d:0022      ___Alphabet
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(__lseek.c)
 0000:722b      __lseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(dosret.c)
 0000:7263*     _dosretax_
 0000:7268*     _dosret0_
 0000:726f      __set_errno_dos_
 0000:72c9*     __set_errno_dos_reterr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(seterrno.c)
 0000:72d3      __set_errno_
 0000:72e5*     __set_EDOM_
 0000:72f5*     __set_ERANGE_
 0000:7305*     __set_EINVAL_
 0000:7318      __set_doserrno_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iomode.c)
 0000:7322      __GetIOMode_
 0000:7347      __SetIOMode_nogrow_
 098d:03b8      ___NFiles
 098d:03ba      ___init_mode
 098d:03e2      ___io_mode
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(comtflag.c)
 0000:736a*     __set_commode_
 098d:03e6      __commode
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(chktty.c)
 0000:7376      __chktty_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(freefp.c)
 0000:739f      __freefp_
 0000:741a      __purgefp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(allocfp.c)
 0000:7459      __allocfp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(_clse.c)
 0000:7575      __close_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(flush.c)
 0000:75a4      __flush_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror)
+Module: /usr/watcom/lib286/dos/clibc.lib(doserror)
 0000:76d0      __doserror_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(opendos.c)
 0000:76dc      _dos_open_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(isatt.c)
 0000:7700      isatty_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(errno.c)
 0000:771c      __get_errno_ptr_
 0000:7723      __get_doserrno_ptr_
 098d:047c+     _errno
 098d:047e+     __doserrno
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(umaskval.c)
 098d:03e8      ___umaskval
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(creatdos.c)
 0000:772a      _dos_creat_
 0000:774c*     _dos_creatnew_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(stiomode.c)
 0000:776c+     __grow_iomode_
 0000:7829+     __shrink_iomode_
 0000:7862      __SetIOMode_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initfile.c)
 0000:78c2      __InitFiles_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ioexit.c)
 0000:7a08*     fcloseall_
 0000:7a0d      __full_io_exit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fputc.c)
 0000:7a15      fputc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ioalloc.c)
 0000:7add      __ioalloc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(prtf.c)
 0000:7b73      __prtf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m)
+Module: /usr/watcom/lib286/dos/clibc.lib(i4m)
 0000:892e*     __I4M
 0000:892e      __U4M
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(pia)
+Module: /usr/watcom/lib286/dos/clibc.lib(pia)
 0000:894d      __PIA
 0000:8946*     __PIS
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapwalk.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(heapwalk.c)
 0000:89ac      __HeapWalk_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(sprintf.c)
 0000:8ac6      sprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(getenv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(getenv.c)
 0000:8af3      getenv_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(read.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(read.c)
 0000:8baa      read_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_icstrdu.asm)
+Module: /usr/watcom/lib286/dos/clibc.lib(_icstrdu.asm)
 0000:8c84      strdup_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(___argc.c)
 098d:0482      ____Argv
 098d:0486      ____Argc
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086)
+Module: /usr/watcom/lib286/dos/clibc.lib(sgdef086)
 098d:03f0      __Start_XI
 098d:041a      __End_XI
 098d:041a      __Start_YI
 098d:0432      __End_YI
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(histsplt.c)
 098d:0488      ___historical_splitparms
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(sbrk.c)
 0000:8c88*     sbrk_
 0000:8c97      __brk_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fflush.c)
 0000:8cff      fflush_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(tell.c)
 0000:8d10      tell_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(lseek.c)
 0000:8d1f      lseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(qwrit.c)
 0000:8d4a      __qwrite_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fsync.c)
 0000:8da1      fsync_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(frealloc.c)
 0000:8da4*     _frealloc_
 0000:8da4      realloc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iomodtty.c)
 0000:8e6a      __ChkTTYIOMode_
 0000:8ea6*     __IOMode_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(wctomb.c)
 0000:8eb3      wctomb_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(itoa.c)
 0000:8edc+     utoa_
 0000:8f39      itoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strupr.c)
 0000:8f5c      strupr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(noefgfmt.c)
 098d:03ea      ___EFG_printf
 098d:03ec*     ___EFG_scanf
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
 098d:048a      ___IsDBCS
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbislead.c)
 0000:8f8f*     _ismbblead_
 098d:048c      ___MBCSIsTable
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(lltoa.c)
 0000:8fa9      ulltoa_
 0000:908e*     lltoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(vsprintf.c)
 0000:9108      vsprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(environ.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(environ.c)
 098d:058e      ___env_mask
 098d:0592      _environ
 098d:0596*     __wenviron
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbterm.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbterm.c)
 0000:912d      _mbterm_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbsnextc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbsnextc.c)
 0000:916f      _mbsnextc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbcupper.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbcupper.c)
 0000:91a0      _mbctoupper_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbsinc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbsinc.c)
 0000:91bf      _mbsinc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strdup.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strdup.c)
 0000:91fb      __clib_strdup_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(flushall.c)
 0000:924b*     __flushall_
 0000:92a6      flushall_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(filedos.c)
 0000:92ab*     _dos_close_
 0000:92b7      _dos_commit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmsize.c)
 0000:92c5*     _msize_
 0000:92c5      _fmsize_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nexpand.c)
 0000:92d6      __HeapManager_expand_
 0000:944b      _nexpand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fexpand.c)
 0000:949b      _fexpand_
 0000:949b*     _expand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbinit.c)
 0000:950a      __mbinit_
 098d:03ee      ___MBCodePage
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setenvp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(setenvp.c)
 0000:95ff      __setenvp_
 0000:9700      __freeenvp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbdtoupp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbdtoupp.c)
 0000:9758      _mbdtoupper_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(toupper.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(toupper.c)
 0000:9766      toupper_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(bfree.c)
 0000:9774      _bfree_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(bexpand.c)
 0000:9795      _bexpand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clearenv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(clearenv.c)
 0000:97ea      clearenv_
 
 
@@ -485,7 +485,7 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clearenv.c)
                         +--------------------+
 
 16.lib
-/dos/fdos/watcom/lib286/dos/clibc.lib
+/usr/watcom/lib286/dos/clibc.lib
 
 
                         +-----------------------+
@@ -495,4 +495,4 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clearenv.c)
 Stack size:  8000 (32768.)
 Memory size:  00011e70 (73328.)
 Entry point address: 0000:47f4
-Link time: 00:00.00
+Link time: 00:00.02
index 8a7bf33..0777cd1 100755 (executable)
Binary files a/scroll.exe and b/scroll.exe differ
index b48d7ab..4158d71 100755 (executable)
@@ -1,6 +1,6 @@
 Open Watcom Linker Version 1.9
 Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
-Created on:       15/09/12 03:00:33
+Created on:       15/09/12 03:14:21
 Executable Image: scroll.exe
 creating a DOS executable
 
@@ -65,10 +65,10 @@ Module: mapread.o(/dos/z/16/src/lib/mapread.c)
 Module: jsmn.o(/dos/z/16/src/lib/jsmn/jsmn.c)
 0000:1010      jsmn_parse_
 0000:130a      jsmn_init_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stk)
+Module: /usr/watcom/lib286/dos/clibc.lib(stk)
 0000:1333      __STK
 0000:1353*     __STKOVERFLOW_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmalloc.c)
 0000:136e      _fmalloc_
 0000:136e      malloc_
 0c96:0208+     ___fheap
@@ -168,9 +168,9 @@ Module: 16.lib(/dos/z/16/src/lib/modex16.c)
 0000:56a2*     modexprintbig_
 0000:57e6      modexWaitBorder_
 0c96:09b4      _VGA
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(sprintf.c)
 0000:580a      sprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sound.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(sound.c)
 0000:5837      sound_
 0000:58cd      nosound_
 Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
@@ -185,11 +185,11 @@ Module: 16.lib(/dos/z/16/src/lib/bakapee.c)
 0000:5b54+     dingu_
 0000:5b8c+     dingq_
 0000:5bf4*     ding_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(printf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(printf.c)
 0000:5f62      printf_
 Module: 16.lib(/dos/z/16/src/lib/wcpu/wcpu.c)
 0000:5f90      detectcpu_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
+Module: /usr/watcom/lib286/dos/clibc.lib(cstart)
 0000:0003*     ___begtext
 0c96:0000*     __nullarea
 0000:5fe4      _cstart_
@@ -197,43 +197,43 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cstart)
 0000:61e4      __exit_
 0000:6203      __do_exit_with_msg__
 0000:6246      __GETDS
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmodel)
+Module: /usr/watcom/lib286/dos/clibc.lib(cmodel)
 0000:6250      _small_code_
 0000:6250*     CodeModelMismatch
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncmp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strncmp.c)
 0000:6250      strncmp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strstr.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strstr.c)
 0000:628f      strstr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(atoi.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(atoi.c)
 0000:6349      atoi_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fopen.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fopen.c)
 0000:63b1+     __open_flags_
 0000:65a2+     _fsopen_
 0000:6606      fopen_
 0000:66dc*     freopen_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fread.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fread.c)
 0000:6751      fread_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(errno.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(errno.c)
 0000:6938      __get_errno_ptr_
 0000:693f      __get_doserrno_ptr_
 0c96:1818+     _errno
 0c96:181a+     __doserrno
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iob.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iob.c)
 0c96:09e4      ___iob
 0c96:0b4c      __fmode
 0c96:181c      ___OpenStreams
 0c96:1820      ___ClosedStreams
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fprintf.c)
 0000:6946      fprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(frealloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(frealloc.c)
 0000:6973*     _frealloc_
 0000:6973      realloc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strncpy.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strncpy.c)
 0000:6a39      strncpy_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(xmsg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(xmsg.c)
 0000:6a75*     __exit_with_msg_
 0000:6a78      __fatal_runtime_error_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
+Module: /usr/watcom/lib286/dos/clibc.lib(crwdata)
 0c96:0b4e      __curbrk
 0c96:0b56      __STACKLOW
 0c96:0b58      __STACKTOP
@@ -251,62 +251,62 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(crwdata)
 0c96:0b53      __osminor
 0c96:0b54      __osmode
 0c96:0b55      __HShift
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hpgrw086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(hpgrw086.c)
 0000:6a92      __CMain_nheapgrow_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mem.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mem.c)
 0000:6aa0      __MemAllocator
 0000:6b6a      __MemFree
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(growseg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(growseg.c)
 0000:6cc7      __GrowSeg_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocseg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(allocseg.c)
 0000:6db9      __AllocSeg_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmemneed.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmemneed.c)
 0000:6e50      __fmemneed_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nmalloc.c)
 0000:6e53      _nmalloc_
 0c96:0b78      ___nheapbeg
 0c96:0b7a      ___MiniHeapRover
 0c96:0b7c      ___LargestSizeB4MiniHeapRover
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(clockdos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(clockdos.c)
 0000:6f24+     __ibm_bios_get_ticks_
 0000:6f96      clock_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4d)
+Module: /usr/watcom/lib286/dos/clibc.lib(i4d)
 0000:6fbe      __I4D
 0000:7007      __U4D
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_8087)
+Module: /usr/watcom/lib286/dos/clibc.lib(_8087)
 0c96:0b86      __8087
 0c96:0b87      __real87
 0c96:0b88      __dos87emucall
 0c96:0b8a      __dos87real
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fltused.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fltused.c)
 0c96:0b8c      _fltused_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fclose.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fclose.c)
 0000:708c      __doclose_
 0000:7135      __shutdown_stream_
 0000:714c      fclose_
 0c96:1828+     ___RmTmpFileFn
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(exit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(exit.c)
 0000:7196+     __null_int23_exit_
 0000:7197      exit_
 0000:71c4*     _exit_
 0c96:0b8e+     ___int23_exit
 0c96:0b90      ___FPE_handler_exit
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fseek.c)
 0000:7249      fseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fgetc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fgetc.c)
 0000:738c      __fill_buffer_
 0000:7476      fgetc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ffree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ffree.c)
 0000:7513      _ffree_
 0000:7513      free_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intx086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(intx086.c)
 0000:7555+     int86x_
 0000:75ec      int86_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_getvec.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(d_getvec.c)
 0000:7616      _dos_getvect_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(d_setvec.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(d_setvec.c)
 0000:7621      _dos_setvect_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(argcv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(argcv.c)
 0c96:182a      __argv
 0c96:182e      ___argv
 0c96:1832      __argc
@@ -316,236 +316,236 @@ Module: 16.lib(/dos/z/16/src/lib/16_head.c)
 0000:767e*     filesize_
 0000:76d8*     printmeminfoline_
 0000:78ba      US_CheckParm_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fwrite.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fwrite.c)
 0000:798c      fwrite_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(rand.c)
 0000:7b79      rand_
 0000:7bb9*     srand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(vsprintf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(vsprintf.c)
 0000:7bf5      vsprintf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nonibm.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nonibm.c)
 0000:7c1a+     __is_nonIBM_
 0c96:0ba8      ___NonIBM
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(delay.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(delay.c)
 0000:7c60      delay_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fprtf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fprtf.c)
 0000:7dcc      __fprtf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(cmain086.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(cmain086.c)
 0000:7e8d      __CMain
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initrtns.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initrtns.c)
 0000:7ee9*     __FInitRtns
 0000:7eed      __InitRtns
 0000:7f48*     __FFiniRtns
 0000:7f4c      __FiniRtns
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(uselfn.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(uselfn.c)
 0c96:0baa      ___uselfn
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosseg)
+Module: /usr/watcom/lib286/dos/clibc.lib(dosseg)
 0000:7fb0      __DOSseg__
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(istable.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(istable.c)
 0c96:00b2      __IsTable
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(comtflag.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(comtflag.c)
 0000:7fb1*     __set_commode_
 0c96:0bac      __commode
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(seterrno.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(seterrno.c)
 0000:7fbd      __set_errno_
 0000:7fcf*     __set_EDOM_
 0000:7fdf      __set_ERANGE_
 0000:7fef*     __set_EINVAL_
 0000:8002      __set_doserrno_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tolower.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(tolower.c)
 0000:800c      tolower_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(open.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(open.c)
 0000:81fc*     open_
 0000:8232      sopen_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chktty.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(chktty.c)
 0000:825f      __chktty_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(freefp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(freefp.c)
 0000:8288      __freefp_
 0000:8303      __purgefp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(allocfp.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(allocfp.c)
 0000:8342      __allocfp_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qread.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(qread.c)
 0000:845e      __qread_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioalloc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ioalloc.c)
 0000:847c      __ioalloc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initfile.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initfile.c)
 0000:8512      __InitFiles_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ioexit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ioexit.c)
 0000:8658*     fcloseall_
 0000:865d      __full_io_exit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fmsize.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fmsize.c)
 0000:8665*     _msize_
 0000:8665      _fmsize_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nexpand.c)
 0000:8676      __HeapManager_expand_
 0000:87eb      _nexpand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fexpand.c)
 0000:883b      _fexpand_
 0000:883b*     _expand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(enterdb.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(enterdb.c)
 0000:886c      __EnterWVIDEO_
 0c96:0bae+     ___WD_Present
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapgrow.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(heapgrow.c)
 0000:8890*     _heapgrow_
 0000:8890*     _fheapgrow_
 0000:8891      _nheapgrow_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(heapen.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(heapen.c)
 0000:8905*     _heapenable_
 0c96:0bb0      ___heap_enabled
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(amblksiz.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(amblksiz.c)
 0c96:0bb2      __amblksiz
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nmemneed.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nmemneed.c)
 0000:8916      __nmemneed_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grownear.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(grownear.c)
 0000:899e      __LastFree_
 0000:8a17      __ExpandDGROUP_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(i4m)
+Module: /usr/watcom/lib286/dos/clibc.lib(i4m)
 0000:8b24      __I4M
 0000:8b24      __U4M
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(chk8087.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(chk8087.c)
 0000:8b58*     _fpreset_
 0000:8b83      __init_8087_
 0000:8baa+     __default_sigfpe_handler_
 0000:8bbb      __chk8087_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(setefg.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(setefg.c)
 0000:8c26      __setEFGfmt_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(__lseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(__lseek.c)
 0000:8c38      __lseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(_clse.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(_clse.c)
 0000:8c70      __close_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flush.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(flush.c)
 0000:8c9f      __flush_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lseek.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(lseek.c)
 0000:8dca      lseek_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(tell.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(tell.c)
 0000:8df5      tell_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(flushall.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(flushall.c)
 0000:8e04      __flushall_
 0000:8e5f      flushall_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(gtche.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(gtche.c)
 0000:8e64      getche_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(nfree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(nfree.c)
 0000:8e7e      _nfree_
 0c96:1836+     ___MiniHeapFreeRover
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(intr.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(intr.c)
 0000:8f76      intr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(segread.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(segread.c)
 0000:8f88      segread_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(initargv.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(initargv.c)
 0000:8fa8      __Init_Argv_
 0000:9004+     _getargv_
 0000:91fd      __Fini_Argv_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(kbhit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(kbhit.c)
 0000:921f      kbhit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ftell.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ftell.c)
 0000:9236      ftell_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(ltoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(ltoa.c)
 0000:928e      ultoa_
 0000:92fd*     ltoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(qwrit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(qwrit.c)
 0000:932b      __qwrite_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fputc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fputc.c)
 0000:9382      fputc_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(prtf.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(prtf.c)
 0000:944a      __prtf_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(___argc.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(___argc.c)
 0c96:183c      ____Argv
 0c96:1840      ____Argc
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sgdef086)
+Module: /usr/watcom/lib286/dos/clibc.lib(sgdef086)
 0c96:0caa      __Start_XI
 0c96:0ce6      __End_XI
 0c96:0ce6      __Start_YI
 0c96:0cf8      __End_YI
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(opendos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(opendos.c)
 0000:a204      _dos_open_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomode.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iomode.c)
 0000:a228      __GetIOMode_
 0000:a24d      __SetIOMode_nogrow_
 0c96:0bb4      ___NFiles
 0c96:0bb6      ___init_mode
 0c96:0bde      ___io_mode
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(isatt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(isatt.c)
 0000:a270      isatty_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dosret.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(dosret.c)
 0000:a28c*     _dosretax_
 0000:a291*     _dosret0_
 0000:a298      __set_errno_dos_
 0000:a2f2*     __set_errno_dos_reterr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(umaskval.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(umaskval.c)
 0c96:0bf6      ___umaskval
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(creatdos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(creatdos.c)
 0000:a2fc      _dos_creat_
 0000:a31e*     _dos_creatnew_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(stiomode.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(stiomode.c)
 0000:a33e+     __grow_iomode_
 0000:a3fb+     __shrink_iomode_
 0000:a434      __SetIOMode_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bfree.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(bfree.c)
 0000:a494      _bfree_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(bexpand.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(bexpand.c)
 0000:a4b5      _bexpand_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(sbrk.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(sbrk.c)
 0000:a50a*     sbrk_
 0000:a519      __brk_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(8087cw.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(8087cw.c)
 0c96:0bf8      __8087cw
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(save8087.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(save8087.c)
 0c96:0bfa      ___Save8087
 0c96:0bfc      ___Rest8087
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(grabfp87.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(grabfp87.c)
 0000:a582      __GrabFP87_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(init8087)
+Module: /usr/watcom/lib286/dos/clibc.lib(init8087)
 0000:a5a0*     __init_8087_emu
 0000:a5a4      __x87id
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(noefgfmt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(noefgfmt.c)
 0c96:0bfe      ___EFG_printf
 0c96:0c00      ___EFG_scanf
-Module: /dos/fdos/watcom/lib286/math87c.lib(efgfmt.c)
+Module: /usr/watcom/lib286/math87c.lib(efgfmt.c)
 0000:a5f4      _EFG_Format_
-Module: /dos/fdos/watcom/lib286/math87c.lib(cnvs2d.c)
+Module: /usr/watcom/lib286/math87c.lib(cnvs2d.c)
 0000:a780      __cnvs2d_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fsync.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fsync.c)
 0000:a797      fsync_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(dointr)
+Module: /usr/watcom/lib286/dos/clibc.lib(dointr)
 0000:a79a      _DoINTR_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(histsplt.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(histsplt.c)
 0c96:1844      ___historical_splitparms
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fflush.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fflush.c)
 0000:ab13      fflush_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(alphabet.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(alphabet.c)
 0c96:008c      ___Alphabet
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(wctomb.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(wctomb.c)
 0000:ab24      wctomb_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(itoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(itoa.c)
 0000:ab4d+     utoa_
 0000:abaa      itoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(strupr.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(strupr.c)
 0000:abcd      strupr_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbisdbcs.c)
 0c96:1846      ___IsDBCS
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbislead.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbislead.c)
 0000:abef*     _ismbblead_
 0c96:1848      ___MBCSIsTable
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(lltoa.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(lltoa.c)
 0000:ac09      ulltoa_
 0000:acee*     lltoa_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(doserror)
+Module: /usr/watcom/lib286/dos/clibc.lib(doserror)
 0000:ad50      __doserror_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(iomodtty.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(iomodtty.c)
 0000:ad5c      __ChkTTYIOMode_
 0000:ad98*     __IOMode_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpe87)
+Module: /usr/watcom/lib286/dos/clibc.lib(fpe87)
 0000:adaa      __Init_FPE_handler_
 0000:ade3      __Fini_FPE_handler_
 0000:ae1a*     __FPEHandler
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(rtcntrl.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(rtcntrl.c)
 0000:b0ac*     _SetLD64bit_
 0000:b0b7*     _SetLD80bit_
 0000:b0c2      _LDisDouble_
-Module: /dos/fdos/watcom/lib286/math87c.lib(ldcvt.c)
+Module: /usr/watcom/lib286/math87c.lib(ldcvt.c)
 0000:b1ee      _LDScale10x_
 0000:b74b      __LDcvt_
-Module: /dos/fdos/watcom/lib286/noemu87.lib(emustub.asm)
+Module: /usr/watcom/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FJSRQQ
 0000:0000*     FISRQQ
 0000:0000*     FIERQQ
@@ -556,30 +556,30 @@ Module: /dos/fdos/watcom/lib286/noemu87.lib(emustub.asm)
 0000:0000*     FICRQQ
 0000:0000*     FIARQQ
 0000:bc78      __init_87_emulator
-Module: /dos/fdos/watcom/lib286/math87c.lib(strtod.c)
+Module: /usr/watcom/lib286/math87c.lib(strtod.c)
 0000:c1ed+     __Strtold_
 0000:c399      strtod_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(filedos.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(filedos.c)
 0000:c52f*     _dos_close_
 0000:c53b      _dos_commit_
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(mbinit.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(mbinit.c)
 0000:c587      __mbinit_
 0c96:0ca6+     ___MBCodePage
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(fpeint.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(fpeint.c)
 0c96:0ca8      ___FPE_int
-Module: /dos/fdos/watcom/lib286/math87c.lib(ldclass.c)
+Module: /usr/watcom/lib286/math87c.lib(ldclass.c)
 0000:c67a      __LDClass_
 0000:c6c8*     _FLClass_
-Module: /dos/fdos/watcom/lib286/math87c.lib(bufld086)
+Module: /usr/watcom/lib286/math87c.lib(bufld086)
 0000:c6da      __ZBuf2LD
-Module: /dos/fdos/watcom/lib286/math87c.lib(inf_nan.c)
+Module: /usr/watcom/lib286/math87c.lib(inf_nan.c)
 0c96:01b4*     ___f_infinity
 0c96:01b8*     ___f_posqnan
 0c96:01bc      ___d_infinity
 0c96:01c4      ___d_posqnan
 0c96:01cc*     ___ld_infinity
 0c96:01d4*     ___ld_posqnan
-Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c)
+Module: /usr/watcom/lib286/dos/clibc.lib(hugeval.c)
 0c96:01dc      __HugeValue
 
 
@@ -588,9 +588,9 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c)
                         +--------------------+
 
 16.lib
-/dos/fdos/watcom/lib286/dos/clibc.lib
-/dos/fdos/watcom/lib286/math87c.lib
-/dos/fdos/watcom/lib286/noemu87.lib
+/usr/watcom/lib286/dos/clibc.lib
+/usr/watcom/lib286/math87c.lib
+/usr/watcom/lib286/noemu87.lib
 
 
                         +-----------------------+
@@ -600,4 +600,4 @@ Module: /dos/fdos/watcom/lib286/dos/clibc.lib(hugeval.c)
 Stack size:  8000 (32768.)
 Memory size:  000164b0 (91312.)
 Entry point address: 0000:5fe4
-Link time: 00:00.00
+Link time: 00:00.03
index 5a592af..4657000 100755 (executable)
@@ -24,7 +24,7 @@
  */\r
 \r
 #include "src/lib/vgmsnd/vgmSnd.h"\r
-#include "src/lib/16_snd.h"\r
+#include "src/lib/doslib/adlib.h"\r
 #include "src/lib/16_in.h"\r
 \r
 void OPL2_Write(UINT8 reg, UINT8 data);\r
@@ -34,13 +34,15 @@ void OPL2_Write(UINT8 reg, UINT8 data)
 {\r
        //ym3812_w(0, 0, reg);\r
        //ym3812_w(0, 1, data);\r
-       opl2out(reg, data);\r
+       //opl2out(reg, data);\r
+       adlib_write((word) reg,(byte)data);\r
        return;\r
 }\r
 \r
 UINT8 OPL2_ReadStatus(void)\r
 {\r
-       return(inp(ADLIB_FM_ADDRESS));\r
+       //return(inp(ADLIB_FM_ADDRESS));\r
+       return (UINT8)adlib_read(0);\r
        //return ym3812_r(0, 0);\r
 }\r
 \r
index b27c58c..ea0a677 100755 (executable)
Binary files a/vgmtest.exe and b/vgmtest.exe differ