From: B. Degnan (billdeg_at_degnanco.com)
Date: 2006-10-19 14:57:28
I wonder if there is a way to hack/wire the top board to perform a pulse "slap back" using an oscilloscope to locate the pulse and use that as a trigger, kind of like a keyboard strobe? Excuse my limited grasp of your project, I may be way off :-) Bill D At 09:40 AM 10/19/2006 +0200, you wrote: >Hallo allemaal, > > >I am busy with disassembling the controller part of the CBM 90x0. There is >a piece of software, actually one line, of which I0m not sure if I >understand it completely. But first some information: > >The 90x0 contains two boards and a MFM hard disk. The controller board >drives the hard disk. The main board contains two 6502's, one for the IEEE >communication and others things (as we are used to with the other IEEE >drives) and the other 6502 for controlling on its turn the controller >board. This is done using the SASI bus, the predesessor of SCSI. >The 6522 involved is used controling the SASI bus. > >.eq PortB = $80 ; some control lines >.eq PortA = $81 ; data >.eq DDRB = $82 >.eq DDRA = $83 >.eq PCR = $8C ; CA1 = REQ (request, in) > ; CA2 = ACK (acknowledge, out) >All used signal are active (H). > >For transferring data from or to the controller board, the next four lines >are the start of the used routines: > lda PCR > ora #$0A ; <==================== > and #$FB > sta PCR ; reset ACK > > >If I understand correctly, "ora #$0a" puts the 6522 in pulse mode. CA2 is >(H) allt he time. But the moment Port A is written to or read from, a (L) >pulse is sent towards the controller board. Is this correct? > >If this is the case indeed, I cannot use my 'off-the-shelf' solution, my >self-built IEEE interface, as it lacks the means to detect that pulse. But >replacing this board + HD with a PC wasn't meant as a permanent solution >anyway, just as a starter to figure out how things exactly work. > >I looked at Andre's site and found out that the only difference between >SASI and SCSI is that SCSI has an extra ATN line. So my first question for >the SCSI experts amongst you: could it be so simple by replacing the board >+ HD by a SCSI hard disk ??? But be aware, the condition is that there is >no hardware change needed on the 6502 board. Later I want the drive to be >able to handle bigger hard disks but I want to realize that by altering >the ROMs and only as less as possible (I don't mind to be stuck to 16 MB). > >Another idea: replacing things with a micro controller + IDE-HD (or Flash >card). Problems: what uC to use, how to program it? I myself am thinking >of using an old 1541-II board as base. The advantage: I know 6502 ML and >the onboard 6522 can handle the pulse problem for sure. > >Any input is welcome! > > >-- > ___ > / __|__ > / / |_/ 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 Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.