Adventurer #12
31 января 2001
  Железо  

Iron - Plans for a HD FDD drives and discs on the Spectrum.

<b>Iron</b> - Plans for a HD FDD drives and discs on the Spectrum.
     (C) J7N/4th Dimension


           FDD: new opportunities.


     heYa! Finally JTN, that is, I decided
to convey to people a lot of useful information accumulated in 
the hope that someone it is useful. As you can see, this time I

not broadcast on the screen, decorated with # Z80-e-paper logo, 
and the friendly ADVENTURER 'as well. This is due to the fact 
that in the near future currently no plans new releases

# Z80, and at the same time, articles of iron
not really fit into the format of our publication, whose fate 
is uncertain as always;), ie of his death it was not attending, 
as well as the imminent revival. 

     Honestly, did not want to write, but I can not keep quiet: 
"Well why asks need huge screens Spectrum (Born Dead), 
indicators of track number and Yeshe some bullshit (DejaVu), 
and modifiers multitsapov address space (ZX Hard)? All this 
ordinary user to nafig not necessary and to the same coffin, 
and without hardly zhyvye n / boards of our computers, in 
short, littering magazines / newspapers, as well as the minds 
of beginners' payalnischikov. I think you draw the appropriate 
conclusions. 

     Well, do not let the bad news, I propose for your 
consideration the following things: firstly, adapted to the 
pros scheme for the read / write HD (High Density)

disks, and secondly, _ochen_ useful gadgets, complementary 
Turbo HD, Finally, a small pribambas, which I call "protection 
# FD". All published scheme invented by me, and me

