VOGONS

Common searches


Search results

Display options

Re: DOSBox-X branch

OK. I tested the IDE emulation against Windows 95 and Windows 95 SP1 and it works perfectly. Windows 95 OSR2 however has an interesting twist: If INT 13h extensions are available, then the IDE driver will use the INT 13h extensions to perform the same test instead of AH=0x02. So for my IDE emulation …

Re: DOSBox-X branch

Okay get this: If INT 13h does not clear (disable) interrupts, Win95 goes into an infinite pagefault (or DOSBox does?). In other words, Win95 assumes that your INT 13h code will CLI at some point, and if it doesn't, it will crash.

Re: DOSBox-X branch

It looks like it generally works, all I need to add next is a default dummy IRQ 14 and IRQ 15 handler. I'm seeing DOSBox crash with a stack overflow because despite the CLI hack I put in the code Win95 is attempting to execute the vm IRQ 14 which at the moment is unassigned and left at 0000:0000 by …

Re: DOSBox-X branch

Yes wdeb386 and debug version of esdi_506.pdr from win98se ddk. I don't see this string in the retail version so I guess you need the debug version. OK well I don't have a copy handy of the debug build, but it did help me figure out what Windows 95 was looking for. Apparently, the IDE driver in …

Re: DOSBox-X branch

Have you tried using a kernel debugger for ESDI? At the moment I get: Kernel Debugger Version 4.1.0 01/06/98 16:54:26 ID:00262D84 Can not find the ring 0 CS WDEB98 NOTES: Detected Win9x Build 4.10.2222 WDEB98 NOTES: Detected GenuineIntel CPU, Family 4 Model 0x0 Stepping 0x2 Instruction Sets: 80386, …

Re: DOSBox-X branch

This site (http://alter.org.ua/en/soft/win/uni_ata) has a universal ATA driver for the NT-class OS, but here (http://reboot.pro/topic/2384-alter-group-universal-ata-driver-for-windows-nt351nt42000xp) has a port to Windows 9x. The source code is available. Since W3.1 has detected your IDE emulation, …

Re: DOSBox-X branch

[quote="Jorpho"]Indeed, very encouraging. To be clear, the 504 MB limit still applies, right? (And of course I suppose IDE emulation with a mounted directory instead of imgmount is still a long way off.)[/quote] Yes. WDCTRL requires a drive with less than 1024 cylinders because it pre-dates the INT …

Re: DOSBox-X branch

Hi guys, sorry for the long delay. I still haven't quite cracked Windows 95, so to better develop the IDE emulation I went ahead and set up a Windows 3.11 Windows for Workgroups VM and developed it against the WDCTRL driver mentioned in this forum some pages ago. It turns out that among the piles of …

Re: DOSBox-X branch

[quote="gulikoza"]IDE should call INT76 at the completion of a disk operation and in Bochs BIOS int76 calls int15 ax=9100h. Is this hooked by the ESDI driver?[/quote] INT 15h AX=0x9100 is the AT device POST callback. I doubt it hooks it, but when I get around to it, I'll code in default IRQ handlers …

Re: DOSBox-X branch

i almost succeded to run linux in dosbox. ftp://distro.ibiblio.org/pub/linux/dist...floppy.img or http://www.zelow.no/floppyfw/download/f...2.0.11.img or http://heanet.dl.sourceforge.net/projec...8-boot.img using YKhwong build (with dosbox-x patch version 117) and got some unxpected results : if …

Re: DOSBox-X branch

My java port runs Linux pretty well now. As for getting Dosbox to run Linux I think the only 2 major hurdles will be Page Fault handling and the IDE controller. Dosbox assumes the page fault will be handled and the program will resume where it left off, this is definitely not true for Windows 98 …

Re: DOSBox-X branch

I know I'm nit-picking here DOSBox seems to be the only emulator capable of emulating 160KB 5.25" floppy disk images and therefore booting PC-DOS 1.0. this isn't really true. Both PCEM and MESS emulate it and on both PC-DOS 1.0 starts. On MESS: http://imgur.com/ReiCqW5 On PCEM: http://imgur.com/ …

Re: DOSBox-X branch

That sounds about right. I figured there were a few places where I got sloppy. Although some of it comes from testing the keyboard test code in DOSLIB on some clone systems that aren't quite compatible---especially laptops, or worst of all, modern BIOSes in USB "legacy mode" (emulating a PS/2 mouse …

Re: DOSBox-X branch

Ok I have download the latest version of DosBox X (even compiled the code myself from source). With both versions I can not get imgmount 3 "ISOFILE.ISO" -t iso -fs iso -ide 2m this will not work!! what the am I doing wrong??? You have to specify a drive letter at the moment (C, D, E, etc.). The …

Re: DOSBox-X branch

Thank you for sharing your code. I have been messing around with porting parts of it to jDosbox and wanted to share my findings. I messed around with your IDE code and even ported QEMU IDE to java and saw the same thing you did. But I was able to get Win95 to see the IDE when I use the bochs bios. …

Page 41 of 45