Jump to content

Acorn Archimedes A440: Difference between revisions

From RetroTechCollection
Created page with "{{Infobox computer | name = Acorn Archimedes A440 | image = 250px | caption = Acorn Archimedes A440 | manufacturer = Acorn Computers Ltd | type = Personal Computer | release date = June 1987 | discontinued = 1989 | price = £2,499 (1987) | cpu = ARM2 @ 8 MHz | memory = 4 MB RAM | storage = 3.5" floppy drive (800 KB), 40 MB ST506 hard drive | display = 640×512 (16 colours), 640..."
 
No edit summary
Line 7: Line 7:
| release date = June 1987
| release date = June 1987
| discontinued = 1989
| discontinued = 1989
| price        = £2,499 (1987)
| price        = £2,299 (excluding VAT, 1987)
| cpu          = ARM2 @ 8 MHz
| cpu          = ARM2 @ 8 MHz
| memory      = 4 MB RAM
| memory      = 4 MB RAM
| storage      = 3.5" floppy drive (800 KB), 40 MB ST506 hard drive
| storage      = 3.5" floppy drive (800 KB), 20 MB ST506 hard drive
| display      = 640×512 (16 colours), 640×256 (256 colours), 1152×896 (monochrome)
| display      = Various resolutions up to 1152×896
| sound        = 8-channel stereo, 8-bit logarithmic DAC
| sound        = 8-channel stereo, 8-bit
| dimensions  = 415 mm × 355 mm × 104 mm
| os          = Arthur 1.2 (later upgradable to RISC OS 2)
| weight      = 9.5 kg
| os          = Arthur 0.30 (later RISC OS 2.00)
| predecessor  = [[BBC Master]]
| predecessor  = [[BBC Master]]
| successor    = [[Acorn Archimedes A440/1]], [[Acorn Archimedes A540]]
| successor    = [[Acorn Archimedes A440/1]]
| codename    = Fairway
| model        = A305, A310, A410, A440
}}
}}


The '''Acorn Archimedes A440''' was the flagship model of the original Archimedes range, released in June 1987. Featuring the maximum 4 MB RAM configuration and a 40 MB hard drive as standard, the A440 targeted professional users, universities, and high-end educational establishments requiring maximum performance from the revolutionary ARM architecture.
The '''Acorn Archimedes A440''' was the flagship model of the original Archimedes range, released in June 1987. Featuring 4 MB RAM and a 20 MB hard drive as standard, the A440 targeted professional users, universities, and high-end educational establishments requiring maximum performance from the revolutionary ARM architecture.


== Overview ==
== Overview ==


The A440 represented Acorn's vision of a professional workstation built around their ARM RISC processor. At £2,499, it cost nearly three times the entry-level A305 but delivered specifications that competed with systems costing substantially more. The 4 MB RAM configuration eliminated memory constraints that limited lesser models, while the 40 MB hard drive provided sufficient storage for serious development work and professional applications.
The A440 was launched in June 1987 alongside the A305 and A310, with the A440 priced at £2,299 excluding VAT and monitor . The A440 differed from the A410 in having 4MB RAM and a 20MB hard disc . The A410 was announced but may never have been actually sold - the July 1987 price list indicated it would be available 1st Quarter 1988, but the January 1988 price list said available 2nd Quarter 1988 .


Acorn marketed the A440 primarily to universities, research institutions, and software development companies. The machine's ability to run Unix variants, combined with its exceptional price-performance ratio, attracted computer science departments seeking affordable workstations for teaching and research. The built-in BBC BASIC V with inline ARM assembler made it particularly attractive for systems programming education.
A fully-specced A440 with 20MB hard disc, 4MB RAM and software weighed in at £2,644 . The machine represented Acorn's vision of a professional workstation built around their ARM RISC processor, competing against more expensive Unix workstations while offering superior price-performance ratios.


== Architecture ==
== Hardware Specifications ==


