|
Emulated Hardware
The hardware emulated by BeebEm is that of a standard BBC Micro Model B,
a Model B with IntegraB board, Model B Plus or Master 128 with a few small
additions. Optional 65C02 and other types of second processor are also
emulated. The emulation is accurate enough to run most software.
Hardware common to all models
- 74689 Sound chip with 3 tone channels and one noise channel.
- uPD7002 Analogue to Digital Converter
- 32K RAM
- 6845 Cathode Ray Tube Controller (CRTC)
- Acorn proprietary VIDPROC (Video Processor)
- SAA5050 Teletext generator
- System and User 6522 Versatile Interface Adaptors (VIAs)
- "IC32" Addressable latch
- Full BBC Micro keyboard
- ROMSELect Register
- 6854 Advanced Data-Link Controller (Econet)
- SCSI and SASI Hard Drives
- AMX Mouse
Model B Specific hardware
- Full 6502 Processor with all undocumented opcodes
- Sixteen 16K Paged ROM banks, with Sideways RAM option
- 16K OS ROM
- 8271 Floppy Disc Controller
Model B Plus Specific hardware
- Four 16K Sideways RAM banks
- 16K B+ MOS ROM
- 20K Video Shadow RAM
- 12K Additional RAM
Master 128 Specific hardware
- 65C12 Processor with all undocumented opcodes filled in with
corresponding undocumented 6502 opcodes
- Seven 16K Paged ROMs
- Four 16K Sideways RAM banks
- 16K MOS ROM
- 20K Video Shadow RAM
- 8K Filing System RAM
- 4K Screen Operations RAM
- 1770 Floppy Disc controller
- 146818 Realtime Clock and CMOS RAM (50 bytes)
- ACCess CONtrol register
65C02 Second Processor
- 65C12 Processor
- 64K RAM
- 2K boot ROM
- TUBE ULA chip
Z80 Second Processor
- Z80 Processor
- 64K RAM
- Boot ROM (8KB Torch Z80, 4KB Acorn Z80)
- TUBE ULA chip
ARM Second Processor
- ARM3 Processor
- 4MB RAM
- 16KB Boot ROM
- TUBE ULA chip
Integra-B
For information on the IntegraB see the documentation in the 'Documents'
directory.
|
|