Hacker News new | ask | show | jobs
by st_goliath 11 hours 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

[2] https://news.ycombinator.com/item?id=46873814

[3] https://imgur.com/a/GCG9jO7

[4] https://imgur.com/a/am486dx4-retrotank-VUOTahf

[5] https://theretroweb.com/motherboards/s/zida-4dps