Skip to the content.

The Apple //e, original and enhanced

Back to the activities

The Apple //e lived for ten years, in three models that look alike:

This page does the same things on the first two, side by side: switches them on, gives Applesoft a command in small letters, prints the characters that became MouseText, and asks the Monitor for its Mini-Assembler. The pictures of the //e of 1983 are on the left, and say Apple //e of 1983 under the screen; those of the enhanced one are on the right, and say Enhanced Apple //e of 1985.

What you need

Only izapple2: the ROMs of both come inside it.

The manual of the Apple IIe Enhancement Kit, and the Apple IIe Technical Reference Manual of 1985, are on the Internet Archive.

The machine

The Apple //e of 1983:

izapple2 -model none -board 2e -cpu 6502 -screen green \
    -rom "<internal>/Apple2e.rom" \
    -charrom "<internal>/Apple IIe Video Unenhanced.bin" \
    -s0 language

The enhanced //e, the same with the 65C02 and the ROMs of 1985:

izapple2 -model none -board 2e -cpu 65c02 -screen green \
    -rom "<internal>/Apple2e_Enhanced.rom" \
    -charrom "<internal>/Apple IIe Video Enhanced.bin" \
    -s0 language

The models 2e and 2enh of izapple2 are these two, with a Disk II controller and DOS 3.3 more, and, 2enh, more cards. izapple2 has no model of the Platinum //e.

Switched on

  1. Start izapple2 with the first command, and type print "hello" in small letters. Then quit izapple2, start it with the second command, and type the same.

    The //e of 1983 The enhanced //e

    The first says Apple ][ when it starts, the second Apple //e: the way to tell them apart, as the manuals of the time said. The first does not know print, only PRINT; the enhanced one takes the commands of Applesoft in small letters too.

MouseText

  1. Type PR#3 for 80 columns, and then this line, on both:

    PRINT CHR$(27): INVERSE: PRINT "@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_": NORMAL: PRINT CHR$(24)
    

    CHR$(27), Control-[, asks the 80 column firmware for MouseText, and CHR$(24), Control-X, ends it; between them the 32 characters from @ to _, in inverse.

    Inverse capitals on the //e of 1983 MouseText on the enhanced //e

    On the first, inverse capitals. On the enhanced one, MouseText: an apple, a pointer, an hourglass, a check mark, arrows, the pieces of windows and scroll bars. MouseText took the place of the flashing characters in 80 columns. Some older programs, which printed inverse capitals that way, showed MouseText instead until they were updated.

The Mini-Assembler

  1. Type CALL -151 for the Monitor, and !, on both. On the enhanced one, the Mini-Assembler answers with its prompt, !. Type:

    300:LDA #$C1
     JSR $FDED
     RTS
    

    an empty line to leave it, and 300G to run the program, which prints an A, as on the Apple ][ of 1977.

    The Monitor of the //e of 1983 The Mini-Assembler of the enhanced //e

    The Monitor of the //e of 1983 has no Mini-Assembler, and ! does nothing. It was in the ROM of the first Apple ][, with Integer BASIC, and left with it in the Apple ][+; the enhanced //e brought it back.

What next

Switch on an Apple //e goes on with the enhanced //e, its 80 columns and its self test, and Apple II DeskTop builds its windows of MouseText.