SWTPC 6800 COMPUTER NEWSLETTER Southwest Technical Products Corporation 219 W
Total Page:16
File Type:pdf, Size:1020Kb
SWTPC 6800 COMPUTER NEWSLETTER Southwest Technical Products Corporation 219 W. Rhapsody San Antonio, Texas 78216 Issue No. 2. October 1976 SWTPC WELL REPRESENTED AT PCC ’76 Southwest Technical Products had a The equipment worked but the operators busy double booth at the Personal didn't. Maybe us Texans leave been Computing Convention on August 28th spoiled by all of this good living. and 29th in Atlantic City, New Jersey. We had two complete systems up and Pictured above from left to, right running and were amazed at the number are Bill Thames, Rep. of Microcomputer of people who came by to ask questions Systems; Steven Uiterwyk, Software and buy their copy of 4K Basic (C). Debugger; Robert Uiterwyk, Author of Microcomputer Systems Inc., one of our Microbasic and 4K Basic(C); Gary Kay, Florida dealers, helped us out by SWTPC Engineer; Dan Meyer President of providing us with some knowledgeable SWTPC; and Joe Deres, SWTPC Engineer. personnel and stock for those The photo was taken by Jim Stratigos customers wanting to take their of the Atlanta Area Microcomputer purchases with them Hobbyist Club. Jim spent most of his time at the convention helping us out The convention was obviously an at the booth. Also helping were Bill outstanding success. Our only Blomgren, Rep. of Microcomputer complaint was that the convention was Systems; Forrest Hurst, Mgr. of held in Atlantic City. It seemed that Microcomputer Systems; Warren Startup, most all of the hotels/motels in the Representative of Microcomputer area left a lot to be desired. We Systems; and last but not least Steven always had to travel in groups (safety Uiterwyk, Software Debugger. in number algorithm). The lack of air conditioning in the convention exhibit area was of no help either. Scanned and edited by Michael Holley Mar. 31, 2001 Revised Oct. 18 2005 Southwest Technical Products Corporation Document Circa 1976 1 SWTPC 4K BASIC VERSION 2.0 (C) 8) Addition, subtraction and comparisons did not work correctly We are now distributing 4K Basic if one element was zero, and the Version 2.0 (C), for those of you who other less than 1.E-10. This has bought versions 1.0 (C) or 1.1 (C). been corrected. The differences and improvements are noted below. At the prices we are 9) Entry of an incorrectly formatted charging we cannot afford to LIST command (Example: LIST 40,10) continuously update tapes for those will now merely list from line 40 customers who bought an outdated to the end of the source file. version. So if you want version 2.0, send us another $4.95 and we will send 10) Occasionally Basic 1.1 (C) gave an you a new cassette tape and manual. error 13 when it should have been an error 6. This has been corrected. Features 11) One of the fixes incorporated into 1) An APPEND command has been added Basic 1.1 (C) removed the which functions as a LOAD command, truncation of some mathematical but does not erase the previous results to nine digits. This has source file. been restored. 2) On an INPUT command, failure to 12) The system will no longer insert a enter multiple variables when null line. A null line is an entry required is now properly handled. with a line number but no statement Also, entering an erroneous value following it. such as a null or string is responded to by a reply of 13) 0.001 - 0.01 erroneously gave a "RE-ENTER" instead of a forced exit positive answer. This has been from the Basic program. fixed. 3) Using Control X for line cancel now 14) An underflow of 1.E-100 or 1.E-101 gives the reply "DEL" for deleted. was not recognized and the value was not set to zero, thus a funny 4) You may now use either CHR or CHR$ print value was returned. This has to call the character function. The been corrected. CHR$ allows you to enter hex values rather than decimal values which 15) A multiplication or equivalent are used by the CHR function. division of a small number (Example: 1E-70 * 1E-70) such that 5) FOR-NEXT loops will now allow a the result was less than 1E-127 premature exit from a nested group gave a result of 9.99999999E99 without issuing an error 18. It rather than zero. This has been should also be noted that 4K Basic fixed. Versions 1.1 and 2.0 (C) allow negative steps. This was not noted in the manual. Example: FOR I=10 TO -1 STEP -1 6) The INT function has been corrected so that values between 0 and -1.0 now correctly return -1. 7) The overflow checking routine (error 14) did not catch an overflow if it wrapped around memory. Example: DIM C4(255,255). This has been corrected. 2 The following corrections were made printed in the first newsletter is between Basic 1.0 (C) and 1.1 (C): accurate and does work: 1) A divide 90 by 9.XXXX gave a result ANIMALS FOR THE SWTPC 6800 of zero. This was fixed. SWTPC is now offering the ANIMALS 2) Repeated multiplications of zero game for the SWTPC 6800 thanks to the times a number occasionally created efforts of Doug Domke. The game of an error. This has been corrected. "Animals" was originally written in BASIC at DEC by Nathan Teichholz and 3) SGN(0) was originally defined to be is presented in "101 Computer Games" 1 whereas it should have been 0. as an example of artificial This was changed in version 1.1 and intelligence. you are asked to change your manuals accordingly. This version of the game unlike the original which uses disk files, PATCH FOR 4K BASIC (C) operates completely within the RAM of a SWTPC 6800 Computer System. Although If you have been having problems the program itself only requires 650 with the 4K Basic (c) SAVE and LOAD bytes of code, it theoretically has commands not working properly with the the ability to use up any amount of AC-30 cassette interface try the RAM as it "learns." In practice, following patches: Version 1.0 and 1.1 however, even a 2K system is large - make 029D16 a 1E16. Version 2.0 make enough to make the game very 02AF16 a 1E16. enjoyable. SWTPC 8K BASIC The program itself is actually a guessing game. The program attempts to SWTPC 8K Basic (C) is now in the guess what animal the user is thinking field testing stage and we expect to of. If it fails, it will request the start delivering tapes and manuals name of the animal, followed by a soon. The price will be $9.95 for the request for the user to supply a "Kansas City" cassette tape and manual question which, when answered to the combination. 8K Basic (C) has the affirmative, would distinguish the features of 4K basic (C) plus string correct answer from that guessed handling capabilities with string (incorrectly) by the program. This arrays, trigonometric functions, information then becomes a part of the exponentials and all sorts of other program. neat things. It is fundamentally full ANSI Basic with some additions and In response to the questions "Are some small limitations due to the fact you thinking of an animal?", the user that we are using a microcomputer may respond in one of four ways: rather than an IBM 370. MOD FOR MICROBASIC Y(ES) - the game continues If you are still using the SWTPC N(0) - the program exits to MIKBUG Microbasic package you might want to change memory location 036C from a 08 L(IST) - the program lists its to a 1B. This will insure more random vocabulary of animals numbers when using the random number generator. If you have been having C(LEAR) - the program clears problems with your Microbasic not everything it has learned and working properly and the memory reverts to its initialized diagnostics all check good, then you (dumb) state. probably transposed some B's with some 8's or vice versa when you loaded Microbasic. The version of Microbasic 3 SWTPC CASSETTE TAPE PROGRAM LIBRARY changes insure the reliability of the AC-30 generated UART clock. The following programs are available from SWTPC on AC-30 (Kansas In order to prevent damage to the City) formatted audio cassette tape: AC-30's reed relays by tape recorders with high motor transient currents, it MP-EC Editor/Assembler package with is suggested that you make the manual. Requires 8K of memory following component additions: to run. $14.95 ppd. in US. ( ) Insert a 2.2 ohm 1/2 watt resistor BAS4C 4K Basic Version 2.0 (C) with in series with the wire going to manual. Requires at least 6K jack J10 terminal A. Install the of memory - 8K preferred. resistor right at jack J10. $4.95 ppd in US. ( ) Solder a 0.1 mfd capacitor across GAMIC Tic-Tac-Toe and Blackjack as jack J10 terminals A and B. listed in the notebook and newsletter. Require 6K of ( ) Insert a 2.2 ohm 1/2 watt resistor memory to run. $4.95 ppd in in series with the wire going to US. jack J11 terminal A. Install the resistor right at jack J11. BAS8C 8K Basic (Available shortly) with manual. Requires at ( ) Solder a 0.1 mfd capacitor across least 8K of memory12K jack J11 terminals A and B. preferred. $9.95 ppd in US. If you have easy access to the ANIMC Animals program. A children's REMOTE jack terminals on the inside of learning game.