Jump to content

Acorn Archimedes A3000: Difference between revisions

From RetroTechCollection
Add maintenance/troubleshooting/capacitor + service-manual links; add Acorn navbox
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
| release date = May 1989
| release date = May 1989
| discontinued = 1991
| discontinued = 1991
| price        = £649 (1989)
| price        = £649 (excluding VAT, 1989)
| cpu          = ARM2 (ARM250 in later models) @ 8 MHz
| cpu          = ARM2 @ 8 MHz
| memory      = 1 MB RAM (expandable to 4 MB)
| memory      = 1 MB RAM (expandable to 2-4 MB)
| storage      = 3.5" floppy drive (800 KB/1.6 MB), optional hard drive
| storage      = 3.5" floppy drive (800 KB)
| display      = 640×512 (16 colours), 640×256 (256 colours), 1152×896 (monochrome)
| sound        = 8-channel stereo, 8-bit
| sound        = 8-channel stereo, 8-bit logarithmic DAC
| dimensions  = 430 mm × 340 mm × 95 mm
| weight      = 5.5 kg
| os          = RISC OS 2.00 (later 3.00)
| os          = RISC OS 2.00 (later 3.00)
| predecessor  = [[Acorn Archimedes A310]]
| predecessor  = [[Acorn Archimedes A310]]
| successor    = [[Acorn A3010]]
| successor    = [[Acorn A3010]], [[Acorn A3020]]
| codename    =
| model        =
}}
}}


The '''Acorn Archimedes A3000''' was a single-box home computer released in May 1989 as part of Acorn's Archimedes range. The first all-in-one Archimedes model, it integrated keyboard, motherboard, and floppy drive in a wedge-shaped case reminiscent of the earlier 8-bit machines while incorporating the revolutionary ARM RISC processor architecture.
The '''Acorn Archimedes A3000''' was a home computer that Acorn introduced in May 1989, when the company phased out the 300 series in favour of the new BBC A3000. The machine carried the distinction of being the last Acorn computer to be part of the BBC Computer Literacy Project and display the "British Broadcasting Corporation Microcomputer System" label.


== Architecture ==
== Design and pricing ==


The A3000 utilized either the discrete ARM2 processor with support chips or the later ARM250, a single-chip solution integrating the ARM2 core, MEMC memory controller, VIDC video controller, and IOC input/output controller into one package.
Acorn returned to an integrated keyboard design with the A3000, abandoning the separate keyboard and system unit configuration of earlier Archimedes computers. The case resembled those of the Amiga 500 and Atari ST , competitors that dominated the home computer market at the time.


=== System Architecture ===
At £649 plus VAT, reviewers considered the A3000 expensive compared to the Commodore Amiga and Atari ST, though they noted it ran much faster than similarly priced models from those ranges. Schools and education authorities could purchase the machine for £529, a price close enough to the BBC Master to persuade many institutions to upgrade to Acorn's 32-bit systems.


{| class="wikitable styled-table" style="width:70%; text-align:center;"
== Technical specifications ==
! Component !! Early A3000 !! Late A3000 !! Function
|-
| '''CPU''' || ARM2 @ 8 MHz || ARM250 @ 12 MHz || 32-bit RISC processor
|-
| '''MEMC''' || MEMC1a (separate) || Integrated in ARM250 || Memory controller, DMA
|-
| '''VIDC''' || VIDC1a (separate) || Integrated in ARM250 || Video and sound controller
|-
| '''IOC''' || IOC (separate) || Integrated in ARM250 || I/O controller, timers
|-
| '''RAM''' || 1 MB (4× 256K×9) || 1 MB minimum || Fast page mode DRAM
|-
| '''ROM''' || 2 MB (4× 512 KB) || 2 MB || RISC OS, applications
|}


=== Memory Map ===
The computer ran on an 8 MHz ARM2 processor with 1 MB of RAM and stored RISC OS in 512 KB of ROM. The hardware closely matched an Archimedes 310 squeezed into a smaller case, though Acorn fitted the newer MEMC1a memory controller which delivered a 10-15% speed increase.


