Jeremy Penner
|
9ecb53ad57
|
Refactor file I/O to have implicit active file; add map load/save
|
2019-02-24 12:18:34 -05:00 |
|
Jeremy Penner
|
4881064908
|
Rewrote move-to to be usable from multiple tasks
|
2019-02-24 10:14:56 -05:00 |
|
Jeremy Penner
|
a876a9332f
|
Tile map editing UI
|
2019-02-17 20:14:56 -05:00 |
|
Jeremy Penner
|
ae1b5712ef
|
Jorth words for pausing the game & displaying text
|
2019-02-16 19:21:02 -05:00 |
|
Jeremy Penner
|
08e8926abb
|
Implement text drawing
|
2019-02-15 19:39:50 -05:00 |
|
Jeremy Penner
|
835a5159cf
|
Implement time-based lerp, footer animation
|
2019-02-11 23:23:00 -05:00 |
|
Jeremy Penner
|
e9e8fa804a
|
Implement game loop in Jorth
|
2019-02-10 19:17:58 -05:00 |
|
Jeremy Penner
|
c8331edece
|
Implement Jorth interpreter in Jorth so its task can be suspended
|
2019-02-09 21:52:12 -05:00 |
|
Jeremy Penner
|
6552c1498b
|
Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks
|
2019-02-09 11:48:40 -05:00 |
|
Jeremy Penner
|
ca25a4578e
|
Serial read support, add embedded Forp repl over serial port to game
|
2019-02-05 21:07:30 -05:00 |
|
Jeremy Penner
|
9821025def
|
Forp: fix bug when calling C->Forp
|
2019-02-04 20:59:52 -05:00 |
|
Jeremy Penner
|
0e36599524
|
Forp: Lightweight suspendable round-robin task system
|
2019-02-03 21:04:02 -05:00 |
|
Jeremy Penner
|
1a7d14b056
|
Forp: Loading from file, strings, comments, math, byte ops
|
2019-02-02 15:30:18 -05:00 |
|
Jeremy Penner
|
769bb9e9aa
|
Forp: Rewrite if/else/then in Forth
|
2019-02-01 19:05:02 -05:00 |
|
Jeremy Penner
|
c0f19f7674
|
Forp: Refactor interpreter, inline VM loop, implement if/then and immediate words
|
2019-01-30 22:12:28 -05:00 |
|
Jeremy Penner
|
b9fec53c09
|
Initial Forth interpreter implementation (Forp)
|
2019-01-30 22:12:14 -05:00 |
|
Jeremy Penner
|
56fac17626
|
Serial port debug output
|
2019-01-29 19:35:48 -05:00 |
|
Jeremy Penner
|
eeb1e86cba
|
Refactor into seperate modules & Turbo C++ project
|
2019-01-24 21:36:42 -05:00 |
|
Jeremy Penner
|
e5d1ac5c79
|
Fullscreen scrolling, initial cut at game logic
|
2019-01-20 11:44:42 -05:00 |
|
Jeremy Penner
|
b1366fe3b2
|
smooth horizontal scrolling
|
2019-01-19 16:29:32 -05:00 |
|
Jeremy Penner
|
d676190aaf
|
Optimize scrolling to not redraw tiles when not needed
|
2019-01-19 15:50:50 -05:00 |
|
Jeremy Penner
|
c2d648d284
|
bugfixes: TIF loading, sprite display
|
2019-01-18 23:03:14 -05:00 |
|
Jeremy Penner
|
aeb1f47f51
|
implementing sprites drawn overtop of tilemap
|
2019-01-18 23:03:02 -05:00 |
|
Jeremy Penner
|
28f98c20b2
|
Refactor scrolling, added road tile, first sprites drawn but not implemented
|
2019-01-18 23:02:56 -05:00 |
|
Jeremy Penner
|
4688bdccb0
|
Implement map scrolling
|
2019-01-18 23:02:50 -05:00 |
|
Jeremy Penner
|
7abb774dfb
|
Implement split-screen footer
|
2019-01-06 21:29:20 -05:00 |
|
Jeremy Penner
|
1b87ca8aa3
|
Initial commit
|
2019-01-05 16:16:08 -05:00 |
|