microbib - The Microcomputer Bibliography
E&OE. All data in this document is believed to be correct and is offered in good faith. Errors may have been made in original source material and copied here. You have been warned. Use your browser's SEARCH facility to find material. Please note: This is a bibliography. It is not a library catalogue. I do not own, nor have access to the articles and books listed within it, and have sold my computer collection to a museum. Note that publication dates given on texts and recorded in publishing trade data vary. Records of reprints and reimpressions is rarely accurately recorded. Different publishers often publish the same book for different markets (ie. the UK and the US). Entries are under constant revision.
http://www.davidharrison.org/microbib.html
Online resources:
Old-Computers.com
[ART] denotes an article. These are listed in each section after the books.
ICL Archive. Science Museum, London.
Based upon the collection originally held in the ICL Company Musem, Stevenage. Includes material from the various companies that merged to eventually form ICL: British Tabulating Machine Co. (BTM), Powers-Samas, International Computers and Tabulators (ICT), English Electric.
Alt, Franz Leopold. Electronic Digital Computers: Their Use in Science and Engineering. New York: Academic Press, 1958.
Bashkow, Theodore Robert, ed. Engineering Applications of Digital Computers. New York; London: Academic Press, 1968.
Brotton, Derick Maxwell. The Application of Digital Computers to Structural Engineering Problems. London: E. & F. N. Spon, 1962.
Spon's Civil Engineering series.
Barron, David William. Assemblers and Loaders. London: Macdonald, 1969.
2nd (1972); 3rd (1978).
Bell, William D. A Management Guide to Electronic Computers. New York: McGraw-Hill, 1957.
Benrey, Ronald Michael. Understanding Digital Computers. New York: J. F. Rider, 1964.
UK edition: London: Iliffe, 1965.
Booth, Andrew Donald. Digital Computers in Action. Oxford: Pergamon Press, [1965].
Boschen, Lee. Computer Circuit Projects You Can Build. Indianapolis: Howard W. Sams, 1963.
143pp. English edition: Slough: W. Foulsham, 1964 (143pp; With a specially written chapter for the guidance of the English reader by W. Oliver; The original TP has been removed, and a new TP and preface bound in. Foulsham-Sams Electronics series). Boschen's original preface dated April 1963. Contents (Foulsham edition): 1. Parts, Tools, and Techniques; 2. Automatic Signal Flasher; 3. A Rally Computer; 4. Simple Stroboscope...Plus; 5. A Magic Lamp; 6. Analog Addition; 7. Electronic Tachometer; 8. Counting with Relays; 9. Logic Lock; 10. Battery Trickle Charger; 11. At Last-Perpetual Motion; 12. The Sonolamp; 13. The Black Box; 12. Puzzle Box; 13. Regulated Power Supply.
Bowden, Bertram Vivian, ed. Faster Than Thought: A Symposium on Digital Computing Machines. London: Pitman, 1953.
xix, 416pp. Reprinted: 1955; 1957; 1963; 1964; 1967; 1971. Foreword by the Earl of Halsbury, Managing Director of the National Research Development Corporation. Preface dated January 1953. Contents (1967 reprint): 1. A Brief History of Computation; 2. The Circuit Components of Digital Computers; 3. The Organization of a Typical Machine; 4. The Construction, Performance, and Maintenance of Digital Computers; 5. Programming for High-Speed Digital Calculating Machines; 6. The University of Manchester Computing Machine; 7. Calculating Machine Development at Cambridge; 8. Automatic Computation at the National Physical Laboratory; 9. The Harwell Electronic Digital Computer; 10. The Telecommunications Research Establishment Parallel Electronic Digital Computer; 11. The Imperial College Computing Engine; 12. The Royal Aircraft Establishment Sequence-Controlled Calculator; 13. Calculating Machines at the Birkbeck College Computation Laboratory; 14. Computers in America; 15. Machines for the Solution of Logical Problems; 16. Special-Purpose Automatic Computers; 17. Digital Computation and the Crystallographer; 18. The Use of High-Speed Computing Machines in Meteorology; 19. An Application to Ballistics; 20. Digital Computers and the Engineer; 21. Machines in Government Calculations; 22. The Application of Digital Computers to Business and Commerce; 23. Electronic Machines and Economics; 24. Problems of Dynamic Astronomy; 25. Digital Computers Applied to Games; 26. Thought and Machine Processes. With plates and a frontispiece depicting Ada, Countess of Lovelace. 24 contributors are listed. Alan Turing is listed as a contributor to chapter 25.
Braun, Edward Louis. Digital Computer Design: Logic, Circuitry, and Synthesis. New York: Academic Press, 1963.
Bukstein, Edward J. Digital Counters and Computers. New York: Holt, Rinehart and Winston, [1960].
Burton, Alfred Joseph, and Ronald Gerald Mills. Electronic Computers and their Business Applications. London: Ernest Benn, 1960.
Chapin, Ned. An Introduction to Automatic Computers. Princeton, N. J.: Van Nostrand, [1957].
2nd edition: [1963]. Van Nostrand series in Business Administration and Economics.
Christopoulis, J. C. "Logic Design of Digital Computers." MSc Thesis. University of Newcastle upon Tyne, 1969.
Conway, B., J. Gibbons, and D. E. Watts. Business Experience with Electronic Computers. A Synthesis of what has been Learned from Electronic Data Processing Installations. A Research Study and Report Prepared for Controllers Institute Research Foundation. New York: Waterhouse, 1959.
Chu, Yaohan. Digital Computer Design Fundamentals. New York: McGraw-Hill, 1962.
Prentice-Hall Behaviorial Sciences in Business series.
Davison, John Frederick. Programming for Digital Computers. London: Business Publications, 1961.
2nd edition: 1967.
Dineley, Jack Leonard, ed. The Use of Digital Computers in Electric Power Systems. Newcastle upon Tyne: Oriel, [1967].
Based on a conference on the use of digital computer techniques for power system calculations, held in the Department of Electrical Engineering, University of Newcastle upon Tyne, 1965.
Evans, George William, II, Clay Lamont Perry, and R. E. Keirstead, Jr. Programming and Coding for Automatic Digital Computers. New York: McGraw-Hill, 1961.
McGraw-Hill series in Information Processing and Computers.
Evans, George William, II, Graham F. Wallace, and Georgia L. Sutherland. Simulation Using Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, [1967].
Prentice-Hall series in Automatic Computation.
Fahnestock, James D. Computers and How They Work. New York: Ziff-Davis, 1959.
xii, 228pp, 113 illustrations. Contents: 1. What Electronic Computers Do; 2. Computer Language; 3. Computer Arithmetic; 4. Digital-Computer Programming; 5. Computer Logic Circuitry; 6. How Men and Machines Communicate; 7. How Computers Remember; 8. Analog Computers; 9. Data-Acquisition Systems; 10. Typical Computer Systems.
Flores, Ivan. Computer Logic: The Functional Design of Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, 1960.
Prentice-Hall Electrical Engineering series.
Flores, Ivan. Computer Software: Programming Systems for Digital Ccomputers. Englewood Cliffs, N. J.: Prentice-Hall, 1965.
Prentice-Hall series in Applied Mathematics.
George, Frank Honywill. Automation, Cybernetics, and Society. London: L. Hill, 1959.
George, Frank Honywill. Basic Principles of Digital Computing. Bristol: Teaching Programs, 1965.
Bristol Self-Teaching Programmed Book. Reprinted 1966.
George, Frank Honywill. Computer Arithmetic. Oxford: Pergamon Press, 1966.
Commonwealth and International Library. Programmed Texts.
George, Frank Honywill. An Introduction to Computer Programming. Oxford: Pergamon Press, 1968.
Commonwealth and International Library. Programmed Texts.
George, Frank Honywill. An Introduction to Digital Computing. Oxford: Pergamon Press, 1966.
Commonwealth and International Library. Programmed Texts.
George, Frank Honywill. A Survey of Digital Computing. Oxford: Pergamon Press, 1968.
Commonwealth and International Library. Programmed Texts.
Green, Bert Franklin. Digital Computers in Research: An Introduction for Behavioral and Social Scientists. New York: McGraw-Hill, [1963].
Lincoln Laboratory publications.
Gschwind, Hans W. Design of Digital Computers: An Introduction. New York: Springer-Verlag, 1967.
2nd edition by Hans W. Gschwind and Edward J. McCluskey (New York: Springer-Verlag, 1975).
Haas, Gerhard. Fundamentals and Components of Electronic Digital Computers. Eindhoven: Philips' Gloeilampenfabrieken; London: Cleaver-Hume Press Ltd., 1963.
Translated from the German by E. Grubba. Philips Technical Library. Original edition: Grundlagen und Bauelemente Elektronischer Ziffernrechenmaschinen (Eindhoven: 1961).
Haberman, Charles M. Use of Digital Computers for Engineering Applications. Columbus, Ohio: C. E. Merrill, [1966].
Hastings, Cecil, Jr., Jeanne T. Hayward, and James P. Wong, Jr. Approximations for Digital Computers. Princeton, N. J.: Princeton Univ. Press; London: Oxford Univ. Press, 1955.
Reprinted: Princeton, N. J.: Princeton Univ. Press, 1970.
Hawkins, Joseph K. Circuit Design of Digital Computers. London; New York: Wiley, 1968.
Heath, Frederick George. Digital Computer Design. Edinburgh: Oliver & Boyd, 1969.
Electronic and Electrical Engineering Texts, 3.
Ivall, Thomas Edward, ed. Electronic Computers: Principles and Applications. London: Iliffe; New York: Philosophical Library, 1956.
2nd impression: 1957; 2nd edition: 1960.
Jeenel, Joachim. Programming for Digital Computers. New York: McGraw-Hill, 1959.
Kilner, D. P. A Survey of Digital Computers Available in the United Kingdom. [United Kingdom]: [c.1959]. 2 vols.
Issued by the Advisory Panel on Electronic Computing and Control Devices. Distributed by the British Transport Commission.
Ledley, Robert Steven, and James Bruce Wilson. Programming and Utilizing Digital Computers. New York: McGraw-Hill, [1962].
McGraw-Hill series in Information Processing and Computers.
Livesley, Robert Kenneth. An Introduction to Automatic Digital Computers. Cambridge: Cambridge Univ. Press, 1957.
Cambridge Engineering series. 2nd edition: 1960.
Lytel, Allan Herbert, and Benjamin Wilfred Willis Oliver. Digital Computers in Automation. With a Specially Written Chapter for the Guidance of the English Reader by W. Oliver. Slough: W. Foulsham & Co., [1966].
Original edition: Indianapolis: H. Sams [1966].
Maisel, Herbert, and Donald L. Wright. Introduction to Electronic Digital Computers: With Emphasis on the System/360, FORTRAN IV, and PL/1. New York: McGraw-Hill, 1969.
Maley, Gerald A., and John Earle (Manager, Exploratory System Logic Group, IBM). The Logic Design of Transistor Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, 1963.
Prentice-Hall International series in Electrical Engineering.
Maley, Gerald A., and Melvin F. Heilweil. Introduction to Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, 1968.
Prentice-Hall series in Electronic Technology.
Maley, Gerald A., and Edward J. Skiko. Modern Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, [1964].
Prentice-Hall Electrical Engineering series.
Mandl, Matthew. Fundamentals of Digital Computers. Englewood Cliffs, N. J.: Prentice-Hall, 1958.
Mandl, Matthew. Fundamentals of Electronic Computers: Digital and Analog. Englewood Cliffs, N. J.: Prentice-Hall, 1967.
Marchant, John Philip, and David Pegg. Digital Computers: A Practical Approach. London; Glasgow: Blackie, 1967.
2nd edition: London; Glasgow: Blackie, 1969.
McCormick, Edward Mack. Digital Computer Primer. New York: McGraw-Hill, 1959.
McGraw-Hill series in Information Processing and Computers.
McCracken, Daniel Delbert, Harold Weiss, and Tsai-Hwa Lee. Programming Business Computers. New York: Wiley, 1959.
Michaelson, John Martin. "Some Applications of Electronic Digital Computers to Statistics." MSc Thesis. London School of Economics, 1964.
Murphy, John Stewart. Basics of Digital Computers. New York: J. F. Rider, 1958. 3 vols.
Revised 2nd edition: New York: Hayden Book Co., [1970]. 3 vols. in 1.
Ligomenides, Panos A. Information-Processing Machines. New York: Holt, Rinehart and Winston, 1969.
Philips Electron Tube Division. Tubes for Computers. Eindhoven: Philips, 1956.
Philips Technical Library. ix, 51pp.
Phister, Montgomery. Logical Design of Digital Computers. New York; London: Wiley, 1958.
2nd printing: 1959; 3rd printing: 1959; 4th printing: 1959; 5th printing: 1960; 6th printing: 1961; 7th printing: 1963; 8th printing: 1966; 10th printing: 1967.
Postley, John A. Computers and People: Business Activity in the New World of Data Processing. New York: McGraw-Hill, 1960.
Pressman, Abraham I. Design of Transistorized Circuits for Digital Computers. New York: John F. Rider; London: Chapman & Hall, 1959.
xi, 316pp. Preface dated March 1959. 1st printing: March 1959; 2nd printing: June 1959; 3rd printing: January 1960. UK distribution by Chapman & Hall, London, using an slip pasted under the imprint. Dustjacket (3rd printing) states: 'Using "worst-case" design, this book explains how switching time and drive capabilities and requirements of all the essential digital computer building blocks may be calculated, and how these blocks may be assembled in chains to perform computer-type logical operations. Methods for performing computer logic to obtain maximum operating speed and pyramiding factor are analyzed in detail'; 'The author received his M.S. in Physics from Columbia University, New York, in 1939. During World War II he served as a Captain in the Signal Corps, in charge of radar maintenance teams and depots in the European Theater of Operations. Working at Brookhaven National Laboratory after the war, he designed the frequency-control system for the 3-billion-volt Cosmotron, the highest energy particle accelerator built to that date. Later, Mr. Pressman joined Raytheon Manufacturing Corporation as Senior Design Engineer on RAYDAC, one of the earliest high-speed general purpose digital computers. Subsequently he was with Remington Rand for three years as Chief Electronics Engineer on the UNIVAC high-speed printer, and has since acted as consultant on vacuum tube, transistor, and magnetic circuits, for leading companies in the digital computer field. Mr. Pressman is at present on the staff of the Radio Corporation of America as Digital Circuits Consultant'. Contents: 1. Basic Building Blocks in Digital Computers; 2. Logical Chains in Digital Computers; 3. Transistor Fundamentals; 4. Transistor Transient Response; 5. Diode Gating; 6. Voltage-Switching Diode Gate Logic with Transistor Inverting Amplifiers; 7. Current-Switching Diode Gate Logic with Transistor Inverting Amplifiers; 8. Resistance Logic with Transistor Inverting Amplifiers; 9. Direct-Coupled Transistor Logic; 10. Miscellaneous Transistorized Logic Circuits; 11. Design of Flip-Flops and Delay Multivibrators; Appendix: Measurement of Transistor Turn-On, Turn-Off, and Storage Times.
Pritchard, Alan. A Guide to Computer Literature: An Introductory Survey of the Sources of Information. London: Clive Bingley, 1969.
130pp. 2nd edition: London: Clive Bingley, 1972 (194pp). 2nd edition published simultaneously in the US by Linnet Books, an imprint of Shoe String Press, Inc., Hamden, Connecticut.
Ralston, Anthony, and Herbert S. Wilf, eds. Mathematical Methods for Digital Computers. New York: Wiley, 1960-1977. 3 vols.
Vols. 1-2: 2nd printing: 1962; 4th printing: 1964; 5th printing: 1964; 6th printing: 1965; 7th printing: 1965; 8th printing: 1965; 10th printing: 1967 (some copies of vol. 2 of the 10th printing incorrectly given as '2nd edition' on the spine). Vol. 3 (1977) with the title Statistical Methods for Digital Computers edited by Ralston, Wilf, and Kurt Enslein.
Richards, Richard Kohler. Arithmetic Operations in Digital Computers. New York: Van Nostrand, 1955.
397pp. Reprinted: Princeton, New Jersey: Van Nostrand, 1960.
Richards, Richard Kohler. Digital Computer Components & Circuits. Princeton, New Jersey: D. Van Nostrand, 1957.
vii, 511pp. Reprinted: 1958; 1965. Intended as a companion to Arithmetic Operations in Digital Computers (1955). Dustjacket states: 'Basic engineering approaches related to digital techniques carefully organized for practical use, including a wide range of components and circuits of an experimental nature, a discussion of logical functions, digital storage, and advantages and disadvantages of the several approaches to design'. Preface states: 'intended to supply engineers with the information needed to reduce the ideas about arithmetic and logic [in the 1955 text] to a working machine'. Contents: 1. History and Introduction; 2. Diode Switching Circuits; 3. Vacuum Tube Systems of Circuit Logic; 4. Transistor Systems of Circuit Logic; 5. Magnetic Core Systems of Circuit Logic; 6. Large Capacity Storage: Non-Magnetic Devices; 7. Storage on a Magnetic Surface; 8. Magnetic Core Storage; 9. Circuits and Tubes for Decimal Counting; 10. Analog-to-Digital and Digital-to-Analog Converters.
Roberts, Frank David Kenyon. "Pseudo-Random Number Generators for Digital Computers." MSc Thesis. Liverpool University, 1966.
Sackman, Harold. Computers, System Science, and Evolving Society: The Challenge of Man-Machine Digital Systems. New York: Wiley, [1967].
xviii, 638pp.
Sangren, Ward Conrad. Digital Computers and Nuclear Reactor Calculations. New York: Wiley, 1960.
208pp.
Smith, James Maberley Sandford. The Management Approach to Electronic Digital Computers. London: Macdonald & Evans, 1957.
xi, 227pp. The author was a chartered accountant and management consultant. Contents: 1. The Development of Statutory and Management Accounting; 2. Integrated Data-Processing Machines; 3. The Main Units of a Computer; 4. Input; 5. Arithmetic Unit; 6. Storage; 7. Output; 8. The Program Controller; 9. Checks and Controls; 10. Programming; 11. The Impact of Integrated Data-Processing on Organisational Structure; 12. The Size of Business which can Use a Computer; 13. The Practical Approach; 14. Some Available Business Computers; 15. The Auditor and the Computer; 16. The Computer in the United States; 17. The Social Significance of the Introduction of the Computer. Chapter 14 describes and illustrates: British Tabulating Machine Co. Apollo, Hec 4; Burroughs E101, Datatron; Elliott-National Cash Register 405; EMI Electronic Business Machine; English Electric Deuce; Ferranti Mercury and Pegasus; IBM 650 and 705; Lyons' LEO II; Powers-Samas PCC; Standard Telephones and Cables Stantec-Zebra.
Sangren, Ward Conrad. Digital Computers and Nuclear Reactor Calculations. New York: Wiley, 1960.
Saxon, James Anthony, and Wesley W. Steyer. Basic Principles of Data Processing. Englewood Cliffs, N. J.: Prentice-Hall, [1967].
2nd edition: 1970.
Say, Maurice George, Alistair Colin D. Haley, and Wilfred Emberton Scott, eds. Analogue and Digital Computers. London: Newnes, 1960.
Scott, Norman Ross. Analog and Digital Computer Technology. New York: McGraw-Hill Book Co., 1960.
2nd edition with the title Electronic computer technology. New York; Maidenhead: McGraw-Hill, 1970. McGraw-Hill Series in Information Processing.
Sellers, Frederick F., Jr., Mu-Yue Hsiao, and Leroy W. Bearnson. Error Detecting Logic for Digital Computers. New York: McGraw-Hill, 1968.
Sherman, Philip M. Programming and Coding Digital Computers. New York: Wiley, 1963.
Siegel, Paul. Understanding Digital Computers. New York: Wiley, [1961].
2nd edition: [1971].
Smirnov, Gennady Dimitrievich. Electronic Digital Computers. New York: Pergamon Press, 1961.
Translated by G. Segal. Translation editor: Jack C. Burfoot. International Tracts in Computer Science and Technology, 7. Original title: Elektronnye Tsifrovye Mashiny.
Smith, Charles Victor Lovett. Electronic Digital Computers. New York: McGraw-Hill, 1959.
Southworth, Raymond William, and Samuel Leonard DeLeeuw. Digital Computation and Numerical Methods. New York: McGraw-Hill, 1965.
McGraw-Hill series in Information Processing and Computers.
Theodore, Chris Athanasios. Boolean Algebra and Digital Computers. Columbus, Ohio: C. E. Merrill, [1969].
Trakhtenbrot, Boris Avraamovich. Algorithms and Automatic Computing Machines. Boston: Heath, [1963].
Topics in Mathematics series. Translated and adapted from the 2nd Russian edition, 1960, by Jerome Kristian, James D. McCawley, and Samuel A. Schmitt. Original title: Algoritmy i Mashinnoe Reshenie Zadach.
Turing, Ethel Sara. Alan M. Turing. Cambridge: W. Heffer & Sons, 1959.
Biography.
United Kingdom, British Standards Institution. Glossary of Terms Relating to Automatic Digital Computers. London: British Standards Institution, 1955.
British Standard 2641: 1955.
United Kingdom, Institution of Structural Engineers, London. Report of a Committee on the Use of Digital Computers in Structural Engineering. London: Institution of Structural Engineers, 1962.
United Kingdom, Mathematical Association (Midland Branch). A Guide to Digital Computers. Birmingham: Mathematical Association, 1962.
United Kingdom, National Physical Laboratory. Wage Accounting by Electronic Computer. London: Dept. of Scientific and Industrial Research, 1956.
Inter-Departmental Study Group on the Application of Computer Techniques to Clerical Work, Report 1.
United States of America, National Academy of Sciences/National Research Council. Digital Computer Needs in the Universities and Colleges: A Report of the Committee on Uses of Computers. Washington, D. C.: National Academy of Sciences, 1966.
NAS-NRC Publication No. 1233.
Wallace, Frank. Appraising the Economics of Electronic Computers: An Approach for a Company to Determine the Feasibility of Acquiring a Computer. New York: Controllership Foundation, 1956.
Wass, Charles Alfred Alan. Introduction to Electronic Analogue Computers. London: Pergamon Press, 1955.
Pergamon science series. 2nd edition: By Wass and Kenneth Charles Garner, Oxford: Pergamon Press, 1965, International Series of Monographs in Electronics and Instrumentation, 6.
Weik, Martin H. A Survey of Domestic Electronic Digital Computing Systems. Maryland: Ballistic Research Laboratories, 1955.
Report 971. 3rd edition: 1961, Report 1115.
Weinstein, Seymour Maurice, and Armand Keim. Fundamentals of Digital Computers. New York: Holt, Rinehart and Winston, [1965].
Wilkes, Maurice Vincent. Automatic Digital Computers. London: Methuen, 1956.
Reprinted with minor corrections in 1957.
Wilkes, Maurice Vincent. An Experiment with a Self-Compiling Compiler for a Simple List-Processing Language. Cambridge: Univ. of Cambridge Mathematical Laboratory, 1963.
Technical Memorandum, 63/1.
Wilkes, Maurice Vincent. Time-Sharing Computer Systems. New York: American Elsevier. [1968].
2nd edition: 1972; 3rd edition: 1975.
Wilkes, Maurice Vincent, David J. Wheeler, and Stanley Gill. The Preparation of Programs for an Electronic Digital Computer, with Special Reference to the EDSAC and the Use of a Library of Subroutines. Cambridge, Massachusetts: Addison-Wesley, 1951.
2nd edition: 1957; Reprinted: Los Angeles: Tomash Publishers, [c.1982].
Williams, Samuel Byron. Digital Computing Systems. New York: McGraw-Hill, 1959.
McGraw-Hill series in Information Processing and Computers.
Wrubel, Marshal Henry. A Primer of Programming for Digital Computers. New York; London: McGraw-Hill, 1959.
McGraw-Hill series in Information Processing and Computers.
[DIY Systems]
Adamson, Malcolm. Small Real-Time System Design: From Microcontrollers to RISC Processors. Wilmslow: Sigma, 1990.
[DIY Systems]
Anderson, Don. FireWire System Architecture: IEEE 1394A. 2nd edition; Reading, Massachusetts: Addison-Wesley, 1998.
[DIY Systems]
Anderson, Don, and Dave Dzatko. Universal Serial Bus System Architecture. 2nd edition; Boston: Addison-Wesley, 2001.
With a CD-ROM.
[DIY Systems]
Anderson, Phil. Computers and the Radio Amateur. Englewood Cliffs; London: Prentice-Hall, [c.1982].
[DIY Systems]
Axelson, Janet Louise. The Microcontroller Idea Book: Circuits, Programs and Applications Featuring the 8052-BASIC Microcontroller. Madison, Wisconsin: Lakeview Research, 1994.
[DIY Systems]
Axelson, Janet Louise. Parallel Port Complete: Programming, Interfacing & Using the PC's Parallel Printer Port. Madison, Wisconsin: Lakeview Research, [1997].
With a 3.5" floppy disk.
[DIY Systems]
Axelson, Janet Louise. Serial Port Complete: Programming and Circuits for RS-232 and RS-485 Links and Networks. Madison, Wisconsin: Lakeview Research, [1998].
With a 3.5" floppy disk.
[DIY Systems]
Axelson, Janet Louise. USB Complete: Everything You Need to Develop Custom USB Peripherals. With Firmware Tips & Host Code in Visual Basic and Visual C++. 2nd edition; Madison, Wisconsin: Lakeview Research, 2001.
1st edition c.1999, with a CD-ROM.
[DIY Systems]
Barden, William T., Jr. Z-80 Microcomputer Design Projects. Indianapolis: H. W. Sams, 1980.
[DIY Systems]
Berk, A. A. The Art of Micro Design. London: Newnes Technical, 1984.
[DIY Systems]
Bishop, Owen Neville. Simple Interfacing Projects. London: Granada, 1983.
[DIY Systems]
Brunning, Peter E. Experimenting with PC Computers: A Beginner's Introduction to the Design of Simple Electronic Circuits, Writing of Assembly Language Programmes, and Interfacing to a PC Computer. Clacton-on-Sea, Essex: Brunning Software, 1996.
300pp. Spiral bound. With a disk containing BrunWord MCA assembler. Contents: 1. Introduction and Software Installation; 2. What is Computer Control?; 3. Simple Digital to Analogue Converter; 4. Three Bit Digital to Analogue Converter; 5. Measuring the Performance; 6. Using a Ladder Network; 7. Analogue to Digital Converter; 8. Creating Simple Computer Graphs; 9. Successive Approximation A/D Converter; 10. Dynamic Temperature Measurements; 11. Plotting Temperature Measurements; 12. Using Screen Mode 12h; 13. Using a Thermocouple; 14. Working with Audio Waves; 15. Analysing Audio Waves; 16. Fourier Analysis; [Appendices:] A. Components and Tools Required; B. The 8086 Registers; C. The 8086 Instruction Set; D. Software Interrupts; E. Logic Circuit Parameters.
[DIY Systems]
Bursky, Dave. The S-100 Bus Handbook. Rochelle Park, New Jersey: Hayden Book Co., [1980].
[DIY Systems]
Carr, Joseph J. Digital Interfacing with an Analog World. No. 1070; Blue Ridge Summit, Philadelphia: Tab Books, 1978.
406pp. 1st printing: September 1978. 2nd edition: No. 2850; Blue Ridge Summit, Philadelphia: Tab Books, 1987 (xiii, 464pp). Contents (1st edition): 1. Transducers; 2. Types of Transducers; 3. Operational Amplifiers; 4. Operational Amplifier Circuit Design; 5. Signal-Processing Circuits; 6. Some Useful Digital Circuits; 7. Analog Function Modules; 8. Controlling the World; 9. Digital Codes; 10. Basics of Computer Conversion; 11. D/A Converters: Some Real Products; 12. A/D Converters: Some Real Products; 13. Some Data Converter Applications; 14. Analog & Digital Multiplexing; 15. Data Acquisition Systems; 16. Readout & Display Devices; 17. Serial Data Transmission; 18. Tape Recorder & Data Loggers; 19. Telephone Dialler Circuits.
[DIY Systems]
Chubb, Bruce A. Build Your Own Universal Computer Interface. Blue Ridge Summit, Pennsylvania: Tab Books, 1989.
ix, 309pp. 2nd edition: New York: McGraw-Hill, 1997 (xv, 411pp; with a 3.5" floppy disk). Contents (2nd edition): 1. Basics for Building a Computer Interface; 2. Selecting the Best Interface Options; 3. The Internal Bus Extender Card; 4. Universal Serial Interface Card; 5. Configuring and Installing the IBEC; 6. The Universal Bus Extender Card; 7. Connecting UBEC to Your Computer; 8. Digital I/O Circuits and Test Card; 9. Testing the Parallel (IBEC-Based) System; 10. Serial Interface Software; 11. Testing the Serial (USIC-Based) System; 12. Testing the Parallel (UBEC-Based) System; 13. Connecting External Hardware to the I/O Cards; 14. Adding Analog Interface Cards to a UCIS; 15. Generating I/O Handling Software; 16. Original I/O Circuits and Test Card; 17. Sample Interface Application: External Hardware; 18. Sample Interfacing Application: System Hookup and Software; Appendix A. Circuit Board Order Blank and Circuit Artwork; Appendix B. Electronic Parts Ordering: Address Summary.
[DIY Systems]
Ciarcia, Steve. The Best of Ciarcia's Circuit Cellar. New York: McGraw-Hill, 1992.
ix, 453pp. From Vols. 1-7. Includes: Z8-Based Control Computer with BASIC; Basic-52 Computer/Controller; SB180 Single-Board Computer.
[DIY Systems]
Ciarcia, Steve. Build Your Own Z80 Computer. Design Guidelines and Application Notes. Peterborough, New Hampshire: Byte Books/McGraw-Hill, 1981.
ix, 332pp. The classic work.
[DIY Systems]
Clements, Alan. Microcomputer Design and Construction: Building Your Own System with the Motorola 6800. Englewood Cliffs, New Jersey: Prentice-Hall International, 1982.
xviii, 520pp.
[DIY Systems]
Dietsche, K.-H., and M. Ohsmann. MatchBox BASIC Computer: A Miniature Controller System. Dorchester: Elektor Electronics, 1999.
274pp with a 3.5" floppy disk. Describes a microcontroller system built on a 65 x 45mm PCB, running MBL, a higher programming language derived from BASIC and Pascal. Contents: 1. Introduction; 2. The MatchBox BASIC Computer; 3. A Development System for the MatchBox; 4. MBL, the MatchBox Language; 5. Connecting Peripherals to the MatchBox; 6. Specialities of the 8051; 7. MatchBox BASIC Computer Applications; 8. Microcontroller Systems; 9. Appendix.
[DIY Systems]
Dirksen, A. J. Microcomputers: What They Are and How To Put Them to Productive Use. Slough: W. Foulsham, 1982.
231pp. Translated from the Dutch (1978). Published in the USA as TAB Book No. 1406, Blue Ridge Summit: TAB, 1982 (231pp). Based on the 8080 processor. A detailed examination including a circuit for a Hex microtrainer. Contents (Foulsham edition): 1. What is a Computer?; 2. What is a Microcomputer?; 3. The Microcomputer in General; 4. How Does a Computer Compute?; 5. Circuitry in a Computer; 6. Main Memory; 7. Simple Programming; 8. CPU Architecture-1; 9. CPU Architecture-2; 10. Microcomputer Architecture; 11. Description of the Instructions; 12. Syntax and Subroutines; 13. Addressing Techniques; 14. Flowcharts; 15. From Task to Solution; 16. Sample Programs; 17. Traffic Lights; 18. System Software; 19. Development Systems; 20. Peripheral Equipment; 21. I/O Interfacing; Appendix A. 8080 Instruction Set; Appendix B. 8080 Instruction Timing.
[DIY Systems] The Elektor Junior Computer.
Nachtman, A., and G. H. Nachbar. The Elektor Junior Computer: The Practical Introduction to a Powerful System. Book 1. Canterbury: Elektor Publishers, 1980.
148pp. Contents: 1. Getting Acquainted with the 'Junior Computer'; 2. The Binary Number System; 3. Programming; 4. A Simple Beginning; Appendix 1. Instruction Codes in Numerical Order; Appendix 2. Instruction Listing; Appendix 3. Hex Dump of the Monitor Program; Appendix 4. Pin Assignment of the Connectors.
[DIY Systems] The Elektor Junior Computer.
Nachtman, A., and G. H. Nachbar. The Elektor Junior Computer: The Practical Introduction to a Powerful System. Book 2. Canterbury: Elektor Publishers, 1981.
212pp. Contents: 5. The Editor and the Assembler; 6. The Peripheral Interface Adapter or PIA; 7. The Monitor Program; 8. The Editor Program; 9. The Assembler Program; Appendix 1. The Program Listing of the EPROM; Appendix 2. Listings of the Programs used in Chapters 5 and 6.
[DIY Systems] The Elektor Junior Computer.
Nachtman, A., and G. H. Nachbar. The Elektor Junior Computer: The Practical Introduction to a Powerful System. Book 3. Canterbury: Elektor Publishers, 1981.
199pp. Contents: 10. Junior Grow Up: From Single Board to Double-Decker 'Sandwich'; 11. The Cassette Interface: A Magnetic Memory; 12. Adding Peripherals to the Junior Computer; Appendix 1. The Main Board Plus a Single RAM/EPROM Card; Appendix 2: Using the PIA RAM with the Original Monitor Routine; Appendix 3. The Vectors and Bus Board Memory; Appendix 4. The Hex Dump for the Tape Monitor (TM) Program; Appendix 5. The Hex Dump for the Printer Monitor (PM) Program; Appendix 6. RAM Test Program; Appendix 7. ASCII Character Codes.
[DIY Systems] The Elektor Junior Computer.
Nachtman, A., and G. H. Nachbar. The Elektor Junior Computer: The Practical Introduction to a Powerful System. Book 4. Canterbury: Elektor Publishers, 1982.
221pp. Contents: 13. Editing and Assembling; 14. 1.2K Bytes of PM Software; 15. The PME Software; 16. The Cassette Software; Appendix 1. The Complete Listing of the PME System Program; Appendix 2. The Hex Dump of the PME System Program; Appendix 3. The Complete Listings of the Tape Monitor and Printer Monitor System Programs; Appendix 4. Working in Decimal; Appendix 5. BASIC on the Junior Computer.
[DIY Systems] The Elektor Junior Computer.
Nachtman, A., and G. H. Nachbar. The Elektor Junior Computer: VIA6522. Canterbury: Elektor Publishers, 1983.
[DIY Systems]
Fuller, Walter. Build Your Own Microcomputer Based on the Intel 8088. Albany, New York: Delmar, 1995.
ix, 193pp. Contents: 1. The Voltage Regulator Circuit; 2. The Power Bus; 3. Wire-Wrap Technique and Practice; 4. The 8088 Clock Circuit; 5. The 8088 Microprocessor Installation; 6. The Memory Circuit; 7. The Programmable Timer Circuit; 8. The 8255A Parallel I/O Port; 9. The 8259 Interrupt Controller; 10. The Serial I/O Circuit; 11. The Monitor Program; 12. Simple Parallel I/O Using the 8255A; 13. Exploring Interrupts; 14. The Polled Centronix [sic] Printer Interface; 15. The Interrupt Driven Centronix [sic] Interface; 16. The Interrupt Driven Serial I/O Circuit; 17. Analog-to-Digital Conversion; Appendix A. Parts List for the Microcomputer; Appendix B. Programming Features of the Monitor Program; Appendix C. How to Write and Assembly Language Program for the Microcomputer.
[DIY Systems]
Gook, Michael. PC Hardware Interfaces: A Developer's Reference. Wayne, Pennsylvania: A-List Publishing, 2004.
[DIY Systems]
Haviland, Robert Paul. The 'Compulator' Book: Building Super Calculators and Minicomputer Hardware with Calculator Chips. How to Mate the COMPuter with the CalcULATOR. No. 975; Blue Ridge Summit: Tab Books, 1977.
320pp. 1st printing: July 1977. Contents: 1. Calculator Operating Principles; 2. Elements of Calculator Electronics; 3. The Components of the Calculator System; 4. The Experimenter's Calculator; 5. Interfacing: The General Problem; 6. Interfacing Calculator Output: Giant Displays and Other Uses; 7. Interfacing Calculator Inputs: Counting and Timing; 8. Elements of Teletypewriter Operation; 9. Construction Hints for Two-Sided Circuit Boards; 10. The Tape-Controlled Calculator; 11. The Code Converter: A Calculator Output Interface; 12. The Data Printer and the Recording Calculator; 13. Additional Projects.
[DIY Systems]
Haviland, Robert Paul. How to Design, Build, and Program Your Own Advanced Working Computer System. No. 1332; Blue Ridge Summit: Tab Books, 1981.
321pp. 3rd printing: 1981. Contents: 1. Review of the Microprocessor Field: Advanced Systems Concepts; 2. New Fast Memory Cards: Improved Construction Techniques; 3. A NIBL-Based Operating System; 4. ROM Cards, NIBL in ROM and NIBL Extension; 5. Hard-Copy Devices for I/O; 6. A Tape Cartridge Data System and Its Controls; 7. PROM Programming; 8. An Auxiliary Processor Panel and Its Programs; 9. Using Other Microprocessors (INS-8073; Z80); 10. Multitasking, Multiprogramming and Multiprocessing. The appendix includes 13 programs reprinted from Computer Newsletter.
[DIY Systems]
Haviland, Robert Paul. How to Design, Build, and Program Your Own Working Computer System. No. 1111; Blue Ridge Summit: Tab Books, 1979.
308pp. 1st printing: March 1979; 2nd printing: January 1980. The system is based upon the National Semiconductor SC/MP-II (SCAMP). Contents: 1. A Home-Built Computer-The Basic Approach; 2. Main-Frame Construction: Peripherals and Input/Output Programming; 3. The Central Processor: Address Programming; 4. The Control Panel & First System Test: The Operating System; 5. The Read/Write Memory Board: Building Your Operating System; 6. A Serial I/O Board: Building the Operating System; 7. Read-Only Memory Cards: Elements of Assemblers; 8. Expanding Your Computer.
[DIY Systems]
Hordeski, Michael F. Microprocessor Cookbook. No. 1053; Blue Ridge Summit: Tab Books, 1979.
[DIY Systems]
Lancaster, Don. The Cheap Video Cookbook. Indianapolis, Indiana: H. W. Sams, 1978.
256pp.
[DIY Systems]
Lancaster, Don. Don Lancaster's Micro Cookbook. 2 vols. I: Fundamentals; II: Machine Language Programming. Indianapolis, Indiana: H. W. Sams, 1982-1983.
[DIY Systems]
Lancaster, Don. TV Typewriter Cookbook. Indianapolis, Indiana: Howard W. Sams, 1976.
256pp. 3rd printing: 1976. One of the seminal works of the home computer revolution. Contents (3rd printing): 1. Some Basics; 2. Integrated Circuits for TVT Use; 3. Memory; 4. System Timing - Calculations and Circuits; 5. Cursor and Update Circuits; 6. Keyboards and Encoders; 7. Serial Interface; 8. Television Interface; 9. Hard Copy and Color Graphics.
[DIY Systems]
Lancaster, Don. Son of Cheap Video. Indianapolis, Indiana: Howard W. Sams, 1980.
223pp. Sequel to The Cheap Video Cookbook. Contents: 1. Scungy Video; 2. The Snuffler - Super Simple Transparency; 3. Custom Characters; 4. A Music Display; 5. 8080 Cheap Video - Heath H8 Hardware; 6. 8080 Cheap Video - Heath H8 Software; 7. Lower-Case Hardware for Your Apple II; 8. Lower-Case Software for Your Apple II; Appendix A. More Character Generator Details; Appendix B. Pinouts of Selected ICs; Appendix C. Printed Circuit Patterns.
[DIY Systems]
Libes, Sol, and Mark Garetz. Interfacing to S-100/IEEE 696 Microcomputers. Berkeley, California: Osborne/McGraw-Hill, [c.1981].
[DIY Systems]
MCS BASIC-52 Reference Manual. Santa Clara, California: Intel, 1986.
[DIY Systems]
Penfold, R. A. Computer Music Projects. BP173. London: Babani, 1985.
[DIY Systems]
Penfold, R. A. Electronic Circuits for the Computer Control of Model Railways. 1987; London: Babani, 1989.
[DIY Systems]
Penfold, R. A. Electronic Circuits for the Computer Control of Robots. BP179. 1986; rep. London: Babani, 1994.
[DIY Systems]
Penfold, R. A. Electronic Projects for Your PC. BP320. London: Babani, 1992.
[DIY Systems]
Penfold, R. A. How to Interface PCs. London: Babani, 1999.
[DIY Systems]
Penfold, R. A. Interfacing PC's and Compatibles. London: Babani, 1992.
[DIY Systems]
Penfold, R. A. An Introduction to Computer Communications. London: Babani, 1986.
[DIY Systems]
Penfold, R. A. An Introduction to Computer Peripherals.BP170. London: Babani, 1985.
[DIY Systems]
Penfold, R. A. Micro Interfacing Circuits Book 1. BP130. London: Babani, [1984].
[DIY Systems]
Penfold, R. A. Micro Interfacing Circuits Book 2. BP131. 1984; rep. London: Babani, 1990.
[DIY Systems]
Penfold, R. A., and J. W. Penfold. Computer Hobbyist's Handbook. BP251. London: Babani, May 1989.
Reprinted April 1990; Reprinted May 1992 (120pp). Contents (1992): 1. The Popular Microprocessors; 2. Interfaces; 3. Languages; 4. Numbering Systems; 5. Operating Systems; 6. Computer Graphics; 7. Lexicon; 8. MIDI Technicalities; Appendix A. ASCII Table; Appendix B. Epson Standard Printer Controls; Appendix C. Abbreviations; Appendix D. Support Chips; Appendix E. Decimal - Binary - Hex; Appendix F. The Standard Symbols for Use in Flow-Charts.
[DIY Systems]
Poe, Elmer C., and James C. Goodwin II. The S-100 and Other Micro Buses. Indianapolis, Indiana: H. W. Sams, 1979.
144pp. 2nd edition: Indianapolis, Indiana: H. W. Sams, 1981 (206pp).
[DIY Systems]
Prochnow, David. Experiments with EPROMS. Blue Ridge Summit, Pennsylvania: Tab Books, 1988.
No. 2962. x, 230pp. Advanced Technology Series. Contents: 1. EPROM Technology; 2. Programmable Memory Structures; 3. Popular PROMs; 4. Popular EPROMs; 5. Popular EPROMs; 6. The Bit Smasher; 7. EPROgraMmer; 8. Programming an EPROM; 9. Erasing an EPROM; 10. Commercial Programmers and Erasers; 11. SAM Technology; [Appendices:] A. Building an EPROM Project; B. IC Data Sheets; C. Supply Source Centre.
[DIY Systems]
Rafiquzzaman, Mohamed. Microprocessors and Microcomputer-Based System Design. Boca Raton, Florida: CRC Press, 1990.
xvii, 1075pp. 2nd edition: Boca Raton, Florida: CRC Press, 1995 ([14], 776pp). Contents (2nd edition): 1. Introduction to Microprocessors and Microcomputer-Based Applications; 2. Intel 8085; 3. Intel 8086; 4. Intel 80186/80286/80386; 5. Motorola MC68000; 6. Motorola MC68020; 7. Motorola MC68030/MC68040, Intel 80486 and Pentium Microprocessors; 8. RISC Microprocessors: Intel 80960, Motorola MC88100 and PowerPC; 9. Peripheral Interfacing; 10. Design Problems; [Appendices:] A. The Hewlett-Packard (HP) 64000; B. Motorola MC68000 and Support Chips - Data Sheets; C. Intel 8085, 8086, and Support Chips - Data Sheets; D. MC68000 Instruction Execution Times; E. 8086 Instruction Set Reference Data; F. Glossary/ASCII Codes.
[DIY Systems]
Safford, Edward L., Jr. The Complete Microcomputer Systems Handbook. Blue Ridge Summit, Pennsylvania: Tab Books, 1979.
No. 1201. 322pp.
[DIY Systems]
Schmidt, Friedhelm. The SCSI Bus and IDE Interface: Protocols, Applications and Programming. Harlow, Essex: Addison-Wesley, 1995.
ix, 301pp. With a 3.5" floppy disk. Translated from the German edition SCSI-Bus unde IDE-Schnittstelle by J. Michael Schultz. Preface dated February 1993. Reprinted: 1995 (twice). 2nd edition: Harlow, Essex: Addison-Wesley, 1998 (x, 396pp; with a 3.5" floppy disk). Contents (1st edition): [Part I. Introduction:] 1. Computers and Peripherals; 2. Traditional Peripheral Interfaces; 3. Computer Buses; [Part II. The IDE Interface:] 4. Background; 5. The Physical IDE Interface; 6. IDE Protocol; 7. The Model of an IDE Disk Drive; 8. IDE Commands; [Part III. The SCSI Bus:] 9. Background; 10. SCSI Hardware; 11. SCSI Bus Protocol; 12. SCSI Commands; 13. Direct Access Devices; 14. Tape Drives; 15. Printers; 16. Scanners; 17. Processor Devices; 18. Communications Devices; 19. Optical Storage and WORM Drives; 20. CD-ROM; 21. Medium-Changer Devices; 22. The SCSI Monitor Program; 23. Software Interfaces; 24. Test Equipment; 25. SCSI Protocol Chips; [Appendices:] A. SCSI Commands (By Opcode); B. SCSI Commands (Alphabetically); C. SCSI Sense Codes; D. The SCSI Bulletin Board; E. Source Code for SCANSCSI.PAS.
[DIY Systems]
Seyer, Martin D. RS-232 Made Easy: Connecting Computers, Printers, Terminals, and Modems. Englewood Cliffs, New Jersey: Prentice-Hall Inc., 1984.
xiii, 214pp. 2nd edition: Englewood Cliffs, New Jersey: Prentice Hall, 1991 (xii, 436pp). Contents (1st edition): 1. Introduction to RS-232; 2. Communication Jargon; 3. Asynchronous Modems and RS-232-C; 4. RS-232-C Operation in a Private-Line Environment; 5. Synchronous Environments; 6. Secondary Signals and Flow Control; 7. Cross Connections; 8. Interfacing Equipment; 9. Answers to Review Questions; Appendix A. EIA Standard RS-232-C; Appendix B. EIA Standard RS-449; Appendix C. Industrial Electronics Bulletin No. 12; Appendix D. RS-232 Circuit Summary with CCITT Equivalents; Appendix E. Tools of the Trade; Appendix F. RS-232 Pin Assignments for Computers and Peripherals; Appendix G. Interfacing Problems and Remedies.
[DIY Systems]
Stevens, W. Richard. TCP/IP Illustrated. Reading, Massachusetts: Addison-Wesley Publishing Co., 1994-1996.
3 vols. 1. The Protocols; 2. The Implementation; 3. TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols. Volume 2 was co-authored with Gary R. Wright. Contents (vol. 1; xix, 576pp; 1994): 1. Introduction; 2. Link Layer; 3. IP: Internet Protocol; 4. ARP: Address Resolution Protocol; 5. RARP: Reverse Address Resolution Protocol; 6. ICMP: Internet Control Message Protocol; 7. Ping Program; 8. Traceroute Program; 9. IP Routing; 10. Dynamic Routing Protocols; 11. UDP: User Datagram Protocol; 12. Broadcasting and Multicasting; 13. IGMP: Internet Group Management Protocol; 14. DNS: The Domain Name System; 15. TFTP: Trivial File Transfer Protocol; 16. BOOTP: Bootstrap Protocol; 17. TCP: Transmission Control Protocol; 18. TCP Connection Establishment and Termination; 19. TCP Interactive Data Flow; 20. TCP Bulk Data Flow; 21. TCP Timeout and Retransmission; 22. TCP Persist Timer; 23. TCP Keepalive Timer; 24. TCP Futures and Performance; 25. SNMP: Simple Network Management Protocol; 26. Telnet and Rlogin: Remote Login; 27. FTP: File Transfer Protocol; 28. SMTP: Simple Mail Transfer Protocol; 29. NFS: Network File System; 30. Other TCP/IP Applications; [Appendices:] A. The tcpdump Program; B. Computer Clocks; C. The sock Program; D. Solutions to Selected Exercises; E. Configurable Options (BSD/386 v.1.0; SunOS 4.1.3; System V Release 4; Solaris 2.2; AIX 3.2.2; 4.4BSD); F. Source Code Availability.
[DIY Systems]
Tracton, Ken. How to Build Your Own Working 16-Bit Microcomputer. No. 1099; Blue Ridge Summit: Tab Books, [1979].
[DIY Systems]
Uffenbeck, John E. Microcomputers and Microprocessors. The 8080, 8085, and Z-80: Programming, Interfacing, and Troubleshooting. Englewood Cliffs, New Jersey: Prentice-Hall, 1985.
xv, 670pp. 2nd edition: Englewood Cliffs, New Jersey: Prentice Hall, 1991 (xiv, 690pp). 3rd edition: Upper Saddle River, New Jersey: Prentice Hall, 2000 (xix, 729pp).
[DIY Systems]
Ward, Brice. Computer Technician's Handbook. No. 554; Blue Ridge Summit, Philadelphia: Tab Books, 1971.
1st printing: March 1971; 2nd printing: November 1972; 3rd printing: May 1974 (475, [5]pp). Contents: [I. Techniques & Circuitry:] 1. Introduction to Computers; 2. Number Systems; 3. Coding Systems; 4. The Teletype; 5. Boolean Algebra; 6. Basic Computer Circuits; 7. Computer Blocks; 8. Decoding, Gating & Steering Arrays; 9. Counters, Shift Registers & Memories; 10. Adders; [II. Analysis of a Typical Small Computer:] 11. General Description of the PDC808; 12. Processor Instructions; 13. Input-Output Section; 14. I-O Interface Reference; [III. Maintenance:] 15. Introduction to Maintenance; 16. System & Functional Components; 17. Processor Operation; 18. Input-Output Operation; 19. Diagnostic Information.
[DIY Systems: ART]
Alderwick, Brian V. "TV to RGB Monitor Conversion." Electronics and Computing Monthly April 1983. pp.62-64.
Constructional article including PCB layout. Adapting a Ferguson 14" Movie Star portable TV to an RGB monitor.
[DIY Systems: ART]
Allason, Julian. "Firmware: All Roads Lead to ROM." Practical Computing May 1980. pp.98-100.
Advocates the use of ROM over disc storage.
[DIY Systems: ART]
An, Dr. Pei. "8031 & 80535 Single Board Computer." Electronics Today International Part 1: April 1996. pp.44-54; Part 2: May 1996. pp.58-62; Part 3: June 1996. pp.40-43.
MCS-51 based SBC.
[DIY Systems: ART]
Atkins, C. P. "6802 Evaluation Board." Electronics Today International May 1985. pp.27-32, 58.
Constructional article with a PCB foil. A 7-chip system: 6802, 2716 EPROM, 7400, two 6821 PIAs, and two TIL311 Hex displays.
[DIY Systems: ART]
Barker, Philip G. "Experiments with IROM and EPROM." Electronics and Computing Monthly January 1982. pp.37-39.
IROM are Instant Read Only Memory chips.
[DIY Systems: ART]
Barron, Richard. "PE Hobby Bus." Practical Electronics Part 2: June 1986. pp.32-33.
Constructional article in several parts. 12 socket backplane for home conputers.
[DIY Systems: ART]
Bedford, Mike. "Foreign Ports." Electronics Today International March 1987. pp.13-18.
Computer interfacing standards: Serial and parallel, RS422, RS423, RS449, 20mA current loop, Centronics, and IEEE-488.
[DIY Systems: ART]
Bedford, Mike, and Gordon Bennett. "ETI Stand-Alone EPROM Programmer." Electronics Today International January 1989. pp.42-49, 55-56; February 1989. pp.46-51.
Constructional article with PCB foils and full firmware listing. Works with any computer that has an RS232 serial port. On-board firmware in a 2764 EPROM. An update of a design featured in the magazine in August to September 1983 (MkI) and May to August 1985 (Mk2).
[DIY Systems: ART]
Bedford, Mike. "PC Interfacing." Electronics Today International June 1989. pp.13-20.
Detailed, technical feature. Covers the PC and AT buses.
[DIY Systems: ART]
Bedford, Mike. "EPROM Emulator." Electronics Today International February 1990. pp.54-59, 62.
Constructional article with PCB foil. 32K card that will interface with 6502 and 6809 home computers.
[DIY Systems: ART]
Bedford, Mike. "The ETI SBC-09." Electronics Today International January 1991. pp.46-51, 62; February 1991. pp.50-55; Correction: April 1991. p.57.
Constructional article with PCB foils. A general purpose 6809 microcontroller system with 2K or 8K RAM and 16K of EPROM.
[DIY Systems: ART]
Bird, O. S. "Versatile A to D." Computing Today June 1981. pp.24-26.
Constructional article. 8-bit ADC based on the Ferranti ZN427 suitable for any VIA based micro. Designed by Ferranti Electronics. Originally intended as a PET joystick interface.
[DIY Systems: ART]
Böhling, H. -J. "80C32 BASIC Control Computer." Elektor Electronics Part 1: Introduction and Circuit Descriptions. February 1998. pp.30-33; Part 2: Construction and Testing. March 1998. pp.40-43, 45.
Two-board design. Runs the MCS-51 BASIC interpreter. 32Kb SRAM, 32Kb EPROM for the 8Kb interpreter and extensions, and up to 16Kb of EPROM space for programs. Schematic and PCB. Software available separately.
[DIY Systems: ART]
Böhling, H. -J., and D. Wulf. "MCS BASIC-52 v.1.3. Rejuvenating a Popular Interpreter." Elektor Electronics February 2001. pp.20-23.
The MCS BASIC-52 v.1.0 interpreter was originally developed by Intel in 1985 for the 8052-AH microcontroller. Intel has kindly released the interpreter as freeware, leading to on-going development.
[DIY Systems: ART]
Bricknell, Tony, and Maurice Hunt. "RS232 to 8-Bit Digital I/O Coverter Module." Electronics: The Maplin Magazine January 1996. pp.40-45.
PIC16C54-based design with sample programs given in BASIC.
[DIY Systems: ART]
Brighton, Mark. "Frame Store." Electronics: The Maplin Magazine I (CPU Card): Vol. 6, No. 23. June-August 1987. pp.10-15.
Constructional series. Part I describes the construction of the Z80B-based CPU card (6MHz, 64K or 256K RAM).
[DIY Systems: ART]
Brown, Peter R. "Introduction to the Seven-Chip Microcomputer." Electronics and Computing Monthly January 1982. pp.30-31.
Series. Z8671-based 7-chip SBC. Schematics. Uses a Z6132 4K RAM, 2716 2K ROM, 1488 and 1489 serial chips, 74LS04 hex inverter, and 74LS373 octal latch.
[DIY Systems: ART]
Buckin, Andrew. "Hard Disk Interface for the Printer Port." Elektor Electronics January 2002. pp.12-17.
[DIY Systems: ART]
Burchell, Jonathan C. "Acoustic Modem." Radio and Electronics World February 1983. pp.10-13.
Constructional article.
[DIY Systems: ART]
Campbell, Bob. "Z80 DRAM Board." Electronics Today International March 1984. pp.45-48, 69.
Constructional article with a PCB foil pattern. 64K DRAM board for Z80 systems. Uses a 24S10 PROM and eight 4164-15 memory chips.
[DIY Systems: ART]
Campbell, Bob. "Digital Cassette Deck." Electronics Today International Part 1: September 1984. pp.27-30.
2 part constructional article. Uses the Tanashin Electric TN-3600 cassette deck.
[DIY Systems: ART]
Cassera, Tony. "Interfacing Printers: Parallel Ports Mean Faster Data Transfer." Practical Computing May 1980. pp.96-97.
Detailed explanation.
[DIY Systems: ART]
Chown, Pete. "Interfacing Dynamic RAM." Electronics Today International November 1989. pp.28-29.
A general purpose interface for DRAMs. Includes a schematic.
[DIY Systems: ART]
Clements, A. "Keeping an Orderly House: Monitors for Microprocessors." Personal Computer World November 1978. pp.60-65.
Monitor program design issues, particularly MIKBUG and FBUG.
[DIY Systems: ART]
Colton, Mark. "Punch Lines: Interfacing a Westrex Punch to a 6800 MPU System." Personal Computer World July 1978. pp.59-61.
Constructional project, with a schematic. The Westrex is a model of paper tape punch.
[DIY Systems: ART]
Cox, Francis E. "Bus of the Century: The S-100 Bus." Personal Computer World September 1978. pp.54-56.
A description of the S-100 bus.
[DIY Systems: ART]
Cottis, Bob, Dave Howland, and Pat Crowe. "E78. The Europa Bus. A Microprocessor Bus Specification for Eurocard." Personal Computer World Vol. 1, No. 2. 1978. pp.69-72; Addenda: July 1978. p.76.
Description of the new bus standard.
[DIY Systems: ART]
Croucher, Neville. "RS232 Relay Board." Electronics Today International July 1989. pp.36-39.
Constructional article. 6 relays that can switch up to 10A at mains voltages.
[DIY Systems: ART]
Doherty, Tony. "4 Rail Micro Computer Power Supply." Electronics and Computing Monthly March 1982. pp.42-44.
Constructional article.
[DIY Systems: ART]
Durant, Graeme. "Spectrum Co-Processor." Electronics Today International February 1988. pp.24-29, 60-61; March 1988. pp.39-44, 51; April 1988. pp.43-47, 51; May 1988. pp.40-45.
Constructional article with PCB foils and software listing. The processor card has a 4MHz Z80A with its own operating system in EPROM. The memory card has 256K of paged DRAM. The third board is the interface. Although intended for the ZX Spectrum, the CPU and memory cards are 'general purpose' and can be used on any Z80 system.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "Building a Hi-Res Graphics Home Computer." Electronics and Computing Monthly October 1982. pp.37-40, 50-51.
Part 1. Includes the circuit diagram of the 6809 CPU card (effectively a SBC). A new design, 77-68 bus compatible. Expandable to include a RAM card, a cassette interface, and extendible video card (monochrome operation, or with the card fully populated, hi-res colour), ultimately running Flex-9 from 5.25" or 8" Floppy Disk Drives. Built boards were made available by 6809 specialists Stirling Microsystems, who later renamed it the Dennis Computer System.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "High-Speed Cassette Interface." Electronics and Computing Monthly November 1982. pp.22-26.
Construction and testing of the CPU card and cassette interface (300-2400 baud).
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "The V.D.U. Card." Electronics and Computing Monthly January 1983. pp.20-23.
Part 4. Description of the graphics board.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "Video Board Stage II." Electronics and Computing Monthly February 1983. pp.70-73.
Part 5. Further description of the graphics board and notes on the hardware.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "High Resolution Graphics." Electronics and Computing Monthly April 1983. pp.41-45, 91-93.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Chewter, John. "Software for the System." Electronics and Computing Monthly May 1983. pp.91-92.
Part 7. With a demonstration program in T.S.C BASIC.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Evans, Gary. "Hi-Res Computer Project." Electronics and Computing Monthly June 1983. pp.87-88.
Brief update.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Izod, Paul, and Alan Stirling. "Floppy Disc Controller." Electronics and Computing Monthly July. pp.63-66.
WD2793-based. For up to 4 drives, SD or DD, 5.25" or 8" (with a 1MHz CPU, 8" drives are limited to SD).
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Izod, Paul, and Alan Stirling. "FLEX Explained." Electronics and Computing Monthly August 1983. pp.44-46.
Describes the FLEX-9 OS with particular reference to the E&CM computer.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Izod, Paul, and Alan Stirling. "The Analogue Board." Electronics and Computing Monthly October 1983. pp.66-69.
Description and circuit diagram.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Izod, Paul, and Alan Stirling. "The A/D Board. Part 2." Electronics and Computing Monthly December 1983. pp.75-77.
Including corrections of errors in the November article.
[DIY Systems: ART] Electronics and Computing Monthly Hi-Res Computer.
Izod, Paul, and Alan Stirling. "On Screen Multimeter." Electronics and Computing Monthly May 1984. pp.58-61.
Machine code listing. For the hi-res graphics and analogue boards.
[DIY Systems: ART] Electronics and Computing Monthly SAT-16 Computer.
"SAT-16." Electronics and Computing Monthly December 1983. pp.30-33.
Part 1. Produced in conjunction with Satellite Services. 16-bit design using a 68000 CPU with a 68701 second processor to handle I/O. Uses the G64 bus standard. Sold built and as a kit by Satellite Services.
[DIY Systems: ART] Electronics and Computing Monthly SAT-16 Computer.
"SAT-16." Electronics and Computing Monthly February 1984. pp.54-56.
Assembling the PCBs.
[DIY Systems: ART] Electronics and Computing Monthly SAT-16 Computer.
"SAT-16." Electronics and Computing Monthly April 1984. pp.56-59.
The MPU.
[DIY Systems: ART] ETI Cortex.
"16 Bit Computer." Electronics Today International [Part 1.] November 1982. pp.24-31.
Constructional series. Kits were supplied by Powertran Cybernetics.
[DIY Systems: ART] ETI Cortex.
"Cortex Part 3." Electronics Today International [Part 3.] January 1983. pp.42-43.
Constructional series.
[DIY Systems: ART] ETI Cortex.
"Cortex BASIC." Electronics Today International [Part 4.] February 1983. pp.44-45.
Constructional series.
[DIY Systems: ART] ETI Cortex.
"Cortex Centronics Interface." Electronics Today International Part 1: June 1984. pp.65-67; Part 2: August 1984. pp.23-24, 70.
Constructional article in 2 parts, with a PCB foil.
[DIY Systems: ART] ETI Cortex.
Roberts, Richard. "Parallel I/O for the Cortex." Electronics Today International September 1985. pp.53-57.
Constructional article. A centronics port, two joystick ports, and 22 lines of programmable I/O.
[DIY Systems: ART] ETI Cortex.
Armstrong, Andy. "Cortex Video Fix." Electronics Today International February 1986. pp.52-53.
Fixing a problem with the video output.
[DIY Systems: ART]
"ETI Microfile: Terminals." Electronics Today International March 1977. pp.30-31.
Options for the hobbyist.
[DIY Systems: ART]
Eugeni, E. "RS232-to-RS485 Half-Duplex Adapter." Elektor Electronics May 2002. pp.24-28.
PIC16C54-based design.
[DIY Systems: ART]
Goadby, David. "Putting Bits in their Place: A Simple 2708 Programmer." Personal Computer World July 1978. pp.56-58; Corrections: September 1978. p.10.
Constructional project with a schematic. The 2708 is a 1K EPROM.
[DIY Systems: ART]
Godwin, Harold. "The Maplin Modem." Electronics: The Maplin Magazine Vol. 1, No. 5. December 1982-February 1983. pp.2-6.
Constructional article. 300 baud. Uses the 4412VP and XR2211 chips.
[DIY Systems: ART]
Grodzik, Richard. "The 8031 Single Board Computer." Electronics: The Maplin Magazine Part 1: Vol. 19, No. 149. May 2000. pp.25-27; Part 2: Vol. 19, No. 150. June 2000. pp.41-45.
SBC design in at least 3 parts.
[DIY Systems: ART]
Grodzik, Richard. "8088 Interrupt Based Control Computer." Electronics Today International Part 2: September 1995. pp.56-63, 70.
Constructional article. Part 2 includes the schematic, PCB and sample code.
[DIY Systems: ART]
Grodzik, Richard. [8088 Interrupt Based Control Computer.] "Single Stepping the 8088 in Real Time." Electronics Today International November 1995. pp.47-50.
[DIY Systems: ART]
Grodzik, Richard. "The ETI 80188 Single Board Computer." Electronics Today International Part 1: January 1995. pp.20-25, 70.
Constructional series. Part 1 includes the schematic and PCB. A multitasking SBC. Uses an 8259 peripheral controller.
[DIY Systems: ART]
Grodzik, Richard. "Universal Infra-Red Printer Adaptor." Electronics: The Maplin Magazine Vol. 18, No. 138. June 1999. pp.62-64.
Constructional article. IrDa 'lite' interface. Schematic and PCB layout. Uses a PIC16LF84 and HP HSDL1001 IR module.
[DIY Systems: ART]
Hampshire, Nick. "PE SBC-1 (HD63701V)." Practical Electronics Part 1: June 1986. pp.36-38.
Constructional article in 4 parts. The 1 MHz Hitachi HD63701V microcontroller has 4K of on-chip EPROM, 192 bytes of RAM, with serial and parallel I/O. The instruction set is based upon that of the 6800. The circuit is designed to be built on a Eurocard with the HD63701V in 'expanded multiplexed' mode with an 8-line parallel port and two serial lines (using MC1488 and MC1489 ICs). The design uses four 8K x 8-bit memory chips, either HD6264 RAM or 2764 EPROM.
[DIY Systems: ART]
Harrison, Neil. "Showing Characters." Personal Computer World August 1978. pp.31-34.
Memory-mapped TV display for a Z80 system, with a program listing.
[DIY Systems: ART]
Harvey, [Robert]. "Centronics Printer Buffer." Electronics and Computing Monthly April 1984. pp.16-18; May 1984. pp.30-32; Errors corrected (IC5 should be 74LS04; RESET pin should be pin 35; Pin marked AD0 should be pin 8; Pin marked AD1 should be pin 9): August 1984. p.74.
Z80-based printer buffer with 8K-64K DRAM and software in EPROM (hex dump given).
[DIY Systems: ART]
"HEBOT II." Hobby Electronics November 1982. pp.9-16, 72.
The Hobby Electronics robot designed to be run by a ZX81. A full kit was offered by Powertran Cybernetics.
[DIY Systems: ART]
Homes, S. J. "Animation Graphics." Radio and Electronics World January 1983. pp.59-65.
Constructional article. High-resolution colour graphics. Intended for the Nascom but easily adaptable for other Z80 micros. Uses the TMS9928A (525 lines, 60Hz) or TMS9929A (625 lines, 50Hz) chips. Can accomodate the earlier TMS9918 or TMS9918A chip. The board has provision for two AY8910 sound generators.
[DIY Systems: ART]
Hughes, M. J. "PW 'Easybuild' Video-Writer." Practical Wireless Part 1: August 1976. pp.324-331.
Constructional article. An electronic typewriter that uses a TV as a display. Uses an RO-3-2513 character generator.
[DIY Systems: ART]
James, K. R. "A Mighty Micromite: A COSMAC Microprocessor Based System." Personal Computer World July 1978. pp.22-25.
An introduction to the 1802 CPU.
[DIY Systems: ART]
Joostens, J. "Micro PLC System." Elektor Electronics Part 1 (hardware): December 1995. pp.74-79; Part 2 (the industrial PLC): January 1996. pp.7-11.
3 parts. Constructional article. Based on an 87C750 chip, a control computer designed to run programmable logic controller (PLC) functions. Part 1 includes the schematic and PCB. Titles vary, part 2 entitled "Hands-On PLC Programming (Part 1)".
[DIY Systems: ART]
"Keypad Encoder IC with Serial Output." Elektor Electronics July/August 2001. p.107.
Notes on the EDE1144, designed to interface 16-key or less keypads to a microcontroller or processor.
[DIY Systems: ART
Kitching, Alan. "TV-VDU Conversion." Television March 1980. pp.248-250.
Constructional project with a schematic for a TTL-RGB convertor designed to be implemented within a colour TV chassis.
[DIY Systems: ART]
Kronis, Petros. "EPE Hybrid Computer." Everyday Practical Electronics November 2002. pp.798-806; December 2002. pp.896-903.
Hybrid as in analogue and digital.
[DIY Systems: ART]
Lea, Martin. "Brew-It-Yourself." Personal Computer World January 1980. pp.58-63.
Z80 SBC design with a circuit diagram.
[DIY Systems: ART]
Legrand, B., and D. Mautaulon. "Emulator for 27C256 EPROM with RS232 Control." Elektor Electronics January 2001. pp.36-41.
PC emulator for the EPROMs most popular with hobbyists.
[DIY Systems: ART]
Lemmens, L. "2532/2732 EPROM Adapter." Elektor Electronics December 2000. p.20.
A pin-swopping PCB design that permits a 2732 EPROM to be used as a replacement for a 2532 in older kit.
[DIY Systems: ART]
Lerche, David. "TV to RGB Conversion." Electronics Today International October 1988. pp.40-43, 56.
Constructional article with PCB foils. Includes a circuit to improve the RGB output of an Acorn Electron.
[DIY Systems: ART]
Lorig, K. D. "64K on the 16K Dynamic RAM Card." Elektor September 1983. pp.29-31.
Constructional article. Replacing the 16K 4116 chips with 64K 4164s on the 16K DRAM project described in Elektor April 1982. Stated to be 'from an idea by K. D. Lorig'.
[DIY Systems: ART]
Manison, K. "HE Microlog: The Return of the Analog Computer." Hobby Electronics December 1982. pp.9-17, 87.
Constructional project.
[DIY Systems: ART] Maplin Z80 SBC. Main Board.
Goodman, Dave. "Z80 CPU Module." Electronics: The Maplin Magazine: Project Book 15. Rayleigh, Essex: Maplin Electronic Supplies, 1985. pp.24-29.
Z80 or Z80A CPU. Up to 8Kb memory.
[DIY Systems: ART] Maplin Z80 SBC. Keypad.
Dixey, Graham. "Keypad for the Z80." Electronics: The Maplin Magazine March 1987. pp.28-31.
Eight 7-segment displays.
[DIY Systems: ART] Maplin Z80 SBC. Revised version.
Dixey, Graham, and the Maplin Development Team. "The Z80A Development System." Electronics: The Maplin Magazine October 1992. pp.56-68.
The revised version has a touch sensitive keyboard.
[DIY Systems: ART] Maplin Z80 SBC. PC-Based Development System.
Abbott, Robin, and Maurice Hunt. "Z80 Development System." Electronics: The Maplin Magazine January 1996. pp.4-11.
Designed by Robin Abbott, Chris Barlow, and Maurice Hunt.
[DIY Systems: ART]
Marshall, Trevor. "CUTS Cassette Interface." Electronics Today International November 1978. ['Computing Today' Supplement, bound within Electronics Today International, pp.15-18.]
Constructional article with PCB foil.
[DIY Systems: ART]
"'Matchbox' BASIC Computer." Elektor Electronics Part 3: December 1995. pp.42-45.
3 parts. Constructional article. Based on an 87C51 chip, a derivative of the 8051. Software by Dr. M. Ohsmann.
[DIY Systems: ART]
McIvor, W. "The Hard Keyboard." Personal Computer World September 1978. pp.46-47.
Constructional article. A self-debouncing keyboard that assembles a byte of data before setting the data ready flag. Intended to reduce the size of keyboard routines in monitors.
[DIY Systems: ART] Microbox II 6809-Based SBC.
[Mills, Gary, and Dave Rumball.] "6809-Based Microcomputer." Electronics Today International Part 1 (by Gary Mills of Micro Concepts): December 1985. pp.27-29; Part 2 (by Dave Rumball): January 1986. pp.36-39; Part 3 (by Mills and Rumball): February 1986. pp.31-37, 58; Part 4(by Mills): March 1986. pp.47-49; Part 5 (by Mills): April 1986. pp.49-51.
Constructional series. 6809 CPU, 8K EPROM, 64K RAM (56-60K usable), Flex OS, 128K VRAM, RAMdisc, EPROMdisc, two parallel ports, two serial ports, WD1770 FDC.
[DIY Systems: ART]
Money, Steve A. "TV Games in Colour." Television Part 1: July 1977. pp.461-463; Part 2: August 1977. pp.526-527.
Constructional article with schematic and PCB layout using the National Semiconductor MM57105 games chip, and the LM1889 video modulator.
[DIY Systems: ART] Nanocomp Microprocessor Trainer.
Barton, P. C. "Nanocomp to Teletypewriter Interface." Electronics and Wireless World October 1983. pp.75-76.
With software for the 6502 version. The article concludes: 'Bob Coates described the 6502 Nanocomp microprocessor trainer in the January 1981 issue, pp.32-36, and the 6809 version in July 1981, pp.33-37. An eprom programmer for both versions was described in the January 1982 issue, pp.30-33, and interfaces for expansion in November of the same year, pp.32-34'.
[DIY Systems: ART]
Ogilvie, Daniel. "Digital Framestore." Electronics Today International Part 1: December 1984. pp.61-65; Part 2: January 1985. pp.44-47; Part 3: February 1985. pp.55-58; Part 4: March 1985. pp.59-62, 65; Part 5: April 1985. pp.48-50, 68-69.
5 part constructional article to build a digital framestore based on 512K of DRAM and interface it to a micro. With a PCB foil pattern.
[DIY Systems: ART]
Ogilvie, Daniel. "Low Cost Framestore." Electronics Today International Part 1: September 1986. pp.36-41; Part 2: October 1986. pp.48-50; Part 3: November 1986. pp.43-45, 60-61.
3 part constructional article to build a digital framestore. With a PCB foil pattern.
[DIY Systems: ART
Parr, Andrew. "Introduction to VDUs." Television December 1979. pp.78-83.
A technical overview.
[DIY Systems: ART]
Parkin, L. G. "Step & Freeze Instructions with the Microstepper." Practical Electronics April 1984. pp.18-25.
Single-step any microcomputer system.
[DIY Systems: ART]
Penfold, Robert. "Interface." Everyday Electronics March 1992. pp.160-161.
Column. Using D/A converters.
[DIY Systems: ART] PhizzyB Computer.
Maxfield, Clive 'Max', Alvin Brown, and Alan Winstanley. "PhizzyB Computers." Everyday Practical Electronics November 1998. pp.804-813; December 1998; January 1999. pp.48-55; February 1999; March 1999. pp.177-182, 184-189; April 1999. pp.274-282; May 1999. pp.356-363; June 1999. pp.450-455.
7 parts. PhizzyB SBC, simulator and PhizzyBot robot. Original hardware design by Andrew Ayre. Developed as a product by Maxfield & Montrose Interactive Inc.
[DIY Systems: ART]
"R&EW Data Brief: MC1377 Colour Signal Encoder." Radio and Electronics World January 1984. pp.85-86.
Data file. Encodes RGB signals into composite video in either PAL or NTSC formats. Often paired with the MC1374 modulator.
[DIY Systems: ART]
Reelsen, H. "8032/8052 Single-Board Computer." Elektor Electronics May 1991. pp.17-23.
The Mark II version of the design published in November 1987. Constructional article. Built on a single-sided Eurocard. Can use an 8032, 80C32, or 8052AH-BASIC microcontroller. 32K ROM, 32K RAM, on-board EPROM programmer, memory back-up battery. To 15MHz (8032 or 8052AH-BASIC) or 24MHz (80C32). Includes a schematic, PCB, and program to unload the BASIC interpreter from the 8052AH-BASIC, transfer it to EPROM, and run it with an 8032 or 80C32.
[DIY Systems: ART]
Rietjens, A. "Faster MCS52 Processor." Elektor Electronics December 1996. p.62.
Constructional article. Schematic and PCB given. Allows a DS87C530 (running at up to 33MHz) to replace an 8031, 8032, 8051, or 8052 microcontroller.
[DIY Systems: ART]
Schwark, S. "IDE Hard Disk Interface for 8-Bit Controllers." Elektor Electronics March 2001. pp.44-49.
[DIY Systems: ART]
Sear, Lionel. "A FAX Receiver." Radio and Electronics World January 1984. pp.34-39.
Constructional article. A two-board design for processing weather FAX data and printing it on an Epson MX80 printer. One board handles demodulation, tone detection, logic, and timing. The second board is a dedicated Z80 SBC with 2K RAM and the program in a 2K ROM (using a 2716). Includes PCB foils.
[DIY Systems: ART]
Spence Jim. "Computer Controlled Stepper Motors." Electronics Today International August 1994. pp.18-22, 69.
An application for the ETI FORTH Experimenter's Computer. The software is to be covered in the next month's article.
[DIY Systems: ART]
Stone, Richard. "6802 Development Board." Everyday with Practical Electronics August 1994. pp.608-615.
Contructional article with schematic and PCB layout. 6802, 6522 VIA, 6551 ACIA, 8K ROM, 8K RAM.
[DIY Systems: ART]
Stuart, Ray. "Computer Terminal." Practical Electronics I: February 1984. pp.16-21.
Constructional article. Baed on the Thomson SFF96364 CRTC chip. BBC Micro interface promised for part 2 of the article.
[DIY Systems: ART] System 68.
"System 68 is Here!" Electronics Today International [Introduction.] March 1977. p.33.
Constructional series. System 68 is 6800 CPU-based, but with a modular CPU board allowing others to be used. 4K-64K memory, keyboard, and VDU interfaces.
[DIY Systems: ART] System 68.
"ASCII Keyboard." Electronics Today International [Part 1.] April 1977. pp.25-30.
Constructional series.
[DIY Systems: ART] System 68.
"Mainframe PSU." Electronics Today International [Part 2. By Jim Perry.] May 1977. pp.55-59.
Constructional series.
[DIY Systems: ART] System 68.
"Video Display Unit." Electronics Today International [Parts 3-4. By John Miller-Kirkpatrick.] June 1977. pp.33-38; July 1977. pp.54-58.
Constructional series. These two VDU boards allow the system to use a normal TV as a VDU, or to connect it to other monitors.
[DIY Systems: ART] System 68.
"System Bus & VDU Interfacing." Electronics Today International [Part 5. By John Miller-Kirkpatrick.] August 1977. pp.45-47.
Constructional series.
[DIY Systems: ART] System 68.
"6800 CPU Card." Electronics Today International [Parts 6-7. By John Miller-Kirkpatrick.] September 1977. pp.22-26; October 1977. pp.63-68.
Constructional series.
[DIY Systems: ART] System 68.
"TTY Card." Electronics Today International [Parts 8-9. By John Miller-Kirkpatrick.] November 1977. pp.45-50; December 1977. pp.59-62.
Constructional series. An optional I/O board with two UARTs and a 20mA loop interface. Part 9 (December) includes a circuit for a simple cassette interface.
[DIY Systems: ART] System 68.
"CUTS Card." Electronics Today International [Parts 10-11. By John Miller-Kirkpatrick.] January 1978. pp.61-63; February 1978. pp.45-48.
Constructional series. An interface card for a Kansas City format cassette interface. General corrections for the series are given on p.48 of part 11.
[DIY Systems: ART] System 68.
"Software." Electronics Today International [Part 12. By John Miller-Kirkpatrick.] March 1978. pp.59-61.
Constructional series. A complete listing of the ETIBUG2 PROM.
[DIY Systems: ART]
Trevennor, Alan. "Simple Z80 Single Stepper Circuit." Practical Electronics December 1986. p.48.
Constructional article.
[DIY Systems: ART] Triton.
Hughes, Mike. "One Board Home Computer." Electronics Today International November 1978. pp.16-33.
Constructional article with schematics for the Triton SBC sold by Transam.
[DIY Systems: ART] Triton.
Hughes, Mike. "Triton 8K EPROM Card." Electronics Today International June 1979. pp.73-78, 117.
Constructional article with PCB foil.
[DIY Systems: ART]
"TV Games Unit." Electronics Today International May 1977. pp.12-16.
Constructional article with a PCB foil. Based on the AY-3-8500. Four basic games with two more that can only be played with an additional rifle. A project for a rifle was published in the July 1977 issue.
[DIY Systems: ART]
[Tyler, Jon. "Typewriter Interface."] "Typewriter Interface Update." Electronics Today International March 1984. pp.25-26.
Corrections to the constructional article in the October 1983 issue. The typewriter concerned is the Silver Reed EX42.
[DIY Systems: ART]
Tyler, Jon. "Keyboard Interface." Electronics Today International September 1984. pp.24-26, 71.
Constructional article to allow the use of a Silver Reed EX42 typewriter as a computer keyboard. Uses a KR2376 keyboard encoder.
[DIY Systems: ART]
Vermeulen, H. "VDU Card." Elektor. September 1983. pp.38-45.
Constructional project. General purpose VDU interface. Uses a 6845 VDU Controller, 2732 EPROM to hold the character data, and 2K VRAM (6116) for 80 x 24 text.
[DIY Systems: ART]
"VGA-to-BNC Adapter." Elektor Electronics July/August 2001. pp.108-109.
To connect a VGA output to a monitor with three BNC inputs and composite synchronisation ('sync on green').
[DIY Systems: ART]
"Video Graphics: How Does a Video Card Work?" Elektor September 1983. pp.18-21.
[DIY Systems: ART]
Vowles, Russel. "Smart Talker." Electronics Today International January 1988. pp.39-45, 76.
Constructional article with a PCB foil. A speech synthesiser that connects to a variety of computers using an RS232 or RS423 serial interface.
[DIY Systems: ART]
Vowles, Russell. "The Ultimate Speech Synthesiser." Electronics and Computing Monthly March 1984. pp.24-25; April 1984. pp.42-44.
Constructional article. Can be used by any computer with a centronics parallel port. Uses the SPO256-AL2 chip. Kit supplied by LB Electronics. BBC and Dragon test routines given.
[DIY Systems: ART]
Walker, Phil. "Designing Memory." Electronics Today International February 1985. pp.18-21.
Using the examples of the 64K DRAM card (December 1984) and DRAM fix (January 1985) projects, Walker describes the process involved in obtaining a working design.
[DIY Systems: ART]
Warne, Alan. "RF/RGB TV Interface." Radio and Electronics World June 1983. pp.8-11.
Constructional article. For the Ferguson TX9.
[DIY Systems: ART]
Warne, Alan. "RGB Interface for the Ferguson TX-90." Radio and Electronics World January 1984. pp.46-49.
Constructional article. Converts a Ferguson 37140 TV, which uses the TX-90 chassis. Includes PCB foil.
[DIY Systems: ART]
Watford Electronics. "TV Games Rifle." Electronics Today International June 1977. pp.20-22.
Constructional article with a PCB foil. Works with the TV Games Unit project published in the May 1977 issue.
[DIY Systems: ART]
Whewell, Leycester. "Multi-Standard Printer Buffer." Electronics Today International November 1987. pp.43-48, 59.
Constructional article. 6803 CPU-based 64K or 256K printer buffer with Centronics and RS232 serial interfaces. With schematic, PCB foil, and firmware listing (to go on a 2764 or 27128 EPROM).
[DIY Systems: ART]
Whitlock, Richard. "STE Bus." Practical Electronics Part 1: 'The Omnibus is Here!', December 1986. pp.38-41.
A standardised 8-bit bus.
[DIY Systems: ART]
Williams, John. "68705 EPROM Blower." Electronics and Computing Monthly April 1984. pp.61-63; May 1984. pp47-49.
Constructional article. EPROM blower based on the 68705 chip.
[DIY Systems: ART] Wireless World FORTH Computer.
Woodroffe, Brian. "FORTH Computer." Wireless World Part 1 (CPU and memory): May 1983. pp.53-58; Part 2 (Circuit, video, and peripherals): June 1983. pp.55-58; Part 3 (Software, disk controller, and PSU): July 1983. pp.58-61; Part 4 (Construction tips): August 1983. pp.44-45; Part 5 (Disk drives, including the use of 8" drives): September 1983. pp.64-67.
5 parts. 6809-based, 1.5MHz clock, EF69364 display processor, 6850 CIA (for the RS232 interface), and a 6821 PIA.
[DIY Systems: ART] Z-8 Program Development System.
Burchell, Jonathan C. "Z-8 Program Development System." Radio and Electronics World I: February 1982. pp.12-17; II: March 1982. pp.12-17; III: April 1982. pp.31-34.
Constructional article. Z8-based development system using the Z8671 microcontroller (a Z8601 masked by Zilog to contain a 2K BASIC interpreter). Includes 8K RAM, an on-board 2716/2732 EPROM programmer, 4K utility software in EPROM, 19k2 serial interface, and a cassette interface.
[DIY Systems: ART] Z-8 Program Development System.
Burchell, Jonathan C. "Autostarting the Z8 TBPDS." Radio and Electronics World July 1982. pp.79-80.
Constructional article.
[DIY Systems: ART] Z-8 Program Development System.
Jasper, B. "Z8 Assembler in EPROM." Radio and Electronics World December 1982. pp.64-69.
[DIY Systems: ART] Z-8 Program Development System.
Burchell, Jonathan C. "Minimum Chip Z8 System." Radio and Electronics World January 1983. pp.10-13.
Constructional article. Designed to execute programs developed using the full development system.
[DIY Systems: ART] Z-8 Program Development System.
Hinder, Richard. "Z8 EXEC. An Operating System for the Z8 Microcomputer Board." Radio and Electronics World May 1983. pp.30-33.
A command-line interpreter supplied in three EPROMs with 15 commands, 6 routines, and an interrupt-driven real time clock.
[DIY Systems: ART] Z-8 Program Development System.
Harris, Chris. "Z8 Backplane." Radio and Electronics World July 1983. pp.43-45.
Constructional article.
[Language: General]
Hofeditz, Calvin A. Computer Programming Languages in Practice. London: Heinemann, 1985.
xvi, 246pp. Made Simple Computer Books. Contents: 1. What Programming Is; 2. Components of a Programming Language; 3. BASIC - Beginner's All-Purpose Symbolic Instruction Code; 4. COBOL - Common Business Oriented Language; 5. Other Languages, Old and New.
[Language: General]
Juliff, Peter Laurence. Program Design. The Art of Structured Programming. London: Interface, 1984.
[Language: General]
Marshall, Garry J. Computer Languages and Their Uses. London: Granada, 1983.
[Language: General]
Perry, Greg. SAMS Teach Yourself Beginning Programming in 24 Hours. Indianapolis, Indiana: SAMS, 1998.
xv, 492pp. 2nd edition: Indianapolis, Indiana: SAMS, 2002 (xiv, 479, with a CD-ROM containing Liberty BASIC 2.02 compiler and Java Forte compiler). Contents (2nd edition): 1. Start Programming Today; 2. Programming Fundamentals; 3. Stepping Up to Java; 4. Other Programming Languages (Visual BASIC; C; C++; HTML; JavaScript; Dynamic HTML; XML; .NET); 5. The Business of Programming; 6. Appendices.
[Language: General: ART] Herman, Gary. "Language in Control." Electronics and Computing Monthly April 1984. Your Robot Supplement. pp.13-14.
Languages suitable for the control of robots.
[Language: General: ART] James, Mike. "Programming Languages." Computer Shopper December 2004. pp.235-238, 240.
Overview of: C# Express, DarkBASIC 1.13, Eclipse Project, EthosBASIC, Imagine Logo, JBuilder Foundation, Liberty BASIC, NetBeans, PureBASIC, Python, True BASIC Bronze, and Visual BASIC .NET Express.
[Language: BASEX]
Warme, Paul K. BASEX: A Simple Language and Compiler for 8080 Systems. Peterborough, New Hampshire: Byte Books, 1979.
For the 8080 family (8080, Z80, 8085).
[Language: BASEX]
Warme, Paul K. My Micro Speaks BASEX (and Loves It). Rochelle Park, New Jersey: Hayden Book Co., 1981.
[Language: BASIC: Manual]
Microsoft Corporation. MS-DOS Version 3.3; GW-BASIC Version 3.2. [n.p.]: Microsoft Corporation for Hyundai, 1987.
590pp. [Part I: MS-DOS:] 1. More about Files and Directories; 2. About Commands; 3. MS-DOS Commands; 4. Batch Processing; 5. MS-DOS Editing and Function Keys; 6. The Line Editor (EDLIN); 7. Link: A Linker; 8. Debug; Appendix A. Instructions for Users with Single Floppy Disk Drive Systems; Appendix B. How to Configure Your System; Appendix C. Installable Device Drivers; Appendix D. Configuring Your Hard Disk (FDISK); Appendix E. How to Use Code Pages; Appendix F. MS-DOS Message Directory; Index; [Part II: GW-BASIC:] 1. Introduction; 2. Using the GW-BASIC Interpreter; 3. Writing Programs Using the GW-BASIC Editor; 4. Working with Files and Devices; 5. Using Advanced Features; 6. Language Reference; Appendix A. ASCII Character Codes; Appendix B. Error Codes and Error Messages; Appendix C. Mathematical Functions Not Intrinsic to GW-BASIC; Index. Document Nos. 410630013-330-R04-0787; 410130001-320-000-0286. Coded: E4009203802A.
[Language: BASIC]
Alcock, Donald Geoffrey. Illustrating BASIC (A Simple Programming Language). Cambridge: Cambridge Univ. Press, 1977.
Reprinted: 1988. Reprinted with corrections: 1978. Subsequent reprints: 1978, 1979 (twice), 1980, 1981 (3 times), 1982, 1983 (twice; second reprint: ix, 134pp; comb bound; preface dated January 1977). Contents (2nd 1983 reprint): 1. Components of the Language; 2. Input & Output, Expressions and Functions; 3. Control; 4. Arrays; 5. Matrices; 6. Complete Example Programs; 7. Commands and Signing On; 8. Files of Data; 9. Syntax.
[Language: BASIC]
Ault, Roz. BASIC Programming for Kids. BASIC Programming on Personal Computers by Apple, Atari, Commodore, Radio Shack, Texas Instruments, Timex Sinclair. Boston: Houghton Mifflin, 1983.
[Language: BASIC]
Axelson, Janet Louise. The Microcontroller Idea Book: Circuits, Programs and Applications Featuring the 8052-BASIC Microcontroller. Madison, Wisconsin: Lakeview Research, 1994.
[Language: BASIC]
Chien, Chao C. Advanced Business BASIC for Microcomputers. Homewood, Illinois: R. D. Irwin, 1985.
[Language: BASIC]
Compaq Computer Corporation. BASIC Version 3.2 Reference Guide. 3rd edition; [n.p.]: Compaq Computer Corporation, 1987.
3rd edition: February 1987. Ring bound, multi-paged. Binder has the title BASIC Version 3 Reference Guide. Assembly: 106653-001; Text: 106654-001; Binder: 106655-001. Contents: 1. Welcome to BASIC; 2. Getting Started and Using BASIC; 3. Reviewing and Practicing BASIC; 4. The BASIC Interpreter or What Makes BASIC Work; 5. Disk Files and How to Use Them; 6. Special Editing Keys Used in BASIC; 7. Constants, Variables, Expressions, and Operators; 8. Statements, Functions, Commands, and Variables Used in BASIC; Appendix A. Error Codes and Messages; Appendix B. Derived Mathematical Functions; Appendix C. ASCII Character Codes; Appendix D. Assembly Language (Machine Code) Subroutines; Appendix E. Converting Other BASIC Programs to BASIC as Developed by COMPAQ; Appendix F. RS-232 Communications; Appendix G. Hexadecimal Equivalents; Appendix H. Key Scan Codes (Standard Compaq Keyboard); Appendix I. Display Information.
[Language: BASIC]
Gosling, Peter E. Beginning BASIC. London: Macmillan, 1977.
vi, 105pp. Second edition: London: Palgrave Macmillan, 1982 ([vi], 106pp). Contents (2nd edition): 1. What is a Computer?; 2. Talking to a Computer; 3. Introduction to BASIC; 4. Teleprinter Algebra; 5. Printing Literals; 6. Conditional and Unconditional Jumps; 7. Commas and Semicolons; 8. FOR...NEXT Loops; 9. Lists and Arrays; 10. Function Statements; 11. REM Statements; 12. Saving and Deleting Programs; 13. Using the Paper-Tape Punch and Reader; 14. Specimen Programs; Summary of BASIC.
[Language: BASIC]
Gosling, Peter E. Program Your Microcomputer in BASIC. London: Macmillan, 1981.
91pp. US edition: Beaverton, Oregon: Dilithium Press, 1981 (91pp). Reprinted: London: Macmillan, 1982; Reprinted: London: Macmillan, 1983 (91pp). Contents (1983 reprint): Introduction; Conversing with a Computer; Basic BASIC; Glossary of Terms; 1. Use of INPUT, LET, PRINT; 2. Mathematical Functions; 3. Literals and Use of Commas and Semi-Colons; 4. GOTO and IF...THEN...; 5. ON...GOTO...; 6. AND, OR and NOT; 7. FOR...NEXT Loops; 8. READ and DATA; 9. TAB, SPC and POS; 10. User-Defined Functions; 11. Lists; 12. Arrays; 13. Strings; 14. Subroutines; 15. Serial Files; 16. General; BASIC Commands; Bug-Hunting, or Why My Programs Never Work First Time; The Operating System.
[Language: BASIC]
Hartwig, Olaf. Atari ST. ST BASIC to C: Move Quickly Beyond the BASICS with the Powerful C Language. Grand Rapids, Michigan: Abacus Software, [1986].
Vol. 11 in the series. With an optional 3.5" floppy disk. A Data Becker book. Copyright statements for 1986 (Data Becker GmbH, Düsseldorf, Germany) and 1986 (Abacus). 2nd printing: May 1988 (231pp). Contents (2nd printing): 1. Development, Applications, and the C Language; 2. First Steps for (Former) BASIC Programmers; 3. The Basic Elements of C; 4. Screen Input/Output Operations; 5. Variable Types in C; 6. C Pointers; 7. Arithmetic Operators and Expressions; 8. Control Structures in C; 9. Common Mistakes of BASIC Programmers; 10. C Functions; 11. Structures; 12. An Overview of C; Appendices.
[Language: BASIC]
James, Mike. The Complete Programmer: A Guide to Better Programming in BASIC. London: Granada, 1983.
viii, 149pp. US edition: Englewood Cliffs, New Jersey: Prentice-Hall, 1984 (viii, 149pp).
[Language: BASIC]
Lundy, Thomas, and Rory O'Sullivan. Beginning Structured Programming in BASIC and COMAL. Dublin: Gill and Macmillan, 1990.
318pp.
[Language: BASIC]
MCS BASIC-52 Reference Manual. Santa Clara, California: Intel, 1986.
[Language: BASIC]
Osborne, Adam, Gordon Eubanks, Jr., and Martin McNiff. CBASIC User Guide. Berkeley, California: Osborne/McGraw-Hill, 1981.
viii, 215pp.
[Language: BASIC]
Prigmore, Clive. 30 Hour BASIC. Cambridge: National Extension College, 1981.
248pp. Spiral bound. ZX81 adaptation by Richard Freeman and Robert Horvath (1982); ZX Spectrum adaptation by Paul Shreeve (1983).
[Language: BASIC]
Purdum, Jack Jay. BASIC-80 and CP/M. New York: Macmillan; London: Collier Macmillan, [1983].
[Language: BASIC]
Wittig, Siegmar. Into BASIC. [London]: Argus Specialist Publications, 1982.
3 parts. 128pp. Edited by Henry Budgett. Acknowledgements to German Translating Services and Tina Boylan. Stated to be 'Translated by Siegmar Wittig et al'. Issued over 3 months, perhaps as a free gift with a magazine.
[Language: BASIC: ART]
Alexander, Mark. "NIBL - Tiny BASIC for National's SC/MP Kit. Complete Documentation and Annotated Source Code." Dr. Dobb's Journal November/December 1976, Vol. 1, No. 10. pp.34-50 (pp.331-347 of the annual volume).
Includes program listing.
[Language: BASIC: ART]
Dickenson, John, Jerry Barber, John Teeter, Royce Eckard, and Eugene Fisher. "Lawrence Livermore Lab's 8080 BASIC. Includes Floating Point Package, User Documentation and Complete, Annotated Source." Dr. Dobb's Journal January 1977, Vol. 2, No. 1. pp.8-62 (pp.18-72 of the annual volume).
Includes program listing.
[Language: BASIC: ART]
Greeb, Fred J. "Denver Tiny BASIC for 8080s. A 2nd Version that Includes 1-D Arrays." Dr. Dobb's Journal March 1976, Vol. 1, No. 3. pp.20-30 (pp.75-85 of the annual volume).
For the 8080. Includes program listing. Additions given in a letter from Fred J. Greeb, Dr. Dobb's Journal September 1976, Vol. 1, No. 8. p.34 (p.261 of the annual volume).
[Language: BASIC: ART]
James, Mike. "Back to BASIC." Computer Shopper September 2000, No. 151. pp.401-405.
Review of LibertyBASIC, PowerBASIC, QBASIC, TrueBASIC, VisualBASIC 6, VisualBASIC for Applications, VisualBASIC Script, and XBASIC.
[Language: BASIC: ART]
James, Mike. "Building BASIC. Part 4. Strings." Electronics and Computing Monthly January 1982. pp.53-56.
8 part series.
[Language: BASIC: ART]
James, Mike. "Building BASIC. Part 5. Functions and Subroutines." Electronics and Computing Monthly February 1982. pp.65-66.
8 part series.
[Language: BASIC: ART]
James, Mike. "Building BASIC. Part 6. Logic." Electronics and Computing Monthly March 1982. pp.61-63.
8 part series.
[Language: BASIC: ART]
James, Mike. "Building BASIC. Part 7. Advanced BASIC." Electronics and Computing Monthly April 1982. pp.63-65.
8 part series.
[Language: BASIC: ART]
James, Mike. "Building BASIC. Part 8. Computers & Electronics." Electronics and Computing Monthly May 1982. pp.62-64.
8 part series.
[Language: BASIC: ART]
Mueller, Erik T. "MINOL - Tiny BASIC with Strings in 1.75K Bytes." Dr. Dobb's Journal April 1976, Vol. 1, No. 4. pp.9-17 (pp.95-103 of the annual volume).
For the 8080. Includes program listing. Additions and corrections given in letters from Erik T. Mueller, Dr. Dobb's Journal June/July 1976, Vol. 1, No. 6. p.36 (p.184 of the annual volume); August 1976, Vol. 1, No. 7. p.32 (p.222 of the annual volume).
[Language: BASIC: ART]
Scott, Jeff. "An Introduction to Programming in BASIC." Electronics: The Maplin Magazine Part 1: Vol. 10, No. 42. February-March 1991. pp.58-63, 68-71.
[Language: BASIC: ART]
Wang, Li-Chen. "Palo Alto Tiny BASIC." Dr. Dobb's Journal May 1976, Vol. 1, No. 5. pp.12-25 (pp.129-142 of the annual volume).
For the 8080. Includes program listing. Additions given in a letter from Li-Chen Wang, Dr. Dobb's Journal June/July 1976, Vol. 1, No. 6. p.35 (p.183 of the annual volume).
[Language: BASIC: ART]
Wang, Li-Chen. "Palo Alto Tiny BASIC. Version Three." PCC's Reference Book of Personal and Home Computing. Edited by Dwight McCabe. Menlo Park, California: People's Computer Company, July 1977. pp.58-88.
For the 8080 or Z80. Full listing.
[Language: BASIC: ART]
Whipple, Dick, and John Arnold. "Tiny BASIC, Extended Version." Dr. Dobb's Journal January 1976, Vol. 1, No. 1. pp.14-17 (pp.18-21 of the annual volume); February 1976, Vol. 1, No. 2. pp.13-31 (pp.35-53 of the annual volume).
For the 8080. Includes program listing. Additions given in a letter from Charles Skeldon, Dr. Dobb's Journal June/July 1976, Vol. 1, No. 6. p.34 (p.182 of the annual volume). Additions given in a letter from The Penny Tiger, Dr. Dobb's Journal September 1976, Vol. 1, No. 8. p.30 (p.257 of the annual volume).
[Language: C/C++]
Barkakati, Nabajyoti. The Waite Group's QuickC Bible. Indianapolis, Indiana: Sams, 1989.
xiv, 804pp
[Language: C/C++]
Barr, Michael. Programming Embedded Systems in C and C++. Sebastopol, California: O'Reilly, 1999.
xvii, 174pp. 2nd edition with the title Programming Embedded Systems with C and GNU Development Tools by Michael Barr and Anthony Massa: Sebastopol: O'Reilly, 2006 (xxi, 301pp).
[Language: C/C++]
Field, Simon, Kathleen Mandis, and Dave Myers. COMPUTE!'s ST Applications: Programming in C. Greensboro, North Carolina: Compute! Publications, 1986.
viii, 327pp.
[Language: C/C++]
Gifford, J. Daniel. QuickC Instant Reference. San Francisco, California: Sybex, 1989.
xxi, 391pp. For v.2.0.
[Language: C/C++]
Hartwig, Olaf. Atari ST. ST BASIC to C: Move Quickly Beyond the BASICS with the Powerful C Language. Grand Rapids, Michigan: Abacus Software, [1986].
Vol. 11 in the series. With an optional 3.5" floppy disk. A Data Becker book. Copyright statements for 1986 (Data Becker GmbH, Düsseldorf, Germany) and 1986 (Abacus). 2nd printing: May 1988 (231pp). Contents (2nd printing): 1. Development, Applications, and the C Language; 2. First Steps for (Former) BASIC Programmers; 3. The Basic Elements of C; 4. Screen Input/Output Operations; 5. Variable Types in C; 6. C Pointers; 7. Arithmetic Operators and Expressions; 8. Control Structures in C; 9. Common Mistakes of BASIC Programmers; 10. C Functions; 11. Structures; 12. An Overview of C; Appendices.
[Language: C/C++]
Lawrence, David, and Mark England. The C Compendium. London: Sunshine, 1985.
243pp.
[Language: C/C++]
McGrath, Mike. C Programming in Easy Steps. Southam, Warwickshire: Computer Step, 2002.
192pp. Reprinted: 2004. Contents: 1. Introducing C; 2. Storing Data; 3. Setting Constant Values; 4. Performing Operations; 5. Making Statements; 6. Using Functions; 7. Working with Bits; 8. Pointing to Data; 9. Manipulating Strings; 10. Building Structures; 11. Reading & Writing Files; 12. Interesting Functions.
[Language: C/C++]
Mednieks, Zigurd R., and Terry M. Schilke. C Programming Techniques for the Macintosh. Indianapolis, Indiana: H. W. Sams, 1986.
xi, 322pp. Contents: [Part I. Tutorial on Macintosh Programming in C:] 1. Beginnings; 2. C and Other Languages; 3. Knowing C, Thinking C; 4. QuickDraw and Windows; 5. Revolutionary Software, Classical Microcomputer Hardware; 6. The Resource Compiler; 7. An Example: Internal Structure of a Macintosh Application; 8. An Example: Exploring the Mandelbrot Set; 9. Extending Our Grasp; 10. Debugging; [Part II. Reference Handbook:] QuickDraw; Event Manager; Window Manager; Dialog Manager; Memory Manager; Menu Manager; Control Manager; Text Edit; Standard File Package; File Manager; Font Manager; Print Manager; Resource Manager; Toolbox Utilities; Desk Manager; Scrap Manager; Segment Loader.
[Language: C/C++]
Schildt, Herbert. C Made Easy. Berkeley, California: Osborne McGraw-Hill, 1985.
x, 292pp. Contents: 1. Introducing C; 2. General Overview of C; 3. Variables, Constants, Operators, and Expressions; 4. Program Control Statements; 5. Functions in Detail; 6. Input, Output, and Disk Files; 7. Pointers; 8. Arrays; 9. Structures, Unions, and User-Defined Types; 10. Writing a C Program; 11. Common Programming Errors; Appendix A. C Summary; Appendix B. Common C Library Functions.
[Language: C/C++]
Schildt, Herbert. ANSI C Made Easy. Berkeley, California: Osborne McGraw-Hill, 1989.
x, 452pp. Preface dated December 1988. Contents: 1. Getting Acquainted with C; 2. An Overview of C; 3. Introducing Variables, Constants, and Operators; 4. Selection, Iteration, and Jump Statements; 5. Arrays and Strings; 6. Pointers; 7. Functions; 8. Console I/O; 9. File I/O; 10. Structures and Unions; 11. Advanced Data Types; 12. Advanced Operators; 13. The C Preprocessor; 14. Writing a C Program; 15. Common Errors; Appendix A. Some Common C Library Functions; Appendix B. C Keyword Summary; Appendix C. The goto.
[Language: C/C++]
Townsend, Carl. QuickC Programming for the IBM. Indianapolis, Indiana: H. W. Sams, 1988.
xii, 393pp. 2nd printing: 1988. Contents: [Part I: Overview of QuickC:] 1. Introduction to QuickC; 2. Getting Started; [Part II: The Language:] 3. Representing Data; 4. Basic Input and Output; 5. Arithmetic Operations; 6. Program Control: 'if' and 'Switch' Structures; 7. Program Control: Iteration Structures; 8. Using Functions and Macros; 9. Managing the Storage of Variables; 10. Arrays and Pointers; 11. Using Character Strings; 12. Using Data Structures; 13. Using Files and Other Input and Output; 14. Using Graphics; [Part III: Developing Programs with QuickC:] 15. Introduction to Structured Programming; 16. Developing with QuickC; 17. Managing Databases with QuickC; 18. High-Level Design: Menus; 19. Adding Database Records; 20. Editing and Deleting Records; 21. Reporting and Processing Programs; [Appendices:] A. Installation and Setup; B. QuickC Library Summary; C. ASCII Character Set; D. QuickC Operators; E. QuickC Data Types; F. QuickC Keywords; G. Resources; H. Tips for QuickC Users.
[Language: C/C++]
Wortman, Leon A., and Thomas O. SideBottom. The C Programming Tutor. Bowie, Maryland: R. J. Brady Co., 1984.
xiv, 274pp. Preface dated November 1983. International edition: Englewood Cliffs, New Jersey: Prentice-Hall International, 1984 (xiv, 274pp). Contents: [Part 1. The Tutorial:] 1. Getting Started; 2. Interactive Programming; 3. Working with Numbers; 4. Numbers with Fractions; 5. Arrays and Input/Output to Strange Places; 6. Things Called Strings; 7. Paths and Pointers; 8. More Pointed Topics; [Part 2. Useful Programs:] 9. EPSET: A Printer Configurator; 10. TXTRDR1: Quantitative Analysis of Text; 11. TXTRDR2 and TXTRDR3: Qualitative Analysis of Text; 12. WFREQ: Analysis of Word Frequency; 13. XREF: C Program Cross Reference Listing; 14. Calls: C Program Call Chart Generator; Postlude: There's More To It!; Appendix A. Getting Started with Microcomputer C Compilers; Appendix B. ctype.h; Appendix C. ctype.c; Appendix D. math.h.
[Language: C/C++: ART]
King, Richard. "Aztec Language." Personal Computer News No. 48. 11 February 1984. pp.53-54.
Review of the Aztec-C compiler (for the Apple, CP/M-80/86, MS-DOS, PC-DOS, and the Commodore 64).
[Language: COBOL]
Bookman, Harvey. COBOL/370: For VS COBOL and COBOL II Programmers. New York: McGraw-Hill, 1993.
xxi, 355pp. J. Ranade IBM series.
[Language: COBOL]
Cooper, James William, Nancy Beth Stern, and Robert Alan Stern. Programming in COBOL/400. New York: Wiley, 1997.
xxi, 767pp. 2nd edition: New York: Wiley, 2002 (viii, 722pp).
[Language: COBOL]
Gelb, Neil G. Using COBOL in an MP/M System. Indianapolis, Indiana: H. W. Sams, 1983.
110pp. Illustrated by Ralph E. Lund, Jr.
[Language: COBOL]
Kirk, David Shelby. COBOL/370 for Power Programmers. New York: Wiley, 1994.
xxvi, 384pp. The Wiley-QED IBM Mainframe series.
[Language: COBOL]
Lancaster, G. T. Programming in COBOL. Oxford: Pergamon Press, 1972.
ix, 141pp. Reprinted: 1978. Contents (1978 reprint): 1. Why COBOL?; 2. COBOL Language and Structure; 3. Identfication and Environmental Divisions; 4. Procedure Division - Arithmetic Verbs; 5. Procedure Division - Move; Go to; Conditional Verbs; 6. Procedure Division - Open; Close; Read; Write; Accept; Display Verbs; 7. Procedure Division - Other Verbs; 8. Data Division I; 9. Data Division II; 10. Testing COBOL Source Programs; 11. Program Questions; Appendix: Reserved Words.
[Language: COBOL]
Le Bert, Joseph J., and James B. Massoni. Advanced Interactive COBOL for Micros: A Practical Approach. Englewood Cliffs, New Jersey: Prentice Hall, 1988.
xvii, 283pp.
[Language: COBOL]
Saxon, James Anthony. COBOL: A Self-Instructional Manual. Englewood Cliffs, New Jersey: Prentice-Hall, [1963].
190pp. 2nd printing: 1964. 3rd printing: 1965. 2nd edition: Englewood Cliffs, New Jersey: Prentice-Hall, 1971 (xvii, 229pp).
[Language: COBOL]
Stang, Norman. COBOL for Micros. London: Newnes Technical, 1983.
193pp.
[Language: COBOL]
Stern, Nancy Beth, and Robert Alan Stern. COBOL Programming. New York: Wiley, 1970.
xi, 351pp. 2nd edition: New York: Wiley, 1975 (xii, 482pp). Later retitled Structured COBOL Programming.
[Language: COBOL]
Stern, Nancy Beth, and Robert Alan Stern. Structured COBOL Programming. 3rd edition; New York: Wiley, 1979.
Previously titled COBOL Programming. 4th edition: 1985; 5th edition: 1988; 6th edition: 1991; 7th edition: 1994; 8th edition: 1997 (with a 3.5" floppy disk); Year 2000 update edition: 1999 (with a 3.5" floppy disk); 9th edition: 2000 (with a 3.5" floppy disk). Later retitled COBOL for the 21st Century.
[Language: COBOL]
Stern, Nancy Beth, Robert Alan Stern, and James P. Ley. COBOL for the 21st Century. 10th edition; New York: Wiley, 2003.
With a CD-ROM. Previously Structured COBOL Programming by Stern and Stern.
[Language: COBOL]
Sullivan, Kevin. Practical COBOL for Microcomputers. Wilmslow: Sigma, [c.1983].
[Language: COBOL]
United States of America, American National Standards Institute. American National Standard COBOL. New York: ANSI, [c.1969].
Report No. X3.23-1968. Approved 23 August 1968. Federal Information Processing Standards Publication, 21.
[Language: COBOL]
United States of America, Short Range Task Force of the Conference on Data Systems Languages. Report to Conference on Data Systems Languages, including Initial Specifications for a Common Business oriented Language, COBOL, for Programming Electronic Digital Computers. Washington: [US Government], 1960.
[Language: COBOL]
United States of America, Maintenance Committee of the Conference on Data Systems Languages. COBOL-61 Extended. Report to Conference on Data Systems Languages, Including Extended Specifications for a Common Business Oriented Language [COBOL] for Programming Electronic Digital Computers. Washington: [US Government], 1962.
[Language: COBOL: ART]
McMillan, John. "COBOL Means Business." Practical Computing May 1980. pp.86-88.
Overview.
[Language: COMAL]
Christensen, Borge R. Beginning COMAL. Chichester: Ellis Horwood, 1982.
332pp.
[Language: COMAL]
Gratte, Ingvar. Starting with COMAL. Englewood Cliffs, New Jersey: Prentice/Hall International, 1985.
vii, 203pp.
[Language: COMAL]
Kelly, John J. Foundations in Computer Studies with COMAL. Dublin: Educational Company, 1983.
viii, 305pp. 2nd edition: Dublin: Educational Company of Ireland, 1984.
[Language: COMAL]
Lindsay, Len. The COMAL Handbook. Reston, Virginia: Reston Publishing Company, 1983.
xxiv, 310pp. 2nd edition (with 'Now for the Commodore 64' added to the title): Reston, Virginia: Reston Publishing Company, 1984 (xii, 467pp).
[Language: COMAL]
Lundy, Thomas, and Rory O'Sullivan. Beginning Structured Programming in BASIC and COMAL. Dublin: Gill and Macmillan, 1990.
318pp.
[Language: FORTH]
Anderson, Anita, and Tracy Martin. Mastering FORTH. Bowie, Maryland: Brady Communications Co., 1984.
vii, 216pp. FORTH-83 standard. Revised and expanded edition: New York: Brady, 1989 (246pp). Contents (1984 edition): 1. Introduction; 2. Definitions; 3. The Stack; 4. Stack Manipulation; 5. The Editor; 6. Variables, Constants, and Arrays; 7. Flow of Control; 8. Loops; 9. More on Numbers; 10. Strings; 11. Defining Words; 12. Compiler Words; 13. The Input Stream and Mass Storage; 14. Advanced Topics; Solutions to Exercises; Index to FORTH Words.
[Language: FORTH]
Brodie, Leo. Starting FORTH. An Introduction to the FORTH Language and Operating Systems for Beginners and Professionals. 2nd edition; Englewood Cliffs, New Jersey; London: Prentice-Hall, [c.1987].
Foreword by Charles H. Moore. First published [c.1981].
[Language: FORTH]
Brodie, Leo. Thinking FORTH. A Language and Philosophy for Solving Problems. Englewood Cliffs, New Jersey; London: Prentice-Hall, [1984].
[Language: FORTH]
Johns, David. The Beginner's Guide to FORTH. London: Interface, 1984.
[Language: FORTH]
Kail, Paul A. C. An Introduction to FORTH. Southampton: Micro Books, 1984.
v, 122pp. Contents: 1. A Quick Look; 2. Defining New Words; 3. Variables; 4. IFs and ANDs; 5. Bigger Numbers; 6. More About the Stack; 7. Sound and Light; 8. Tapes and Disks; 9. Input and Output; 10. Vocabularies; 11. Other Ways of Defining Words; Appendix 1. Programs; Appendix 2. Summary of Word Definitions; Appendix 3. ASCII Codes.
[Language: FORTH]
Kail, Paul A. C. FORTH: A Complete Course in the FORTH Programming Language. London: Kogan Page, 1989.
[Language: FORTH]
Rather, E., and Leo Brodie. Using FORTH. Hermosa Beach: FORTH, 1980.
Edited by C. Rosenberg.
[Language: FORTH: ART]
Freestone, N. K. "FORTH Computes OK." Electronics and Computing Monthly Part 1: September 1982. pp.22-24.
An overview.
[Language: FORTH: ART] Wireless World FORTH Computer.
Woodroffe, Brian. "FORTH Computer." Wireless World Part 1 (CPU and memory): May 1983. pp.53-58; Part 2 (Circuit, video, and peripherals): June 1983. pp.55-58; Part 3 (Software, disk controller, and PSU): July 1983. pp.58-61; Part 4 (Construction tips): August 1983. pp.44-45; Part 5 (Disk drives, including the use of 8" drives): September 1983. pp.64-67.
5 parts. 6809-based, 1.5MHz clock, EF69364 display processor, 6850 CIA (for the RS232 interface), and a 6821 PIA.
[Language: FORTRAN]
Maisel, Herbert, and Donald L. Wright. Introduction to Electronic Digital Computers: With Emphasis on the System/360, FORTRAN IV, and PL/1. New York: McGraw-Hill, 1969.
[Language: FORTRAN]
Marshall, Garry J. FORTRAN for Micros. London: Newnes Technical, 1983.
[Language: FORTRAN]
Page, Clive G. The Professional Programmers Guide to FORTRAN 77. London: Pitman, 1988.
ix, 180pp. Contents: What is FORTRAN?; 2. Basic FORTRAN Concepts; 3. FORTRAN in Practice; 4. Program Structure and Layout; 5. Constants, Variables and Arrays; 6. Arithmetic; 7. Character Handling and Logic; 8. Control Statements; 9. Procedures; 10. Input/Output Facilities; 11. The DATA Statement; 12. Common Blocks; Appendix A. Obsolete and Deprecated Features; Appendix B. Summary of Subset Differences; Appendix C. List of Intrinsic Functions.
[Language: FORTRAN]
Scales, L. E. Standard ICL 1900, CDC 7600 and IBM 360/370 FORTRAN. Liverpool: Univ. of Liverpool Computer Laboratory, 1976.
Laboratory Report, 001/3.
[Language: FORTRAN]
Shelley, John. Essentials of FORTRAN 77. Chichester, West Sussex: John Wiley, 1984.
xiv, 204pp. 2nd edition: Chichester, West Sussex: John Wiley, 1989 (ix, 182pp; preface dated December 1988). Contents (2nd edition): 1. Fundamental Programming Principles; 2. Programming Concepts; 3. First Acquaintance with FORTRAN 77; 4. Free-Format READ and WRITE; 5. Arithmetic; 6. Decisions and Simple Repetition; 7. Subscripted Variables; 8. DO-Loops/Repetition; 9. FORMATted READ and WRITE; 10. File Handling; 11. Subroutines; 12. Functions-Intrinsic, Statement and Sub-Program; 13. Characters; 14. Further Input and Output Control; 15. Further Features; Appendix A. An Introduction to Program Design; Appendix B. Structured Programming; Appendix C. Answers to Selected Problems and Further Examples.
[Language: Java]
Barker, Jacquie. Beginning Java Objects: From Concepts to Code. Berkeley, California: Apress, 2000.
xi, 665pp. UK edition: Birmingham: Wrox Press, 2000 (xi, 665pp). 2nd edition: Berkeley, California: Apress, 2005 (xii, 916pp; cover states: 'Includes J2SE 5 coverage'). Contents (1st edition): 1. A Little Taste of Java; 2. Abstraction and Modeling; 3. Objects and Classes; 4. Object Interactions; 5. Relationships Between Objects; 6. Collections of Objects; 7. Some Final Concepts; 8. The Object Modeling Process in a Nutshell; 9. Formalizing Requirements through Use Cases; 10. Modeling the Static/Data Aspects of the System; 11. Modeling the Dynamic/Behavioral Aspects of the System; 12. Wrapping Up Our Modeling Efforts; 13. A Deeper Look at Java; 14. Transforming Your Model into Java Code; 15. Rounding Out Your Applications: Adding File Persistence; 16. Rounding Out Your Applications: Adding a Graphical User Interface; 17. Next Steps; Appendix A. Suggestions for Using this Book as a Textbook; Appendix B. Alternative Case Studies; Appendix C. Setting Up a Basic Object Modeling/Java Environment; Appendix D. SRS Source Code; Appendix E. Note to Experienced C++ Programmers; Appendix F. How Polymorphism Works.
[Language: Java]
Manning, Michelle M. Teach Yourself JBuilder in 14 Days. Indianapolis, Indiana: Sams.net, 1997.
xxi, 542pp. Part No. JBC 1310WW21770. Borland JBuilder is an integrated development environment (IDE) for Java. Contents: 1. Introduction to JBuilder; 2. Java Basics; 3. Java Intermediate; 4. Java Advanced; 5. JBuilder IDE; 6. User Interface Design; 7. JavaBeans Component Library; 8. Applets, Applications, and Wizards; 9. Graphics, Fonts, and Multimedia; 10. Streams and I/O; 11. Compiling and Debugging; 12. Handling Events; 13. Exception Handling; 14. JBuilder Database Architecture; Appendix: Answers to Quiz Questions.
[Language: LISP: ART]
Liardet, Michael. "LISP." Personal Computer World June 1982. pp.136-137.
An overview.
[Language: LOGO]
Allan, Boris. Building with LOGO on the Commodore 64. Creative Use of the LOGO Language. London: Sunshine, 1984.
xii, 156pp. Contents: I: Introduction to LOGO; 1. Starting Out with LOGO; 2. Proceeding with LOGO; 3. Getting Used to LOGO; 4. Turtles Alive with LOGO; 5. Joyful Spritely LOGO; 6. Simultaneous Sprites in LOGO; II: Specific Applications: 7. Keyboard Control; 8. Names and Content; 9. Aspects of Graphical Design; 10. Simple Statistical Programming; 11. Tiny Routines; 12. Differential Drawing; 13. Spritely Icons.
[Language: LOGO]
Grant, Bob. The PCW LOGO Manual. Wilmslow: Sigma, 1992.
[Language: LOGO]
Harvey, Brian. Computer Science Logo Style. Volume 1: Intermediate Programming. Cambridge, Massachusetts: MIT Press, 1985.
xiv, 319pp. Contents: 1. Exploration; 2. Procedures; 3. Variables; 4. Predicates; 5.1. Recursion: Combining Method; 5.2. Recursion: Little People Method; 5.3. Recursion: Tracing Method; 5.4. Recursion: Leap of Faith Method; 6. Turtle Geometry; 7. Recursive Operations; 8. Planning; 9. Debugging; 10. Iteration, Control Structures, and Extensibility; 11. Nonlocal Exit; 12. Program as Data; 13. Demons; 14. Property Lists; 15. Data Files; Appendix A. Versions of Logo; Appendix B. Hints for Teachers.
[Language: LOGO]
Penfold, J. W. LOGO for Beginners. London: Babani, 1988.
[Language: Modula-2]
Koffman, Elliot B. Problem Solving and Structured Programming in Modula-2. Reading, Massachusetts: Addison-Wesley, 1988.
xvi, 661, [89]pp.
[Language: Modula-2]
Mayer, Herbert G. Programming in Modula-2: The Art and the Craft. New York: Macmillan; London: Collier Macmillan, 1988.
xvii, 334pp.
[Language: Modula-2]
Tremblay, Jean-Paul, John M. DeDourek, and David A. Daoust. Programming in Modula-2. New York; London: McGraw-Hill, 1989.
xiii, 521pp.
[Language: Modula-2]
Wirth, Niklaus. Programming in Modula-2. Berlin; New York: Springer-Verlag, 1982.
176pp. Preface dated February 1982. 2nd edition: Berlin; New York: Springer-Verlag, 1983 (176pp). 3rd edition: Berlin; New York: Springer-Verlag, 1985 (202pp; Preface dated September 1984). 4th edition: Berlin; New York: Springer-Verlag, 1988 (182pp; Preface dated July 1988). Contents (4th edition): 1. Introduction; 2. A First Example; 3. A Notation to Describe the Syntax of Modula; 4. Representation of Modula Programs; 5. Statements and Expressions; 6. Control Structures; 7. Elementary Data Types; 8. Constant and Variable Declarations; 9. The Data Structure Array; 10. Procedures; 11. The Concept of Locality; 12. Parameters; 13. Function Procedures; 14. Recursion; 15. Type Declarations; 16. Enumeration Types; 17. Subrange Types; 18. Set Types; 19. Record Types; 20. Records with Variant Parts; 21. Dynamic Structures and Pointers; 22. Procedure Types; 23. Modules; 24. Definition and Implementation Parts; 25. Program Decomposition into Modules; 26. Local Modules; 27. Sequential Input and Output; 28. Screen-Oriented Input and Output; 29. Low-Level Facilities; 30. Concurrent Processes and Coroutines; 31. Device Handling, Concurrency, and Interrupts; Report on the Programming Language Modula-2; Appendix 1. The Syntax of Modula-2; Appendix 2. Standard Utility Modules; Appendix 3. The ASCII Character Set; Appendix 4. Syntax Diagrams.
[Language: PASCAL]
Grogono, Peter. Programming in PASCAL. Reading, Massachusetts: Addison-Wesley, 1978.
vii, 359pp. Reprinted: Reading, Massachusetts: Addison-Wesley, 1979 (vii, 359pp). Revised edition: Reading, Massachusetts: Addison-Wesley, 1980 (ix, 363pp). 2nd edition: Reading, Massachusetts: Addison-Wesley, 1984 (xi, 420pp); Reprinted with corrections: Reading, Massachusetts: Addison-Wesley, December 1985 (xi, 420pp; Preface dated January 1984). Contents (December 1985 reprint of the 2nd edition): 1. Programming Concepts; 2. Data Expressions, and Assignments; 3. Decision and Repetition; 4. Procedures and Functions; 5. Variable Types; 6. Arrays and Records; 7. Files; 8. Dynamic Data Structures; 9. Advanced Topics; 10. Program Design; Remarks, Resources, and References; Appendix A. The Vocabulary of PASCAL; Appendix B. PASCAL Syntax Diagrams; Appendix C. PASCAL Portability and Implementation; Appendix D. Programming Conventions.
[Language: PASCAL]
Grogono, Peter. Programming in PASCAL, with PASCAL/1000. Reading, Massachusetts: Addison-Wesley, 1980.
xii, 379pp.
[Language: PASCAL]
Huggins, Eric. Mastering PASCAL Programming. Basingstoke, Hampshire: Macmillan Education, 1983.
x, 269pp. Macmillan Master series. Reprinted: 1985; 1987; 1988; 1989; 1990; 1991. Contents (1991 reprint): 1. Know Your Computer; 2. Introduction to Programming in PASCAL; 3. Syntax, Output Format, and FOR Loops; 4. Precedence of Operations: More Loops; 5. Applications 1: Mathematics; 6. Types 'CHAR'. and 'BOOLEAN'. Boolean Operators; 7. Functions and Procedures; 8. External Files; 9. Arrays; 10. Applications 2: Sorting, Searching and Merging; 11. Programming Strategy; 12. Applications 3: Simulation; 13. Applications 4: Graphics; 14. Data Types; 15. Records; 16. Sets; 17. Not for Beginners; 18. Applications 5: Real-Time and Multi-Programming; 19. Mainly for Beginners; Appendix I. The PASCAL Reserved Words and Required Identifiers; Appendix II. Syntax Diagrams; Appendix III. Interactive Input; Appendix IV. A Subset of the ASCII Code.
[Language: PASCAL]
Lewis, Theodore Gyle. PASCAL Programming for the Apple. Reston, Virginia: Reston Publishing Co., 1981.
vi, 234pp. Contents: 1. The French Connection (The System); 2. Walking the PASCAL Tree (The Tools); 3. The Shape of Things to Come; 4. PASCAL Spoken Here (The Novice); 5. Money, Money, Money! (Financial Applications); 6. For the Drow Pundit (Text Processing); 7. Programming in the Large; 8. Star-Spangled Graphics; 9. Making Music; 10. File Structures Supreme; 11. BASIC Versus PASCAL.
[Language: PASCAL]
Ruston, Jeremy. Learn PASCAL on Your BASIC Micro. London: Interface, 1983.
Reprint: London: Interface, 1984 (185pp in various pagings).
[Language: PASCAL]
Ruston, Jeremy. PASCAL for Human Beings. London: Interface, 1982.
82pp.
[Language: PASCAL: ART]
Davies, Gerry. "Parlez[-Vous] PASCAL." Electronics and Computing Monthly Part 2: December 1984. pp.60-63; Part 3: January 1985. pp.37-40.
Series.
[Language: PASCAL: ART]
Denning, Adam. "PASCAL in Practice." Electronics and Computing Monthly December 1984. pp.56-57.
Acornsoft S-PASCAL for the BBC Micro and Computer One PASCAL for the Sinclair QL examined.
[Language: PILOT: ART]
[8080 PILOT] Starkweather, John A. "Guide to 8080 PILOT, Version 1.1." Dr. Dobb's Journal April 1977, Vol. 2, No. 4. pp.17-29 (pp.173-185 of the annual volume).
Documentation.
[Language: PILOT: ART]
[8080 PILOT] Starkweather, John A. "Source Code for 8080 PILOT, Version 1.1." Dr. Dobb's Journal May 1977, Vol. 2, No. 5. pp.18-33 (pp.216-231 of the annual volume).
Source code.
[Language: PL/I: ART]
Barker, Philip. "Programming with PL/I-80." Electronics and Computing Monthly January 1983. pp.26-31; February 1983. pp.78-81.
2 parts. PL/I-80 being a microcomputer version of Programming Language One. The use of a PET for running PL/I is also described.
[Language: PROLOG]
Conlon, Tom. Learning Micro-PROLOG: A Problem-Solving Approach. Reading, Massachusetts: Addison-Wesley Publishing Co., 1985.
vi, 183pp. Preface dated September 1984. Reprinted: June 1986. The work uses 'Micro-PROLOG release 3.1 or higher'. A copy noted with a sheet pasted into the front: 'Addendum: As the UK edition of Start Problem-Solving with PROLOG is out of print, the US edition of this book is being supplied' (with alterations noted). UK edition (with the title Start Problem-Solving with PROLOG): Wokingham, Berkshire: Addison-Wesley, 1985 ([160]pp). Contents (US edition, 1986 reprint): 1. The Problem-Solving Machine; 2. Writing and Using Descriptions; 3. How PROLOG Solves Goals; 4. A Toolkit for Description; 5. Representing Objects; 6. A Framework for Problem-Solving; 7. Some Problems Solved; Answers to Exercises.
[Language: RPG]
Loschetter, Richard F. RPG for IBM Systems/360, 370 and System/3. Englewood Cliffs, N. J.: Prentice-Hall, 1975.
[Language: RPG]
Saxon, James Anthony. System 360/20 RPG programming: A Self-Instructional Manual. Belmont, California: Dickenson Pub. Co., [1968].
[Language: Smalltalk]
Gray, Philip D., and Ramzan Mohamed. Smalltalk-80: A Practical Introduction. Glasgow: Department of Computing Science, Univ. of Glasgow, 1987.
55pp. Departmental Research Report CSC/87/R14.
[Language: Smalltalk]
Gray, Philip D., and Ramzan Mohamed. Smalltalk-80: A Practical Introduction. London: Pitman Publishing, 1990.
[12], 252pp. 'The book covers versions 2.1 to 2.5 of the ParcPlace Smalltalk-80 system. A majority of the exercises can also be executed using Apple Smalltalk version 0.4 and Digitalk Smalltalk/V Mac 1.0 and 1.1'. Contents: [Part I: The Language:] 1. Introduction; 2. Messages and Methods; 3. Basic Classes; 4. Building a Model: The Library Management System; 5. Interactive Applications; 6. Some Useful Classes; [Part II: The Interactive Programming Environment:] 7. The Smalltalk System; 8. Tools; [Appendices:] A. QuadEditor Source Listing; B. LMS Listing; C. ALMS Listing; D. Simple MVC Listing; E. ActionMenu Listing; F. Object Interfaces-Class Order; G. Choosing a System.
[Language: VRML]
Ames, Andrea L., David R. Nadeau, and John L. Moreland. The VRML Sourcebook. New York; Chichester: John Wiley, 1996.
2nd edition retitled The VRML 2.0 Sourcebook. New York; Chichester: John Wiley, 1997. With a CD-ROM.
[Language: VRML]
Bottomley, Gareth. Implementation of a Scripting Language for VRML Using Java. Leeds: Univ. of Leeds School of Computer Studies, 1998.
Final year project.
[Language: VRML]
Carey, Rikk, and Gavin Bell. The Annotated VRML 2.0 Reference Manual. Reading, Massachusetts; Harlow: Addison-Wesley, 1997.
With a CD-ROM.
[Language: VRML]
Fox, David S., and Philip Shaddock. Web Publisher's Construction Kit with VRML/Live 3D. Creating 3D Web Worlds. Corte Madera, California: Waite Group Press, 1996.
With CD-ROM.
[Language: VRML]
Goralski, Walter, Matthew Poli, and Peter Vogel. VRML. Exploring Virtual Worlds on the Internet. Upper Saddle River, N.J.: Prentice-Hall, 1996.
Covers VRML 1.1 and looks forward to VRML 2.0. With a CD-ROM.
[Language: VRML]
Hartman, Jed, and Josie Wernecke. The VRML 2.0 Handbook. Building Moving Worlds on the Web. Reading, Massachusetts; Harlow: Addison-Wesley, 1996.
[Language: VRML]
Hassinger, Sebastian, and Mike Erwin. 60 Minute Guide to VRML. New York: John Wiley, 1995.
[Language: VRML]
Hassinger, Sebastian, Charlie Scott, and Ed Tittel. Building VRML Worlds. Berkeley, California; London: Osborne McGraw-Hill, 1996.
With a CD-ROM.
[Language: VRML]
Jamsa, Kris A., Phil Schmauder, and Nelson Yee. VRML Programmer's Library. Las Vegas, Nevada: Jamsa Press, 1997.
With a CD-ROM.
[Language: VRML]
Kay, David C., and Douglas J. Muder. VRML and 3D on the Web for Dummies. New York: John Wiley, 1996.
With a CD-ROM.
[Language: VRML]
Kennedy, Randall C. Instant VRML Worlds.