Commit Graph

78 Commits

Author SHA1 Message Date
Chris Pressey df610e639c Fix link in README. 2024-03-16 11:53:54 +00:00
Chris Pressey 5f8802b305 Arrange license info in repo to follow REUSE 3.0 convention. 2024-02-02 12:10:23 +00:00
Chris Pressey 5ecc4e6f56 Import "Future directions for SixtyPical" into doc subdirectory. 2023-12-10 12:16:14 +00:00
Chris Pressey 075ba9ff2a Stylistic improvements to README. 2020-10-19 16:13:11 +01:00
Chris Pressey 918b400fd4 Update README to link to more related information. 2020-10-19 15:07:44 +01:00
Chris Pressey ff67e15208 Link to new test suite from README 2019-10-23 10:34:37 +01:00
Chris Pressey a9917d3ea8 Tweak. 2019-10-23 10:23:43 +01:00
Chris Pressey f4577804c7 A little reshuffling and improving of READMEs and notes. 2019-10-23 10:21:02 +01:00
Chris Pressey a966a496d0 Bump version number. 2019-10-21 14:07:41 +01:00
Chris Pressey 2e2e80664e Forbid nested `with interrupts` blocks, and more refactoring. 2019-05-14 15:01:10 +01:00
Chris Pressey 3d14b6ee6c Fix typo. 2019-04-16 13:59:27 +01:00
Chris Pressey 0c65954bc5 Updates to README. Fix awkward punctuation in usage message. 2019-04-16 11:37:46 +01:00
Chris Pressey a10f1c6528 Replace --run option with terser --run-on option. 2019-04-16 10:35:59 +01:00
Chris Pressey a44b007ff0 Declare that --run replaces loadngo.sh, and remove the latter. 2019-04-15 13:11:43 +01:00
Chris Pressey c906ab7817 A few further small edits to README. 2019-04-10 12:29:59 +01:00
Chris Pressey 1ca5cb0336 You could argue that it's not *that* low level, so, okay. 2019-04-10 12:23:50 +01:00
Chris Pressey 7854f71706 More edits to docs. 2019-04-10 12:02:35 +01:00
Chris Pressey 21a187a105 Update docs. 2019-04-10 09:29:45 +01:00
Chris Pressey f860db055c Note what's on this development branch so far. 2018-11-23 22:16:21 +00:00
Chris Pressey 6e9b15e017 Small documentation updates. 2018-09-14 13:14:32 +01:00
Chris Pressey fca00ff127 Rewrite the intro blurb in the README. 2018-09-05 21:36:18 +01:00
Chris Pressey 51b98df829 Split TODO off into own file. 2018-08-26 14:35:28 +01:00
Chris Pressey 8bba28cde2 Use relative, ?raw=true URL for embedded image. 2018-08-26 14:32:19 +01:00
Chris Pressey a73f6e1d94 Update HISTORY and README. 2018-05-08 12:48:15 +01:00
Chris Pressey 89fa8361a8 Remove --prelude, reform and document --output-formats. 2018-04-23 13:18:01 +01:00
Chris Pressey 398b67cdcc Yet more TODO notes. 2018-04-19 10:35:21 +01:00
Chris Pressey 8a613febe2 More notes. 2018-04-19 09:54:24 +01:00
Chris Pressey 9adc543cc0 Add TODO note. 2018-04-18 17:59:42 +01:00
Chris Pressey 72fed579d1 Expand on the points in the TODOs. 2018-04-18 16:46:34 +01:00
Chris Pressey bc91ef1602 Compile byte-table add, sub, cmp, and, or, xor, shl, shr, inc, dec. 2018-04-18 16:32:12 +01:00
Chris Pressey e565234d28 Support for `shl foo` and `shr foo` where `foo` is a byte storage. 2018-04-18 12:01:53 +01:00
Chris Pressey b451176f37 (Not possible because there are not Indirect,Y modes for LDX, STX) 2018-04-18 11:27:23 +01:00
Chris Pressey 3c7d95a724 Support for `copy [ptra]+y, [ptrb]+y` to indirect LDA indirect STA 2018-04-18 10:57:57 +01:00
Chris Pressey 4f28f43bde The existing analysis is actually sufficient. Document why this is. 2018-04-18 10:25:23 +01:00
Chris Pressey 70247e0e44 Generate zero-page code for and, or, and xor, when possible. 2018-04-17 17:58:26 +01:00
Chris Pressey 27df0d27db Optimize away `RTS` and `JMP` when possible. Fallthru stuff done. 2018-04-05 14:10:04 +01:00
Chris Pressey 2be4406964 Flesh out and describe the fallthru optimization algorithm. 2018-04-04 10:15:06 +01:00
Chris Pressey b63b880b8c Update documentation. 2018-03-29 16:58:50 +01:00
Chris Pressey f86041721d Try to spell out my idea for an algorithm for this. 2018-03-27 17:05:41 +01:00
Chris Pressey 6744ad29a9 Beginnings of modularity. 2018-03-27 16:23:22 +01:00
Chris Pressey d9e625db30 Clean up driver code, add filename to error messages. 2018-03-27 15:55:29 +01:00
Chris Pressey 3f0e36a67c Add symbolic constants. 2018-03-27 12:36:33 +01:00
Chris Pressey 877f55b6cd VIC-20 example and rewrite docs. 2018-03-26 13:43:33 +01:00
Chris Pressey 7f38d04536 Documentation updates. 2018-03-26 13:16:53 +01:00
Chris Pressey ed917566ea We have a `for` loop now. 2018-03-14 16:45:35 +00:00
Chris Pressey 689670a69e Small bugfixes and changes. 2018-03-13 09:25:06 +00:00
Chris Pressey d7ada8949c Tweaks to README. 2018-03-08 15:34:28 +00:00
Chris Pressey af09bd8875 Add screenshot. 2018-03-08 13:36:30 +00:00
Chris Pressey 2b9c457ffc Try to improve the description in the documentation, and notes. 2018-03-08 13:24:00 +00:00
Chris Pressey 72efecbb1a Support different preludes for different archs (c64 and vic20 now.) 2018-03-06 17:00:39 +00:00