Code:NextBasic Snippets: Difference between revisions
From SpecNext Wiki
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
Layer 2,0: print at 0,0; : cat file$: exist$=screen$(0,0) | Layer 2,0: print at 0,0; : cat file$: exist$=screen$(0,0) | ||
Layer 0: If exist$<>"N" then print "File found" | Layer 0: If exist$<>"N" then print "File found" | ||
</syntaxhighlight> | |||
Press space to continue with flashy border when waiting for a key | |||
<syntaxhighlight> | |||
Print "Press Space to continue": randomize usr 1300 | |||
</syntaxhighlight> | |||
Scroll screen up without prompt | |||
<syntaxhighlight> | |||
poke 23692,255: print at 20,0;"Scroll my screen" | |||
for s=1 to 20: print at 21,31;" ": next s | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 13:31, 11 December 2023
NextBasic Snippets
To read a file of any type or size to any bank this will load myfile.bin to bank 22 (8kbs):
.extract myfile.bin -mb 22To get the filesize of a file in to var fsize:
OPEN #4, "myfile"
DIM #4 TO %a
fsize=%a
CLOSE #4Check if a file exists in a location without generating an error
Layer 2,0: print at 0,0; : cat file$: exist$=screen$(0,0)
Layer 0: If exist$<>"N" then print "File found"Press space to continue with flashy border when waiting for a key
Print "Press Space to continue": randomize usr 1300Scroll screen up without prompt
poke 23692,255: print at 20,0;"Scroll my screen"
for s=1 to 20: print at 21,31;" ": next s