The A440 utilized the complete Archimedes architecture without compromises imposed by cost reduction. All four SIMM slots contained 1M×9-bit modules, providing the maximum addressable memory for the MEMC memory controller. This configuration eliminated the memory bottlenecks that affected lower-specified models, particularly when running memory-intensive applications or high-resolution display modes.
=== Processor and Architecture ===
The A440 used the ARM2 processor running at 8 MHz, providing 32-bit processing with 26-bit addressing . The system was stated as running at 4.5+ MIPS, with some claims of 18 MIPS during tests . The performance increase was due to the fundamental architecture change from the 6502 models, with Acorn designing the ARM processor inspired by RISC work at Berkeley and Stanford Universities .


=== Memory Architecture ===
=== Memory ===
The A440 came with 4 MB RAM as standard , using the MEMC (Memory Controller) chip. This was the maximum configuration for the original Archimedes architecture using a single MEMC controller.


{| class="wikitable styled-table" style="width:70%; text-align:center;"
=== Storage ===
! Aspect !! Specification !! Impact
The A440 included a 20 MB ST506 hard drive as standard , though some sources mention 43 MB drives in certain configurations. Unlike the A300 series, the A440 had a built-in ST506/MFM controller on the motherboard . The system also included a 3.5" floppy drive supporting 800 KB capacity.
|-
| Physical RAM || 4× 1M×9 SIMMs || 4,194,304 bytes total
|-
| Logical address space || 32 MB || MEMC limitation
|-
| Page size || 32 KB || Hardware translation
|-
| Protection || Read/write/execute || Per-page basis
|-
| Error detection || 9th bit parity || Hardware checking
|}


The MEMC controller implemented a Content Addressable Memory (CAM) for address translation, providing hardware memory protection without the complexity of a full Memory Management Unit. This design allowed zero-wait-state sequential access while maintaining protection boundaries between tasks.
=== Expansion ===
The 400 series included four expansion slots and an ST506 controller for the internal hard drive . The A440 had a 4-slot backplane , providing substantial expansion capability for podules (Acorn's proprietary expansion cards).


== Hardware Configuration ==
=== Display and Sound ===
The system supported 256 colour modes from a palette of 4096 and featured 8-channel 8-bit stereo sound . High-resolution monochrome display modes were offered by the A440 , with resolutions up to 1152×896 pixels.


The A440 motherboard was identical to other first-generation Archimedes models, with the differentiation entirely in fitted components and peripherals. This standardization reduced manufacturing costs while simplifying service and support.
== Operating System ==


=== System Board Components ===
The A440 was shipped with Arthur 1.2 . Arthur featured a primitive task-switching GUI, with version 0.30 released in June 1987 and 1.20 in September . For version 2 (October 1988), Arthur was renamed to RISC OS, which featured an updated GUI enabling co-operative multitasking of applications .


The four custom VLSI chips operated in tight synchronization:
Earlier models which shipped with Arthur could be upgraded to RISC OS 2 by replacing the ROM chips containing the operating system . RISC OS 2 was a vast improvement over Arthur, allowing multitasking of programs with certain limitations .
* '''ARM2:''' Executed instructions fetched from memory
* '''MEMC:''' Arbitrated between processor, video, sound, and refresh
* '''VIDC:''' Generated video timing and processed sound samples
* '''IOC:''' Managed I/O devices and system timers


Clock distribution derived from a single 24 MHz crystal, divided to generate:
== Market Position and Reception ==
* 8 MHz processor clock
* 16/24 MHz video pixel clocks
* 2 MHz I/O timing
* 250 kHz sound sample timing


=== Power Supply ===
The Archimedes was officially launched in the week of June 19, 1987, with Acorn claiming the four MIPS ARM RISC machines were the fastest microcomputers in the world . The Archimedes achieved the significant milestone of being the first commercially-available RISC-based machines ever .


The A440 required an enhanced power supply to support the full memory complement and hard drive:
The ARM2 processed about 3x as many instructions per clock cycle as the Intel 80386 and 40% more per clock cycle than the Motorola 68030 . However, the Macintosh had been on the market since January 1984, the Atari ST since June 1985, and the Amiga since July 1985, giving them a 2-3 year head start .


{| class="wikitable styled-table" style="width:85%; text-align:center;"
== Unix Workstation Variants ==
! Component !! Current Draw !! Voltage !! Power
|-
| ARM2 + chipset || 1.8A || +5V || 9W
|-
| 4 MB RAM || 1.6A || +5V || 8W
|-
| 40 MB hard drive || 1.5A/0.8A || +12V/+5V || 22W
|-
| Motherboard logic || 0.8A || +5V || 4W
|-
| '''System total''' || 5.0A/1.5A || +5V/+12V || '''43W'''
|}


The linear power supply operated near its design limits, making adequate ventilation critical. The transformer-based design provided excellent regulation but generated substantial heat, contributing to component stress in poorly ventilated installations.
The R140, based on the A440, was Acorn's entry machine into the Unix market, functionally identical to an A440 but provided with a 52-53 MB ST506 drive with RISC iX (Acorn's brand of Unix) . The R140 cost £3,500 excluding VAT . An ordinary A440/1 with at least 4 MB RAM and a suitable hard drive could also run RISC iX .


