mirror of
https://github.com/catseye/SixtyPical.git
synced 2024-11-25 23:49:17 +00:00
Update TODO plan.
This commit is contained in:
parent
d0e3dfbf84
commit
d716c9b4e0
@ -34,18 +34,28 @@ TODO
|
||||
For 0.3:
|
||||
|
||||
* extern routines.
|
||||
* generate 6502 code (either Ophis assembler or machine code `PRG` files.)
|
||||
* generate 6502 code for all SixtyPical instructions.
|
||||
* a little demo that actually compiles and does something on a C64 emulator.
|
||||
|
||||
For 0.4:
|
||||
|
||||
* `while` loops.
|
||||
* a little demo that actually compiles and runs on a C64 emulator.
|
||||
|
||||
For 0.4 and/or beyond:
|
||||
For 0.5:
|
||||
|
||||
* explicitly-addressed memory locations
|
||||
* `repeat` loops.
|
||||
* add line number (or at least routine name) to error messages.
|
||||
* hexadecimal literals.
|
||||
* `word` type.
|
||||
* `table` type constructor and indirect addressing.
|
||||
* `if not`.
|
||||
* 6502-mnemonic aliases (`sec`, `clc`)
|
||||
* other handy aliases (`eq` for `z`, etc.)
|
||||
* source code comments.
|
||||
|
||||
For 0.6:
|
||||
|
||||
* `repeat` loops.
|
||||
* `word` type.
|
||||
* `table` type constructor and indirect addressing.
|
||||
|
||||
For 0.7:
|
||||
|
||||
* explicitly-addressed memory locations
|
||||
|
Loading…
Reference in New Issue
Block a user