Help Redefining VIC-20 Character Set
Posted: Mon Apr 06, 2009 3:21 pm
Hi, I've done searches and can't find exactly what I need to know. I'm pretty new to the VIC, but I've done a little BASIC programming on the C64.
I want to redefine the entire VIC-20 character set, all 256 characters. I'm sure I'll need some memory expansion, right? I see how to redefine individual characters, but not sure about to set up an environment that would handle them all. I figured out how get my screen, border, character, and auxiliary colors in multicolor mode. I have one redefined character here in this example, with color variations.
Basically, what I want to do is place these characters on the screen using a joystick. Any help would be appreciated! Thanks.
I want to redefine the entire VIC-20 character set, all 256 characters. I'm sure I'll need some memory expansion, right? I see how to redefine individual characters, but not sure about to set up an environment that would handle them all. I figured out how get my screen, border, character, and auxiliary colors in multicolor mode. I have one redefined character here in this example, with color variations.
Code: Select all
10 poke52,28:poke56,28:clr
20 fori=7168to7679:poke i,peek(i+25600): next
30 poke 36869,255
40 forc=7328to7335:reada:pokec,a:next
50 poke 36879,216:rem blk border & lt.grn bkgd
60 printchr$(147);
70 forg=0to7
80 print"tttttttt"
90 fort=0to8:poke38400+(22*g)+t,136+g:nextt:rem char colors
100 poke36878,175:rem auxiliary pink
110 nextg
1000 data 175,175,175,175,5,5,5,5