Proteus Vol05-01.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
PROTEUS / AN INDEPENDENT NEWSLETTER FOR OWNERS AND USERS OF PROCESSOR TECHNOLOGY CORPORATION COMPUTERS FORMERLY SOLUS NEWS ------------------------- VOL. 5 # 1 1982 - FIRST QUARTER SINGLE ISSUE ••• $7.50 (US) PUBLISHED BY I 1690 WOODSIDE ROAD. SUITE 219. REDWOOD CITY. CA 94061. USA PROTEUS SINGLE ISSUE •.. $9.50 (FOREIGN) McVIDEO UPGRADE AVAILABLE NEW VERSATILE DISK CONTROLLER: FLOPPY, HARD DISK, CLOCK IN ONE BOARD IT REALLY WORKS! by Stan Sokolow There is a new disk controller on the market which offers high performance in one 5-100 board compatible with Sol. Not In the last issue, I reported my preliminary experiences only that, but it is plug compatible with the PerSci disk used with the MicroComplex video upgrade for Sol. My Sol was a in the Helios system. Named the "Versatile Floppy Disk very early model (Rev D), so expected it to be a tough Controller" (VFDC), this board is so good for Sol users, that test-case. I did report some problems, but just after the Proteus has arranged to be a dealer for it. Proteus News went into the mail, I received the repaired unit and a phone call from Bob Hogg of MicroComplex. He explained Its use is not limited to the Helios, but Helios owners that the early Sol's had a few timing problems, including slow will rejoice to know that this board is a no-hassle plug-in 8080 microprocessors. He made a change to the video board to replacement for the Helios controller board set that will give be more tolerant of these timing variations, and expected no IBM compatible soft-sectoring instead of the unique Helios further problems with mine. He was right. It works great. format. This will let Helios owners run CP/M 2.2 and buy At the Computer Faire, I exhibited my Sol with the video software from virtually any source, instead of being dependent board in operation. People loved the crisp display it gives on upon the limited software available from Lifeboat Associates on the BMC monitor. They also liked the new features Bob has put Helios CP/M. into his version of Solos, whic~ I call "McSolos" for "Micro-Complex Solos". (The "Mc ••• " was Bob's idea originally, This board provides a dual density 8" floppy disk calling his NorthStar DOS equivalent operating system "McDOS". controller, a high-speed parallel interface for an intelligent I like it so much, I've given McNames to everything he makes. Winchester drive, and a calendar clock module. All of the So we have McVideo, McFloppy, McSolos, and coming soon functions use I/O ports rather than memory mapped addresses, so McWinchester. The names are kind of catchy, aren't they? I hope the board uses no address space. Both the hard disk and floppy McDonald's Corporation doesn't have a copyright on all of them access the system memory through Direct Memory Access (DMA) so al ready.) that the Sol can continue to do useful work while the To review for those who didn't read the previous article, controller transfers data to and from memory. The calendar the McVideo upgrade is a circuit board custom made for the Sol. clock maintains date and time-of-day down to thousandths of It is not an 5-100 board and does not use any of the five 5-100 seconds, and it continues to function with an onboardbattery slots in the Sol. primarily, it converts the Sol's video when the computer system is turned off. display so that it can be switched between the usual l6x64 display format and the more standard 24x80 format. I say The floppy disk controller portion of the board uses the "primarily" because it does a lot more than that. Western Digital dual density floppy disk contoller chip, Other features include: (1) a sonic alert can be sounded which means that it is able to perform the fast-seek with the under software control (it beeps); (2) the upgrade eliminates PerSci drives. Many controllers on the market now use the NEC the annoying screen snow that was due to the video being chip or equivalent, which is an elegant floppy disk controller switched off momentarily during update of the video RAM; (3) it but it can only step the drive at 1 ms maximum rate. The PerSci allows the Sol's dedicated address space (ROM, RAM, video RAM) will accept step pulses in a rapid burst to do the fast-seek, to be disabled under software control so that you can have a but the NEC chip can't do that. The WD chip can. It provides full 64K of RAM in the 5-100 bus; (4) two latched output bits IBM compatible, soft-sectored format (IBM 3740 single-density are available for custom use, such as disabling other memory format, IBM system 34 double-density format). mapped boards in the system; (5) it relocates Sol's address space from COOO to FOOO when swi tched into the 24x80 mode; (6) Moreover, the controller and software know all about the it replaces Sol's slow RAM with very fast RAM for compatibility PerSci drive's unique features. Many controllers are totally with future upgrades that speed up the Sol; and (7) the confused by the fact that the PerSci drive has both heads character generator is not changed, ~o the display still gives ganged together on one seek mechanism. (That is, when drive 0 the same high-quality character font. seeks, so does drive 1.) The cable pinouts of the PerSci are The video display moni tor you use now may have to be non-standard, so most manufacturers do not support the PerSci adjusted or replaced with a better quality unit to provide the directly, requiring cuts and jumpers on the controller and/or crisp characters this board is capable of producing. That may the drive pcb to swap the signals around. This VFDC controller be an extra expense, but don't forget that you sit and stare at has a configuration plug which adapts the board to the drive that tube all the time you use the computer. Your eyes and pinouts with no cutting. The adapter plug can be set up for any nerves deserve a good quality display. kind of drive. The special PerSci signals for Seek Complete, To make full use of the board, you should use it in Spindle Motor Enable, and Direct Head Load are all supported by the board. CON'T ON PAGE 2 1 CON'T ON PAGE 2 • McVIDEO UPGRADE - CON'T FROM PAGE 1 2 conjunction with the MicroComplex Dual Personality Module. Together, these two boards will provide the hardware and can read the date and time into the edited file is available software to let you run the Sol with modern software needing a for CP/M with this board.) 24x80 screen, and still revert to the old Sol mode for running your old software. Security break-in attempts in business systems can be Use of the 24x80 mode is easy if you treat Sol as a logged with date and time for later investigation. That is, it console device through calls to McSolos. All of the standard 1S not good enough just to provide password protection to keep entry offsets have been preserved. Software that uses the non-authorized users out of files they shouldn't access. You memory-mapped video directly, however, will need modifications also need to be aware of the attempt to breach the security of to know the new origin (FCOO) and size of the display RAM. I the system so the culprit can be found. This is a key technique have quickly patched PTDOS's console driver to use the in discovering embezzlement attempts in financial systems. F-origin entry points, but haven't had time to modify the PTDOS memory-mapped EDIT. The navigational editor (the one that The clock would also allow high-security systems to have "yanks" text as a stream) should work fine until EDIT is an automatic lock-out based upon a timer routine, so that alt.ered. If someone wants to work on EDIT, I'll be happy to someone trying to discover a password by running through all send the source code if they don't have it already. I'm sorry possible permutations will be slowed down to one attempt every to say that modifying WordWizard will not be possible, so it 10 minutes or something like that, making this exhaustive will have to be used in the 16x64 mode. search method truly exhausting. I am completely satisfied with the McVideo board and am sure you will be, too. Proteus has arranged to be a dealer for Using a log-file, your system can keep track of the date the MicroComplex products, so that we can derive some needed and time of hardware errors that give early warning of income from the sales. Factory service will still be available malfunctions. For example, rather than just retrying a disk for any problem we can't handle, but Proteus will try to take read that fails, why not log the date, time, disk drive, and some of the work off of Bob's shoulders so he can get on with diskette identification onto a trouble log file. Periodically his designs for more Sol upgrades. He's working on a Z-80 you can run a program which summarizes the trouble log so you board, which should be available by the time of the next can look into why the disk is getting flakey before it fails Proteus News.