Code: Select all
0 a$="supercpu open borders ---- thanks to tmr for the programming tips!
1 poke 53280,0:poke 53281,12:poke 646,0:print"{clear}"a$
2 n=18
3 q=53266
4 v=q-1
5 x=27
6 y=19
7 poke 56334,0
8 poke 16383,0
9 for i=0 to 1
10 poke v,x
11 poke v,y
12 ::::::rem
13 wait q,n
14 i=0:next
To modify the timings for NTSC, add or remove a colon before the REM statement in line 12.
A 1mhz version is easily found on the Internet with a quick search.
Now, I'm wondering if there's anything else I can do with it without using assembly
Edit: for the latest build of WinVICE (read below), change the following lines (timing BASIC is a bit of a pain!):
Code: Select all
2 n=5
8 poke 16383,0:wait v,255,80
12 ::::::::::::::::::::::::::::::::::::::::::rem
Shaun.