soldered together and work, so read it, sort it, grab a 
soldering iron and ... Use of health (-: 


     The brief summary of Turbo HD. Many have argued that 
VGshka never be able to work with HD, but no, there were some 
clever People who choose this problem (do not know who is the 
author, but I'll make a link to AXLR, since the last version 
published in DEJA VU # 0A is his copyright). By the way, in any 
case, I advise to get acquainted with the prototype (at least 
in the same DEJA VU # 0A). The basic idea very simple: the 
controller uses the frequency of flops: 1 Mhz to VGshki, 4 Mhz 
for recording scheme (in m / c, IR16) and 8 Mhz for a loop, or 
4 Mhz for reading scheme a standard frequency. If each of the

them to double, then begin to read / write
HDshnye wheels (only if
drive allows). As you can see, all elementary. Now 
implementation. 


     Profi owners, board version 3.x
(Version top board, the bottom may be
any) is needed to collect only the first fragment: m / c, D1, 
D2. Sequence Action (all designations for the upper

fees!):

     1. If you have a quartz ZQ1 at 16 Mhz,
then proceed to item 3.

     2. Put quartz ZQ1 at 16 Mhz,
disconnect terminals 1 and 8 in S3 (in the scheme
a U27), and lock pins 2 and 7. Start the computer, discs should 
work as before, another place, and U22 U26 Series 1533, or at 
least 555. When all earn go to Section 3.


     3. Open the 2 and 7 at S3.

     4. Put the D1, D2 refinement. How to make the signals?

     8Mhz with U26.12, 16 Mhz with U26.14,

     FREQ on U26.1, WF / DE with U21.13,

     DRQ with U13.9, / STEP with U12.4.

     Where to take / HDA, / DSB, and what for them
need to read further.

     Products:

     D1: 1533TM2, D2: 1533KP12,

     As D1 descend 555.


               Fragment 1.


                            D2

8Mhz 6 A0 MX

                     5 A1
16Mhz 4 A2 FREQ

                     3 A3 YA 7

           D1 1oE0A
WF / DE

       1oR T 10 B0
DRQ 2 D 11 B1

       3 C _ June 12 B2
/ STEP 4oS Qo 13 B3 YB 9

                    15oE0B

/ HDA 14 SO

         <2 S1
/ DSB

         <

                          o +5 V

                    10K


     What, you do not have the third version of the pros? Well
anything for you I tried and painted
piece design with Profika (part 2). So:

     1. First, figure out if you have
PLL. PLL is such a contraption of 2 chips TM9 and RT4 (or RT11 
instead of RT4) connected to the chain, which supposedly makes 
it easier to read disks:). PLL accurately is on the Profi - all 
versions, the Scorpion, and it does not exactly have to 
_originalnom_ Pentagon and the controller of inforkomovskoy 
books, on the other, see for yourself ... 


     By the way, people!, Please plz;) paper scheme Kaya 1024 
and Atm 'a - Motherland you do not forget!



     2. Collect fragments 1 and 2 (the generator to D4 can not 
collect if he is, above all, to ZQ1 was at 16Mhz).


     3. If the PLL is then Cut pin 9 TM9 and serve him a signal
FREQ, and if the PLL is not, then look for a place
where there is a signal 4Mhz (as already said above, 4 Mhz is 
also used in the scheme records - pin 9 IC IR16), cuts it off 
and applying a signal there WRCLK. 

     4. Signals of both fragments of the same name are 
connected, the signal is fed WRCLK at the conclusion of 9 m / 
c, IR16 in the scheme of writing (by cutting off incoming track 
there), and WGCLK at conclusion 24 VGshki (going back conductor

also cut off).


     Products:

     D3: 1533IE5, D4: 1533LN1



                Fragment 2.


       ZQ1 16Mhz


  D4.1 D4.2

                       D3
 3 1 1o2 1o4 8Mhz

                 14 CO CT Q0 12

  1K 1 C1 Q1 9 WRCLK

                          Q2 8

                   2 R1 Q3 1911 VGCLK
FREQ 3 R2


                  10 GND Uv 5 o +5 V



     Do not forget that the food at the m / c, IE5
served on 10 and 5 conclusions!



     For example, and a couple comments before the main part of 
this article. Firstly, I am only using 3,5 'HD discs, it is due 
and the fact that the 5.25 "drives _imho_ morally outdated and 
that the track length them by less than 3.5 '. Secondly, I

_kategoricheski_ do not agree that it is necessary
use bit 7 TRDOSnogo port # FF
to switch the controller and drive
for HD and DD. Here's why:

     1. All software does not set this bit - that is, This 
excludes (Without flashing), the work of all TRDOSnyh

prog with HD disc.

     2. Stickers - this is not insanity -
Conversely immediately clear what drive HD / DD.

     3. Well, you can soon see why
;))).


     First, make the signal / HDA, he
removed from the legs mikrika responsible for
opening / closing hole HD / DD, with 3,5 '
drive. If the disc is protected by a plastic, then / HDA = 
logic 1. He must be fed through the 2 or 4 diskovodnogo 
conductor loops (see that other drives it is not gadili:). If 
you have a 3,5 "drive is" A " (Like me - the way it is 
preferable), then / DSB take with diskovodnogo connector - it 
is a choice of drive "B". If you have there is a drive, then 
add more diodes;). In short, the output of 2 m / c D2 must be a 
logic 1, if and only if When you select 3,5 "drive, and it

HD'shnaya diskette.

     Suppose that this scheme you collect and what's next? 
Personally, I came across only one program that supports HD,

