XD2031
XD2031 copied to clipboard
A filesystem server for Commodore 8-bit computers
Title says it. If I try to delete any file from a mounted directory the firmware immediately hangs with both green LEDs lit (PetSD). I have to power cycle the...
On real hardware copying a large REL file seems to miss bytes and produce a short file. Observed by @snhirsch on PetSD Originally reported in #177 but separated out here...
On real hardware REL file operations so slow that the IEEE488 timeout needs to be disabled to actually make them work. Observed by @snhirsch on PetSD Originally reported in #177...
Example. "8'3...." file from the LOS-96 disk. Also, the Hyperworm program from the same disk that starts with a "(" is not found in the disk image, only with "?"...
If I assign a directory named 'os9' as a provider it seems to work fine. If the directory is named _anything_ else, I get complaints about being unable to stat...
Passing -Xieee:U=10 works at the command line, but 'xcmd ieee:U=10' in .xdconfig does not take effect.
If xdserver is run with "-A0:=." and the current directory has "apmon/apmon6" in it, a LOAD "APMON/APMON6",8 from a PET will crash the server
In GeckOS, try to load echo"foo">a:ser1 (without spaces); results in: INF:Open file for drive: 254(ECHO"FOO">A), path='SER1' -> rv=0 INF:No provider name given for undef'd drive 'ECHO"FOO">A', trying default - Segmentation...
Matching should be done outside the provider in a general loop, removing the provider-specific direntry matching code. direntry() could be made to just return a pointer to static info, which...