Macintosh IIci: Difference between revisions
Created page with "{{Infobox computer | name = Macintosh IIci | image = 250px | caption = Macintosh IIci | manufacturer = Apple Computer, Inc. | type = Desktop personal computer | release date = September 20, 1989 | discontinued = February 10, 1993 | price = US$6,269 (1 MB RAM) – $6,700 (4 MB RAM) | cpu = Motorola 68030 @ 25 MHz | memory = 1 MB or 4 MB RAM, expandable to 128 MB | storage = 40 MB or 80 MB SC..." |
Fix file reference |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox computer | {{Infobox computer | ||
| name = Macintosh IIci | | name = Macintosh IIci | ||
| image = [[File: | | image = [[File:Macintosh IIci.jpg|250px]] | ||
| caption = Macintosh IIci | | caption = Macintosh IIci | ||
| manufacturer = Apple Computer, Inc. | | manufacturer = Apple Computer, Inc. | ||
| Line 72: | Line 72: | ||
The IIci service manual details the MDU/RBV architecture and modular construction: | The IIci service manual details the MDU/RBV architecture and modular construction: | ||
<pdf width="800" height="500">File: | <pdf width="800" height="500">File:quadra_700.mac_iicx.iici.pdf</pdf> | ||
Service documentation available on the [[:Category:Apple Service Source|Apple Service Source]] page. | Service documentation available on the [[:Category:Apple Service Source|Apple Service Source]] page. | ||
Latest revision as of 12:33, 10 February 2026
| Macintosh IIci | |
| Specifications | |
|---|---|
| Manufacturer | Apple Computer, Inc. |
| Type | Desktop personal computer |
| Released | September 20, 1989 |
| Discontinued | February 10, 1993 |
| Intro price | US$6,269 (1 MB RAM) – $6,700 (4 MB RAM) |
| CPU | Motorola 68030 @ 25 MHz |
| Memory | 1 MB or 4 MB RAM, expandable to 128 MB |
| Storage | 40 MB or 80 MB SCSI hard drive |
| Display | Built-in video support (640×480 at 8-bit) |
| Sound | Stereo 8-bit, 44.1 kHz |
| Dimensions | 5.9" H × 11.9" W × 14.4" D (150 × 302 × 366 mm) |
| Weight | 13.6 lbs (6.2 kg) |
| OS / Firmware | System 6.0.4 – Mac OS 8.1 |
| Predecessor | Macintosh IIcx |
| Successor | Macintosh Quadra 700, Macintosh Centris 650 |
| Codename | Aurora II, Cobra II |
| Model no. | M5780 |
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.
Architecture Revolution
[edit | edit source]The IIci introduced a new system architecture based on two custom ASICs that fundamentally changed Mac design:
Memory Decode Unit (MDU)
[edit | edit source]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 | edit source]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 | edit source]The IIci introduced several firsts for the Mac II series:
32-bit Clean ROMs
[edit | edit source]- 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 | edit source]- 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 | edit source]- 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 | edit source]Cleaning procedures, capacitor inspection, battery management, and preventive care are documented in Macintosh IIci General Maintenance.
Service Documentation
[edit | edit source]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 | edit source]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 | edit source]Cache card failures, memory bank issues, video problems, and PRAM reset procedures are covered in the Macintosh IIci Troubleshooting guide.
Technical Details
[edit | edit source]System Architecture
[edit | edit source]| 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 | edit source]The IIci uses eight 30-pin SIMM slots with a unique non-contiguous memory architecture:
| 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 | edit source]The IIci's integrated video eliminated the need for a video card:
| 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 | edit source]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 | edit source]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 | edit source]| 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 | edit source]NuBus Slots
[edit | edit source]- 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 | edit source]- Processor replacement cards
- Cache override for accelerators
- Coprocessor cards (Radius Rocket)
- Incompatible with cache card when used
Cache Slot
[edit | edit source]- Dedicated to Level 2 cache
- Cannot be used with PDS accelerators
- Required for maximum performance
- Address space: $52000000-$52FFFFFF
Performance Characteristics
[edit | edit source]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 | edit source]Critical Issues
[edit | edit source]- 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 | edit source]- 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 | edit source]Logic Board Swap
[edit | edit source]- 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 | edit source]- 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 | edit source]- 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 | edit source]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 | edit source]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 | edit source]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 source]- Macintosh IIci General Maintenance – Cleaning and preventive care
- Macintosh IIci Capacitor Replacement Guide – Critical SMD capacitor replacement
- Macintosh IIci Troubleshooting – Diagnostic procedures
- Macintosh IIci Cache Card – Installation and repair
- 030 PDS – Processor Direct Slot information
Related Pages
[edit | edit source]- Macintosh IIcx – Direct predecessor
- Macintosh IIfx – High-end contemporary
- Macintosh IIsi – Cost-reduced derivative
- Macintosh Quadra 700 – Direct successor
- Macintosh Centris 650 – Eventual replacement