Search found 455 matches

by tcat
Tue Nov 14, 2017 8:45 am
Forum: Hardware
Topic: Engineering mules....
Replies: 16
Views: 1629

Re: Engineering mules....

Yes, it would be a nice exercise.
As for QL ROM development archetypes, I remember seeing some collected by Urs Koening at one of his sites, at least I think they may be the prototypes you look for.
Tom
by tcat
Tue Nov 14, 2017 8:19 am
Forum: Hardware
Topic: Engineering mules....
Replies: 16
Views: 1629

Re: Engineering mules....

Hi, just wandering what is the line, ZX8302 uses to raise `mdv gap interrupt' to MC6800. IPL1? There was a code handling NMI-7 `warm reset' published in some magazine, I have corrected. http://qlforum.co.uk/viewtopic.php?f=3&t=1427&hilit=warm+reset It clears the screen, jumps to some init ve...
by tcat
Sun Nov 12, 2017 5:19 pm
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

If the above correct then 44 um (microns) of tape must accommodate 8 bits, and that is 2*8 FM transitions, we already learnt. How could this be at all achieved? The answer lies in the head construction and tape quality capable of enough magnetic density. Searching web shows many head types, but pri...
by tcat
Sun Nov 12, 2017 4:41 pm
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Hi,

@ Dex, picture showing it nicely.
@ Prof, yes the idea of reading two h/w registers, each having one byte of data from either track. Reading is driven by ZX8302 triggering a gap interrupt for MC68000.

Tom
by tcat
Sun Nov 12, 2017 12:07 pm
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Yes, I see. But how the tracks are switched to make a single continuous stream? byte-stream.png The QL Service Manual gives this explanation. 7.3.2 Data is recorded on two tracks using a standard stereo cassette head arrangement and is written in bytes, one byte to one track and the next byte to the...
by tcat
Sun Nov 12, 2017 10:50 am
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Hi, Yes, that is right! We have two tracks here of a stereo head (one erase coil is common to both tracks). With a mono head (one track) we would have needed 2x5080mm length of tape, and 2x7.19 secs of loop time to achieve 225 sectors. I may be wrong, can you please help as to which calculations nee...
by tcat
Sun Nov 12, 2017 9:44 am
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Cannot believe that 0.00004 of a second can take one byte, that is 8 bits, can it? Hi, It possibly can. In summary MD parameters: Sector time [us]: 31760 Tape length [mm]: 5080 ~ 200" Loop time [s]: 7,19 Nominal sectors [n]: 225 From the parameters we can calculate, on what tape length one sec...
by tcat
Fri Nov 10, 2017 11:43 am
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

I don't think that a so slight speed difference could be sufficient to produce such results. Consider Loop time formula. LoopTime[s] = TapeLenght[mm] / ( RollerDiameter[mm] * PI) / MotorSpeed [r/m] * 60 e.g. 5080mm / (6mm *pi) / 2250 * 60 secs/min = 7.19 secs Where: 2250 - nominal motor speed in [r...
by tcat
Thu Nov 09, 2017 1:23 pm
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Generally speaking I can say that both drives got evident superior results in comparison with the key-edged ones. The facts we have learnt about your Iss#5,6 drives: - all run at the same speed - all heads have same resistance - Iss#5 do not have mod applied - all share same erase current (tested u...
by tcat
Thu Nov 09, 2017 8:13 am
Forum: Hardware
Topic: Microdrive Unit Design
Replies: 118
Views: 12077

Re: Microdrive Unit Design

Hi, mdv2 -> 9.25/1748 This value is high, I suspect that just one sector gap was missed, so I would just exclude it from measurement. (7 + 7 + 7 + 14 ) / 4 ~ 9secs. Other values measured are in the spectrum of 7secs which is nominal, given 0.25 accuracy. I believe the tape loop time should be set to...

Go to advanced search