Board Thread:Questions and Answers/@comment-14600979-20140725002429/@comment-14600979-20140725143808

SCREEN, , WorkPg%, ViewPg%: I'm not sure this is a Visual Basic command, I think you may be looking at GW-BASIC

The site said "visual basic" somewhere, but I came across this too, and it seems to be QBasic. Sorry for misleading you. Now that I know a little better what I'm looking at, I found its syntax. (, but it's probably the same as "GW-BASIC")  Once I figure out how many pages this is using, I think it should be easy enough to replace.

DEFINT has no equivalent in SmileBasic. If it is necessary for certain variables to only ever have integer values, liberal use of FLOOR may be necessary.

So it isn't some crazy command that makes magic variables? Phew.

GetKeypress is not part of GW-BASIC, nor of Visual Basic 6, as far as I can tell. Regardless, there is no STATIC keyword in SmileBasic (at least, not in V1 or V2; there may be in V3, which is not released yet). In the context of getting keypresses, I would guess that the STATIC keyword is not strictly necessary, and is only there for efficiency of memory and/or time.

Er, I think GetKeypress was a variable or sub-procedure.

There is no CASE in SmileBasic. You have to use IF.

Well, knew that, I think I got confused over "Select".