Jeremy Rand
|
0db89da22c
|
Update to the latest build engine release.
|
2019-08-07 22:58:54 -04:00 |
|
Jeremy Rand
|
6d4ae62b77
|
Fix problems related to moving to cc65 2.17.
|
2018-10-21 14:13:58 -04:00 |
|
Jeremy Rand
|
f619aa0313
|
Add support for cc65 2.17.
|
2018-10-17 23:13:12 -04:00 |
|
Jeremy Rand
|
87819667be
|
Update the build engine to support capturing build errors in Xcode itself.
|
2018-06-25 22:58:40 -04:00 |
|
Jeremy Rand
|
a608ddbe8f
|
Remove build files which snuck in to git.
|
2018-06-19 23:10:21 -04:00 |
|
Jeremy Rand
|
7d75ae8dcc
|
Upgrade to the new build engine.
|
2018-06-19 23:07:49 -04:00 |
|
Jeremy Rand
|
a6750230da
|
Update the readme file.
|
2016-12-24 01:54:17 -05:00 |
|
Jeremy Rand
|
47c563e815
|
Update the readme file.
|
2016-12-24 01:53:35 -05:00 |
|
Jeremy Rand
|
1f24457a8a
|
Say "good", "excellent" and "incredible" on long chain reactions.
|
2016-12-24 01:49:20 -05:00 |
|
Jeremy Rand
|
3d84abcc16
|
Move the the loader system type because the code is getting too big to accommodate anything else...
|
2016-12-23 23:09:42 -05:00 |
|
Jeremy Rand
|
9bca2bc307
|
Modify options to allow enabling mockingboard and speech chip support. Hook up mockingboard and speech support.
|
2016-12-23 22:51:45 -05:00 |
|
Jeremy Rand
|
c9a1c8c9f1
|
Add speech binary messages to the sound file.
|
2016-12-23 01:05:54 -05: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
|
7e7d34a878
|
Update the readme file to point to the latest release.
|
2016-09-12 22:28:54 -04:00 |
|
Jeremy Rand
|
f6dba77ec2
|
Bump the version number to 1.2.
|
2016-09-12 22:22:41 -04:00 |
|
Jeremy Rand
|
7557249a58
|
Back to just a simple .system file and not use a loader.
|
2016-09-07 17:04:39 -04:00 |
|
Jeremy Rand
|
fc5399e329
|
Disable interrupts while reading from the joystick. By doing this, we can have the mouse and joystick drivers both enabled at the same time. Do not disable the mouse driver when mouse input is disabled. Register a "show" callback with the mouse driver and use that as a way to be notified of a VBL interval on the //c.
|
2016-09-06 22:55:05 -04: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
|
db767afb5d
|
Merge remote-tracking branch 'origin/master'
|
2016-08-25 23:02:23 -04:00 |
|
Jeremy Rand
|
4c01949d0b
|
Modify the project to index the code, add the cc65 includes and workaround the problem with __fastcall__ attribute which the native Mac compiler does not understand. Xcode should now do a better job of syntax highlighting, code completion and finding syntax errors before building.
|
2016-08-25 23:02:14 -04:00 |
|
Jeremy Rand
|
ddbc73256f
|
More updates to the assembly draw routines.
|
2016-08-25 22:45:03 -04:00 |
|
Jeremy Rand
|
b16e26ca02
|
A bit of re-work of the assembly drawing routines.
|
2016-08-25 20:03:04 -04:00 |
|
Jeremy Rand
|
fae32b84f9
|
Fix a problem on the GS where the messages on the bottom four lines in mixed text/graphics mode ended up being displayed over the graphics because the text window was setup incorrectly. Move the mouse to the square if the user jumps to another square using keyboard arrow keys or jumping to a hint.
|
2016-08-24 01:18:19 -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
|
ac41acedfc
|
Add a version number to the splash screen.
|
2016-08-23 01:06:14 -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
|
229ed4dac6
|
Fix problem which prevented options from saving correctly. Clean up the mouse poll function to make the mouse control better.
|
2016-08-22 23:47:29 -04:00 |
|
Jeremy Rand
|
82cae1f613
|
Add the ability to set options in the game and save/load those options. Some general code cleanup.
|
2016-08-20 00:08:29 -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
|
3036ef7826
|
Update the read me file.
|
2016-07-26 01:31:14 -04:00 |
|
Jeremy Rand
|
27d1e1c314
|
Fix double lo-res colour problem. Improvements to instructions and get open apple key working. Fix a problem where the blue gem was not being generated from the random gem routine.
|
2016-07-26 01:26:24 -04:00 |
|
Jeremy Rand
|
6d4a189205
|
Some project cleanup.
|
2016-07-24 18:32:45 -04:00 |
|
Jeremy Rand
|
1c8ac53212
|
Add Quinn's mouse driver source.
|
2016-07-24 18:31:09 -04:00 |
|
Jeremy Rand
|
7c3a9a17ad
|
Add initial joystick support.
|
2016-07-24 18:22:37 -04:00 |
|
Jeremy Rand
|
72cc4e138f
|
Fix the screenshot.
|
2016-07-23 09:58:43 -05:00 |
|
Jeremy Rand
|
2f26055080
|
Try again to get the screenshot in the readme.
|
2016-07-23 09:53:41 -05:00 |
|
Jeremy Rand
|
b803535cbc
|
Add a screen shot in the readme
|
2016-07-23 09:52:23 -05:00 |
|
Jeremy Rand
|
fd8b2a80fb
|
Add a link to the disk image in the readme file.
|
2016-07-23 09:40:46 -05:00 |
|
Jeremy Rand
|
cd1f987206
|
Add a readme file.
|
2016-07-22 18:08:35 -05: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
|
b595c11bc0
|
Explode star gems in sequence during the animations.
|
2016-07-22 13:19:36 -05:00 |
|