1980 6.03 1982

Vol.6 n°3 (#53) march 1981

Vol.6 n°3 (#53) march 1981

(ddj_1981_03.jpg)

Editorial (p.90 in reprint volume 6)

Editorial (p.90 in reprint volume 6)

[author : Marlin Ouverson] #Edito

Extract : «  The kinetic energy which abounds at People’s Computer Company can be dismaying to new-found friends and occasional visitors. Our small offices are charged with dynamics too rarely found in typical business settings. A few steps through our miniature maze of corridors leads the unwary from the home of two international magazines to the seat of PCC’s computer literacy project (ComputerTown, USA!) and to the focus of PCNET’s protocol development. Paths lead in several directions to the realms of marketing, sales, accounting, production and circulation. [...]  »

TABLE OF CONTENTS

p.5 Letters (p.91 in reprint volume 6)

p.5 Letters (p.91 in reprint volume 6)

Extract : «  A Flare for FORTH [...]

Regarding the Hazeltine terminal letters in your Jan. 81 issue: Over the last three years, our lab has purchased eight Hazeltine 1500s. [...]

Our console display, like Skjellum’s, is 1K (16 lines by 64 columns) and memory mapped. Scrolling is handled in the customary way: move the last 15 lines up 1 line, blank the last line, write the cursor to its first column. [...]

It is over a year since I have taken word processor in hand and dashed off a letter to my beloved Dr. Dobbs. [...]

Enclosed is a software modification for the CP/M DUMP Utility Program that will greatly enhance the readability. [...]

Please accept the following book review for publication in your magazine. It’s a sad day when a publisher can successfully market high-priced rubbish; more interesting than what it tells us about the author and publisher are its implications about the marketplace. [...]  »

p.10 Computer-Based High Speed Reading (p.95 in reprint volume 6)

p.10 Computer-Based High Speed Reading (p.95 in reprint volume 6)

[author : Dave Caulkins] #Listing #BASIC #Education #Book

Extract : «  [...] A friend of mine at Xerox PARC (John Warnock) first told me about Ms. Potter’s work and also wrote a program for a PDP-11. He found that reading speeds of 1000 words per minute were feasible. Those experiments were preliminary and not closely controlled. In Ms. Potter’s work, the upper limit had appeared to be 720 wpm. The BASIC program given below permits a range of speeds from 225 to 450 wpm; faster implementations are possible but would require machine language for the word-at-a-time display routine.[...]  »

p.11 Analysis of the Use of the 6502’s Opcodes (p.96 in reprint volume 6)

p.11 Analysis of the Use of the 6502’s Opcodes (p.96 in reprint volume 6)

[author : Howard W. Whitlock, Jr.] #Microprocessor #MachineCode

Extract : «  [...] I have written a simple program that analyzes the Commodore PET’S usage of the 6502 opcodes. I was particularly interested in the frequency of usage of the above type of indirection in this reasonably big piece of software. I had noticed in my own work that the other type of indirection on the 6502, "pre-indexed" indirection, was almost never of use and wondered whether this was just peculiar to my programming habits. The program written merely steps through the BASIC system, from its start at $C000 to its end at $FFFF, avoiding data tables, messages and other non-instructional areas, and counts the number of times each opcode is used. Here is what I find: [...]  »

p.15 Book Reviews (p.99 in reprint volume 6)

p.15 Book Reviews (p.99 in reprint volume 6)

#Book

Extract : «  PROGRAMMING TECHNIQUES FOR LEVEL II BASIC By William Barden, Jr. Published by Radio Shack 224 pages, $4.95 [...]

BASIC TECHNIQUES OF COMBINATORIAL THEORY By Daniel I. A. Cohen Published by John Wiley and Sons $20.95 [...]

Godel, Escher, Bach By Douglas R. Hofstadter Published by Random House 777 pages, $8.95 [...]  »

p.16 ERGO: A "Thinking Program" (p.100 in reprint volume 6)

p.16 ERGO: A "Thinking Program" (p.100 in reprint volume 6)

[author : Sheldon Softky and Sylvan Rubin] #Listing #BASIC #ArtificialIntelligence

Extract : «  [...] ERGO thinks about any kind of information supplied to it, and does deductive and inductive logical analysis of its available data to draw new conclusions not explicitly contained in its original source information, similar to the way a person would do it. As a result, it generally "knows" considerably more than the specific facts given to it. [...]  »

p.18 Using Word-Master with the Compal-80 (p.102 in reprint volume 6)

p.18 Using Word-Master with the Compal-80 (p.102 in reprint volume 6)

[author : Anthony Skjellum] #Software #Listing #Assembly #Office

Extract : «  WORD-MASTER is a powerful, screen-oriented text editor which runs under the CP/M operating system. The editor makes use of hardware-dependent features which require system-dependent software routines. The standard package includes such patches for several standard hardware configurations. This article provides the routines necessary to interface the WORD-MASTER to the Compal-80 computer. Similar steps could be used for other computers which use the Polymorphic VTI display. [...]  »

p.19 Byte Manipulation and Byte Pointers (p.103 in reprint volume 6)

p.19 Byte Manipulation and Byte Pointers (p.103 in reprint volume 6)

[author : Edwin E. Freed] #Listing #Fortran #Programming

Extract : «  On a microcomputer, bytes are usually assumed to be 8-bit quantities residing at unique addresses in memory. This is only a special case of a general concept in use on larger computers for some time. Some machines boast instruction sets that support operations on variable-length bytes located at arbitrary positions inside words. [...]  »

p.20 Small-C: Current Status (p.104 in reprint volume 6)

p.20 Small-C: Current Status (p.104 in reprint volume 6)

[author : P. L. Woods] #Listing #Fortran #Programming

Extract : «  My original article "Small-C: An Implementor’s Notes and a Bug Corrected" (DDJ #52) was written during the testing stage of the FORTRAN version of the Small-C compiler. This testing was completed at the beginning of November 1980, and I then started to construct a version of the compiler written in Small-C so that I could transfer the compiler across to my home computer system based on a Z-80. [...]  »

p.38 Software Reviews "CLOAD Magazine, Inc." (p.122 in reprint volume 6)

p.38 Software Reviews "CLOAD Magazine, Inc." (p.122 in reprint volume 6)

[author : John Hatfield] #SoftwareDistribution

Extract : «  Published by CLOAD Box 1267 Goleta, CA 93017 Price: $ 42/year

CLOAD Magazine is a monthly offering costing $42 per year. Sounds like a lot of money for a magazine, however what you get is a cassette tape with 4 to 6 pre-recorded, debugged and tested programs for your level I or level II TRS-80. Not too shabby for only $3.50 per cassette! [...]  »

p.38 Software Reviews "MON 3" (p.122 in reprint volume 6)

p.38 Software Reviews "MON 3" (p.122 in reprint volume 6)

[author : Steven Wexler] #Software #Review #Programming

Extract : «  Published by Howe Software 14 Lexington Road New City, NY 10956 Price: $39.95

MON 3 is a powerful monitor designed for the TRS-80 Lv.2 with at least 16K memory. The program carries out many different tasks; it is in effect several programs inside of one program. [...]  »

p.38 Software Reviews "Disk Keyplus" (p.122 in reprint volume 6)

p.38 Software Reviews "Disk Keyplus" (p.122 in reprint volume 6)

[author : Marcia Kalish] #Software #Review

Extract : «  Published by SJW, Inc. P.O. Box 438 Huntingdon Valley, PA 19006 Price: $19.95

Disk Keyplus is a very powerful, underpriced multi-purpose TRS-80 integrated utility package with excellent documentation — a must buy! A 16K cassette version, without the disk-based utilities is also available for $14.95. [...]  »

p.38 Software Reviews "Editor/Assembler Plus for TRS-80" (p.122 in reprint volume 6)

p.38 Software Reviews "Editor/Assembler Plus for TRS-80" (p.122 in reprint volume 6)

[author : Ronald L. Nicol] #Software #Review #Programming

Extract : «  Published by Microsoft 10800 N. E. 8th Bellevue, WA 98004 Price: $29.95

As an avid assembly language programmer, I have found the Microsoft Editor/Assembler Plus to be invaluable. It is a cassette-based, assembly language development system and is orders of magnitude superior to Radio Shack’s Editor Assembler. Prior to my experience with this particular software, I had occasion to use Radio Shack’s Editor Assembler and Apparat’s Disk Editor Assembler and even though I have a disk system I much prefer the Editor/Assembler Plus to the others. [...]  »

p.40 DOSMOVER for the North Star (p.124 in reprint volume 6)

p.40 DOSMOVER for the North Star (p.124 in reprint volume 6)

[author : Thomas W. Cage] #Listing #BASIC #OperatingSystem

Extract : «  [...] Load an unaltered copy of the standard N*DOS 5.1DQ at the new address that you want, load BASIC, load DOSMOVER, and type RUN. The prompt will ask for the starting address of the new version of DOS. The runtime after you type <CR> will be about two minutes and thirty-seven seconds. When the done message is printed out, type BYE. Create a disk file twelve sectors long and save the new version of N*DOS. [...]  »

p.42 Video Underline Modification (p.126 in reprint volume 6)

p.42 Video Underline Modification (p.126 in reprint volume 6)

[author : Dannie E. Davis] #Electronic #Display

Extract : «  Examination of the character generation process in the VDM-1 manual led to a clear definition of what would have to be done to give the underline effect. The ninth row of dots (figure one) of the character would be inverted if D7 (the eighth bit of the ASCII character being formed) was high. Armed with this specification, an examination of the VDM-1 schematic led me to believe that a few cut-and-bypass changes, and the addition of an IC to decode the ninth row of dots, would allow this improvement. [...]  »

p.46 TRS-80 Voice Synthesizer on Other Microcomputers (p.127 in reprint volume 6)

p.46 TRS-80 Voice Synthesizer on Other Microcomputers (p.127 in reprint volume 6)

[author : Michael Hightower and Peter B. Maggs] #Electronic #Interface #Listing #Assembly #Audio

Extract : «  The TRS-80 Synthesizer compares favorably in price ($399), quality of speech, and ease of use with other synthesizers. Sales and service for the synthesizer are widely available and software for it is beginning to appear. The main drawback to date has been the fact that it could only be used with TRS-80 computers. This article will show how to interface the synthesizer to the S-100 bus and to the Exidy Sorcerer bus, and also will describe general principles applicable to interfacing the syntheiszer to any microcomputer. (All the computers we have used to date have clocks that run at approximately 2 megahertz. There may be timing problems in using our circuitry on other computers.) The interface requires only wires and connectors; the total cost should be from zero to thirty dollars depending upon what is available in your scrap box. The only labor required is soldering three dozen connections. [...]  »

p.50 Of Interest (p.131 in reprint volume 6)

p.50 Of Interest (p.131 in reprint volume 6)

#TradeAndLaws #Book #Network #Electronic #Computer #Event

Extract : «  Get Rich Quick - Become a Software Vendor... Texas Instruments took a lot of knocks for not providing applications software for their 99/4 Home Computer. The company got the point, and is responding vigorously. [...]

An organization called The American Microcomputer Association [...] is compiling a directory of microcomputer consultants. [...]

The erstwhile Journal of Design Automation and Fault Tolerant Computing has decked itself out with a new title. It is now the Journal of Digital Systems [...]

Buy an ADA Manual [...]

or One on FORTH [...]

Talk to a Publisher’s Computer. Note another entry in your little black book of CBB phone numbers. McGraw-Hill Book Company has initiated a computer bulletin board. [...]

Buy a Bunch of CP/M Software [...]

Learn to Make Circuit Boards [...]

Connect Them With Impossible Cable [...]

Control 64 Voltages at Once [...]

Talk a Little Faster [...]

Get an LSI-11 for Less [...]

The 5th International Conference on Software Engineering will be held March 9-12, 1981 at the Town and Country Hotel, San Diego. [...]  »

p.52 Electric Phone Book (p.133 in reprint volume 6)

p.52 Electric Phone Book (p.133 in reprint volume 6)

#Network

Extract : «  A computerized bulletin board works just like an ordinary bulletin board system except that instead of paper and thumbtacks it uses a terminal, a computer, and the dial-up tele-phone network. [...]  »