home *** CD-ROM | disk | FTP | other *** search
- 10 rem copy c64 character set
- 40 poke 56333,127 : rem irq off
- 50 poke 1,peek(1)and 251 : rem char set in, i/o chips out
- 80 rem copy set to $6000
- 90 cset=13*4096+8*256 : copy=6*4096
- 100 for loop=0 to 2047
- 110 poke copy+loop,peek(cset+loop)
- 120 next loop
- 150 poke 1,peek(1)or4 : rem i/o chips in, rom char set out
- 160 poke 56333,128+1 : rem irq on
- 190 rem save character set
- 210 print"[147]8 - disk"
- 220 print"9 - disk"
- 230 input"save to device number";dev
- 240 if dev<>1 and dev<>8 and dev<>9 then 230
- 250 poke 780,0:poke 781,dev:poke 782,0
- 260 sys 65466:rem setlfs
- 280 nam$="c64 char set"
- 290 for loop=1 to len(nam$)
- 300 poke 849+loop,asc(mid$(nam$,loop,1))
- 310 next loop
- 320 poke 780,len(nam$) : poke 781,850and255 : poke 782,850/256
- 330 sys 65469 : rem setnam
- 350 poke 253,0 : poke 254,6*16
- 360 poke 780,253 : poke 781,26624and255 : poke 782,26624/256
- 370 sys 65496 : rem save
- 400 end
-