retroarch: detect api availability for snes - #19
Conversation
86d15a9 to
ff9e9fe
Compare
|
Force pushed to fix Printf at raclient.go:207 |
Fixes incompatibility between SNI and RA snes9x core, which doesn't support RA's READ_CORE_MEMORY
ff9e9fe to
88ff294
Compare
|
Force pushed to revert inadvertent spacing change in 5 unmodified lines in driver.go |
|
Realized SNI READ_CORE_RAM implementation never knew about RAM @ 0, so added a third state in the latest commit:
Changed 'Attach' command behavior so SNI no longer drops the connection if it can't access the ROM. I do need to test this more. |
|
2 issues with the current PR:
|
|
Definitely in favor of dropping support for RA versions before 1.10.1 or whatever the latest best is. If there is a valid reason to expend extra effort to make an older version work then that can be discussed when/if that ask comes up. |
|
Im also tempted to clean things up in RA (via |
5447bc9 to
a272362
Compare
1b4f90c to
0ba3416
Compare
Fixes incompatibility between SNI and RA snes9x core, which doesn't support RA's READ_CORE_MEMORY.
I'll test this some more, but would like to have feedback/discussion on the approach (and code style, of course).
This also fixes the issue someone brought up recently in which SNI inconveniently displays a non-SNES RetroArch device when they wanted to connect to a different SNES emulator.