Re: Online Bible Revisited: I am going to mark this thread solved. Mr. Rugxulo was kind of enough to recompile the 2041 svn kernel to take care of the FcbParseName bug. The kernel doesn't report a partition size greater than 2.1gb, but that is a bug I can live with. thanks to all, especially my reluctant FreeDOS guru - Mr Rugxulo :)
On Sun, Oct 26, 2014 at 11:29 PM, Don Flowers <donr...@gmail.com> wrote: > Shane - Thank you for the explanation. I was hoping there was an > archive somewhere of this "mystery" kernel, but it seems that the OP > was the recipient of a personally customized kernel. At least I know > that the fix is not some kind of switch that I could include in a > command line; and I will continue to enjoy the nostalgic fun of > playing in FreeDOS. Thanks also to Mr. Ruxolo for attempting to become > acquainted with the problem and solution as well. > > I am working from a 12 year old Compaq Desktop (I have 2 more) and I > have always had an affection for DOS and when I learned of FreeDOS > back in 2006, I was elated, but the OLB issue was quite deflating. I'm > expecting a new Laptop for Christmas, so I will continue to use > FreeDOS at least semi-regularly. > Thanks again, and I'll watch for that new kernel. > Donald Flowers > > On 10/26/14, Shane <shan...@hotmail.com> wrote: > > Don: It's not the FreeCOM (COMMAND.COM), it's the kernel (KERNEL.SYS). > > No, I don't have a copy of the kernel that makes the Online Bible work, > but > > I'm putting in a request to add the fix to the next kernel. > > > > KERNEL FEATURE REQUEST: Online Bible expects one of the old CP/M-derived > > functions, that uses file control blocks (FCB) as opposed to file > handles, > > to fail in a particular way when passed a filename containing a path, > > because the function was written back before subdirectories were > > implemented. I haven't exhaustively tested anything, but I did load a > copy > > of Online Bible up, and can verify that it works under MS-DOS (Windows 98 > > Second Edition) and EDR-DOS (7.01.07 from the Ultimate Boot CD) but not > > under FreeDOS kernel 2041. > > > > In 2007, Eric Auer identified the function as interrupt 21 function 29, > > Enter Filename into FCB (FcbParseFname in FreeDOS.) > > In the link below, Eric shows what FreeDOS does differently from MS-DOS, > and > > provides a kernel patch to the FcbParseFname function in fcbfns.c, and > > finally provides a modified kernel to a user of Online Bible. > > http://sourceforge.net/p/freedos/mailman/message/8335127/ > > It looks like it's checking for a backslash to see if the filename > contains > > paths, then causing it to exit in the expected way. > > > > Could we please similarly patch any FCB functions that require it so that > > they behave as expected (for a function written before subdirectories > were > > implemented) when presented with a filename containing paths? I believe > > there are fifteen FCB functions in DOS, but I don't know how many of them > > (other than function 29) directly deal with filenames. > > > > - - Shane > > > > > >> Date: Thu, 23 Oct 2014 16:00:17 -0400 > >> From: donr...@gmail.com > >> To: Freedos-user@lists.sourceforge.net > >> Subject: [Freedos-user] Online Bible Revisited > >> > >> I have searched high & low for a "fix" for the Online Bible > >> incompatibility with FreeDOS. I read several threads referring to a > >> patch, I have downloaded all available FreeCom versions that I can > >> find (found one that fixed every other program I had problems with), > >> but cannot find a solution for the Online Bible. > >> In 2007, Frank Finley posted that it had been solved, (see link below) > >> but this was after I gave up on FreeDOS 1.0. Now I am back with > >> FreeDOS for as long as it exists, and would desperately love to have > >> this program back on my Desktop. Would someone kindly point me in the > >> right direction? > >> > >> > http://blog.gmane.org/gmane.comp.emulators.freedos.general/month=20070501/page=1 > >> > >> > ------------------------------------------------------------------------------ > >> _______________________________________________ > >> Freedos-user mailing list > >> Freedos-user@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/freedos-user > > >
------------------------------------------------------------------------------
_______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user