VOGONS

Common searches


Search results

Display options

Re: PowerPC Dynamic Recompiler (patch)

@jmarsh Another report: with dynamic core, I can't run "setup.exe" of the game "screamer2", i.e. installing from CD fine, but then running of "setup.exe" from installed game fail with dynamic core, but works ok with the normal core. But running setup.exe with normal core, and then switch to the …

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