Commodore 128 Alive!

Commodore 128 => 128 programmers => Topic started by: MIRKOSOFT on June 17, 2009, 04:40 AM

Title: How to use my own fonts?
Post by: MIRKOSOFT on June 17, 2009, 04:40 AM
Hi!

I have created more my own fonts, Slovak, also 2x2 chars fonts on C64, I know how to use it in Commodore 64 mode or on C64. If I type BLOAD"font", it loads font into C128 memory, but I don't know how to activate my own font.
In C64 mode it is simple - at VIC register, if is font located on address $2000-$27FF, I type only POKE53272,24 and my own font is active... SO, PLEASE: HOW TO ACTIVATE/CHANGE C128 (40-column) FONT TO MY OWN FONT?
Thanks for reply.

Miro
Title: Re: Solution found
Post by: MIRKOSOFT on June 17, 2009, 09:49 AM
Hi!

At other forum I had answer about my own fonts...
SO: VIC of C128 is rewrited by shadow registers.
When you have font located at $2000-$27FF, the POKE on 53272 is overwriten by shadow register at 2604.
So, using is twice: 1. stop the interrupt which rewrites VIC registers
or 2. SIMPLE: POKEto shadow register, so: POKE2604,24

Miro
EhPortal 1.34 © 2025, WebDev