-
Notifications
You must be signed in to change notification settings - Fork 75
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
The two Killer Instinct games need an ARM dynarec to be playable #436
Comments
This comment was marked as spam.
This comment was marked as spam.
I didn't say anything about the pi, this is about the whole ARM platform. |
This comment was marked as spam.
This comment was marked as spam.
Rpi4 cpu have a very decent performance at 2.0 ghz (cortex a72) |
rpi4 have way more cpu power than many low end x86 cpus (like z8350) that can run this game without any problem. but again, we understand its an open source effort what you all do. |
What is required to do this? |
A dynarec |
what is required for an appropriate dynarec? |
I'm writing the ARM dynarec but the x86 dynarec has a problem and doesn't work (I got unimplementd opcode from original dynarec logger from MAME 0.78 source code). I don't have the time to re-think the x86 dynarec, I have to use a working base. I have both mame2003-libretro core and RetroArch compiled from master branch. When I starts Killer Instinct I get a segmentation fault. The last error is this:
There is some developer active on this project? |
damn on 2022 low end smartphone this game is unplayable with all mame version ( retroarch and standalone) android is arm right? |
Do you know what dynamic recompilation is? Do you know the difference between interpretative and dynarec emulation? Do you know why Killer Instinct runs slow? Do you know the difficult to write a dynamic recompiler from scratch? Do you know that x86 and ARM are a different CPU architecture? Do you know that Killer Instinct is slow not for CPU performance problem? This is not a forum, if you don't have any computer science knowledge don't write here. Why don'y you write the ARM dynarec? |
random pastebin found with arm + x86 optimizations. |
You didn't understand the problem. The MIPS recompiler is written for x86, we need a MIPS recompiler for ARM. What you link is not an MIPS to ARM recompiler |
You did not understand "random pastebin found with arm + x86 optimizations." |
So, why did you post something unuseful that you didn't understand??? |
It seems it is you that doesn't understand. Perhaps leave it for someone who does. Someone else will know what to do with it.
…On Thu, Feb 23, 2023, 1:46 AM padremayi ***@***.***> wrote:
You did not understand "random pastebin *found* with arm + x86
optimizations."
So, why did you post something unuseful that you didn't understand???
—
Reply to this email directly, view it on GitHub
<#436 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABEVASZUXGY4RBFWH6ZVB43WY4IRHANCNFSM4HCZCIMA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
I am the developer of a MAME port, what you link is NOT the dynarec. The source code of MIPS dynamic recompiler is mips3drc.c, here we talk about dynamic recompilation, stop confusing people |
Contribute something useful besides rude and negative opinions. |
sorry padremay... ok now i understood what is the problem and why KI 1and2 run slow on ARM arch... the problem is the cpu recompiler isn dynarec and that slowdown the game (on lowend device). and write tons of line of code just for 1 cpu arcade is a waste of time now... |
Following on from #38
It is my understanding that for playable framerate an ARM dynarec is needed.
The text was updated successfully, but these errors were encountered: