Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Melchieor

macrumors member
Original poster
Jan 24, 2021
77
98
In the fear of double posting I thought this deserved its own thread even if it’s just for discussion . I ran into dosbox for ppc with jit


and am amazed how well it worked even for more demanding games such as blood (go ahead and try to run these at playable frame rates on even a g5). I am wondering if anyone has tried or if it’s even possible to integrate this version of dosbox with boxer 1.3.3 ?
 
Last edited:
I've started working on this. It looks like the patch that was made against the r4301 release will need to be made against Leopard Boxer's 0.74 version. Those will also have to be reconciled against any Boxer specific changes that have been made. At first glance, however, the changes do not appear to be that extensive.

Here's hoping.
 
I guess this is the same as this:


It's a huge improvement on the one use I put it to :)
 
Now this is interesting. This is in the "leopard_legacy" branch for the Boxer repo. https://github.com/alunbestor/Boxer/blob/leopard_legacy/DOSBox/src/cpu/core_dynrec.cpp#L154

Code:
#elif C_TARGETCPU == POWERPC
#include "core_dynrec/risc_ppc.h"

It looks like they reference a powerpc dynamic recompiler however the risc_ppc.h file does not exist. That appears to not be a Boxer addition but a part of the dosbox 0.74 release. I guess an attempt was going to be made? It still exists in the most current 0.74-3 release as well.
 
Well, I've gotten as far as I can with this project and made a PR against the leopard_legacy branch. https://github.com/alunbestor/Boxer/pull/112

It does compile and you can get to a DOS prompt, but DOSbox freezes when the recompiler is invoked. This is likely due to apply patches from a nine year newer version of DOSbox to Boxer's 0.74 version. I feel like we're close, however, but I don't have the C++ experience or experience with emulation to complete this any time soon.

If anyone would like to look and lend a hand, I'd be appreciative.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.