FeralChild64
|
d5d6581901
|
jump table now uses vectors in RAM
|
2019-08-05 18:08:15 +02:00 |
|
FeralChild64
|
f4db0f31c6
|
various character handling fixes
|
2019-07-23 17:12:30 +02:00 |
|
FeralChild64
|
a846d74895
|
aliases for Kernal jump table entries
|
2019-07-12 20:08:40 +02:00 |
|
Paul Gardner-Stephen
|
2824abafd9
|
remove debug output
|
2019-05-05 00:27:01 +09:30 |
|
Paul Gardner-Stephen
|
dec1ce257d
|
simplify BASIC execution logic
|
2019-04-29 23:10:10 +09:30 |
|
Paul Gardner-Stephen
|
65af677caa
|
factor out basic line number parsing routine
|
2019-04-29 22:36:25 +09:30 |
|
Paul Gardner-Stephen
|
3bdfa8f834
|
make injest_number work from current basic statement pointer
|
2019-04-29 22:25:03 +09:30 |
|
Paul Gardner-Stephen
|
249266232c
|
begin implementing framework for interpreting BASIC statements.
|
2019-04-28 21:50:52 +09:30 |
|
Paul Gardner-Stephen
|
e0bd266f6e
|
don't print READY after entering, modifying or deleting a line of BASIC
|
2019-04-28 20:51:54 +09:30 |
|
Paul Gardner-Stephen
|
f43fedea21
|
remove more debug output
|
2019-04-28 20:44:05 +09:30 |
|
Paul Gardner-Stephen
|
490dda059f
|
expand documentation of line replacement
|
2019-04-28 20:06:26 +09:30 |
|
Paul Gardner-Stephen
|
9d83d95a6c
|
don't re-insert an empty line if deleting a line
|
2019-04-28 19:58:45 +09:30 |
|
Paul Gardner-Stephen
|
5a5be5d8ec
|
fix several bugs with storing BASIC lines
|
2019-04-28 02:07:17 +09:30 |
|
Paul Gardner-Stephen
|
64dbdcdefb
|
can now store a single line of basic into memory
|
2019-04-28 01:06:16 +09:30 |
|
Paul Gardner-Stephen
|
84c02486fe
|
begin implementing memory copy routines for inserting and deleting BASIC lines.
|
2019-04-28 00:17:20 +09:30 |
|
Paul Gardner-Stephen
|
5358743318
|
begin implementing basic text manipulation routines.
|
2019-04-27 23:47:06 +09:30 |
|
Paul Gardner-Stephen
|
6d57d17b74
|
properly initialise memory when BASIC starts.
|
2019-04-27 23:08:11 +09:30 |
|
Paul Gardner-Stephen
|
eef572e0ab
|
work on getting BASIC line number entry working.
|
2019-04-27 23:00:20 +09:30 |
|
Paul Gardner-Stephen
|
26ca54660a
|
begin parsing line numbers at start of lines
|
2019-04-27 22:18:43 +09:30 |
|
Paul Gardner-Stephen
|
7831441cac
|
strip leading spaces from received line before tokenising
|
2019-04-27 22:09:56 +09:30 |
|
Paul Gardner-Stephen
|
06c6bd9c20
|
work on basic tokeniser
|
2019-04-26 22:02:56 +09:30 |
|
Paul Gardner-Stephen
|
92f80e2281
|
fix display of keywords from TAB( onwards. Issue #9
|
2019-04-25 23:24:03 +09:30 |
|
Paul Gardner-Stephen
|
7243e41749
|
reject false positive matches on keywords
|
2019-04-25 23:11:44 +09:30 |
|
Paul Gardner-Stephen
|
c6167d37cb
|
token search now basically works.
|
2019-04-25 23:04:39 +09:30 |
|
Paul Gardner-Stephen
|
04e5dd326f
|
fix some problems with token searching
|
2019-04-25 22:37:00 +09:30 |
|
Paul Gardner-Stephen
|
3892503289
|
begin implementing token search routine
|
2019-04-25 22:28:10 +09:30 |
|
Paul Gardner-Stephen
|
bd608b5592
|
fix some bugs in pack_word
|
2019-04-25 21:20:22 +09:30 |
|
Paul Gardner-Stephen
|
0995ccc976
|
begin implementing word compression routine for tokeniser
|
2019-04-25 17:32:05 +09:30 |
|
Paul Gardner-Stephen
|
97988f1c19
|
fix bugs in BASIC main loop
|
2019-04-23 00:09:05 +09:30 |
|
Paul Gardner-Stephen
|
c43dbe1c29
|
improve printing of BASIC errors.
|
2019-04-22 23:40:27 +09:30 |
|
Paul Gardner-Stephen
|
f2e2db3a4d
|
add files for BASIC interpretor main loop and message printing
|
2019-04-22 23:15:58 +09:30 |
|