Page swapping :
BUFFER = !BUFFER GPAGE BUFFER, !BUFFER
Root / Submissions / [.]
WHILE 1 GCLS GFILL 50,50,200,200 WENDTo fix this, use VSYNC:
WHILE 1 GCLS GFILL 50,50,200,200 VSYNC 'vsync after you finish drawing WENDThis will let the screen update after you're finished drawing. Otherwise, you'll end up clearing the screen before the 3DS has a chance to display what was there. If you want your code to run at 30 FPS, you can use VSYNC 2. However, you'll have to use page swapping to avoid flicker.
BUFFER = !BUFFER GPAGE BUFFER, !BUFFER