MiSTer-devel / C128_MiSTer

https://misterfpga.org
41 stars 8 forks source link

Questions for the New MRA branch (Feature) #14

Closed wwark closed 1 year ago

wwark commented 1 year ago

Hi,

I would like to thank for your work the C128 core. I follow commits !

I have a question regarding the MRA branch. Is the MRA will become mandatory to use the C128 core ? Or it will be possible to continue to use boot rom's and custom kernal on the OSD ?

Normally MRA are use specifically for the Arcade Core and the Console or Computers core use MGL files. MGL file also permits to have favorites and launch crt, prg directy on C64 core without start the core and load the game file in the OSD.

Thanks in advance for your return.

eriks5 commented 1 year ago

Hadn't heard of .mgl files, I'll look into that, but a quick look at it seems they're not suited for loading the rom images the way .mra files do.

The current plan is to support loading roms from either a boot.rom file as is used by other computer cores, or .mra files. The .mra way provides move flexibility for advanced users. The current branch is a proof-of-concept but it works. Only "weird" thing about using .mra files for non-arcade cores is that the rom zip location is hardcoded to /games/mame in main MiSTer. All the other stuff "just works" as expected, e.g. the .rbf is searched for in /_Computer/cores/.