- Notifications
You must be signed in to change notification settings - Fork19
harbaum/MiSTeryNano
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The MiSTeryNano is a port of theMiSTery Atari STE FPGA core to theTang Nano 20k FPGA board. It hasalso been ported to theTang Primer 25K and theTang Mega 138K.
For support and more information please visit theAtari forum.
The MiSTeryNano is a work in progress. Current features are:
- Atari ST/STE
- Complete Atari ST/E chipset
- ST or STE configurable
- Cycle exact 8 MHz 68000 CPU
- 4MB RAM, optional 8MB STRAM
- color and monochrome video via HDMI
- YM2149 and STE DMA sound via HDMI
- Blitter
- Supports most TOS versions
- Full IKBD implementation
- Mapped to USB via BL616 MCU
- Mouse and keyboard via USB
- Joystick via USB or dedicated IO pins of Tang Nano 20k
- Floppy disk images
- Read and write support for drive A: and drive B:
- Images stored in .ST format on regular FAT/exFAT formatted SD card
- ACSI harddisks
- Read and write support for ACSI 0 and 1
- Tested with AHDI, PP's driver and HDDriver 12.03
- Images stored in .HD format
- MIDI
- Physical MIDI-IN and OUT
- Optional custom carrier board
- Optional case
- Runs on various Tang variants
These videos primarily document the progress during development:
- MiSTeryNano #21: I built a half sized keyboard for my FPGA Atari ST
- MiSTeryNano #20: Atari STE on Tang Primer 25k FPGA
- MiSTeryNano #19: Atari STE Stardust on Tang Mega 138K FPGA
More ...
- MiSTeryNano #18: Cheap RGB LCD for Atari ST in FPGA
- MiSTeryNano #17: C64 on Tang Nano 20K
- MiSTeryNano #16: Atari ST MIDI Space Quest 3 on Roland MT32
- MiSTeryNano #15: Power Without the Price: The Tang Nano 20k is the cheapest Atari ST
- MiSTeryNano #14: Cubase MIDI audio replay with Atari ST FPGA and SAM2695
- MiSTeryNano #13: Atari ST in Tang Nano 20k FPGA running Cubase 3 from Harddisk image
- MiSTeryNano #12: Atari ST first boot from virtual hard disk
- MiSTeryNano #11: Advanced SD card for FPGA Atari ST
- MiSTeryNano #10: New OSD for the FPGA Atari ST
- MiSTeryNano #9: Tang Nano 20k as USB host
- MiSTeryNano #8: Atari ST with USB keyboard and touchpad
- MiSTeryNano #7: Tang Nano 20k running Atari ST Oxyd2
- MiSTeryNano #6: B.I.G. DEMO
- MiSTeryNano #5: Playing Atari ST Frontier
- MiSTeryNano #4: Drives and Blitter
- MiSTeryNano #3: We got a rainbow!
- MiSTeryNano #2: Booting TOS 1.04 for the first time
- MiSTeryNano #1: Is the Tang Nano 20k the cheapest and smallest Atari ST?
In order to use the MiSTeryNano the following things are needed:
- Tang Nano 20k FPGA board to run the MiSTeryNano core
- M0S Dock to connect USB keyboard and mouse
- a breadboard to wire everything up and some jumper wires, or
- a MiSTeryShield
- a USB-C to USB-A adapter to connect regular USB devices to the M0S Dock
The installation of MiSTeryNano on the Tang Nano 20k using can be doneusing aLinux PC or aWindows PC.
See thetrouble shooting guide if you run into problems.
The properly flashed Tang Nano 20K will boot into the Atari ST desktopeven without anything else connected. But in order to use the systemyou need at least a keyboard and most likely also a mouse. These areusually connected through the M0S Dock.
Additional connections exist for a physical DB9 joystick orAtari ST mouse and MIDI IN and OUT. The usage of these pinsis optional. They can just be left unconnected. A joystick maythen be connected via USB instead.
The MiSTeryNano is mainly controlled through an on-screen-display (OSD)overlaying the main Atari ST screen. The OSD is opened using the F12key. It can then be used to select floppy and harddisk images and toconfigure the running system.