FeralChild64
|
c0d4df362f
|
DOS wedge can now change device number
|
2019-06-13 23:32:46 +02:00 |
|
FeralChild64
|
5accf927b3
|
first work towards DOS wedge
|
2019-06-13 18:09:09 +02:00 |
|
FeralChild64
|
e5447b3059
|
banner changed to generic one, for faster startup
|
2019-06-13 16:46:56 +02:00 |
|
Paul Gardner-Stephen
|
c6e95f13f9
|
import Retrofan's new startup banner
|
2019-05-14 03:31:57 +09:30 |
|
Paul Gardner-Stephen
|
a34581e3ea
|
implement STOP and END commands
|
2019-05-13 03:47:34 +09:30 |
|
Paul Gardner-Stephen
|
1bcdf6b738
|
reorder some instructions to reduce coincidental similarity with BASIC ROM
|
2019-05-07 11:39:47 +09:30 |
|
Paul Gardner-Stephen
|
f595af2c41
|
fix routine we had changed to be less coincidentally similar to one in C64 BASIC so that it works.
|
2019-05-07 10:11:11 +09:30 |
|
Paul Gardner-Stephen
|
3fc264ac15
|
explain more similarities. Go to some effort to avoid some similarities where we can see a way.
|
2019-05-07 10:02:25 +09:30 |
|
Paul Gardner-Stephen
|
2ad07c1a82
|
tweak version number in startup banner
|
2019-05-06 22:31:36 +09:30 |
|
Paul Gardner-Stephen
|
b1eff47e97
|
replace simple startup message with Deft's fancy one
|
2019-05-06 22:29:24 +09:30 |
|
Paul Gardner-Stephen
|
b3e446b64e
|
show line number when BREAKing
|
2019-05-06 07:14:53 +09:30 |
|
Paul Gardner-Stephen
|
0a46e7c135
|
implement GOTO command
|
2019-05-06 07:11:23 +09:30 |
|
Paul Gardner-Stephen
|
d8d7d878e4
|
fix preservation of I flag in memory move routines.
|
2019-05-06 07:09:46 +09:30 |
|
Paul Gardner-Stephen
|
7d1f7fb7c5
|
begin implementing REM command.
|
2019-05-06 07:06:19 +09:30 |
|
Paul Gardner-Stephen
|
fab8839c76
|
allow RUN/STOP to stop LIST command.
|
2019-05-05 22:36:17 +09:30 |
|
Paul Gardner-Stephen
|
4a374b27be
|
Fix LIST output for Nebulus: line links with high byte = $00 = end of program.
|
2019-05-05 02:21:47 +09:30 |
|
Paul Gardner-Stephen
|
1005ee4952
|
fix detection and reporting of FILE NOT FOUND error
|
2019-05-05 02:02:01 +09:30 |
|
Paul Gardner-Stephen
|
98f2d022ce
|
stop after completing a LOAD command.
|
2019-05-05 01:40:45 +09:30 |
|
Paul Gardner-Stephen
|
e6fee5e979
|
fix more problems with loading. Now SEARCHING FOR message works.
|
2019-05-05 01:38:51 +09:30 |
|
Paul Gardner-Stephen
|
e547b56003
|
fix various problems with LOAD taking a real filename. More to do.
|
2019-05-05 01:26:37 +09:30 |
|
Paul Gardner-Stephen
|
f14cf20c92
|
explicitly compare read result with zero now that under ROM routines preserve P
|
2019-05-05 00:54:53 +09:30 |
|
Paul Gardner-Stephen
|
66964ab567
|
fix routines to peek/poke under ROMs
|
2019-05-05 00:53:14 +09:30 |
|
Paul Gardner-Stephen
|
4958ad696f
|
more work towards making LOAD command accept filename
|
2019-05-05 00:45:26 +09:30 |
|
Paul Gardner-Stephen
|
2824abafd9
|
remove debug output
|
2019-05-05 00:27:01 +09:30 |
|
Paul Gardner-Stephen
|
74aaf9fe3f
|
fix bug in print_integer with digit 9
|
2019-05-05 00:25:15 +09:30 |
|
Paul Gardner-Stephen
|
f80b49b845
|
relink BASIC lines after loading a program.
|
2019-05-05 00:11:19 +09:30 |
|
Paul Gardner-Stephen
|
6d74679a5c
|
set end of loaded memory pointer in BASIC LOAD routine. Other small fixes.
|
2019-05-04 23:52:48 +09:30 |
|
Paul Gardner-Stephen
|
0a97a16552
|
remove some debug output
|
2019-05-04 23:41:19 +09:30 |
|
Paul Gardner-Stephen
|
19c9d655ce
|
clear reverse video flag after displaying each line
|
2019-05-04 23:41:07 +09:30 |
|
Paul Gardner-Stephen
|
4a3ea0d091
|
Start implementing LOAD KERNAL routine to actually load where it should.
|
2019-05-04 23:38:42 +09:30 |
|
Paul Gardner-Stephen
|
e5cdf77d50
|
more work towards IEC bus support: Work on LOAD routine and the necessary IEC functions for it.
|
2019-05-03 21:30:32 +09:30 |
|
Paul Gardner-Stephen
|
148a285633
|
correctly detect device not present
|
2019-05-02 21:55:11 +09:30 |
|
Paul Gardner-Stephen
|
7caae74955
|
move debug code for testing IEC bus
|
2019-05-01 22:12:33 +09:30 |
|
Paul Gardner-Stephen
|
27b33c2b26
|
use more space efficient calling convention for calling errors
|
2019-05-01 07:37:52 +09:30 |
|
Paul Gardner-Stephen
|
b45e7aab65
|
RUN does implicit CLR
|
2019-04-29 23:23:30 +09:30 |
|
Paul Gardner-Stephen
|
f439cb0a83
|
correctly detect end of program
|
2019-04-29 23:21:46 +09:30 |
|
Paul Gardner-Stephen
|
dec1ce257d
|
simplify BASIC execution logic
|
2019-04-29 23:10:10 +09:30 |
|
Paul Gardner-Stephen
|
8ecd10d5cd
|
implement SYS command.
|
2019-04-29 23:02:22 +09:30 |
|
Paul Gardner-Stephen
|
0d891bb06a
|
consume white space when checking for end of statement
|
2019-04-29 22:41:51 +09:30 |
|
Paul Gardner-Stephen
|
6df769320a
|
parse line number argument in RUN statement
|
2019-04-29 22:40:24 +09:30 |
|
Paul Gardner-Stephen
|
65af677caa
|
factor out basic line number parsing routine
|
2019-04-29 22:36:25 +09:30 |
|
Paul Gardner-Stephen
|
270314640c
|
refactor end of statement check.
|
2019-04-29 22:27:58 +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
|
7c960fd6b4
|
implement RUN command. Show line number in errors when in program mode.
|
2019-04-29 22:20:02 +09:30 |
|
Paul Gardner-Stephen
|
995dc52967
|
work towards being able to run programs
|
2019-04-29 22:16:00 +09:30 |
|
Paul Gardner-Stephen
|
b15ddafa6a
|
allow multiple statements on single line. Issue #14
|
2019-04-29 22:05:27 +09:30 |
|
Paul Gardner-Stephen
|
67ac641741
|
make LIST command honour REM and quotes.
|
2019-04-29 21:08:53 +09:30 |
|
Paul Gardner-Stephen
|
bc5e3cdbb9
|
Fix Issue #15
|
2019-04-29 21:00:00 +09:30 |
|
Paul Gardner-Stephen
|
71567e39ac
|
LIST now largely works.
|
2019-04-28 22:48:03 +09:30 |
|
Paul Gardner-Stephen
|
8c84566e53
|
begin implementing LIST command printing of line bodies
|
2019-04-28 22:37:11 +09:30 |
|