owlnonymous

MiSTer FPGA LLAPI Notes

Nov 11th, 2019
1,158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. https://github.com/MiSTer-devel/Main_MiSTer/wiki/User-Port-(Serial-IO)
  2.  
  3. SNAC is a dumb name for a raw serial out
  4. so it's like just a raw controller port that goes directly to the core
  5. no translation, nothing special, works just like a real console's controller port
  6. with the same behavior and limitations
  7.  
  8. LLAPI is an abstract protocol that can translate a variety of controllers into a serial protocol that cores
  9. can use directly rather than having to detour though the mister binary and linux kernel
  10.  
  11. 20 microseconds = 0.02 milliseconds
  12. 1000 milliseconds in 1 seconds
  13. poll rate is 1 millisecond
  14. so the controller pulls so fast, the controller is waiting on the core.
  15.  
  16. bliss uses llapi, since it's not a native controller.
  17. snac = native controller
  18. so snac on nes = nes controller
  19.  
  20. https://github.com/mister-llapi
  21. rezb1t maintains them there with some fervor
  22.  
  23. I used the HIDBootFlash tool listed at https://bliss-box.net/downloads/
  24. to flash the Gamer Pro to 3.0 firmware
  25.  
  26. Gamer Pro device is usb1.1 so it needs the two (8ms) polls
Advertisement
Add Comment
Please, Sign In to add comment