History of
HISTORY.md
@goto-at-end-of-block
git clone https://git.catseye.tc/SixtyPical/
-
Merge branch 'develop-0.18' of https://github.com/catseye/SixtyPical into goto-at-end-of-block
Chris Pressey
4 years ago
-
`goto` is no longer restricted to appearing in tail position.
Chris Pressey
4 years ago
-
Small step towards the goal of this branch.
Chris Pressey
4 years ago
-
If add and sub can work on words, then cmp can work on words too.
Chris Pressey
4 years ago
-
Notes on `compare`.
Chris Pressey
4 years ago
-
Note what's on this development branch so far.
Chris Pressey
4 years ago
-
Small documentation updates.
Chris Pressey
5 years ago
-
Update TODO and HISTORY.
Chris Pressey
5 years ago
-
Forward-reference resolution becomes increasingly general.
Chris Pressey
5 years ago
-
Support `save X, Y, Z {}` as a shortcut syntax for nested `save`s.
Chris Pressey
5 years ago
-
Explicitly sort the chains by their content, for stable sort.
Chris Pressey
5 years ago
-
--output cmdline argument, serialize() returns an array of bytes.
Chris Pressey
5 years ago
-
Split TODO off into own file.
Chris Pressey
5 years ago
-
Update HISTORY and README.
Chris Pressey
5 years ago
-
Remove --prelude, reform and document --output-formats.
Chris Pressey
5 years ago
-
Compile byte-table add, sub, cmp, and, or, xor, shl, shr, inc, dec.
Chris Pressey
5 years ago
-
Support for `shl foo` and `shr foo` where `foo` is a byte storage.
Chris Pressey
5 years ago
-
Support for `copy [ptra]+y, [ptrb]+y` to indirect LDA indirect STA
Chris Pressey
5 years ago
-
The existing analysis is actually sufficient. Document why this is.
Chris Pressey
5 years ago
-
Generate zero-page code for and, or, and xor, when possible.
Chris Pressey
5 years ago
-
Optimize away `RTS` and `JMP` when possible. Fallthru stuff done.
Chris Pressey
5 years ago
-
--optimize-fallthru and --dump-fallthru-info options.
Chris Pressey
5 years ago
-
Update documentation.
Chris Pressey
5 years ago
-
Support branching and looping on the `n` flag.
Chris Pressey
5 years ago
-
A `byte` or `word` table can be initialized with a list of constants.
Chris Pressey
5 years ago
-
Accessing zero-page with `ld` and `st` generates zero-page opcodes.
Chris Pressey
5 years ago
-
Support of NOP opcode.
Chris Pressey
5 years ago
-
First cut at support for targetting the Atari 2600.
Chris Pressey
5 years ago
-
Describe the behaviour just implemented.
Chris Pressey
5 years ago
-
Add symbolic constants.
Chris Pressey
5 years ago