-
Notifications
You must be signed in to change notification settings - Fork 83
CoreDocAmstrad
Welcome to Amstrad core for MiST-board.
This is a deployment of FPGAmstrad into MiST-board.
You just need an empty FAT32 SCARD containing files :
At this step Amstrad is Ready.
You can also add games :
- do create a folder and put .dsk files on it
- defrag SDCARD (for inserting dsk file correctly, you need to defrag your SDCARD)
Using the OSD menu (F12), do select a dsk. You can enter cat instruction to list dsk content. Executables are files in .bas or .bin. You can then enter run"file.bas to run the choosen executable.
- 576KB RAM
- 4Mo of ROM extension : files with extension from .e00 to .eFF
- Two disk Drives : |a and |b, with write access
- High quality Stereo Sound : for humans and dogs
- High quality VRAM
- Video chip choice : CRTC1 or CRTC0, some demos are running only with one of them (CRTC1 by default)
- Monochrome mode
- Scanlines mode
- TV mode : original signal output (see mist.ini scandoubler parameter)
- WAIT_n : for capricious games, does tickle Z80's instructions speed (normaly slow, quick by default)
- F1 F2 F3 at the top are mapped correctly.
- left shift is the true shift key. Right shift one is used just to map flipper key in Macadam Bumper (I like playing flipper using shift keys).
- shift+arrow does move the second cursor, and insert does copy letters that are under the second cursor. Basically, insert key is mapped to the Amstrad's original copy key.
- Page up will reset the Amstrad (it's my mute key...)
- space during Page up will reset the Amstrad using another ROM extension set : files with extension from .f00 to .fFF
Take a look at Markus game base test result for r005.2 : about 1177 cool games pre-selected and tested ok !
Known running games : 1942 1943, 3D grand prix, A view to a kill, Action Fighter, animated strip poker, Antiriad, Arachnaphobia, Arkanoid, Arkanoid Revenge of Doh, Asphalt, Axiens, Barbarian MH, Barbarian PA, Barbarian II, Battleships, Bomb Jack I and II, Boulder Dash, Bruce Lee, Bubble Ghost, Buggy Boy, Bully's Sporting Darts, Cauldron I and II, Chase HQ, Chicken Chase, Classic Axiens, Classic Invaders, Crazy Cars, Crazy Snake, Dan Dare I II and III, Dizzy 7, Donkey Kong, Double Dragon I and II, Druid, E-Motion, Exolon, Express, Fruity Frank, Ghost'n'Goblins, Golden Axe, Gryzor, Heart Land, Hold-up, Hyper bowl, Ikari Warriors, Impossible Mission, Invasion of the Zombie Monsters, Iron Lord, Killapede, Klax64, Laser Squad, Light Force, Locomotion, Lode Runner, Macadam Bumper, Mange-Cailloux, Mario Bros, Maze Mania, P47, POP-UP, Prince of Persia, Prohibition, Realm, Rebel Star, Rick Dangerous I and II, R-Typeee, Rock Raid, Rogue, Rygar, Salamander, Sapiens, Shinobi, Sim City, Sorcery, Spectra, Spherica, Spin Dizzy, Star Ranger, Star Quake, Star Wars, Strider II, Super Ski, Superkid In Space, Tank Command, Tempest, Tetris 95, The Duct, The Empire Strikes Back, Trail Blazer, Trakers, Turbo Tortoise, Turrican I and II, Venoms, Victory Road, Vixen, WEC Le Mans, West Bank, Wizard's Lair, Word Cup Challenge, Word Series Baseball, Xevious, Xor, Zolyx.
Known running demos : -Nibou, Buck Demo Micro Escape Demo 7, Bugs party II, Cast premiere, CF Magic demo II, Crawling death demo, Crazy Demo, Dragoon, DSS intro v1.2, Genesis Demo, GPA Demo I and II, IFE Demo, JCP Mega Music, Majectic Demo, MCS demos, Murphy I the mega demo, Murphy II Death demo, OFE Tome 1 Little One (LowerVRAM 01), Read Only Advert, Sky demo I, Sky demo II, Spaghetti Party II, TBB Demo III, TBB last intro. OFE Tome 1 Little One, TMS Demo II (compacted one).
Known running utils : Maxam, Protext, ROMDOS, StarkOS, SymbOS, ParaDOS 2015.
Some original games and demos doesn't run when a ROM (util) is inserted. You can use "space during Page up" control to load another ROM set, keeping a gamer mode (original ROMs), and setting a developer mode (util ROMs)
This core is a port of FPGAmstrad from code for the NEXYS4 Diligent development board into the MiST board.
FPGAmstrad is a translation of JavaCPC from Java into VHDL (electronic language), essentially reverse engineering resulting in an original Amstrad clone.
JavaCPC is an Amstrad CPC 6128 emulator developed by Markus Hohmann.
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