Closed alex3331 closed 1 year ago
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. You'll need to find and download them from the internet. I don't post them in there repository for copyright reasons
I will find the ROMs, what should I look for?
On Sun, Jan 16, 2022 at 8:42 PM Sergey Kiselev @.***> wrote:
You can use make_roms.sh script here: https://github.com/skiselev/omega/tree/master/BIOSto 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. You'll need to find and download them from the internet. I don't post them in there repository for copyright reasons
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1014061575, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWOCWYRYSFLTVRKV57LUWNXZPANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
There are plenty of them on the Web. - can you please point me to a website?
On Sun, Jan 16, 2022 at 8:45 PM Alex Shakhnovich @.***> wrote:
I will find the ROMs, what should I look for?
On Sun, Jan 16, 2022 at 8:42 PM Sergey Kiselev @.***> wrote:
You can use make_roms.sh script here: https://github.com/skiselev/omega/tree/master/BIOSto 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. You'll need to find and download them from the internet. I don't post them in there repository for copyright reasons
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1014061575, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWOCWYRYSFLTVRKV57LUWNXZPANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
-- Alex Shakhnovich
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
thanks. got these five.
On Sun, Jan 16, 2022 at 9:08 PM Sergey Kiselev @.***> wrote:
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
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1014072531, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWOEBAN73GF4GRABK2LUWN2ZDANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
I am not able to execute bash command on my Windows computer. Is there an alternative way of composing these roms into 512 K image? On Sun, Jan 16, 2022 at 9:13 PM Alex Shakhnovich @.***> wrote:
thanks. got these five.
On Sun, Jan 16, 2022 at 9:08 PM Sergey Kiselev @.***> wrote:
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
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1014072531, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWOEBAN73GF4GRABK2LUWN2ZDANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
-- Alex Shakhnovich
You'll need a Linux machine to run it (can be a virtual machine too). I've sent you the BIOS image in email.
Thank you. I actually ran it on LINUX machine and generated the package (CBIOS 0.29). However, I can't find assembled 512 k image - just the 16 k and 32 k pieces. Thanks, anyway.
On Tue, Jan 18, 2022 at 11:20 AM Sergey Kiselev @.***> wrote:
You'll need a Linux machine to run it (can be a virtual machine too). I've sent you the BIOS image in email.
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1015574990, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWK4BXJULZOYI53XQG3UWWHL5ANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
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 :)
Agree I could not find a single 512 K image - let me look again at this folder.
On Tue, Jan 18, 2022 at 11:44 AM Sergey Kiselev @.***> wrote:
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 :)
— Reply to this email directly, view it on GitHub https://github.com/skiselev/omega/issues/31#issuecomment-1015601524, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIJTZWNMS45ZLIYSCKGDMODUWWKHRANCNFSM5MDLL7CQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
-- Alex Shakhnovich
I agree to @alex3331:
After running make_roms.sh with all required scripts, I end up with these files – please note the sizes:
-rwx------ 1 user staff 884736 30 Okt 19:43 omega_msx2+_int_ntsc.bin
-rwx------ 1 user staff 901120 30 Okt 19:43 omega_msx2+_ntsc.bin
-rwx------ 1 user staff 950272 30 Okt 19:43 omega_msx2_int_ntsc.bin
-rwx------ 1 user staff 917504 30 Okt 19:43 omega_msx2_msx2+_ntsc.bin
-rwx------ 1 user staff 933888 30 Okt 19:43 omega_msx2_ntsc.bin
-rwx------ 1 user staff 933888 30 Okt 19:43 omega_msx2_pal.bin
So none of them fits into my SST39SF020 (256KB) I would need the ROM for an MSX2(+) PAL device with either German or Intl' English keyboard.
What am I doing wrong?
Also I noticed @msx-solis' repo here: https://github.com/msx-solis/OMEGA_MSX_BIOS His script produces different sizes, still everything is bigger than my Flash ROM. 💇
Hi, the size of your files should be 512K, the correct size to burn a SST39SF040, if not, you should check each file introduced to the script, if they are not in the route expected or they have an unexpected size the result will fail. maybe you can do a file for your 39SF020 and maybe it could work but you should check each IC pin to do it. If you follow that instructions you may understand what does it do and maybe get success: https://msxmakers.design.blog/proyectos/omega-home-computer/omega-paso-a-paso/cocinando-la-rom-del-omega/
note, https://github.com/msx-solis/OMEGA_MSX_BIOS must be absolutely outdated. I will erase it.
@elosha were you able to generate the proper ROM image?
@skiselev Yes, finally had some spare time again, followed the ROM cooking manual from @msx-solis (easy with school-level spanish) and smacked the ROM parts together.
Hardest part was to understand why there is no MSX2+ PAL ROM, why I don't need one and that it shouldn't distract me. 😅
Actually the included ready-made file "256k_msx2_int_pal_fm.bin" should fit most EU needs I guess.
Hardest part was to understand why there is no MSX2+ PAL ROM Hi, I'm not sure if you're kidding but I'm going to answer you anyway. The MSX2+ was never sold outside of Japan and PAL is not a standard used there, only NTSC. I would like that too. There is a free firmware version called CBIOS in MSX2+ PAL version, although it does not include BASIC or cassette support, so it really has less impact to use the MSX2 BIOS (games recognize and use all its graphic possibilities anyway) or use the BIOS MSX2+ with a LED TV with SCART, which as far as I know all support both TV systems. The choice can be based on whether you prefer to play games with European speed or the original Japanese speed, as long as you are using an RGB-SCART connection you won't have much of a problem.
Thanks for further clarification 😃 Very helpful. Wasn't kidding, just staying with MSX2 for simplicity reasons (few MSX2+ exclusive titles anyway) and might play with firmware later, after the hardware is fully working. 🤧
Where can I find an image for U6 (SST39SF040)?