Using the Old Monitor with the Apple Language Card

This applies to the Apple II and Apple II+.

The Apple Language Card gives you all the advantages of the Auto Start ROM
whether you have an Apple II or Apple II+. This is because there is an
Auto Start ROM on the Language Card that is used instead of the F8 ROM on the
main board. There is no way to disable this ROM if you want to use the old
monitor in an Apple II. However, there are still two ways to use the old
monitor with the Language Card.

1. Replace the Auto Start ROM on the Language Card with an old monitor ROM.
In this case, you lose the Auto Start ROM's features when you are in the BASIC
that is resident on the main board. The BASIC that is loaded into the
Language Card will still be working out of an image of the Auto Start ROM that
was loaded with the BASIC. For example, Applesoft would use the old monitor
and Integer BASIC would use the Auto start ROM.

2. This method will give you the old monitor while in the BASIC that's in the
Language Card but the BASIC on the main board will still access the Auto Start
ROM. All you need do is load an image of the old monitor into the Language
Card yourself. This is a two step process.

The hard part is to get an image of the old monitor into a DOS binary file.
First, boot DOS 3.3 on an Apple II without a Language Card. Then type:

INT
BSAVE OLDMON, A$F800, L$800

Now all you need is a program or subroutine to load the monitor into the card.
The following program fragment must be in Integer BASIC if you have an Apple
II or Applesoft if you have an Apple II+. It can be added to the HELLO or
APPLESOFT program on the DOS 3.3 Master diskette.

10 D$ = "": REM CONTROL D
20 A = PEEK ( -16255): A = PEEK ( -16255)
30 PRINT D$;"BLOAD OLDMON"
40 A = PEEK ( -16254)

The old monitor will stay there until you re-boot or reload the Language
card.
Published Date: Feb 20, 2012