VOGONS

Common searches


Search results

Display options

Re: DOSBox-X branch

@TheGreatCodeholio: I noticed that litchie from iDOS/DOSPad app for iOS might be open to having a look on DOSBox-X or SVN latest version for updating his iDOS emulator app. Not sure if you'd be interested in working with him to bring the best possible DOS/Win9x emulation to iOS/iPadOS, since now …

Re: DOSBox-X branch

Wow, PC-98 emulation, that's very interesting ! :D It seems that there were a lot of updates to the PC-98 line over the years, how is it managed inside DOSBox-X emulation-wise ? It's handled as a machine type, like anything else in the codebase, and the video mode as it's own enumeration. It is …

Re: DOSBox-X branch

I can't see any evidence of rollback except on a few select instructions (pusha, popa, etc.). Any opcodes that read from memory, perform an operation that modifies flags and then attempt to write a result back to memory have the potential to corrupt the flag state if the memory is mapped as read- …

Re: DOSBox-X branch

It's currently not updating flags at all, and if the write operation faults (e.g. due to read-only memory) the second operand gets updated anyway. xchg also has this problem. Then even if you fix that, there is still the problem that flags aren't rolled back if a fault occurs which affects ALL read …

Re: DOSBox-X branch

Not recently. Is there something that relies on it? Luckily not because it's broken in two different ways, and after fixing those I suspect it will still be broken due to a fundamental flaw in how flags are handled. Hm... https://www.felixcloutier.com/x86/xadd Well, I could go over it to at least …

Re: DOSBox-X branch

jmarsh wrote on 2020-07-26, 02:58: Have you ever tested the xadd instruction? Not recently. Is there something that relies on it? I did fix up Pentium CMPXCHG8B emulation though because Windows ME will randomly BSOD without it.

Re: DOSBox-X branch

Yes, confronted with this many assuredly have arrived at that conclusion, without bothering to mention issues like I have, I'm cantankerous but I'm nice that way. Another intent of DOSBox-X is retro development, which is also why many of the built-in and fixed settings in DOSBox SVN are broken out …

Re: DOSBox-X branch

This may help from writing outside the writecache with normal5x/6x: diff -rupN dosbox-orig/src/gui/render_scalers.cpp dosbox/src/gui/render_scalers.cpp --- dosbox-orig/src/gui/render_scalers.cpp +++ dosbox/src/gui/render_scalers.cpp @@ -30,9 +30,9 @@ Bit16u Scaler_ChangedLines[SCALER_MAXHEI Bitu …

Re: DOSBox-X branch

Here is a change to consider in the case where a game searches for mode 0x068 and it is not found. It may lead to a reset to an unintended mode in that case. diff -rupN dosbox-orig//src/ints/int10_modes.cpp dosbox/src/ints/int10_modes.cpp --- dosbox-orig//src/ints/int10_modes.cpp +++ dosbox/src/ …

Re: DOSBox-X branch

There is a nes emulator for dos that causes repeated logs of unhandled INT2F calls, they correspond to the enabling and disabled of critical sections in Win31. diff -rupN dosbox-orig/src/dos/dos_misc.cpp dosbox/src/dos/dos_misc.cpp --- dosbox-orig/src/dos/dos_misc.cpp +++ dosbox/src/dos/dos_misc. …

Re: DOSBox-X branch

Like I said, tarded. Explain how requiring the user to explicitly use CONFIG to change a setting is "tarded"? I ran into an issue some time ago where I was trying to run a program with a specific name and it refused to run because the shell kept interpreting it as the name of a setting and printing …

Re: DOSBox-X branch

I'm not sure this post goes here or should be a separate thread but, trying dosbox-x and confronted with nothing but annoyance. Trying and failing to set cycles to max, doesn't recognize standard dosbox command to set, okay I think, I'll just write the conf and see what dosbox-x is doing to set …

Re: Pentium MMX emulation patch

I was looking for an efficient way to implement mmx instruction set to the dynamic recompiler when I found that someone made this addition to my patch https://github.com/joncampbell123/dosbox-x/pull/290/files seems quite fast, unfortunately it does not seem to work correctly in all cases (i.e. …

Re: Pentium MMX emulation patch

On a related note, the Pentium III system I have on hand is also happy to support SSE instructions in 16-bit real mode as well, as demonstrated by this test program: https://github.com/joncampbell123/doslib/blob/master/hw/cpu/sse.c All you have to do is set the bit in one of the control registers, …

Re: Pentium MMX emulation patch

Also noted is that the way it's integrated technically allows MMX instructions in 386, 486, and Pentium CPU types even if CPUID doesn't report MMX extensions, which I consider a bug. I just added bit 23 to EDX. Is there something else? I haven't looked much into this. Another one I noticed is that …

Re: Pentium MMX emulation patch

The MMX support in Daum is the "old patch" kekko referred to . Indeed. Any build out there with mmx support use that old patch, thus none of them is actually working. Correct. It's currently known to cause the kernel audio mixing in Windows 98 to misrender 8-bit audio when using the MMX CPU type. …

Page 1 of 40