-
Notifications
You must be signed in to change notification settings - Fork 386
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Core Port Req.] touchHLE (older iOS) #3956
Comments
linux is supported: https://github.com/Oscar1640/TouchHLE-Linux-builds-UNOFFICIAL/releases |
touchHLE is in a somewhat heavy WIP status, so I don't really think it will come to BizHawk anytime soon. |
The same thing can be said about a lot of cores out there. Even ones that are well developed won't be coming anytime soon either. |
I initially thought the same, but look at their game compatibility list—their 5-star list is about as long as the full library of some of our emulated systems. |
@InfamousKnight well, yes, that is a correct statement, but you can really see that touchHLE is in a WIP state, even when compared to those well-developed cores/emulators you say. I'm not against adding touchHLE to BizHawk btw, I'm just saying that it doesn't make much sense to add it in the state that it currently is. Heck, I would even dare to say that obscure platforms such as the My Vision, CD-i, etc. have better emulation than iOS. |
The thing is the compatibility list is also a small amount compared to the actual available list of iOS 2/3 titles. In an opinion stance I agree with @SuperGamer18 in that can we focus on emulators that have higher compatibility first, ones that have been highly requested (triple requested), or benched since 2017, or we support the emulator's other systems and potentially a check may help port it across (referring to MAME CD-i, I don't remember the info here I just remember "checkbox") and would produce a large output or one that has hit a wall, before putting in something that's basically an immediate dead end that would need to be constantly updated with each release. Can we wait like 2 more years for it to mature and reassess how far that it's progressed since then? Heck something of practically a statement in regards to the LibRetro cores is "It only took ~3 changes to get it to build under Waterbox". Obviously I know the part where you need to do the required adjustments and whatnot, but some requested cores (like 5%) only option is essentially the LibRetro ones. |
You've missed my point. I'm saying that its supported library in absolute terms is comparable to some of our other systems, and hence I didn't immediately reject this request.
We have no policy of prioritising certain cores for inclusion—the only hard rule is that they need a certain level of functionality (rerecording-capable). Other than that, there are only technical barriers. Whatever developers choose to work on is what makes it in.
Android emulators, as far as I know, are all QEMU-based i.e. they use host virtualisation. We can't do that. Knowing nothing about touchHLE apart from that it's written in Rust, I'd say it's likely to be structured in a way that cleanly separates the emulation code from the interface, and is unlikely to have savestate issues (now or in the future—OP said it didn't have savestates at the time). |
@YoshiRulz fair point, but I wasn't even asking for an Android emulation core anyways (AFAIK Android emulators don't have savestates either) |
Upstream info
Merits
Because of some ios exclusive titles. I would use it for driver and crystal defenders vanguard
compat list
Technical details
The text was updated successfully, but these errors were encountered: