randygordon / rdac

RDAC decoding
GNU Lesser General Public License v3.0
13 stars 6 forks source link

file access layer #2

Open jdduncan opened 4 years ago

jdduncan commented 4 years ago

Hi Randy, I have the (quite impressive) SCSI2SD v5.5 box, which is essentially the size of a SCSI connector, plugged into a VS-1680. If I use "Song copy playable" to copy songs to this, and then move the SD card to my laptop, I see the Roland partition mount as a normal FAT drive. I understand this is not like the proprietary Roland filesystem that is used on the internal drive - so Roland must have decided to use a standard filesystem for external SCSI drives. Anyway, in vs2reaper, there's not a complete separation between the conversion layer and the file access layer. I think my next task is to separate them better. This will let me actually use vs2reaper with my files. My main obstacle here will be that I don't have a way to test my changes against the proprietary Roland filesystem - so I might break something and not be aware of it.

jdduncan commented 4 years ago

Oh, now I see that the code for dealing with plain files already exists in decode.go, and the Roland filesystem stuff in vsio sits on top.