Closed lydon42 closed 1 year ago
Already reported in #32
This is connected to https://github.com/MEGA65/mega65-core/issues/667 and https://github.com/MEGA65/mega65-core/issues/676
I have added a function to ROMLOAD that allows the loading of CHR files directly into character WOM. A function to restore with one keystroke is also easy to do. But as it is WOM currently, there can be no real fix (i.e. one that restores the font of the frozen slot) until the linked core issues are resolved.
In https://github.com/MEGA65/mega65-core/issues/676 hyppo was extended to also freeze/unfreeze the WOM chargen area. FREEZER additions are in the works.
This implements a function to fix old slots without chargen area by loading CHARSET.M65 or the CHARSET part of MEGA65.ROM into the missing place, as well as a shortcut F14 (not displayed anywhere yet), that will to this for the current memory context, essentially fixing the charset for the freezer. As there is no way to determine if the charset was changed, this is not done automatically.
This is in development and with that in core development, too.
See https://discord.com/channels/719326990221574164/805492126128930846/992272795100794891
If the ROM charset is changed, it might be difficult to read it...