Sergey Kiselev
Sergey Kiselev
I actually was considering this implementation initially. U32 is indeed optional, it is likely that most users will not ever upgrade the memory beyond 512 KiB, and in this case...
You can use make_roms.sh script here: https://github.com/skiselev/omega/tree/master/BIOS to generate ROM images. It generates several images, I use omega_msx2_msx2+_ntsc.bin on my NTSC system. The script uses ROMs from original MSX systems....
The NTSC MSX2/MSX2+ images uses the following ROMs: phc-23jb_basic-bios2.rom phc-23jb_msx2sub.rom phc-35j_basic-bios2p.rom phc-35j_msx2psub.rom phc-35j_kanjibasic.rom
You'll need a Linux machine to run it (can be a virtual machine too). I've sent you the BIOS image in email.
That's weird. Check the script. It expects to find the source ROM images in certain directories/folders. And it doesn't have a really good error handling :)
@elosha were you able to generate the proper ROM image?
Hi Cody, I didn't quite understand the issue that you have with XT-IDE and the CGA. Do you think that XT-IDE BIOS is working, but it fails to print anything...
I've added necessary code to support SST39SF020A and SST39SF040 Flash ROM ICs. Please pull the latest updates from this repository and test
Hi Cody, The extra address pins (pin 1 and 30) on 39SF040 would need to be grounded. No need to use resistors, they can be simply connected to the ground....
The OPL2 code is not in my 8088_bios repository, it looks that @spark2k06 implemented it in his "alternative" branch: https://github.com/spark2k06/8088_bios/tree/alternative