Apple II Plus Lowercase Character Set Support #29
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I used the dump_character_rom Python script to dump the contents of the Videx Lowercase ROM and moved those into the file textfont_iipluslc.c. I added a cmake variant called IIPLUSLC and changed the render_text.c #ifdef for APPLE_MODEL_IIPLUS to #if defined APPLE_MODEL_IIPLUS || defined APPLE_MODEL_IIPLUSLC. I updated the Readme.MD to include a block with build instructions for the alternative LC variant. I have tested creating both a IIPLUS and the new IIPLUSLC builds and firmware was created successfully and seems to function. I'm including a picture showing lowercase displayed on both the II+ with the ROM and the Apple II VGA board. The included image shows the results using a simple basic script meant to show available characters in the character generator (Please note that there is a difference in the tilde and braces displayed on both in the image, but I'm actually using an off-brand ROM on my board and preferred the ones from the original Videx LC ROM).
ROM contents source: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20Project/Interface%20Cards/80%20Column%20Cards/Videx%20Videoterm/ROM%20Images/
Manual for original lowercase chip:
https://ia800707.us.archive.org/21/items/videx_lower_case_chip/videx_lower_case_chip.pdf