FeralChild64
|
08f6fe9ed7
|
more BASIC cleanup
|
2020-06-06 23:10:45 +02:00 |
|
FeralChild64
|
6b8c9ded30
|
fixes and optimizations of BASIC error reporting
|
2020-06-06 12:57:03 +02:00 |
|
FeralChild64
|
ad70af9d73
|
tape wedge fix
|
2020-02-16 15:50:04 +01:00 |
|
FeralChild64
|
63c0404313
|
migrated code to pragma-like ROM layout definitions
|
2020-01-15 20:06:14 +01:00 |
|
FeralChild64
|
49693f1543
|
more work towards Mega65 banking support
|
2020-01-11 19:22:33 +01:00 |
|
FeralChild64
|
4d56864327
|
initial support for Mega65 extra ROM
|
2020-01-10 22:03:10 +01:00 |
|
FeralChild64
|
f16aaf015a
|
Revert "very experimental head align tool"
This reverts commit 7227370907.
|
2019-12-20 22:07:18 +01:00 |
|
FeralChild64
|
7227370907
|
very experimental head align tool
|
2019-12-20 21:54:22 +01:00 |
|
FeralChild64
|
ae80e9a596
|
various turbo tape improvements
|
2019-11-01 15:50:41 +01:00 |
|
FeralChild64
|
1ef37c2a8c
|
fixed DOS wedge operating on tokenized string
|
2019-10-07 21:49:26 +02:00 |
|
FeralChild64
|
0ac3d1dfd8
|
fixed MSGFLG handling, prevents FB64 display glitches
|
2019-10-06 15:41:51 +02:00 |
|
FeralChild64
|
2608e1b153
|
deduplicated some print character routines
|
2019-10-03 22:21:44 +02:00 |
|
FeralChild64
|
c3cbfcebfb
|
all label naming conflicts resolved
|
2019-10-02 22:45:36 +02:00 |
|
FeralChild64
|
4f58088207
|
further aliases cleanup
|
2019-09-28 11:59:15 +02:00 |
|
FeralChild64
|
72a60958e9
|
reduced amount of VICE label conflicts
|
2019-09-27 16:40:58 +02:00 |
|
FeralChild64
|
de27124b4f
|
adapted to Kick Assembler, some documentation update
|
2019-09-07 12:35:21 +02:00 |
|
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 |
|