VOGONS

Common searches


Search results

Display options

Re: UniPCemu's Dosbox-bases CD-ROM swap issues?

Hmm. Not sure exactly, I have it triggering when new media is "inserted". I recall having similar issues (it not showing the new directory), not sure if this was the only thing which fixed it. At least with the OAKCDROM driver I'm using, the "test unit ready" command which is sent after the DIR …

Re: Linux 0.01 strange behaviour with ATA hard drives?

So, looking at QEMU's source code, writing to the block registers(those registers that went wrong with UniPCemu) for all registers but the drive/head and command/status registers writes to both master and slave registers, while reading from them only reads from the currently selected drive? That …

Re: x86 #GP/#SS fault in modern operating systems?

Is the #GP/#SS fault used in any case with modern operating systems, but for other effects than terminating the offending program/driver/OS? Absolutely used in paging and memory allocation. A #GP is raised if the program tries to access memory that isn't currently allocated/loading in. The OS will …

Re: x86 #GP/#SS fault in modern operating systems?

As far as I'm aware, not really, modern OS's just use a flat address space. Even things like stack overflows are checked via the paging unit. The FS/GS segments can be used for thread-local or process-local storage (basically a base pointer which is indexed). Swapping in/out is also done via paging. …

Re: x86 opcodes 0FB7 and 0FBF 16-bit?

As far as I can tell, 0FB6 extends 8-bits to the operand size, 0FB7 is always 16->32-bit. As the second operand of 0FB7 is 16-bit, it wouldn't make sense to zero-extend 16-bits to 16-bits. Edit: Seems my implementation (and bochs) differs. 0FB7 with a 16-bit operand size is essentially a 16->16 MOV …

Re: x86 NT(Nested Task) flag vs VM flag?

I think what you're describing (handling software interrupts in DOS) is kind-of what the V86 Mode Extensions were added for. It allows you to specify a bitmap of interrupts which will not trap to the V86 monitor, instead branching to the location stored in the IVT (while remaining in V86 mode, even …

Re: UniPCemu Windows 95/NT progress and issues

It definitely doesn't have to be super accurate, all the timings in my emulator are approximate (but deterministic). You definitely should be getting identify commands. FWIW, the order of commands I'm seeing with a single HDD attached for NT3.5: - Probe PCI config space (I'm emulating the PIIX). - …

Page 2 of 4