[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Apple IIplus ROMs in original II?
In <qhk6oaj5iy.fsf@ruckus.brouhaha.com> Eric Smith wrote:
> Paul Schlyter <pausch.NO@SPAM.saaf.se> writes:
>> ProDos won't boot on an Apple II with Integer Basic ROM's on the
>> motherboard. And an Integer Basic ROM card won't help either since
>> it cannot coexist with a Language Card, and ProDos requires a
>> Language Card to be able to even boot.
>
> The earliest version of ProDOS that I ever had was able to boot on 48K
> Apples with no language card and with either Integer BASIC or
> Applesoft ROMs, though it couldn't run Applesoft programs unless you
> had the Applesoft ROM, and it didn't have any support for Integer
> BASIC.
>
> That may have been a prerelease version. If any official release
> would have been able to do that, it would have been 1.0. But I don't
> know whether 1.0 will do that or not, and all of my old Apple II disks
> were lost in a move in 1988.
>
> Eric
ProDOS 1.0 will run fine on a 48KB Apple II. If it's booted on a 48KB
machine ProDOS loads into the top of main memory, just like DOS does. On
a 64KB machine it loads into the 16KB language card area instead,
leaving most of the main memory free. However support for 48KB machines
was dropped with ProDOS 1.1 and very few ProDOS applications will work
on a 48KB machine. Most of them require too much memory, or even if they
would fit they don't bother checking if the memory is free and just
assume ProDOS is in the language card. One of the few programs that does
work is MousePaint.
A seperate issue is support for BASIC. BASIC.System doesn't have any
code to relocate it in memory so it always loads into the top of main
memory, which only works if ProDOS is in the language card, and it
relies on AppleSoft BASIC being in ROM. So running BASIC programs
requires a 64KB Apple II+ or later, or a II with AppleSoft ROMs fitted.
If someone at Apple had really wanted to they could have made a version
of BASIC.System that could be relocated in memory and didn't rely on
BASIC in ROM, but on a 48KB machine after loading ProDOS, AppleSoft
BASIC and BASIC.System you would only have about 14KB of free memory!
--
Roger Johnstone, Invercargill, New Zealand
http://vintageware.orcon.net.nz/
________________________________________________________________________
No Silicon Heaven? Preposterous! Where would all the calculators go?
Kryten, from the Red Dwarf episode "The Last Day"