== Storage System ==
== Successor Models ==


The A440's 40 MB hard drive represented substantial storage for 1987, exceeding many contemporary PC and Macintosh configurations. The ST506 interface, while not cutting-edge, provided adequate performance for contemporary software.
In May/July 1989, the A440 was replaced by the A440/1, which included the MEMC1a memory controller giving about 10% performance improvement . The A440/1 cost £2,499 excluding VAT and came with a 50-53 MB ST506 hard disc . The A410/1 cost £1,199, the A420/1 £1,699, and the A440/1 £2,499, all excluding VAT .
 
=== Drive Specifications ===
 
{| class="wikitable styled-table" style="width:90%; text-align:center;"
! Parameter !! MiniScribe 8438 || Rodime RO3055T || NEC D5146
|-
| Capacity || 40 MB || 45 MB || 40 MB
|-
| Cylinders || 615 || 872 || 615
|-
| Heads || 4 || 3 || 8
|-
| Sectors/track || 26 || 17 || 17
|-
| Average seek || 65ms || 28ms || 30ms
|-
| Rotation speed || 3600 RPM || 3600 RPM || 3600 RPM
|}
 
Different production runs used various drives based on availability, though all were configured as 40 MB to maintain consistency. The Rodime drives offered superior performance but suffered from higher failure rates than the robust MiniScribe units.
 
=== Controller Implementation ===
 
The ST506 controller podule occupied slot 0, implementing:
* '''Command set:''' Western Digital WD1010 subset
* '''Error correction:''' 32-bit ECC with retry
* '''Sector interleave:''' 3:1 optimal for 8 MHz ARM2
* '''Track buffering:''' 8 KB SRAM cache
* '''DMA support:''' Not implemented (programmed I/O)
 
The lack of DMA meant disk operations consumed processor cycles, though the ARM2's efficiency minimized the impact. Typical transfer rates reached 300-400 KB/s, adequate for contemporary applications.
 
== Display Capabilities ==
 
The 4 MB RAM configuration allowed full use of all display modes without memory constraints:
 
=== Mode Performance ===
 
{| class="wikitable styled-table" style="width:90%; text-align:center;"
! Mode !! Resolution !! Colors !! Memory Used !! Free RAM (4 MB)
|-
| 12 || 640×512 || 16 || 160 KB || 3.84 MB
|-
| 13 || 640×512 || 256 || 320 KB || 3.68 MB
|-
| 15 || 640×512 || 16 || 160 KB || 3.84 MB
|-
| 20 || 640×512 || 16 || 160 KB || 3.84 MB
|-
| 21 || 640×512 || 256 || 320 KB || 3.68 MB
|-
| 23 || 1152×896 || 2 || 128 KB || 3.87 MB
|}
 
Mode 21, impractical on 1 MB systems, ran comfortably on the A440 with sufficient memory for multiple applications. The high-resolution Mode 23 provided exceptional clarity for desktop publishing and CAD applications, though it required a multisync monitor.
 
== Software Environment ==
 
The A440's specifications enabled software categories impossible on lesser models:
 
=== Development Tools ===
 
Professional development environments thrived on the A440:
* '''Acorn Desktop C:''' Full ANSI C compiler with debugger
* '''Cambridge Lisp:''' Complete Common Lisp implementation
* '''Norcroft C:''' ARM's official C compiler
* '''Twin:''' Text editor with multiple buffers
* '''DDT:''' Desktop debugging tool
 
