Previous Thread
Next Thread
Print Thread
#118132 11/18/20 11:52 AM
Joined: Jan 2020
Posts: 17
Y
Member
OP Offline
Member
Y
Joined: Jan 2020
Posts: 17
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.

Yash Anand #118133 11/18/20 12:51 PM
Joined: Mar 2001
Posts: 16,612
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,612
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.

Yash Anand #118134 11/18/20 02:45 PM
Joined: Sep 2010
Posts: 21
B
Member
Offline
Member
B
Joined: Sep 2010
Posts: 21
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.

R. Belmont #118137 11/19/20 07:16 AM
Joined: Jan 2020
Posts: 17
Y
Member
OP Offline
Member
Y
Joined: Jan 2020
Posts: 17
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

balrog #118138 11/19/20 07:19 AM
Joined: Jan 2020
Posts: 17
Y
Member
OP Offline
Member
Y
Joined: Jan 2020
Posts: 17
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.

Last edited by Yash Anand; 11/19/20 07:31 AM.
Yash Anand #118141 11/20/20 01:13 PM
Joined: Jan 2020
Posts: 17
Y
Member
OP Offline
Member
Y
Joined: Jan 2020
Posts: 17
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)?

Yash Anand #118142 11/20/20 02:47 PM
Joined: Mar 2001
Posts: 16,612
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,612
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.

Yash Anand #118143 11/21/20 12:13 AM
Joined: Feb 2004
Posts: 2,194
Very Senior Member
Online Content
Very Senior Member
Joined: Feb 2004
Posts: 2,194
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.

R. Belmont #118144 11/23/20 08:38 AM
Joined: Jan 2020
Posts: 17
Y
Member
OP Offline
Member
Y
Joined: Jan 2020
Posts: 17
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!!


Moderated by  R. Belmont 

Link Copied to Clipboard
Who's Online Now
2 members (R. Belmont, Vas Crabb), 61 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,834
Posts116,214
Members4,921
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.5