VOGONS

Common searches


Search results

Display options

Re: i430fx motherboard emulation issues?

OK. Looking at what it's basing the infinite loop on: it's done something to the 8042 controller and requires the value read from port 60h(PS/2 keyboard, PS/2 controller or PS/2 mouse) to have bit 6 cleared for some reason(it's read 0xEC from the 8042). debugger_UniPCemu_PS2_i430fxBIOS_bootfailing. …

Re: Compaq Deskpro 386 more than 16MB RAM?

Anyone knows how those DRAM row registers work? How are they used to detect RAM? Edit: Just added support for enabling SMRAM(which is just redirected to the same DRAM as the PAM registers redirect to). Although I still need to figure out how the CPU opens the window to SMRAM when not in System …

Re: Compaq Deskpro 386 more than 16MB RAM?

Tried booting with some BIOS ROMs(using a 3MIPS Pentium without FPU), but all I seem to see is some routine that seems to keep polling port 60h/64h(bit 4) infinitely it seems? Is more needed than just the TDC(on legacy PCI) and the bit 4 and 2 bit combination on port 3f9? Does any other chip need to …

Re: Compaq Deskpro 386 more than 16MB RAM?

Just implemented the i430fx chipset support based on PCem-X's i430fx.c. Would that be enough to get a modern(ish) BIOS booting with more than 512MB? It now uses the Compaq memory mapping and hardware(with PS/2 instead of serial mouse) combined with the i430fx's BIOS ROM mapping registers being …

Re: UniPCemu issues booting Windows 95 C?

Interesting. After reinstalling Windows 95 C from scratch using the Dell OEM bootdisk(from WinWorldPC), keeping the GUI closed by pressing the ESC key(keeping it in text mode each time it switches to graphics mode), booting processes a whole lot further: [00173CA6] Loading Device = C:\WINDOWS\HIMEM. …

i430fx motherboard emulation issues?

Is it possible to make it support more than 16MB RAM? For example, if I install 512MB RAM into the emulated machine, is it possible for the software to see the full 512MB? Perhaps some option ROM to extend the RAM detection to 3GB?

Re: UniPCemu issues booting Windows 95 C?

I've made a log with all the INT 13h calls that seem to be made by IO.SYS(at the start of the XT-IDE BIOS INT 13h routine to be exact). Weird that the last few reads read to the same memory address? Edit: Whoops. That was of Windows 95 OSR 1(A). The entry point is CA00:16EC, it seems(floppy BIOS is …

Re: UniPCemu issues booting Windows 95 C?

OK. I see the value changing to 001E somewhere inside segment CA00, which is the floppy disk BIOS I'm using as a replacement for the non-1.44MB compatible Compaq BIOS's FDC functionality. It's this BIOS(adjusted for 1.44MB floppy disks by editing the FDC settings): http://www.malinov.com/Home/ …

Re: UniPCemu issues booting Windows 95 C?

Made a log of IO.SYS executing until the crash point occurs(at segment 1Eh). debugger_WIN95Ccrash_UniPCemu_20200703_1636.7z Looking upwards from the end where the invalid jump occurs(to segment 1E:FEA5), I find the following: RealRAM(p):00000a85=66(f); RAM(p):00000a85=66(f); Physical(p):00000a85=66 …

Re: UniPCemu issues booting Windows 95 C?

Hmmm... Futher inspection on the faults that are being thrown shows that the fault seems to be happening before protected mode is entered somehow? I see a single General Protection fault being thrown in real mode (assumably from HIMEM.SYS loading and accessing high memory for a REP instruction), …

UniPCemu issues booting Windows 95 C?

I notice something interesting when booting the Windows 95 C operating system. When arriving at segment 1E for execution(which sounds weird in real mode, it's in the middle of the IVT), I see it running the following code: RealRAM(p):00010085=75(u); RAM(p):00010085=75(u); Physical(p):00010085=75(u); …

Re: NTVDM on windows 10 x64

Really cool project! :) Immediately when I heard about the issue with the vga-calls my brain started grinding its gears a bit on how to solve that... What do you think about these snippets? "Linux GUI apps coming to Windows 10 WSL along with GPU access" https://www.zdnet.com/article/microsoft-linux …

Re: VGA write implementation on 80186 PC emulator

Well, unfortunately UniPCemu still has one big con to those other emulators: emulation speed. Mainly due to the many accurate parts taking lots of time to calculate constantly(mostly CPU's MMIO(both memory and I/O) 30%, video card rendering emulation 15% and screen refreshes(resizing ~1% and other …

Page 1 of 195