Jeremy Rand
|
b8b9089aa2
|
Start trying to extract the global high scores code so it can be turned into a generic library.
|
2022-05-25 21:50:38 -04:00 |
Jeremy Rand
|
bf35d817eb
|
Update the build environment for this project to the latest.
|
2021-07-06 17:04:25 -04:00 |
Jeremy Rand
|
af16a35ea7
|
Minor changes to the build to move some stuff to the internal make files.
|
2021-06-30 01:09:46 -04:00 |
Jeremy Rand
|
265d9cbb2e
|
Modify the build to translate the Read.Me.md file into a Teach file for the SW distribution.
|
2021-06-07 00:11:44 -04:00 |
Jeremy Rand
|
a7b404c676
|
Turn on optimizations on the C code to make it smaller. Ran out of code space in the main 64k bank. More changes to the sound register accesses.
|
2021-01-22 14:41:05 -05:00 |
Jeremy Rand
|
678a9ee104
|
Add code to keep track of two separate screens of mushrooms for player 1 and player 2.
|
2021-01-17 14:51:36 -05:00 |
Jeremy Rand
|
42585898a4
|
Rename tileData.pl to genData.pl because we are generating more than just tile data now.
|
2020-12-08 00:28:04 -05:00 |
Jeremy Rand
|
edcddc0bd8
|
This build has the player moving in X and Y directions and with cleaner handling of the dirty tile to remove the inefficiencies. The good news is that there is no longer any performance problem at 2.8 MHz now that the inefficient dirty tile handling has been removed. The bad news is that they player leaves garbage behind indicating some kind of problem with dirty tile marking. But it is close.
|
2020-11-05 00:21:46 -05:00 |
Jeremy Rand
|
bb66ef4b03
|
Replace the C code which built tables at game launch time with a script which generates these tables at build time. This reduces the start time of the application and saves code space and is a necessary step before adding some new tables to handle the mouse efficiently.
|
2020-11-04 22:48:18 -05:00 |
Jeremy Rand
|
7d7afc908d
|
Use macros to reduce the copy/pasted code for marking tiles as dirty. Rough out the support for body and head segments.
|
2020-07-30 23:34:48 -04:00 |
Jeremy Rand
|
7f33c3d400
|
Create all of the left facing head segment sprites.
|
2020-07-04 02:45:53 -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
|
fd72e9f18b
|
Start coding up the sprite code.
|
2020-06-16 23:59:12 -04:00 |
Jeremy Rand
|
dbe7e7ad3f
|
Initial Commit
|
2020-06-10 21:47:00 -04:00 |