The 4 MB RAM allowed compilation of substantial programs without disk swapping, while the hard drive stored complete development environments with source code libraries.
 
=== Professional Applications ===
 
Commercial software leveraged the A440's capabilities:
* '''Impression:''' Professional desktop publishing
* '''Eureka:''' Mathematical equation solver
* '''ProArtisan:''' 24-bit image processing
* '''Sibelius:''' Music notation and composition
* '''Ovation:''' Document processing system
 
These applications required 2-4 MB RAM for practical operation, making the A440 the minimum viable platform for professional work.
 
=== Unix Variants ===
 
Several Unix implementations targeted the A440:
* '''RISC iX:''' Acorn's BSD 4.3-based Unix
* '''NetBSD:''' Community-supported port
* '''ARM Linux:''' Early Linux port
 
Unix operation required the full 4 MB RAM, with 2 MB considered absolute minimum. The A440 became a popular platform for Unix education due to its low cost compared to traditional workstations.
 
== Expansion Configuration ==
 
With three free podule slots after the hard drive controller, the A440 supported substantial expansion:
 
=== Professional Configurations ===
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Configuration !! Slot 1 || Slot 2 || Slot 3 || Use Case
|-
| Development || SCSI || Serial || Debugger || Software development
|-
| Publishing || SCSI || Scanner || Ethernet || Desktop publishing
|-
| Scientific || FPA || IEEE-488 || ADC || Data acquisition
|-
| Network || Ethernet || Serial || File server || Unix server
|-
| Multimedia || MIDI || Sampler || SCSI || Music production
|}
 
The podule bus operated at full processor speed, enabling high-performance expansions. Each slot provided independent interrupt lines, allowing multiple cards to operate simultaneously without conflicts.
 
== Performance Analysis ==
 
The A440 delivered workstation-class performance at personal computer pricing:
 
=== Benchmark Comparisons (1987) ===
 
{| class="wikitable styled-table" style="width:90%; text-align:center;"
! System !! Processor !! Dhrystone !! Price !! Price/Performance
|-
| Archimedes A440 || ARM2 8MHz || 4,100 || £2,499 || 1.64
|-
| Sun 3/50 || 68020 15MHz || 3,300 || £7,500 || 0.44
|-
| IBM PS/2 Model 80 || 386 16MHz || 3,500 || £4,995 || 0.70
|-
| Mac II || 68020 16MHz || 3,200 || £3,898 || 0.82
|-
| Amiga 2000 || 68000 7MHz || 1,100 || £1,495 || 0.74
|}
 
The A440's price-performance ratio exceeded all contemporary competitors, though software availability limited its market penetration.
 
== Manufacturing History ==
 
Production evolved through several distinct phases:
 
=== Production Variants ===
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Period !! PCB Issue !! Changes !! Volume
|-
| Jun-Oct 1987 || Issue 1 || Initial production || ~500 units
|-
| Nov 1987-Mar 1988 || Issue 2 || Timing improvements || ~1,200 units
|-
| Apr-Dec 1988 || Issue 3 || Cost reduction || ~1,800 units
|-
| Jan-Jun 1989 || Issue 3a || Final revision || ~1,000 units
|}
 
Total production remained under 5,000 units, reflecting the limited market for high-end ARM workstations. Educational institutions purchased approximately 60% of production, with the remainder split between commercial and research users.
 
== Common Modifications ==
 
A440 owners frequently implemented enhancements:
 
=== Processor Upgrades ===
 
The ARM3 upgrade transformed system performance:
* '''Clock speed:''' 25-33 MHz versus 8 MHz
* '''Cache:''' 4 KB unified cache
* '''Performance:''' 4-5× improvement
* '''Compatibility:''' Full software compatibility
* '''Installation:''' Direct socket replacement
 
The cache particularly benefited the A440 by reducing memory bandwidth demands, allowing the video system more access cycles.
 
=== Storage Upgrades ===
 
ST506 drive limitations drove upgrade requirements:
* '''SCSI conversion:''' Lingenuity or Oak podules
* '''Larger drives:''' 100-500 MB SCSI drives
* '''Removable media:''' SyQuest or ZIP drives
* '''Tape backup:''' SCSI tape drives
 