{| class="wikitable styled-table" style="width:70%; text-align:center;"
Cost-cutting measures affected expandability. Acorn left out the RS232 port and restricted expansion to one internal mini-podule slot and one external podule connection . Hard drives required external SCSI or IDE controller podules, as the motherboard lacked built-in support.
|+'''A3000 Memory Organization'''
! Address Range !! Size !! Function !! Access Type
|-
| $0000000 – $01FFFFF || 2 MB || Logical RAM space || User mode
|-
| $0200000 – $02FFFFF || 1 MB || Physical RAM (1 MB model) || Direct
|-
| $0300000 – $033FFFF || 256 KB || Additional RAM (if fitted) || Direct
|-
| $0340000 – $035FFFF || 128 KB || VIDC frame buffer || DMA
|-
| $0360000 – $037FFFF || 128 KB || Sound DMA buffers || DMA
|-
| $0380000 – $03FFFFF || 512 KB || System space || Supervisor
|-
| $1000000 – $1FFFFFF || 16 MB || Expansion cards || I/O cycles
|-
| $2000000 – $2FFFFFF || 16 MB || Expansion cards || Synchronous
|-
| $3000000 – $33FFFFF || 4 MB || I/O controllers || I/O space
|-
| $3400000 – $35FFFFF || 2 MB || ROM (low) || Read only
|-
| $3600000 – $37FFFFF || 2 MB || ROM (high) || Read only
|-
| $3800000 – $3FFFFFF || 8 MB || ROM (expansion) || Read only
|}


== Hardware Specifications ==
The video system displayed 256 colors from a palette of 4096, while the sound hardware provided 8 channels of 8-bit stereo audio. Users ran RISC OS 2, which had replaced the original Arthur operating system from the first Archimedes machines.


=== ARM2 Processor Details ===
== Manufacturing and distribution ==


{| class="wikitable styled-table" style="width:90%; text-align:center;"
Acorn developed the A3000 in nine months, using it to test an integrated CAD system from Valid Logic Systems. AB Electronics, Acorn's manufacturing partner, built the machines using surface mount technology—reportedly a first for home microcomputers.
! Feature !! Specification !! Notes
|-
| '''Architecture''' || 32-bit RISC || 26-bit address space
|-
| '''Registers''' || 27× 32-bit || 16 general + PC + status
|-
| '''Pipeline''' || 3-stage || Fetch, decode, execute
|-
| '''Cache''' || None || Direct memory execution
|-
| '''Instructions''' || Fixed 32-bit || Conditional execution
|-
| '''Modes''' || 4 processor modes || User, IRQ, FIQ, Supervisor
|-
| '''Performance''' || 4 MIPS @ 8 MHz || 0.5 instructions per clock
|}


=== VIDC (Video Controller) ===
The A3000's launch brought Acorn back to mainstream retail. Dixons agreed to stock the computer at their business centres, followed by deals with John Lewis and Alders . Schools provided the strongest market—one local education authority ordered 500 machines shortly after launch for their primary schools.


The VIDC1a provided advanced video capabilities:
== Software bundles ==


{| class="wikitable styled-table" style="width:85%; text-align:center;"
In 1990, Acorn offered The Learning Curve package at £699 plus VAT, bundling the A3000 with First Word Plus, the Genesis hypermedia application, and PC Emulator software worth about £200 total.
! Function !! Specification !! Implementation
|-
| '''Palette''' || 4096 colours || 12-bit RGB (4 bits per channel)
|-
| '''Sprites''' || Hardware pointer || 32×32 pixels, 3 colours
|-
| '''DMA''' || Video, cursor, sound || Cycle-stealing from RAM
|-
| '''Pixel rates''' || 8, 12, 16, 24 MHz || Software programmable
|-
| '''Sync generation''' || H/V sync || Programmable timing
|-
| '''Sound channels''' || 8 stereo || Logarithmic DAC
|}


