Chris Pressey
|
35a1053439
|
Support more modes on add and sub .
|
2018-12-12 10:34:25 +00:00 |
|
Chris Pressey
|
94ee042a1e
|
Fix order of operands in word-sized cmp .
|
2018-11-27 13:12:55 +00:00 |
|
Chris Pressey
|
dcc944d732
|
If add and sub can work on words, then cmp can work on words too.
|
2018-11-23 23:00:41 +00:00 |
|
Chris Pressey
|
a765a50c1e
|
Notes on compare .
|
2018-11-23 22:23:41 +00:00 |
|
Chris Pressey
|
e74c7f2b31
|
Initial attempt at 16-bit compare. Not super well tested yet.
|
2018-11-23 22:09:28 +00:00 |
|
Chris Pressey
|
23936333ec
|
These notes have been incorporated in the loadngo.sh script.
|
2018-11-16 11:41:41 +00:00 |
|
Chris Pressey
|
3675a186a1
|
Add notes for Apple II target.
|
2018-09-05 12:59:38 +01:00 |
|
Chris Pressey
|
89fa8361a8
|
Remove --prelude, reform and document --output-formats.
|
2018-04-23 13:18:01 +01:00 |
|
Chris Pressey
|
3f0e36a67c
|
Add symbolic constants.
|
2018-03-27 12:36:33 +01:00 |
|
Chris Pressey
|
7f38d04536
|
Documentation updates.
|
2018-03-26 13:16:53 +01:00 |
|
Chris Pressey
|
d88757c32b
|
Rudimentarily document for ; add failing test cases for it.
|
2018-03-23 17:13:46 +00:00 |
|
Chris Pressey
|
d24e9fa2e1
|
I can no longer see a reason to require that it is a power of two.
|
2018-03-05 10:38:20 +00:00 |
|
Chris Pressey
|
e2d10d7d33
|
Documentation/notes changes for the 0.13 branch.
|
2018-02-16 09:51:24 +00:00 |
|
Chris Pressey
|
08ec0e46a3
|
Remove the need for parens in vector (routine ...) table type.
|
2018-02-12 14:53:49 +00:00 |
|
Chris Pressey
|
5c3c560fe4
|
Refine documentation.
|
2018-02-12 14:31:26 +00:00 |
|
Chris Pressey
|
ca1c877a60
|
Support indirect refs in st, e.g. st a, [ptr] + y .
|
2018-02-09 11:23:18 +00:00 |
|
Chris Pressey
|
f92e1f15bf
|
Tired: copy [ptr]+y, a. Wired: ld a, [ptr]+y.
|
2018-02-08 11:58:24 +00:00 |
|
Chris Pressey
|
15e1fa51dc
|
Update documentation.
|
2018-02-07 14:48:55 +00:00 |
|
Chris Pressey
|
783d8764ca
|
Attempt to bring the grammar up to date.
|
2018-02-06 11:46:11 +00:00 |
|
Chris Pressey
|
15072eff52
|
The evaluator doesn't add much and keeps falling behind; remove it.
|
2018-02-05 13:17:23 +00:00 |
|
Chris Pressey
|
548905dce4
|
Initialized byte tables need not have all 256 bytes initialized.
|
2018-02-02 16:31:23 +00:00 |
|
Chris Pressey
|
de6c96fef8
|
Prep for developing version 0.10.
|
2017-12-12 12:27:29 +00:00 |
|
Chris Pressey
|
22c336dfe9
|
Prep for release of version 0.9.
|
2017-12-12 11:14:09 +00:00 |
|
Chris Pressey
|
7323927f72
|
Add more notes and basically small cleanups in many places.
|
2017-12-11 15:21:40 +00:00 |
|
Chris Pressey
|
0120a4e5bf
|
Amend spec with brief description of new behaviour of add .
|
2017-12-07 15:34:06 +00:00 |
|
Chris Pressey
|
031e4338ad
|
Create branch for developing version 0.9.
|
2017-12-07 11:18:58 +00:00 |
|
Chris Pressey
|
92f212ddfc
|
Prep for release of 0.8.
|
2017-12-04 13:02:26 +00:00 |
|
Chris Pressey
|
8766601786
|
A little note on the history.
|
2017-12-01 17:23:09 +00:00 |
|
Chris Pressey
|
9874b11639
|
Update documentation.
|
2017-12-01 13:09:25 +00:00 |
|
Chris Pressey
|
42438dd97f
|
Beginning of: buffers and pointers.
|
2017-11-24 11:30:20 +00:00 |
|
Chris Pressey
|
b638671eaf
|
Add draft of Design Goals document.
|
2017-11-21 11:13:21 +00:00 |
|
Chris Pressey
|
0e9a887ac5
|
Update the spec re what literal integers in the code mean.
|
2017-11-20 16:14:17 +00:00 |
|
Chris Pressey
|
22cc7bfc11
|
Support copy'ing a word constant to a word location. Joystick eg.
|
2017-11-20 15:18:21 +00:00 |
|
Chris Pressey
|
feb5729ab9
|
Minor changes to docs.
|
2017-11-20 14:10:43 +00:00 |
|
Chris Pressey
|
c79bc563d3
|
Small edits to spec.
|
2017-11-20 13:25:09 +00:00 |
|
Chris Pressey
|
f2f716de86
|
Going over the spec for version 0.8-PRE.
|
2017-11-17 16:56:52 +00:00 |
|
Chris Pressey
|
ef07f46f41
|
Start a development branch.
|
2017-11-17 16:12:59 +00:00 |
|
Chris Pressey
|
836a4702c5
|
Release version 0.7.
|
2017-11-17 16:00:51 +00:00 |
|
Chris Pressey
|
563aaeba47
|
Remove low/high byte operators until I've thought about it more.
|
2017-11-17 15:54:50 +00:00 |
|
Chris Pressey
|
9d6ca0b2b4
|
Low and high address operators, parsing and execution thereof.
|
2016-06-16 11:10:43 -05:00 |
|
Chris Pressey
|
7b1ee60a73
|
Initial value for locations: changed syntax, executes, compiles.
|
2016-06-16 11:03:31 -05:00 |
|
Chris Pressey
|
6cf8b5fe1e
|
Spec and tests for initial values of locations.
|
2016-06-16 11:02:13 -05:00 |
|
Chris Pressey
|
3e72580cd2
|
Prep for release of 0.6.
|
2015-10-23 16:37:18 +01:00 |
|
Chris Pressey
|
646ec38aa8
|
Spec goto .
|
2015-10-21 19:14:59 +01:00 |
|
Chris Pressey
|
be76b9a00d
|
Syntax for goto .
|
2015-10-20 14:10:33 +01:00 |
|
Chris Pressey
|
2dc4dd988e
|
Parse indirect calls, but break evaluator.
|
2015-10-20 09:33:30 +01:00 |
|
Chris Pressey
|
f0b8942aa1
|
Allow vectors to be decorated with inputs/outputs/trashes; test.
|
2015-10-19 13:04:08 +01:00 |
|
Chris Pressey
|
8b30a232fa
|
Analyze copy , but... we now need more sophisticated context. :/
|
2015-10-18 20:16:14 +01:00 |
|
Chris Pressey
|
c98e446583
|
Spec and syntax for vectors and copy instruction.
|
2015-10-18 19:41:26 +01:00 |
|
Chris Pressey
|
41414b0a1f
|
Prep for release of 0.5.
|
2015-10-18 19:02:07 +01:00 |
|