Sharp logo
Using disk drives 
MZ-700 / MZ-800  


General

Many computer enthusiasts talked in the 80's about disk drives in awed tones, which might led someone to think that they are something too complex for the average user to handle. In fact the awe was due almost entirely to the price, which was outside the budget of most home-users - or had been until recently, when German-made disk drives arrived on the scene ( imported to UK by Sharpsoft ) and much more reasonably priced than the previously available Sharp models. Also the availability of Sharp‘s own MZ-1F11 sequential disk drive, which can be built into the MZ-700 / MZ-800 series. Today standard devices ( not the originals ) usable for MZ's are low cost drives but to get the interface card and the expansion box for the MZ-700 is a problem.

The concept of the disk drive is actually quite simple, particularly if we make comparisons with the world of hi-fi. Consider a favorite song which you have recorded on tape. You know that in recording, the sound is picked up by the microphone and translated by the recording head into magnetic pulses stored in the metallic coating on the tape. When you want to play your song back, you wind it forward to the appropriate place, and when you press PLAY, the magnetic pulses on the tape are read by the tape heads and fed through an amplifier to emerge from the loudspeaker as re-created sound.

Your computer data recorder works in exactly the same way, but instead of magnetic pulses reproducing musical sounds, it stores pulses representing the ones and zeros of binary codes. When you want to retrieve a program you wind the tape to the appropriate point and play it back, which loads the program into the computer‘s memory. The real inconveniences with tape are that it is relatively slow - operating too fast would risk damage to the tape - and that you cannot go straight to a song ( or program ) in the middle of a tape; you have to wind sequentially through the tape until you reach the part you want.

If, however, your favorite song is on an LP record, you know that you can lift the arm on your record-player and position it directly on to the track you want to hear. You have random access to it ( no sequential access like for the tape ). A disk drive works in a very similar way, except that instead of using records, it uses a thin plastic disk, coated with magnetic material similar to that on tapes. ( These disks are referred to as ‘floppy‘ disks, partly because they can bend - though I wouldn‘t recommend you trying it! - and partly so as to distinguish them from the ‘hard‘ or Winchester disks which have a huge capacity and which had their price to match: strictly for business use ! ) The disk is held in a thin card or plastic cover with a slot through which the read-write head on the disk drive can access the magnetic pulses on the surface of the disk - very like the arm of the record-player, except that the read-write head does not actually touch the disk. Instead it is held very close to the disk, at a distance where it can detect the pulses stored there, while the disk revolves at very high speed. With such fine tolerances it is necessary for the engineering of the drive to be of the highest order, and this is what made them expensive.

Using disk drives with the MZ-700


