[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ProDOS Error Message re "NO BUFFERS AVAILABLE"
On 29 mai, 02:45, KP <kjpm...@gmail.com> wrote:
> On May 28, 5:11 pm, Toinet <antoine.vig...@laposte.net> wrote:
>
>
>
>
>
> > On 26 mai, 07:53, KP <kjpm...@gmail.com> wrote:
>
> > > On May 26, 1:31 am, Toinet <antoine.vig...@laposte.net> wrote:
>
> > > > On 26 mai, 04:25, KP <kjpm...@gmail.com> wrote:
>
> > > > > I am getting a "NO BUFFERS AVAILABLE" error message after moving a
> > > > > binary game from a DOS 3.3 floppy to a ProDOS hard disk, whenever I
> > > > > try to either "-" or BRUN the game.
>
> > > > > Any way to resolve this?
>
> > > > Hi There,
>
> > > > when you type in the CATALOG command under Basic system, what do you
> > > > get below Endfile (or length)?
>
> > > > av
>
> > > ENDFILE for that program is 30704. Does that help at all?
>
> > David also asked for the auxiliary address which I forgot to mention.
> > With both info, we will be able to tell you what to do with the
> > program.
>
> > BTW, are you using a IIgs or another machine? The info may help,
> > antoine
>
> I get the same message on both a IIe and a IIgs.
>
> ENDFILE is 30704
> SUBTYPE is A=$07FD
>
> Does that help?
Yes, that helps a lot, thank you.
You already had a lot of answers, let me offer mine.
Just type in the following BASIC programs to get useful information to
run the program:
1/ Get the run address of the program
BLOAD <pgm>,A768,L3
PRINT PEEK(770)*256+PEEK(769)
-> The result will be the run address of the program for later use.
Keep it carefully!
2/ Make a "buffer available" version of the program
BLOAD <pgm>,A$800,B3
BSAVE <pgm2>,A$800,L30701
-> The original program is loaded at $800 bypassing the first 3 bytes.
3/ Now, to play the game
BLOAD <pgm2>
CALL <address>
<address> is the run address given by program 1.
In those examples, '<' and '>' must not be typed in :-)
antoine