Skip to content

Conversation

@markadev
Copy link
Owner

This PR adds support for loading in new text character sets on the fly from an Apple II program. Changes to the character ROM are not persisted across power-cycles.

As part of this, I also refactored the way the internal character ROMs were handled so that they more closely match original Apple II character ROMs and it's possible to convert an original character ROM for use by the firmware using the included dump_character_rom.py script.

Rewrite the text character rendering to use a character ROM format similar to
original Apple II video ROMs so that original ROM data could be used more easily.
Add a couple registers to allow text character patterns to be
changed on the fly.
@markadev markadev merged commit 400334f into main Dec 2, 2023
@markadev markadev deleted the loadable-charset branch December 2, 2023 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants