Commit Graph

34 Commits

Author SHA1 Message Date
Jeremy Rand c99e5a9325 Update the project template to include the build products. 2019-08-08 23:56:04 -04:00
Jeremy Rand be2e901aa1 Update to the latest build engine. 2019-08-07 23:40:10 -04:00
Jeremy Rand 75f85b94e8 Use the volatile keyword with all inline assembly to make sure the optimizer does not discard it. 2018-10-21 14:24:03 -04:00
Jeremy Rand beb9d2666f Fix issues related to support for cc65 2.17. It only compiles now under 2.17. 2018-10-19 22:48:40 -04:00
Jeremy Rand 8339c67440 Add support for cc65 2.17. 2018-10-17 23:26:19 -04:00
Jeremy Rand 1726987a2f Update the build engine to support capturing build errors in Xcode itself. 2018-06-25 23:01:34 -04:00
Jeremy Rand 8ca3f246f4 Bump the version number. 2018-06-24 23:43:09 -04:00
Jeremy Rand ccf77c65f1 Add support for a mouse. Add a license. 2018-06-24 23:42:40 -04:00
Jeremy Rand e24a32f86a Cleanup some remnants from the old build engine. 2018-06-19 23:54:51 -04:00
Jeremy Rand 44576f49ae Fix problems with the migration to the new build engine. 2018-06-19 23:51:17 -04:00
Jeremy Rand 6e9118715a Merge branch 'master' of https://github.com/jeremysrand/a2sudoku 2018-06-19 23:43:11 -04:00
Jeremy Rand 7de66a1a73 Migrate to the new build engine 2018-06-19 23:39:48 -04:00
Jeremy Rand 34d429b207 Add a screenshot to the readme. 2016-07-23 09:59:46 -05:00
Jeremy Rand bdaa030309 Add a link to the disk image in the readme. 2016-07-23 09:42:59 -05:00
Jeremy Rand 8c4afe748e Add support for printing the time to solve the puzzle if there is a real time clock in the system. 2015-08-19 00:35:18 -04:00
Jeremy Rand c14863bc85 Make lines thicker on the sudoku board. 2015-07-26 12:07:08 -04:00
Jeremy Rand ec08247be3 Do not require Apple //e enhanced. This means all text ends up in upper case on output and I have to do jump through a couple hoops to handle up/down keys and open apple + number. 2015-07-24 00:06:49 -04:00
Jeremy Rand 237c854e42 Do not check for saved games after the first game in a single session. Save the entire board for undo, not just the last modified square. When entering a value in a square, update all scratch values in the row, column and sub square. Fix a bug where some squares in a sub square were not being checked for invalid values. 2015-07-23 00:01:52 -04:00
Jeremy Rand 9a57ed036f Some minor UI improvements to ensure the user always knows what is going on. There should be no more blank screens for any significant period of time. 2015-07-17 11:25:19 -05:00
Jeremy Rand d43aa69a7c Big performance improvement by optimizing the algorithm for finding invalid squares. 2015-07-17 00:38:49 -05:00
Jeremy Rand 5b0b4966c8 Reduce the number of puzzles to 1000 because I ran out of space on the disk for the saved game. 2015-07-16 20:49:02 -05:00
Jeremy Rand 1a30bf406a Add a README. 2015-07-16 20:05:06 -05:00
Jeremy Rand 066e8af297 Add a way to restart your puzzle from the beginning. 2015-07-16 20:00:45 -05:00
Jeremy Rand 45ca073efa Add the ability to save and load your game. 2015-07-16 19:40:27 -05:00
Jeremy Rand 0bce2a1da6 Load puzzles from files at runtime. Save options when they change and not at quit time. 2015-07-16 15:04:06 -05:00
Jeremy Rand 7ebfde42fe Add a perl script to generate puzzles. 2015-07-16 13:17:31 -05:00
Jeremy Rand 72f0fe6253 Add undo support. Remove some puzzles because I am running out of space. 2015-07-16 12:05:55 -05:00
Jeremy Rand a4ac18ffa2 Allow you to wrap around the edges with the cursor. 2015-07-16 11:46:52 -05:00
Jeremy Rand eeac94cef3 Add some puzzles. 2015-07-16 11:43:37 -05:00
Jeremy Rand cde0c38070 Change the filename of the game options file. 2015-07-16 09:42:31 -05:00
Jeremy Rand 8d4120db21 Add puzzle difficulty support. Load and save some game options 2015-07-16 09:40:56 -05:00
Jeremy Rand 91290acec6 Some optimization and draw the scratch values. 2015-07-15 21:05:34 -05:00
Jeremy Rand 6ca2609237 Create the project. Write some code to manage a set of puzzles. Write some code to manage a sudoku game. Start work on the UI for the game. 2015-07-15 18:27:40 -05:00
Jeremy Rand 1a4299854c Initial Commit 2015-07-15 08:23:05 -05:00