Macintosh Classic

The Macintosh Classic was introduced by Apple on October 15, 1990, as a low-cost alternative in the Macintosh lineup and a spiritual successor to the original Macintosh 128K and SE/30. It retained the same 9-inch monochrome display and compact form factor, but included a 1.44 MB SuperDrive and optional internal SCSI hard drive. It was the first Macintosh to sell for under $1,000, making it a popular choice for schools and home users.

Macintosh Classic
Macintosh Classic
Specifications
ManufacturerApple Computer, Inc.
TypePersonal Computer
ReleasedOctober 15, 1990
DiscontinuedSeptember 14, 1992
Intro priceUS$999 – $1,499
CPUMotorola 68000 @ 8 MHz
Memory1 MB RAM (expandable to 4 MB)
Storage1.44 MB 3.5" floppy drive, optional 40 MB SCSI hard drive
Display9" monochrome CRT (512×342 pixels)
SoundMonaural 8-bit, 22 kHz
Dimensions13.2" H × 9.6" W × 10.9" D
Weight16.5 lbs (7.5 kg)
OS / FirmwareSystem 6.0.7 – System 7.5.5
PredecessorMacintosh SE/30
SuccessorMacintosh Classic II
CodenameElsie, Skywriter
Model no.M0420

General Maintenance

edit

For cleaning, battery maintenance, board inspection, and power supply tuning, refer to the Macintosh Classic General Maintenance page.

PCB Schematics & Service Manual

edit

The Macintosh Classic includes two main PCBs: a unified logic board and an analog board. Below are the schematics and Apple’s official service manual.

Apple Service Manual

edit

All Apple Service Manuals can be found on the Apple Service Source page.

Logic Board & Analog Board Schematics

edit
Macintosh Classic PCB Schematics
Logic Board Analog Board
 
Macintosh Classic Logic Board
File:MacintoshClassic LogicBoard Schematic.pdf
 
Macintosh Classic Analog Board
File:Classic Analog Board Schematic.pdf

Capacitor Replacement Guide

edit

Full details on logic and analog board recapping can be found at the Macintosh Classic Capacitor Replacement Guide.

Retrobrite

edit

To restore the beige color of the Classic’s case, refer to the safe plastic whitening procedures outlined on the Retrobrite page.

Troubleshooting

edit

For diagnosis and solutions to common issues including no startup, checkerboard patterns, floppy drive problems, and failed PRAM batteries, see the Macintosh Classic Troubleshooting guide.

Technical Details

edit

System Architecture at a Glance

edit
Sub-system Specification (Macintosh Classic, Oct 1990)
CPU Motorola 68000 @ 7.8336 MHz (15.667 MHz ÷ 2)
FPU — (none; not socketed)
Bus width 16-bit data • 24-bit address (16 MB logical)
ROM 512 KB “SE/30-class” ROM SIMM (v7.0) — 32-bit clean, HFS+, Color QD
RAM 1 MB soldered • Expansion card adds 1 MB + 2 × 30-pin SIMM slots → 4 MB max
Video 512 × 342 monochrome — 22.1 KB DMA steal from main DRAM
Sound 8-bit PWM DAC via VIA timers • 22 kHz → RC filter → LM380 amp
Disks Internal Sony SWIM-II 800 KB (FDHD option 1.44 MB) • 40 MB SCSI HDD (BTO)
Ports ADB • DB-19 ext. floppy • DB-25 SCSI-1 • Geo/SCC serial × 2 • 3.5 mm audio-out
Expansion No PDS; memory–I/O expansion via proprietary 96-pin mezzanine card

Memory Map (Physical)

edit
Macintosh Classic Address Space
Range Size Purpose
$0000 00 – $0FFF FF 1 MB On-board DRAM
$1000 00 – $4FFF FF 4 MB Expansion DRAM (if present → 4 MB ceiling)
$4000 00 – $47FF FF 512 KB ROM SIMM (v7.0)
$5000 00 – $50FF FF 64 KB I/O bank A – VIA 1/2, SCC, SWIM-II, ADB, VBL PAL
$5800 00 – $58FF FF 64 KB SCSI NCR 53C80 regs + glue
$5C00 00 – $5FFF FF 256 KB Expansion card decode (memory & option EEPROM)
$9000 00 – $9000 FF 256 B Frame-buffer shift register (mirrored)
$C000 00 – $FF FF FF Mirrors / reserved

ROM SIMM Layout (512 KB, v7.0)

edit
Offset Size Module
$4000 00 16 KB 68000 vectors & Mini-Shell
$4004 00 64 KB QuickDraw 1.3 (monochrome & color, 32-bit)
$4014 00 192 KB Toolbox, Window/Menu mgrs., SANE FP
$4044 00 80 KB SWIM-II floppy, ASC sound, ADB Egret
$405E 00 96 KB SCSI Manager 4.3, Disk Cache, HFS/HFS+

SWIM-II Floppy Controller

edit
  • 800 KB GCR variable-speed (standard)
  • FDHD build-to-order: 1.44 MB MFM + 800 KB GCR (autodetect)
  • Supports intelligent-step motor timing; faster reads on outer tracks.

SCSI & Mass-Storage

edit
  • NCR 53C80 8-bit controller — 5 MB s⁻¹ sync (≈1.1 MB s⁻¹ async real-world)
  • “Pseudo-DMA” using block-moves by CPU; internal drive on 50-pin ribbon.

Key I/O ICs

edit
  • 6522 VIA × 2 — system timers, sound PWM, keyboard‐handshake
  • 8530 SCC — dual RS-422 serial (up to 230 kbps)
  • SWIM-II — floppy & GCR/MFM selector
  • NCR 53C80 — SCSI
  • Egret (68HC05) — ADB, soft-power, PRAM battery

Sound Path

edit

68000 → VIA Port A (8-bit sample) • VIA Timer 1 @ 22.254 kHz toggles Port B → PWM → RC filter → LM380 → speaker / rear jack.

RAM Expansion Notes

edit
Total RAM Expansion Card SIMMs Jumper
2 MB none (card only) “No SIMMs” (JP top)
2.5 MB 2 × 256 KB “With SIMMs” (JP bottom)
4 MB 2 × 1 MB “With SIMMs” (JP bottom)
  • SIMMs: 30-pin, 120 ns, 8-chip, non-parity only.
  • Mixed sizes not supported; SIMMs must match pair.

Performance Benchmarks

edit
Test (MacBench 1.0) Score vs Mac Plus
CPU integer 115 × 1.43
Disk (40 MB SCSI) 230 × 1.92
Graphics (QD) 100 × 1.00
Overall 123 × 1.53

Hardware Trivia

edit
  • Last 68000-based Macintosh; ROM identical to SE/30 but 32-bit addressing disabled.
  • “*Seattle*” logic board codename; early EVT boards silk-screened “LittleFish”.
  • Easter egg: type `G 40E053` in MacsBug to reveal the original compact-Mac developers list.