=== Display Modes ===
A second bundle called Jet Set targeted home users at £747.50, packaging the computer with Clares' Interdictor flight simulator, Domark's Trivial Pursuit, Superior Golf, the Euclid 3D modelling package, and a television modulator.


{| class="wikitable styled-table" style="width:90%; text-align:center;"
== Later developments ==
! Mode !! Resolution !! Colours !! Refresh !! Memory Used
|-
| 0 || 640×256 || 2 || 50 Hz || 20 KB
|-
| 1 || 640×256 || 4 || 50 Hz || 40 KB
|-
| 2 || 640×256 || 16 || 50 Hz || 80 KB
|-
| 8 || 640×256 || 4 || 50 Hz || 40 KB
|-
| 9 || 640×256 || 16 || 50 Hz || 80 KB
|-
| 10 || 640×256 || 256 || 50 Hz || 160 KB
|-
| 11 || 640×512 || 2 || 50 Hz || 40 KB
|-
| 12 || 640×512 || 16 || 50 Hz || 160 KB
|-
| 13 || 640×512 || 256 || 50 Hz || 320 KB
|-
| 15 || 640×512 || 16 || 50 Hz || 160 KB
|-
| 18 || 640×512 || 2 || 75 Hz || 40 KB
|-
| 19 || 640×512 || 4 || 75 Hz || 80 KB
|-
| 20 || 640×512 || 16 || 75 Hz || 160 KB
|-
| 21 || 640×512 || 256 || 75 Hz || 320 KB
|-
| 23 || 1152×896 || Mono || 75 Hz || 132 KB
|}


== Input/Output ==
Third-party manufacturers produced numerous expansions  including memory upgrades to 4 MB, external podule backplanes for additional expansion cards, and various interface cards for hard drives, networking, and MIDI.


=== Internal Expansion ===
Acorn replaced the A3000 with the A3010 and A3020 in 1992, dropping the Archimedes brand name, though users continued using the term until the RiscPC arrived in 1994 .
 
The A3000 provided limited internal expansion:
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Slot !! Type !! Purpose !! Compatibility
|-
| RAM expansion || 4× SIMM sockets || Up to 4 MB total || 256K×9 or 1M×9 SIMMs
|-
| Mini podule || Proprietary connector || Internal expansion || Network cards, SCSI
|-
| Serial upgrade || 20-pin header || RS423/RS232 || Optional 6551 ACIA
|-
| User port || 20-pin IDC || Digital I/O || BBC Micro compatible
|-
| Econet || 5-pin DIN || Network || Optional module
|}
 
=== External Ports ===
 
{| class="wikitable styled-table" style="width:90%; text-align:center;"
! Port !! Connector !! Function !! Signals
|-
| '''Monitor''' || 15-pin D-sub || Analogue RGB || R,G,B, H/V sync
|-
| '''Serial''' || 9-pin D-sub || RS423 || TxD, RxD, CTS, RTS
|-
| '''Parallel''' || 25-pin D-sub || Centronics || 8-bit data + control
|-
| '''Mouse''' || 9-pin mini-DIN || Quadrature || X/Y movement, 3 buttons
|-
| '''Keyboard''' || Built-in || Matrix scan || 102-key extended
|-
| '''Headphones''' || 3.5mm jack || Stereo audio || 8-bit log DAC output
|-
| '''Econet''' || 5-pin DIN || Network || Clock, data (optional)
|}
 
== Floppy Drive System ==
 
The A3000 included an internal 3.5" floppy drive:
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Specification !! ADFS Format !! DOS Format
|-
| '''Capacity''' || 800 KB (D) / 1.6 MB (E) || 720 KB / 1.44 MB
|-
| '''Sectors/track''' || 5 (D) / 10 (E) || 9 / 18
|-
| '''Tracks''' || 80 || 80
|-
| '''Sides''' || 2 || 2
|-
| '''Sector size''' || 1024 bytes || 512 bytes
|-
| '''Controller''' || WD1772 @ 8 MHz || WD1772
|-
| '''Data rate''' || 250 kbps || 250/500 kbps
|}
 
