VOGONS

Common searches


Search results

Display options

Re: Benchmarking DOSBox on latest machines

in PC Emulation
I'd be interested to try a 64-bit Visual Studio build, but my attempts at building one have resulted in executables that do not work. If you're using the config.h found in src/platform/visualc, it needs some fixes for 64-bit. Remove the "#define C_TARGETCPU X86" line, set C_FPU_X86 to 0 and change …

Re: We Need to Preserve the Vanilla Quake Experience for Modern Systems

in DOS
If you want to play with a stretched hud, power to you. But the artistically intended option shouldn't be so limited in its availability. Original DOS Quake let you choose a bunch of resolutions besides 320x200 and practically all of them resulted in a stretched HUD, menus, console etc. The …

Re: 64-bit dynamic_x86 (patch)

Dynamic code (where the majority of execution time is spent during that benchmark) is assembled at run-time so the compiler doesn't matter. Those results look more like normal/dynrec core vs. dyn_x86 - which is very possible since 0.74-3 uses a different .conf file than an SVN build.

Re: 64-bit dynamic_x86 (patch)

robertmo wrote: it looks 32-bit windows build is also affected with Ryzen cpus. Benchmarking emulators on latest machines though "a fair amount […] Show full quote it looks 32-bit windows build is also affected with Ryzen cpus. Benchmarking emulators on latest machines though "a fair amount of …

Re: 64-bit dynamic_x86 (patch)

Trying to emulate an entire 32-bit x86 CPU on a 32-bit x86 CPU is awkward because most of it is unusable by user code; segment registers, system registers, even ESP is restricted from being freely modifiable. A 64-bit CPU has an extra 8 general purpose registers to help get the job done.

Re: 64-bit dynamic_x86 (patch)

You can look at the code for yourself; the only difference in risc_x64.h for windows vs. linux is that windows requires extra instructions to be emitted to save/restore RSI and RDI all the time. Executing more instructions by definition can't increase performance, the difference is likely due to …

Page 52 of 65