Date: 2007-12-20 12:37:33
Hallo Jeremy, > A future application I'd love to see with either the 1541IDE or X-IDE > is an easy way to move massive amounts of D64's from the C64 via this > HD system to a PC. There are three options: - I hope that X-IDE is compatible enough so SC can deal with it in Turbo mode. Speed: +/- 5 KB/sec. You can forget about Warp mode. Your homework: find out yourself why :) Advantage: needed software already exists. - My 1541LPT project: an extra 6522 and a 25 pins male D-sub connector are added to the 1541 and are connected with the LPT port of the PC through a standard 25 pins extender cable. Speed: IMHO > 20 KB/sec. - Take a PC with a free IDE connector. A copy program that I'm working on should do the rest of the trick. If you use an older PC make sure it can run Windows 98; it is not a must but simplifies exchanging files over a network. An older PC may not recognise the harddisk correctly but that doesn't matter. My program will be bit banging the drive directly, circumventing the OS and BIOS. Speed: no idea. And I haven't any idea how to use DMA which can speed up things considerably. Hallo allemaal, I changed tactics again, I had too. My first try with the large disk Kernal ended with no result at all; it wasn't even possible to communicate over the command channel. But having no POST codes inserted, I wasn't even able to track where things went wrong :( So I decided to start with a real step-by-step method and I'll start with a simplified 'image version'. Like with 1541LPT I only change those routines of the original Kernal which deal with the real floppy: at the very last moment the data is transferred to/from the harddisk instead to/from the floppy drive. So I should end up with an harddisk capable of handling 170 KB :) Name: IDE1.ASM Next steps: - moving all free space to the end of the ROM and see if things still work fine: IDE2.ASM. - getting rid of all pointers to the 2nd drive to save more space: IDE3.ASM. - The previous two steps should give me the needed space to implement subdirectories: IDE4.ASM - implementing another BAM type so I can handle disks up to 16 MB: IDE5.ASM - implementing LBA links: IDE6.ASM The work already done with the not working version is not in vain. Lots of it subroutines etc. will find their way somewhere in one or more of the above ASM's sooner or later. Any comment from your side is welcome and appreciated! -- ___ / __|__ / / |_/ Groetjes, Ruud \ \__|_\ \___| URL: Ruud.C64.org De informatie in dit e-mailbericht is vertrouwelijk en uitsluitend bestemd voor de geadresseerde. Wanneer u dit bericht per abuis ontvangt, verzoeken wij u contact op te nemen met de afzender per kerende e-mail. Verder verzoeken wij u in dat geval dit e-mailbericht te vernietigen en de inhoud ervan aan niemand openbaar te maken. Wij aanvaarden geen aansprakelijkheid voor onjuiste, onvolledige dan wel ontijdige overbrenging van de inhoud van een verzonden e-mailbericht, noch voor daarbij overgebrachte virussen. Stichting Pensioenfonds ABP is gevestigd te Heerlen en ingeschreven bij de Kamer van Koophandel Zuid Limburg onder nummer: 41074000 The information contained in this e-mail is confidential and may be privileged. It may be read, copied and used only by the intended recipient. If you have received it in error, please contact the sender immediately by return e-mail; please delete in this case the e-mail and do not disclose its contents to any person. We don't accept liability for any errors, omissions, delays of receipt or viruses in the contents of this message which arise as a result of e-mail transmission. Stichting Pensioenfonds ABP, having its registered office at Heerlen, is registered in the Traderegister of the Chamber of Commerce Zuid Limburg (Maastricht), the Netherlands, registration number: 41074000 Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.