Jump to content

Macintosh Classic

From RetroTechCollection
Revision as of 13:08, 23 April 2025 by Josh (talk | contribs)
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

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.

General Maintenance

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

PCB Schematics & Service Manual

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

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

Logic Board & Analog Board Schematics

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

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

Retrobrite

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

Troubleshooting

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

System Architecture at a Glance

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)

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)

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

  • 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

  • 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

  • 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

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

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

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

  • 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.