diff --git a/Doc/RomWBW Applications.pdf b/Doc/RomWBW Applications.pdf index 8aa0f0f8..02bbaef9 100644 Binary files a/Doc/RomWBW Applications.pdf and b/Doc/RomWBW Applications.pdf differ diff --git a/Doc/RomWBW Disk Catalog.pdf b/Doc/RomWBW Disk Catalog.pdf index f844ec00..404e727c 100644 Binary files a/Doc/RomWBW Disk Catalog.pdf and b/Doc/RomWBW Disk Catalog.pdf differ diff --git a/Doc/RomWBW Hardware.pdf b/Doc/RomWBW Hardware.pdf index 8ef325db..f3e24d85 100644 Binary files a/Doc/RomWBW Hardware.pdf and b/Doc/RomWBW Hardware.pdf differ diff --git a/Doc/RomWBW Introduction.pdf b/Doc/RomWBW Introduction.pdf index b2a258a9..ad4676c0 100644 Binary files a/Doc/RomWBW Introduction.pdf and b/Doc/RomWBW Introduction.pdf differ diff --git a/Doc/RomWBW System Guide.pdf b/Doc/RomWBW System Guide.pdf index 46d5325b..79d824b5 100644 Binary files a/Doc/RomWBW System Guide.pdf and b/Doc/RomWBW System Guide.pdf differ diff --git a/Doc/RomWBW User Guide.pdf b/Doc/RomWBW User Guide.pdf index 99c272a2..d7b7428c 100644 Binary files a/Doc/RomWBW User Guide.pdf and b/Doc/RomWBW User Guide.pdf differ diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 9d51b35d..dfa8f85d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -67,6 +67,8 @@ release of RomWBW. - `COPYSL` slice copy application (Mark Pruden). +- `SLABEL` slice label display/edit tool (Mark Pruden). + - Improved disk slice management and protection (Mark Pruden). - Initial NVRAM configuration support (Mark Pruden). diff --git a/ReadMe.md b/ReadMe.md index 6a3794c6..2b9b8408 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -7,7 +7,7 @@ **RomWBW Introduction** \ Version 3.5 \ Wayne Warthen ([wwarthen@gmail.com](mailto:wwarthen@gmail.com)) \ -24 Apr 2025 +25 Apr 2025 # Overview diff --git a/ReadMe.txt b/ReadMe.txt index 37888b51..f4ecfd1e 100644 --- a/ReadMe.txt +++ b/ReadMe.txt @@ -1,6 +1,6 @@ RomWBW Introduction Wayne Warthen (wwarthen@gmail.com) -24 Apr 2025 +25 Apr 2025 diff --git a/Source/Apps/slabel/slabel.asm b/Source/Apps/slabel/slabel.asm index 337ccbd2..9fbf167a 100644 --- a/Source/Apps/slabel/slabel.asm +++ b/Source/Apps/slabel/slabel.asm @@ -288,7 +288,7 @@ setlabel: call skipws ; skip possible whitespace ld a,(de) ; get separator char or a ; test for terminator - jr z,err_parm ; if so, incomplete + jp z,err_parm ; if so, incomplete cp '=' ; otherwise, is ','? jr z,setlabel4 ; if so, skip the Slice parm cp '.' ; otherwise, is '.'? @@ -305,7 +305,7 @@ setlabel3: call skipws ; skip possible whitespace ld a,(de) ; get separator char or a ; test for terminator - jr z,err_parm ; if so, then an error + jp z,err_parm ; if so, then an error cp '=' ; otherwise, is ','? jp nz,err_parm ; if not, format error setlabel4: @@ -646,7 +646,8 @@ diskread: ld c,a ; from the specified unit ld e,1 ; read 1 sector ld hl,(dma) ; read into info sec buffer - ld d,BID_USR ; user bank + ld a,(BID_USR) ; get user bank to accum + ld d,a ; and move to D ld b,BF_DIOREAD ; HBIOS func: disk read rst 08 ; do it ret ; and done @@ -673,7 +674,8 @@ diskwrite: ld e,b ; transfer count ld b,BF_DIOWRITE ; HBIOS func: disk read ld hl,(dma) ; read into info sec buffer - ld d,BID_USR ; user bank + ld a,(BID_USR) ; get user bank to accum + ld d,a ; and move to D rst 08 ; do it ret ; and done ;