Acorn Archimedes A500
The Acorn A500 is the development machine Acorn built for the Archimedes: a workstation in a heavy metal case with the ARM, MEMC, VIDC and IOC chip set, 4 MB of RAM, a 20 MB hard disc and a four-slot backplane, used inside Acorn to write the operating system and software before the Archimedes went on sale.[1][2] It was never sold. Paul Fellows, who used one to develop the operating system at Acorn, wrote that about 100 were built in 1986, some 12 months before the A305 and A310, and that the machine was functionally equivalent to the A440.[1]
History
[edit | edit source]The A500s first ran with an ARM1 and were upgraded to the ARM2, which added the multiply instruction, while they were in use.[1][3] Paul Fellows recalled that the machines were at first connected to BBC Micros by an umbilical into the Tube port, with the BBC doing all the input and output. The video, keyboard and filing systems were moved across to the A500 one at a time, until the umbilical was removed and the machine started on its own at the BASIC prompt: "Arthur was born!"[1] A separate A500 second processor board, which used a BBC Micro in the same way, also survives; Chris Whytehead has one and lists a working example as wanted.[4]
Chris Whytehead's second A500, serial number 104, has a board label dated 3 March 1987, so more A500s were built after the first 100. He has also seen an Issue C board in serial number 222.[1]
Hardware
[edit | edit source]
| Item | Specification |
|---|---|
| Performance | 8 MIPS peak |
| Memory | 4 MB RAM, 256 KB ROM, virtual memory support |
| Discs | 1.6 MB floppy, 20 MB Winchester |
| Ports | Parallel printer, Econet, RS423 serial, linear RGB, composite video, stereo sound |
| Expansion | Four internal I/O expansion slots |
| Clock | Battery-backed real-time clock and 256 bytes of RAM |
| Display | 1152 x 864 at 1 bit per pixel 60 Hz; 640 x 480 at 4 bits 60 Hz; 640 x 256 at 8 bits 50 Hz |
| Keyboard | 95 keys, with speaker and mouse |
Source: A500 Hardware Guide, chapter 1.[2]
The main board carries 32 one-megabit DRAMs, which must be 120 ns or faster with an 8 MHz ARM. The floppy controller (IC34) is an FDC9793 or FDC1793 with an FDC9216B data separator, and the real-time clock (IC22) and 256 bytes of CMOS RAM (IC23) sit on the I²C bus. Links set the clock (LK1, 20 or 24 MHz), the DRAM size (LK3 and LK4), the processor (LK5, made for a 3 µm ARM and broken for a 2 µm ARM) and the ROM size (LK6 and LK7).[5] Paul Fellows wrote that the A500's RISC OS 2 is a special version, because the serial port controller and hard disc interface differ from the production machines.[1]

