Commit Graph

13 Commits

Author SHA1 Message Date
Jeremy Rand
0a5c8b5fe3 Detection of the //e card is buggy in the cc65 runtime so implement my own detection of this HW to workaround the buggy double lores implementation. 2020-03-24 02:06:45 -04:00
Jeremy Rand
49ccd2bfdc Add code to handle buggy double lores HW on the Apple //e card for the Mac. Apparently it doesn't handle the colour shifting that is required in the aux bank on other Apple // HW. 2020-03-23 23:28:28 -04:00
Jeremy Rand
34e320a605 Make the project clean of 65c02 instructions. This should let this run on an unenhanced //e. 2020-01-22 23:31:42 -05: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
563258d77a More code simplification thanks to the more generalized assembly draw code. 2016-08-25 23:35:30 -04: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
66e6295cf7 Add support for saving and loading a game in progress. 2016-07-22 00:11:36 -05:00
Jeremy Rand
b1716ce5ee Improve the game over screen. Add a level up screen. More fixes to basic game mechanics. 2016-07-21 23:45:07 -05:00
Jeremy Rand
eb0e550c25 Display an indication of the score on the right hand side of the screen. Proceed to the next level when the score maxes out. Make each level harder than the last. Lots of fixes to basic game mechanics. 2016-07-21 14:33:31 -05:00
Jeremy Rand
3573f8e9d4 Add the ability to see the star state of a gem. 2016-07-20 23:55:29 -05:00
Jeremy Rand
b91c015edd Start building the game logic and the UI. 2016-07-20 19:53:52 -05:00
Jeremy Rand
ecfaa194eb Initial commit for an Apple // game based on Bejewelled. 2016-07-20 14:35:15 -05:00