This repository contains a version of the Netronic TinyBasic interpreter, with the Basic IL (Intermediate Language) in a readable and assemblable format.
When assembled comes close to the original.
There have been changes to the Interrupt Service Routine (ISR) for the 1861.
The original version used the R0 (Register 0 - DMA Pointer) to increment the time counter. This could potentially lead to memory corruption issues.
You will need to use ASL assembler: wel97459/ASL
asl -cpu 1802 -x -P -L Tinybasic_IL.asm && p2bin Tinybasic_IL.p Tinybasic_IL.bin
Use EMMA 02
- Elf Tab
- Quest Super Elf
- Load the config for Netronic TinyBasic
- (File->Configuration->Load->Netronic TinyBasic->*)
- Then for RAM 2 load the the bin file.