[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Integer + Applesoft BASIC ROMs



The Integer BASIC ROMs, including the Old Monitor, the Sweet 16 CPU
emulator, the Floating Point Routines, the Mini-Assembler and the
Programmer's Aid #1, and the Applesoft BASIC and Autostart Monitor ROMs
cannot coexist at the same time.  There are two ways to make them
coexist in the system.  Assuming that your Apple II and Apple II+ have
their Integer and Applesoft ROMs, respectively, there are three methods
to get the other set of software, but each has its disadvantages.

First is by using a Firmware card.  One version has the Integer BASIC
ROMs on them and the other version has the Applesoft BASIC ROMs.  The
main disadvantage to this method is that you can't use the Language
Card and its 16KB of RAM because the Language and Firmware Cards all
use Slot 0.  You have limited yourself to a 48KB Apple II or II+ when
you can go up to 64KB.

Second is by using a language card and a DOS 3.3 disk, which will load
the BASIC you don't have onto the Language Card's RAM, which parallels
the addresses reserved for the ROMs.  The disadvantage of this method
is that cassette or disk software may require a cold boot (meaning it
gets loaded first) and require the ROMs that you don't have and 64KB.

Third, you could replace the ROM chips in the six sockets on the Apple
II or II+ mainboard every time you wanted to use the other ROM.  Those
sockets grip tightly and excessive insertions and removals will put
unnecessary wear on the sockets and chip pins.  Something is bound to
break.  Also, it can be expensive to find the ROMs in the wild and
annoying to burn EPROMs.  Finally, its extremely annoying to do.