doctorclu Posted April 20, 2012 Share Posted April 20, 2012 I was looking to get a 815 drive partly because it is double density. However, I think this might be hard to find. But got me wondering looking at the front of the two... is it possible to change out the drive mechanism is the standard 810 to make double density? Thanks! Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 20, 2012 Share Posted April 20, 2012 You'd need to change the controller chip to one that supports double density (MFM) mode but you could use the same mechanism. Basically, you'd need to make it more like a 1050. I've used an old Tandon Full-Height 5.25" drive with the XF551 circuit board, so I know it's possible to hack together a 360K 810. Someday I'd like to build it as a simple upgrade kit. Quote Link to comment Share on other sites More sharing options...
mimo Posted April 20, 2012 Share Posted April 20, 2012 I asked this question a while ago, I believe that it is not possible, at least a simple solution does not currently exist. Unless you can find the 810T Turbo mod Third-party upgrades for the 810: 810 Archiver -- copy many copy-protected programs 810 Fast Chip by Binary 10%-40% faster 810 Turbo (810T) by Neanderthal Computer Things (NCT) -- double-density, track buffering, speed comparable to Happy 810 Warp Speed Happy 810 -- Happy Backup, Warp Speed 52Kbps, 18 sector buffer Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 20, 2012 Share Posted April 20, 2012 The easiest path would be to make a plug-in board that simulates a USDoubler 1050. The board would need a controller, some SRAM and a new ROM. Quote Link to comment Share on other sites More sharing options...
mimo Posted April 20, 2012 Share Posted April 20, 2012 The easiest path would be to make a plug-in board that simulates a USDoubler 1050. The board would need a controller, some SRAM and a new ROM. I'll buy one Quote Link to comment Share on other sites More sharing options...
Defender II Posted April 23, 2012 Share Posted April 23, 2012 The easiest path would be to make a plug-in board that simulates a USDoubler 1050. The board would need a controller, some SRAM and a new ROM. I'll buy one Me too! Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 23, 2012 Share Posted April 23, 2012 I looked at this some more... The 1771 and the 2793 have very similar pin designations. If would be great if the upgrade could be as simple as a new ROM and data separator board. The biggest remaining problem would be the half-speed 6507 CPU (500KHz vs. 1MHz). This would shift a lot of work to the software side of re-writing the US Doubler ROM for a slower CPU (if that's possible at all). Wasn't there another thread where someone mentioned an effort to support DD using the 1050's existing 256 bytes of RAM? Quote Link to comment Share on other sites More sharing options...
31336haxx0r Posted April 23, 2012 Share Posted April 23, 2012 You could implement a frequency doubler circuit. Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 23, 2012 Share Posted April 23, 2012 Well, I was thinking of ways to avoid a soldering requirement and keep the upgrade as simple as possible. There's a 1MHz clock that's already fed to the 1771 chip, and it's divided by 2 for the CPU. So, it can probably be done with what's already there if you're willing to hack the board a bit. Quote Link to comment Share on other sites More sharing options...
31336haxx0r Posted April 23, 2012 Share Posted April 23, 2012 Hmmmmm a simple wire might suffice. Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 23, 2012 Share Posted April 23, 2012 Turns out it's not going to be much of a problem. On data separator equipped 810's, the clock comes from the DS itself so it may be fairly easy to feed a faster clock back into the board.... still investigating... EDIT: Nevermind, it seems the feature isn't used. A202 on the DS is for a clock divider for the 4MHz DS clock so the clock circuitry can be omitted from the sideboard, but on my 810's it looks like the 1MHz clock circuit is installed. EDIT AGAIN: It looks like the board should work if it plugs into the CPU socket and the DS/1771 socket. The on-board clocking can be rerouted and a 4K EPROM can be supported. EDIT #3: Also, an upgrade to the 810 should take care of the disk-glitch problem. Perhaps it would be better to offer it as a option for any 810 since it will most likely go on the analog board. It looks like the glitch problem comes from the way the 4052 head driver is used. It's INHIBIT circuit doesn't protect much on power-down. Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 26, 2012 Share Posted April 26, 2012 I've started disassembling the USD ROM. Once I get it commented, I'll see about patching it to work with an 810 mech (no READY switch, no T00 sensor, etc...). Then, I'll build a proto plug-in board for the WD2793 FDC. If anyone's already done this (the disassembly work), please let me know!! Once I get it far enough along, I'll post what I have and maybe others can help. Quote Link to comment Share on other sites More sharing options...
31336haxx0r Posted April 26, 2012 Share Posted April 26, 2012 Sorry for the stupid question, but the 810 has no track 0 sensor? Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 26, 2012 Share Posted April 26, 2012 Many early disk drives would simply step the head backwards 40 times to guarantee the head had arrived at T0. This causes these drives to make some weird noises as they banged the head against an end-of-travel barrier (usually an adjustable screw). They usually do this (1) at Power Up to guarantee the starting position of the head and (2) after a read error to make sure the head is still on the right track. The down side to not having a T0 sensor (other than the occasional grinding noise the drives would produce) is that pushing the head against a barrier over and over could cause it to go out of alignment over time. Commodore 1541 drives were notorious for this. Quote Link to comment Share on other sites More sharing options...
31336haxx0r Posted April 26, 2012 Share Posted April 26, 2012 Yes I know, that's why I was asking. I've never seen let alone operated a 810, so I didn't know it did that. I remember that awful staccato of my 1541 very well... Quote Link to comment Share on other sites More sharing options...
Fox-1 / mnx Posted April 26, 2012 Share Posted April 26, 2012 (edited) If anyone's already done this (the disassembly work), please let me know!! Once I get it far enough along, I'll post what I have and maybe others can help. I don't know if it's useful for you but I've attached what I have. It includes a source (MAC/65 format) with some named labels. (I'm not sure if the assembled ROM file in the ZIP is actually made using this source) USDBLR.ROM = U.S. Doubler 1050 ROM Copyright 1994 Fte © 1984 ICD CRC32: 605B7153 US Doubler.zip Edited April 26, 2012 by Fox-1 / mnx Quote Link to comment Share on other sites More sharing options...
Bryan Posted April 26, 2012 Share Posted April 26, 2012 Cool thanks. I'll try to merge them and make a MADS assembly file and anyone can contribute comments to the code. I'd like to see if I can make a modified version that can do DD sectors without the additional SRAM. This will make the USD very easy to install and simplify the 810 upgrade board. It'll all depend on if I can find enough places to stash the essential variables when RAM is full. Right now I know I'll have use of A,X,Y,SP and partial use of the Proc. Status (I,V,C), RIOT1024T if you read it back before it changes, part of PCH (jump to a mirror address to save the high order bits, and then JSR to get them back), and whatever else I can find (maybe a RIOT DDR or something). I figure the XF551 DD sector code might help here. Quote Link to comment Share on other sites More sharing options...
Defender II Posted July 14, 2016 Share Posted July 14, 2016 Necro-Bump! Did you ever make it? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.