The Macintosh IIci was introduced on September 20, 1989, as Apple's fastest and most expandable compact modular Mac. Building on the Macintosh IIcx's form factor, the IIci increased processor speed to 25 MHz, added built-in video support, introduced a Processor Direct Slot (PDS) alongside three NuBus slots, and became the first Mac with 32-bit clean ROMs. The IIci served as Apple's mainstream professional workstation for over three years and became one of the most popular Mac II models, with production exceeding 500,000 units.

Macintosh IIci
Macintosh IIci
Specifications
ManufacturerApple Computer, Inc.
TypeDesktop personal computer
ReleasedSeptember 20, 1989
DiscontinuedFebruary 10, 1993
Intro priceUS$6,269 (1 MB RAM) – $6,700 (4 MB RAM)
CPUMotorola 68030 @ 25 MHz
Memory1 MB or 4 MB RAM, expandable to 128 MB
Storage40 MB or 80 MB SCSI hard drive
DisplayBuilt-in video support (640×480 at 8-bit)
SoundStereo 8-bit, 44.1 kHz
Dimensions5.9" H × 11.9" W × 14.4" D (150 × 302 × 366 mm)
Weight13.6 lbs (6.2 kg)
OS / FirmwareSystem 6.0.4 – Mac OS 8.1
PredecessorMacintosh IIcx
SuccessorMacintosh Quadra 700, Macintosh Centris 650
CodenameAurora II, Cobra II
Model no.M5780

Architecture Revolution

edit

The IIci introduced a new system architecture based on two custom ASICs that fundamentally changed Mac design:

Memory Decode Unit (MDU)

edit

The MDU manages all memory operations and system timing:

  • Controls physical memory addressing for two RAM banks
  • Generates system clocks (25 MHz, 783.36 kHz E-clock)
  • Handles bus error signals for failed transfers
  • Manages SCSI hardware handshaking for improved throughput

RAM-Based Video (RBV)

edit

The RBV combines three major functions:

  • Replaces GLUE chip functions from Mac II/IIx
  • Incorporates second VIA functionality
  • Controls built-in video circuitry

This architecture enabled simultaneous memory access: the processor could access Bank B while video refreshed from Bank A, significantly improving performance despite shared memory video.

Design Innovations

edit

The IIci introduced several firsts for the Mac II series:

32-bit Clean ROMs

edit
  • First Mac II with fully 32-bit addressing support
  • No 24-bit code requiring patches
  • Native support for >8 MB RAM without Mode32
  • Enabled System 7's virtual memory features

Built-in Video

edit
  • First modular Mac with integrated video support
  • Freed a NuBus slot previously required for video
  • Supported multiple Apple monitors without cards
  • Used system RAM for frame buffer (32-320 KB)

Dual Expansion Architecture

edit
  • Three NuBus slots retained from IIcx
  • New 120-pin Processor Direct Slot (PDS)
  • Optional Level 2 cache card slot
  • Enabled unprecedented upgrade flexibility

General Maintenance

edit

Cleaning procedures, capacitor inspection, battery management, and preventive care are documented in Macintosh IIci General Maintenance.

Service Documentation

edit

The IIci service manual details the MDU/RBV architecture and modular construction:

Service documentation available on the Apple Service Source page.

Capacitor Replacement Guide

edit

Surface-mount electrolytic capacitors on the logic board and cache card require replacement. The IIci was among the first Macs with SMD capacitors prone to leakage. Specifications and procedures are documented on the Macintosh IIci Capacitor Replacement Guide page.

Troubleshooting

edit

Cache card failures, memory bank issues, video problems, and PRAM reset procedures are covered in the Macintosh IIci Troubleshooting guide.

Technical Details

edit

System Architecture

