Jump to content
IGNORED

XF551 Enhancer info needed


Recommended Posts

Hi,

 

I'm trying to get as much info on this upgrade as I can. Specifically I would anyone who has one to see what kind of switch is being used. Is it a SPDT ie three pins on the bottom of the switch? Or does it have more pins?

 

Thanks,

 

Dropcheck

 

 

 

Link to comment
Share on other sites

Mine has 6 pins, but is a 2-way switch. There are 5 wires connected to the switch coming from the usual CSS potted module. There is a 6th wire also coming from the module and it goes to the power switch, so presumably +5VDC.

 

I'll leave this out for a few days if you have other questions.

 

-Larry

 

Edit: In the same storage box, there was my "XF552" drive. Thought I'd take a picture of the board. It's a long board, but there is nothing up front except a few mounting holes. The extra wires are from the power switch and LED that I installed on the front of the drive.

post-8008-0-50376900-1430766203_thumb.jpg

Link to comment
Share on other sites

Mine has 6 pins, but is a 2-way switch. There are 5 wires connected to the switch coming from the usual CSS potted module. There is a 6th wire also coming from the module and it goes to the power switch, so presumably +5VDC.

 

I'll leave this out for a few days if you have other questions.

 

-Larry

 

Edit: In the same storage box, there was my "XF552" drive. Thought I'd take a picture of the board. It's a long board, but there is nothing up front except a few mounting holes. The extra wires are from the power switch and LED that I installed on the front of the drive.

Hi Larry,

 

Can you tell me what color wire is going to which pin on the switch?

 

 

 

0 0

0 Center 0

0 0

Link to comment
Share on other sites

Hello Lenore

 

Wouldn't it be more reliable to replicate the hardware the XF uses "on the other side"? And easier to use, should the need ever exist to lower the rpm's of the XF?

 

Sincerely

 

Mathy

 

Not sure what you mean. A second index sensor?

 

Why would you want to lower the rpm's? Doesn't the OSC compensate for the difference in the industry standard drive mech speed and the rest of the Atari 810/1050 drives?

Link to comment
Share on other sites

Hello Lenore

 

Yes, a second index sensor.

 

It does seem to compensate to some extend, but IIRC Silent Service won't run on the XF because of it's higher speed.

 

And what if you (or somebody else) ever wants to add some circuitry to enable the drive to write bad sectors? (BTW please don't get the impression that I know what I am talking about. I'm just repeating what I heard/read and seem to remember)

 

Sincerely

 

Mathy

Link to comment
Share on other sites

The 1050 does not use the index sensor at all, so you can flip any disk over and write on the back side. The XF551 does not have that ability - it uses INDEX and writes on both sides without flipping the disk. If you want to flip the disk, you have to feed dummy index pulses to the controller, but only for writing.

 

The higher clock frequency makes the written data fit properly on the disk. When reading, the data is self-clocked, so as long as the VCO can follow the flux transitions, the higher clock frequency (or RPMs) does not matter.

 

I suppose that one could write a routine that measures the time between sector reads in order to copy-protect a disk. That may fail an original disk in the XF551.

 

Bob

Link to comment
Share on other sites

Hello Lenore

 

Yes, a second index sensor.

 

It does seem to compensate to some extend, but IIRC Silent Service won't run on the XF because of it's higher speed.

 

And what if you (or somebody else) ever wants to add some circuitry to enable the drive to write bad sectors? (BTW please don't get the impression that I know what I am talking about. I'm just repeating what I heard/read and seem to remember)

 

Sincerely

 

Mathy

 

I was trying to stay away from making modifications to the drive itself. ;-) In my mind that is counter productive. The drive is probably going to be the first point of failure because of the moving parts. I like the abiltiy to yank the failing drive out and dropping another in and I'm supposedly up and running as before.

 

While I am aware of some commercial software that hiccups on the XF551, that's more a consequence of the copy protection attempt. Much like sometimes you have to unHappy your Happy 810/1050 drive to run some disk based games.

Link to comment
Share on other sites

The 1050 does not use the index sensor at all, so you can flip any disk over and write on the back side. The XF551 does not have that ability - it uses INDEX and writes on both sides without flipping the disk. If you want to flip the disk, you have to feed dummy index pulses to the controller, but only for writing.

 

The higher clock frequency makes the written data fit properly on the disk. When reading, the data is self-clocked, so as long as the VCO can follow the flux transitions, the higher clock frequency (or RPMs) does not matter.

 

I suppose that one could write a routine that measures the time between sector reads in order to copy-protect a disk. That may fail an original disk in the XF551.

 

Bob

 

That may be what the Enhancer is doing. In the instructions it has you cut the IP jumper and connect the module between pin 24 on the WD1772 and the drive mech IP signal at the drive connector. It's also connecting with the Write Protect sensor on the drive mech itself.

Link to comment
Share on other sites

Why would the module have both an AC source and a TTL power connection?.

 

According to the instructions a white wire is connected to the top right pin of the power on/off switch, a blue wire goes to the +5v pin(7) on U3(74LS38N) and a yellow wire goes to ground pin(14) on U3.

 

Is it being used for timing? 60 Hz

Edited by Dropcheck
Link to comment
Share on other sites

Instead of 555 timer use a divide by ten on 60 Hz and you have the missing index pulse for 360 RPM flipped floppies. If so, with white wire disconnected the drive should loose it's ability to format back side of flippies, if it has that ability to begin with. Don't have one to know this much, just tossing out ideas. I won't be paying for damages incurred either, standard disclaimer applies. 5 volt zener and resistor would limit 9 volt to 5 for signal use within the module.

  • Like 1
