Convert QB64 BASIC to Apple II|C64|TRS80|Atari
More details on random number generation
| task | apple | C64 | TRS80 | Atari |
| Beep/bell | PRINT CHR$(7) | PRINT CHR$(7) | PRINT CHR$(7) | SOUND 0,121,10,8 |
| Check keypress, no wait | PEEK(-16384) | GET A$ | A$=INKEY$ | GET #1 |
| clear screen | HOME | ?chr$(147) | CLS | ?chr$(125) |
| clear variables | CLEAR | CLR | CLEAR | CLR |
| Cursor position | HTAB x: VTAB y | POKE 211,x: POKE 214,y: PRINT | PRINT @ (row*64+col), | POSITION x,y |
| Flashing text | FLASH | PRINT CHR$(15) (some ROMs) | n/a | n/a |
| Inverse text | INVERSE / NORMAL | PRINT CHR$(18) / CHR$(146) | n/a | n/a |
| Simple beep | PRINT CHR$(7) or speaker PEEK | PRINT CHR$(7) | PRINT CHR$(7) | SOUND 0,121,10,8 |
| Text color | n/a | POKE 646,color | n/a | SETCOLOR 2,hue,lum |
| Error trapping | ON ERROR GOTO label | ONERR GOTO line | n/a | ON ERROR GOTO line |
| Resume after error | RESUME | RESUME | n/a | RESUME |
| Variable name uniqueness | first 2 chars significant | first 2 chars significant | first 2 chars significant | first 2 chars significant |
I didn’t include disk I/O, graphics, sound or commands that are exclusive to this BASIC.
PEEKS & POKES
Other Quirks
Quick Basic | Commands | ASCII table
Thank you for stopping by.
home | my recipes | my photos | I’m high
