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

Reply via email to