FlashFloppy + Gotek and OSI

nama
Posts: 357
Joined: Wed Mar 30, 2011 9:44 am
Location: New Zealand
Contact:

FlashFloppy + Gotek and OSI

Post by nama »

I've asked on the Facebook Flashfloppy Gotek page about OSI support.

https://www.facebook.com/groups/flashfl ... 6684910565

I'm a little out of my depth so if anyone wants to join the conversation...it would be great to get a solid state floppy emulator working with our machines.
Realistically, how much longer can out floppy media last???

Phil

2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
MK14HAK
Posts: 356
Joined: Wed Mar 16, 2011 1:49 am
Location: New Zealand

Re: FlashFloppy + Gotek and OSI

Post by MK14HAK »

How is the progress with this Phil ?
600RevB:16K,2MHz,64x32,470,CEGMON
SuperKit:502,540B,542B,CEGMON, 8" and 5" FDDs
Cards:PE IO,6522 D-A-D, AY3-8910,ProgramGraphics,Color,UK101
WIP:HexDOS,FDD Emulator
nama
Posts: 357
Joined: Wed Mar 30, 2011 9:44 am
Location: New Zealand
Contact:

Re: FlashFloppy + Gotek and OSI

Post by nama »

Dave is looking at getting some Kryoflux dumps.

2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
dave
Site Admin
Posts: 710
Joined: Tue Sep 09, 2008 5:24 am

Re: FlashFloppy + Gotek and OSI

Post by dave »

I have ordered a new kryoflux, as mine seems to have some issues (I was warned it may have problems when I got it.) I also got an adpater and parts for the 8" drive 50-pin cable, so I can hopefully make an 8" image as well.
nama
Posts: 357
Joined: Wed Mar 30, 2011 9:44 am
Location: New Zealand
Contact:

Re: FlashFloppy + Gotek and OSI

Post by nama »

Shame the original Kryoflx didn't work. Is it beyond repair?

Phil

2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
dave
Site Admin
Posts: 710
Joined: Tue Sep 09, 2008 5:24 am

Re: FlashFloppy + Gotek and OSI

Post by dave »

Not sure if it is repairable. It's definitely quicker to replace than repair.
Mark
Posts: 292
Joined: Tue Sep 16, 2008 6:04 am
Location: Madison, WI
Contact:

Re: FlashFloppy + Gotek and OSI

Post by Mark »

Hi all,
I've been looking at the Gotek floppy emulator and others for a while as an Amiga floppy drive, but the messages here piqued my interest so I decided to finally get one after looking at the FlashFloppy firmware project. Originally I didn't realize how many formats it supported, but it does already do FM emulation. I was able to set up the build environment and compile the current FlashFloppy source. I was also able to dig through my junk box to find some old parts to convert the pin header interface to an edge connector used on the 34pin 5.25" floppy drives. My C4PMF setup already has a data separator inline with two external PC 1/2 height drives, so I should be able to simply plug in the Gotek and go.

I believe I can encode an OSI dump image into an FM bitmap at least for OS65D since the disk layout and timing is known. Formats like hexdos should probably convert fine too since they're based on the same layout. It's all 8E1 serial data with a clock bit before every data bit. The FlashFloppy firmware already handles the correct I/O timing for 5.25" drives (and 8" more or less).

So I still have to do the initial conversion on the gotek drive. I have the PL2303HX cable ready.

The first step after getting the Gotek and OSI talking is to build an FM image FlashFloppy is happy with, or putting the code in the FlashFloppy file loader which is where it'll go eventually anyway. That should get read operations going, write will be a bit more tricky, especially back to OSI disk image format.

My long term goal would be to output separated clock & data since that is what the drives in real OSI machines do. On 5.25" drives I believe OSI uses pins 30 (normal Read data) for Clock, and pin 34 (normally Disk Change) for Data. Pin 34 is an output controlled by the gotek CPU according to the schematics I've found, but it is on a different port. I haven't looked deep into the inner workings of the firmware code/DMA etc. so I'm not sure if the data rate is sustainable on that I/O pin, but separating clock & data halves the bit rate out of the Gotek.

8" drives should work too with some tweaks. Physically connecting the Gotek to the 8" interface is probably the most tedious. A conversion board would probably make the most sense long term. FM data separation was a lot more common on 8" drives, I think Gotek would have to output separated clock and data to replace an 8" OSI drive.

Anyway, lots of things going on.
Cheers,
-Mark
nama
Posts: 357
Joined: Wed Mar 30, 2011 9:44 am
Location: New Zealand
Contact:

Re: FlashFloppy + Gotek and OSI

Post by nama »

Hi Mark,
Very excited to hear your thoughts. I will be following with much interest.
As for the conversion from 50 to 34 pin, you may want to look at the fd50to34 board that can be ordered cheaply from Oshpark...I have a few and they work well and keep things very tidy:

https://oshpark.com/profiles/NF6X

Please keep us up to date with any progress, and good luck.

Cheers

Philip

2P (1mhz 32k) - 502 + 8k + CEGMON + garbage collector fix BASIC, D&N MEM-CM9 + 24k, 540 (mono) [SOLD]
4PMF (2mhz 24k) - 505, 540, 527, D13 + 5.25" + Gotek
Superboard RevD - CEGMON + 610 board 24k + D13
Spares - 3 x 527, 1 x 505, Backplane
djones60
Posts: 15
Joined: Thu Jul 24, 2014 12:54 pm

Re: FlashFloppy + Gotek and OSI

Post by djones60 »

Thanks for the oshpark link. I have an 8" drive and that looks like just the thing for it. See there are some other interesting boards there too. Like the Gate array eprom adapter and CoCo Cart board :D Looks like I'll be ordering some board......


David
Working OSI 600 Rev D with metal case
second 600 Rev D with PIA/Memory board and metal case, working status unknown
Mittendorf board for the Superboard - not working
dave
Site Admin
Posts: 710
Joined: Tue Sep 09, 2008 5:24 am

Re: FlashFloppy + Gotek and OSI

Post by dave »

I finally created a couple of raw dumps (5.25"), and just posted to the facebook group for further guidance. Let's see what happens.
Post Reply