Commit Graph

29 Commits

Author SHA1 Message Date
Jeremy Rand
7955b7a0ec And bump the version number. 2020-01-30 22:57:32 -05:00
Jeremy Rand
7b7847d391 Ported some mockingboard detection code from Total Replay into the startup. If there are no game options saved, then it tries to detect a Mockingboard and use it automatically. No detection for a speech chip yet (although that may be coming and if so, I will port that in also). 2020-01-30 22:56:47 -05:00
Jeremy Rand
c67874ca74 Total Replay would like a jump to $100 when the game quits. This change should do that. The version number also got bumped too 2.2a2. 2020-01-29 22:02:39 -05:00
Jeremy Rand
879030f4ff Use uppercase for the file names because that works better with Total Replay. Fix a problem where HISCR is left on after switching to mixed mode. Fix bugs with formatting of the text when saving the game, prompting for the next level and notifying that the end of the game has been reached in mixed text mode. 2020-01-29 00:31:19 -05:00
Jeremy Rand
74e22c1854 Update the README file. 2020-01-24 21:53:59 -05:00
Jeremy Rand
e8783b019b Add a build option in the Makefile for a Total Reply build. For a TR build, we have a special quit handler which jumps to a special vector. Also in a TR build, ".tr" is appended to the version number to make it clear it is a TR build. Bump the version number up to 2.1. 2020-01-24 21:46:51 -05: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
d0daa023d8 Update the project template again to include the output products. 2019-08-08 23:50:21 -04:00
Jeremy Rand
140f55a213 Fix minor bug from the build engine. 2019-08-08 22:58:25 -04:00
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
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
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
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
7995aefa4f Add mouse support. 2016-08-19 00:08:38 -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
b803535cbc Add a screen shot in the readme 2016-07-23 09:52:23 -05:00
Jeremy Rand
cd1f987206 Add a readme file. 2016-07-22 18:08:35 -05:00
Jeremy Rand
49be2a9e50 Add star animations. 2016-07-22 10:43:18 -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
Jeremy Rand
e50e057406 Initial Commit 2016-07-20 08:17:37 -05:00