FPGA retro gaming and computing.
nestang. NESTang is an FPGA Nintendo Entertainment System implemented with Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
448snestang. Super Nintendo Entertainment System for Tang FPGA boards
285usb_hid_host. A compact USB HID host FPGA core supporting keyboards, mice and gamepads.
171z386. Compact 80386 CPU in SystemVerilog
164tangcore. FPGA gaming distribution for Sipeed Tang FPGA boards - NES, SNES, GBA, MegaDrive/Genesis and SMS
136486tang. 80486 on the Sipeed Tang Console 138K FPGA
119z8086. 8086 FPGA core running original microcode
95gbatang. FPGA Game Boy Advance for Sipeed Tang boards
82ddr3-tang-primer-20k. DDR3 controller for Tang Primer 20K (Gowin GW2A-18C fpga). DDR3-800 speed and low latency.
75sdram-tang-nano-20k. NESTang SDRAM controller and usage example for Tang Nano 20K
56z386_MiSTer. z386 MiSTer core
52mdtang. Sega Mega Drive / Genesis for Tang FPGA boards
35z86. A pipelined 80286-class FPGA softcore CPU
30nanospc. SNES SPC music player for Tang Nano 20k
22ao486-sim. An educational, whole-system simulation of the ao486 SystemVerilog CPU core and PC architecture
19usb_host_pmod. A dual-socket USB host PMOD module.
17firmware-bl616. C++
15smstang. Sega Master System for Tang FPGAs
14ddr3_framebuffer_gowin. DDR3 frame buffer in Verilog, for Gowin FPGA
123dfx_voodoo_demos. Self-contained 3dfx Voodoo 1 (SST-1) demos on Mac / Linux
11usb_host_example. Using a soft CPU on FPGA to interface USB 1.1 FS devices, including Xbox 360 wireless/wired controllers
7licheepi-nano-buildroot. External buildroot for LicheePi Nano with USB OTG and gamepad support
6pctang. IBM PC/XT for Sipeed Tang FPGA
6monitorcore. Verilog
3nestang-doc.
3nand2mario.github.io. HTML
3tangupdater. C#
2CherryUSB. CherryUSB is a tiny and beautiful, portable and high performace USB host and device stack for embedded system with USB IP
2snes_controller_tang_primer_25k. A quick demo of reading the SNES controller with Verilog, done on Sipeed Primer 25K
2nand2mario.
1firmware-picorv32. C
1