Maven (famous)@lemmy.zip to 196@lemmy.blahaj.zone · 5 months agoiPhone vs 3DS rulelemmy.zipimagemessage-square8fedilinkarrow-up1365arrow-down10
arrow-up1365arrow-down1imageiPhone vs 3DS rulelemmy.zipMaven (famous)@lemmy.zip to 196@lemmy.blahaj.zone · 5 months agomessage-square8fedilink
minus-squareDekkia@this.doesnotcut.itlinkfedilinkarrow-up20·edit-25 months agoNo, because Apple doesn’t allow 3rd-party devs access to the jit-api they would need to emulate 3DS games smoothly.
minus-squareSorselinkfedilinkarrow-up6·5 months agoMy iPhone 14 Pro can actually emulate the 3ds without jit to a playable level, but it gets very hot and drains the battery. Also for whatever reason after updating to iOS 18 my emulator of choice (Limon) now crashes on launch.
minus-squarevoxel@sopuli.xyzlinkfedilinkarrow-up5·5 months agowhy do you need an api for jit? just unprotect a block of memory and call/jump to it?
No, because Apple doesn’t allow 3rd-party devs access to the jit-api they would need to emulate 3DS games smoothly.
My iPhone 14 Pro can actually emulate the 3ds without jit to a playable level, but it gets very hot and drains the battery. Also for whatever reason after updating to iOS 18 my emulator of choice (Limon) now crashes on launch.
why do you need an api for jit?
just unprotect a block of memory and call/jump to it?