Closed mabalmer closed 1 month ago
@mabalmer thanks for the report. Without a copy of your zululog.txt file, or, at a bare minimum, knowing the firmware version that's currently on your ZuluIDE, we can't do much with this report. Can you please attach the zululog.txt file from your SD card? Thanks :)
Logfile attached. Debug switch was turned on.
@mabalmer could you try putting the prefix cdrm
infront of your file names?
@mabalmer what are the other filenames for your other CD images? Before adding the cdrm prefix.
Filenames on the card, alphabetically:
3com-install.iso Stealth_II.iso vb6.iso Voodoo2Install.iso Win98SE.iso WinXPSP3.iso
I was able to force it to load the "Stealth_II" file by putting "zulu" into the filename ahead of every image I didn't want -- otherwise it would repeatedly load either the VB6 or Voodoo 2 installer images (and it was a bit of a crapshoot as to which it picked).
Also, if there's a design (even if rudimentary) for the control board, I would love to know how to make it.
@mabalmer We do have a prototype design based on work from Tony over at PiSCSI https://github.com/rabbitholecomputing/piscsi-hw/tree/main/zulu-ctrl-board-v1.0-kicad
It is what the current work on the controller code that Dustin (hoffman373) has been using.
The current code uses whatever SDFat brings up as the first image. When I get chance, it would make sense to push all the images through the alphabetic sorter first.
Lastly the image's first character must be alphanumeric so we use a period to disable images .cdrm - disabled.iso
or use a subdirectory called disabled
and move images to and from the directory.
@mabalmer could you try putting the prefix
cdrm
infront of your file names?
Just tried doing that. No dice -- this time, it loaded the Voodoo drivers CD, but again, only the Voodoo drivers CD. Eject would simply cause it to "eject" the image and then reload it.
@mabalmer I'd forgotten we've moved to a new image selection mechanism and it doesn't have any alphabetic sorting. I'll try to add it back, it is part of the controller board code which I haven't really dealt with yet.
@mabalmer hopefully this sorts your ejection order alphanumerically https://github.com/ZuluIDE/ZuluIDE-firmware/actions/runs/10102591745
@mabalmer as we've not had a response from you in a couple of weeks, I'm going to close this issue, as it's been resolved for a couple of firmware updates now. Please upgrade to https://github.com/ZuluIDE/ZuluIDE-firmware/releases/tag/v2024.08.02 when you have a chance.
The method outlined to swap the loaded disk image described in the README doesn't appear to work with the newest firmware revision. Using a Pentium III-866 build running Windows XP SP3, and the ZuluIDE attached as the slave device on the primary IDE channel, I was able to get the device to successfully see one of several disc images on the SD card (strangely, the last image alphabetically), but ejecting the image through the OS simply causes the ZuluIDE to reload the exact same image.