mist-devel / c64

C64 core
12 stars 13 forks source link

Specify default cartridge? #8

Closed egrath closed 1 year ago

egrath commented 1 year ago

Hello, is it currently possible to specify a default cartridge to load on core startup (like by giving the CRT file a special name). If not, would it be eventually possible to include such a feature in a future release. Cheers, egrath

gyurco commented 1 year ago

It's possible, but it would be a new firmware feature, the core doesn't have to be involved. Maybe automatically loading .RXX for the various indices could be added.

egrath commented 1 year ago

Ah OK, thanks for the info, that really would be a nice feature for many systems which support cartridges. Should i open a new Issue in the mist-firmware repository or can you move the ticket over?

gyurco commented 1 year ago

You can leave it here, there are no thousands of tickets to handle :)

gyurco commented 1 year ago

C64.R02 can be a default CRT image.

egrath commented 1 year ago

I just tried this feature with the latest firmware (221122) and the test core you supplied in https://github.com/mist-devel/c64/issues/9, but can't get the any CRT to autoload. Placed the CRT as "C64.R02" on the root of the SD card but it don't gets loaded. On the card i have:

MIST.INI
CORE.RBF
C64.ROM
C64.R02
C64.CFG
gyurco commented 1 year ago

Sorry, there was a bug. Try the attached core. C64_230227.zip

egrath commented 1 year ago

Thank you! Yes this version works as intended! Just loaded RR 3.8Q renamed to C64.R02 and put it next to the RBF and ROM and it automatically loads at startup.