Real old school hardware based fantasy computer/console.
To see a demonstration, please visit the Micro Joy Home Video Computer - DEMO video
For all the details, please visit the wiki
This repository is under constant construction. Once finished building the libraries, tools and the wiki, the corresponding files will be uploaded. Please be patient.
Specifications | |
---|---|
MCU | Raspberry Pi RP2040. Dual-core Arm Cortex M0+ processor @ 125MHz, 2/4/8/16MB QSPI Flash + 264kB SRAM |
Video | Texas Instruments TMS9918 compatible Video Display Processor (VDP) |
Audio | AY-3-8910 compatible Programmable Sound Generator (PSG) |
Input | x2 gamepads or PS/2 keyboard |
Programming language | MicroPython v1.17 or higher |
Software media | 25xx02/04/08/16/32 Mbit external SPI Flash or Internal Flash |
- Schematics
- VGM file optimizer
- PIO 8-bit parallel read
- How to load WT588D binary (wiki)
- Constants (wiki)
This project would not have been possible without the existence of these other awesome projects, communities and people:
- nesbox/TIC-80
- AVR-AY
- toyoshim/SoundCortex
- tildearrow/furnace
- Rasmus-M/magellan
- peterhinch/micropython_eeprom
- mcauser/micropython-74hc595
- mcauser/micropython-pcd8544
- mcauser/micropython-pcf8574
- michalin/TMSS9918_Arduino
- ricardoquesada/quico
- micropython/micropython
- The Chiptune Café
- Pygame Community
- Python Discord
- Fantasy Consoles 2.0
- Unexpected Maker
- MicroPython
- @EricDMG01
- @pixelbath
- @AxlProtogen
- @Dippy0615
- @AudioTryhard
- @alexxdip11
- Daverd
- ProHiScore
- Mega Sparkmaster
- Daniel Quadros