Apple ][+#

Apple ][+ Specifications#

Lifespan

1979-1983

Media

Cassette tape, 5.25” floppy disk (Disk II)

CPU

MOS Technology 6502 @ 1 MHz

Memory

16K-64K RAM, 12K ROM (expandable)

Display

40x24 text, 40x48 lo-res graphics (16 colors), 280x192 hi-res graphics (6 colors)

Sound

1-bit speaker

Input

Keyboard, paddle controllers, joystick

FozzTexx, CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0, via Wikimedia Commons

History#

The Apple ][+ was introduced by Apple Computer, Inc. in June 1979 as an enhancement to the original Apple ][ model, which was released in 1977. The Apple ][ series of computers were designed primarily by Steve Wozniak and marketed by Steve Jobs. The Apple ][+ added the Applesoft BASIC programming language, which was integrated into the ROM and replaced the Integer BASIC of the original Apple ][. The Apple ][+ also featured an improved keyboard, with keys for control characters and lowercase letters.

The Apple ][+ was successful in the early years of personal computing, especially in the education market. It was eventually succeeded by the Apple //e in 1983, which replaced the discrete IC-based circuitry with a single ASIC chip.

Programming#

Applesoft BASIC was developed by Microsoft. It offered improved floating-point arithmetic and graphics commands compared to Integer BASIC. Integer BASIC was available by loading it into the optional Language Card memory.

The 8bitworkshop IDE doesn’t include the original Apple ROMs, so BASIC is not available. Instead, you can program in 6502 assembler or in C with the CC65 compiler tools.

Memory Map#

Address Range

Description

$0000-$00FF

Zero page

$0100-$01FF

Stack

$0200-$02FF

Input buffer, variables

$0300-$03BF

Free space

$03C0-$03FF

DOS Vectors

$0400-$07FF

Text/Lores Page 1

$0800-$1FFF

Free space

$2000-$3FFF

Hires Page 1

$4000-$5FFF

Hires Page 2

$6000-$BFFF

Free space

$C000-$CFFF

I/O switches and softswitches

$D000-$FFFF

ROM (Applesoft BASIC, Monitor)

I/O Switches and Softswitches#

Comments