-
Notifications
You must be signed in to change notification settings - Fork 83
SDCardSetup
Here are some examples how to organize a SD card for MiST.
The SD card has to be FAT or exFAT formatted. exFAT's advantage is it can contain files bigger than 4GB. This can be useful for large hard disk images. If in doubt use a Windows PC or even better a device like a digital camera to format the card.
Common use case: FPGA cores with many files e.g. Computer cores with programs, demos, games collections.
This is for users that want several SD cards with only one system on each of them, e.g. one card for C64, one card for Amiga, ...
Copy the following files to the root of the SD card:
- the FPGA core as
core.rbf
- ROMs and other files
Optionally, add a mist.ini configuration file.
Common use case: small FPGA cores e.g. Arcade cores with corresponding ROMs.
This is for users that want multiple systems on one SD card.
To start one of the FPGA cores you need a startup menu:
Copy the following files to the root of the SD card:
- the startup menu FPGA core as
core.rbf
- the FPGA cores, ROMs and other files
Optionally, add a mist.ini configuration file.
Since firmware 190601 it is possible to put FPGA cores into subdirectories. The subdirectories must have the system attribute set.
Linux terminal:
fatattr +s <directory>
Windows: open a command line window (cmd)
attrib +s <directory>
Make sure to set the system attribute of every directory from the root to the directories that contain the FPGA cores so that the firmware is able to display the directories in OSD and you can descent into them.
Example tree view:
[+s] indicates a directory with system attribute set (= directory contains FPGA core files).
:
|-- Arcade [+s]
| |-- Arkanoid.rbf
| |-- BombJack.rbf
| |-- BOMBJACK.ROM
| |-- Capcom SonSon Hardware [+s]
| | |-- Sonsons_MiST.rbf
| | `-- sonson.rom
: :
: :
| |-- Jotego [+s]
| | |-- 1942 [+s]
| | | |-- 1942 (Revision B).arc
| | | |-- 1942.rom
| | | `-- jt1942.rbf
| | |-- 1943 [+s]
| | | |-- 1943j.rom
| | | |-- 1943 Kai Midway Kaisen (Japan).arc
: : : :-- ...
: : : :
:
|-- C64 [+s]
| |-- c64gs.arc
| |-- c64gs.rom
| |-- c64_jiffydos.rom
| |-- c64_original.rom
| |-- c64.rbf
: :-- ...
: :
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
- TSConf
- 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