gordon@alberta.UUCP (Gordon Atwood) (06/11/86)
For those of you who have been playing around with Prodos (on the Apple IIe,
but this will probably apply to the IIc, and the II), I ran across an
interesting (to me) problem. Prodos failed to peform a BSAVE (with certain)
parameters. Specifically:
BSAVE /RAM/TEMP, A$1000, L$300, B$400, TTXT
resulted in a transfer of information that appeared to have taken the
B-parameter and replaced it with the L-parameter.
ie, equivalent to BSAVE /RAM/TEMP, A$1000, L$300, B$300, TTXT
A subsequent attempt using:
BSAVE /RAM/TEMP, A$1000, L$200, B$400, TTXT
result in a similar equivalencie, ie ,L$200, B$200, TTXT.
I investigated further and discovered the culprit to be buried in the
MLI (the BI read in the correct parameters). At this point I went to a local
dealer and obtained a new copy of Prodos (although it turned out to be the
same version 1.1.1). The dealers version worked fine, so I replace my
version with theirs.
It's quite possible that my problem was just a random glitch, but if
any of you are tinking around with the BSAVE command, and having problems,
you might try my solution. [Incidently, I have had no problem with the BLOAD
command].
-----
Now for the question.
I have a RENUMBER program (from who knows where) that worked reasonably well
under DOS 3.3. However, after porting it to PRODOS it just dies when given
a Basic program.
I am currently investigating allocating a buffer before loading the program,
but am not meeting with success. If by any chance you have had a similar
problem (and have solved it), I would love to here about your solution.
Please note: Solutions that involve buying a new one, or writing my own need
not be sent to me.
-----
Hope someone out there found this interesting.
G.H.A.