what did they smoke when they develop MTX Basic?
Posted: 16 Oct 2017 22:25
I often wonder why Memotech are so weird compared to other basics.
Here is a list of weird things:
1) Spaces need to be in the right places
2) A LET commands most be used for variable declare or calculation.
3) Arrays start at index 1 not 0, and must be declared
4) all variables must be decleared, they are not 0 or "" by default
5) using the CSR command to set the cursor (print at) 0,0 is top left corner, but for graphics pixels at 0,191 is top left corner.
6) No way to trace basic code when it runs.
7) Variables are saved to the basic file if you dont use a clear command before save.
8) if you want to correct something, you need to use the EDIT command.
9) in edit mode you can not use arrow up and down.
Cool things in MTX BASIC:
1)If you put to many spaces, it will be automatic formated to look nice.
2) Basic always return to a blue screen with white letters in text mode when program is terminated.
3) If there is an error it will automatic go to the line for you to correct the mistake. Most typos are eliminated cause the MTX basic check syntax "on the fly" while you type in basic code.
4) AUTO command to generate the next line number (a function Commodore basic did not have), but no renum command like the MSX basic
5) build in assembler
Here is a list of weird things:
1) Spaces need to be in the right places
2) A LET commands most be used for variable declare or calculation.
3) Arrays start at index 1 not 0, and must be declared
4) all variables must be decleared, they are not 0 or "" by default
5) using the CSR command to set the cursor (print at) 0,0 is top left corner, but for graphics pixels at 0,191 is top left corner.
6) No way to trace basic code when it runs.
7) Variables are saved to the basic file if you dont use a clear command before save.
8) if you want to correct something, you need to use the EDIT command.
9) in edit mode you can not use arrow up and down.
Cool things in MTX BASIC:
1)If you put to many spaces, it will be automatic formated to look nice.
2) Basic always return to a blue screen with white letters in text mode when program is terminated.
3) If there is an error it will automatic go to the line for you to correct the mistake. Most typos are eliminated cause the MTX basic check syntax "on the fly" while you type in basic code.
4) AUTO command to generate the next line number (a function Commodore basic did not have), but no renum command like the MSX basic

5) build in assembler