Commit Graph

14 Commits

Author SHA1 Message Date
Rob McMullen
22d12dc34f Fixed push/pull framework. Works on page1 2017-07-03 07:54:40 -07:00
Rob McMullen
d748e2b737 push/pull framework for drawing sprites to either page 2017-07-02 21:38:32 -07:00
Rob McMullen
cf5c47e121 Color background test 2017-07-02 19:58:07 -07:00
Rob McMullen
c3a9f1478c Added autogeneration of restorebg_init and restorebg_driver 2017-07-01 08:27:06 -07:00
Rob McMullen
d7ed49b7c2 Added generated code for backing store save/restore 2017-06-30 22:58:42 -07:00
Rob McMullen
9725c1bfd4 Ha! Figured out what the _smc suffix means... Self Modifying Code 2017-06-30 21:51:23 -07:00
Rob McMullen
c7defdfa81 renderloop: use a round robin so all sprites get the same amount of flicker 2017-06-30 14:43:28 -07:00
Rob McMullen
2704f6f9a4 Updated sample program to alternate between using the delay routine and going full speed 2017-06-30 13:02:47 -07:00
Rob McMullen
18101794b9 Added option to clobber registers in sprite code
* caller has to save what they need, but saves 26 cycles
2017-06-30 12:52:15 -07:00
Rob McMullen
8951869372 Added multi-file generation in one step using a prefix
* changed testcase to use second type of sprite
* added hand-coded 3x8 backing store
2017-06-29 23:16:49 -07:00
Rob McMullen
6c794b855e Added direction flag instead of using signed bytes. This gets us to 255 horizontal positions for bw sprites 2017-06-29 12:39:29 -07:00
Rob McMullen
b2842a1c39 Backing store driver and sample implementation for 3 byte * 11 row sprites 2017-06-29 11:48:25 -07:00
Rob McMullen
a4ba45872d Finally working demo of color & bw sprite 2017-06-26 12:32:55 -07:00
Rob McMullen
4e2fb36ae2 WIP for multiple sprites 2017-06-25 08:29:10 -07:00