Apple IIe Machine Hub

Unenhanced, Enhanced & Platinum Apple //e workbench reference — Astec PSU RIFA alert, 6502/65C02/65C816 architecture, Slot 1–7 & Aux 80-Column guide, self-test codes, and F6–F13 DRAM locator.

Astec / Dyna-Comp PSU RIFA Capacitor Alert & Quad-Rail Check

Inside the long silver/gold metal power supply brick of every Apple II, II Plus, and Apple IIe (most commonly the Astec AA11040 / AA11042 or Dyna-Comp switching supply) sit two amber epoxy RIFA PME 271 M mains filter capacitors (`C1` = 0.1 μF and `C20` = 0.01 μF / 0.047 μF) right behind the IEC mains switch. After 40+ years, their epoxy shells craze, absorb humidity, and detonate with a loud bang and clouds of foul white smoke within minutes of plugging into the wall. Drill out the PSU rivets (or remove the case screws) and replace the RIFA caps with modern 275 V–310 V AC X2 polypropylene safety film caps before powering on!

1 6-Pin Motherboard Power Plug Pinout

The Apple IIe PSU outputs four regulated DC voltages via its 6-pin Molex connector (`J13`):

Molex PinSignalTarget SpecPrimary Use
Pin 1GND (0 V)0.00 V ReturnSystem Digital Ground
Pin 2GND (0 V)0.00 V ReturnSystem Digital Ground
Pin 3+5 V DC4.85–5.15 V (2.5 A)CPU, MMU, IOU, 4164 RAM, ROMs & regulation feedback!
Pin 4+12 V DC11.4–12.6 V (1.5 A)Disk II drive stepper/motor & expansion cards
Pin 5−12 V DC−11.4 to −12.6 V (0.25 A)Super Serial Card RS-232 & analog cards
Pin 6−5 V DC−4.75 to −5.25 V (0.25 A)Expansion slots & Mockingboard/analog audio

2 Why the Astec PSU "Ticks" Unplugged

  • Never test an Astec AA11040 completely unloaded! Because the Astec flyback switching design regulates off the +5 V rail load, turning it on with the 6-pin motherboard plug disconnected causes it to enter an overvoltage hiccup loop — making a rhythmic "tick-tick-tick" chirp with wild voltage readings!
  • Bench Dummy Load: To test the PSU outside the Apple IIe, connect a 10 Ω 5 W power resistor (or old 12 V/5 V hard drive) across Pin 3 (+5 V) and Pin 1 (GND) so it draws ~500 mA minimum load.
  • Ticking While Plugged Into Motherboard: Indicates a dead short on one of the motherboard rails (most commonly a shorted radial tantalum decoupling capacitor on an expansion card or a shorted 4164 DRAM!). Unplug all Slot 1–7 cards first to isolate.

3 RIFA & Electrolytic Recap Values

  • C1 (Across Mains Line): 0.1 μF (100 nF) 275 V AC X2 safety film capacitor (15 mm lead pitch).
  • C20 (Mains Filter): 0.01 μF (10 nF) or 0.047 μF 275 V AC X2/Y2 safety capacitor.
  • Secondary Output Caps: Replace the 1000 μF / 2200 μF 16 V (+5 V filter) and 470 μF 25 V (+12 V filter) axial/radial caps with 105 °C low-ESR capacitors.
  • Drop-in Reactive PSU Upgrade: You can also swap the internal PCB inside the original Astec metal shell with a modern ReactiveMicro Universal PSU kit for 85–264 V auto-switching power.

Apple IIe Model Selector & CPU Evolution

Compare the 1983 Unenhanced Apple //e, the 1985 Enhanced Apple //e (65C02 + MouseText), the 1987 Platinum //e, and 65C816 16-bit upgrades.

Unenhanced Apple //e 1983–1985 • 820-0060-A / B • Boots with "Apple ]["

Introduced in January 1983, the Apple //e replaced over 70 discrete TTL chips from the Apple II Plus with two custom Apple LSI chips — the MMU (Memory Management Unit, 344-0010) and IOU (Input/Output Unit, 344-0020) — while adding native uppercase/lowercase keyboard support, 64 KB of single-rail 4164 DRAM on the motherboard, and the dedicated 60-pin Auxiliary Slot for 80-column display and 128 KB total bank-switched memory.

