RPascal - Status
RPascal is still in its infancy. However, some smaller programs like
prime number calculations or the Tower of Hanoi simulation have already
been brought to work.
Working
- Variables and constants declarations
- Procedures, including call-by-reference and variable argument counts
- Blocks: for, if/else, while, repeat...until
- Recursion
- Some internal functions: read(ln), write(ln), clrscr, ...
- Some global variables: keypressed, ...
Missing
- Optimized saving of variables (using shallow/deep-copy techniques).
- Global vars like keypressed.
- More internal procedures.
- Arrays.
- Type definitions.
- File access.
Wishlist
IO port access, interrupt emulation (13h anyone), compiler backend suitable
for PMSim execution (Motorola processors).