skiselev / 8088_bios

BIOS for Intel 8088 based computers
GNU General Public License v3.0
513 stars 61 forks source link

[Book8088] Support for XT-IDE F8 BOOT ROM feature (adding an option rom to use with it) #60

Open Yrouel opened 7 months ago

Yrouel commented 7 months ago

I discovered someone compressed IBM BASIC C1.10 to fit in a 32k ROM: https://www.vogons.org/viewtopic.php?p=762423#p762423

I also discovered it boots just fine in the Book8088 by simply concatenating it inside the ROM just after XT-IDE, however while it does boot it only boots that, XT-IDE doesn't load.

EDIT: It seems to be an issue with that specific ROM so I don't know if it could be supported, this version should work but I don't know how to or even if it could be fitted in the Book8088 ROM https://www.vogons.org/viewtopic.php?t=67340

On the other end I'd like for the Book8088 to boot into basic when no CF-Card is inserter or manually by using the F8 BOOT ROM feature of XT-IDE.

I understand you most likely cannot just distribute that file, however would it be possible to add support for this scenario (and eventually any other generic option rom) and possibly a flag on the Make file to build with that extra binary to be provided by the user?