Acorn Archimedes A420

Revision as of 21:51, 10 September 2025 by Josh (talk | contribs) (Created page with "{{Infobox computer | name = Acorn Archimedes A420 | image = 250px | caption = Acorn Archimedes A420 | manufacturer = Acorn Computers Ltd | type = Personal Computer | release date = September 1989 | discontinued = 1991 | price = £1,699 (1989) | cpu = ARM2 @ 8 MHz | memory = 2 MB RAM (expandable to 4 MB) | storage = 3.5" floppy drive (800 KB), 20 MB or 40 MB ST506 hard drive | displa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Acorn Archimedes A420 was introduced in September 1989 as an updated version of the A410, featuring increased standard memory and the new RISC OS 2.00 operating system. Part of the refreshed Archimedes range alongside the A410/1 and A440/1, the A420 targeted professional users and educational institutions requiring a balance of processing power and storage capacity.

Acorn Archimedes A420
Acorn Archimedes A420
Specifications
ManufacturerAcorn Computers Ltd
TypePersonal Computer
ReleasedSeptember 1989
Discontinued1991
Intro price£1,699 (1989)
CPUARM2 @ 8 MHz
Memory2 MB RAM (expandable to 4 MB)
Storage3.5" floppy drive (800 KB), 20 MB or 40 MB ST506 hard drive
Display640×512 (16 colours), 640×256 (256 colours), 1152×896 (monochrome)
Sound8-channel stereo, 8-bit logarithmic DAC
Dimensions415 mm × 355 mm × 104 mm
Weight9 kg
OS / FirmwareRISC OS 2.00
PredecessorAcorn Archimedes A410
SuccessorAcorn Archimedes A420/1, Acorn Archimedes A540

Overview

The A420 addressed criticisms of the original A410's limited memory by including 2 MB RAM as standard, doubling the base specification. This increase reflected both declining memory prices and the greater demands of RISC OS 2.00 compared to the earlier Arthur operating system. The machine shipped in two variants: the A420/20 with a 20 MB hard drive and the A420/40 with a 40 MB drive, though contemporary documentation often referred to both simply as "A420".

Acorn positioned the A420 between the entry-level A410/1 and the high-end A440/1, creating a three-tier product range. The 2 MB standard memory eliminated the immediate need for upgrades that plagued earlier 1 MB systems, while the retained 8 MHz ARM2 processor kept costs below the A440/1's premium pricing.

Architecture

The A420 utilized the mature four-chip Archimedes architecture, benefiting from two years of refinement since the original 1987 launch. The system retained the ARM2 processor, MEMC1a memory controller, VIDC1a video controller, and IOC input/output controller, all operating at 8 MHz synchronized from a single 24 MHz crystal.

Memory Subsystem

The standard 2 MB configuration used four 512K×9-bit SIMMs, filling all available slots on the standard motherboard:

Configuration SIMM Type Slots Used Total RAM Expansion Method
Standard 4× 512K×9 4 of 4 2 MB Replace all SIMMs
Maximum 4× 1M×9 4 of 4 4 MB Direct replacement
Alternative MEMC podule N/A 8 MB Third-party solution

The MEMC1a controller supported the larger memory capacity without modification, implementing page-mode access for improved performance. Memory timing remained at 125ns access time, though some systems successfully operated with 100ns SIMMs for marginal performance gains.

Hardware Specifications

The A420 motherboard represented the Issue 3 or Issue 4 PCB revision, incorporating lessons learned from earlier production. These boards featured improved power distribution, better ground plane design, and enhanced signal integrity for the high-speed digital circuits.

Component Versions

Component Early A420 (1989) Late A420 (1990-91) Notes
ARM2 VL86C010-08 VL86C010-10QC Die shrink version
MEMC1a VL86C110 VL86C110-IC Improved yield
VIDC1a VL86C310 VL86C310-IC Bug fixes
IOC VL86C410 VL86C410-IC Timing improvements

The later component revisions offered improved reliability and slightly reduced power consumption, though performance remained identical. The die-shrink ARM2 ran cooler and proved more resistant to thermal stress.

Storage Controller

The A420 retained the ST506 controller podule design but used an improved revision:

  • Controller chip: WD42C22 or HDC9224B
  • Data separator: DP8465V-2
  • Buffer memory: 16 KB (doubled from A410)
  • Maximum drives: 2 (though only one fitted)
  • Transfer rate: 625 KB/s raw, 400 KB/s sustained

The doubled buffer memory improved performance for sequential reads and writes, particularly beneficial for database and compiler operations. The controller firmware included enhanced error correction, improving reliability with marginal drives.

Storage Options

The A420 shipped with either 20 MB or 40 MB drives, depending on configuration:

Drive Specifications

Model Capacity Drive Type Cylinders Heads Sectors Access Time
A420/20 20 MB Conner CP3022 636 2 33 29ms
A420/40 40 MB Conner CP3044 980 5 17 28ms
Alternative 40 MB Quantum Q540 965 5 17 19ms

The Conner drives represented a significant improvement over the MiniScribe units used in earlier models, offering faster access times and improved reliability. The 3.5" form factor also ran cooler and quieter than the older 5.25" drives.

RISC OS 2.00

The A420 shipped with RISC OS 2.00 in four 512 KB ROM chips, providing the complete desktop environment without disk loading:

Operating System Features

RISC OS 2.00 introduced substantial improvements over Arthur:

  • Desktop boot: Direct boot to GUI without command line
  • Improved filer: Drag-and-drop file management
  • Font manager: Anti-aliased outline fonts
  • Printer drivers: PostScript and dot-matrix support
  • Task manager: Cooperative multitasking
  • Configure utility: GUI-based system configuration

The 2 MB ROM capacity allowed inclusion of several applications:

  • Edit: Text editor with BASIC syntax highlighting
  • Paint: Bitmap graphics editor
  • Draw: Vector graphics application
  • PrinterDM: Dot-matrix printer driver
  • Modules: Network, serial, and sound support

Memory Management

With 2 MB RAM standard, RISC OS 2.00 memory allocation provided more working space:

Memory Area Size Purpose User Configurable
Screen memory 20-320 KB Display buffer Via mode selection
System heap 128 KB OS workspace No
RMA (Module Area) 256-512 KB Relocatable modules Yes
Font cache 64-256 KB Outline font rendering Yes
System sprites 64 KB Desktop icons Yes
RAM disc 128 KB default Temporary storage Yes
Application space 900-1400 KB User programs Automatic

The increased memory allowed comfortable multitasking of two or three applications, compared to the single-application limitation of 1 MB systems.

Performance Characteristics

The A420's performance matched other 8 MHz ARM2 systems, with storage and memory improvements providing practical benefits:

Benchmark Results

Test A420 Result A410 (1 MB) A440/1 (4 MB) Notes
Dhrystone 2.1 4100/sec 4100/sec 4100/sec CPU-bound
File copy (HD) 380 KB/s 285 KB/s 385 KB/s Improved controller
Application load 1.8 sec 2.4 sec 1.7 sec Memory advantage
Desktop redraw 450 ms 580 ms 440 ms Font cache benefit

The doubled standard memory eliminated paging to disk for most operations, providing perceived performance improvements despite identical processor speeds.

Expansion Capabilities

The A420 provided three free podule slots after hard drive controller installation:

Common Expansion Cards

Popular podule cards for the A420 included:

  • SCSI interfaces: Oak, Lingenuity, Morley designs
  • Ethernet cards: Acorn AEH54, i-cubed EtherLan 100
  • Serial/parallel: Intelligent Interfaces dual serial
  • Scanners: Watford Electronics or Pineapple digitizers
  • MIDI interfaces: Acorn MIDI, EMR MIDI 4
  • PC emulators: Aleph One PC card (80186 processor)

The three available slots permitted reasonable expansion without the limitations of single-slot machines like the A3000. Professional users typically installed SCSI and Ethernet cards, while educational users favored MIDI and digitizer options.

Typical Deployments

The A420 found use in several key markets:

Desktop Publishing

Publishing systems typically configured with:

  • A420/40 for document storage
  • 4 MB RAM upgrade for large documents
  • PostScript printer via parallel port
  • Scanner podule for image acquisition
  • Impression Publisher or Ovation software

Software Development

Development configurations included:

  • A420/20 base system
  • Serial podule for debugging
  • Acorn Desktop C or GCC compiler
  • Source control via Econet
  • ARM assembler in ROM

Education Networks

Classroom installations featured:

  • A420/40 as file server
  • Econet interface for networking
  • Level 4 FileStore software
  • Shared printers via parallel port
  • 10-20 station capacity

Production Variants

Manufacturing changes occurred throughout the A420's production run:

Period PCB Issue ROM Version Drive Options Changes
Sep-Dec 1989 Issue 3 2.00 20/40 MB Initial release
Jan-Jun 1990 Issue 4 2.00 20/40 MB Improved layout
Jul-Dec 1990 Issue 4 2.01 40 MB only Bug fixes
Jan-Jul 1991 Issue 4a 2.01 40/60 MB Cost reduction

Later units occasionally shipped with larger drives when specified capacities became unavailable, though ADFS limitations restricted usable space to 512 MB per partition.

Known Issues

The A420 exhibited several characteristic problems:

Hard Drive Reliability

While Conner drives proved more reliable than earlier MiniScribe units, age-related failures became common:

  • Spindle motor failure: Increasing startup time before complete failure
  • Head actuator problems: Seeking errors and data corruption
  • Control board failures: Drive not recognized by controller

Modern replacements require SCSI or IDE podule upgrades, as ST506 drives are essentially unobtainable.

ROM Bugs

RISC OS 2.00 contained several significant bugs:

  • Printer driver crashes: Certain PostScript operations caused system hangs
  • Font manager leaks: Memory not released after font operations
  • FileCore errors: Occasional directory corruption on power loss
  • Network timeouts: Econet operations could freeze system

The 2.01 ROM update addressed most issues, though some users preferred third-party patches.

Power Supply Limitations

The linear power supply design struggled with fully-loaded systems:

  • Voltage sag: Under heavy load, 5V rail dropped below specification
  • Thermal stress: Continuous operation at maximum load caused component degradation
  • Capacitor aging: Filter capacitors lost capacity over time
  • Regulation drift: Output voltages wandered with temperature

Regular maintenance and capacitor replacement became essential for reliability.

Upgrade Paths

Common upgrades extended the A420's useful life:

Processor Upgrades

  • ARM3 upgrade: 25-33 MHz processor with 4 KB cache
  • FPA coprocessor: Hardware floating-point acceleration
  • Clocking modifications: 10-12 MHz operation (reduced reliability)

The ARM3 upgrade provided the most significant improvement, offering 4-5× performance increase for compute-intensive tasks.

Storage Upgrades

  • SCSI conversion: Replace ST506 with SCSI podule and drive
  • IDE adaptation: Third-party IDE podules became available
  • Network storage: NFS mounting via Ethernet
  • Removable media: SCSI ZIP or SyQuest drives

SCSI conversion became almost mandatory as ST506 drives failed, with the Lingenuity SCSI podule becoming the de facto standard.

Memory Expansion

Upgrading from 2 MB to 4 MB required: 1. Purchase of four 1M×9 SIMMs (approximately £120 in 1990) 2. Removal of existing 512K×9 SIMMs 3. Installation of new SIMMs 4. No configuration required (automatic detection)

The upgrade improved multitasking capability and allowed use of memory-intensive applications like Computer Concepts' Impression Publisher.

Maintenance Considerations

Long-term A420 maintenance focuses on mechanical and analog components:

Critical Maintenance Points

  • Hard drive backup: Essential given drive age and irreplaceable nature
  • Battery replacement: 3.6V lithium cell requires replacement every 5-7 years
  • Thermal management: Clean ventilation paths and check fan operation
  • Contact cleaning: Podule slots and connectors benefit from periodic cleaning
  • Capacitor inspection: Visual check for bulging or leakage

The ST506 controller podule requires particular attention, as component aging affects data recovery timing. Regular cleaning of edge connectors maintains reliable operation.

General Maintenance

Regular maintenance includes monitoring hard drive health through sound changes and performance degradation. The ST506 controller podule requires periodic edge connector cleaning to maintain reliable communication. Power supply capacitors need inspection for bulging or leakage, with replacement recommended after 30 years. The system benefits from annual internal cleaning to remove dust accumulation, particularly around the power supply and drive bay. CMOS battery replacement every 5-7 years prevents configuration loss.

Troubleshooting

Common fault patterns include hard drive clicking or grinding (mechanical failure imminent), "Dir full" errors with space available (directory corruption), and system freezes during disk access (controller timing drift). Power-on failures often trace to power supply capacitor degradation. Random crashes under load indicate thermal issues or memory failures. The diagnostic process should begin with power supply verification, proceed to cable and connection inspection, then component-level testing.

Capacitor Replacement Guide

Critical capacitors include power supply main filter (6800µF 25V), secondary filters (2200µF 16V ×3, 1000µF 16V ×2), and motherboard electrolytics (100µF 16V ×6, 47µF 16V ×8). The ST506 controller podule contains several 22µF and 47µF capacitors affecting timing accuracy. Replacement requires standard desoldering techniques with attention to polarity and voltage ratings.

Market Position

The A420 competed in a challenging market dominated by PC compatibles and Apple Macintosh systems. While technically superior in many respects, limited software availability restricted market penetration. Educational markets remained receptive due to existing BBC Micro investments and quality educational software. Professional markets proved difficult to penetrate despite competitive pricing and superior performance metrics.

The 1991 discontinuation coincided with Acorn's strategic refocus on the education market and development of the next-generation A5000 series. Total production volumes remained modest, with estimates suggesting 8,000-12,000 units manufactured.

Legacy

The A420 represented the final evolution of the original Archimedes architecture before the transition to ARM3-based systems. Its 2 MB standard memory configuration influenced all subsequent models, establishing a new baseline for RISC OS systems. The machine demonstrated the viability of ARM processors for general-purpose computing, though commercial success remained elusive outside education markets.

Surviving A420 systems face challenges from failing hard drives and aging power supplies. The ST506 interface's obsolescence makes drive replacement difficult, driving many owners to SCSI or IDE conversions. Despite these challenges, the A420's solid construction and modular design enable continued operation with appropriate maintenance and upgrades.

See Also