Another C1P build

Post Reply
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

First, Thomas, in my FF.CFG, index-suppression = no #yes... the "#" comments out "yes"
I did that so that I could "remember" the intial setting.
I have changed my FF.CFG to reflect yours, and the Gotek still boots.

Also, even though I have set index-suppression = yes, the Gotek INDEX signal is still present, 4.81Hz with C1-VictorySoftware.hfe.
Edit: I had FORGOTTEN my own warning... to RESET the Gotek's flash memory after changing parameters in FF.CFG :o
Indeed, the INDEX signal is no longer continuosly output, but "toggles" (one pulse per disk revolution) during "disk access" only.

Danny, I copied C1-VictorySoftware, using the Gotek's COPY function, which produced an entry called C1-VictorySoftware_000.
I booted this new image, then hit <RETURN>, and got an OK prompt.
I typed "SAVE 1" <RETURN> and saw (on the Gotek display) the sellected C1-VictorySoftware_000 entry being overwritten by the OSI, and got an OK prompt.
I then typed "LOAD 1" <RETURN> and got an OK prompt.
This entry, re-written (by OSI), runs fine!

Then, I again booted C1-VictorySoftware_000 (the newly written entry by OSI) and at the prompt, I hit <RETURN>, and got an OK prompt.
I typed "LIST" <RETURN> , which lists a short BASIC program. This is the disks "menu". (sort of like "Autoexec.bat" from IBM DOS days :) )
I then typed "NEW", which clears BASIC memory.

I then typed "LOAD 1" <RETURN> and got an <OK> prompt.
I then typed "RUN" <RETURN> , and the Victory Software menu came up, and I could execute any of the menu "number" entries on the disk.
I also tried manually running disk entries: "LOAD 2" <RETURN>, "RUN" <RETURN>, ... 4,5,6,7,8 and 9 ... all load from the Gotek, and execute fine.

This surely means that the OSI 610 disk "system" , is working perfectly (reading AND writing) with the Gotek.
The current problems with the "physical" disks is, most likely, "signal levels" or "timing" on the interface ...
I will perform some comparison voltage measurements and tabulate those...

The SA400 index is 4.99Hz...

Thank-you for your input!
I'm learning so much :mrgreen:
Last edited by HOWARDHB on Wed Oct 09, 2024 11:51 am, edited 18 times in total.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Danny, see pic of screen when I enter:

LOAD 0 to get to the A* prompt, and then I enter SA 39,1=0300/2.
When I enter DI 39, I see:
TRACK 39
01-02

When I enter: CA 0300+39,1

ERR #7 is reported
DISK ACCESS.png
DISK ACCESS.png (2.65 MiB) Viewed 7638 times

H.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
bxdanny
Posts: 460
Joined: Thu Apr 16, 2015 2:27 pm
Location: Bronx, NY USA

Re: Another C1P build

Post by bxdanny »

Oops, that command is supposed to be

CA 0300=39,1

I got so used to shifting the "=" key to get an equal sign when typing those commands (in WinOSI) that i did it even when I was typing normal PC characters, and wound up typing a + sign instead of an = sign. Sorry. ERR #7 is the 65D code for Syntax Error, and is what you should have gotten there.
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Thanks! All good.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Although the Greaseweasle is able to step the SHUGART SA400 head reliably, all efforts to get it to step using the OSI 610 failed.

I came across a bit of insight on Mark Csele's page, where he described "stepping issues" with the SA400, using the OSI 610.
The problem is with the step signal "timing", and he managed to solve it (kudos!) by modifying HEXDOS...
So, by changing the variable at location $04ED from $03 (5mS step) to $25 (50ms step), the drive can step properly.
So, there it is...

I have put my SA400 up for auction on a local website, and pulled the trigger on an Ebay listing for a 40 track, MPI Model 51.

MPI model 51-0.jpg
MPI model 51-0.jpg (176.55 KiB) Viewed 7569 times

When it arrives, I can resume testing, which I hope will be minimal. :roll:

H
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Well, I'm STILL waiting (5 weeks) for the full height MPI 51 floppy drive to arrive from Ebay...

