History of
src
@master
git clone https://git.catseye.tc/SixtyPical/
-
Implement compiling `if`, but we need relative addressing first.
Chris Pressey
9 years ago
-
Compile the rest of the instructions.
Chris Pressey
9 years ago
-
Compile access of defined memory locations.
Chris Pressey
9 years ago
-
Call defined routines.
Chris Pressey
9 years ago
-
Compiler object, labels, compile 'call'... It prints 'A'!
Chris Pressey
9 years ago
-
Make extern routines survive analysis.
Chris Pressey
9 years ago
-
Add syntax for extern routines, add syntax tests.
Chris Pressey
9 years ago
-
6502 opcodes are Emittables. Can compile simple programs now!
Chris Pressey
9 years ago
-
Wire up the compiler and wring out obvious bugs.
Chris Pressey
9 years ago
-
Sketch the compiler.
Chris Pressey
9 years ago
-
Add Emitter framework, and 6502 Generator (will likely change.)
Chris Pressey
9 years ago
-
Improve evaluator internals. Finish test suite for analysis.
Chris Pressey
9 years ago
-
Write sufficient tests (I think) for analysis of `if`s.
Chris Pressey
9 years ago
-
Allow `if` analysis to pass (needs more tests.) Better styling.
Chris Pressey
9 years ago
-
Fix links in README. Implement Context.clone().
Chris Pressey
9 years ago
-
Refactor to replace some sketchy code with code actually in use.
Chris Pressey
9 years ago
-
Add specific error for uninit outputs. Sketch `if` analysis.
Chris Pressey
9 years ago
-
REBOOT the entire language & implementation as version 0.2-PRE.
Chris Pressey
9 years ago
-
Make work under Hugs98 Sep2006. Falderal needs improving, though.
Cat's Eye Technologies
10 years ago
-
Name flags in routine outputs. Refactor game, add check_button.
Cat's Eye Technologies
11 years ago
-
Make game even more interesting -- 619 bytes.
Cat's Eye Technologies
11 years ago
-
Vector tables, and copy routine into a vector table.
Cat's Eye Technologies
11 years ago
-
Immediate, or register, on LHS of `copy` command.
Cat's Eye Technologies
11 years ago
-
More access of word tables. Game works with a word table now!
Cat's Eye Technologies
11 years ago
-
Beginnings of using word tables
Cat's Eye Technologies
11 years ago
-
Parse (at the very least) decls for word and vector tables.
Cat's Eye Technologies
11 years ago
-
Block-level decls are visible in inner blocks.
Cat's Eye Technologies
11 years ago
-
mergeRoutCtxs does not need to throw poisoning errors.
Cat's Eye Technologies
11 years ago
-
Fix example programs; allow externals to be called.
Cat's Eye Technologies
11 years ago
-
Character tables. Emit tables properly.
Cat's Eye Technologies
11 years ago