Lawrence Kesteloot
|
d041ebd995
|
Fix NEXT statement some more. (#3)
|
2023-09-06 09:18:34 -07:00 |
|
Lawrence Kesteloot
|
00922326e7
|
Fix NEXT jump (close #3).
|
2023-08-28 21:58:51 -07:00 |
|
Lawrence Kesteloot
|
98c79e5100
|
Add link to full write-up.
|
2023-05-05 18:19:38 -07:00 |
|
Lawrence Kesteloot
|
98b747fe23
|
Add Apache license.
|
2018-09-25 14:22:14 -07:00 |
|
Lawrence Kesteloot
|
5be733e4d7
|
Add Mandelbrot set example.
|
2018-08-14 21:05:45 -07:00 |
|
Lawrence Kesteloot
|
fffda67741
|
Fix stash problem in AND or OR.
|
2018-08-12 00:03:01 -07:00 |
|
Lawrence Kesteloot
|
11721a4e58
|
Add REM and semicolon at end of PRINT.
|
2018-08-07 16:31:41 -07:00 |
|
Lawrence Kesteloot
|
f7f58ded19
|
Fix spelling of Apple IIe.
|
2018-08-07 11:50:15 -07:00 |
|
Lawrence Kesteloot
|
96cf8f7c61
|
Fix array allocation and access.
|
2018-08-06 11:31:44 -07:00 |
|
Brad Grantham
|
fae94825ce
|
add a time delta so stars are staggered
|
2018-08-06 01:05:24 -07:00 |
|
Lawrence Kesteloot
|
fa8439f2ec
|
Speed up stars example.
|
2018-08-06 00:38:42 -07:00 |
|
Lawrence Kesteloot
|
184262ca3e
|
Add examples.
|
2018-08-06 00:25:27 -07:00 |
|
Lawrence Kesteloot
|
3be787dc11
|
Sync up with new LK_HACK protocol in apple2e.
|
2018-08-06 00:19:55 -07:00 |
|
Lawrence Kesteloot
|
7e28d224bf
|
Build for 65C02.
|
2018-08-05 23:25:38 -07:00 |
|
Lawrence Kesteloot
|
af7c5b440f
|
Add arrays.
|
2018-08-05 22:59:56 -07:00 |
|
Lawrence Kesteloot
|
1eccf0b089
|
Allow unary +.
|
2018-08-05 17:20:24 -07:00 |
|
Lawrence Kesteloot
|
8fa3789ade
|
Slightly improve performance of NEXT.
|
2018-08-05 17:07:25 -07:00 |
|
Lawrence Kesteloot
|
5569b9f58c
|
Add printing of negative numbers.
|
2018-08-05 16:53:15 -07:00 |
|
Lawrence Kesteloot
|
84d9a7ce82
|
Add unary minus (negative).
|
2018-08-05 16:43:50 -07:00 |
|
Lawrence Kesteloot
|
fb323943ce
|
Add NOT.
|
2018-08-05 16:27:33 -07:00 |
|
Lawrence Kesteloot
|
007cf3e670
|
Add AND and OR.
|
2018-08-05 16:12:58 -07:00 |
|
Lawrence Kesteloot
|
e3739f92c2
|
Expand README.
|
2018-08-05 12:24:36 -07:00 |
|
Lawrence Kesteloot
|
a6ed83d669
|
Make code even more compact.
|
2018-08-05 12:06:45 -07:00 |
|
Lawrence Kesteloot
|
f33d9ed8bd
|
More efficient writing of machine code.
|
2018-08-05 12:00:59 -07:00 |
|
Lawrence Kesteloot
|
e143757158
|
Add FOR/NEXT loops.
|
2018-08-04 23:38:44 -07:00 |
|
Lawrence Kesteloot
|
fb467e5289
|
Speed up tokenization a bit.
|
2018-08-04 17:35:55 -07:00 |
|
Lawrence Kesteloot
|
013056e778
|
Handle forward GOTOs.
|
2018-08-04 17:32:36 -07:00 |
|
Brad Grantham
|
d5ce35342e
|
Fix GR after TEXT
|
2018-08-04 00:57:31 -07:00 |
|
Lawrence Kesteloot
|
23fa9e4e01
|
Wrap text at screen edge; double input buffer.
|
2018-08-03 22:39:23 -07:00 |
|
Lawrence Kesteloot
|
c4613c6a08
|
Fix HOME while in GR mode.
|
2018-08-03 22:12:55 -07:00 |
|
Lawrence Kesteloot
|
ad0f62f972
|
Add COLOR= and PLOT.
|
2018-08-03 19:15:18 -07:00 |
|
Lawrence Kesteloot
|
d1b939414c
|
Add GR and TEXT commands.
|
2018-08-03 18:57:30 -07:00 |
|
Lawrence Kesteloot
|
d7830c49af
|
Can handle parentheses in expressions.
|
2018-08-03 18:38:55 -07:00 |
|
Lawrence Kesteloot
|
61f85e228c
|
Add equality and inequality operators.
|
2018-08-03 16:41:52 -07:00 |
|
Lawrence Kesteloot
|
e02aeeb9ec
|
Can subtract, multiply, and divide.
|
2018-08-03 16:25:57 -07:00 |
|
Lawrence Kesteloot
|
5a755ca3c5
|
Add IF/THEN statement.
|
2018-08-03 15:31:11 -07:00 |
|
Lawrence Kesteloot
|
86b0e366bd
|
Pass base address when disassembling.
|
2018-08-03 14:27:16 -07:00 |
|
Lawrence Kesteloot
|
f73bd75654
|
Add backwards GOTO.
|
2018-08-03 14:20:04 -07:00 |
|
Lawrence Kesteloot
|
381713b83f
|
Make AWK script gawk-compatible.
|
2018-08-03 13:40:52 -07:00 |
|
Lawrence Kesteloot
|
d9594ce3ad
|
More robust parsing of variable name.
|
2018-08-03 13:31:31 -07:00 |
|
Lawrence Kesteloot
|
0d579ce354
|
Can read from variables in expressions.
|
2018-08-03 13:19:29 -07:00 |
|
Lawrence Kesteloot
|
fd8aa963d4
|
Can assign to variables.
|
2018-08-03 13:09:02 -07:00 |
|
Lawrence Kesteloot
|
109a0af072
|
Add NEW; report line number of error.
|
2018-08-03 12:02:14 -07:00 |
|
Lawrence Kesteloot
|
e3f29f7dc5
|
RUN works.
|
2018-08-03 11:35:15 -07:00 |
|
Lawrence Kesteloot
|
fbed276344
|
Clear to EOL after Enter.
|
2018-08-03 00:02:40 -07:00 |
|
Lawrence Kesteloot
|
5d453e8f58
|
Scroll screen; remove volatile.
|
2018-08-02 18:59:31 -07:00 |
|
Lawrence Kesteloot
|
6d7af284a1
|
Break runtime into different C file.
|
2018-08-02 16:26:42 -07:00 |
|
Lawrence Kesteloot
|
794a9bb121
|
Pass map file to emulator.
|
2018-08-02 16:06:52 -07:00 |
|
Lawrence Kesteloot
|
9175c4c234
|
Reduce unnecessary push/pop in expression compilation.
|
2018-08-02 14:52:23 -07:00 |
|
Lawrence Kesteloot
|
e95f2cf67f
|
Add POKE statement.
|
2018-08-02 14:44:18 -07:00 |
|