MEGA65 / mega65-tools

Tools and Utilities for the MEGA65 Retro Computers
GNU General Public License v3.0
28 stars 31 forks source link

bit2core: add cartridge slot autoboot flag and install flag generation #162

Closed lydon42 closed 5 months ago

lydon42 commented 1 year ago

In https://github.com/MEGA65/mega65-core/issues/683 I am adding autoboot of a slot on cartridge detection to the core. This requires a flag to be set in the header of the core.

This will add capabilities and flags as a bitfield. While the capabilities define which bits can be set for the core, the flags define the bits already set. There should be an option in MEGAFLASH to change the flags of a core slot, while capabilities tells it which bits are available.

This issue adds the ability to set this flag on core generation without having to edit the file afterwards.

2024-01-21: In addition to that we are adding a install_flags field, that controls if the core is qualified for slot 0 and if there should be some autoinstalling happening.