Provenance-Emu / Provenance

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
https://provenance-emu.com
Other
5.87k stars 684 forks source link

C64 & Amiga Support #625

Open gklka opened 6 years ago

gklka commented 6 years ago

Is it even possible?

jasarien commented 6 years ago

It’s possible, with the right emulator core, but it would be quite a lot of work to add support for keyboard based controls.

gklka commented 6 years ago

Can I help somehow?

jasarien commented 6 years ago

You could port the core and implement the keyboard controller support 😁

gklka commented 6 years ago

Haha :) Any instructions where to start?

eduo commented 2 years ago

iDOS, which is a working app in the app store but also has its code released fully, currently supports vectorial keyboard support. It could be the basis for this support.

https://github.com/litchie/dospad

Similarly, Ready has Spiderlab's keyboard support for C64 but, like iDOS's older versions, it's bitmap-based.

https://spiderlab.at/c64/ https://github.com/T-Pau/Ready

It supports also Spectrum ZX.

there’s also an amiga iUAE emulator that seems to have lost its website very recently. I was able to get the source code and compile for iPad for an older version.

urherenow commented 2 years ago

Probably no help, but VICE was ported to the 3DS, and it's the best damn C64 port there is, in my opinion. Sure, the interface may be wildly different than iOS, but at least its ARM based...

eduo commented 2 years ago

The port to iOS I shared right above is based on VICE as well.