Key ICs & Identification

  • Boot Banner: Displays Apple ][ (NOT `Apple //e`) at the top of the screen!
  • CPU (B4): NMOS MOS / Synertek 6502 @ 1.023 MHz
  • MMU (C3): Apple Custom 344-0010 (DIP-40) — RAM bank switching, zero page, and slot address decoding
  • IOU (D5): Apple Custom 344-0020 (DIP-40) — video counters, soft-switches, keyboard strobe, speaker & cassette
  • HAL (B2): 341-0170 (16R8 PAL/HAL) — master timing generator
  • System ROMs (D8 & D10): `CD ROM` (`342-0135-A`, `$C100–$DFFF`) and `EF ROM` (`342-0134-A`, `$E000–$FFFF`)
  • Video ROM (D12): `342-0133-A` (2732 4 KB) — lacks MouseText characters (inverse uppercase only)
  • Main RAM (F6–F13): 8× 4164 (64K×1, +5 V single-rail) DRAMs

Revision A vs Revision B Motherboard (Double Hi-Res!)

Board RevisionPart NumberKey Hardware Difference
Revision A
(Early 1983)
820-0060-A Does NOT support Double Hi-Res (560×192 16-colour) graphics! Lacks the Pin 55 (`FRCTXT`) connection on the Auxiliary Slot. Also uses a 6-ROM socket configuration on very early prototypes.
Revision B
(Mid 1983–1986)
820-0060-B / 820-0087-A Supports full Double Hi-Res graphics when paired with an Extended 80-Column 64K Card (with jumper/molex blocks connected). Can be upgraded to an Enhanced //e in 5 minutes by swapping 4 chips!

How to Upgrade Any Rev B //e to Enhanced //e: Simply swap out the 4 socketed chips in the official Apple Enhancement Kit: CPU (→ CMOS `65C02`), CD ROM (→ `342-0304-A`), EF ROM (→ `342-0303-A`), and Video ROM (→ `342-0265-A` with MouseText)!

Expansion Slot 1–7 Conventions & 50-Pin Bus Pinout

Standard Apple IIe peripheral card slot assignments, memory-mapped I/O decoding, and 50-pin edge connector pinout.

Standard Apple IIe Slot 1–7 Card Map

While the seven 50-pin peripheral slots on the back of the motherboard are electrically nearly identical (except Slot 3 and Slot 7), Apple DOS 3.3, ProDOS, and games expect cards in specific standard slots:

SlotDevice I/O (`$C0n0`)Slot ROM (`$Cn00`)Standard Card Assignment
AUX SLOT
(60-Pin, Front-Left)
Soft-switches `$C000–$C00F`Shares internal `$C300` / `$C800`Extended 80-Column 64K Text Card (or RAMWorks III / RGB video card). Never plug a 50-pin card here!
Slot 1$C090–$C09F$C100–$C1FFParallel Printer Card (Grappler+ / Apple Parallel Printer Interface)
Slot 2$C0A0–$C0AF$C200–$C2FFSuper Serial Card (SSC) — RS-232 modem, ADTPro disk transfer, or serial printer
Slot 3$C0B0–$C0BF$C300–$C3FF (Internal 80-Col ROM)Leave EMPTY when using an Aux 80-Column Card! (Or used for No-Slot Clock / Uthernet II in I/O-only mode)
Slot 4$C0C0–$C0CF$C400–$C4FFMockingboard Sound Card (dual 6522 VIA + dual AY-3-8910 PSG) or AppleMouse II Card
Slot 5$C0D0–$C0DF$C500–$C5FF3.5″ SmartPort / Liron Drive Controller, CP/M Z80 SoftCard, or second Disk II card
Slot 6$C0E0–$C0EF$C600–$C6FFPrimary Disk II / 19-Pin Floppy Controller! Auto-boot scans down from Slot 7 → Slot 6 (`PR#6`).
Slot 7$C0F0–$C0FF$C700–$C7FFCFFA3000 / BOOTi / FujiNet / ProDOS Hard Drive / Accelerator Card. (Also carries unique `SYNC` and `COLOR REF` video pins on Pins 35 & 19!).

CRITICAL EDGE CONNECTOR RULE: Every Apple II expansion card has an arrow or component-side marking that MUST point toward the front keyboard (Pin 1 = Front Left, Pin 25 = Rear Left, Pin 26 = Rear Right, Pin 50 = Front Right). Inserting a Disk II or Mockingboard backwards will instantly short +12 V/−12 V into the 6502 address bus and destroy the MMU!

50-Pin Peripheral Expansion Slot Pinout Slots 1–7 • 0.1″ Pitch

Pins 1–25 run Front-to-Back along the Left (Component) side; Pins 26–50 run Back-to-Front along the Right (Solder) side:

Left PinSignalRight PinSignal
1/IOSEL (`$Cn00–$CnFF` ROM Select)50−12 V DC
2 – 17A0 – A15 (Address Bus)49 – 42D0 – D7 (Data Bus: 49=D0 … 42=D7)
18R/W (Read = High, Write = Low)41/DEVSEL (`$C0n0–$C0nF` I/O Strobe)
19NC (Slot 7 only: `SYNC`)40Φ0 (1.023 MHz CPU Phase 0 Clock)
20/IOSTB (`$C800–$CFFF` Shared ROM)39μPSYNC (6502 Opcode Fetch Sync)
21RDY (CPU Ready / Wait)38Φ1 (Phase 1 Clock)
22/DMA (Direct Memory Access Request)37Q3 (2.046 MHz Asymmetric Clock)
23INT OUT (Daisy-chain Interrupt Out)367M (7.159 MHz Clock)
24DMA OUT (Daisy-chain DMA Out)35NC (Slot 7 only: `3.58MHz COLOR REF`)
25+5 V DC34−5 V DC
— Rear of Slot —33+12 V DC
26GND (0 V)32/INH (Pull low to disable motherboard RAM/ROM)
27DMA IN (Daisy-chain DMA In)31/RES (System Reset, active-low)
28INT IN (Daisy-chain Interrupt In)30/IRQ (Maskable Interrupt Request)
29/NMI (Non-Maskable Interrupt)——

Built-in Self-Test & 4164 DRAM Fault Locator

Running the onboard Apple IIe diagnostic routine and decoding `RAM:` bit errors or boot screen character corruption directly to chips F6–F13.

⚙

Built-in Apple IIe Hardware Self-Test Routine

Every Apple IIe (with `CD` and `EF` ROMs) contains a built-in hardware diagnostic suite in ROM that tests the MMU, IOU, Zero Page, and all 64 KB of main RAM (plus 64 KB of Aux RAM if installed)!

How to Launch the Self-Test

  1. Keyboard Shortcut: Hold down CONTROL + OPEN-APPLE ( outline) + CLOSED-APPLE ( solid) simultaneously, then press and release RESET before releasing the Apple keys.
  2. No-Keyboard Trick: Simply remove the 26-pin keyboard ribbon cable (or remove the Aux 80-column card if the diagnostic jumper is set) and turn on the power — with both Apple-key sense lines floating high (same as holding both Apple keys down!), the Apple IIe automatically launches the self-test!

Decoding Self-Test Results

Screen MessageMeaning & Faulty Component
KERNEL OK
(or SYSTEM OK on Enhanced //e)
100% Pass! Main 64K RAM, Aux 64K RAM, MMU, and IOU soft-switches all passed.
* RAM ZP 0 0 1 0 0 0 0 0
(8 binary digits: Bit 7 → Bit 0)
Mainboard 4164 DRAM Failure! A `1` in any of the 8 positions indicates which data bit (`D7` on left down to `D0` on right) failed during the Zero-Page / Main RAM test. See the F6–F13 locator table opposite!
* RAM AUX 0 0 0 0 1 0 0 0Faulty 4164 DRAM on the Extended 80-Column Aux Card! Unplug the Aux card and re-run the test to confirm the motherboard passes `KERNEL OK`.
MMU <code> / IOU <code>Failed soft-switch or bank-latch inside the custom MMU (`344-0010` at C3) or IOU (`344-0020` at D5). Clean and reseat their 40-pin sockets first!
▦

Garbled Text & 4164 DRAM Chip Locator (F6–F13)

Because the 40-column text screen (`$0400–$07FF`) is stored directly in Main RAM and constantly refreshed by the IOU/MMU, a single dead 4164 DRAM (F6–F13) turns the blank screen (`$A0` = normal space, `1010 0000` binary) into a grid of repeating characters even if the CPU can't boot!

Data Bit IIe Board IC
(8-Chip Board)
Platinum IC
(2-Chip 4464)
Self-Test Bit Position
(Left → Right)
Screen Character If Stuck
Bit 0 (D0)F6 (Leftmost)UA5 (Pin 2)0 0 0 0 0 0 0 1! (`$A1` if stuck HIGH)
Bit 1 (D1)F7UA5 (Pin 3)0 0 0 0 0 0 1 0" (`$A2` if stuck HIGH)
Bit 2 (D2)F8UA5 (Pin 15)0 0 0 0 0 1 0 0$ (`$A4` if stuck HIGH)
Bit 3 (D3)F9UA5 (Pin 17)0 0 0 0 1 0 0 0( (`$A8` if stuck HIGH)
Bit 4 (D4)F10UA6 (Pin 2)0 0 0 1 0 0 0 00 (`$B0` if stuck HIGH)
Bit 5 (D5)F11UA6 (Pin 3)0 0 1 0 0 0 0 0@ (`$80` if stuck LOW)
Bit 6 (D6)F12UA6 (Pin 15)0 1 0 0 0 0 0 0Flashing characters (`$60` if stuck LOW)
Bit 7 (D7)F13 (Rightmost)UA6 (Pin 17)1 0 0 0 0 0 0 0Inverse white blocks (`$20` if stuck LOW)

Bench Tip — Micron MT4264 Warning: If your Apple IIe motherboard or Aux 80-Column card has Micron `MT4264` DRAMs soldered in row F, expect multiple failures — socket the entire F6–F13 row and install reliable NEC, Hitachi, or TI 4164-15 chips!

Composite Video, Game I/O & Cassette Pinouts

RCA Composite NTSC/PAL video output tips, rear DE-9 Joystick port, and internal 16-pin DIP Game I/O socket.

RCA Composite Video Out & NTSC Artifact Colour 1 V p-p 75 Ω

The Apple IIe outputs baseband composite video directly on its rear yellow/metal RCA phono jack (`J15`). Unlike the C64 or Atari, the Apple II generates colour entirely in the digital domain using 3.579545 MHz NTSC phase-shifted pixel patterns (Wozniak Artifact Colour)!

  • Monochrome vs Colour in 80 Columns: In 80-column text mode, pixel transitions occur at 14.318 MHz, which a colour NTSC TV interprets as rainbow colour fringes! On real CRT monitors (like the AppleColor Composite Monitor IIe), press the monitor's front Monochrome / Color button (or use a green-phosphor Apple Monitor II) for razor-sharp 80-column text.
  • European PAL Apple IIe Boards (`820-0073`): PAL Apple IIe motherboards include an extra PAL colour encoder circuit and 14.25 MHz crystal. Ensure the onboard 50/60 Hz and Monochrome/Colour links are set appropriately.
  • Modern Upscalers (RetroTINK 5X / 4K vs HDMI Cards):
    • For the RCA composite jack, the RetroTINK 5X-Pro or 4K includes a dedicated comb-filter decoder that cleanly renders Apple II NTSC artifact colours.
    • For pixel-perfect digital HDMI, install an A2DVI / RGBtoHDMI card in Slot 3 or an Aux-slot RGB adapter.

Rear DE-9 Joystick Port & Internal 16-Pin Game I/O

Apple IIe joysticks use 150 kΩ linear potentiometers wired between +5 V and the four `PDL0–PDL3` inputs of a 558 Quad Timer IC (`NE558` at C13). Note: The rear 9-pin D-Sub is NOT Atari-compatible!

DE-9 Pin16-Pin DIP SocketSignalFunction
Pin 1Pin 3PB1 (Closed-Apple)Pushbutton 1 / Solid-Apple key (active-high, internal pull-down)
Pin 2Pin 1+5 V DC+5 V supply for joystick pots & buttons
Pin 3Pin 8GND (0 V)System ground
Pin 4Pin 10PDL2 (X2 Axis)Second joystick X-axis pot (150 kΩ to +5 V)
Pin 5Pin 6PDL0 (X1 Axis)Primary joystick X-axis pot (150 kΩ to +5 V)
Pin 6Pin 4PB2Pushbutton 2 (`$C063` bit 7)
Pin 7Pin 2PB0 (Open-Apple)Primary Fire Button 0 / Open-Apple key (`$C061` bit 7)
Pin 8Pin 7PDL1 (Y1 Axis)Primary joystick Y-axis pot (150 kΩ to +5 V)
Pin 9Pin 11PDL3 (Y2 Axis)Second joystick Y-axis pot (150 kΩ to +5 V)

Joystick Centering Drift Fix: If the joystick pulls hard to one side or jitters in games, replace the four 0.022 μF (22 nF) timing capacitors (`C4–C7`) and the socketed 16-pin NE558 Quad Timer (C13) on the motherboard!

Chip & EPROM Reference

Interactive IC Pinout Finder links plus Apple custom silicon (MMU, IOU, HAL) and ROM/EPROM substitution guide.

Apple Custom LSI & Keyboard Encoder Reference

ChipApple Part #Function & Bench Notes
MMU (C3) 344-0010-A / B (NTSC & PAL) 40-pin DIP Memory Management Unit. Generates `RAS`/`CAS`, manages `$C000–$FFFF` language card RAM banking, and Aux RAM switching.
IOU (D5) 344-0020-A (NTSC)
344-0021-A (PAL)
40-pin DIP Input/Output Unit. Generates video display addresses, sync, speaker toggle (`$C030`), and graphics soft-switches (`$C050–$C057`).
HAL (B2) 341-0170-A (16R8 PAL) 20-pin High-speed Array Logic dividing the 14.318 MHz master crystal into `Φ0`, `Φ1`, `7M`, `Q3`, and `RAS`/`CAS` timing edges.
Keyboard Encoder (E13) AY-5-3600-PRO (`341-0150`) 40-pin DIP matrix scanner reading the keyboard via a 2K/4K Keyboard ROM (`341-0132-B` / `D`) at E12. If all keys are dead except Reset & Apple keys, check AY-5-3600-PRO!

System & Video ROM EPROM Substitution Guide

All four ROM sockets on the standard 1983–86 Apple IIe motherboard (`D8`, `D10`, `D12`, `E12`) use standard 28-pin or 24-pin JEDEC EPROM pinouts — no custom adapters required!

SocketUnenhanced Part #Enhanced Part #Direct EPROM Drop-In
D8 (CD ROM — 8 KB)
(`$C100–$DFFF`)
342-0135-A / B 342-0304-A 27C64 (8 KB, 28-pin) direct drop-in! (Or 27C128 with image burned in upper or both 8K halves).
D10 (EF ROM — 8 KB)
(`$E000–$FFFF`)
342-0134-A 342-0303-A 27C64 (8 KB, 28-pin) direct drop-in!
D12 (Video ROM — 4K/8K) 342-0133-A (4 KB) 342-0265-A (US)
342-0273-A (UK/PAL)
2732A (4 KB, 24-pin) or 27C64 (8 KB, 28-pin) depending on motherboard jumper `X6` (`2732` vs `2764` socket).
E12 (Keyboard ROM — 2 KB) 341-0132-B 341-0132-D 2716 (2 KB, 24-pin) or 2732A (with 2K image duplicated in both halves).

Important Note When Fitting a Modern WDC `W65C02S6TPG-14` CPU: Brand-new Western Design Center `W65C02S` chips assign Pin 36 as `BE` (Bus Enable, active-high) and Pin 1 as `/VPB` (Vector Pull Output), whereas the Apple IIe motherboard ties Pin 1 directly to GND! To use a modern `W65C02S` in an Apple IIe: bend out Pin 1 (leave unconnected) and bend out Pin 36 and bridge it to Pin 8 (+5 V VDD) via a 3.3 kΩ resistor (Vintage 1980s `R65C02P2` / `NCR 65C02` chips drop straight in with no pin bending).

Resources & Further Reading

Blog posts, interactive bench tools, and essential Apple II hardware archives.

Bench Tools & Machine Hubs

External Apple IIe Resources

Theme Palette

Default Dark
High-contrast dark
Amber Terminal
Monochrome amber
Matrix CRT
Phosphor green
Workbench Light
Clean light mode

Audio & Display

Relay Click Sounds Web Audio API — soft mechanical clicks
CRT Scanline & Flicker Pure CSS overlay effect

System Info

Customization Panel Theme preference, audio FX, and CRT overlay settings are saved to your browser's localStorage and persist between visits. No cookies or server-side storage is used.
Keyboard Shortcuts Press Esc to close this panel. Use the header moon/sun icon to cycle themes.