edit
Sub-system Specification (Macintosh IIci, September 1989)
CPU Motorola 68030 @ 25 MHz • Integrated PMMU
FPU Motorola 68882 @ 25 MHz • 80-bit precision
Bus speed 25 MHz (1:1 with CPU)
L1 Cache 256 bytes instruction • 256 bytes data (on-chip)
L2 Cache Optional 32 KB card • 20-30% performance boost
ROM 512 KB • 32-bit clean • First clean Mac II ROM
RAM 1-128 MB via 30-pin SIMMs • Non-contiguous banks
Video Built-in support • 640×480 at 8-bit • Uses system RAM
Sound Stereo 8-bit • 44.1 kHz sampling • ASC chip
Storage 40 or 80 MB SCSI • 1.44 MB SuperDrive
I/O Ports ADB × 2 • Serial × 2 • SCSI • Floppy • Video
Expansion 3 NuBus • 1 PDS • Optional cache slot

Memory Configuration

edit

The IIci uses eight 30-pin SIMM slots with a unique non-contiguous memory architecture:

Memory Bank Configuration
Configuration Bank A (4 slots) Bank B (4 slots) Total RAM Notes
Factory 1 MB 4 × 256 KB Empty 1 MB Minimum configuration
Factory 4 MB 4 × 1 MB Empty 4 MB Common configuration
8 MB 4 × 1 MB 4 × 1 MB 8 MB Popular upgrade
17 MB 4 × 256 KB 4 × 4 MB 17 MB Asymmetric allowed
20 MB 4 × 4 MB 4 × 1 MB 20 MB Either bank first
32 MB 4 × 4 MB 4 × 4 MB 32 MB
128 MB 4 × 16 MB 4 × 16 MB 128 MB Maximum

Memory Architecture Details:

  • Bank A: Physical addresses start at $00000000
  • Bank B: Physical addresses start at $04000000
  • MMU remaps for logical contiguity
  • Video uses Bank A when built-in video active
  • 80ns or faster RAM required
  • Fast page mode support for 36.36 MB/s access rate

Performance Optimization:

  • Install faster RAM in Bank A for video performance
  • Bank B unaffected by video refresh cycles
  • Using NuBus video card frees Bank A bandwidth

Built-in Video System

edit

The IIci's integrated video eliminated the need for a video card:

Video Display Modes
Monitor Resolution Colors VRAM Used Performance Impact
12" RGB 512 × 384 256 (8-bit) 192 KB ~6%
13" RGB 640 × 480 256 (8-bit) 300 KB ~8%
13" RGB 640 × 480 16 (4-bit) 150 KB ~4%
Portrait 640 × 870 16 (4-bit) 256 KB ~7%
16" Color 832 × 624 16 (4-bit) 256 KB ~7%
Monochrome 640 × 480 B&W (1-bit) 32 KB ~1%

Video Architecture:

  • RBV chip controls video generation
  • Frame buffer mapped to NuBus slot $B address space
  • MMU remaps physical Bank A memory for video
  • Burst mode access minimizes CPU impact
  • Video refresh locks out CPU during active scan

Level 2 Cache Card

edit

The optional cache card provided significant performance improvements:

Cache Card Specifications:

  • 32 KB static RAM (Apple standard)
  • 64 KB and 128 KB third-party options
  • Dedicated 114-pin connector
  • Direct connection to processor bus
  • Tag RAM for cache coherency

Performance Impact:

  • CPU: 5-10% improvement
  • Graphics: 15-20% improvement
  • Math: 10-15% improvement
  • Overall: 20-30% system improvement

Known Issues:

  • Cache cards prone to capacitor failure
  • Bad cache causes boot failure or chimes
  • Some cards incompatible with certain accelerators
  • Must be removed for some PDS upgrades

Processor Direct Slot (PDS)

edit

The IIci introduced the 030 PDS standard:

PDS Specifications:

  • 120-pin connector
  • Direct 68030 bus access at 25 MHz
  • Full 32-bit data path
  • Supports DMA operations
  • Shared with cache card slot space

Common PDS Cards:

  • DayStar Digital accelerators (40-50 MHz 68030, 68040)
  • Radius Rocket (68040 coprocessor)
  • Applied Engineering TransWarp
  • MicroMac DiiMO accelerators
  • Quadra 700 logic board upgrade

Custom ASICs

