All I can say about PicoIDE is this:
It's going to be the biggest thing for vintage computers.
Ever.
Take Platinum Filament, Retrobrite, BlueSCSI, PicoGUS and PicoMicroMac combined. Then multiply that by about 20.
A generic IDE ODE that does audio for a not utterly insane price?
Money printer go brrrrrr.
@wotsac Right. What PicoIDE does is brings the image management of BlueSCSI into the IDE/ATAPI world. Instead of having CF cards as whole drives, you can just change images and ISOs at leisure. Backup a machine by just copying the disk image.
It's kinda a big deal.
@polpo Look cool.
Can it emulate an optical drive and a HDD at the same time or only one decided from the time of file you selected?
I guess you need a special type of SD card to make Windows NT4/2000 running with it like it is the case with CF cards?
@polpo oh god if we can emulate the ATA_SCE_IDENTIFY_DRIVE command for the PSX it's going to make things so much better https://www.psdevwiki.com/ps2/Hard_Drive#Security_and_authentication
What's your setup for testing / debugging / validation?
@polpo The PS2's HDD has those commands to identify an authentic drive, which the official drivers require, but that's easily patched out.
The PSX (the PS2 DVR) has a special drive controller that *requires* those commands to work, and uses values from that identify command to encrypt the data stored on the drive. If you swap the drive, it'll work in another machine (so key is on drive) but a disk image can only be restored to the one drive. I *know* it's ECB, but it's not been figured out yet.
@polpo I've been tinkering with different IDE-HDD replacement options for my oscilloscope for the better part of two months now.
Nothing ever works.
I can't express how much hope I'm putting into this project.
It would be great if it could support pre-LBA drives at some point
@tecteun @polpo Not saying it wouldn't be neat, but I'm curious what the benefit would be of an ODE for OG Xbox?
It's been about a decade since I was active in the "scene" but as far as I was aware every disc title ran fine off the hard drive with a modded BIOS, and the Xbox remains one of the easiest consoles to both soft and hard mod, if not the absolute easiest.
Mine is a v1.0 with the Thompson drive that was already dying 20 years ago but I haven't felt a need or desire to put a disc in it since I finished ripping my game collection.
@tecteun It's possible to do it from a PC as long as the console is already hardmodded or you have the HDD key from the EEPROM, it's also possible from the boot environments offered by fancier modchips like Xecuter3 and Xenium Ice.
Apparently these days there's an exploit called "ENDGAME" which loads purely from a memory card in the dashboard so a disc isn't even required for a softmod anymore.
@polpo This looks AWESOME. I have an old 486 with a hodgepodge of a configuration to run off CF cards and do ATAPI emulation, and this would be really cool to replace that all with.
Is it going to be possible to manually set the PIO mode? Like force it to pretend it only supports the slower modes.
Asking for a buggy 486 BIOS.
@polpo I'm keen to try this out on my PowerMac 6500 (with it's notoriously buggy IDE implementation π )
I'm using a PCI SATA hard card with it right now, and while it's very fast, it only works on MacOS, and there's no image management - you're limited to partitioning with native tooling.
Curious to see how it compares to a BlueSCSI.
Does it support booting from CD-ROM images? π²π€·ββοΈ
Sure. Not every older BIOS can boot from an ODD.
If the BIOS can see a pre-loaded image as a drive and that information survives a warm or cold boot then it should work π
This is an amazingly useful feature, if you've every used a external USB ODD emulator such as the iODD drives you'll know how helpful this can be.