Building the KLyball D-13

Post Reply
bxdanny
Posts: 310
Joined: Thu Apr 16, 2015 2:27 pm
Location: Bronx, NY USA

Re: Building the KLyball D-13

Post by bxdanny »

Didn't OSI call the two sides of the first drive A and C, and the two sides of the second drive B and D? Wouldn't it make sense to stick with that if possible? It may not matter with 65D, but it would with another operating system (like 65U) which keeps track of the head positions of the two physical drives.

I don't think the drive can be made to step two tracks on one step command. On a PC, the drive type is in the BIOS, so when reading or writing a 360 kB disk in a 1.2 MB drive, the DOS would know to issue two step commands for each track it wanted to move.
No current OSI hardware
Former programmer for Dwo Quong Fok Lok Sow and Orion Software Associates
Former owner of C1P MF (original version) and C2-8P DF (502-based)
Jeff
Posts: 370
Joined: Fri Mar 07, 2014 4:44 am
Location: British Columbia, Canada

Re: Building the KLyball D-13

Post by Jeff »

@Klyball I made the first three changes to my OS on track 0 but I changed them to support 80 tracks. Is the 4th change for sectors per track? I'm perfectly happy with 8 sectors per track as I don't need all that space and I don't want to mod all the apps on the tutorial disks to support 8" mode. Also, I don't want to re set all the timings. My separator is on the underside of my board and it is hard to reach for adjusting.

So far the drive has been rock solid with absolutely no errors, not even when writing to track 79.

Can the 1.44 be used in a similar fashion without major modifications? The only changes to the Epson were changing the jumpers.

/Jeff
Image
Klyball
Posts: 230
Joined: Tue Dec 09, 2014 12:53 am

Re: Building the KLyball D-13

Post by Klyball »

@Jeff,
Yes the 4 change is for sectors, I agree if your system is originally set for 5.25 drives, using a 720k floppy would be ideal,
most 1.44 drive need the drive select changed from ds1 to ds0 and thats usually on the circuit board, plus the ready signal needs to be changed to pin 34
, then you would need to cover the density hole on the floppy but it would need to be dual density drive.

here is a example
sonympf920e_done.jpg
sonympf920e_done.jpg (171.38 KiB) Viewed 27831 times

5.25" 90k drives = 5.25 360k /3.5 720k drives little or no changes
8 " drives = 1.2m 5.25 drives (have not tested)will work modification unknown at this point
8 " drives = 1.44m 3.5 drives need modifications(tested and working)
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
lowrybt1
Posts: 212
Joined: Sun Mar 08, 2015 3:42 pm
Location: New York State

Re: Building the KLyball D-13

Post by lowrybt1 »

Grant,

I'm assembling the D-13. Very exciting. Quick question... Which one of the .156 connectors is Pin 14 and which one should be connected to pin 1 on the original OSI 610 board? Just want to make certain I match up the D-13 with 610 correctly.

Thanks
C8PDF w. 48K, 2x 520 24K RAM boards and Glitchworks 64K board
OSI 567 Telephony board
Spare 8" drives
Klyball D-13
Klyball
Posts: 230
Joined: Tue Dec 09, 2014 12:53 am

Re: Building the KLyball D-13

Post by Klyball »

Don't forget to add the +5 to pin 14 on the 610 ,why they left it out hmm
test.JPG
test.JPG (91.77 KiB) Viewed 27810 times
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Klyball
Posts: 230
Joined: Tue Dec 09, 2014 12:53 am

Re: Building the KLyball D-13

Post by Klyball »

Ok, here is the mod for dual 2 sided drives.

The data separator unmodified, is set to run dual one sided drives with no modifications to it or the OSI controller.
For dual 2 sided drives we need to add a hex inverter in ic 3. and modify the D-13 and 610 or whichever OSI controller you are using.

Tested with a sony FRU 76H4091 1.44 floppy as drive A,C and a Shugart SA850 as drive B,D
data%2520separator2.jpg
data%2520separator2.jpg (213.94 KiB) Viewed 27792 times
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
BillO
Posts: 216
Joined: Tue Jul 08, 2014 4:03 pm
Location: Canada
Contact:

Re: Building the KLyball D-13

Post by BillO »

Life has been interesting in the house in the woods recently. However, I have been getting moments here and there to work on this project. The drives I'm using, old Radio Shack external drives initially designed for the TRS-80 model 1, 3, 4 and COCO, require the motor control line to be brought low for the spindle to spin. Is this not the case with the drives the rest of you have been using?

I know the rest of the controller seems to be working as I can operate the drives using BASIC statements that emulate what the monitor code is doing. All except get the spindle motor to start up. I'm going to put the inverter in and jumper pins 13 & 14 to see if this works for these drives. I'd like to get them working as they are nice, self-contained units with their own power supplies and cases.

So far using the KLyball 610 board with my original 600 board the memory errors are completely different than with my memory board. They are still there, but very different. What happens with the 610 board is that on every 16th run through the memory test almost every byte between 12352 and 13311 shows an error such that the value is off by exactly 16. I'll get the errors on the 16th run, the 32nd run, the 48th run, etc... Never do I get an error on any other run, or in other locations. I've replaced the memory in that 1K block and the surrounding blocks. Same thing happens. The code I'm using is below, modified to concentrate on those locations. It would be great is someone else could give it a shot and let me know what they get.

Code: Select all

10 X=0:Y=0
100 PRINT"INITIALIZE MEMORY"
110 FOR I=8192 TO 27647
120 POKE I,X 
130 NEXT I
150 PRINT"BEGIN MEMORY TEST"
180 X=X+1
190 IF X>255 THEN X=0
200 FOR I=12351 TO 13312
210 Z=PEEK(I)
220 IF Z=Y THEN GOTO 300
230 PRINT"LOC";I;Z;"S/B";Y
300 POKE  I,X 
305 NEXT I
310 Y=X
315 PRINT"*";
320 GOTO 180
Box stock Superboard II Rev. B
KLyball replica 600D, replica 610 & KLyball Data Separator
OMS SBME and SBME+ memory cards
OMS Digi-Mule expansion bus
KLyball memory card
Klyball
Posts: 230
Joined: Tue Dec 09, 2014 12:53 am

Re: Building the KLyball D-13

Post by Klyball »

@bill,
You can just jumper 14/15 to pull motor low
My mpi drives and shugart drives are just on at power up ,the new drives im using require the line pulled low, you can use a inverter or just ground

You will need the inverter if you are going to go to 2 sided drives anyway

Both ways work fine
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Jeff
Posts: 370
Joined: Fri Mar 07, 2014 4:44 am
Location: British Columbia, Canada

Re: Building the KLyball D-13

Post by Jeff »

I have attempted to transfer the jumper settings for Dual Sided Drives on the 610 to the 505.

Here is what Klyball recommended for the 610: (3 cuts, 3 Jumpers)
610 Mods.jpg
610 Mods.jpg (56.17 KiB) Viewed 27768 times
Here are my results: (3 cuts, 3 jumpers)
Mods to 505 for Double Sided Drives1.jpg
Mods to 505 for Double Sided Drives1.jpg (229.08 KiB) Viewed 27768 times
/Jeff
Image
Klyball
Posts: 230
Joined: Tue Dec 09, 2014 12:53 am

Re: Building the KLyball D-13

Post by Klyball »

here is another view
505-8.jpg
505-8.jpg (133.44 KiB) Viewed 27755 times
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Post Reply