History of
eg
@master
git clone https://git.catseye.tc/SixtyPical/
-
Trim the type of game_state_routine, but run into something odd.
Chris Pressey
6 years ago
-
Clean up example programs a little bit.
Chris Pressey
6 years ago
-
The "union rule" lets us clean up some of these redundant trashes.
Chris Pressey
6 years ago
-
Tired: copy [ptr]+y, a. Wired: ld a, [ptr]+y.
Chris Pressey
6 years ago
-
Finally, vector table for actor logic in demo game works.
Chris Pressey
6 years ago
-
Properly store address (not contents) of routine into vector table.
Chris Pressey
6 years ago
-
Fairly minimal example that exhibits the problem.
Chris Pressey
6 years ago
-
Attempting to debug this vector table stuff.
Chris Pressey
6 years ago
-
Use a vector table in the demo game.
Chris Pressey
6 years ago
-
Add another typedef in the demo game.
Chris Pressey
6 years ago
-
Update syntax of demo game.
Chris Pressey
6 years ago
-
Finally, use typedefs in example game.
Chris Pressey
6 years ago
-
Update syntax in proto-game.
Chris Pressey
6 years ago
-
Revert changes to example game.
Chris Pressey
6 years ago
-
Bring proto-game up to date with new syntax.
Chris Pressey
6 years ago
-
Initialized byte tables need not have all 256 bytes initialized.
Chris Pressey
6 years ago
-
Reverse delta of obstacles in a more conventional way upon bounce.
Chris Pressey
6 years ago
-
Almost make the bouncing obstacles happen. It's... interesting.
Chris Pressey
6 years ago
-
Fix bug in game.
Chris Pressey
6 years ago
-
If player perishes, set a flag that game state will use to change.
Chris Pressey
6 years ago
-
Add game_state_game_over. Needs a bit of work, though.
Chris Pressey
6 years ago
-
Set up obstacles in game.
Chris Pressey
6 years ago
-
Fix bug in copy []+y, a. "Hero" no longer leaves a trail.
Chris Pressey
6 years ago
-
Don't trash `a` in `copy` if `a` is the dest of the `copy`, for now.
Chris Pressey
6 years ago
-
`copy []+y, a` to indirectly read byte into the `a` register.
Chris Pressey
6 years ago
-
Correct the implementation of check_new_position_in_bounds.
Chris Pressey
6 years ago
-
Implement check_new_position_in_bounds.
Chris Pressey
6 years ago
-
Use `trash` to avoid writing code that's only to please the analyzer!
Chris Pressey
6 years ago
-
Calculate new position instead of updating to it immediately.
Chris Pressey
6 years ago
-
Use word tables, in game, to store the actors' positions and deltas.
Chris Pressey
6 years ago