Jeremy Rand
|
3c0ac30fcb
|
A bunch of optimizations to reduce the number of instructions to draw tiles.
|
2020-07-17 02:46:36 -04:00 |
|
Jeremy Rand
|
c79303d1dc
|
Put a tile offset instead of a tile number in the dirty lists to eliminate the ASL operations that were necessary when iterating over the dirty tiles.
|
2020-07-16 23:37:28 -04:00 |
|
Jeremy Rand
|
5c188bf91e
|
More work on tiles. A tile now knows the tile number of its neighbours. This will make it easier for a sprite to mark the dirty tiles when drawing.
|
2020-07-16 23:17:32 -04:00 |
|
Jeremy Rand
|
bff623af89
|
Add a wait for VBL function.
|
2020-07-15 23:20:35 -04:00 |
|
Jeremy Rand
|
69e3c4a62a
|
Add some more code for background tiles.
|
2020-07-15 23:10:25 -04:00 |
|
Jeremy Rand
|
3f9e7bd066
|
Start implementing the code to draw the tiles on the screen.
|
2020-07-15 00:32:14 -04:00 |
|
Jeremy Rand
|
63fb8a0e22
|
Fix a bug in the _collision macro where the mask was not being used. Remove an unnecessary and instruction when drawing heads and body segments.
|
2020-07-14 01:49:07 -04:00 |
|
Jeremy Rand
|
a718c8caef
|
Lots of general sprite cleanup. Add sprites for the ship and the shots and include collision detection in those routines. I think all of the drawing code is done now, maybe?
|
2020-07-09 22:55:08 -04:00 |
|
Jeremy Rand
|
bc91429e3a
|
Finish the centipede segment sprites.
|
2020-07-09 00:27:32 -04:00 |
|
Jeremy Rand
|
9e06ec991b
|
Add a bunch more centipede segment sprites.
|
2020-07-06 00:01:44 -04:00 |
|
Jeremy Rand
|
5de91ba0ec
|
Add the left body segment sprites.
|
2020-07-04 02:59:42 -04:00 |
|
Jeremy Rand
|
7f33c3d400
|
Create all of the left facing head segment sprites.
|
2020-07-04 02:45:53 -04:00 |
|
Jeremy Rand
|
72265face9
|
Start adding centipede head segment sprites.
|
2020-07-03 02:04:27 -04:00 |
|
Jeremy Rand
|
e5378bf5cb
|
Add some info to the sprite design document about my plans for handling clipping.
|
2020-07-02 23:06:02 -04:00 |
|
Jeremy Rand
|
598934446b
|
Finish the spider sprites and the explosion sprites. Remove "and" masking from the spider and scorpion sprites because they will be drawn first and will not overlap with anything on the foreground. Split the sprite.s file into a series of smaller files for each type of sprite. Add a file to describe the overall plan for the design of the sprites.
|
2020-07-02 22:57:52 -04:00 |
|
Jeremy Rand
|
e7ca4d4624
|
More spider sprites.
|
2020-07-01 13:53:42 -04:00 |
|
Jeremy Rand
|
5371b4e19e
|
Add the first spider sprite.
|
2020-06-30 23:38:27 -04:00 |
|
Jeremy Rand
|
0393cf6bf6
|
Finish the sprites for the scorpion.
|
2020-06-30 23:17:55 -04:00 |
|
Jeremy Rand
|
cc03c8a0a0
|
Lots of optimization of the sprite code. More scorpions going in the right direction.
|
2020-06-29 23:45:40 -04:00 |
|
Jeremy Rand
|
3fce9d866a
|
Change the way colour works to make it cheaper to overwrite any background colour with green which will make drawing centipede segments faster.
|
2020-06-28 22:21:32 -04:00 |
|
Jeremy Rand
|
1b1506aac8
|
Finish the left facing scorpion sprites. Still need to do the mirror image for right facing.
|
2020-06-23 23:38:47 -04:00 |
|
Jeremy Rand
|
e34ea58cc1
|
Add some more sprites for the scorpion.
|
2020-06-23 01:52:06 -04:00 |
|
Jeremy Rand
|
964da82807
|
Add some sprites for the scorpion.
|
2020-06-22 23:45:25 -04:00 |
|
Jeremy Rand
|
936b7315ce
|
Finish the sprites for the flea and the 300, 600 and 900 score notices.
|
2020-06-18 23:35:20 -04:00 |
|
Jeremy Rand
|
eb480d76d8
|
Finish sprites for numbers and start work on the flea.
|
2020-06-18 00:03:41 -04:00 |
|
Jeremy Rand
|
d336ae86ff
|
Finish the sprites for the letters.
|
2020-06-17 02:16:04 -04:00 |
|
Jeremy Rand
|
4766662de1
|
Add a readme and license file.
|
2020-06-17 00:02:46 -04:00 |
|
Jeremy Rand
|
fd72e9f18b
|
Start coding up the sprite code.
|
2020-06-16 23:59:12 -04:00 |
|
Jeremy Rand
|
ceb2d00ff0
|
Add some code to set the scan line control bytes and the colour palette for all of the different levels of the game.
|
2020-06-16 00:02:20 -04:00 |
|
Jeremy Rand
|
a9810ecb75
|
Well, it launches, clears the screen, waits for a key and then quits. But it is a start.
|
2020-06-10 23:51:53 -04:00 |
|
Jeremy Rand
|
dbe7e7ad3f
|
Initial Commit
|
2020-06-10 21:47:00 -04:00 |
|