and this formatter, which, in theory,
is useless because there is nothing to read and write; (. Users 
of IS-DOS 'and it makes sense to apply to fidoshnikam - y

They, like, there are drivers for this thing.

     Well, but is still waiting for the appearance of
any thread with the copyist pisishnyh 1.44
discs. True, I have my own,
but it is very buggy and does not spread
subject. Still, if anyone wants, I can give
Modified MODPLAYER, which works with 720, and from 1,44 MSDOS 
disks. 


     And now that, for what was started
this article. How much time elapsed between
the emergence of the idea and its embodiment in
life is hard to say. Reasons for the usual:
This, of course, laziness and miscellaneous household stuff. 
The scheme is called "2 in 1". First, I did - shoved to HD 
diskette 32 sector of 256 bytes, and with interlieve = 18, ie 
sector has so (From left to indicate the number of sides):


0: 1, 2, 3, 4, 5, 6, .., 16,17,18,19, .., 32
1:15,16,17,18,19,20, .., 30,31,32, 1, .., 14
0:29,30,31,32, 1, 2, .., 12,13,14,15, .., 28
etc ... (Recall that the physical facilities
sectors start at 1).

     If someone does not understand: first TRDOS
ship sector 1-16 of 0, then switches direction and ship back 
the sector 1-16, and 1-14 are loaded in a sector

The same back! Thus, one
turnover, we have a buffer of almost 2 lanes. I
immediately checked in the RDS 's and almost fell
from the chair;), seeing the speed with which
check'aetsya drive. Well, in general, continue to think there 
was nothing ... 


     So the details:

     D5: 1533KP12, D6: 1533LL1 (you can
put the 555 series).

D5

         10 B0 <- this is unused
          11 B1 ized piece
D1FF 12 B2 m / c D2 (fr.1)

         13 B3 YB 9

          15oE0B



                  D5


             6 A0 MX

             5 A1

             4 A2 D5VG
/ WR 3 A3 YA 7

            1oE0A


            10 B0

            11 B1

            12 B2 D5

            13 B3 YB 9

            15oE0B
A5

           14 SO
A6 2 S1



          D6
/ CSVG

       1 1 3
/ RD 2



     To solder?

     1. Cut D5 (1912 conclusion 1818VG93).

     2. Served there D5VG.

     3. D5, A5, A6, / WR, / RD - signals
bus / processor, you can take with VG93 (except D5 course):

     A5 - 5th output VG93,

     A6 - 6th

     / WR - 2nd

     / RD - 4th

     D5 Breaching

     4. / CSVG take 3-O VG93.


     As usual, all genius is simple;).
Need to cheat VGshku, substituting sector numbers. For this we 
use the signal D5. Numbers obtained are (I think it is clear

why): 1,2, .., 16,33,34, .., 48. Rises
question: how to make the switch between
TRD two drives on one drive? Since I have 2 drives: A-3, 5 'and
B-5, 25 '+ Ramdisk D, then the solution was to
surface: to make drive "C" other half 3,5 '. To do this, cut 
the log decoder ABCD - bits D1 TRDOSnogo port

# FF, served on decoder 0, and the vacated bits on completion - 
it is designated as D1FF. Now, if you choose to Commander

ROM "A", will be read from the sector 1-16
drive "A" (HD or DD), if the "B", then the conventional DD 
disks 5.25 "if" C ", then the sector 33-48 with the drive "A", 
and finally, select the disk "D", will be intercepted by 
software TRDOSom (of course if you have version 5.12 and 
above). In case you have, 3,5 'is connected to a "B", the 
changes in this scheme do not need it. Pozabottes only to Mode 
/ HD is included as to when obrashenii "B" and "C" and turned 
off when accessing the "A".


     In the Appendix you will find the files of
HDDDFORM.B - it is nothing like my formatter that allows you to 
create drive as needed refinement. But since I

not strong (or rather just not have the experience) in writing 
disk utilities, it is taken as the basis formatter source 
Cardinal 'a of Playgear interface and there is virtually no;). 
Unfortunately, this utility can only format, no check'at nor

restore't she can not. True, the wheels
You can check'at and in almost any disk
utility (in the RDS 's for some reason only 2
drive ...), but restore do not in any
If you can not - will kill just 1 or 2 tracks. So that in any 
way be justified, cite the source: file FORMAIN.A - "interface 
is", MINIFONT.A - miniature pechatalka, FORMHD.A - actually, 
the formatter (You can connect it to your interface is

etc. - All parameters are described in the source).


     Finally, another Mulk - Protection # FD ". Probably many, 
