https://youtu.be/qiKTkpAX4Xc
if LPT adress is known ho to determine adresses of font and video memory?
But font address are different in EXOS 2.0 (EP64) and EXOS 2.1 (EP128): B680/B480hIn my programs copy it from Status Line LPB.
Then LPT address + 4,5 gives the video memory (character map address) and LPT address + 6,7 gives the font memory/char mode.Snake uses CHAR128 mode therefor LPT address +6,7 should be multiplied by 128, it will give the font memory, I use the normal EXOS font memory.LPT 1 st char row used by the game:F7 08 0B 73 28 C0 E9 01 00 92 00 49 FF 24 2D 36 Character map address: c028hfont address: 01e9h*80h= f480h
As I understand char data defines as +128 for each line?
well. I don't see characters( but address difers from C028
ld a,$FF out ($B3),amm: ld a,b ld (de),a inc de inc b jr nz,mm