Commit Graph

20 Commits

Author SHA1 Message Date
Jeremy Rand
3861bfc00c Add the option to change the keys used to navigate the gem board. 2021-03-12 00:14:05 -05:00
Jeremy Rand
6d4ae62b77 Fix problems related to moving to cc65 2.17. 2018-10-21 14:13:58 -04:00
Jeremy Rand
78986f77a1 Add mockingboard sounds. 2016-12-22 00:39:09 -05:00
Jeremy Rand
36ed166670 Add mockingboard library and start reworking the sound code to prepare to integrate it. 2016-12-20 00:05:41 -05:00
Jeremy Rand
1c173b90b3 Bump beta build number. Inline and unroll the draw loop for gem drop to make drawing faster. Fix a problem with detecting matches on gem drop where we might miss some matches. 2016-09-01 00:05:31 -04:00
Jeremy Rand
a07d884dd3 More adjustments and fixes to the drop animation. 2016-08-31 23:30:00 -04:00
Jeremy Rand
42279475fa Fix some bugs related to drawing partially shown gems in the new draw routines. Improve the logic in the drop animation code to fix some problems with overlapping gems. 2016-08-29 00:58:37 -04:00
Jeremy Rand
3fd36836d7 Draw gems at every X pixel, not just every other one. 2016-08-26 01:07:57 -04:00
Jeremy Rand
82f4d7a1e5 Draw gems at all vertical pixels, not just every other one. Clean up magic numbers in the animation code. 2016-08-26 00:05:43 -04:00
Jeremy Rand
563258d77a More code simplification thanks to the more generalized assembly draw code. 2016-08-25 23:35:30 -04:00
Jeremy Rand
4ecae7ea50 Bump the beta version number. Change the colour of the score bar on the right side of the screen. Add a new machine API and put the machine specific aspects of VBL in there. Slow down the CPU on the GS on launch and restore the speed on quit. Fix a problem where the "next level" text wasn't displayed correctly on the GS for some unknown reason. 2016-08-23 20:23:26 -04:00
Jeremy Rand
7d2b60f327 Clean up the clear gem animation so it uses a loop instead of nasty copy/pasted code. 2016-08-23 00:47:24 -04:00
Jeremy Rand
7995aefa4f Add mouse support. 2016-08-19 00:08:38 -04:00
Jeremy Rand
cb1ae69c00 Add unique sounds when gems explode, when a gem is starred and when a special gem is created. Tweak the appearance of a starred gem. 2016-08-17 00:07:00 -04:00
Jeremy Rand
7c3a9a17ad Add initial joystick support. 2016-07-24 18:22:37 -04:00
Jeremy Rand
3cd2430203 Add some sound to the game. 2016-07-22 17:18:15 -05:00
Jeremy Rand
45688cb6ba Add gem drop animation. 2016-07-22 16:45:15 -05:00
Jeremy Rand
f66715e9d2 Add animations for square swaps. 2016-07-22 14:48:49 -05:00
Jeremy Rand
1dcaf783f6 Add animations for clearing gems. General code cleanup. 2016-07-22 12:04:47 -05:00
Jeremy Rand
49be2a9e50 Add star animations. 2016-07-22 10:43:18 -05:00