2 ms·
This project has a website that was previously posted on HN[1], I (unsuccessfully) tried to boot it on an actual 486 machine[2], as the site boasts about suppor
by st_goliath 4mo ago
This project has a website that was previously posted on HN[1], I (unsuccessfully) tried to boot it on an actual 486 machine[2], as the site boasts about supporting that.
The version of the SYSLINUX bootloader that it uses had a bug in the fallback path if E820 memory information is not available from the BIOS, and the BIOS on my machine indeed does not support it, or E801 for that matter[3].
I have not gotten around to further testing and fixing the actual issue in SYSLINUX yet (also one of the RAM sticks has sadly developed a parity issue, so I'm stuck at 16M for now). However, I did manage to dig up a newer 486 machine[4][5]. From some testing just this weekend, the BIOS on that one does support INT 15h, AX=E820. I'll have to dig up more memory, but I'm looking forward to another round of trying to get this to boot on the actual hardware, once again :-)
[1] https://news.ycombinator.com/item?id=46866544 https://news.ycombinator.com/item?id=46866544
[2] https://news.ycombinator.com/item?id=46873814 https://news.ycombinator.com/item?id=46873814
[3] https://imgur.com/a/GCG9jO7 https://imgur.com/a/GCG9jO7
[4] https://imgur.com/a/am486dx4-retrotank-VUOTahf https://imgur.com/a/am486dx4-retrotank-VUOTahf
[5] https://theretroweb.com/motherboards/s/zida-4dps https://theretroweb.com/motherboards/s/zida-4dps