ITALICS ------- The C64 program 'italics' converts the standard font of the C64 into italics type. This conversion is done by shifting some bits in the original character set. Program is resident in memory. That is, it installs a refreshment routine into the NMI vector. Therefore stop-restore combination cannot remove the italics effect. A reset is required for uninstalling it, or you can restore the NMI vector and screen address by hand. These memory locations are in use: $02a8-$02d4 : refresh by restore routine $cc00-$cfe7 : screen memory $d000-$dfff : new font in italics and program is 415 bytes long only. If you want to write compatible programs, which directly access to screen memory', you should use this way: 10 screen=peek(648)*256 20 def fn address(x)=screen+40*y+x 30 print chr$(147) 40 x=1: y=1: poke fn address(x), 1: rem slow method That is, the screen does not begin at 1024 while 'italics' is active. The line 10 of the above program gives the correct location for screen, which is 52224. Ilker Ficicilar filker@newton.physics.metu.edu.tr c068214@orca.cc.metu.edu.tr http://www.physics.metu.edu.tr/~filker/cbm.html ---