making himself memory expansion Pentagon512, often, swearing at 
coders, click the switch ON / OFF. And all because of what is 
fashionable today contact # 7ffd on # fd, but with a mask

# 40 (thanks Scorp 's with Kayami and
System port # 1ffd). Example:

     LD a, # 50

     OUT (# FD), A - 0 kerf Bank. Well,
respectively, who are beginning 256/512kb
does not include the banks, spoil ramdisk
and other nonsense. And some even specifically (that's really 
quite vain) switches memory at # fd (Ultrasonic - digital 
tracker). In short, the problem was solved long ago (I do not 
use the switch pent512 on / off and a half years). 


     Usually, the expansion scheme looks
as follows:


      pent512 on / off

           /

          / OR T


     +5 V o / C

            10K D6
WR7ffd 0 0

                      D7 January 1



     Chip flip-flop - it's usually a couple
TM2 and TM9 of elements or TM8. In TM2 inputs R (must be 
connected) - 1 and 13, have TM8 and TM9 - 1. C inputs from TM2 
(which should be connected) - 3 and 11, the TM8 and TM9 - 9.



             Scheme Revised:

D7: 1533LE1


      pent512 on / off

           /

          / OR T


     +5 V o / C

            10K D6
WR7ffd 0 0

                      D7 January 1

           D7.3


          August 1

              o10 D7.2 D7.1

          9

                    6 1 3 1
A13 o4 o1 <

                   May 2



     D7 can be used instead of an inverter and an element of 
LL1 (if there are free to board). Particular attention should 
be paid signal WR7ffd. Here is an option

Fit for the Pentagon and the pros: when
write to the port is not WR7ffd = logic 0, if
You differently, then serve it without WR7ffd
inversion (without D7.3). The principle works as follows:

     1. LD BC, # 7FFD: LD A, # 50: OUT (C), A

     Addressing a full - A13 = bit5, B = 1 - on
output D7.1 have logic 1, the trigger is not reset, turn # 50 
pot. 

     2. LD A, # 50: OUT (C), A

     addressing short - A13 = bit5, A = 0

     (Recall 5th bit A - is blocked
# 7ffd, so it is always 0)

     When recording is WR7ffd = 1, then
Output D7.1 - logic 0, which resets the flip-flop - 6th and 7th 
bits. Thus included bank 0. 


     Disadvantages: still not working
UFO 2, because there before writing to the
# 7ffd superimposed mask # c0.

     Also in Ultrasonic 'e have only
128k. And the rest ... all excellent!


     Finally Coming soon from J7N:

     If you do not zagrebut in December in the ranks of Sun
Russia, then obeshayu publish the following schemes:

     1. Controller Screw reading sector by two teams INIR and 
recording two command OTIR.


     2. Circuit emulation VGshki, not
importantly, on a screw or ramdiske. It all depends on the 
software support that happily died this spring

naturally with a screw; (.

     3. In addition to the 2: a method how to deal with 
programs, so-called "Drive A only". 

     4. (If requested) color scheme CP / M 'and the pros on 
72pinovom symmetry. 

     5. Full scan on Pentagon Profi version 5.x.

     6. Anything else - your orders;).


     A.1 - worked to death propeller -
scheme does not publish just because of laziness.

     PP.2, 3 - tested, but at this
moment are not adapted under the bus (Kay / Scorp), by the way, 
this also explains why the brakes with claim 1. 

     A.4. - Works for me for 2 years.

     A.5. - Tormozims.

     A.6. - The scheme will be able to develop, but
Check / braze yourself;). In general, all
depends on free time and exerted pressure on me. Ie write / 
call / Telegraph - will the scheme. But with one condition: the 
free flow of will go only 100% proven thing.



     A few days ago downloaded the scheme GS 'as well. Almost
