I had a Casio PB-100 for a while. Can't really remember if I got it before or after the DAI experience
I daily use my fx-9860GIII(1)(2018), but also an old fx-7500G (shell, 1989).
CASIO-Basic is great and well integrated on these calculators, and it's Ta simple, tokenized one, programming language.
"Tokenized" means that symbols and characters are used instead of words to symbolize commands. This minimizes the memory used in programs, used in every graphing calculators from Casio.
The commands featured are:
: This colon separates commands.
? Input Command. The calculator prompts for a value.
"prompt message"? Input Command with a prompt message.
◢ Output Command. The calculator stops and shows output. Continue the program by pressing EXE.
Goto n The Goto command, n is any number 0-9.
Lbl n The Label command, n is any number 0-9.
⇒ The Jump command. This is the basic If-Then-Else structure.
Isz and Dsz Increase and decrease a memory, by 1, respectively. This is akin to the For-Next loops.
Syntax:
test statement ⇒ do if test is true : skip to here if test is false
Isz var : do if var ≠ 0 : skip to here if var=0
... CASIO-Basic uses special symbols as keywords, you cannot map to ASCII chars (unicode, perhaps), so is there any Windows software that can convert a source file into a CASIO BASIC program and vice versa?
Sure! The FA123-FA124 kit! (serial cable + program)
(1) in the United States, the "fx-9860GIII" is named "fx-9750GIII", but it's the same unit.