COMPUTER JOURNAL 190 Sullivan Crossroad JOURNAL Columbia Falls, Montana 59912 406-257-9119 Features Issue Number 29
Total Page:16
File Type:pdf, Size:1020Kb
~ II " " III I Programming User Support Appl ications Issue Number 29 ".00 Better Software Filter Design Writing Pipeable User Friendly Programs MDISK Add a One Megabyte RAM Disk to Ampro L.B. Using the Hitachi HD64180 Embedded Processor Designs The ZCPR3 Corner Announcing ACPR33 plus Z-COM Customization 68000 Why Use a New OS & the 680001 Detecting the 8087 Math Chip Temperature Sensitive Software Floppy Disk Track Structure A Look at Disk Control Information & Data Capacity ISSN • 07~9331 The COMPUTER THE COMPUTER JOURNAL 190 Sullivan Crossroad JOURNAL Columbia Falls, Montana 59912 406-257-9119 Features Issue Number 29 Better Software Filter Design Editor/Publisher A compromise that allows programs written under Art Carlson DOS to be pipeable. yet still user friendly by Kevin Lacobie 5 Art Director Donna Carlson MDISK Production Assistant Add a one megabyte RAM Disk to your Ampro Judie Overbeek Little Board by Terry Hazen & Jim Cole Circulation 13 Donna Carlson Using The Hitachi HD64180 Contributing Editors Coping with object code incompatibility, Joe Bartel wandering I/O addresses, and using the ASCII ports. C. Thomas Hilton by Kenneth A. Taschner & Frederick B. Maxwell 18 Donald Howes Bill Kibler 68000 Rick Lehrbaum An alternative to the PC for high performance systems Frederick B. Maxwell by Joe Bartel 31 Jay Sage Kenneth A. Taschner Detecting the 8087 Math Chip Routines which work on the XT don't always work on the AT. Entire contents copyright© by E. Clay Buchanan III 36 1987 by The Computer Journal. Floppy Disk Track Structure SUbscription rates-$16 one year (6 Issues), or $28 two years (12 How track structure and sector size affect the formatted capacity . Issues) in the U.S., $22 one year In by Dr. Edwin Thall 38 Canada and Mexico, and $24 (sur face) for one year in other coun trIes. All funds must be In US Columns dollars on a US bank. Send subscriptions, renewals, or Editorial ,.. " , 2 address changes to: The Computer Reader's Feedback 3 Journal, 190 Sullivan Crossroad, Columbia Falls, Montana, 59912, or ZCPR3 Corner The Computer Journal, PO Box by Jay Sage 22 1697, Kalispell, MT59903. Book Reviews 46 Address all editorial and adver tising inqUiries to: The Computer Computer Corner Journal, 190 Sullivan Crossroad, by Bill Kibler 48 Columbia FallS, MT 59912 phone (406) 257·9119. The Computer Journal/lssue.29 Ed itor'5 Page 6800 Developments eluding the operating system is under your we're saying that people will want IBM's recent announcements may (or control, you should write to Hawthorne multiple CPUs and multiple screens in may not) have a major impact on what's for their information package. If enough stead of multitasking one one CPU and happening in the office appliance com of us get involved we can get a C compiler windows on one screen. puter scene, but Hawthorne's progress running and perhaps convince Joe to Everyone is welcome to their own with their 68000 Tiny Giant and their K produce a board with slots for easy expan opinion, and mine is that for character OS ONE operating system is much more sion. Write or call Joe Bartel at Hawthor oriented work I want a high speed charac exciting. While we may be forced to work ne Technology, 8836 S.E. Stark, Por ter oriented monitor with no fancy with IBM's and compatibles because tland, OR 97216 (503) 254-2005, to find graphic borders or other distractions. At that's what our customers are now using, out what's happening in the 68000 world. least the program designers could provide the '386 systems which will be designed He'd really be interested in talking with a toggle so that the user could select bet for business will be about as much fun to anyone who wants to develop a hardware ween a plain character and a fancy work with as the old mainframes. or software package for K-OS ONE. graphics interface. Just as the microcomputers using 8080s If you'd like to write an artiele or a This is probably a cultural issue. People and 6502s developed into a separate column on the 68000, I'd be real in who were raised watching color cartoons market from the mainframes and the terested in talking with you (even short on the boob tube, and who are not com minis; the micro computer market will notes and letters will be appreciated). fortable reading a book, want to make separate into the business machines which Graphics Mania their computer monitors look like the will largely replace the mainframes and Former CP1M users are complaining Saturday morning funnies. I like reading the minis, and something else which is fun that too many PCIMS DOS utilities use books, and I want my screen to look like a to work with. In the past, programmers fancy graphic displays which make them book - unless I need graphics for and hardware hackers slaved on main unprintable. CPIM users are used to illustrations or CAD. Even books have frames during the day and then went using control-P to toggle on the printer illustrations where needed, but there is a home to get personally involved with their during an assemble, compile, or difference between a good novel and a computers - even average people debugging session in order to generate a comic book! banged away on Apples(!) because it was complete hard copy history of a work fun. session, and this does not work with PC The large volume of sales is in business programs having elaborate graphic 1/this doesn't get someone mad enough oriented machines, and as they become displays. The question here is whether we to write, I'll give up trying to get any more 'main frame like' they will also have impressive graphics or useful infor response. The purpose 0/ this Journal is become less interesting for individuals. mation, and I'll vote for having the hard to provide communications, so if you People who want to get involved with the copy information I need instead of pretty have something to say send it on disk or hardware and the operating system will displays which impress the sales people hardcopy. have to turn to something else. Some and non-technical users. possible contenders are the Apple IIGS(!) I fully agree that there are instances (Continued on page 44) and the Atari(!) , but they lack the flavor where bit-mapped graphics are necessary of the old Apple II + and CP1M systems. in order to display charts, graphs, People will be looking for something illustrations, and other non-character type which is more powerful than the eight bit material; but I strongly object to being systems, and yet friendly. Something forced to look at some designer's idea of where they can modify the operating modern art while working with a character system and design their own add on boar oriented programming utility - in fact I ds. The only answer I see right now is a just won't use them! I fully agree with Joe 68000 system using Hawthorne's OS Bartel (see his 68000 section) that if you which comes with the source code. need graphics it should be on a second Hawthorne has been making steady monitor, and if you need multiple win progress expanding their product line with dows they should each be on their own items like their new Editor Toolkit, and monitor instead of many tiny windows on they're working with people on a com one screen. munications package, a Forth implemen Compare these ideas with the former tation, and possibly a BASIC, but what idea that everyone should work at a dumb we need is the third party and hacker in terminal attached to the main volvment we had with the early Apple II. frame - they couldn't understand why If you want to develop code or hardware an individual would want the power of for a 16-bit system where everything in- our current micros on their desk. Now 2 The Computer Journal/Issue "29 Reader's Feedback Chicken-And-Egg Problem - Part One was spectacular. Intel is still riding on the the great duplication of effort as each of I have been long concerned about the 8080 boom that was given to them by these experimenters attempts to bootstrap chicken-and-egg problem with new amateur experimenters. his own operating system and assembler. microprocessor chips, and I have a Consider the early days of the 68000. The assembler in the Tiny Development suggestion which I believe would aid the For the experimenter, bootstrapping his System that comes with the designer's kit proliferation of the Series 32000 own operating system and assembler was is nice but is not sufficient for the task of microprocessors. Now, I have much too much of an obstacle. Therefore, the bootstrapping an operating system. I have respect for the Herculean effort that amateurs stuck to their Z80's although been attempting to popularize the 32000 National has made in developing the they had great lust for the 68000. by giving away all the 32000 code that I 32000, so please don't think that I would Motorola did nothing to cultivate self write. I'm in the middle of writing 32HL frivilously recommend additional work taught users; they catered only to OEM's. (32000 hacker's language), which is a that National should do. The OEM's built nothing but white stand alone combination of operating Thinking about the development of the elephants because there was no supply of system, assembler, high level language, 32000 makes me think of a marathon amateur 68000 users to give the OEM's and editor.