2011 H8/H89-Z67-IDE DISK CONTROLLER Norberto Collado norby@koyado.
Revision History and Disclaimer Revision History Revision Date Comments 1.0 06/08/2010 Initial draft by Norberto Collado 1.1 10/31/2010 Added Kenneth L. Owen feedback (email: tx836519@bellsouth.net) 1.2 12/05/2010 Added Kenneth L. Owen latest feedback 1.3 12/08/2010 Added 1.4 12/21/2010 Added minimum Cylinder size requirements. Updated assembly instructions. 1.5 01/03/2011 Added assembly instructions to support Internal/External Configurations 1.
Table of Contents Revision History and Disclaimer.................................................................................................................... 2 Table of Contents .......................................................................................................................................... 3 Table of Figures ............................................................................................................................................. 4 Introduction ...........
CP/M VERSIONS SUPPORTED...................................................................................................................... 77 NZCOM UTILITY ISSUES ............................................................................................................................... 77 Quikdata Computer Services, Inc User Guide ............................................................................................. 78 Appendix A – IDE HD TTY LOGS...............................................
Figure 26: H8-Z67 SASI Controller ............................................................................................................. 185 Figure 27: H89-Z67 DISK I/O SASI Controller .............................................................................................
Introduction This document provides an overview on the H8/H89 “Z67-IDE” controller board design by Norberto Collado for the Heathkit H8/H89 Computer. Z67-IDE DISK CONTROLLER The H8/H89 “Z67-IDE” DISK CONTROLLER supports the functionality of the QUIKSTOR Winchester sub-system from Quikdata Computer Services, Inc. Quikdata Computer Services, Inc. provided a compact 5" Winchester solution called the QUIKSTOR which included a drive, cabinet, power supply, fan, cables and the Xebec S1410 disk controller.
The H8/H89 “Z67-IDE” DISK CONTROLLER is based on the DS89C430/450 compatible 8051 microcontroller operating at 20MHz. It has a serial port fixed at 9600 bps to download the firmware and for TTY logs for debugging issues. On power-on the controller searches for both IDE Master and Slave hard drives. If IDE’s drives are found it will turn-off the SASI error LED, indicating that it is ready to start communications with the WH-8-37/Z-89-67 card.
CONTROLLER CARD PORTS CONFIGURATION The following is a table summary of the controller ports configuration supported by the QSBIOS. Please refer to the PAM-37 ROM documentation for switch definition for proper port settings. Documentation can be obtained at the following website; http://www.lesbird.com/sebhc/index.
Configuration 4: - Two CF cards using the Dual Embedded IDE-CF adapter from ebay; Item# 300324891826 - Compact Flash Dual CF to 3.5 IDE HDD Converter Adapter CP/M PARTITIONS LIMITATIONS The partition utility under CP/M SASIX (by UltiMeth Corporation), divides the physical IDE disk into up to “15” user partitions or "logical drives".
MINIMUM CF STORAGE CAPACITY The Z67-IDE card supports 15 partitions and CP/M max storage capacity is 8MB per partition, then in order to support all 15 partition a minimum of 1825 cylinders is required.
SASI/X UTILITY – “15” CP/M HARD DISK PARTITION SETUP FOR IDE DRIVE 0 Note: Using the WH8-37 or the Z-89-67 controller.
SASI/X UTILITY – “15” CP/M HARD DISK PARTITION SETUP FOR IDE DRIVE 1 Note: Using the WH8-37 or the Z-89-67 controller.
Figure 2: Slave IDE Drive Hard Disk Partition Table In order to view the partition size, please use the QSASSIGN command as follows; A>QSASSIGN QSASSIGN CP/M Partition Assign Utility Version 1.
Figure 3: Default Hard Disk Partition Table SASI/X UTILITY – CREATING “15” CP/M HARD DISK PARTITION FOR MASTER DRIVE In order to create the CP/M partitions, please use the SASIX command as follows; A>SASIX Please refer to Quikdata Users Guide for command usage.
Figure 4: Configuration for Master Drive (0) 15 | P a g e
SASI/X UTILITY – CREATING “15” CP/M HARD DISK PARTITION FOR SLAVE DRIVE Please refer to Quikdata Users Guide for command usage.
Run the QSASSIGN command to view QUIKSTOR Partitions Assignments Please refer to Quikdata Users Guide for command usage. Figure 6: QSASSIGN Command Note: AS.COM is a shortcut for the QSASSIGN.COM command To view the Master IDE partitions, type the following command; A> QSASSIGN 00: To view the Slave IDE partitions, type the following command; A> QSASSIGN 01: Now let’s assign the partition to a logical drive letter to format them.
Drive Unit/Name ------------------------------D: 00:DRIVE0 1 E: Unassigned F: Unassigned G: Unassigned Size 8000K A> QSASSIGN 01:DRIVE1 1 TO E: QSASSIGN CP/M Partition Assign Utility Version 1.1 08/12/84 Copyright (c) 1984 by Livingston Logic Current Partition Assignments Drive Unit/Name ------------------------------D: 00:DRIVE0 1 E: 01:DRIVE1 1 F: Unassigned G: Unassigned Size 8000K 8000K A> QSASSIGN 00:DRIVE0 2 TO F: QSASSIGN CP/M Partition Assign Utility Version 1.
A> QSASSIGN 01:DRIVE1 2 TO G: QSASSIGN CP/M Partition Assign Utility Version 1.1 08/12/84 Copyright (c) 1984 by Livingston Logic Current Partition Assignments Drive Unit/Name ------------------------------D: 00:DRIVE0 1 E: 01:DRIVE1 1 F: 00:DRIVE0 2 G: 01:DRIVE1 2 Size 8000K 8000K 8000K 8000K A>QSFORMAT QSFORMAT CP/M Disk Formatting Utility Version 1.
Do You Have Another Diskette To FORMAT? Y Enter Command: FORMAT F: Place The Disk To Be Formatted In Drive F: Hit RETURN When READY, Or CTL-C To ABORT Formatting Operation Completed Successfully Do You Want A Media Check And Bad Block Lockout? N Do You Have Another Diskette To FORMAT? Y Enter Command: FORMAT G: Place The Disk To Be Formatted In Drive G: Hit RETURN When READY, Or CTL-C To ABORT Formatting Operation Completed Successfully Do You Want A Media Check And Bad Block Lockout?
A>QSPUTSYS QSPUTSYS CP/M System Generation Utility Version 1.2 02/28/85 Copyright (c) 1984 by Livingston Logic Do You Wish to Copy BIOS.SYS? (Y/N): Y Enter Source Drive for BIOS.SYS: A Place BIOS.SYS SOURCE Disk in Drive A:. Type RETURN When Ready: Reading BIOS.SYS From Drive A: BIOS.
Writing System To Drive F: System Successfully Written To Drive F: Writing BIOS.SYS To Drive F: BIOS.SYS Successfully Written To Drive F: Enter DESTINATION Drive Name or RETURN to Quit: G Place DESTINATION Disk in Drive G: Type RETURN When Ready: Writing System To Drive G: System Successfully Written To Drive G: Writing BIOS.SYS To Drive G: BIOS.SYS Successfully Written To Drive G: Enter DESTINATION Drive Name or RETURN to Quit: A>PIP D:=A:*.*[V] COPYING FBAD.COM ..etc. A>PIP E:=D:*.
H8/H89-Z67-IDE – BOOTING FROM IDE MASTER DRIVE If the WH-8-37 controller is the primary controller, then press the “1” key on the H8 front panel to boot from the Master IDE drive. If the WH-8-37 is the secondary controller, then press the “2” key on the H8 front panel to boot from the Master IDE drive. If the Z-89-67 controller is present on the H89 Computer, then by pressing the S and the 0 key will cause to boot from the Master drive (IDE: SS-0).
Figure 8: H89 CP/M boot, using the modified MMS boot ROM 24 | P a g e
H8/H89-Z67-IDE – BOOTING FROM IDE SLAVE DRIVE If the WH-8-37 controller is the primary controller, then press the following key sequence on the H8 front panel to boot from the Slave drive; H8 Key H8 LED Display 0 dEu 2 H67 Por 1 H67 174 Uni 1 Uni H67 If the Z-89-67 controller is present on the H89 Computer, then by pressing the S and the 1 key will cause to boot from the Slave drive.
H8/H89-Z67-IDE – MAGNOLIA MICROSYSTEMS MONITOR EPROM (444-84B) USERS GUIDE Refer to Magnolia Users Guide on how to use the Monitor EPROM at the following website; http://www.lesbird.com/sebhc/documentation/hardware/Magnolia/Magnolia.zip Also attached is the hex file with IDE support modifications. Please burn a 2732A-20 200ns EPROM from Jameco.com (Part no. 40109). MAGNOLIA 444-84C IDE MONITOR HEX LISTING Latest version is at the following website; http://www.koyado.
H8/H89-Z67-IDE – QSCONFIG COMMAND Please refer to Quikdata Users Guide for command usage. Figure 10: QSCONFIG Command Note: If the QSCONFIG.COM utility fails to execute properly, please make sure that U7 (74LS74) IC is inserted properly. This 74LS74 IC is used specifically by the QSCONFIG utility to detect the presence of the “Quikstor Winchester” as shown above.
H8/H89-Z67-IDE – QSMAP COMMAND Please refer to Quikdata Users Guide for command usage.
H8/H89-Z67-IDE – ASSIGNING LOGICAL DRIVE 1 Please refer to Quikdata Users Guide for command usage. Note: The AS command is a shortcut for QSASSIGN.COM utility.
Z67-IDE DISK CONTROLLER ASSEMBLY Z67-IDE BOARD COMPONENTS Figure 12: H8/H89 Z67-IDE Board 30 | P a g e
Figure 13: H8/H89 Z67-IDE board components 31 | P a g e
Z67-IDE BOARD PARTS LIST Latest BOM is at the following website; http://www.koyado.com/Heathkit/Z67-IDE.html Z67-IDE ASSEMBLY FOR H8 COMPUTER (Internal Configuration) 1. Install C6-C12 - 0.01uF caps. 2. Install C1, C2, C3, C4, C5, C17, and C18 - 2.2uF caps (observed polarity). 3. Install C13, C14, C15, and C16 – 1uF caps (observed polarity). 4. Install LED1 and LED3 Green LEDs (observed polarity). 5. Install Red LED – LED2 – IDE FAULT (observed polarity). 6. Install D1 – 1N4004 diode.
7. 8. 9. 10. 11. 12. 13. 14. Install R2, R5, and R7 – 330 OHMS resistors. Install R1, R3 – 10K OHMS resistors Install R6, R8, R9, and R10 – 2K OHMS resistors. Install bare wire or 0 OHMS resistor across R4. Install bare wire or 0 OHMS resistor across R12. Install R15, and R16 – 1K resistors. Install R18 – 1K resistor ONLY on side two of the board. Install 10K BUSSED 10 pin resistor. Pin one is on the left side. If install incorrectly, data corruption might happen.
| P a g e
| P a g e
18. Install Q1, Q2 and Q3 transistors – 2N3904. See photo for proper orientation. 19. Install SASI 40 pin male connector. 20. Insert the CF card adapter into the IDE 40 pin male right angle connector. Angle this connector in such a way that the CF card does not touch the Z67-IDE board. See picture below. 21. Install 7805 Voltage Regulators – REG1 and REG2, along with the heat-sinks. Add thermal compound under the heat-sink and under each voltage regulator.
22. Install ATX-P1 Power connector. Please observed correct orientation to avoid switching around the +5V and the +12 volt voltages. 23. Install 2 pin header at the following locations; PSEN, -EA, OFF-DD/ON-SD, PARITY ENABLED, ATX RESET, +RESET ON, +RESET OFF and ATX LED. 24. Install FRICTION LOCK HEADER 3 Pin Straight at the RS-232 to DB9K location. 25. Install 40 pin IC sockets 26. Install 14 pin IC sockets 27. Install 16 pin IC socket 28. Install 20 pin IC socket 29. Insert 74HCC04 IC at U1 location 30.
36. 37. 38. 39. 40. 41. Insert 7416 IC at U8 location Insert 74LS640 at U9 location Insert MAX232 at U10 location Insert P1 and P2 25 pin female connectors. Warning: DO NOT INSTALL A BARE WIRE ACROSS THE +5VEXT power pins. Connect CF power cable to the IDE to CF Adapter POWER pins. Some IDE to CF adapters do not include the power connector. The BOM lists the proper power adapter for such adapters. 42. TTL DEBUG 3 pin header is not used anymore. Do not install the 3 pin header at this location. 43.
| P a g e
Z67-IDE ASSEMBLY FOR ATX/H89 COMPUTER (External Configuration) 1. Install C6-C12 - 0.01uF caps. 2. Install C1, C4 and C5 - 2.2uF caps (observed polarity). 3. Install C13, C14, C15, and C16 – 1uF caps (observed polarity). 4. Install LED1, LED3 and LED4 (observed polarity). 5. Install Red LED – LED2 – IDE FAULT (observed polarity). 6. Install D1 – 1N4004 diode.
7. 8. 9. 10. 11. 12. 13. Install R2, R5, R7, and R11 – 330 OHMS resistors. Install R17 - 2.2K OHMS resistor. Install R1, R3 – 10K OHMS resistors Install R6, R8, R9, and R10 – 2K OHMS resistors. Install bare wire or 0 OHMS resistor across R4. Install R18 – 1K resistor ONLY on side two of the board. Install 10K BUSSED 10 pin resistor. Pin one is on the left side. If install incorrectly, data corruption might happen. See attached photo for proper installation. 14.
| P a g e
| P a g e
17. Install Q3 transistor – 2N3904. 18. Install SASI 40 pin male connector. 19. Insert the CF card adapter into the IDE 40 pin male right angle connector. Angle this connector in such a way that the CF card does not touch the Z67-IDE board. See picture below.
20. Install ATX-P1 Power connector (observed +5V location) 21. Install 2 pin header at the following locations; PSEN, -EA, OFF-DD/ON-SD, PARITY ENABLED, ATX RESET AND ATX LED. 22. Install 3 pin headers at the ATX POWER LED location. 23. Install FRICTION LOCK HEADER 3 Pin Straight at the RS-232 to DB9K location. 24. Install 40 pin IC sockets 25. Install 14 pin IC sockets 26. Install 16 pin IC socket 27. Install 20 pin IC socket 28. Insert 74HCC04 IC at U1 location 29. Insert 82C55AC-2 IC at U2 location 30.
35. 36. 37. 38. 39. Insert 7416 IC at U8 location Insert 74LS640 at U9 location Insert MAX232 at U10 location Install a bare wire across +5VEXT power pins. Due to the size of the board there are only two ATX holes to install the board inside the ATX enclosure. Please add rubber feet under the board to prevent the board from making contact with the ATX chassis when pressing on the board if power is being applied. Use the following part from jameco.com. Also Radio Shack sells such part.
Figure 14: Z67-IDE H8 Fully Assembled Board Dual Embedded IDE-CF adapter from Addonics Technologies.
Figure 15: Z67-IDE 10K Resistor Installation 48 | P a g e
Figure 16: Z67-IDE 220/330 resistors installation 49 | P a g e
Figure 17: Z67-IDE Angle the 40 pin right angle IDE connector to ensure that the CF card does not touch the board.
Figure 18: Z67-IDE Proper 2N3904 transistor installation 51 | P a g e
Figure 19: Z67-IDE H89/ATX Configuration 52 | P a g e
Figure 20: Z67-IDE CF card adapter JP1 and JP2 Setup eBay: Item# 300324891826 - Compact Flash Dual CF to 3.
Figure 21: Z67-IDE CF card adapter power connections 54 | P a g e
Figure 22: Z67-IDE board inside the H8 Chassis – Attached to the WH-8-37 Controller 55 | P a g e
Figure 23: Z67-IDE board inside the H8 Chassis with tie-wrap to hold board in position 56 | P a g e
Figure 24: Z67-IDE board inside the ATX Enclosure with the HSFE controller 57 | P a g e
Figure 25: Z67-IDE Controller with the HSFE to support Hard Sector Drives Note: The HSFE board can be obtained at the following website; http://www.lesbird.com/sebhc/storage/storage.html The HSFE was designed by Chris Elmquist specifically for the Heathkit computers. The HSFE is a device that "emulates" the hard sector index pulses so that you can use commonly available 3.5" soft sector media and 3.5" floppy drives.
WH-8-Z67-IDE JUMPER SETTING ATX LED – Two pin header for the IDE activity LED. Please connect to front panel drive activity LED. If using the ATX enclosure, then connect it to the HDD LED connector. ATX RESET – Two pin headers to reset the Z67-IDE controller. If using the ATX enclosure, then it connects to the RESET connector. Also this header is used to Program the FW on the DS89C430 Microcontroller.
DD = Double Drive Configuration (Two IDE drives configured as Master and Slave) H8/H89-Z67-IDE FW PROGRAMMING STEPS DS89C430 MTK2 APPLICATION The DS89C430 is an ultra-high-speed 8051-compatible microcontroller from Maxim Integrated Products. One unique feature of DS89C430 microcontroller is that it has a ROM loader mode which can be used to program the microcontroller itself.
Select the “Options” tab to Configured the Serial Port as shown below.
| P a g e
Select COM1 with a baud rate of 9600 as shown below. Then click on the “OK” button.
Open COM1 with a baud rate of 9600 as shown below.
Power-off the Z67-IDE Controller board. Insert jumper on the –EA two pin header as shown below.
| P a g e
Insert jumper on the PSEN two pin header as shown below.
Connect the serial cable from the Z67-IDE controller to the PC COM 1 port as shown below; Pin 1 = Ground (Black Cable) -> Connects to DB9 pin 5 (GND) Pin 2 = Transmit Data (Red Cable) -> Connects to DB9 pin 2 (RXD) Pin 3 = Receive Data (Green cable) -> Connects to DB9 pin 3 (TXD) http://www.aggsoft.com/rs232-pinout-cable/serial-port-db9.
Power-on the Z67-IDE board. Then insert a jumper on the two pin header labeled “ATX RESET” as shown below.
Connect to loader as shown below.
FW loader connects without any issues as shown below. If the FW loader fails to connect, then remove the “ATX RESET “jumper, then re-insert the “ATX RESET” jumper, and try again. Please verify that the – EA and the PSEN jumpers are properly installed. In this example I’m using COM8 at a baud rate of 9600 BPs.
Select the “File” tab and then click on “Load Flash” as shown below.
Select the latest Z67-IDE FW. As this writing the latest code is Z67-IDE10.hex which supports HDOS. The latest FW version can be found at the following website; http://www.koyado.com/Heathkit/Z67-IDE.html For this example, I will be using the Z67_DBG.hex FW version to demonstrate the concept.
FW loads without any issues as shown below.
Select the Target tab and select “Disconnect from Loader” as shown below.
First remove the” –EA” and the” PSEN” jumpers. Then remove the “ATX RESET” jumper and the Z67-IDE FW should load as shown below. The IDE information will vary depending on the Vendor ID information. Please make sure that the information matches the manufacturer IDE drive label.
CP/M VERSIONS SUPPORTED Heathkit CP/M OS’s: CP/M 2.2.03 CP/M 2.2.04 NZCOM UTILITY ISSUES With CP/M 2.2.03 the NZCOM utility works fine. With CP/M 2.2.04 the NZCOM utility fails to work properly (NZCPM command hangs). Issue resolved. See Updates for further information. Please follow-up with Ken on this issue if using the NZCOM utility. His email is as follows; tx836519@bellsouth.
Quikdata Computer Services, Inc User Guide Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support April 9, 1985 TO ALL QUIKSTOR CUSTOMERS This is the latest version of our QUIKSTOR software. My apologies for the delay in shipping out the product.
If receiving this as an update you will not be receiving a new binder or index tabs, just the new documentation and cover inserts for your binder. If you were a early purchaser of the first version and did not receive a binder, let us know and we'll send you one. If this is an update, please destroy all copies of the original software and documentation and return the original distribution disks to Quikdata.
L. INTRODUCTION 1- Warranty & General Information 2- License Agreement 4- Purchase Registration 5- System Specifications 7- Features 8- Price Sheet/ Order Blank 9- Preview (YELLOW) 1 0 - General System Considerations 12- 2. 3.
8- 4. Main Screen 10- Format Option Screen 11- Boot Screen SOFTWARE INSTALLATION: HDOS SOFTWARE 1- Preparation of System Disk 2- DVDDKGEN - Optimize the winchester 3- SASIXUxx.ABS 4- DKSASXV3.DVD HDOS Driver 5.
6. 17 - In Case of Difficulty 20 - Putting CP/M on Quikstor MULTIPLE WINCHESTERS (BLUE) 1- A.
QUIKSTOR OPERATORS MANUAL MODELS QS-15/33 83 | P a g e
Copyright (c) 1983, 1984, 1985 Quikdata Computer Services, Inc.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support WARRANTY & GENERAL INFORMATION Dear Customer: Thank you for your purchase of our QUIKSTOR Winchester unit. We value your business and look forward to serving you again.
All software is covered by our one year warranty. Any defects in software will be updated free during the first year period from purchase. Additional future updates will be made available at nominal charges. Our software warranty offers additional coverage which may not be covered in our subcontractor’s warranties. We will be limited to coverage only for replacement or updated software. See License agreement for more information.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support Serial No. QS-6601-2022 LICENSE AGREEMENT Thank you for selecting the QUIKSTOR QS-15/33, 15 or 33 megabyte hard disk unit for your H/Z H8/H89 computer. We believe that the QS-series is an outstanding product that will give you years of trouble free service.
responsible steps to protect the Materials for unauthorized reproduction , publication, disclosure or distribution. Your Agreement. You agree not to copy the Materials received from Quikdata, Inc., in whole or in part, except for backup or archive purposes. No more than five (5) copies may be in existence under this license agreement at any time. Limited Warranty. Quikdata, Inc.
EXCEPT FOR THE WARRANTY DESCRIBED IN THIS PARAGRAPH, THERE ARE NO WARRANTIES EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND SPECIFICALLY DISCLAIMED. Liability. You agree that regardless of the form of any claim, Quikdata's liability for any damages to you or to any other parts shall not exceed the license fee paid for the materials. IN NO EVENT SHALL QUIKDATA, INC.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support PURCHASE REGISTRATION Thank you for purchasing QUIKSTOR, the Winchester sub-system from Quikdata Computes Services, Inc. Please read the agreement enclosed and fill in the information on this sheet. Then return it to Quikdata at the above address.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support QUIKSTOR 15-MEG SUBSYSTEM SPECIFICATIONS Our 15 megabyte (formatted) hard disk subsystems are adaptable to either the Heath/Zenith H8 or H89 computer systems via our QUIKSTOR subsystem.
READ/WRITE HEADS: 6 MEDIA: 3 lubricated 5 1/4" platters providing 6 recording surfaces SECTOR SIZE: 256/512 bytes - setup for 256 bytes RELIABILITY: 11000 power-on hours COMPONENT LIFE: 5 Years No Preventative maintenance required POWER REQUIREMENTS: 5V 1.
QUIKSTOR 33-MEG SUBSYSTEM SPECIFICATIONS Our 33 megabyte (formatted) hard disk subsystems are adaptable to either the Heath/Zenith H8 or H89 computer systems via our QUIKSTOR subsystem. This same drive is also used for our Quikstor internal systems for the Z100 and Z150 series of computers. . Please note that any Winchester hard drive unit is very delicate. The drive technology uses a "flying" head which never makes contact with the disk surface, but floats slightly above the surface.
MEDIA: 3 lubricated 5 1/4" platters providing 6 recording surfaces SECTOR SIZE: 256/512 bytes - setup for 256 bytes RELIABILITY: 11000 power-on hours COMPONENTLIFE: 5 Years No Preventative maintenance required POWER REQUIREMENTS: 5V 0.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E .
Subsystem includes drive, cabinet with switching power supply, fan, cable, Xebec S1410 controller Software drivers designed for very fast and efficient operation Interface to host system via several host adapter cards readily available: H8 - use Heath H37/67 card - can be addressed at 170 or 270 H89 - use Heath H67 card, or MMS 77320 SASI card which also has 3 serial ports Lowest cost/megabyte highly reliable 96 | P a g e
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support QUIKSTOR Price sheet/ Order blank Both the 15 and 33 meg QUIKSTOR master and slave units are usually shipping from stock, ready to plug in and go. Use this order blank (or copy) to indicate your desires. Check appropriate spaces.
( ) $ 249 Heath H37/67 controller/ SASI host adapter for H8 (if available) ( ) $ 95 CP/M backup utility (optional) BACKREST ( ) $ 25 Shipping & Handling - required for all hard drive orders $ Total (note: add WI 5% sales tax for orders in the state of Wisconsin NOTE: Please supply FEDERAL serviceable address where possible. Add $25 extra for AIR MAIL shipping via US Postal Service. Whenever possible we will ship 2nd day Federal.
Time to read through this manual (at least once before you even do anything - please!) and follow the documentation step by step, you should have your system up and running in a relatively short time. This unit was designed from state of the art technology, and is made available complete with software and host adapter boards for both the H89 and H8 Heath/Zenith computers. Insta llation is simple and straight forward.
GENERAL SYSTEM CONSIDERATIONS This new release of software incorporates several new features not available in previous releases of the QUIKSTOR software. New features have been added to support other H19/89 TLB ROM's than the standard Heath TLB ROM, although they will not be supported by Quikdata. Previous releases of this software depended on the ANSI code in the H/Z19/89 TLB ROM. Other vendor's ROMs such as the UltraROM and the SUPER19 ROM would not work, since they stripped out the ANSI code.
| P a g e
CABLE ORIENTATION The ribbon cable used for the disk drives and our hard disk unit must be plugged into the controller card in the proper direction. For the H89 systems, pin 1 is always up. For the H8 pin 1 is always to the left. The pin 1 position of the drive cables can b e identified by a stripe along the ribbon cable edge and/or a dot or mark on the connector. 4MHZ OPERATION The Trionyx H8 CPU board supports both 2 and 4 MHz operation with a simple jumper change or via software.
QUICK CHECK All QUIKSTOR QS-15 Winchester units shipped have the CP/M QSBIOS files already PIPped onto the first CP/M partition. As the unit arrives it will already be partitioned either according to our 'standard' which is 10 megabytes on 2 CP/M partitions and 5 megabytes on 4 HDOS partitions, or according to what you indicated when placing your order. All QUIKSTOR QS-33 Winchester units shipped have the CP/M QSBIOS files already PIPped onto the first CP/M partition.
0 CPM0 1 160 8 Megs 1 CPM1 161 160 8 Megs 2 CPM2 321 80 4 Megs 3 CPM3 401 80 4 Megs 4 HDOS0 481 25 1.2 Megs 5 HDOS1 506 25 1.2 Megs 6 HDOS2 531 25 1.2 Megs 7 HDOS3 556 25 1.2 Megs 8 HDOS4 581 25 1.2 Megs 9 HDOS5 606 25 1.2 Megs 10 HDOS6 631 25 1.
BOOTING QUIKSTOR Whether you repartition the drive or not, BOOTing is the same. If your computer SASI host adapter card has its switch set for binary 15 (all l's), booting off the H67 device will cause the partition/boot table to be read in from the Winchester boot track and appear on the console. Simply enter the partition number you want to BOOT from, and hit the 'BLUE' key. The system will now boot the desired partition.
H8 HARDWARE INSTALLATION The only board presently available to support any hard disk on the H8 is the Heath WH8 -37 card. This card contains both a 5" soft sector H37 compatible floppy controller interface, and a standard SASI interface bus. Since this card has both interfaces built in, and CP/M only supports two devices, I assume the majority of users will only have this card installed - not the H47 or H17. To use this interface card with the H8 computer, a Z80 CPU must be used.
board). Be sure to refer to your PAM-37 ROM documentation for switch definition and proper settings. Following is a table summary of the ports. CONTROLLER CARD PORT(S) REMAINING PORT FOR HARD DISK H17 7CH (174Q) 78H (170Q) WH8-37 '37 part 78H (170Q) 7CH (174Q) H47 78H (170Q) 7CH (174Q) Make a note of the controllers and port assignments as you will need these later.
SET-UP & PARTITION: AN INTRODUCTION This package is the result of considerable effort expended in various phases for an easy to use Winchester hardware package for the H8 and H89 H/Z computer system, including hardware interfacing, software interfacing and documentation. The unit can be set up with the Heath HDOS operating system, the Heath CP/M operating system, or both. Both 2 and 4 MHz CPU's are supported by this package.
You can BOOT off a floppy; you can also BOOT off of any SYSGENed partition on the Winchester. When your system is properly set up, you will be able to continue to BOOT off any of your floppy drives, and also any of the Winchester partitions - the default device specified by the CPU switch setting.
PARTITIONS To expand on partitions a bit, the most common question asked is exactly what is a partition? Don't let the term scare you. To help clarify this, consider the floppy. When you work with floppy drives, you have 100K, 500K, or perhaps a maximum size of about 1 megabyte. With relatively small sizes such as this, you don't have to worry about size management of file s, or too many files to fit on the directory. When you have a Winchester of 15 megabytes or so, it's very large compared to a floppy.
CLUSTER SIZE Depending on the size of the partitions, there is always a 'minimum size' for a file to occupy, known as a cluster under HDOS. A cluster is a group of sectors which is the smallest size available for a file. This value varies depending on the 'disk' size. For instance, on a SS SD 100H disk, the cluster size would be two sectors. On a very large partition, the cluster size may be more than 20 sectors.
256K to 512K partition = 128 maximum directory entries 512K to 2 Megabyte partition = 256 maximum directory entries 2 Megabyte to 8 Megabyte partition = 512 maximum directory entries To calculate the partition size from the number of allocated cylin ders, note the following: 1 cylinder = 6 tracks. Each track holds 8K storage. Therefore, each cylinder will hold 48K storage. Thus, for the default CP/M partitions of 100 cylinders, you get 48000K storage, or 4.8 megabytes.
THE PARTITION UTILITY: SASIXUxx AN INTRODUCTION The QUIKSTOR partitioning utility, SASIXUxx, where xx is 15 or 33 depending on the Winchester unit you have (named SASIXUxx.COM under CP/M and SASIXUxx.ABS under HDOS) was written by Dean Gibson of UltiMeth Corp. It is a very clever menu driven utility which makes partitioning very easy and user friendly. You are allowed to set up a maximum of 15 partitions and define these in any combinations you desire.
the BOOT CODE is read into the computer memory. After this point, the system "knows" where each partition is, and what operating system it c ontains. Please note, that whenever running the partition utility SASIXUxx, BE SURE YOU HAVE BACKED UP ANYTHING ON THE HARD DISK YOU MAY WANT TO HAVE SAVED, as repartitioning may cause you to loose any and all data on the hard disk unit. This is especially true if you are changing partition sizes.
SASIXUxx.COM PARTITION INSTALLATION including sample SCREENS Please note that this discussion applies to both the CP/M and HDOS versions of SASIXUxx. PARTITION PROGRAM SASIXUxx PROLOGUE As mentioned earlier, the partition program SASIXUxx is the program used to set up and test and partition the QUIKSTOR Winchester subsystem and slaves, if they are used.
FIRST SCREEN - SASIXUxx PROGRAM ENTRY When you first boot your system CP/M disk (to which you have copied from the CP/M QUIKSTOR installation disk the file SASIXUxx.
SCREEN #1 (Program entry screen): The first screen will come up and look similar to this: XEBEC Hard Disk Partitioning Utility - Copyright 1983 UltiMeth Corporation Function: 0 V$$$$.$$$$/$$[$:$$] Port.78 H Drive: 0 Controller: 0 Sense/ECC data: @@ @@@@@@ @@ ..............................
and letters; such numbers and letters identify the particular version of the SASIXUxx program being used. 2. A string of periods (.) shown in the screen documentation will appear on the CRT screen either as blanks or as an informational, warning, or error message. 3. At-signs (@) shown in the screen documentation will appear on the CRT screen as various character values; such character values identify status information. 4.
After entering the last character in a user input field, or when a n attempt is made to move the cursor to another field, the value in the field in checked for validity (e.g., a numeric field must contain a numeric value). If the value is not valid, the cursor remains in the field along with the last valid value, an error message is displayed, and the terminal "bell" is sounded. The bell is also sounded if an attempt is made to move the cursor in a manner that is not allowed.
SECOND SCREEN - MAIN SCREEN XEBEC Hard Disk Partitioning Utility - Copyright 1983 UltiMeth Corporation Function: V$$$$.$$$$/$$[$:$$] Port: @@H Drive: @ Controller: @ Sense/ECC data: @@ Error-len: _ Heads: @ Cylinders: @@@@ ............................... ..............................
This screen is accessed by keying the Read table function key in the previous screen, screen #1 (the program entry screen), or by keying the "Exit screen" function key in screen #3 (the formatting screen). The Error-len: user input field may have a value from "1" to "11"; it is used by the controller when a data error is detected during a read.
system operation. The Start over function key (#8) is provided on this screen and screen #3 (the formatting screen). It causes screen #1 (the program entry screen), to be displayed on the console again. The Gen MMS function key (#3) regenerates the Magnolia Microsystems partition table from the UltiMeth partition table and is advised not to be used since it is not supported at this time (although it may work).
SCREEN THREE – FORMAT OPTIONS XEBEC Hard Disk Formatting Utility - Copyright 1983 UltiMeth Corporation Function: V$$$$.$$$$/$$[$:$$] Port•. @@H Drive: @ Controller: @ Error-len: @@ Heads: @ Sense/ECC data: @@ @@@@@@ @@ Cylinders: @@@@ ..............................
1. Formatting cylinder zero should only be done when a new disk drive is installed, or when repeated problems are encountered in reading tracks 0, 1, 2, or 3. Formatting cylinder zero erases and resets any alternate boot track specified. The partition table must subsequently be rewritten. 2. Formatting an alternate boot track should only be done when repeated problems are encountered in reading track zero, and when reformatting cylinde r zero does not solve the problem.
BOOTING OFF QUIKSTOR - BOOT SCREEN When all the partitions have been set up and the Winchester has been properly INIT'd and SYSGEN'D under HDOS, or FORMATted and PUTSYS'd in CP/M, you are ready to boot off the QUIKSTOR. When you boot off the H8 or H89 and specify the H67 boot device and port, the BOOT SCREEN will appear on your terminal. XEBEC Hard Disk Partition Master Boot - Copyright 1983 UltiMeth Corporation V$$$$.
drive cntlr boot to ROM This screen is accessed when the hard disk master boot program is unable boot a valid boot partition, because: ' 1. A boot command string was keyed whose value was either an M, an m, or an invalid partition number, or a valid partition number whose category code is not appropriate for booting; or 2.
SOFTWARE INSTALLATION You have been supplied with all needed software to bring your hard disk up and use it, assuming you have the proper operating system you wish to use. You will have received the proper disk format for your distribution media, depending on the system you specified when placing your order. For any supplied format, all files will be present on all disk formats distributed. As development continues on this project, some of this software may be revised and updated.
(1) INITialize an HDOS floppy disk with your present SY floppy driver. As this disk is being built, it should as much as possible contain the SYSTEM files from the original Heath distribution disks, and will be hereinafter be referred to as the SYSTEM FLOPPY DISK. Although various SYSCMD type modifications and other user installed patches and mods may work, they will not be supported.
disk device driver will be recognized as a legal driver - all ready to use. This disk now contains all the needed files to INIT and SYSGEN the hard disk , copy files to and from it, and access it. DVDDKGEN.ABS This is the utility used to set the maximum number of partitions (logical drives) you will be using with your DK.DVD device driver. You can have more partitions than that number, but you won't be able to access them.
Note to advanced users: Keep in mind that with HDOS you can have up to seven active device drivers, each which may reference a maximum of eight units. Suppose you want to have all HDOS on the Winchester and no CP/M. You could have, say, 10 HDOS partitions on the hard disk Set up two SY.DVD device drivers. Give one a category number of 4, for instance (see SASIXUxx documentation), and the other a category number of, say 5 for an example. Now you could run DVDDKGEN for each driver.
HDOS SOFTWARE - DKSASXV3.DVD DRIVER The HDOS software driver you received on your HDOS distribution disk is called DKSASXV3.DVD. This is the driver for under HDOS which will allow you to access the Winchester drive from your system drive, or allow you to SYSGEN and BOOT the Winchester. The driver has been designed to be very fast, compact and efficient.
The drive number sets the driver for the Winchester drives on the same controller. If you only have one Winchester, this should be 0. If you have a second drive connected to the same Xebec controller, this should be set to a 1. The controller number sets the driver for the Winchester drives on a separate Xebec controller; i.e., daisy chained from the host adapter card. If you only have one Winchester, this will always be a 0.
number you wish to BOOT, hit 'BLUE' key), the select light will come on for an instant and the system will appear to have died because it is waiting for "Type Spaces to determine Baud Rate". Simply hit the space bar several times, and the system should BOOT up. Once BOOTed, you can treat it as any HDOS drive - the only difference is it will be much faster and hold more data. You can now copy (PIP) files from your Winchester drive to your floppies and vice versa.
QSBIOS (c) Copyright(c) 1983, 1984 by Livingston Logic (and Quikdata, Inc.) Post Office Box 5334 Pasadena, California 91107 PRODUCT DESCRIPTION QSBIOS(c) is a replacement for the standard Heath/Zenith CP/M 2.2X03 or 2.2.04 BIOS which provides complete support for the Xebec S-1410 Winchester disk controller, allowing use of any Seagate ST-506 compatible Winchester drive with up to 33 Megabytes capacity, as well as the standard H-17, H-37, and H-47 disk systems.
directed to Quikdata, Inc. INTRODUCTION QSBIOS(c) is a replacement for the standard Heath/Zenith CP/M 2.2X03 and 2.2.04 BIOS -which provides complete support for the Xebec S-1410 Winchester disk controller provided in the QUIKSTOR package, allowing use of any Seagate ST-506 compatible Winchester drive with up to 33 Megabytes capacity, as well as the standard H-17, H-37, and H-47 disk systems.
NO PATCHING! Since CPU speed is measured and all pertinent timing constants calculated on each call to the disk drivers, QSBIOS will even work with the new software switchable 4 MHz conversions now being offered by several suppliers (Please read the disclaimer on 4 MHz operation at the end of this document.
| P a g e
INSTALLATION Installation of QSBIOS is very simple, but does require that the user be familiar with the CP/M operating system and its utilities, and that all directions be followed EXACTLY. Decide if you are using CP/M 2.2.03 o 2.2.04 and then note this in order that the proper files are used. ALL CP/M files MUST be copied from your CP/M 2.2.03 or 2.2.04 distribution disks, and you must not mix files between the two versions! ALL QSBIOS files MUST be copied from your QSBIOS distribution disk(s).
2 - Create a bootable CP/M diskette by first FORMATting the blank diskette, and then SYSGEN it, being certain that the BIOS.SYS is on the disk. You can simply run MOVCPMxx from the distribution disk, and then run SYSGEN, hitting RETURN for the source drive name. If in doubt, refer to your Heath/Zenith CP/M documentation for details on the use of FORMAT, MOVCPM, and SYSGEN. This disk will be referred to as the "QSBIOS system disk" throughout the remainder of this document. You may want to put PIP.
ZCPR.COD and ZCPR.REL should be gone. QSPUTSYS.COM and QSCONFIG.COM should be present. 6 - Depending on which floppy system you are using and which CP/M version you are using, copy the appropriate BIOS.SYS files from your QSBIOS Distribution Disk(s) onto your QSBIOS system disk and rename it to BIOS.SYS, deleting the existing BIOS.SYS file (may be STATed to SYS and will not show up in a DIR): BIOS0317.SYS - for Winchester and H-17 disks with CP/M 2.2.03 BIOS0337.
| P a g e
QSBIOS UTILITY PROGRAMS A BRIEF DESCRIPTION OF INCLUDED PROGRAMS The following utilities are provided with QSBIOS: QSASSIGN - A partition assignment utility for assigning Winchester partitions to logical CP/M drives. QSCONFIG - A modified Heath/Zenith CONFIGUR for QSBIOS. QSFORMAT - A disk formatting utility for the H-17 system which allows formatting of double sided and 8U track disks.
BIOS UTILITIES AND NOTES QSBIOS.ASM NOTES QSBIOSV2.ASM can be assembled for either CP/M 2.2.03 OR CP/M 2.2.04. Which way it assembles is determined by two equates near the beginning of the file. If BIOS03 is set to TRUE, then a 2.2.03 BIOS is assembled. If BIOSO4 is set to TRUE, then a 2.2.04 BIOS is assembled. One or the other MUST be set to TRUE, BUT NOT BOTH. The Heath MAKEBIOS utility can be used to reassemble the BIOS.
QSFORMAT Disk Formatting Utility QSFORMAT allows formatting disks to all of the "native" formats understood by Quikstor CP/M.
QSFORMAT (?) (drive:) (TO format descriptor) where drive: is the CP/M drive in which to format the disk, and the format descriptor is any valid combination of the following: SS - Single Sided DS - Double Sided SD - Single Density DD - Double Density ED - Extended Density Z-100 - Z-100 Double Density If no format descriptors are given, the format will default to SS, SD. QSFORMAT will print an error message if the DS descriptor is given for a drive which has been configured as single sided.
QSFORMAT C: TO DS,Z-100 Will cause the 5" disk in drive C: to to be formatted as double sided Z-100 double density. During formatting of disks on the H-17 and H-37, the current cylinder being formatted (which is the same as the track on a floppy) will be displayed on the console. When formatting has been completed, a message will be displayed stating that the formatting was successful, and the user will be asked whether he wishes a media check performed.
exceeds the number of physical drives supported by your BIOS. If the drive is a Winchester partition, it indicates that no partition has been assigned to the drive. Enter a different drive specification. ** ERROR ** Unable To Write Disk Label After formatting the diskette, an attempt was made to write the disk label, but the attempt failed. The proper action is to try again to format and media test the diskette. If. the error re-occurs, the diskette should be discarded.
QSPUTSYS CP/M System Generation Utility QSPUTSYS provides the combined facilities of the standard CP/M MOVCPM and SYSGEN, and supports all available disk devices under Quikstor CP/M. QSPUTSYS can be used to generate a new maximum sized (64K in most cases) CP/M system, complete with the proper boot loader and BIOS loader, and place the system onto the system tracks of any floppy disk or Winchester partition. The BIOS.SYS file may also be copied if desired.
| P a g e
QSPUTSYS A: TO B:(cr) Will cause the file A:BIOS.SYS to be loaded, and the system and BIOS will then be written to the disk in drive B:. Note that this format is equivalent to "QSPUTSYS TO B:(cr)" QSPUTSYS B:NEWBIOS.TST TO C:(cr) Will cause the file B:NEWBIOS.TST to be loaded, and the system and BIOS will then be written to the disk in drive C:. QSPUTSYS Error Messages ** ERROR ** Invalid Drive, Please Try Another Drive exist.
QSASSIGN Partition Assignment Utility QSASSIGN provides a convenient means of assigning hard disk partitions to CP/M logical drives. The command syntax for QSASSIGN is: QSASSIGN (T) (unit:) (partname TO )(drive:), (unit:) (partname TO ) where unit: specifies the controller and physical drive number, partname is a valid partition name, and drive: is the CP/M drive to which partition unit:partname is to be assigned.
Will cause the partition "CPM PART1" on controller 0, drive 0 to be assigned to CP/M drive B:. QSASSIGN 11:WORK TO C: (cr) Will cause the partition "WORK" on controller 1, drive 1 to be assigned to CP/M drive C:. QSASSIGN 1:SOURCE TO B:,11:DATA TO C: (cr) Will cause the partition "SOURCE" on controller 0, drive 1 to be assigned to CP/M drive B:, and the partition "DATA" on controller 1, drive 1 to be assigned to CP/M drive C:.
** ERROR ** Unable To Read Partition Table The partition table could not be read from the specified unit. This indicates either an invalid unit was specified, or there is a hardware failure ** ERROR ** Unable To Select Specified CP/M Drive The specified CP/M drive is invalid, and cannot be selected. ** ERROR ** Unable To Locate Specified Partition The specified partition name could not be located in the partition table on the specified device.
If no arguments are given, then QSMAP simply displays the current drive mapping. Otherwise; QSMAP will interchange the physical devices assigned to the two logical drives given in the command line. For example: QSMAP ? (cr) Will cause a display of the proper command syntax for QSMAP QSMAP (cr) Will cause the current drive mapping to be displayed QSMAP A: TO C: (cr) Will cause drives A: and C: to be "swapped", so that the drive that was A~ will now become C:, and the drive that was C: will now become A:.
QSMAP Error Messages ** ERROR ** Illegal Drive Assignment This indicates that the requested mapping would have placed an undefined drive in the A: position, generating a system which would not operate. EX14 - Enhanced Batch Command Processor EX14 is a public domain replacement for the DR SUBMIT and XSUB batch processors, which provides many useful enhancements. For the most part EX14 works in the same manner as SUBMIT and XSUB, and can be used as a substitute for them.
annoying. ^. will toggle ALL console output on and off, allowing SUB files to execute without outputting anything to the console. ; will indicate that the line is a comment, and it will be printed on the console, but not executed. ;; will indicate that all characters following until the next line feed are comments, and will not be displayed. $ followed by a digit 1-9 will cause the corresponding command line parameter (or default) to be substituted when the command is executed.
DETAILED INSTRUCTIONS - MINOR UTILITIES CONFIG80 works in much the same way as CONFIGUR. It is used for specifying the type of drive located at each physical drive address on the H-17 controller. The parameters which may be entered are: Track Density - May be either 48 for 40 track drives, or 96 for 80 track drives. Note that only the first digit needs to be entered (either 4 or 9). Number of Sides - May be either "1" for single sided drives, or "2" for double sided drives.
1 - If the bad sector is in the system or directory area of the disk, an error message will be displayed on the console warning the user of a bad system or directory sector. 2 - If the bad sector is in the file area of the disk, an error message will be displayed giving the number of the CP/M allocation block containing the bad sector. That block will then be allocated to the file (UNUSED).BAD so that it cannot be used by any other file operations.
ERA - Will display the names of all files ERAsed. REN- If the new file already exists, you will be asked if it should be deleted bef ore performing the REName. TYPE - The file will be displayed on the console a screen (24 lines) at a time, and wait for a character from the console before scrolling to the next screen. This makes searching for something in a file much easier, since you needn't use CTL-S to stop the scrolling.
GO - causes a direct CALL to any location in memory. This command, along with the GET command, allows execution of programs which operate at some address other than 0100H. Any program entered in this way can simply execute a RET instruction to return control directly to the CCP without doing a warm boot, providing the CCP is not overwritten, and the CCP stack is preserved. JUMP - same as the GO command, except this command causes a direct JUMP to 8 memory location rather than a CALL.
First: On the current drive, under the current user number Second: On the current drive, under the default user number Third: On drive A:, under the default user number The default user number can be set with the "DFU" command described above. Suppose we go back to the above example. You are logged onto drive B:, under u ser 5. The file you wish to load is on drive A: under user 3. With ZCPR you could enter the following: B5> DFU 3 B5> MBASIC And MBASIC.COM would be loaded from drive A: user 3.
experiencing a large increase in the number of complaints from cust omers who have installed these conversions. To date, NOT ONE of these complaints has proved valid. Tracking down such problems has begun taking up a great deal of our time, when, in fact, the problem is NOT ours! With the wide variety of different conversions and clock switching schemes available at the present time, it is simply not possible to provide software which will work in all cases.
Our experience with customer complaints/problems has been: 1 - Over 60% simply did not take the time to read and understand the documentation, and made little or no effort to isolate or verify the problem before calling for help. In many cases, we have been called upon to provide VERY BASIC information about the operation of the computer or the operating system.
sellers, and, as a result incompatibilities may arise, particularly with products developed AFTER the release of ours. For this reason, we DO NOT provide ANY products on a trial basis, and we further make NO warranties as to compatibility or suitability of any of our products for any purpose whatsoever. All products are sold strictly on an "as is" basis.
PUTTING CP/M ON QUIKSTOR You now have a floppy disk (QSBIOS system disk) with all needed files on it. If you h ave not copied the needed files such as STAT, QSPUTSYS, QSASSIGN, QSCONFIG, FBAD, PIP, SASIXUxx, etc., do it now. Once you have this disk ready, boot off of it and be sure the Winchester is plugged in, connected, turned on and ready to go.
FBAD E: to test the second partition, etc. 5) It is now time to create a (P/M system on the Winchester. To do this, be sure you can still access the Winchester partition you wish to be able to boot from. Do a DIR or something, and if you can't access it, use QSASSIGN again. Now run QSPUTSYS (be sure you read and understand the documentation first!) which will place your BIOS and SYSTEM on the Winchester. This will cause the BIOS and system for the Winchester to be created and placed on the hard disk unit.
Select the CP/M partition number from the menu and push the 'BLUE' key under the displayed message "perform boot" (or F6 if using an H29 or H49) on the bottom center of the boot table. The CP/M partition should now boot from the Winchester. If you did not obtain the above results and cannot boot from the Winchester, be sure to go over all hardware and software installation and try everything again. If this again fails, call or write.
MULTIPLE QUIKSTOR OPERATION Besides supporting 15 and 33 Meg Winchester drives, this version of software supports multiple Winchesters on the H8 and H89 computers under both HDOS and CP/M operating systems. The second Winchester can be connected to the system in either of two ways; daisy chained from the computer's host adapter card or chained off the Xebec controller in the primary QUIKSTOR Winchester subsystem.
cannot say. We do know that it works with the H89 Magnolia Microsystems 77320 SASI/SERIAL card. In the abovementioned configuration, both units may have different sized Winchesters, but the internals of the cabinet are identical, i.e., they each have a Xebec controller card. Thus for this method, you simply remove the cabinet of the second, or slave unit, and remove the "0" jumper block from J5 and set it to "1". This will select that unit as the second unit.
When configuring the software such as using QSASSIGN, this is controller 1, and drive 0! For example, when using SASIXUxx, the fields for the drive being partitioned must be set for controller 1 and drive 0.
designations may change. The master drive is always on the left most rear connector as viewing the unit from the front. The slave connector is more to the righ t. The slave drive is in an auxiliary cabinet which contains only the Quikstor Winchester and power supply (of course fan, cables, etc.) - no XEBEC controller card! The main difference between this method and the abovementioned alternate method is that this method uses only one Xebec card.
Heath/Zenith Computer Support H-SCOOP Newsletter Computer Control & Interfacing Word Processing He nry E . F a le (414) 452-4172 • Zenith Business Systems • Computer Consulting • Computer Programming • Sales, Service, Support Q & A ON QUIKSTOR WINCHESTER SYSTEMS We have been receiving a considerable number of questions on our QUIKSTOR 15 and 33 megabyte drive systems and slaves for the H8 and H89 computers, and have prepared this information for your convenience.
Does the unit support both HDOS and CP/M, and are the partitions bootable? Quikstor will allow up to 15 user defined partitions, which can b e HDOS or CP/M or any combination of the two. In addition, each partition is bootable once it has been SYSGENed. As many as 8 HDOS partitions may be on line at one time with one driver, and as many as 4 CP/M partitions may be on line at one time.
What about support for Magnolia CP/M and Q'/M+? Our Quikstor units will work with Magnolia CP/M 2.2.xx and CP/M+, either or both running with the Magnolia 77316 double density card. The Magnolia SASI/Serial card, 77320 is required for the host adapter interface. The proper Magnolia Winchester software is already supplied at no additional cost with this card. If you are using this with CP/M only on the Magnolia, you will not require our QUIKSTOR software and documentation.
can have the SASI with the Winchester, the H17 card, and the Magnolia DD controller supporting both 5" and 8" double density drive systems. Because of high costs of other backup means at this time, and the low order volume we would expect to receive we are not at this time planning tape backup or any other kind of backup. Obviously, besides backup the floppies are used to load the Winchester.
Is the unit hard to set up and use? No. Documentation is clear and straight forward. We also have the unit fully INITialized and FORMATted when shipped out, with the HDOS partitions ready to boot. If not specified, the partitions (for the 15 meg unit as an example) are set up as follows when shipped: CP/M partition A 5 megabytes CP/M partition B 5 megabytes HDOS partition 0 1.2 megabytes HDOS partition 1 1.2 megabytes HDOS partition 2 1.2 megabytes HDOS partition 3 1.
full year warranty. What is the availability? Shipping is generally from stock. Most orders are shipped within 24 hours of receipt.
PRECAUTIONS In order to get the most reliable operation from your QUIKSTOR Winchester unit, follow these precautions. Don't operate or store the unit in environments with temper atures below 60 degrees F or above 80 degrees F. Don't subject unit to any shock or vibrations at any time - especially during operation. Situate the unit where vibrations will be at a minimum. If you have room on the floor under the desk or table where the computer is situated, this will be best.
PROBLEMS? It is our wish that you never have any problems with your Quikstor Winchester unit. It is, however, made of both electronic and mechanical parts, and they do tend to fail. In the event that you experience problems with your unit, or even if you want to add suggestions to the manual or to procedures, make your notes here.
Appendix A – IDE HD TTY LOGS IDE HD TTY LOG: WH-8-Z67 SASI TO IDE DISK EMULATOR Author: Norberto Collado - (C) Copyright, 2010 EMAIL: norberto.collado@koyado.com Version - 2.0 HW/Settings: MicroController: DS89C450 @20MHz Baud Rate: 9600 8-N-1 IDE CONTROLLER: 82C55AC-2 SASI CONTROLLER: 8155H-2 SASI INITIATOR ID: 7 SASI TARGET ID: 0 PARITY: ENABLED -> ODD DATA TRANSFER: ASYNCHRONOUS TOTAL RAM: 1K BYTES PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (0).
IDE SATA SSD TTY LOG: WH-8-Z67 SASI TO IDE DISK EMULATOR Author: Norberto Collado - (C) Copyright, 2010 EMAIL: norberto.collado@koyado.com Version - 2.0 HW/Settings: MicroController: DS89C450 @20MHz Baud Rate: 9600 8-N-1 IDE CONTROLLER: 82C55AC-2 SASI CONTROLLER: 8155H-2 SASI INITIATOR ID: 7 SASI TARGET ID: 0 PARITY: ENABLED -> ODD DATA TRANSFER: ASYNCHRONOUS TOTAL RAM: 1K BYTES PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (0).
IDE CF CARDS TTY LOG: WH-8-Z67 SASI TO IDE DISK EMULATOR Author: Norberto Collado - (C) Copyright, 2010 EMAIL: norberto.collado@koyado.com Version - 2.0 HW/Settings: MicroController: DS89C450 @20MHz Baud Rate: 9600 8-N-1 IDE CONTROLLER: 82C55AC-2 SASI CONTROLLER: 8155H-2 SASI INITIATOR ID: 7 SASI TARGET ID: 0 PARITY: ENABLED -> ODD DATA TRANSFER: ASYNCHRONOUS TOTAL RAM: 1K BYTES PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (0).
NO IDE HD FOUND TTY LOG: WH-8-Z67 SASI TO IDE DISK EMULATOR Author: Norberto Collado - (C) Copyright, 2010 EMAIL: norberto.collado@koyado.com Version - 2.0 HW/Settings: MicroController: DS89C450 @20MHz Baud Rate: 9600 8-N-1 IDE CONTROLLER: 82C55AC-2 SASI CONTROLLER: 8155H-2 SASI INITIATOR ID: 7 SASI TARGET ID: 0 PARITY: ENABLED -> ODD DATA TRANSFER: ASYNCHRONOUS TOTAL RAM: 1K BYTES PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (0). PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (1).
WATCHDOG TIMER TTY LOG: WH-8-Z67 SASI TO IDE DISK EMULATOR Author: Norberto Collado - (C) Copyright, 2010 EMAIL: norberto.collado@koyado.com Version - 2.0 HW/Settings: MicroController: DS89C450 @20MHz Baud Rate: 9600 8-N-1 IDE CONTROLLER: 82C55AC-2 SASI CONTROLLER: 8155H-2 SASI INITIATOR ID: 7 SASI TARGET ID: 0 PARITY: ENABLED -> ODD DATA TRANSFER: ASYNCHRONOUS TOTAL RAM: 1K BYTES PLEASE WAIT... SCANNING IDE INTERFACE FOR IDE HARD DRIVE (0). Model: SanDisk SDCFH2-008G S/N: 014222J3008N4649 Rev: HDX 4.
Appendix B – H8-Z67 SASI Controller Figure 26: H8-Z67 SASI Controller 1/7/2012 2:05:35 PM Page | 185
Appendix C – Z-89-67 SASI Controller Jumpers 1/7/2012 2:05:35 PM Page | 186
1/7/2012 2:05:35 PM Page | 187
Appendix D – H89-Z67-DISK I/O SASI Controller Figure 27: H89-Z67 DISK I/O SASI Controller 1/7/2012 2:05:35 PM Page | 188
Appendix E – WH-8-Z37 Controller Jumpers 1/7/2012 2:05:35 PM Page | 189
Appendix F – H8 Front Panel Keypad (PAM-37) 1/7/2012 2:05:35 PM Page | 190