-
Support indirect refs in st, e.g. `st a, [ptr] + y`.
Chris Pressey
4 years ago
-
Even if we `goto` another routine, we can't trash an output.
Chris Pressey
4 years ago
-
Trim the type of game_state_routine, but run into something odd.
Chris Pressey
4 years ago
-
Clean up example programs a little bit.
Chris Pressey
4 years ago
-
The "union rule" lets us clean up some of these redundant trashes.
Chris Pressey
4 years ago
-
Implement the "union rule for trashes" when analyzing `if` blocks.
Chris Pressey
4 years ago
-
Set a location as touched when trashed with a `trash` instruction.
Chris Pressey
4 years ago
-
Add more tests, which show inconsistent treatment of trashes.
Chris Pressey
4 years ago
-
Articulate the "union rule" for trashes in if, add failing tests.
Chris Pressey
4 years ago
-
Update notes in README.
Chris Pressey
4 years ago
-
Tired: copy [ptr]+y, a. Wired: ld a, [ptr]+y.
Chris Pressey
4 years ago
-
Make ld parse to a IndexedRef or IndirectRef (latter still todo.)
Chris Pressey
4 years ago
-
Merge pull request #6 from catseye/develop-0.11
Chris Pressey
(commit: GitHub)
4 years ago
-
Update documentation.
Chris Pressey
4 years ago
-
Finally, vector table for actor logic in demo game works.
Chris Pressey
4 years ago
-
Properly store address (not contents) of routine into vector table.
Chris Pressey
4 years ago
-
Fairly minimal example that exhibits the problem.
Chris Pressey
4 years ago
-
Include final RTS when emitting trampolines for indirect calls.
Chris Pressey
4 years ago
-
I think it should actually look like this!
Chris Pressey
4 years ago
-
Attempting to debug this vector table stuff.
Chris Pressey
4 years ago
-
Update loadngo script.
Chris Pressey
4 years ago
-
Always analyze before compiling.
Chris Pressey
4 years ago
-
Use a vector table in the demo game.
Chris Pressey
4 years ago
-
Add typedefs to HISTORY.
Chris Pressey
4 years ago
-
Merge pull request #5 from catseye/refactor-types-for-typedefs
Chris Pressey
(commit: GitHub)
4 years ago
-
Move test, add test, add assertion.
Chris Pressey
4 years ago
-
Attempt to bring the grammar up to date.
Chris Pressey
4 years ago
-
Add another typedef in the demo game.
Chris Pressey
4 years ago
-
Update syntax of demo game.
Chris Pressey
4 years ago
-
Retain some syntax compatibility: make `table` a postfix operator.
Chris Pressey
4 years ago