Joe Osborn
Joe Osborn
I’ve trimmed down the changes made by this commit (I left the changes to logging because they’re actually pretty useful) to just changing the BAR4 location for each IDE device...
The main changes necessary to make this work were, in the end: 1. Change the debug assert to an error condition in the "spurious DMA write" case 2. Change the...
I've gone ahead and added tests for booting with wants_cd true when Bochs bios is active (and inactive) and with varying permutations of hda, fda, and boot order in FreeDOS....
With these changes, CDs are also readable by at least FreeDOS 13 with the UDVD2 driver. They don’t seem to be readable in win95. I’m going to see if I...
I've rebased this branch on latest master and removed unnecessary changes. eject is still in progress, but insert seems to work (I can boot FreeDOS 1.3 with an empty CD-ROM,...
I see my api-test is hanging, it was tricky to get the timing of abort/retry/fail and inserting the CD right. It works on my machine but I’m open to advice...
Sorry @copy , I don’t want to use up your CI credits or whatever, but I don’t know how to kill the actions jobs from my end.
After more testing, I see that ejecting a CD-ROM and inserting a new one also seems to work.
To clarify on the linux issues, is this the set of test cases you’re using? 1. Boot from tinycore as hda, insert tinycore cd, mount it 2. Boot from tinycore...
Something I’m finding confusing here is that linux seems to be configuring the drive to use DMA even though the capabilities reported are lba-only. I think maybe the OS is...