== Sound System ==
 
The VIDC provided sophisticated audio:
 
=== Audio Specifications ===
* '''Channels:''' 8 independent stereo channels
* '''Sample rate:''' Variable up to 48 kHz
* '''Resolution:''' 8-bit logarithmic (µ-law)
* '''DMA:''' Automatic buffer refill
* '''Stereo positioning:''' 7 positions per channel
* '''Output:''' Internal speaker + headphone jack
 
=== Sound DMA System ===
* '''Buffer size:''' 16 bytes per channel
* '''Interrupt:''' On buffer empty
* '''Latency:''' < 1ms at 20 kHz sample rate
* '''Total bandwidth:''' 384 KB/s maximum
 
== Power Supply ==
 
Internal switched-mode PSU specifications:
* '''Input:''' 220-240V AC, 50 Hz
* '''Output voltages:'''
* +5V @ 4A (logic)
* +12V @ 1A (drives)
* -5V @ 100mA (serial)
* '''Power consumption:''' 35W typical, 45W maximum
* '''Cooling:''' Passive convection
 
== ROM Software ==
 
=== RISC OS 2.00/3.00 ===
 
The 2 MB ROM contained:
* '''RISC OS kernel:''' Memory management, task switching
* '''Desktop:''' WIMP environment (Windows, Icons, Menus, Pointer)
* '''Filing systems:''' ADFS, DFS, NetFS, RamFS
* '''BASIC V:''' Enhanced BBC BASIC with assembler
* '''Applications:''' Edit, Paint, Draw, Configure
* '''Fonts:''' Trinity, Homerton, Corpus (outline fonts)
* '''Printer drivers:''' Dot matrix, inkjet, laser support
 
=== ROM Organization ===
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Address !! Size !! Contents
|-
| $3400000 || 512 KB || RISC OS kernel and modules
|-
| $3480000 || 512 KB || Desktop and WindowManager
|-
| $3500000 || 512 KB || Applications (Draw, Paint, Edit)
|-
| $3580000 || 512 KB || Fonts and printing system
|}
 
== ARM250 Variant ==
 
Later A3000 models used the ARM250 integrated processor:
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Feature !! ARM2 System !! ARM250 System
|-
| '''Chip count''' || 4 (ARM2, MEMC, VIDC, IOC) || 1 (ARM250)
|-
| '''Clock speed''' || 8 MHz || 12 MHz
|-
| '''Power consumption''' || 8W (chips only) || 3W
|-
| '''Cache''' || None || 4 KB unified
|-
| '''Manufacturing''' || 3µm || 1.5µm CMOS
|-
| '''Cost''' || Higher || 60% reduction
|}
 
== Technical Limitations ==
 
{| class="wikitable styled-table" style="width:90%; text-align:center;"
! Limitation !! Cause !! Impact
|-
| No hardware FPU || Cost reduction || Slow floating point via software
|-
| 26-bit addressing || ARM2 design || 64 MB address space limit
|-
| Single expansion slot || Case constraints || Limited upgrade options
|-
| No SCSI interface || Cost reduction || External SCSI pods required
|-
| 8-bit sound || VIDC limitation || Lower quality than CD audio
|-
| No genlock || Consumer positioning || No video production capability
|}
 
== Known Hardware Issues ==
 
=== Power Supply Problems ===
* '''Capacitor failure:''' Switchmode PSU capacitors dry out after 30+ years
* '''Voltage drift:''' +5V rail drops causing system instability
* '''Thermal stress:''' Poor ventilation causes PSU overheating
 
=== Battery Leakage ===
* '''CMOS battery:''' 3.6V NiCd prone to leaking alkaline electrolyte
* '''PCB damage:''' Battery leakage corrodes nearby traces
* '''Clock failure:''' System loses time and configuration
 
=== Keyboard Issues ===
* '''Membrane failure:''' Key bounce and non-response
* '''Controller chip:''' 8051 microcontroller failures
* '''Cable stress:''' Ribbon cable fractures at hinge point
 
