~Acftines Vol

Total Page:16

File Type:pdf, Size:1020Kb

~Acftines Vol ~acftines Vol. I, Issue 3, April 1991 Price: $2.75 76. 68n. /llCbiD" js published and copyright (C) 1991 by Catham Rouse Company, RDI! BOI 371, Wyolling DR 19934. Ph. \302) 492-8~11. The edito~ is Jall~s H. DeStafeno. One year USA subscription is $12.\0. Canada aDd Mexico $14.2~. All otbers \surface $17.25. All "ajor credit cards ",cepted. Our low prices reflect a 10% casb discount. Please add 1 % to credit card orders. AnT site display ad,ertislng is accepted. The half page rate is $IO/issue. Write for other size/duratlon rates. Readers are encouraged to contribute letters, articles, programlling inforllation and other material related to cOllp"ters witb the 68n x) processors; excepting Macs and Amigas. Please send lIaterial to the above address. Thank you for your support. The This Issue: Editor's Tho~ghts By Jim DeStafeno Editor's thoughts 1 Ref1ections In 'c' 3 Bob van der Poel finishes his 3 part C programming Well. .. Due to Ron Anderson's series. treat, its even a tighter squeeze this month, but its well worth it. REX.R, S1t*DOS and We have had lots of questions OS-~/68000 . 5 about REXSDOS and 8K*D08; what are Ron Anderson discusses they, what are they I ike, where and compares the three can they be gotten, etc. Ron has operating systems. done a yoemans job discussing Advertiser's Index 1 them. He even tossed in 08-9/68000 for good measure. Guess Ron is one C1assified Ads 2 of four or five people that have written this article, He has long term in depth first hand experi­ ence with the three operatingsys­ Advertiser's Index tems. This makes him uniquely qua'" lified to undertake the task. I count us luck to have such a man Granite Computer Systems 3 on staff. And speaking of "good guys", The 68xxx Machines 4 van der Poel finishes his three part series this month. I'm not a Bob van der Poe1 Software 4 "e" programmer, yet I've been able to enjoy his ef forts. I hope l' ve delmar company 8, 9 convinced him to share wi th us more of the ways he has used to Palm Beach Software 11 solve vexing programming problems. still havn't heard from IM8 on Peripheral Technology 13 the MM/l or Frank Hogg Lab. s on their machine(s). April 1991 68xxx Machines Page 1 Microware has just announced a translater program that converts Se:1_ect:::i_<>ns In C source code of their 09/68K BASIC Part 3 of 3 to their 'c' compiler source code. That not only means a Basic pro­ By Bob van nor Poel gram can be compiled to M/L, but when written on one computer it will run on all the computers the Microware 'c' language runs on. I Last issue, in Part 2 of this feel this is a major pargramming series, we created an array of advancement. pointers to functions which let us Lastly, if you've written a create a cursor with different short program, have a new piece of video attributes. This month we software you'd like to evaluate or will take this concept one step have other information our readers further and set up an array which might be interested in, let us contains not only function point­ know. We are always interested in ers, but also a set of unique val­ printing articles from new writ­ ues paired to each function. This ers. And, as always, your comments type of table is very useful in and criticisms are welcome. the main input parser of a prog­ So, kick back and let Ron and ram. Bob take you for a ride; which My text editor VEO has a main would be hard if not impossibl e, loop which simply waits for a key­ to get anywhere else. press and then branches to an ap­ propriate routine: if the keypress is a character then we go to the edit() routine, if it is a control we execute the appropriate func­ Classified Ads tion. This could be done with a massive SWITCH .. CASE, but the met­ hod presented in the following - WANTED 55-50 equipnent. swr CPU fragments is much easier. First card, also Gimix PIO #28 (30 pin) FOG. off, a structure is needed which Alen E. Gordon, 11) / 160 NW 176 st / will hold both the keyvalues and Miami, FL 33169/ (305) 653-8000. the corresponding functions: - SALE Complete, ready to plug in; all struct jumpent{ hardware, software, manua 1s and ca­ char key; b 1es ; super fast 20MB hard disk and int ("fn)O; 35/40 track, double sided floppy disk } ; drive; both in one case, for CoCo I, II or II I. Works with both BASIC and Next, let's have a look at the 05-9. HD is partitioned. Used sparing­ idle loop: ly; $525. Jim DeStafeno / Rd 1, Box 315 / Wyoming, DE 19934 / (302) mainloop() 492-8511. { - SALE Tandy/TRS-80 Model 100 laptop 1* let the compiler know which C011luter. Bui It in 300 baud modem. routi nes we'] 1 be usi ng * I BASIC, text editor, communications software bui It in Ra1. Has 32K RAM. extern i nt addmacro(). append(), Includes modem and printer cables and £indO, all manuals. Good condition. $115 block(), delete(); including shipping. Phone Randy Krippner: (414) 853-1044. register int k; 000 static struct jumpent cmdsl]={ 'a'-Ox60, addmacro, Turn that old computer equipment into 'g'-Ox60, append, cash with a 68xxx classified ad. For 'f'-Ox60, find, Sale ads are $5.00 per 50 character 'b'-Ox60, block line. Wanted ads are just $2.50 per 50 'd'-Ox60, delete, character line. 0,0; for{; ;)( Page 2 68:u:x Machines April 1991 k=curkey(x,y,*curpos,O); if(k>=' , edit(k); e he if (do jump( k ,cmds » return -1: doerror{ "Unknown function"); } This function receives the key to look f or the base address of Of course, VEDs list of func­ the tabl e. I t loops through the tions is much longer. The main table until a match or the end of jump table has over 60 entries. the table is found. If the charac­ Both the structure and the loop ter 'c' is found in the table the are more complex, but this example corresponding function is called will suffice for our needs here. and a 0 is returned. If a match is What we have done is to set up not found a -1 is returned so that an array with entries matching the caller can alert the user that each possible keypress and the an unknown or illegal option was corresponding function. In this selected. example, if CTRL-A is pressed we The idea of jump table selec­ want to call the function tion can be expanded for your own addmacro(), for CTRL-D we want needs. For example, there is no delete(), etc. All we need now is reason for the match characters to a function, dojump(), which will remain type char. With a simple examine each entry in the array modification they could easily be looking for a match and, if one is changed to integers, floats, or found, call the corresponding fun­ even strings. It is also possible ction. to change things so that parame­ ters are passed to the functions, dojump(c,tbl) and with some trickery the func­ char c; tions could even return values. struct jumpent tbl[]; By using pointers to functions, we can create compact, fast C pro­ { grams. Due to space limitations, for( ; tbl->key; tbl++){ there is onl y space to show code if( tbl->key==c){ fragments and simple examples, but (*tbl->fn)(); with this base you should be able return 0; to expand this technique and adapt April 1991 68xxx Machines Page 3 the concept to your own programs. If you have any comments on this series or suggestions for future Grea~ 05-9 50f~ware articles please drop me a note here at the "The 68xxx Machines" or directly to me at PO Box 355, VBD: OS-9 Text Editor . $24.96 Porthill, 10, 83853. The best editor for OS-9 just got better. Version 2.0 of this best se­ ller now includes 36 definable mac­ ros, case-switcher, and even more speed. See the review in Mar/Apr Cli­ pboard. Works with 128 or 512K. Up­ I ......~ ~ .... grades to version 2.0 with new 28 pg. Coo I I 'C 1Il manual are $12.00 with proof of pur­ III III I "'QCc, -.f..o I chase. 'C~ .... ~ I .. 0- ........ I OIl"'" C C I "'N VPRINT: OS-9 Text Formatter. $29.95 1<1<'" .... I "'00 Qj Qj -~'-'.... An unbelievably powerful formatter. ~~ U Features include complete proportion­ 01 01 '" 'C'C ~' al font support, multiple columns, 01 01 c; c; footnotes, indexing, table of conte­ 01 0:1 I nts and more. Comes with 120 pg. man­ uu I I III ual, demo files and extensive macro 0000 I I ~ ..,. file. 512K RAM recommended. ;;J;;J I .... :e= 0- Cc I IIlC I I C ~"'~ ..; ! I ... ~ Ultra Label Maker 9 . $19.95 ... ,.II: ::s .. .... ~ •• .:J I I .... a~Q ........ .. .. COl> Turns your printer into a printing ~ ~ .c.... ao=.s ~~ 5 ~ ..~ IC..;E press for labels. WYSIWYG previewing. .. 'C .... N Supports ALL printers. Useful and ='!:!::S = .. QC lots of fun. One of Rush Caley's Top Ztf..lUtf..l fI.l.. ~~~ 10. Requires 512K Coco 3. Coco 2/3 version $14.95 Magazine Index System 9 ..
Recommended publications
  • Build a Swtpc 6800
    Southwest Technical Products Corporation 6800 Computer System The Southwest Technical Products 6800 computer system is based upon the Motorola MC6800 microprocessor unit (MPU) and its matching support devices. The 6800 system was chosen for our computer because this set of parts is currently in our opinion the "Benchmark Family" for microprocessor computer systems. It makes it possible for us to provide you with an outstanding computer system having a minimum of parts, but with outstanding versatility and ease of use. In addition to the outstanding hardware system, the Motorola 6800 has without question the most complete set of documentation yet made available for a microprocessor system. The 714 page Applications Manual, for example, contains material on programming techniques, system organization, input/output techniques, hardware characteristics, peripheral control techniques, and more. Also available is a Programmers Manual which details the various types of software available for the system and instructions for programming and using the unique interface system that is part of the 6800 system. The M6800 family of parts minimizes the number of, required components and support parts, provides extremely simple interfacing to external devices and has outstanding documentation. The MC6800 is an eight-bit parallel microprocessor with addressing capability of up to 45,536 words (BYTES) of data. The system is TTL compatible requiring only a single fine-volt power supply. All devices and memory in the 6800 computer family are connected to an 8-bit bi-directional data bus. In addition to this a 16-bit address bus is provided to specify memory location. This later bus is also used as a tool to specify the particular input/ output device to be selected when the 6800 family interface devices are used.
    [Show full text]
  • Hardware Diagnostics for Uniflex
    HARDWARE DIAGNOSTICS for UNIFLEX™ COPYRIGHT © 1982 SOUTHWEST TECHNICAL PRODUCTS CORPORATION CDSBUG DIAGNOSTIC for UNIFLEX™: COPYRIGHT © 1982 SOUTHWEST TECHNICAL PRODUCTS CORPORATION Important Note Most of the enclosed diagnostics will work only with the MP-09 processor board and NOT with the SWIPC MPU-1 processor board. This is due to the lack of an allocate physical resource system call in the UniFlex operating system. Tf this system call is added to UniFlex in the future, all diagnostics will be modified to work with the MPU-l board. UniFlex is a registered trademark of Technical Systems Consultants Diagnostic: CDSBUG CDSBUG is a diagnostic tool designed to assist qualified technical personnel in finding and rectifying malfunctions in the SWIPC CDS Marksman disk units. IMPORTANT NOTE will Improper use of the diagnostic program "CDSBUG" result in loss of information contained on the CDS disk units. Southwest Technical Products Corporation specifically disclaims any responsibility or liability for any such damages incurred or generated by the "CDSBUG" diagnostic for program. This program is not sold or intended the CDS distribution to persons unfamiliar with CDSBUG units or the operation of diagnostic tools. remains the sole property of Southwest Technical Products and may not be reproduced or distributed without prior written permission. CDSBUG (C) Copyright 1982 Southwest Technical Products Corporation * CDSBUG Copyright (C) MCMLXXXII by - Southwest Technical Products This: product. remainsthe property of Southwest. Technical Products Corporation, 219 West Rhapsody, San Antonio, Texas, in 78216, U.S.A., and may not be distributed, copied, stored a retrieval system, or reproduced by any means, without prior written permission of Southwest Technical Products.
    [Show full text]
  • SWTPC PR-40 Alphanumeric Printer Assembly Instructions
    SWTPC PR-40 Alphanumeric Printer Assembly Instructions The SWTPC PR-40 Printer kit is a 5 X 7 dot matrix impact printer similar in operation to the well known Centronics printers. It prints the 64 character upper case ASCII set with 40 characters/line at a rate of 75 lines/minute on standard 3 7/8" wide rolls of adding machine paper. One complete line is printed at a time from an internal forty character line buffer memory. Printing takes place either on receipt of a carriage return or automatically whenever the line buffer memory is filled. The printer can accept character data as fast as one character per microsecond or as slow as you wish to send it. The printer's seven parallel data lines are TTL compatible and may be enabled by a single "data ready" control line or by separate "data ready" and "data accepted" handshake control lines. This universal approach makes the printer compatible with all computer and terminal systems having an eight bit parallel interface; including of course the MITS 8800 and SWTPC 6800 computer systems just to mention a few. The printer mechanism is attached to a black anodized aluminum chassis with front trim panel which houses the unit's circuitry including its own 120/240 VAC 50 to 60 Hz power supply. This makes the printer's overall dimensions 9 5/8" wide X 10 1/2" deep X 8 3/4" high. Each unit is shipped with one ribbon and one roll of paper. Extra ribbons are available from us while the standard adding machine paper may be purchased in office supply stores.
    [Show full text]
  • Timeline of Computer History
    Timeline of Computer History By Year By Category Search AI & Robotics (55) Computers (145)(145) Graphics & Games (48) Memory & Storage (61) Networking & The Popular Culture (50) Software & Languages (60) Bell Laboratories scientist 1937 George Stibitz uses relays for a Hewlett-Packard is founded demonstration adder 1939 Hewlett and Packard in their garage workshop “Model K” Adder David Packard and Bill Hewlett found their company in a Alto, California garage. Their first product, the HP 200A A Called the “Model K” Adder because he built it on his Oscillator, rapidly became a popular piece of test equipm “Kitchen” table, this simple demonstration circuit provides for engineers. Walt Disney Pictures ordered eight of the 2 proof of concept for applying Boolean logic to the design of model to test recording equipment and speaker systems computers, resulting in construction of the relay-based Model the 12 specially equipped theatres that showed the movie I Complex Calculator in 1939. That same year in Germany, “Fantasia” in 1940. engineer Konrad Zuse built his Z2 computer, also using telephone company relays. The Complex Number Calculat 1940 Konrad Zuse finishes the Z3 (CNC) is completed Computer 1941 The Zuse Z3 Computer The Z3, an early computer built by German engineer Konrad Zuse working in complete isolation from developments elsewhere, uses 2,300 relays, performs floating point binary arithmetic, and has a 22-bit word length. The Z3 was used for aerodynamic calculations but was destroyed in a bombing raid on Berlin in late 1943. Zuse later supervised a reconstruction of the Z3 in the 1960s, which is currently on Operator at Complex Number Calculator (CNC) display at the Deutsches Museum in Munich.
    [Show full text]
  • 1977 Southwest Technical Products Catalog
    o z ....o OJ z I­ « z U « :J ~ > o o o ~ ~ o « IT :t: [l. a: IT w I­ :J [l. 2 o u P.5 II INTROOUCTION This brochure contains a comprehensive description of each of the SWTPe Computer Product Kits. Included are details on the SWTPe 6800 Computer System, Computer System Software, CT -64 Terminal System, AC·30 Audio Cassette Interface, PR-4Q Alphanumeric Printer Gl·Bl Graphics Terminal and Potentiometer Digitizer. You might note that all of our peripheral products have been designed to be "universally" compatible with almost any computer system including our own SWTPC 6800 Computer. This gives you the user maximum flexibility when configuring and upgrading your processing system throughout the coming years. SWTPe also sells many other electronic kits besides computer products. For example, we offer power amplifiers, preamplifiers, re­ verbs, equalizers, strobes, power suppl ies, function generators arTd digital test equipment just to mention a few. Write us for a copy of our general catalog. Southwest Technical Products Corporation 219 W. Rhapsody San Antonio, Texas 78216 TABLE OF CONTENTS SWTPC 6800 Computer System .. PAGE 2 6800 Computer System Software .. PAGE 9 CT·64 Terminal System ... PAGE 12 AC·30 Audio Cassette Interface · .. PAGE 16 PRAO Alphanumeric Printer · .. PAGE 21 GT·61 Graphics Terminal .. PAGE 24 PPG Potentiometer Digitizer (Joystickl · .. PAGE 28 2 SWTPC 6800 COMPUTER SYSTEM COMPUTER SiilTr!! 6800 SYST.EM The Southwest Technical Products 6800 computer system is based upon the Motorola MCBaOa microprocessor unit (MPU) and its matching support devices. The 6800 system was chosen for our computer because this set of Parts is currently.
    [Show full text]
  • Becriptors DOCUMENT REMME
    DOCUMENT REMME ED228 065. SE 041 262. ,AUTHOR Rosenthal., Donald, Ed. TITLE Computers in Chemical Education NewSletter. Vollume IV 4 Numbers 1-4. INSTITUTION kmerican Chemical Society,,M4shington, PUB DATE 81 ,NOTE 52p.; Selected material from a quarterlymewsle,tier. Case,stUdies and information sOurces have been'" removed. PUB TYPE Reports Descriptive (141) -- Collected Works Serials (022) JOURNAL CIT Comp)iters in Chemical Education Newsletter; v4 ,n1-4 Mar, Jun..Sep, Dec 1981 EDRS PRICE MF01/PC03 Plus Postage. bECRIPTORS *Chemistry; *College Science; *Computer Assisted Instruction; *Computer Oriented Programs; *Computer Programs; Higher Education; Information SOurcesr Instructional Materials; *Microcomputers; Newsletters; Programing; Resource Materials; Science Educaticiri s IDENTIFIERS \ *Computer Uses in Education ABSTRACT - Selections from volume 4 (numbers,1-4) of the-Task Force on Computers ift.Chemical Education,(TFCCE)Newsletter are presented. Number 1 includes an introduction to and objectivesof the newsletter and TFCCE4 a report on computer-related activitiesin the chemistry department at Eastern Michigan University, a list of TFCCE members, a discussion of a newsletter section focusing on reader questionsjinsWers related, to hardware/software problems ("Queries") and information.on locally delYelopedior-commerciallypurchaied software/hardware ("Who Done It?"), and a listing of sources of computer assisted initruction (CAI) materials. Nuttsber 2includes 'descriptions of CAI program distribution centers, sources of cAT .1Materials,
    [Show full text]
  • Floppy Disk Unit
    r FLOPPY DISK UNIT IMPORTANT NOTE ..^4 Although every effort has been made to make this documentation as accurate and functional as possible, Southwest Technical Products Corporation specifically disclaims any responsibility for any damages incurred or generated by such material. Southwest Technical Products Corpora tion reserves the right to revise this material at any time without obligation to notify any person of such revisions. I SOUTHWEST TECHNICAL PRODUCTS CORPORATION 219 W. RHAPSODY SAN ANTONIO, TEXAS 78216 . i SWTPC MODIFICATION — APPLICATION NOTICE AN #120 Product: 0MAF2 QUME DT-8 Disk Drives Date: July 16. 1980 G.K. Unpacking and Packing Qume DT-8 Disk Drives When unpacking your Qume DT-8 disk drives, it is very important that you save all of the disk drive packing materials. These materials include the cardboard insert to protect the disk drive head, the styrafoam block which holds the door closed, the plastic bag dust cover, the inner cardboard container, the foam packing inserts and the shipping container. These materials must be used to repack the drive should it ever be necessary to reship the drive or return the drive to the factory for service. Packing the drive in a container other than the one supplied or not properly preparing the drive for shipment can result in costly damage to the drive and/or the drive head. Neither SWTPC, the drive manufacturer, or the carrier will be responsible for such damage. To repack a Qume DT-8 disk drive for shipment, first unplug the DMAF2 chassis from the AC wall receptacle. Disconnect all cables attaching to the disk drive.
    [Show full text]
  • Build a 6800 System with This Kit
    Build A 6800 System With This Kit by Gary Kay Southwest Technical Products Corp. 219 W. Rhapsody San Antonio TX 78216 If you are one of the many Teletype or low cost video investment up considerably into memory telling the p eop le getting ready to terminal such as the TV since such interfaces typically processor how and what to purchase one of the Typewriter II (February 1975, cost between $75 and $150 do. Without this software reasonably priced Radio Electronics) for data each, and there are more (program), you can pound on microprocessor system kits and program input/output. surprises yet to come. the keyboard all you want on the market today, you This is all well and good So now you've got your and the computer won't do might ask yourself whether or except that in order to attach co mputer, with interface, anything. Computers are no not you will be able to start a terminal, you'll have to attached to your terminal; smarter than their entering programs once you purchase an interface for you're ready to sit down, programming lets them be get it all put together. Of your computer if it is not power up and start typing in and without programming course you can always load supplied with the basic your program, right? Well, they're not very smart at all. programs and data through system. In fact you will not quite. You see, in order How do you get this software the front panel programmer's generally need a separate to be abl e to use the terminal into memory? Well, you console, but most individuals interface for each I/O for either entering programs could load it in from paper or aware of the front panel's (input/output) device or getting data in and out of cassette tape, that is if you s Iow speed and difficult connected to your computer.
    [Show full text]
  • ED 192Ale IR 000 906 AUTHOR () Frederick, Franz 4
    DOCUMENT RESUME ED 192ale IR 000 906 AUTHOR () Frederick, Franz 4. TITLE Guide to Microcomputers. INSTITUTION Association for Educational Communications and Technology, Washington, D.C.: ERIC Clearinghouse on Information Resources, Syracuse, N.Y. SPONS AGENCY National Inst. of Education (DHEW), Washington, D.C. EEPORT NO ISBN-0-89240-030-2 PUB LATE SO CONTRACT 400-77-0015 NOTE 159p. AVAILABLE PRCMAECT Publications Sales, 1126 16th Street NW, Washington, DC 20036 ($9.50/AECT members: $11,50/non-members). TDES PRICE MF01/PC07 Plus Postage. DESCRIPTORS *Computer Assisted Instruction: Computer Graphics: *Computer Managed Instruction: Equipment Maintenance: *Microcomputers: *Minicomputers: *Programing Languages: Videodisc Recordings ABSTRACT This comprehensive guide to microcomputers and their role Ln education discusses the general nature of microcomputers: computer languages in simple English: operating systems and what they can do for you: compatible systems: special accessories: service and maintenance: computer assisted instruction, computer managed instruction, and computer graphics: time sharing and resource sharing: Potential instructional and media center applications: and special applications, e.g., eleqtronic mail, networks, and videodiscs. Available resources are presented in a bibliography of magazines and journals about microcomputers and software and their uses, a selected list of companies specializing in creating specialized languages and applications programs for microcomputers, and a selected list of companies specializing in the preparation of educational programs for use on microcomputers. (CNC) *********************************************************************** * Reproductions supplied by EDRS ari the best that can be made * * from the original document,. *********************.************************************************* U S010Ail1iNtNIOF HEALTH. ltOUCAt*ON VOW AN' 14A t ioNat. INSSIFUlt OF IOUCAtiON o,M0 Nt 1, A'. It( 11.Nf 1,141, 1 IMP,A OW (IIM A /y WI I ly.
    [Show full text]
  • Installing the Antique SWTPC 6800 Microcomputer
    Installing and Operating the Antique SWTPC 6800 Microcomputer by Jim Billiter – September, 2004 [email protected] A. Unpack and inventory the components. 1. Do not plug in or apply power until instructed below. 2. Inventory of major components: - SWTPC CT-1024 terminal in custom wooden housing - Panasonic 9” video monitor – TR-920M - SWTPC 6800 Computer System - SWTPC AC-30 cassette tape interface - Documentation: yellow binder++ - Two cassette program tapes - Three spare 2102 SRAM ICs (16-pin DIP chips) - Three audio cables B. Connect the hardware components. 1. Connect the gray cable from the AC-30 labeled ‘A’ to the 25-pin (DB-25) connector on the CT-1024 terminal housing labeled ‘A’. 2. Connect the gray cable from the 6800 computer labeled ‘B’ to the DB-25 connector on the CT-1024 terminal housing labeled ‘B’. 3. Connect the white coaxial video cable from the CT-1024 to the rear of the Panasonic video monitor. C. Set the switches. 1. CT-1024 - Power to OFF (left position) - Page to 1 2. Panasonic video monitor - 75 ohm (switch on rear) - Power to OFF (inside front panel) 3. AC-30 - Switches on top cover – both to 300 Baud - Power to OFF - Rem/Loc to Rem - Status – both centered - Read select to A - Record select to A - Manual/Auto to Manual D. Power up. (Power down in the reverse sequence.) 1. Plug in all four major hardware components. 2. Switch Panasonic video monitor’s power ON and wait 15 seconds. 3. Switch CT-1024’s power ON (switch position right) and use the video monitor’s controls to see stable and legible, but meaningless characters on the screen.
    [Show full text]
  • Swtbug 6800 Rom Monitor
    6800 ROM MONITOR VERSON 1.0 USERS GUIDE Southwest Technical Products Corporation 219 W. Rhapsody San Antonio, Texas 78116 Copyright 1977, Southwest Technical Progucts Corporation Scanned and edited by Michael Holley Sept 17, 2000 [email protected] 1 SWTPC SWTBUG® (SWATBUG) MONITOR ROM One of the features of the SWTPC 6800 Computer System is that the conventional programmer’s console has been replaced with a monitor ROM. The programmer’s console consists of all the pretty switches and lights often found on similar microcomputers that are used to bootstrap the system after power up. The programmer’s console not only raises the cost of the system, but more often than not is confusing and tedious to use for both be-ginning and experienced programmers. The monitor ROM on the other hand is a permanently stored program that gives the computer the intelligence required to communicate with the operator thru an interfaced terminal system immediately after power up without flipping switches for 10 minutes. This technique makes the computer do the work of simplifying communication between itself and the operator. SWTBUG® is the name of the monitor program used in the SWTPC 6800 Computer System. It might be thought of as kind of a mini-operating system since it gives the operator command control over the computer system. Features of the SWTBUG® ROM include: ∗ Memory Examine and Change ∗ Program loading from cassette or paper tape thru the control interface or thru I/O port # 0. ∗ Program saving to cassette or paper tape ∗ Go to user program ∗ Display contents of registers ∗ Erase SWTPC CT-1 024 terminal system screen ∗ SWTPC MF-68 floppy disk boot ∗ Byte search ∗ Breakpoint debugging ∗ Vectored hardware and software interrupts to user defined addresses SWTBUG® is a permanently stored program and cannot be erased or lost by either a loss of power or user program error.
    [Show full text]
  • Undergraduate Curriculum Plan for Computer Systems Engineering Programme
    October University for Modern Sciences and Arts FACULTY OF ENGINEERING Undergraduate Curriculum Plan for Computer Systems Engineering Programme 2018/2019 TABLE OF CONTENTS Page Chapter I FACULTY REQUIREMENTS …………………………………… 1 1.1 Administrative Regulations …………………………………….. 1 1.2 Scientific Regulations …………………………………………... 3 1.3 Academic Regulations ………………………………………….. 6 Chapter II PROGRAM ANALYSIS ………………………………………….. 13 2.1 Computer System Engineering Input / Output …………… 17 2.2 CSE Core Breadth/Depth ………………………………………. 18 2.3 CSE Subject-Area Blocks ……………………………………… 19 2.4 University-Faculty-Dept Requirements…………………… 21 Chapter III PROGRAM STUDY ……………………………………………… 23 3.1 CSE Course Prerequisite Tree …………………………………. 24 3.2 CSE Ten-semester Curriculum……………………………. 26 Chapter IV MODULE DESCRIPTION ……………………………………………. 31 4.1 CSE Five-Year Plan …………………………………………… 32 4.2 CSE Equivalent Module Codes ……………………………….. 34 4.3 CSE Module Outline ………………………………………….. 36 100’s LEVEL MODULES – First Semester ……………… 37 MAT151 Calculus I ……………………………………... 38 BSC152 Engineering Physics I ……………………….... 41 GSE153 Engineering Mechanics I …………………….. 44 GSE154n Engineering Drawing ………………………... 47 COM155 Introduction to Information Technology …….. 50 ENG156 Academic English Writing ………………….. 53 100’s LEVEL MODULES – Second Semester ………………… 56 MAT161 Calculus II ……………………………………... 57 BSC162 Engineering Physics II ………………………… 60 GSE163 Engineering Mechanics II …………………….. 63 BSC164 Chemistry …………………………………….. 66 GSE165 Workshop Technology ……………………….. 69 ENG166 Technical English
    [Show full text]