VOGONS

Common searches


Search results

Display options

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh About those "colors" issues: TombRaider in the intro have them too: http://kas1e.mikendezign.com/aos4/dosbox/dosbox_badcolors_tombraider.jpg It's not that this bug happens everywhere, of course not, just a moment in 3 apps: hugi diskamg, and 2 games: 11 hours and now intro in tomb raider. …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh Also, TombRaider fails to runs with Dynamic core on PPC. Just showing black screen (while with normal showing animation), and then when I hit "ESC" (when should have a menu), then with the dynamic core I have "ERROR: Could not allocate enough memory" and exit. While with "normal" core all …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh Not sure if you in interest about as well, but I have to work win95 img and that works fine over core:normal, but once I set core:dynamic, then it fails to boot (just black screen after window95 loading screen disappear). I tested on win32 the same image, and it works on x86 with both normal …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh Maybe you will be in interest: I made a short video on how with your PPC dynamic core I run some "greedy" stuff on my machine. I had to use 1920x1080 to capture all fine, so also use big scalers (like normal4x) which eat CPU, so in reality when full-screen modes are "original" things even …

Re: PowerPC Dynamic Recompiler (patch)

Do you mean fat_driver endian patch? I apply that one yep. But should it make any differences to FPS speed in whole DOSBox? Btw, what I also noticed, that I never reach 100% CPU loading, not with "normal", not with "dynamic". Maybe it somehow related to "pressure on the cache"? For example for doom …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh May I ask if you can share your other big-endian speed-improvement changes not-related to dynarec ? I mean in first post you say that "There are some other big-endian improvements that can be made that get it up to 4.0 but I haven't included them here as they aren't related to dynrec.", will …

Re: PowerPC Dynamic Recompiler (patch)

I just applied the SDL2 patch on DOSBox (from https://www.vogons.org/viewtopic.php?p=803011#p803011 ) and so far all by freezes gone. So, I tried now Mortal Kombat 3 with and without jit: with your jit is start to be for sure MUCH better and fluid. Visually, on "core:normal" i have let's say 25-30 …

Re: PowerPC Dynamic Recompiler (patch)

Yeah, it seems that DOSBox freezes just because of any reason. For example, right now it freezes even with "normal" core when I just run it another time, and type "mount c c". Another time it freezes in PCPBench too on exit, even when I use core:normal. So there indeed something with dosbox …

Re: PowerPC Dynamic Recompiler (patch)

It seems that when I have set "fixed" number of CPU cycles nothing changes absolutely. I.e. if I set for example 5000 cycles, but use NORMAL or DYNAMIC core, nothing changes with pcnbench numbers, just the same. But, if I set cycles to "max", then there is definitely a difference. On my 2ghz CPU I …

Re: PowerPC Dynamic Recompiler (patch)

Yes, you were right of course. That : cache_code_start_ptr=(Bit8u*)AllocVecTags(CACHE_TOTAL+CACHE_MAXSIZE+PAGESIZE_TEMP-1+PAGESIZE_TEMP, AVT_Type, MEMF_EXECUTABLE, TAG_DONE); + include of proto/exec.h makes it compiles, and make it run with core:dynamic without a crash ! Now, I am trying to find …

Re: PowerPC Dynamic Recompiler (patch)

Ok, thanks, will ask our developers about. If things will go easy route , then probably all what we need its in cpu/core_dynrec/cache.h, in the cache_init(), add some amigaos4 ifdef, so cache_code_start_ptr= _not_malloc_but_something_for_memory_execute(CACHE_TOTAL+CACHE_MAXSIZE+PAGESIZE_TEMP-1+ …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh Collected some more info. I have 2 PPC based machines which work under AmigaOS4, one of them is Pegasos2 with "true" ppc32 (i assume those ones were in some old PPC Macs too): Motorola MPC 7447/7457 running on 1ghz. And another machine is a more or less fresh one, AmigaONEx5000 which P5020 …

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh I tried to use your patch for AmigaOS4 (PPC32, BIG-Endian). All that I do now is: 1). download today's SVN DOSBox code 2). put your path to root of DOSBox directory and do "patch -p1 < ppc_dynrec.diff". All fine, no errors. 3). ./autogen.sh ./configure --build=x86_64 --host=ppc-amigaos -- …

Page 3 of 3