=== Floppy Drive ===
* '''Head alignment:''' Drift causes read errors
* '''Belt deterioration:''' Drive belt turns to sticky mess
* '''Capacitor leakage:''' Drive PCB capacitors fail
 
== Manufacturing Variants ==
 
{| class="wikitable styled-table" style="width:85%; text-align:center;"
! Model !! Processor !! ROM Version !! Production Period
|-
| A3000 (early) || ARM2 + support chips || RISC OS 2.00 || May 1989 - Dec 1989
|-
| A3000 (mid) || ARM2 + support chips || RISC OS 2.01 || Jan 1990 - Jun 1990
|-
| A3000 (late) || ARM250 || RISC OS 3.00 || Jul 1990 - Dec 1991
|-
| A3000 (final) || ARM250 || RISC OS 3.10 || Jan 1991 - May 1991
|}
 
== Memory Timing ==
 
MEMC memory controller timing:
* '''Page mode:''' 2-1-1-1 cycles for sequential access
* '''Random access:''' 4 cycles (N-cycle)
* '''Video DMA:''' Steals 1 in 4 cycles during active display
* '''Sound DMA:''' On-demand, priority over CPU
* '''Refresh:''' 128 cycles every 4ms
 
Performance measurements:
* '''Sequential read:''' 16 MB/s
* '''Random read:''' 8 MB/s
* '''Video bandwidth:''' 4 MB/s (mode 13)
* '''Effective CPU bandwidth:''' 12 MB/s
 
== General Maintenance ==
{{Main|Acorn Archimedes A3000 General Maintenance}}
 
Critical maintenance includes replacing the CMOS battery before leakage occurs, cleaning the case ventilation slots to prevent overheating, and checking the PSU capacitors for bulging or leakage. The keyboard membrane should be inspected for wear, and the floppy drive requires periodic cleaning and lubrication. Internal dust should be removed with compressed air, particularly around the processor and PSU.
 
== Troubleshooting ==
{{Main|Acorn Archimedes A3000 Troubleshooting}}
 
Common faults include startup failures (check PSU voltages and CMOS battery), corrupted display (VIDC timing or RAM faults), and floppy drive errors (clean heads, replace belt). The "Machine startup held" message indicates CMOS corruption requiring battery replacement. Intermittent crashes often result from PSU capacitor degradation or thermal issues.
 
== Capacitor Replacement Guide ==
{{Main|Acorn Archimedes A3000 Capacitor Replacement Guide}}
 
Essential capacitors requiring replacement:
* '''PSU primary:''' 220µF 200V, 47µF 50V
* '''PSU secondary:''' 2200µF 16V, 1000µF 16V (×2)
* '''Motherboard:''' 100µF 16V (×4), 47µF 16V (×6)
* '''Floppy controller:''' 10µF 25V (×3)
 
== Expansion Options ==
 
=== Internal Mini-Podule ===
Compatible expansion cards:
* '''Econet module:''' Network interface
* '''SCSI interface:''' Hard drive controller
* '''MIDI interface:''' Musical instrument connectivity
* '''User port:''' Digital I/O interface
 
=== External Expansions ===
* '''External podule backplane:''' Adds 2-4 standard podule slots
* '''Hard drive podule:''' SCSI or IDE interfaces
* '''Genlock podule:''' Video synchronization
* '''Ethernet podule:''' 10Base2/10BaseT networking


== See Also ==
== See Also ==
* [[Acorn Archimedes A3000 Maintenance Guide]]
* [[Acorn Archimedes A3000 Troubleshooting Guide]]
* [[Acorn Archimedes A3000 Capacitor Guide]]
* [[Acorn A3000 Service Manual]]
* [[Acorn Archimedes A310]]
* [[Acorn Archimedes A310]]
* [[Acorn A3010]]
* [[Acorn A3010]]
* [[Acorn A3020]]
* [[Acorn A3020]]
* [[Acorn A4000]]
 