SCSI conversion became essential as ST506 drives failed and replacements became unavailable.
 
=== Memory Enhancements ===
 
While 4 MB was the official maximum, third-party solutions existed:
* '''MEMC podule:''' Added 4-8 MB additional RAM
* '''Simtec upgrade::** 16 MB total with modified MEMC
* '''Shadow RAM::** Separated screen memory from main RAM
 
These upgrades primarily benefited Unix users, as RISC OS struggled to utilize memory beyond 4 MB effectively.
 
== Reliability Considerations ==
 
The A440's complexity and power consumption created specific failure patterns:
 
=== Component Failure Rates ===
 
Based on service records and user reports:
* '''Hard drives:''' 50% failure rate within 10 years
* '''Power supplies:''' 30% require capacitor replacement at 20 years
* '''Battery leakage:''' 80% leak if not replaced within 10 years
* '''Keyboard controller:''' 10% firmware corruption
* '''Custom chips:''' <1% failure rate
 
The custom VLSI chips proved remarkably reliable, with failures typically caused by external factors like power supply problems or static discharge.
 
=== Thermal Management ===
 
Heat dissipation remained problematic:
* '''Internal temperature:''' 45-50°C during operation
* '''Hot spots:''' Power supply, hard drive
* '''Ventilation:''' Single rear fan insufficient
* '''Component stress:''' Accelerated aging
 
Many users added supplementary cooling, though this increased noise levels. Proper ventilation extended component lifetime significantly.
 
== Unix Operation ==
 
The A440 became an important platform for Unix development and education:
 
=== RISC iX Requirements ===
 
Acorn's RISC iX demanded substantial resources:
* '''Minimum RAM:''' 4 MB (8 MB recommended)
* '''Disk space:''' 50 MB minimum installation
* '''Display::** High-resolution monitor required
* '''Performance::** Adequate for single user
 
RISC iX provided a complete BSD 4.3 environment with X Windows, making the A440 an affordable Unix workstation for education.
 
=== NetBSD Support ===
 
The NetBSD project maintained A440 support:
* '''First release::** NetBSD 1.0 (1994)
* '''Final release::** NetBSD 1.6 (2002)
* '''Memory required::** 4 MB minimum
* '''Installation::** Network or SCSI tape
 
NetBSD extended the A440's useful life, providing modern Unix capabilities on vintage hardware.
 
== Educational Impact ==
 
Universities adopted the A440 for teaching and research:
 
=== Computer Science Education ===
 
The A440 excelled in teaching fundamental concepts:
* '''Architecture::** RISC principles clearly demonstrated
* '''Assembly language::** Clean ARM instruction set
* '''Operating systems::** Source code available
* '''Compiler design::** Simple target architecture
 
The built-in assembler and BBC BASIC integration allowed immediate experimentation with ARM code, facilitating hands-on learning.
 
=== Research Applications ===
 
Research groups utilized A440 systems for:
* '''Parallel processing::** Networks of A440s
* '''Language development::** Experimental compilers
* '''Graphics research::** Custom display modes
* '''Real-time systems::** Predictable timing
 
The open architecture and comprehensive documentation enabled innovative research projects impossible on proprietary systems.
 
== General Maintenance ==
{{Main|Acorn Archimedes A440 General Maintenance}}
 
Maintenance priorities reflect the A440's complexity and age. Hard drive monitoring remains critical, listening for bearing noise or seek irregularities indicating impending failure. Power supply maintenance includes annual capacitor inspection and preemptive replacement of the main filter capacitor. The ST506 controller podule requires edge connector cleaning to prevent intermittent disk errors. Thermal management demands regular cleaning of air vents and verification of fan operation. Battery replacement every 5 years prevents alkaline leakage onto the motherboard.
 
== Troubleshooting ==
{{Main|Acorn Archimedes A440 Troubleshooting}}
 
