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
|
695f589d1b
|
backingstore: mini optimization using smc instead of recomputing the column
|
2017-06-30 21:56:27 -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
|
b3a4a5b5b4
|
generateBlitter: restructured to use self.asm and optimization to remove trailing iny when at the end of a row
|
2017-06-30 12:32:31 -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
|
bb6dcae6fb
|
Added sample disk image
|
2017-06-26 12:35:44 -07:00 |
|