once found a bug: if the expander is connected, you can 
simultaneously select different memory banks: RAM4 on the main 
board and the youngest on the expansion card. Probably going to 
do their own version on sym ...




     Regards: AXLR, thx for the scheme in Turbo
Pentagon, Combinator'Point / Pht and
Tiggr / BW / XPJ for moral support,
VTS, Cardinal / PGC - but not poorly formatted disk in 16 
seconds .;)?, well and all the Permian ZX maniacs. 


cYa, send messages to
soap: jtn@mail.ru or golubt@psu.ru
Phone: (3422) 16-82-34 (Basil)
ring time: 17:00 - 21:00 msk
paper: 614002, Perm, Ostrowski 111a-47






Other articles:

From the authors - Opening remarks. Proceedings of the journal BORN DEAD.

Programming - Procedures for obtaining the values necessary for creating something on the boarder or multicolor.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from Programmer & GreenPix.

Events - Hurtman Joe reveals organizational jambs on CHAOS CONSTRUCTION'2000.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from the Paparazzi.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from n00tr0pil.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from Andy Harchenko.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from weIrd.

Events - A list of visitors CHAOS CONSTRUCTION'2000.

Events - A report by visiting the St. Petersburg party CHAOS CONSTRUCTION'2000 from Tangerine / T-Rex / The SandS / Looker House.

Events - FAQ on CHAOS CONSTRUCTION'2000.

Events - Opinion Editor of the CHAOS CONSTRUCTION'2000 (UnBEL! EVER).

Events - Report the main organizer of CHAOS CONSTRUCTION'2000 - Random ^ CC.

Events - CHAOS CONSTRUCTION'2000 as an indicator of prosperity spektrumskoy scene.

Games - Cheats Times of Lore.

Story - Time Learning.

Iron - Plans for a HD FDD drives and discs on the Spectrum.

Ottyag - Entered from the editor.

Ottyag - Why did the sheep better than women.

Ottyag - 10 things you can do .. if ...

Ottyag - A list of useful things about sex.

Ottyag - A useful about sex.

Events - Report on CC'000 (Elf / CPU).

Events - On the shortcomings and deficiencies CC'000.

Letters - Letters to the Editor: Prog Master, Kristoph.

People - info on creative group Studio Stall.

Programs - The presentation of a text editor HorrorWord.

Games - Game Description LUNAR WIND.

Programs - Description of the Music Player MMC Player.

Games - Game Description Mechanic Wars.

Authors - The authors of the journal and photos.

Authors - The list of authors and journal editorial office.

Programs - HEWLE PECKER - home video studio in your home.

Interview - An Interview with CC'000. Editor in Chief ZX Format - Ruster / XL-Design.

Interview - An Interview with CC'000. MADCAT / THE MAD MAILMEN LEAGUE.

Interview - An Interview with CC'000. FREE ART (EX-FATALITY).

Interview - An Interview with CC'000. Vyacheslav Mednonogov / COPPER FEET.

Interview - An Interview with CC'000. Belarusian hangouts.

Interview - An Interview with CC'000. VOLGA SOFT AND OTHERS.

Interview - An Interview with CC'000. MINISOFT / ASCENDANCY.

Interview - An Interview with CC'000. VIRUS / THE HOT HEADS.

Events - Announcement of results CC'000.

Interview - An Interview with CC'000. BRAIN WAVE.

Interview - An Interview with CC'000. RANDOM / CONCERN CHAOS.

Interview - An Interview with CC'000. 4TH DIMENSION.

Interview - An Interview with CC'000. PLACEBO (EX-ETERNITY INDUSTRY).

Interview - An Interview with CC'000. EX-LIGHT FUTURE GROUP.

Interview - An Interview with CC'000. LEGENDARY BORN DEAD CREW.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Similar articles:
a rest - Once in a lecture.
Light Future News - news as a sign of the time: about prestoyaschem CC'2000, last ASCII, etc.
Announcement - Eternity Industry.

В этот день...   21 November