However, yesteday, a friend gifted me a 5.25" Teac FD-55 (half-height) floppy drive.

TEAC FD-55GFR 7149.jpg
TEAC FD-55GFR 7149.jpg (239.06 KiB) Viewed 7458 times

I set the jumpers (on the Teac FD-55) for 300rpm, and connected it to the Greasweasle.
I wrote the Monstermaze .HFE to a new floppy.


After connecting the floppy drive's 34 way ribbon cable to the data separator, sitting ontop of the 610...


DATA SEPARATOR INSTALLED.jpg
DATA SEPARATOR INSTALLED.jpg (387.97 KiB) Viewed 7458 times

I hit <BREAK>, follwed by <D>
IT BOOTS UP AND RUNS!

DISK LOAD MONMAZE.jpg
DISK LOAD MONMAZE.jpg (346.4 KiB) Viewed 7458 times

Then, again using the Greaseweasle, I wrote C1P-OS65D_3.3_Tutorial5.HFE to another fresh floppy disk...
It ALSO boots up perfectly.

I was also able to use the menu items on the Tutorial disk 5, to perform various disk functions, and it all works well.

SUCCESS!
Last edited by HOWARDHB on Fri Nov 15, 2024 9:16 am, edited 2 times in total.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
bxdanny
Posts: 460
Joined: Thu Apr 16, 2015 2:27 pm
Location: Bronx, NY USA

Re: Another C1P build

Post by bxdanny »

Congratulations!

P.S. I like that multi-colored ribbon cable.
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Thanks Danny!

I've been experimenting with the disk functions of the OS65 V3.3 operating system, and I find it fast enough, robust and reliable.
(I wonder how much more I would have attempted to accomplish with my C1 as a teenager, IF I had a disk drive back then?)

I realise that when the MPI 51 disk drive (40-tracks) eventually arrives, I will have to COPY all the disks I've made using the TEAC FD-55 drive (80 tracks), to new floppies in the MPI 51 drive, by using the COPY DISK function in the OS65 V3.3 operating system. The physical track "step" distance on the TEAC FD-55 is 1/2 the step size of the MPI 51... and therefore floppy discs are NOT interchangable between the two drives.

In theory though, it should be possible to WRITE floppies for a 40 track drive (using the Greaseweasle) on an 80 track drive, by setting the " DOUBLE STEP " feature in the Greaseweasle software...
Last edited by HOWARDHB on Fri Nov 15, 2024 9:18 am, edited 1 time in total.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
ronin47
Posts: 299
Joined: Thu Dec 14, 2023 2:17 pm

Re: Another C1P build

Post by ronin47 »

That's brilliant work you've done, I need to get cracking on mine, but with work and other stuff it's taking time for me to get going.

Do you by any chance have a link to the gerbers for the data separator board please?

If I can get that ordered I'll at least have all the PCBs I need and I can work on getting all the parts together.
User avatar
HOWARDHB
Posts: 182
Joined: Tue Apr 16, 2024 1:24 pm

Re: Another C1P build

Post by HOWARDHB »

Thanks!

I searched and searched, but couldn't find gerber files for the Klyball D-13 V2.0 data separator pcb.
So, I contacted Mr. Klyball himself, to request the files...
He did not provide a link to the gerber files, but instead, provided a link to the online PCBWAY website that will produce a minimum batch of 5 PCB's. https://www.pcbway.com/project/sharepro ... 1cc3b.html

Having no other option, I ordered 5 pcb's from PCBWAY. (shipping cost was DOUBLE the cost of the boards :evil: )
The process was quite seamless: the boards arrived after 8 days, without issue.
I populated all 5 boards.
I sold one to a forum member. Shipping cost (DHL with tracking), for that ONE populated pcb, to Georgia USA from South Africa was $40!!!

H.
KlyBall 600D: 8K RAM, BASIC 1FIX, BASIC 3FIX, C1S Monitor Rom
KlyBall 610 : 24K RAM
KlyBall D-13 V2.0
MPI 51 - 5.25"
SAMSUNG SFD-321J - 3.5"
CHINNON FZ-506 - 5.25"
GOTEK with FLASHFLOPPY 3.46a
:mrgreen:
Post Reply