-
Notifications
You must be signed in to change notification settings - Fork 81
CoreDocArchimedes
This page has operating instructions for the Acorn Archimedes core by Stephen Leary.
- Basic internals are implemented.
- Two floppy disks with read/write support
- IDE interface with two (master/slave) drive support
- Sound support added but may not work in all situations.
- The core emulates an A3000 type machine with 4 MiB RAM with an ARM2a with caches disabled for now (has an A3010 style joystick interface).
- Core runs at ~91% of an ARM2 @ 8Mhz when using VGA Modes.
- Some games now run. Expect issues.
If someone has an MMC/SD card driver/podule then please mention it in the forums so it can be include it in the core.
Make sure to upgrade to the latest MiST firmware first (200516 or later).
Copy the Archimedes core into the root folder of the SD card. To make the MiST start with this core, rename it to core.rbf
.
Copy a version of the RISC OS ROM into the root folder, renaming it to riscos.rom
. Emulators sometimes come with four files comprising the ROM image, see here how to join these files into the one file needed by the Archimedes core and how to save the ROM from a real machine.
The current version supports two floppy drives. Floppy disk images ADF format and of exactly 819200 bytes in size are currently required. This is the most common format for the Acorn Archimedes. Note that this is not identical to Amiga .ADF format.
Images named floppy0.adf
and floppy1.adf
are auto-inserted into the floppy disk drives on startup. Other images can be selected via the on-screen-display (OSD) which can be opened using the Print Screen key.
The core supports the RISC Developments IDE interface podule. This allows to attach two IDE hard disk images to the core. They should be put to the root of the SD Card, and should me named as archie1.hdf
and archie2.hdf
. To use the images, appropriate CMOS settings should be applied. They can be found in the IDE interface manual. You can export the CMOS RAM from an emulator (Arculator's CMOS.RAM files are OK), or just save it in the OSD menu to the SD Card.
There are some immediately usable files in the binaries folder:
- SVGAIDE.RAM a CMOS file with SVGA (800x600) desktop resolution and one IDE drive.
- ARCHIE1.ZIP HDF image with an empty 512MB hard disk drive.
- RiscDevIDE.zip Utilities disk for the Risc Developments IDE podule.
- RiscDev_IDEHDSystem_UG.pdf User's manual for the Risc Developments IDE podule.
If the ROM is recognized the core should boot into RISC OS. Press Print Screen to open the OSD menu (the MIST usual F12 is used by the Archimedes).
- Floppy 0: Choose the floppy disk images to use for floppy 0
- Floppy 1: Choose the floppy disk images to use for floppy 1
- OS ROM: Choose the RISC OS rom to use
- CMOS RAM: A 256 byte CMOS RAM file to use
- Save CMOS RAM: saves the current contents of the CMOS ram on the SD Card
- Firmware & Core: Change MiST core or upgrade firmware
- Save config: Save current config for next boot
You can move to other pages of settings by pressing the right arrow key.
- Compatible versions of RISC OS are RISC OS 2, RISC OS 3.10, RISC OS 3.11 and RISC OS 3.19
- Only RISC OS 3.1x supports (S)VGA compatible output for all screen modes.
- Older RISC OS 2.xx versions will need a VGA to SCART cable at present (or use the built-in scandoubler for VGA screens).
- To use RGB SCART, keep tapping the 0 numpad key at boot (or set up the CMOS RAM for an appropriate screen mode, and save it).
This core uses the Amber CPU core from OpenCores which is LGPL. The core itself is dual licensed LGPL/BSD.
MiST FPGA - One Chip to Rule Them All
- What is it?
- FAQ
- Board overview
- Installing firmware
- Joystick mapping
- Peripherals
- Projects it is based on
- Rom Management
- Setting up a mist.ini file
- Using a custom font
- Tested Displays/Upscalers
- Troubleshooting
- Videos
- User Videos
- Getting Started
- Current core status
- Joy/Keyboard/On-board Shortcuts
- MIDI support
- SD card setup
- Startup menu
- Atari ST
- Atari ST/STe (mistery)
- Amiga
- Amstrad
- Amstrad - alternative
- Apogee/Radio86RK
- Apple I
- Apple II+
- Apple //e
- Apple Macintosh
- Acorn Archimedes
- Atari 800
- BBC Micro
- BK0011M
- Commodore PET
- Commodore VIC-20
- Commodore 64
- Commodore 16/Plus4
- Enterprise
- HT1080Z (TRS80 I clone)
- LM80C
- Mattel Aquarius
- Miles Gordon SAM Coupe
- MSX
- Ondra SPO 186
- Oric
- PC (Next186)
- PC (XT)
- Primo
- Sinclair ZX80/ZX81
- Sinclair ZX Spectrum
- Sinclair ZX Spectrum - alternative
- Sinclair ZX Spectrum Next
- Sinclair QL
- Texas Instruments TI-99/4A
- Vector-06C
- Videoton TVC
- Vtech Video Technology Laser 350/500/700
- Atari 2600
- Atari 5200
- Atari 7800
- Bally Astrocade
- Coleco ColecoVision
- GCE Vectrex
- Intellivision
- Nec PC Engine/TurboGrafx-16
- Nintendo Gameboy
- Nintendo NES
- Nintendo SNES
- Philips Videopac/Odyssey²
- Philips Videopac/Odyssey² - alternative
- Sega Genesis/Megadrive
- Sega Master System
- SNK Neo Geo MVS/AES