| Item | Serial 46 | Serial 104 |
|---|---|---|
| Main board | 0000,025 issue B | 0000,025 issue B |
| Processor | VLSI VL2333-QC ARM2, 8 MHz | Prototype VL86C020 ARM3 on daughterboard 0283,600 issue A |
| Memory controller | MEMC1 | MEMC1a |
| Memory and video | 4 MB, VIDC1 | 4 MB, VIDC1 |
| Floppy drive | Sony MP-F73W-00D | Sony MP-F73W-00D |
| Hard disc | 20 MB Miniscribe 8425 on the on-board HD63463 MFM controller | 50 MB Rodime RO3065 |
| Backplane | Acorn four-slot, SKEA,007 issue A | Acorn four-slot, SKEA,007 issue A |
| Operating system | RISC OS 2.00 for the A500 (15 September 1988) | RISC OS 2.06 development version |
Chris Whytehead's specification table records the hard disc controller as "HD64363"; his description of the second machine names it as the HD63463, the Hitachi controller also used on the 400 series. Neither of the usual benchmark programs, !SICK or !ARMSI, runs on the A500. His serial 46 boots RISC OS 2 with most modules loaded from disc, and he has also run Arthur 1.20 ROMs made for the A500.[1][6]
Keyboard and mouse
[edit | edit source]
The keyboard is a metal-cased unit that plugs into the front of the computer with a telephone-style plug. It has extra keys such as HELP and MENU, which Paul Fellows says were specified for the ARX operating system that was never released. The three-button mouse, made by Penny & Giles (model M3/100), plugs into the keyboard through a 9-way D connector.[1] The keyboard has its own 6500/11 microcontroller, an LM7805 regulator taking +5 V from the +12 V feed, and a reset button on the rear that resets both the keyboard and the computer. It has its own power-on reset, so it can be unplugged and replugged without resetting the A500.[7]
Care and repair
[edit | edit source]No service manual for the A500 is known, and the hardware guide's parts list and mechanical chapter, including "Changing the batteries", are empty headings. The following comes from the hardware guide and Chris Whytehead's photographs.[8]
- Batteries: the clock and CMOS RAM run from two dry cells, which the guide says can be changed with the power on without losing the settings. The cells sit at the front of the case behind the moulded front panel.[8][1] Old cells leak; see Battery Explosion, Capacitor or Corrosion Damage and Battery Refurbishment.
- Power supply: a BBC Master 128 unit with an extra 12 V (yellow) lead. Acorn's guide calls it "a compromise and probably inadequate for a production machine", able to run one low-power 3.5-inch Winchester.[8][1] It runs from the mains; discharge and measure its capacitors before working on it.
- Keyboard: the keyboard's polarised capacitors are C1 and C8, 10 µF 16 V, and C12, 470 µF 6.3 V.[7]
- Modifications: Acorn listed eight changes for Issue B main boards, among them smoothing the +12 V and +5 V feeds to the floppy drive. Most of the wire changes on Chris Whytehead's serial 104 appear to come from the "Fast A500" upgrade, which runs the ARM and memory faster than the 8 MHz I/O system. Acorn's note on that upgrade says the EPROMs are the first parts to fail when a machine is pushed too fast.[8][9][1]
- Hard and floppy drives: see Hard Drive Maintenance and Repair and Floppy Drive Repair.
Documentation
[edit | edit source]- Acorn Archimedes A500 Documentation: the draft A500 Hardware Guide and the Fast A500's application note.
- Archimedes 440 Service Manual for the production board most like the A500's.
Related pages
[edit | edit source]References
[edit | edit source]- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 Whytehead, Chris. "Acorn A500 (prototype)", Chris's Acorns, The Centre for Computing History (retrieved 2026-10-02). Paul Fellows's description from the 2003 auction of his A500; the A500 Hardware Guide; photographs and specifications of A500s serial 46 and 104.
- ↑ 2.0 2.1 Acorn Computers, A500 Hardware Guide, issue 0.0 (draft, copyright 1986). Hosted on this wiki: File:Acorn A500 Hardware Guide (draft).pdf; described on Acorn Archimedes A500 Documentation. Chapter 1, introduction and features.
- ↑ Whytehead, Chris. "Archimedes", Chris's Acorns (retrieved 2026-10-02). The A500 was the development machine for the whole Archimedes family; it first used the ARM1 and was later upgraded to the ARM2.
- ↑ Whytehead, Chris. "Acorn A500 second processor", Chris's Acorns (retrieved 2026-10-02). Board SKB 0000 022A, stripped of most chips; sockets for the ARM, MEMC, IOC and VIDC; Tube interface; circuit diagram.
- ↑ A500 Hardware Guide, chapters 9 and 13: detailed hardware description; connectors, links and test points.
- ↑ Acorn Computers, High Performance Computer Systems Model 440 Service Manual, part number 0476,155, issue 1, November 1988, p. 28: Hitachi HD63463 hard disc controller. Hosted on this wiki: Archimedes 440 Service Manual.
- ↑ 7.0 7.1 A500 Hardware Guide, chapter 11 (reset and power-on) and appendix B (the A500 keyboard: hardware description, connectors and parts list).
- ↑ 8.0 8.1 8.2 8.3 A500 Hardware Guide, sections 9.7, 9.10.4, 9.12, 12, 14.2 and 15.
- ↑ Muller, Mike. Application Note: Fast A500's, issue 1.4, Acorn Computers, 12 December 1988 (draft). Hosted on this wiki: File:Acorn Fast A500 Application Note.pdf.