Skip to content

Commit d05c1af

Browse files
committed
Add 5380 SCSI Support
Thanks and credit to Jay Cotton for providing the SCSI transport code upon which this driver is based.
1 parent 65094dd commit d05c1af

48 files changed

Lines changed: 922 additions & 12 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Doc/RomWBW Applications.pdf

-1 Bytes
Binary file not shown.

Doc/RomWBW Disk Catalog.pdf

0 Bytes
Binary file not shown.

Doc/RomWBW Hardware.pdf

27 Bytes
Binary file not shown.

Doc/RomWBW Introduction.pdf

113 Bytes
Binary file not shown.

Doc/RomWBW System Guide.pdf

154 Bytes
Binary file not shown.

Doc/RomWBW User Guide.pdf

0 Bytes
Binary file not shown.

ReadMe.md

Lines changed: 4 additions & 1 deletion

ReadMe.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
RomWBW Introduction
22
Wayne Warthen (wwarthen@gmail.com)
3-
09 Dec 2025
3+
10 Dec 2025
44

55

66

@@ -370,6 +370,9 @@ let me know if I missed you!
370370

371371
- Henk Berends added support for the MSX platform.
372372

373+
- Jay Cotton provided the SCSI transport code upon which the SCSI driver
374+
is based.
375+
373376

374377
Related Projects
375378

Source/Apps/assign/assign.asm

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
; overflow when the drives are finally added
4141
; 2025-07-19 [D?N] Support for native USB drivers
4242
; 2025-08-09 [WBW] Support for ESPSD driver
43+
; 2025-11-10 [WBW] Support for SCSI driver
4344
;_______________________________________________________________________________
4445
;
4546
; ToDo:
@@ -2430,7 +2431,7 @@ devtbl: ; device table
24302431
.dw dev04, dev05, dev06, dev07
24312432
.dw dev08, dev09, dev10, dev11
24322433
.dw dev12, dev13, dev14, dev15
2433-
.dw dev16, dev17
2434+
.dw dev16, dev17, dev18
24342435
;
24352436
devunk .db "?",0
24362437
dev00 .db "MD",0
@@ -2450,9 +2451,10 @@ dev13 .db "CHUSB",0
24502451
dev14 .db "CHSD",0
24512452
dev15 .db "USB",0
24522453
dev16 .db "ESPSD",0
2453-
dev17 .equ devunk
2454+
dev17 .db "SCSI",0
2455+
dev18 .equ devunk
24542456
;
2455-
devcnt .equ 18 ; 18 device types defined
2457+
devcnt .equ 19 ; 19 device types defined
24562458
;
24572459
udevram .db "RAM",0
24582460
udevrom .db "ROM",0
@@ -2470,10 +2472,10 @@ stack .equ $ ; stack top
24702472
; Messages
24712473
;
24722474
indent .db " ",0
2473-
msgban1 .db "ASSIGN v2.2 for RomWBW CP/M ",0
2475+
msgban1 .db "ASSIGN v2.3 for RomWBW CP/M ",0
24742476
msg22 .db "2.2",0
24752477
msg3 .db "3",0
2476-
msbban2 .db ", 9-Aug-2025",0
2478+
msbban2 .db ",10-Dec-2025",0
24772479
msghb .db " (HBIOS Mode)",0
24782480
msgub .db " (UBIOS Mode)",0
24792481
msgban3 .db "Copyright 2025, Wayne Warthen, GNU GPL v3",0

Source/CBIOS/cbios.asm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3408,7 +3408,7 @@ DEVTBL: ; DEVICE TABLE
34083408
.DW DEV04, DEV05, DEV06, DEV07
34093409
.DW DEV08, DEV09, DEV10, DEV11
34103410
.DW DEV12, DEV13, DEV14, DEV15
3411-
.DW DEV16, DEV17
3411+
.DW DEV16, DEV17, DEV18
34123412
;
34133413
DEVUNK .DB "???$"
34143414
DEV00 .DB "MD$"
@@ -3428,7 +3428,8 @@ DEV13 .DB "CHUSB$"
34283428
DEV14 .DB "CHSD$"
34293429
DEV15 .DB "USB$"
34303430
DEV16 .DB "ESPSD$"
3431-
DEV17 .EQU DEVUNK
3431+
DEV17 .DB "SCSI$"
3432+
DEV18 .EQU DEVUNK
34323433
;
34333434
#ENDIF
34343435
;

0 commit comments

Comments
 (0)