I will try to isolate it some more so can give a better account of the bug.
Here is what I have so far.
I converted some images to bitmap and imported to a disk image using CiderPress.
When booted into Prodos v2.4.1, if I load one of these image files, and then immediately try to save a file (can be either BIN or BAS), I get an I/O ERROR.
All other commands work ok. PREFIX, CATALOG, LIST, ETC.
What I have tried so far.
Booted Prodos v2.4.1 with 3 different Basic.systems - same result
Booted Prodos v2.0.3 with any Basic.system - everything ok, can SAVE files.
I believe this rules out Basic.system
If I take the same image file and save it to a Binary file I am able to save files after loading it.
Nothing looks out of the ordinary when doing a GETINFO on this file and info looks exactly the same as the binary file saved except for the name and time.
Filename : /MOVIE/FRAMES/FRAME.0001
Access : $E3
Destroy -1
Rename -1
Backup -1
Compressed -0
Encrypted -0
Invisible -0
Write -1
Read -1
File_Type : $06
Aux_Type : $5000
Stor_Type : $02 Sapling
Blks_used : $001D,29
Filelength: $00363E
Modified : 1-11-18 12:21
Created : 1-10-18 0:56
After further tests, it only happens when I use the directory name in the BLOAD.
1) BLOAD FRAMES/FRAME.0001 -
SAVE TEST - where TEST is an applesoft file gives an error
2) PREFIX FRAMES
BLOAD FRAME.0001
SAVE TEST - works ok and can save a TEST file
3) BLOAD FRAMES/FRAME.0001
BSAVE FRAMES/FRAME.00001,A$5000,L$363E
SAVE TEST - works ok
BLOAD FRAMES/FRAME.0001
DELETE TEST
SAVE TEST - gives error
This last test suggests the error is with the file itself or the use of the directory name with the file, but cannot find anything out of place with the GETINFO of the file.