Link to comment
Share on other sites

Interesting. So if the XF551 drive rotation is 300RPM and you use a divde by ten for the 60HZ you would have the missing index pulse?

not for 300RPM, he said for 360RPM. 360RPM is 6RPS, and 300RPM is 5RPS. 60/10 is 6hz corresponding to 6RPS. for 5RPS, you would need divide by twelve.

Link to comment
Share on other sites

It doesn't really matter what the RPM is. What you need is a pulse that occurs at a regular interval to act as an Index pulse. It is only required during Format. You send the controller a Format command and it waits for an Index pulse to start the Format sequence. You can wait two revolutions of the disk or 1/10 of a revolution - all the same to the controller. He doesn't care.

 

That said, some of the other commands may look at Index - things like timeouts and such. I don't think the XF551 uses any of them, though. You can read and write to the back side of a disk with a stock XF551 - you just can't Format.

 

Bob

Link to comment
Share on other sites

Well,

 

this is true for Mitsumi drives in the XF551 (most common it seems). But here in Europe Atari also used Chinon drives (well-known from Amiga Computers) and errm, they cannot read, write, format the backside of a disk without an index hole or without an index pulse. Insert a disk into a Chinon drive without a second index hole and it will not stop spinning/rotating...

 

 


[q] You can read and write to the back side of a disk with a stock XF551 - you just can't Format.

 

Bob [\q]

 

Edited by CharlieChaplin
Link to comment
Share on other sites

The whole point of this is to figure out how CSS managed this trick. They went to great lengths to hide their technique and when they were a going company and stood to lose sales that was a valid move. Now however the website is there for posterity's sake and has not been updated for nearly 15 years. No production or sales are being generated. It appears to have been abandoned. This info is in danger of being lost, if it hasn't been already.

 

I have tried to go the honorable route and broker a deal for the information on this as well as other XF551 mods that CSS produced, but after a few positive responses Bob Puff of CSS ceased to respond to me emails. At no point did he say no. For all I know he simply did not have info to give me. I don't want the credit for this trick, I didn't invent it. The credit remains with the company that produced this mod, CSS.

 

Please help me save this and the other XF551 mods by CSS from the black hole of time.

 

Who knows maybe we can move on to the other CSS products in time.

  • Like 3
Link to comment
Share on other sites

Joey Z covered my senior moment where I was thinking they turned at 360 instead of 300 RPM. Cough, cough, ahemm. Yes, divided by 12, 60 Hz will give 5 Hz which is the same rate as the index pulse needed. And for PAL version divide by 10 for the same 5 Hz signal. As Bob suggests an exact pulse replication isn't needed, just a close to right pulse will start the track formatting. Andreas brings up another issue that might make us want a spot on signal though, what is it with the chinon drive? I've looked for jumper settings before and some are vast in the complex interdependent manner some work. Nothing to be found on the F-502 chinon though that contains what jumpers 6 thru 9 might be doing. Not too sure about 10 (360 silkscreen) much less 11 (360/300 silkscreen). It might be best to derive a true 5 Hz signal?

 

post-13325-0-07275900-1431411807_thumb.jpg post-13325-0-54078800-1431411883_thumb.jpg

 

5.25-jumpers.pdf

 

red.........orange/blue

brown....gray

black......n/c

 

The left side of the switch does pulse substitution and the other deals with defeating the write protect system. Brown would be the index pulse in to the FDC, pull up resistor R22 remains connected to FDC IP/ pin throughout, but the trace from that junction going to drive connector should be cut. Red would attach to this trace past the cut to restore normal IP/ signal. Black would be the generated 5 Hz signal pulse.

 

On the right side of the switch above, either color could be FDC WP/ pin at pull up resistor R24 and this resistor also remains connected to the FDC WP/ pin throughout. Again the trace from that junction to the drive connector is cut with the other color wire making the cut trace restored when this side of the switch is closed. In the open position, this effectively removes the drive's WP/ sensor and it can no longer bring the signal down to write protect the system.

 

Two switches might be nicer giving more control, but it's hardly an issue to be considered. Save the price of a switch and just use one?

 

I would actually use a 4.2 volt zener and resistor to be determined since TTL logic doesn't go rail to rail. Best to avoid possible lockups at inputs above 5+, 4.2 zener should give us that freedom from latch up troubles and still work just fine. Start with a 10k buffer resistor between the zener and power supply at the switch to measure if the zener is at voltage. Lower resistance until it is and then shunt the zener with a 420 ohm resistor to simulate a 10 ma load thru the zener. Lower the buffer resistor more until voltage is again at 4.2 and then remove the shunt resistor such that 10 ma flows thru the zener so that it is operating on it's 'knee' well and good. This will protect circuits down stream. Should plan on at least a 500 milliwatt zener and you can go bigger.

 

post-13325-0-99590100-1431410912_thumb.gif

 

74LS92 is a divide by 12 counter, feed it a 60 Hz clock at CKA (pin 14), tie QA (pin 12) to CKB (pin 1) and get a close to 50% duty cycle clock at 5 Hz from QD (pin eight). I know it looks like O but it's a Q. Pins 6 and 7 are grounded.

Link to comment
Share on other sites

Hello Lenore

 

I just found this on my Imac. It's not mine and I'm not sure if it helps.

 

Sincerely

 

Mathy

Hi Mathy,

 

Thanks for the info. It appears this is a mod to the mod. It adds an on/off LED and probably a more stable cleaner index pulse to the AC input white wire to the module. Definitely an inprovement for the LED alone.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...