Sharp‘s own disk drives require the use of a special I/O box and interface card, which brought the cost of the package up to several times the price of the basic computer, and put it out of the reach of most home users. However, the later produced disk drives from K & P / Germany ( Single Floppy Drive SFD700 5.25" ) simply plugs into the I/O port at the rear of the computer, without needing any other accessories - in fact, the only thing you need to connect it up is a Phillips-type screwdriver for removing the panel which covers the I/O port ! - the cost of the drive was little more than the price of the computer, and since each disk provides you with 280K of storage capacity, which can be accessed very rapidly, you will see the advantages.

The disk drive itself is a aluminum metal box measuring 360mm deep by 185mm wide by 87rnm high. The ribbon cable from the drive is plugged into the I/O port on the computer, as mentioned above. May be, the first models of the drives SFD700 / MFD700 had have other dimensions, capacities, and required their own power supply ? The power cable provided should be plugged into a convenient mains socket. I saw an advert which told me it has no power supply. My SFD700 and my MFD700 have an inbuilt power supply... However, take care not to cover the vents in the metal case while the drive is in use, as this could lead to overheating and possible damage.

In order to operate the disk drive, the computer needs some additional commands, and so a special BASIC incorporating these is supplied on disk. It is, in fact, fully compatible with your normal S-BASIC, ( so that your present stock of programs is not redundant ) and only takes up a little more of the computer‘s memory leaving 31K ( 27K on later SUC version ) free for programs.

Having connected up the drive and turned on the power, you insert the disk containing the disk BASIC into the slot in the front of the drive and push it home. In appearance, the disk is actually a flat square of plastic, with a metal sliding cover to protect the read / write slot, and marked with an arrow on the top, to show you which way it should load into the drive. ( To eject disks, there is a press button next to the slot, but this must not be used while the drive is in operation. )

As you have just switched on the computer it is in Monitor mode, and now you type F followed by CR. The red pilot light turns on, to show that the drive is operating, and the BASIC then loads in 3 seconds, as opposed to the 3 minutes you have been used to with the data recorder !

This demonstrates very vividly the speed advantage of disk drives. The huge storage capacity means that you can have a lot of programs or data files on one disk, which can be accessed very quickly.

Along with the S-Disk-BASIC is provided a utility program which allows you to make back-up copies of disks, and, perhaps most important, transfer material from tape to disk. This means that you can store your existing taped programs on disk, where they are much more quickly available.

The MFD700 3.5“ disk drive from K & P was specified in an advert as being “single-sided double-density 40 track“ - this simply means that it uses only one side of the disk ( my MFD700 uses both sides.. ) which helped to keep down the cost of the drive and the rest of the description refers to the way in which data is stored on the surface of the disk, allowing 180K to be held in such a small area. The compact size of the unit, ease of connection and use, and above all, relatively low price, made it an ideal choice for the home user for whom cassette tapes were too slow or too restricted for data storage.

For the more ambitious hobbyist or small business user there was the larger 5.25“ disk drive SFD700 with a capacity of 280K per disk. The version of S-Disk-BASIC which operates it is slightly larger, taking up some 37K of the computer‘s memory. Installation and operating procedures are similar to those for the MFD700, but the main advantage of the 5.25“ drive is that it can be used with CP/M. This stands for Control Program for Micros and is a common operating system used throughout the business world.

The K&P SFD700
SFD700 from K & P
SFD700 from K & P

The SFD700 from Kersten & Partner ( K & P ) / Germany with inbuilt FD controller and power supply has a capacity of 280K ( with CP/M 2.2 360K ). Different housings were used.

DFD700 from K & P  


The Double Floppy Drive DFD700 has the same characteristics, but with a capacity of 560K


The MFD700 from K & P
The MFD700 from K & P
The MFD700 requires the same controller and its box looks very similar. Some versions do not have the LED.


MFD800 from K & P
( Courtesy of Ulf Wagemann )
 


The MFD800 requires an external controller FDC800 ( see below ).

Note Read the technical data of all K&P models.


80 character card from K & P
80-character card from K & P

If your computer installation supports CP/M, you have access to a vast range of business software written in this format. However, in order to make the most of it, you also need an 80-column modification, which was produced by the same company who made the disk drives. It is in the form of a small box which plugs into the computer I/O port, and the disk drive then plugs into the 80-column box. The box takes its power supply from Joystick Port number 1, and the video output for the screen is taken from the box, not from the computer.

Inside the 80-character card from K & P
Inside the 80-character card from K & P
With this equipment, your screen display changes to allow 80 characters across the width of the screen, which is more practical for applications such as word processing, and is the normal screen format used with CP/M. There is a major snag in that the characters are smaller, and some tend to get ‘lost‘ around the curve of an ordinary TV screen display, and so it is necessary to use a proper monitor display to obtain the full benefit of this facility. The full package of SFD700 ( or its dual-drive equivalent, the DFD700 ), with 80-column modification and monitor screen, was beyond the reach of most hobbyists, but for the business user it represented a very reasonably priced configuration which met most of the needs of a small business.

To use a Quick Disk drive MZ-1F11 at the MZ-700 please read the next section too even it is written for MZ-800 owners.

Using disk drives with the MZ-800


The MZ-800 owner is faced with a choice in respect of disk drives, but the answer had probably been dictated by someone's pocket. There was available the MZ-1F11 Quick Disk drive, or single ( MZ-1F19 ) or dual mini floppy disk drives ( MZ-1F02 ). From K & P there were available the MFD800 ( 3.5"; 320 kb ) and the SFD800 ( 5.25"; 320 kb ), both need the FD controller FDC800 which can be used too for the MZ-700, but the MZ-700 needs an expansion unit e.g. the MZ-1U06.

MZ-1U06
MZ-1U06

The MZ-700 doesn't have a cabinet unit like the MZ-800 has, so a connection by a cable from the I/O bus connector of the MZ-700 to the expansion unit is required. All interfaces from Sharp, K & P, and others are to be installed into the expansion unit if using them for the MZ-700.

The Quick Disk, together with the appropriate interface ( MZ-800: MZ-1E19, MZ-700: MZ-1E14 ) and a box of the special 64K per side disks, had cost rather less than the price of the computer, while the single floppy 320K disk drive had cost as much as the basic computer and the interface for it added nearly half as much again. The dual disk drive with interface had cost over twice as much as the computer. For the home user the dual disk drive represented a substantial investment, but for a business user it was possible to set up a complete system for under one thousand pounds.

We shall now examine the options in more detail, starting with the most expensive and ending with a device which, while not strictly a disk drive, allowed the hobbyist similar facilities at a very reasonable price!

Floppy disk drives ( MZ-1F19 single or MZ-1F02 dual )


MZ-1F19
MZ-1F19
MZ-1F19 rear view
MZ-1F19 rear view

FD interface / controller cards:
Disk interface Sharp MZ-1E05
Sharp MZ-1E05. The MZ-700 needs a ROM
( The ROM is not installed in this card ).
 
Floppy disc controller K & P FDC800
K & P FDC800
( usable for both MZ-700 / MZ-800 ! )
Floppy disc controller K & P FDC 800
K & P FDC 800
( 2nd model with same characteristics )
Floppy disk controller of the K&P SFD700
This floppy disk controller is inbuilt in the K&P SFD700
Click on the picture for a detailed view ( 220kb )

The disk interface is fitted into a slot concealed by the largest metal cover at the rear of the MZ-800 computer above the volume control. The cover is released by removing two cross-headed screws, and then the disk interface simply slides into the slot, as indicated in Section 7.2.2 of the MZ-800 Owners Manual. As the interface projects out of the rear of the computer, it is a good idea to fit the optional cover ( MZ-1X17 ).

MZ-700 owner put the interface into an expansion unit e.g. MZ-1U06 which is to connect to the MZ-700's I/O bus connector.

The interface is connected by a cable to the drive(s). The drives are of vertical design and stand alongside ( not on ! ) the computer. When the computer is switched on, any disk in the drive will load automatically.

In the previous section we made reference to CP/M, which is one of the major operating systems for business software. The MZ-800 offered PCP/M - Personal CP/M - which is a far more user-friendly version of CP/M. The PCP/M disk which was supplied contains a range of valuable utility programs, and includes one which allows the user to control the format of one of the drives so that you can read or write data which is then compatible with other Sharp machines and even with the IBM PC ( although I cannot confirm this from personal experience ). Thus, the floppy disk drives give the user access to a vast range of commercial software and made the computer a practical proposition for the small businessman.

Quick Disk ( MZ-1F11 )


The Quick Disk drive MZ-1F11


In terms of cost this drive was a more practical proposition for the home user. The drive is built into the computer in place of the data recorder. ( Section 7.2.6 of the MZ-800 Owners Manual illustrates how the data recorder is removed. )
MZ-800 with built-in Quick Disk drive MZ-F11

The Quick Disk allows you to load 64K of sequential data in 8 seconds, which is a vast improvement in performance compared to cassette tapes. However, the Quick Disk operates in a very similar way to cassette tapes in that data has to be accessed sequentially, rather than at random as is possible with the floppy drives. A special Quick BASIC is supplied. However, perhaps the most interesting way of using the Quick Disk would be as a back-up store to the RAM file card, described in the next section, as this configuration would give a very effective system which was rapid in use, at reasonable cost.
The interface card MZ-1E19 for the Quick Disk drive MZ-1F11
The QD interface card MZ-1E19 for the Quick Disk MZ-1F11
( for the MZ-800 )
The interface MZ-1E14 for the Quick Disk drive MZ-1F11
The QD interface MZ-1E14 for the Quick Disk
MZ-1F11
( for the MZ-700 )
Inside the interface MZ-1E14 for the Quick Disk drive MZ-1F11
( Inside the MZ-1E14 )

RAM file card ( MZ-1R12 / MZ-1R18 )


RAM file card Sharp MZ-1R12
RAM file card Sharp MZ-1R12 ( 32 kb )

RAM file card Sharp MZ-1R18
RAM file card Sharp MZ-1R18 ( 64 kb )
( Courtesy of Ulf Wagemann )


Although these devices are not disk drives, I have included them in this section as it provides a very cheap means ( well under one hundred pounds ) for the home user to simulate the mass storage and speed of a disk drive - in fact they are even faster than a disk drive for most purposes !

The RAM file cards fit into the expansion slot cabinet ( as illustrated in Section 7.2.3 of the MZ-800 Owners Manual ). Again, MZ-700 owners need an expansion unit for both MZ-1R12 or MZ-1R18. The MZ-1R18 provides 64K of memory ( MZ-1R12 32K ) which can be accessed as if it were a disk drive. The only snag for the MZ-1R18 is that, as with the main RAM memory, the contents are lost when the power is switched off. The MZ-1R12 has its own memo power and the RAM contents aren't lost. But the MZ-1R12 has 32K only, so you need two cards to get 64K. For the MZ-1R18: Consequently it is necessary to save the contents either to tape ( which will be a dow job ) or ( ideally ) to a Quick Disk. The penalty of having to back up the RAM file memory is however a small price to pay for the convenience of having rapid access to additional files or data.

BASIC MZ-1Z016 already contains the additional commands required to operate the RAM file card. The first is DIR which displays the names of the files currently held on the RAM file card. It is used in the form DIR RAM or, if you wish to list the files on paper, you can direct the information to the printer with DIR /P.

You will now appreciate why the MZ-800 has the facility to specify the device name in certain BASIC instructions. It is clearly necessary to tell the computer whether you are calling up a file from the data recorder ( CMT ) or RAM file card ( RAM ). There is, however, a command DEFAULT ( short form DEF. ) which effectively says to the computer that if the device name is omitted from a command, it should assume the device specified by the DEFAULT instruction.

The command INIT, which you have previously met, can also be used to initialize the RAM file card. On doing so, you can decide how much of the available memory should be used for the RAM file, and you can then allocate the remainder as a printer buffer. The MZ-800 Owners Manual explains clearly how you can also use this command to specify how the printer buffer is to be used.

When using disk drives, it is possible to delete files from the disk, or rename them by a simple command. You also have this facility with your RAM file card.

DELETE (short form D.) removes a specified file from the RAM file
card. It is used in the form DELETE “RAM: FILENAME“.

RENAME ( short form RENA. ) renames a file. It is used in the form RENAME “RAM: AFILE“, “ZFILE“. ( With both of these commands, RAM can be omitted if this has previously been defined as the DEFAULT device. )

The commands WOPEN#, ROPEN#, CLOSE#, PRINT#, INPUT# all operate with the RAM file card as the operational device but there are two additional commands which can be used with this device. The first is the sadistic sounding KILL# ( short form KI.# ). This stops the writing of data into the file specified by the logical number following #‚ but if you do not specify a logical number it stops all current data writing. It also closes the file(s) concerned and frees the logical number(s) for reuse.

The command EOF(F) ( short form - for what it‘s worth - EO.(#) ) is used to find the end of a data file. Previously, when reading in
data files from tape, we either had to be sure of the exact number of items, or else we used an improbable value such as -9999 which could be easily identified as the last item. When you are reading in data from the RAM file card you simply use a GOTO loop to read in the data incorporating the instruction e.g.

100 ROPEN#2, “DATAFILE“
110 INPUT#2, X
120 IF EOF(#2) THEN 140
130 GOTO 110
140 Rest of program.....

You can also use the RUN command in the form RUN “RAM: PROGRAM“, which loads the file called PROGRAM from the RAM file card into the working RAM memory and then executes the program. SAVE and LOAD are used in the normal way, but with RAM specified as the device name, to transfer programs to and from the RAM file card.

In this section I have only given a brief review of the use of the RAM file card, as it is covered fairly thoroughly in the MZ-800 Owners Manual. I hope, however, it has sufficed to show you that having a RAM file card will make life much easier, and make more effective use of the time which you have to spend with your computer.

You can download the MZ-1R12 Instruction Manual now ( PDF, 270 kb ).
You can download the MZ-1R18 Instruction Manual now ( PDF, 158 kb ).

Go to the top of this page Home

last updated January 31, 2004
sharpmz@sharpmz.org

khmweb barrierefreies webdesign Berchtesgaden