* [[RISC OS]]
== External Links ==
* [https://chrisacorns.computinghistory.org.uk/Computers/A3000.html Chris's Acorns: BBC A3000]
* [https://www.retro-kit.co.uk/ Retro-Kit: Acorn BBC A3000]
 
{{Navbox-AcornComputers}}


[[Category:Acorn Computers]]
[[Category:Acorn Computers]]

Latest revision as of 21:07, 17 June 2026


Acorn Archimedes A3000
Acorn Archimedes A3000
Specifications
ManufacturerAcorn Computers Ltd
TypeHome Computer
ReleasedMay 1989
Discontinued1991
Intro price£649 (excluding VAT, 1989)
CPUARM2 @ 8 MHz
Memory1 MB RAM (expandable to 2-4 MB)
Storage3.5" floppy drive (800 KB)
Display
Sound8-channel stereo, 8-bit
OS / FirmwareRISC OS 2.00 (later 3.00)
PredecessorAcorn Archimedes A310
SuccessorAcorn A3010, Acorn A3020

The Acorn Archimedes A3000 was a home computer that Acorn introduced in May 1989, when the company phased out the 300 series in favour of the new BBC A3000. The machine carried the distinction of being the last Acorn computer to be part of the BBC Computer Literacy Project and display the "British Broadcasting Corporation Microcomputer System" label.

Design and pricing

[edit | edit source]

Acorn returned to an integrated keyboard design with the A3000, abandoning the separate keyboard and system unit configuration of earlier Archimedes computers. The case resembled those of the Amiga 500 and Atari ST , competitors that dominated the home computer market at the time.

At £649 plus VAT, reviewers considered the A3000 expensive compared to the Commodore Amiga and Atari ST, though they noted it ran much faster than similarly priced models from those ranges. Schools and education authorities could purchase the machine for £529, a price close enough to the BBC Master to persuade many institutions to upgrade to Acorn's 32-bit systems.

Technical specifications

[edit | edit source]

The computer ran on an 8 MHz ARM2 processor with 1 MB of RAM and stored RISC OS in 512 KB of ROM. The hardware closely matched an Archimedes 310 squeezed into a smaller case, though Acorn fitted the newer MEMC1a memory controller which delivered a 10-15% speed increase.

Cost-cutting measures affected expandability. Acorn left out the RS232 port and restricted expansion to one internal mini-podule slot and one external podule connection . Hard drives required external SCSI or IDE controller podules, as the motherboard lacked built-in support.

The video system displayed 256 colors from a palette of 4096, while the sound hardware provided 8 channels of 8-bit stereo audio. Users ran RISC OS 2, which had replaced the original Arthur operating system from the first Archimedes machines.

Manufacturing and distribution

[edit | edit source]

Acorn developed the A3000 in nine months, using it to test an integrated CAD system from Valid Logic Systems. AB Electronics, Acorn's manufacturing partner, built the machines using surface mount technology—reportedly a first for home microcomputers.

The A3000's launch brought Acorn back to mainstream retail. Dixons agreed to stock the computer at their business centres, followed by deals with John Lewis and Alders . Schools provided the strongest market—one local education authority ordered 500 machines shortly after launch for their primary schools.

Software bundles

[edit | edit source]

In 1990, Acorn offered The Learning Curve package at £699 plus VAT, bundling the A3000 with First Word Plus, the Genesis hypermedia application, and PC Emulator software worth about £200 total.

A second bundle called Jet Set targeted home users at £747.50, packaging the computer with Clares' Interdictor flight simulator, Domark's Trivial Pursuit, Superior Golf, the Euclid 3D modelling package, and a television modulator.

Later developments

[edit | edit source]

Third-party manufacturers produced numerous expansions including memory upgrades to 4 MB, external podule backplanes for additional expansion cards, and various interface cards for hard drives, networking, and MIDI.

Acorn replaced the A3000 with the A3010 and A3020 in 1992, dropping the Archimedes brand name, though users continued using the term until the RiscPC arrived in 1994 .

See Also

[edit | edit source]
[edit | edit source]