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
|
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
|
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
|
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 |
|
Chris Pressey
|
4287bf81c1
|
Parse byte table declarations and indexing modifiers.
|
2015-10-18 17:40:53 +01:00 |
|
Chris Pressey
|
f809a5ebd1
|
Prep for release of 0.4.
|
2015-10-18 16:34:18 +01:00 |
|
Chris Pressey
|
522c771208
|
Add explicitly-addressed memory locations.
|
2015-10-18 16:22:36 +01:00 |
|
Chris Pressey
|
49e42af953
|
Implement if not and repeat forever .
|
2015-10-18 15:32:28 +01:00 |
|
Chris Pressey
|
f7eb0d48a8
|
Spec, parse, evaluate, and analyze repeat blocks.
|
2015-10-18 13:37:35 +01:00 |
|
Chris Pressey
|
24273f1344
|
Update documentation to reflect this is now 0.4-PRE.
|
2015-10-17 18:31:15 +01:00 |
|
Chris Pressey
|
8daa1449c4
|
Bump version number for release of version 0.3.
|
2015-10-17 18:29:33 +01:00 |
|
Chris Pressey
|
49d90dfae0
|
Add syntax for extern routines, add syntax tests.
|
2015-10-17 13:50:21 +01:00 |
|
Chris Pressey
|
4d61f439bc
|
Fix up spec, split off to 6502 opcodes doc, add some tests.
|
2015-10-16 19:15:01 +01:00 |
|
Chris Pressey
|
4fc38be387
|
Update spec.
|
2015-10-16 18:39:38 +01:00 |
|
Chris Pressey
|
8ccabdf202
|
Work on the spec a bit.
|
2015-10-16 15:36:56 +01:00 |
|
Chris Pressey
|
f92056d640
|
REBOOT the entire language & implementation as version 0.2-PRE.
|
2015-10-16 09:30:24 +01:00 |
|