top | item 34074909

(no title)

vukgr | 3 years ago

Wouldn't it be easier to send the bus data to the PC and run the emulator there? Or would sending the custom data via USB be a problem without a custom driver or something?

That said though, emulating it on the pi is way more impressive.

discuss

order

unwind|3 years ago

That sounds like a hard hard real-time [1] problem, one that I would be very scared of trying to implement over USB to a PC. Especially if that PC runs a ordinary non-real-time operating system.

Sure, USB and a typical desktop-class CPU are easily fast enough to handle the bandwidth requirements, but I don't think you could safely uphold the latency requirements in order for the emulation to run well. There I said it, now some crazy h4cK3r can prove me wrong, and everyone wins! :)

[1]: https://en.wikipedia.org/wiki/Real-time_computing#Criteria_f...

jonhohle|3 years ago

It seems like they were attempting to leverage existing USB camera drivers and viewers. That would allow writing the output once on the device and it being consumable on anything that can use a USB webcam. M