VRAMはウィンドウの左下から右上に向かってBGRの順に輝度値が格納されているということで
すが、以下はウィンドウの周りに2ドット分の枠を作るサンプルですがうまくいきません。
lx=200 だとOKですが何故でしょうか?ちなみにpsetでやるとlxに関係なくOKです。
ly=100 lx=205 ;lx=200 ;OK screen 0,lx,ly,8 mref vram1,66 repeat ly vy=cnt repeat lx if vy > 1 & vy < (ly-2) & cnt > 1 & cnt < (lx-2) :continue vpos=vy*lx*3+cnt*3 ;pset cnt,vy ;OK poke vram1,vpos,0 :poke vram1,vpos+1,0 :poke vram1,vpos+2,0 loop loop redraw 1