Its an interesting curiosity, the top of the box claims its Quick Basic 4.50 Game. The back of the box claims its Qbasic, and the book inside claims its Quick Basic Interpreter 1.01, how ever when running it it says version 1.00
The copyright for the interpreter is 1988, the same year as Quick Basic 4.5.
Whats interesting is this definitely the precursor to Qbasic, whilst it is almost the same, it does include a few features from Quick Basic, that Qbasic doesn't have.
- 1. It supports command$, you can specify a command by launching qbi.exe with /cmd something.
- 2. It supports binary Quick Basic files, if you try to load a binary file in Qbasic, it will give you an error.
- 3. The help files are mostly the same as Quick Basic 4.5 apart from excluding the missing features (The advr_ex examples from Quick Basic 4.5 are included).
- 4. '$DYNAMIC should allow access to more memory, but if you try to allocate too much memory it will crash the interpreter, if you don't use '$DYNAMIC, the traditional out of memory will be displayed. The /ah parameter is removed though. (The help mentions that it should allow you to allocate as much memory as the machine has).
Under Qbasic '$DYNAMIC doesn't appear to allow you to use more memory, (The help mentions a max of 64k memory).