Home Page
Posted By: Yash Anand Dynarecs - 11/18/20 11:52 AM
Any Dynarecs specifically for SH2 on ARM64 around which I can port/adopt/use/reuse? Also please enlighten me with any other CPU arch drc on Arm64.
Posted By: R. Belmont Re: Dynarecs - 11/18/20 12:51 PM
I don't know of any specific SH2 to ARM64 dynarecs. If there's any Dreamcast emulators that work on Android that would get you SH4, which is mostly back compatible.
Posted By: balrog Re: Dynarecs - 11/18/20 02:45 PM
asmjit is working on AArch64 backend support but it's still very much a work in progress:
https://github.com/asmjit/asmjit/tree/aarch64

Discussion takes place in their Gitter.
Posted By: Yash Anand Re: Dynarecs - 11/19/20 07:16 AM
Originally Posted by R. Belmont
I don't know of any specific SH2 to ARM64 dynarecs. If there's any Dreamcast emulators that work on Android that would get you SH4, which is mostly back compatible.

Thanks RB for the info.
Would this be good... just stumbled on it -

https://github.com/devmiyax/yabause
Posted By: Yash Anand Re: Dynarecs - 11/19/20 07:19 AM
Originally Posted by balrog
asmjit is working on AArch64 backend support but it's still very much a work in progress:
https://github.com/asmjit/asmjit/tree/aarch64

Discussion takes place in their Gitter.

This is new development! Last when I saw it was only x86.
Posted By: Yash Anand Re: Dynarecs - 11/20/20 01:13 PM
Instead of a DRC per CPU (for the laggards) to arm64 would it make more sense to implement a kind of drcarm64.c (on the lines of drcbex64.c - 64-bit x64 back-end for the universal machine language)?
Posted By: R. Belmont Re: Dynarecs - 11/20/20 02:47 PM
I don't understand where you're going with this. I thought your question was because you were writing your own CPS-3 or whatever SH-2 emulator. MAME does know what its doing, I promise.
Posted By: Vas Crabb Re: Dynarecs - 11/21/20 12:13 AM
Sure it would. You want to buy me an AArch64 development box and give me some motivation to work on it? Don’t suggest a Pi or cross-compiling for my phone, and given Apple’s increasing hostility to users and developers for the last decade, I’m not really interested in Apple Silicon.
Posted By: Yash Anand Re: Dynarecs - 11/23/20 08:38 AM
Originally Posted by R. Belmont
I don't understand where you're going with this. I thought your question was because you were writing your own CPS-3 or whatever SH-2 emulator. MAME does know what its doing, I promise.

I was thinking on the lines that instead of speeding up or targeting a single CPU should I try to speed up in general on ARM64? This may not be directly but the spread of the solution might be vast!!
© Forums