Diagnostic procedures begin with power supply verification, as marginal voltages cause various symptoms. Hard drive problems manifest as boot failures, data corruption, or controller timeouts. Memory errors produce application crashes or system hangs, diagnosed through systematic testing. Video corruption suggests VIDC timing issues or memory conflicts. The diagnostic ROM, if available, provides comprehensive hardware testing. Component-level troubleshooting requires oscilloscope verification of clock signals and logic analyzer examination of bus activity.
 
== Capacitor Replacement Guide ==
{{Main|Acorn Archimedes A440 Capacitor Replacement Guide}}
 
The enhanced power supply contains additional capacitors: main filter (8200µF 25V), auxiliary filters (2200µF 16V ×4), and switching regulation (100µF 25V ×6). Motherboard capacitors match other Archimedes models (100µF 16V ×6, 47µF 16V ×8, 22µF 25V ×4). The ST506 controller requires precision capacitor replacement to maintain timing accuracy. High-voltage primary-side capacitors demand appropriate safety precautions during replacement.
 
== Market Reception ==
 
The A440 faced a challenging market position. While technically impressive, the high price limited sales to institutions and enthusiasts. Software availability remained the primary barrier to broader adoption. The education market provided steady but limited demand. Commercial markets largely ignored the platform despite superior performance.
 
Competition from established workstation vendors and emerging PC compatibles eroded the A440's market position. By 1989, 386-based systems matched A440 performance at lower prices with vastly superior software selection. The A440's discontinuation reflected Acorn's recognition that the high-end workstation market required resources beyond their capabilities.


== Legacy ==
== Legacy ==


The A440 demonstrated the potential of RISC architecture in desktop systems, influencing subsequent processor development. While commercial success eluded it, the technical achievements were substantial. The system proved that small companies could challenge established players through innovative design.
The A440 demonstrated the potential of RISC architecture in desktop systems and established ARM as a viable processor architecture. The idea for RISC architecture was first developed by John Cocke at IBM's Research Centre, with the name "RISC" coined at the University of Berkeley in California .


Modern retrocomputing enthusiasts value A440 systems for their historical significance and build quality. However, failing hard drives and power supplies make restoration challenging. The scarcity of ST506 drives necessitates modern storage solutions, typically SCSI or IDE adaptations.
While commercial success was limited primarily to the UK education market, the technical achievements were substantial. The system proved that small companies could challenge established players through innovative design, and the ARM architecture would eventually become one of the most widely used processor designs in the world, particularly in mobile devices.
 
The A440's influence extended beyond its commercial life through the engineers and students who learned on these systems. Many UK technology leaders trace their understanding of computer architecture to hands-on experience with Archimedes systems, particularly the flagship A440.


