Skip to content

mathieulh/LLOAD

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LLOAD - Low Latency Open Adapter for MiSTer FPGA

This is an open-source / open-hardware controllers adapter for MiSTer FPGA.

Supported outputs are both USB (XInput) and MiSTer's LLAPI interface.

32U4 module designs include gerber files and SeeedStudio BOM file for Fusion PCB Assembly service.

LLOAD currently supports original controllers for the systems below:

  • Neo Geo / Neo Geo CD (NOT compatible with SuperGun DB15 based controllers )
  • Super NES
  • NES
  • TurboGrafx-16 / PC Engine
  • Sega Saturn
  • Sega Genesis / Master System / Atari 2600 and compatibles

Licensing:

Disclaimer:

The firmware source code made available here is an original creation by Bruno Freitas.

The AVR ASM/C implementation of the LLAPI "slave" interface presented here was created from scratch by Bruno Freitas. MiSTer's LLAPI "master" interface protocol described here in SystemVerilog has been used as documentation and reference only.

No source code from third parties has been used used by this project.

No reverse-engineering has been done against commercial and non-commercial products during the development of this project.

About

Low Latency Open Adapter for MiSTer FPGA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 59.2%
  • C++ 35.9%
  • Makefile 2.2%
  • XSLT 2.1%
  • Assembly 0.4%
  • CSS 0.1%
  • Other 0.1%