Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSX Goa'uld Guardian Angel

⚠️🚨 Warning 🚨⚠️
For firmware 090 check 090 branch

The MSX Goa'uld Guardian Angel for hard tasks.

Wiring

Device Function Pin Connection Note
Tang Nano 20k UART TX UART TX 79 Connect to RX of RP2040
Tang Nano 20k UART RX UART RX 80 Connect to TX of RP2040
RP2040 UART TX UART TX GPIO 0 Connect to RX of Tang Nano 20k
RP2040 UART RX UART RX GPIO 1 Connect to TX of Tang Nano 20k
  • 090 and 080 wirings are not compatible
  • built only for waveshare RP2040 Zero, builtin LED is GPIO16
  • both FPGA and RP2040 must have compatible firmwares together
  • Make sure to power Raspberry Pi Pico to MSX 5V power supply to Vout (or Vbus) pin

Build Instructions

Before build, make sure to:

  • have pico-sdk with tinyusb library
  • check PICO_SDK_PATH environment variable linked to pico-sdk directory
mkdir build && cd build
rm -rf * && cmake -DFAMILY=rp2040 -DBOARD=raspberry_pi_pico -G Ninja .. && cmake --build .

Some ideas

  • Scanlines toggle button
  • OSD toggle button
  • USB Keyboard basic functionalities
  • USB Keyboard
  • Local Firmware Switching
  • Persistent Configuration Files
  • USB Gamepad
  • Reset button (needs MSX external mod in reset wire, WIP)
  • USB Floppy Drives
  • USB Mass Storage
  • Ethernet USB adapters
  • WiFi USB adapters
  • BIOS Switching

About

The MSX Goa'uld Guardian Angel for hard tasks

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages