bocke 28.01.2024, 18:34 |
Book8088's CF2IDE stumps Freedos boot (Users) |
Well, I tired multiple versions of 16-bit FreeDOS kernels on Book8088 2.0, but they all get stuck at InitDisk function. It seems that InitDisk has problem with CF2IDE and detects the wrong disk parameters. |
Rugxulo Usono, 28.01.2024, 22:49 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Well, I tired multiple versions of 16-bit FreeDOS kernels on Book8088 2.0, |
ecm Düsseldorf, Germany, 28.01.2024, 23:16 @ Rugxulo |
Book8088's CF2IDE stumps Freedos boot |
> > Also, if someone knows: where should I report the bug so FreeDOS kernel --- |
bocke 29.01.2024, 06:02 (edited by bocke, 29.01.2024, 06:14) @ Rugxulo |
Book8088's CF2IDE stumps Freedos boot |
> Lighter than MS-DOS 6.22?? Not sure that's possible, but I don't know what |
rr Berlin, Germany, 29.01.2024, 08:01 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Not full blown MS-DOS 6.22 installation. It's bloated. MS-DOS 5.0 was much --- |
bocke 29.01.2024, 15:55 @ rr |
Book8088's CF2IDE stumps Freedos boot |
> Correction: SvarDOS SvarCOM was developed from scratch and modeled after |
tom Germany (West), 02.02.2024, 14:15 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Not full blown MS-DOS 6.22 installation. It's bloated. MS-DOS 5.0 was much |
mceric Germany, 29.01.2024, 02:01 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Well, I tired multiple versions of 16-bit FreeDOS kernels on --- |
Rugxulo Usono, 29.01.2024, 02:21 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> An interesting and actually occuring reason for FreeDOS getting stuck at |
bocke 29.01.2024, 06:04 (edited by bocke, 29.01.2024, 06:40) @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> |
RayeR CZ, 29.01.2024, 06:38 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Could be some weird CF geometry, sometimes it mismatched when using different connections for CF like various adapters. Also it might installed MBR for LBA? Where did you SYS your drive? Inside BOOK or on other PC? It would be better to do it on BOOK, boot FD from some other media and prepare CF there... --- |
bocke 29.01.2024, 06:49 @ RayeR |
Book8088's CF2IDE stumps Freedos boot |
> Could be some weird CF geometry, sometimes it mismatched when using |
bocke 29.01.2024, 07:02 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> |
bocke 29.01.2024, 07:11 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
More interesting stuff. This BIOS_8088 fork supports floppy emulation from the image included on USB thumb drive: |
RayeR CZ, 29.01.2024, 13:42 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
I read that Book has USB port. Can it boot from USB flash drive? --- |
bocke 29.01.2024, 16:19 @ RayeR |
Book8088's CF2IDE stumps Freedos boot |
> I read that Book has USB port. Can it boot from USB flash drive? |
Doug 29.01.2024, 19:44 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
If anyone's interested in a hands-on review where they discuss some of these questions (and more): |
boeckmann Aachen, Germany, 29.01.2024, 16:53 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Well, I tired multiple versions of 16-bit FreeDOS kernels on |
fritz.mueller Munich, Germany, 29.01.2024, 18:57 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
For security I read german WIKI about CF and it says (as assumed) that CF is simply spoken an IDE HD with a little different connections than the old IDE HDs. Those old and small HDs often had strange CHS configurations (may have been overtaken by CF). |
bocke 29.01.2024, 21:28 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> For security I read german WIKI about CF and it says (as assumed) that CF |
bocke 29.01.2024, 21:21 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> Which kernel revisions exactly did you test? Can you try a current build |
bocke 29.01.2024, 21:25 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
In case you can't see it from the screenshot, I transcribed the last two lines: |
RayeR CZ, 29.01.2024, 22:39 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> --- |
fritz.mueller Munich, Germany, 29.01.2024, 23:36 @ RayeR |
Book8088's CF2IDE stumps Freedos boot |
> > |
bocke 30.01.2024, 05:40 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> i read the report about this laptop and noticed that a picture with another |
fritz.mueller Munich, Germany, 30.01.2024, 13:57 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > i read the report about this laptop and noticed that a picture with |
bocke 30.01.2024, 16:09 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> I am still astonished how you made it to make MS-DOS work again after the |
boeckmann Aachen, Germany, 30.01.2024, 17:04 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Than I just return a backup to the CF card with "dd". Something like: |
bocke 30.01.2024, 18:21 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> |
bocke 30.01.2024, 18:28 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > Than I just return a backup to the CF card with "dd". Something like: |
boeckmann Aachen, Germany, 30.01.2024, 19:21 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > > Than I just return a backup to the CF card with "dd". Something like: |
bocke 30.01.2024, 19:42 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> Would be interesting to see what INT13,08 (and 48, for completeness) |
fritz.mueller Munich, Germany, 30.01.2024, 20:32 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
I have just uploaded two files on Bernds account, but I noticed that it only supports uploads, not downloads. |
bocke 30.01.2024, 21:15 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> PS: Everything would have been easier when you had told us from beginning |
bocke 30.01.2024, 21:23 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Oh, I also tried patritioning and formatting the disk from Linux with cfdisk and mkfs.vfat -F 16 (fat 16) and then doing a "SYS C:" under DOSBox-X. That didn't work either. |
fritz.mueller Munich, Germany, 30.01.2024, 21:33 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Please simply test if the 512 image works! |
bocke 31.01.2024, 00:13 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> Please test if the 512 image works. |
bocke 30.01.2024, 19:25 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> |
Oso2k 30.01.2024, 22:37 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> |
mceric Germany, 30.01.2024, 22:49 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
A review on another retro forum recommends to upgrade the Book8088 BIOS to this one: https://github.com/skiselev/8088_bios --- |
bocke 31.01.2024, 00:48 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> A review on another retro forum recommends to upgrade the Book8088 BIOS to |
bocke 31.01.2024, 02:35 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> I found this in 5 minutes on Archive.org: |
bocke 31.01.2024, 09:06 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > A review on another retro forum recommends to upgrade the Book8088 BIOS |
roytam 31.01.2024, 03:24 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> A review on another retro forum recommends to upgrade the Book8088 BIOS to |
bocke 31.01.2024, 09:00 @ roytam |
Book8088's CF2IDE stumps Freedos boot |
> |
bocke 31.01.2024, 09:28 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> The topic is the same as one I already linked before in one of my |
mceric Germany, 02.02.2024, 10:17 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> A review on another retro forum recommends to upgrade the Book8088 BIOS to --- |
mceric Germany, 02.02.2024, 10:30 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
Wait... I just noticed that I had failed to read page 2 of this thread. Apparently you already found a solution for booting FreeDOS and the trick was related to setting a suitable geometry or LBA in MBR and boot sector? Please summarize --- |
boeckmann Aachen, Germany, 02.02.2024, 11:17 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> Please summarize |
bocke 02.02.2024, 12:27 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> But perhaps anyone can provide a kernel binary having debug output enabled? |
bocke 02.02.2024, 17:34 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > But perhaps anyone can provide a kernel binary having debug output |
bocke 02.02.2024, 17:50 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> I haven't had luck with this. |
Oso2k 02.02.2024, 18:41 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > I haven't had luck with this. |
bocke 02.02.2024, 20:27 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> > > I haven't had luck with this. |
bocke 02.02.2024, 21:35 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> I built 8086 and 80186 (should be NEC V20 compatible) in fat16 and fat32 |
ecm Düsseldorf, Germany, 03.02.2024, 02:17 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > I built 8086 and 80186 (should be NEC V20 compatible) in fat16 and fat32 --- |
bocke 03.02.2024, 15:01 @ ecm |
Book8088's CF2IDE stumps Freedos boot |
I just wanted to run FreeDOS on Book8088 and now I have to hack FreeDOS kernel. Well... |
ecm Düsseldorf, Germany, 03.02.2024, 16:42 @ bocke |
Enhanced DR-DOS license agreement |
> I just wanted to run FreeDOS on Book8088 and now I have to hack FreeDOS --- |
bocke 03.02.2024, 21:28 @ ecm |
Enhanced DR-DOS license agreement |
> I'm using and changing Enhanced DR-DOS according to |
ecm Düsseldorf, Germany, 03.02.2024, 16:32 @ ecm |
Book8088's CF2IDE stumps Freedos boot |
> This is the 186 check: --- |
bocke 05.02.2024, 11:11 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > I built 8086 and 80186 (should be NEC V20 compatible) in fat16 and fat32 |
bocke 05.02.2024, 12:06 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Now CH375 driver doesn't work. I even tried several version. Book gets stucked after loading the driver wether it found the drive or not. |
bocke 05.02.2024, 12:14 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Now CH375 driver doesn't work. I even tried several version. Book gets |
bocke 05.02.2024, 12:23 (edited by bocke, 05.02.2024, 12:44) @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > Now CH375 driver doesn't work. I even tried several version. Book gets |
bocke 05.02.2024, 13:20 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> |
bocke 05.02.2024, 14:08 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Now CH375 driver doesn't work. I even tried several version. Book gets |
bocke 02.02.2024, 21:53 (edited by bocke, 02.02.2024, 22:21) @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Not yet tested. |
boeckmann Aachen, Germany, 02.02.2024, 22:56 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
|
boeckmann Aachen, Germany, 02.02.2024, 23:04 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> |
bocke 02.02.2024, 23:09 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
Do you have any ideas what else I could try? |
bocke 02.02.2024, 23:13 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> This may be a wrong format specifier, if the kernel is compiled without |
boeckmann Aachen, Germany, 02.02.2024, 23:17 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Oh, I get it. You mean the numbers look strange because of the wrong printf |
bocke 02.02.2024, 23:21 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > Oh, I get it. You mean the numbers look strange because of the wrong |
boeckmann Aachen, Germany, 02.02.2024, 23:34 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > > Oh, I get it. You mean the numbers look strange because of the wrong |
boeckmann Aachen, Germany, 02.02.2024, 23:42 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Neither do I. It shouldn't affect anything. |
bocke 02.02.2024, 23:03 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> I'll try another one. |
bocke 02.02.2024, 12:35 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> In more news from there, you sometimes have to have a vendor specific Fixed |
bocke 02.02.2024, 12:38 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> While we are at it, maybe it would be interesting to share hex dumps of |
bocke 02.02.2024, 12:42 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> There also is an USB port, which only recognizes FAT16 storage and only at |
bocke 02.02.2024, 12:46 @ mceric |
Book8088's CF2IDE stumps Freedos boot |
> A review on another retro forum recommends to upgrade the Book8088 BIOS to |
bocke 31.01.2024, 00:20 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> https://www.amazon.com/dp/B018X7RJQ4 |
Oso2k 31.01.2024, 02:58 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > FD 1.3 Floppy Edition[0] to my slot on my Gotek formatted USB stick. I |
Oso2k 31.01.2024, 07:30 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> > Thank you very much. I got a few ideas from this. |
bocke 31.01.2024, 09:03 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> @boeckmann Apologies in advance if it is a faux pas, but I borrowed your |
boeckmann Aachen, Germany, 31.01.2024, 11:03 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> @boeckmann Apologies in advance if it is a faux pas, but I borrowed your |
boeckmann Aachen, Germany, 31.01.2024, 11:28 (edited by boeckmann, 31.01.2024, 11:39) @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> @bocke I uploaded a pic |
bocke 31.01.2024, 13:38 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > @bocke I uploaded a pic |
fritz.mueller Munich, Germany, 31.01.2024, 15:35 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
I created another CF image 512 MB: |
bocke 31.01.2024, 17:37 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> I created another CF image 512 MB: |
Oso2k 31.01.2024, 17:28 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > @bocke I uploaded a pic |
bocke 31.01.2024, 11:06 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> Sure give me a few hours. I’ll even make one with a 512MB of the same |
bocke 31.01.2024, 11:16 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> I'll try another known working card later. Just in case. |
bocke 31.01.2024, 17:39 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> https://arstechnica.com/gadgets/2023/07/going-deep...8-the-brand-new-laptop-that-runs-like-its-1981/ |
fritz.mueller Munich, Germany, 31.01.2024, 18:42 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Giving up is only the last alternative! |
bocke 31.01.2024, 18:45 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> Could you give Bernd Böckmann the permission to send me a copy of the dd |
boeckmann Aachen, Germany, 31.01.2024, 19:24 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > Could you give Bernd Böckmann the permission to send me a copy of the |
fritz.mueller Munich, Germany, 31.01.2024, 21:33 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
Thanks Bernd, |
bocke 31.01.2024, 22:31 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> |
fritz.mueller Munich, Germany, 31.01.2024, 23:43 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Great! Congratulations! |
bocke 01.02.2024, 00:21 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> Great! Congratulations! |
boeckmann Aachen, Germany, 01.02.2024, 00:24 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> Great! Congratulations! |
boeckmann Aachen, Germany, 01.02.2024, 00:25 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > Great! Congratulations! |
fritz.mueller Munich, Germany, 01.02.2024, 09:46 (edited by fritz.mueller, 01.02.2024, 10:09) @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > > Great! Congratulations! |
boeckmann Aachen, Germany, 01.02.2024, 17:25 @ fritz.mueller |
Book8088's CF2IDE stumps Freedos boot |
> but the question is still, why did fd not work although |
Oso2k 02.02.2024, 04:25 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > but the question is still, why did fd not work although |
bocke 02.02.2024, 08:39 @ Oso2k |
Book8088's CF2IDE stumps Freedos boot |
> > > but the question is still, why did fd not work although |
bocke 02.02.2024, 08:46 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> The right one to use would be 8086 with FAT16, unless using media bigger |
bocke 02.02.2024, 08:49 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Anyway, I found out you can change the kernel parameters (including LBA support) using sys. |
bocke 02.02.2024, 12:25 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> Not sure if 80386 kernels would even work on 8088. |
boeckmann Aachen, Germany, 30.01.2024, 00:05 (edited by boeckmann, 30.01.2024, 00:16) @ RayeR |
Book8088's CF2IDE stumps Freedos boot |
> > |
boeckmann Aachen, Germany, 30.01.2024, 01:23 (edited by boeckmann, 30.01.2024, 01:51) @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
@bocke If you are able to write disk images to the CF card, you may try the following image with an installed SvarDOS system (with FreeDOS kernel). Its disk geometry is |
bocke 30.01.2024, 05:13 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> @bocke If you are able to write disk images to the CF card, you may try the |
bocke 30.01.2024, 05:20 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
This is the output (from Linux) of fdisk -l on both the file you sent me and SD card it was written to: |
bocke 30.01.2024, 05:27 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> @bocke If you are able to write disk images to the CF card, you may try the |
RayeR CZ, 30.01.2024, 22:21 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> Yes, deriving from the values in the screenshot, the CHS geometry under --- |
bocke 31.01.2024, 02:38 @ RayeR |
Book8088's CF2IDE stumps Freedos boot |
> https://unix.stackexchange.com/questions/629411/is...ce-a-certain-chs-drive-geometry-in-modern-linux |
bocke 30.01.2024, 18:30 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> Which kernel revisions exactly did you test? Can you try a current build |
samwdpckr 04.02.2024, 03:23 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
XT-class BIOSes don't usually support LBA, so the DOS kernel has to use CHS to access the sectors on the disk. |
roytam 04.02.2024, 03:46 @ samwdpckr |
Book8088's CF2IDE stumps Freedos boot |
> XT-class BIOSes don't usually support LBA, so the DOS kernel has to use CHS |
samwdpckr 04.02.2024, 05:27 @ roytam |
Book8088's CF2IDE stumps Freedos boot |
> > XT-class BIOSes don't usually support LBA, so the DOS kernel has to use |
roytam 04.02.2024, 05:52 @ samwdpckr |
Book8088's CF2IDE stumps Freedos boot |
> > > XT-class BIOSes don't usually support LBA, so the DOS kernel has to |
ecm Düsseldorf, Germany, 04.02.2024, 09:38 @ roytam |
Book8088's CF2IDE stumps Freedos boot |
> you can test it with 86box, with 8088 machine with XT-IDE and a disk image --- |
roytam 04.02.2024, 11:54 @ ecm |
Book8088's CF2IDE stumps Freedos boot |
> > you can test it with 86box, with 8088 machine with XT-IDE and a disk |
ecm Düsseldorf, Germany, 04.02.2024, 13:50 @ roytam |
86Box setup |
> if you have uudecode and xdelta3, you can create one yourself: --- |
ecm Düsseldorf, Germany, 04.02.2024, 13:52 @ ecm |
86Box setup |
I uploaded the diskette image I am trying to boot to https://pushbx.org/ecm/test/20240204.2/ --- |
ecm Düsseldorf, Germany, 04.02.2024, 13:55 @ ecm |
86Box setup |
> I uploaded the diskette image I am trying to boot to --- |
ecm Düsseldorf, Germany, 04.02.2024, 14:05 @ ecm |
86Box setup |
> > if you have uudecode and xdelta3, you can create one yourself: --- |
ecm Düsseldorf, Germany, 04.02.2024, 14:15 @ ecm |
86Box setup |
> As you mentioned on the freedos-devel mailing list: --- |
ecm Düsseldorf, Germany, 04.02.2024, 14:35 @ ecm |
Drive C: DPB |
> I ran "sys c: /verbose" from my diskette then ran "ldebug /c=g=ffff:0" to --- |
roytam 04.02.2024, 14:50 @ ecm |
Drive C: DPB |
> > I ran "sys c: /verbose" from my diskette then ran "ldebug /c=g=ffff:0" |
bocke 04.02.2024, 15:22 @ roytam |
Drive C: DPB |
> tried to boot your updated.img in my 86box but it stalls here: |
boeckmann Aachen, Germany, 04.02.2024, 14:20 @ ecm |
86Box setup |
Maybe related to https://github.com/FDOS/kernel/issues/84 (OW 8086 build fails to boot) |
ecm Düsseldorf, Germany, 04.02.2024, 14:28 @ boeckmann |
86Box setup |
> Maybe related to https://github.com/FDOS/kernel/issues/84 (OW 8086 build --- |
boeckmann Aachen, Germany, 04.02.2024, 14:37 @ ecm |
86Box setup |
> > Maybe related to https://github.com/FDOS/kernel/issues/84 (OW 8086 build |
boeckmann Aachen, Germany, 04.02.2024, 15:47 @ boeckmann |
86Box setup |
> > > Maybe related to https://github.com/FDOS/kernel/issues/84 (OW 8086 |
boeckmann Aachen, Germany, 04.02.2024, 16:24 @ boeckmann |
86Box setup |
This may be the problematic line: https://github.com/FDOS/kernel/blob/431be02b0a1067b89be1867103994dc34540e4c9/kernel/initdisk.c#L657 |
boeckmann Aachen, Germany, 04.02.2024, 16:55 @ boeckmann |
86Box setup |
It indeed seems to be a BIOS related bug. INT13,41h fails the second time it is called. One can circumvent this by disabling the kernel LBA support via |
roytam 04.02.2024, 17:22 @ boeckmann |
86Box setup |
> It indeed seems to be a BIOS related bug. INT13,41h fails the second time |
ecm Düsseldorf, Germany, 04.02.2024, 20:32 @ roytam |
86Box setup |
> yeah it works on Xi8088+XT-IDE now, hopefully it will work on real --- |
ecm Düsseldorf, Germany, 04.02.2024, 20:33 @ ecm |
86Box setup |
> > yeah it works on Xi8088+XT-IDE now, hopefully it will work on real --- |
bocke 04.02.2024, 21:31 @ boeckmann |
86Box setup |
> It indeed seems to be a BIOS related bug. INT13,41h fails the second time |
Oso2k 05.02.2024, 06:15 @ bocke |
86Box setup |
> I had some problems with CF Cards so I just managed to try it a 5 minutes |
boeckmann Aachen, Germany, 05.02.2024, 09:36 @ Oso2k |
86Box setup |
> > I had some problems with CF Cards so I just managed to try it a 5 |
boeckmann Aachen, Germany, 05.02.2024, 09:50 @ Oso2k |
86Box setup |
> I did some more testing and noticed some weird behavior. My Dell 316SX |
ecm Düsseldorf, Germany, 04.02.2024, 19:57 @ boeckmann |
86Box setup |
> This may be the problematic line: --- |
boeckmann Aachen, Germany, 04.02.2024, 20:02 @ ecm |
86Box setup |
> Is it possibly related to the Trace Flag bug? Or Direction Flag being set |
ecm Düsseldorf, Germany, 04.02.2024, 20:04 @ ecm |
86Box setup |
> > This may be the problematic line: --- |
boeckmann Aachen, Germany, 04.02.2024, 20:23 @ ecm |
86Box setup |
> Also possible it doesn't like being called with Disabled Interrupts, which |
ecm Düsseldorf, Germany, 04.02.2024, 20:28 @ boeckmann |
86Box setup |
> > Also possible it doesn't like being called with Disabled Interrupts, --- |
boeckmann Aachen, Germany, 04.02.2024, 20:57 (edited by boeckmann, 04.02.2024, 21:08) @ ecm |
86Box setup |
> Can you grab an image of the used XTIDE into a file and note down the |
boeckmann Aachen, Germany, 04.02.2024, 21:24 @ boeckmann |
86Box setup |
For completeness: FDISK also hangs in LBA mode when running under the EDR kernel. |
boeckmann Aachen, Germany, 04.02.2024, 21:37 @ boeckmann |
86Box setup |
> For completeness: FDISK also hangs in LBA mode when running under the EDR |
ecm Düsseldorf, Germany, 04.02.2024, 22:05 @ boeckmann |
86Box setup |
> > For completeness: FDISK also hangs in LBA mode when running under the --- |
boeckmann Aachen, Germany, 04.02.2024, 23:25 @ ecm |
86Box setup |
The following part of the Xi8088 BIOS (not XT-IDE) overwrites the INT10 handler address. May be the root of the cause. DS being zero is a side effect of the intr() call FDISK performs, and by itself should not do any harm. It is restored before intr() returns. |
boeckmann Aachen, Germany, 04.02.2024, 23:27 @ boeckmann |
86Box setup |
> The following part of the Xi8088 BIOS (not XT-IDE) overwrites the INT10 |
roytam 05.02.2024, 00:30 @ boeckmann |
86Box setup |
> > The following part of the Xi8088 BIOS (not XT-IDE) overwrites the INT10 |
boeckmann Aachen, Germany, 05.02.2024, 00:44 @ roytam |
86Box setup |
> as listed in |
boeckmann Aachen, Germany, 05.02.2024, 01:31 @ boeckmann |
86Box setup |
> > as listed in |
roytam 06.02.2024, 02:43 @ boeckmann |
86Box setup |
> > > as listed in |
bocke 06.02.2024, 15:58 @ ecm |
86Box setup |
@ecm |
ecm Düsseldorf, Germany, 06.02.2024, 16:48 @ bocke |
86Box setup |
> @ecm --- |
ecm Düsseldorf, Germany, 04.02.2024, 22:01 @ boeckmann |
86Box setup |
> For completeness: FDISK also hangs in LBA mode when running under the EDR --- |
boeckmann Aachen, Germany, 04.02.2024, 20:28 @ boeckmann |
86Box setup |
> > Also possible it doesn't like being called with Disabled Interrupts, |
mceric Germany, 04.02.2024, 20:52 @ boeckmann |
XT-IDE BIOS ponderings |
Given that it has been mentioned that the Book8088 XT-IDE BIOS is involved in a crash triggered by the FreeDOS kernel and/or FDISK when they attempt to ask int 13.41 more than once whether EBIOS LBA support exists, which means that you can probably use SYS CONFIG to disable LBA checks and attempts in the FreeDOS kernel as a workaround until something in one of the BIOS handlers gets fixed: --- |
bocke 04.02.2024, 15:24 @ ecm |
86Box setup |
> I used the gcc compiled kernels that I host at |
roytam 04.02.2024, 14:45 @ boeckmann |
86Box setup |
> Maybe related to https://github.com/FDOS/kernel/issues/84 (OW 8086 build |
bocke 04.02.2024, 15:17 (edited by bocke, 04.02.2024, 15:45) @ ecm |
86Box setup |
> I switched the "Machine" to Xi8088, "CPU type" NEC V20, "Speed" 16, "FPU" |
bocke 04.02.2024, 15:40 (edited by bocke, 04.02.2024, 15:57) @ bocke |
86Box setup |
> It does come wiht an 8-bit ISA extension board, but I didn't |
roytam 04.02.2024, 14:22 @ ecm |
86Box setup |
> > if you have uudecode and xdelta3, you can create one yourself: |
bocke 04.02.2024, 15:06 @ samwdpckr |
Book8088's CF2IDE stumps Freedos boot |
> XT-class BIOSes don't usually support LBA, so the DOS kernel has to use CHS |
boeckmann Aachen, Germany, 04.02.2024, 17:18 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> The biggest problem is that FreeDOS fdisk didn't work on the machine. So it |
boeckmann Aachen, Germany, 04.02.2024, 18:01 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> > The biggest problem is that FreeDOS fdisk didn't work on the machine. So |
bocke 04.02.2024, 18:06 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
Let me make a coffee and I will slowly test it out. |
bocke 04.02.2024, 18:45 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Before I try anything, let me first post XTIDE BIOS settings: |
bocke 04.02.2024, 18:48 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
Uhm.. Images get messed-up during upload. I'll try to upload elsewhere. Give me a sec. |
bocke 04.02.2024, 18:52 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
https://i.imgur.com/GnCnytF.jpg |
tom Germany (West), 04.02.2024, 19:28 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> https://i.imgur.com/Zr7qVj3.jpg |
bocke 04.02.2024, 21:40 @ boeckmann |
Book8088's CF2IDE stumps Freedos boot |
> A modified FDISK is uploaded to |
boeckmann Aachen, Germany, 04.02.2024, 21:43 @ bocke |
Book8088's CF2IDE stumps Freedos boot |
> > A modified FDISK is uploaded to |