VOGONS

Common searches


Search results

Display options

Re: Convert PC Booter to EXE [MULE]

in DOS
After reading the first post in this thread, I was curious if someone hadn't done it before. After two minutes, I found this version. Of course, the technical side of how to do it yourself is perhaps the most important in this.

Re: DJGPP faulty keyboard handler

Just to be clear, this patch for Seabios is meant as a workaround for the keyboard handler issues experienced in DOS software compiled with "buggy" recent DJGPP versions when running said DOS software in hypervisor that uses Seabios as it BIOS (among which Qemu), correct ? It's not even that good. …

Re: DJGPP faulty keyboard handler

This trivial SeaBIOS patch is effective. --- a/src/hw/ps2port.c +++ b/src/hw/ps2port.c @@ -401,6 +401,7 @@ handle_09(void) dprintf(1, "ps2 keyboard irq but found mouse data?!\n"); goto done; } + i8042_command(I8042_CMD_KBD_DISABLE, NULL); v = inb(PORT_PS2_DATA); if (!(GET_LOW(Ps2ctr) & I8042_CTR_ …

Re: Dosbox dropping pressed keys?

Test code running under Xorg-server-1.20.10. I keep the 'Up' key pressed, three times press and release the 'A' key, and finally release the 'Up' key. Pressed: up - 1675 Pressed: a - 3580 Released: a - 3698 Pressed: a - 7899 Released: a - 8056 Pressed: a - 13873 Released: a - 13993 Released: up - …

Re: Dosbox dropping pressed keys?

I am currently using the distribution version of Xorg-server-1.20.10 . I cannot confirm this error on it. He is closely related to the Xorg version. I am not the only one who cannot confirm it. On this thread, Qbix also couldn't. The explanation is simple as he was using Ubuntu 20.04 with the xorg- …

Re: Dosbox dropping pressed keys?

Of course I experienced under Archlinux a year and a half ago. I was playing Screamer in dosbox-SVN. It has been repaired a long time ago, so I do not remember exactly, because I was patching Xorg myself. In my free time, I will recompile the Xorg-server and check which patch exactly fixes this …

Re: Dosbox dropping pressed keys?

Can anyone confirm this behavior? On X.Org X Server 1.20.10 I cannot confirm this. You're out of luck. I suspect you are using an older version 1.20.4 that doesn't include this commit . But I'm not 100% sure if it's this fix, I don't remember. This was generally the case with the initial versions …

Re: DOSBox-X branch

The vm_remap call is only required on macos because it pretty much disallows mmap'ing anything (shared memory, tempfile, etc.) as executable, and that is the *nix portable way to map the same memory space at two different locations. Shared memory doesn't work because apple mounts it with no-exec ( …

Re: DOSBox-X branch

Using two mappings, one using RW protection and the other using RX like this patch, is more efficient. QEMU recently adopted the same method referencing a presentation from Apple's head of security engineering . Unfortunately not yet. I was running qemu-5.2.0-rc1 on linux 10 days ago. Exits with …

Re: What emulator use for Windows 9x on new PC ?

Also, Qemu ran well (by comparison) with the KQemu helper program. It somewhat accelerated "emulation" on Windows XP. Kqemu was removed in 2009 , the last release of qemu with its support is version 0.11. When was the last time you tested Qemu. Yes, kqemu was extremely useful for my k6-2, but since …

Re: 64bit replacement of ntvdm

in DOS
I guess the VESA-Benchmarks cannot be compared to Standard VGA benchmarks, as the problem lies within the planar video modes that need a lot of VM-Exits due to read/write on the A000-C000. I just tried to run Commander Keen or Giana Sisters DOS-Version as a test in qemu-kvm and the performance was …

Re: 64bit replacement of ntvdm

in DOS
under linux on i5-450M 2.4GHz (Westmere, 2010) ------------qemu-kvm|qemu-tcg|dosemu2|dosbox pcpbench 100| 749.8 | 115.0 | 741.4 | 80 pcpbench 101| 662.8 | 103.7 | 649.4 | 69 dosemu2 without kvm

Small old linux in dosbox with dosbox-svn-r4335

https://drive.google.com/open?id=1Zg5gLCE6Rq87cHpmnal0Wv3SxuC01NbP A small change to the dosbox configuration is needed to run it. [dosbox] memsize = 34 #for linux alone there can be 8 [cpu] core = dynamic cputype = pentium_slow #It can also be 386_slow, 486_slow Can be run with a framebuffer. In …

Page 1 of 3