CHR$128 Font Bank Manager
Posted: Tue Sep 19, 2023 10:05 pm
Hardware required...
ZX81 with ZXPand+UDG4ZXP in CHR$128 mode or
ZX81 with ZXPand+Chroma in CHR$128 mode or
ZX81 with ZXPand+CHR$128 board
==================================
CHR$128 Mode
CHR$128 mode uses bit 0 of the I register to select between two tables of de-
finitions. This allows redefinition of all 128 displayable characters. When
bit 0 of the I register is 0 then CHR$128 mode only allows the basic 64 charac-
ters to be redefined, and when bit 0 is 1 then all 128 characters can be rede-
fined.
The "C" Option - Convert CHR$128 to CHR$64
Standard ZX81 programs expect the character set to consist of only uppercase,
standard and inverted characters. This option converts a CHR$128 font to that
format (CHR$64) for use with a standard ZX81 program.
Demo videos...
https://m.youtube.com/watch?v=4DtMOV_Nt3Y
https://m.youtube.com/watch?v=b0Kga_JJR7Q
Have Fun;
Greg
ZX81 with ZXPand+UDG4ZXP in CHR$128 mode or
ZX81 with ZXPand+Chroma in CHR$128 mode or
ZX81 with ZXPand+CHR$128 board
==================================
CHR$128 Mode
CHR$128 mode uses bit 0 of the I register to select between two tables of de-
finitions. This allows redefinition of all 128 displayable characters. When
bit 0 of the I register is 0 then CHR$128 mode only allows the basic 64 charac-
ters to be redefined, and when bit 0 is 1 then all 128 characters can be rede-
fined.
The "C" Option - Convert CHR$128 to CHR$64
Standard ZX81 programs expect the character set to consist of only uppercase,
standard and inverted characters. This option converts a CHR$128 font to that
format (CHR$64) for use with a standard ZX81 program.
Demo videos...
https://m.youtube.com/watch?v=4DtMOV_Nt3Y
https://m.youtube.com/watch?v=b0Kga_JJR7Q
Have Fun;
Greg