Skip to content

Conversation

@aaronsmithdev
Copy link
Contributor

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

PXL_20231215_052820564 MP

aaronsmithdev and others added 3 commits December 28, 2023 21:43
Contains Videx Lowercase ROM characters for the II+
… and new cmake variant for IIPLUSLC. Updated Readme.MD with instructions for building firmware using cmake variant created (IIPLUSLC). Tested and working.
… the AppleIIVGAUTIL.dsk file and will start when the disk is loaded. Write it to a physical disk using ADTPro, or another similar utility, or by selecting it using a floppy emulator such as FloppyEMU. The Applesoft BASIC code listing is contained within the source folder.
Copy link
Owner

@markadev markadev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the contribution! This looks good but could you remove the .dsk file from the PR? I will upload it under the github "Releases" section along with the other files.

…p.bas in the AppleIIVGAUTIL.dsk file and will start when the disk is loaded. Write it to a physical disk using ADTPro, or another similar utility, or by selecting it using a floppy emulator such as FloppyEMU. The Applesoft BASIC code listing is contained within the source folder."

This reverts commit e14c73c.
@aaronsmithdev
Copy link
Contributor Author

Thanks, Mark, and sounds good! I've reverted the commit that added the disks folder.

@markadev markadev merged commit 3d5490a into markadev:main Jan 1, 2024
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