Skip to content

Commit 86178cd

Browse files
committed
Changed DECB to run to RAM aware reset routine. Add tests
1 parent b3e4f11 commit 86178cd

File tree

7 files changed

+1028
-3
lines changed

7 files changed

+1028
-3
lines changed

changes.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,5 @@ Removed a NOP from ECB.
5151
Change jump address for Disk BASIC in Extended BASIC.
5252

5353
Changed DECB to use hard coded JMPs rather than RAM vectors.
54+
55+
Changed DECB to run to RAM aware reset routine.

desb.bas

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
10 PCLEAR 1:CLEAR 50, 10000
2-
15 PRINT "START DISK EXTENDED SQUANCHY BASIC"
2+
15 PRINT "START DISK EXTENDED SQUANCHY BASIC"
33
20 IF PEEK(58108)=77 THEN PRINT "COCO 3 DETECTED":A$="SDESB.BIN":B$="INSSDESB.BIN":GOTO 40
44
30 A$="DESB.BIN":B$="INSTDESB.BIN"
55
40 PRINT "LOAD ROM, OFFSET INTO LOWER RAM"

disk.asm

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,8 @@ LC0C2 TFR A,B COPY ACCA TO ACCB
202202
LC0DC JSR STRINOUT PRINT COPYRIGHT MESSAGE TO SCREEN
203203
* LDX #DKWMST GET DISK BASIC WARM START ADDRESS
204204
* STX RSTVEC SAVE IT IN RESET VECTOR
205-
JMP >LA0E2 JUMP BACK TO BASIC
205+
* JMP >LA0E2 JUMP BACK TO BASIC
206+
JMP >SBASRS SET WARM START FLAG, ENTER BASIC
206207
*DKWMST NOP WARM START INDICATOR
207208
DKWMST
208209
BSR LC0F0 INITIALIZE THE FLOPPY DISK CONTROLLER
File renamed without changes.

0 commit comments

Comments
 (0)