Posted By
Csabo on 2004-04-23 17:59:58
| Re: Another Plus/4 question...
Glad to see that the problem is worked out. Just a few technical comments regarding to what James C said: even though the font has to be on a 2K boundary, you can use "half" of a font if you set $FF13 to a 1K boundary. (e.g. something like POKE DEC("FF13"), DEC("3C") - in fact there a few commercial C16 games that use only half a set to push the code all the way up to $3BFF and the rest is the font). This is essentially the same as the C= + Shift switch, which can be disabled.
As long as you can use 128 chars + reverse, you can safely use $F800 for font. If you can manage from only 32 chars (that's pretty much uppercase letters and punctuation, might be enough for a text adventure), you can use $FC00. It won't interfere with anything in the upper memory area, as long as you leave it alone.
|