davidgiven / fluxengine

PSOC5 floppy disk imaging interface
MIT License
353 stars 68 forks source link

Reading and writing North Star Horizon NSI files with GreaseWeazle #642

Open haglebu opened 1 year ago

haglebu commented 1 year ago

I am very interested in reading and writing North Star Horizon NSI file with FLUXENGINE and GreaseWeazle. The CY8C5888LTI-LP097-PSoC-5LP-CPU are no where to buy.

hharte commented 1 year ago

I have had the CY8C5888LTI-LP097-PSoC-5LP on backorder from DigiKey and Mouser for about a year, the ship date keeps getting pushed farther out.

I agree that being able to read/write North Star disks with GreaseWeazle would be great. I think there are likely changes needed to the GW firmware to accommodate this. One very tricky thing about the Nort Star sector format is that the sector numbers are not encoded into the data stream. This means that very accurate counting of the index and sector pulses is needed.

davidgiven commented 1 year ago

I have been vaguely thinking of porting the firmware to a Raspberry Pi Pico. Unfortunately the device runs at 3.3V so it would need level conversion, meaning a more complex setup --- it's nothing that couldn't be done easily on a breadboard or on a very cheap JLCPCB PCB but it does significantly raise the barrier of entry.

ejona86 commented 12 months ago

CY8CKIT-059 is in stock again at DigiKey and Mouser. Yay!

It wouldn't take that much work to teach Greaseweazle hard sectors, and the hardware is easily purchased. So that is probably easier than using the Pico (however much I love the Pico). The main annoyance is wire protocol changes.