edit
Chip Function Details
MDU Memory Decode Unit Memory control, timing, bus management
RBV RAM-Based Video Video, VIA2 functions, system glue
ASC Apple Sound Chip 8-bit stereo, 4-voice synthesis
SWIM Floppy controller SuperDrive support, 1.44 MB
NCR 5380 SCSI controller 5 MB/s asynchronous SCSI-1

Expansion Architecture

edit

NuBus Slots

edit
  • Three slots (9, A, B)
  • 10 MHz operation
  • 37.5 MB/s theoretical bandwidth
  • Self-configuring
  • Video card in any slot frees built-in video RAM

PDS Capabilities

edit
  • Processor replacement cards
  • Cache override for accelerators
  • Coprocessor cards (Radius Rocket)
  • Incompatible with cache card when used

Cache Slot

edit
  • Dedicated to Level 2 cache
  • Cannot be used with PDS accelerators
  • Required for maximum performance
  • Address space: $52000000-$52FFFFFF

Performance Characteristics

edit

The IIci offered several performance advantages:

Bus Architecture:

  • CPU and RAM at 25 MHz (vs. 16 MHz IIcx)
  • NuBus remains at 10 MHz
  • Separate oscillators for subsystems
  • Burst mode RAM access support

SCSI Performance:

  • Hardware handshaking via MDU
  • 2.1 MB/s sustained throughput
  • Fastest SCSI in Mac II series
  • Improved reliability over II/IIx/IIcx

Overall Performance:

  • 56% faster than IIcx
  • 45% faster than IIx
  • 75% faster with cache card
  • Brief reign as fastest Mac (until IIfx)

Known Issues & Solutions

edit

Critical Issues

edit
  • SMD capacitor leakage – Early surface-mount caps leak and damage traces
  • Cache card failures – Capacitors fail causing boot problems
  • PRAM battery damage – Leaked batteries corrode nearby components
  • Video "vampire" effect – Built-in video reduces available RAM and performance

Common Problems

edit
  • Bank A memory errors affect video
  • Cache cards cause death chimes when failing
  • Some accelerators incompatible with cache
  • Video performance lower than NuBus cards
  • System slows during video refresh

Upgrade Strategies

edit

Logic Board Swap

edit
  • Quadra 700 board – Direct upgrade path offered by Apple
  • Requires case modification for additional ports
  • Provides 25 MHz 68040 performance
  • Maintains same expansion slot configuration

Accelerator Options

edit
  • DayStar PowerCache: 33, 40, 50 MHz 68030
  • DayStar Turbo 040: 33, 40 MHz 68040
  • DayStar Turbo 601: 66, 100 MHz PowerPC
  • Applied Engineering TransWarp: Various speeds
  • Sonnet Presto: 040 upgrades

Video Enhancement

edit
  • Install NuBus video card to free system RAM
  • Accelerated cards improve graphics performance
  • Recovers up to 320 KB system memory
  • Eliminates CPU lockout during refresh

Easter Egg

edit

Setting the system date to September 20, 1989 (release date) and holding Command+Option+C+I during startup displays a photograph of the IIci development team, similar to other Mac II series easter eggs.

Historical Context

edit

The IIci occupied a unique position in Apple's lineup:

  • Fastest Mac for brief period before IIfx
  • Most popular Mac II model by sales volume
  • Longest production run in Mac II series (3.5 years)
  • Price dropped from $6,269 to under $4,000 by 1991
  • Continued selling alongside Quadra 700 replacement

Production estimates suggest over 500,000 units sold, making it the best-selling Mac II model. The IIci found particular success in business, education, and desktop publishing markets where its combination of speed, expandability, and built-in video proved ideal.

Design Legacy

edit

The IIci's innovations influenced Mac development throughout the 1990s:

  • MDU/RBV architecture evolved into later chipsets
  • 32-bit clean ROMs became standard
  • Built-in video adopted across product line
  • PDS became standard on consumer Macs
  • Cache card concept refined in Quadra series
  • Form factor reused for Quadra 700

The IIci demonstrated that professional power could include convenience features like built-in video without compromising expandability. Its success validated Apple's strategy of gradual integration while maintaining modularity.

Maintenance Resources

edit
edit