Skip to content

Mangerrione/NanoMig-Volume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanoMig

NanoMig is a port of the Minimig Commodore Amiga FPGA implementation to the Tang Nano 20K, Tang Primer 25K, Tang Mega 138K Pro and Tang Console with Mega 60k module FPGA development boards.

NanoMig

This is based on the MiSTeryNano project and also relies on a FPGA companion to be connected to the FPGA board for USB support and on-screen-display control.

This is still a work in progress. The current version is based on the MiSTer Minimig AGA code and runs many Amiga games and demos.

Current state:

Planned features:

  • Floppy disk write support
  • Accelerated 68020 support (may not fit)
  • AGA support (may not fit)

Videos

These youtube shorts mainly document the progress:

More ...

What's needed?

The necessary binaries can be found in the project releases.

  • nanomig.fs needs to be flashed to the FPGA's flash memory
    • openFPGALoader -f nanomig.fs
    • Currently supported are Tang Nano 20k with HDMI (nanomig.fs), Tang Nano 20k with RGB LCD (nanomig_lcd.fs), Tang Primer 25k (nanomig_tp25k.fs), Tang Mega 138k (nanomig_tm128k.fs), and Tang Console 60k (nanomig_tc60k.fs)
  • On Nano 20k, Primer 25k and Console 60K Kickstart 1.3 kick13.rom needs to be flashed to offset 0x400000 and 0x440000. On Mega 138K use addresses 0xc00000 and 0xc40000 instead.
  • For IDE HDD support Kickstart 3.1 kick31.rom needs to be flashed at offset 0x400000 (Mega: 0xc00000) only
    • openFPGALoader --external-flash -o 0x400000 kick31.rom
  • The latest FPGA Companion firmware needs to be flashed to the support MCU
  • A default ADF disk image named df0.adf should be placed on SD card (e.g. workbench 1.3)
  • For the SD card to work all components incl. the support MCU have to work properly

About

Amiga Minimig ported to the Tang Nano 20k FPGA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8