== See Also ==
== See Also ==
* [[Acorn Archimedes A305]]
* [[Acorn Archimedes A305]]
* [[Acorn Archimedes A310]]
* [[Acorn Archimedes A310]]
* [[Acorn Archimedes A410]]
* [[Acorn Archimedes A440/1]]
* [[Acorn Archimedes A440/1]]
* [[Acorn Archimedes A540]]
* [[Acorn Archimedes A540]]
== External Links ==
* [https://chrisacorns.computinghistory.org.uk/Computers/A400.html Chris's Acorns: Acorn Archimedes A400 Series]
* [https://www.computinghistory.org.uk/ Centre for Computing History]


[[Category:Acorn Computers]]
[[Category:Acorn Computers]]
{{Navbox-AcornComputers}}

Revision as of 17:15, 29 September 2025

Acorn Archimedes A440
Acorn Archimedes A440
Specifications
ManufacturerAcorn Computers Ltd
TypePersonal Computer
ReleasedJune 1987
Discontinued1989
Intro price£2,299 (excluding VAT, 1987)
CPUARM2 @ 8 MHz
Memory4 MB RAM
Storage3.5" floppy drive (800 KB), 20 MB ST506 hard drive
DisplayVarious resolutions up to 1152×896
Sound8-channel stereo, 8-bit
OS / FirmwareArthur 1.2 (later upgradable to RISC OS 2)
PredecessorBBC Master
SuccessorAcorn Archimedes A440/1

The Acorn Archimedes A440 was the flagship model of the original Archimedes range, released in June 1987. Featuring 4 MB RAM and a 20 MB hard drive as standard, the A440 targeted professional users, universities, and high-end educational establishments requiring maximum performance from the revolutionary ARM architecture.

Overview

The A440 was launched in June 1987 alongside the A305 and A310, with the A440 priced at £2,299 excluding VAT and monitor . The A440 differed from the A410 in having 4MB RAM and a 20MB hard disc . The A410 was announced but may never have been actually sold - the July 1987 price list indicated it would be available 1st Quarter 1988, but the January 1988 price list said available 2nd Quarter 1988 .

A fully-specced A440 with 20MB hard disc, 4MB RAM and software weighed in at £2,644 . The machine represented Acorn's vision of a professional workstation built around their ARM RISC processor, competing against more expensive Unix workstations while offering superior price-performance ratios.

Hardware Specifications

Processor and Architecture

The A440 used the ARM2 processor running at 8 MHz, providing 32-bit processing with 26-bit addressing . The system was stated as running at 4.5+ MIPS, with some claims of 18 MIPS during tests . The performance increase was due to the fundamental architecture change from the 6502 models, with Acorn designing the ARM processor inspired by RISC work at Berkeley and Stanford Universities .

Memory

The A440 came with 4 MB RAM as standard , using the MEMC (Memory Controller) chip. This was the maximum configuration for the original Archimedes architecture using a single MEMC controller.

Storage

The A440 included a 20 MB ST506 hard drive as standard , though some sources mention 43 MB drives in certain configurations. Unlike the A300 series, the A440 had a built-in ST506/MFM controller on the motherboard . The system also included a 3.5" floppy drive supporting 800 KB capacity.

Expansion

The 400 series included four expansion slots and an ST506 controller for the internal hard drive . The A440 had a 4-slot backplane , providing substantial expansion capability for podules (Acorn's proprietary expansion cards).

Display and Sound

The system supported 256 colour modes from a palette of 4096 and featured 8-channel 8-bit stereo sound . High-resolution monochrome display modes were offered by the A440 , with resolutions up to 1152×896 pixels.

Operating System

The A440 was shipped with Arthur 1.2 . Arthur featured a primitive task-switching GUI, with version 0.30 released in June 1987 and 1.20 in September . For version 2 (October 1988), Arthur was renamed to RISC OS, which featured an updated GUI enabling co-operative multitasking of applications .

Earlier models which shipped with Arthur could be upgraded to RISC OS 2 by replacing the ROM chips containing the operating system . RISC OS 2 was a vast improvement over Arthur, allowing multitasking of programs with certain limitations .

Market Position and Reception

The Archimedes was officially launched in the week of June 19, 1987, with Acorn claiming the four MIPS ARM RISC machines were the fastest microcomputers in the world . The Archimedes achieved the significant milestone of being the first commercially-available RISC-based machines ever .

The ARM2 processed about 3x as many instructions per clock cycle as the Intel 80386 and 40% more per clock cycle than the Motorola 68030 . However, the Macintosh had been on the market since January 1984, the Atari ST since June 1985, and the Amiga since July 1985, giving them a 2-3 year head start .

Unix Workstation Variants

The R140, based on the A440, was Acorn's entry machine into the Unix market, functionally identical to an A440 but provided with a 52-53 MB ST506 drive with RISC iX (Acorn's brand of Unix) . The R140 cost £3,500 excluding VAT . An ordinary A440/1 with at least 4 MB RAM and a suitable hard drive could also run RISC iX .

Successor Models

In May/July 1989, the A440 was replaced by the A440/1, which included the MEMC1a memory controller giving about 10% performance improvement . The A440/1 cost £2,499 excluding VAT and came with a 50-53 MB ST506 hard disc . The A410/1 cost £1,199, the A420/1 £1,699, and the A440/1 £2,499, all excluding VAT .

Legacy

The A440 demonstrated the potential of RISC architecture in desktop systems and established ARM as a viable processor architecture. The idea for RISC architecture was first developed by John Cocke at IBM's Research Centre, with the name "RISC" coined at the University of Berkeley in California .

While commercial success was limited primarily to the UK education market, the technical achievements were substantial. The system proved that small companies could challenge established players through innovative design, and the ARM architecture would eventually become one of the most widely used processor designs in the world, particularly in mobile devices.

See Also