Hi.
I bought a Hand 386 second-hand since they were out of stock new. I was surprised that PDOS/386 didn't boot. It said that it couldn't read the VBR. At the time I didn't know that that was a message from the MBR code, but when I started the debug process I found this to be the case.
The CF card that I was using had the BIOS reporting that LBA was not active so I thought that was the problem - my MBR needs (needed) the INT 13H extended calls. I spent some time trying to force the LBA to be activated in the BIOS, but then the physical machine started making a noise and stopped working. After not much use.
Then new Hand 386 became available again, so I bought another one. After debugging I discovered that the computer was automatically detecting whether to activate LBA translation if it saw a head in the partition table that exceeded 15, so presumably outside the IDE specs. And changing that didn't solve the problem. Further debugging showed that the issue was that some extensions were supported, but not the read function I needed. So I finally had to bite the bullet and switch from LBA to CHS in the MBR. This meant writing in assembler which I'm not very good at (I didn't write the original MBR code). But I was successful.
Then I went to test out the new CHS version (working under emulation) on the Hand 386. On the very first test the Hand 386 started making a noise and broke too.
It was only delivered a week ago or something, but it's out of stock again.
Does anyone have a real 80386 SX or DX and a BIOS that only supports CHS? I originally started development on a real 80386 SX with 4 MB of memory but it has been decades since I have had access to real hardware until this Hand 386 (and then PDOS failed - but for an unrelated reason - the switch to LBA because that's all I had code-wise (public domain))?
If you're willing to test this for me, http://pdos.org/pdos.zip has the disk image.
Also, with CHS working I then tried getting the CDROM to work, where I found more CHS issues, which have also been resolved (sort of) under Bochs emulation (which only does CHS on CDs for some reason). So there is a http://pdos.org/pdosiso.zip too if you have a real CDROM on a CHS-only system.
Thanks. Paul.
I bought a Hand 386 second-hand since they were out of stock new. I was surprised that PDOS/386 didn't boot. It said that it couldn't read the VBR. At the time I didn't know that that was a message from the MBR code, but when I started the debug process I found this to be the case.
The CF card that I was using had the BIOS reporting that LBA was not active so I thought that was the problem - my MBR needs (needed) the INT 13H extended calls. I spent some time trying to force the LBA to be activated in the BIOS, but then the physical machine started making a noise and stopped working. After not much use.
Then new Hand 386 became available again, so I bought another one. After debugging I discovered that the computer was automatically detecting whether to activate LBA translation if it saw a head in the partition table that exceeded 15, so presumably outside the IDE specs. And changing that didn't solve the problem. Further debugging showed that the issue was that some extensions were supported, but not the read function I needed. So I finally had to bite the bullet and switch from LBA to CHS in the MBR. This meant writing in assembler which I'm not very good at (I didn't write the original MBR code). But I was successful.
Then I went to test out the new CHS version (working under emulation) on the Hand 386. On the very first test the Hand 386 started making a noise and broke too.
It was only delivered a week ago or something, but it's out of stock again.
Does anyone have a real 80386 SX or DX and a BIOS that only supports CHS? I originally started development on a real 80386 SX with 4 MB of memory but it has been decades since I have had access to real hardware until this Hand 386 (and then PDOS failed - but for an unrelated reason - the switch to LBA because that's all I had code-wise (public domain))?
If you're willing to test this for me, http://pdos.org/pdos.zip has the disk image.
Also, with CHS working I then tried getting the CDROM to work, where I found more CHS issues, which have also been resolved (sort of) under Bochs emulation (which only does CHS on CDs for some reason). So there is a http://pdos.org/pdosiso.zip too if you have a real CDROM on a CHS-only system.
Thanks. Paul.