Copyright © 1981 by Roger M. Wilcox. All rights reserved.
The original draft was written on my dad's mechanical typewriter, accompanied by hand-drawn illustrations — such as they were. Every image you see was scanned in from the original, although some pages suffered water damage over the years. All non-image text was transcribed in exactly the format it originally appeared. All spellings, punctuation, capitalizations, etc. are as in the original.
3. EMPIRE WARS! -- a bad name for a bad program 5. TRSDOS 87.4 -- too much of a mediochre thing... 9. READ -- learn how to read just by reading this article! 11. SLANT -- how to put characters on your screen or line printer at any angle 14. STAR STAR -- here's a review of another (yawn!) Star-Trek type game 17. HELPFUL HINTS -- programming techniques that will make your blood curdle 19. SPACE-N-VADERS -- not just on the screen - in real life! 22. SUPERDUPERSCRIPT -- the best printer screwer-uper ever made since the sledge hammer! 25. DUEL-M-DROIDS -- Leo Christopher's son reveals himself COMING NEXT MONTH: a letter-bomb 1
EMPIRE WARS! One night, I dreampt that I was in a death-hold by Darth Vader, whose last name was later changed to Badguy to avoid lawsuit. Just then, OB-method Kenobi's image appeared before me, and told me to "Use the...um...er...uh...force!", which was later changed to the um...er...uh...farce. I used the farce, at which point, a nearby telephone rang. Darth insisted on answering it, thereby letting go of me and allowing me to escape. When I woke up, I sat down to write a no-graphics program, the original "Empire Wars!". After three or four months of hanging on the shelf, I decided to make an all-graphics ver- sion of the game. The result was so catastrophic I don't want anything to do with it. The graphics characters looked vaguely like people (or the like), and the sound was good, but the movement was so yicchy that it made anyone who played it puke. Including me. Believe me, I am truly sorry. I hate this program almost as much as you do, and I regret ever having brought it into the world. If you think I'm gonna give out a listing of this barfy program, think again! █ 3
TRSDOS 87.4 The TRaSh-80 company has finally outdone themselves. This version of TRSDOS is better than any previous version, and is even better than NewDOS, LDOS, or even DrossDOS 1.1. Its fea- tures are, quite literally, limitless. The three-page instruc- tion manual claims that its one major drawback is that it's "Bound by the limitations of this universe." I'm even begin- ning to doubt that limitation. It can communicate in all the languages, including English, Spanish, French, German, BASIC, machine, and Pilot. With a single keystroke command (the "¢" key), the computer will communicate in telepathy. The computer's sound effects can be interfaced into your stereo with no additional hardware - it's done with electrical airwaves that get into the stereo's circuitry. The sound effects included with TRSDOS 87.4, some say, sound better than their newest L.P.s ever did. TRSDOS 87.4 comes with a zap program entitled, "Crapzap," which challenges even the revered Superduperzap in complexity. It will edit a line to your exact specifications, and all you have to do is blow on the keyboard! If you have an idea for a program in any programming language, but aren't certain how to do it, just give the computer a general description of your program, and it will generate the rest - probably better than you expected! Crapzap can recover killed files in a way you'd never have thought possible. You simply enter, speak, or think the name "Pblfrlistra," the file is restored. The disk need not be in the drive when this part is executed, nor does the drive need to be connected, nor does the file need have ever existed, nor 5
TRSDOS 87.4 nor does the program need to be loaded at the time of execu- tion, nor does the computer need to be turned on! So watch out that you don't have dreams about recovering a file entitled, "Wipe Out the Galaxy!" With TRSDOS 87.4, you can monitor the goings on anyplace in this universe, sort of like an infinite-zoom telescope, only limited by the fact that the signals come in at the speed of light. (i.e. that dinosaur culture you're monitoring? They have made it up to the technology of F.T.L. travel, and are coming 80 million light-years from their home planet to con- quer Earth!) Some commands are slightly different in this version of TRSDOS than in others. For example, SAVE causes the computer to throw you a life preserver. LOAD fills up the washing mach- ine or dishwasher closest to the computer terminal. CHAIN rigs up your tires for snow. GET, PUT, OPEN, and CLOSE manipulate objects in the adventure of your choice. RESTORE will store a program on disk if it's already been stored at least once. The KILL command will render completely lifeless the living being of your choice. (An additional subcommand, WIPOWT, erases any trace of his or her existence; however, if the person called for is either dead or never existed, then the computer may or may not elect to take your life instead.) The TRSDOS 87.4 system comes with eight IC chips which, when installed, give the user infinity K of RAM. This is very useful for making things like Adventures that go on forever, pre- planned "random" graphics displays, et cetera, but there wasonlyone drawback to this which its designers were unable to iron out: how are you supposed to address infinity K of RAM 6
TRSDOS 87.4 without using infinity bytes in the addressing mode?!? There are, of course, several major drawbacks to the system. There's the user-KILL and the infinity addressing, as usual. And then there's one more problem: The computer may, on rare occa- sions, stop waiting for user input and start thinking with a mind of its own. When this happens, turn the computer off immediately, or it may very well invoke catastrophy. It has been known to melt disk drives, blow apart whole planets, and cause nearby stars to go super nova. This is both the greatest and the most malevolent DOS ever created. █ 7
BAD LODE SOFTWARE New! From Software: INTERCEPTION -- the world-infamous arcade game! EMPIRE WARS -- whatever you do, don't get this!!! INTERSTELLAR WAR -- a big Adventure for small minds SOLAR NOVA -- not the same thing as "Cosmic Oids!" Another Star-Trak Game -- impulse-speed dogfights! A must! not. -------------- All of these programs do exist (honest!), but they are not on the market ... yet. If you are interested in buying one of them or, even better, two of them, call me, Roger M. wilcox, at (213) 828-8830 before 11:30 p.m. when I'll be zonked or doing some obscene act in bed. 8
READ So! You wanna learn how to read, eh? That seems rather diffi- cult, learning to read by reading an article written in complex, fifth- or sixth-grade words. So, since by now you're either turned off and so bored that you've flipped by this article to the commercial for "The Vial of Doom" on the next page, or can't understand this since you can't read, I might as well spill my guts (so to speak).: There was this Mexican, this Polak, and this American, right? Well, anyway, they all jumped off a building at the same time. Now then, who reached the grou...mmph...aarrgh!...zzzaaap!!! ----------- This article was written in the old TRSDOS 87.3, which had the ability to detect bad jokes since it'd heard them all hun- dreds of times before. When it saw this one coming, it "executed" the KILL command on its user. █ 9
SLANT Wow! Golly jeepers! Slanted characters, that sounds neato! The truth of the matter is that if you don't have DrossDOS 1.1 or TRSDOS 87.4, you can't GET slanted characters! But would I waste a whole page just for this? Of course! Not. I'm gonna show you some cheap ways to get slanted characters without an ultimate DOS! Viz:
THE PROGRAM STOAR DUNGEON MASTER: Level II & III 2000 K (disk only) Models I, II, III, & IV machine lingo This is a new dimension in D & D wargaming. It comes with character generator, list of buyable items, several weapons charts, every other table mentioned in the "Players Handbook" and "D.M.'s Guide," a full compendium of the "Monster Manual" and "Dieties and Demigods," every D & D module ever published, and a random dungeon generator. Up to fifty at a time can play! It comes complete with a 300-page instruction booklet which you can read during the two hours and five minutes it takes to load the program into memory from the disk. So you can see why there isn't a tape version of this game! If you want to get some ufo about the model V version of the program, call 1-(555)-555-5555 or write to us care of John Doe. PRICE: $ 35,000 TINY ADVENTURE: Level II 1 byte (tape or disk) Model I & III sub-machine lingo Finally, someone came up with a good adventure that doesn't take up much space! This is Crowther & Woods' original game of "Adventure" all crammed into one byte, dwarves and all! Since memory usage is rather restricted at the one byte level, the authors have put the introduction, HELP, and INFO listings on an included sheet of papyrus. With sound effects! PRICE: Tape 25¢, disk 30¢. Tape loads in a little over four seconds, disk loads in just barely over one second. This advertizement continued next page!?! 12
The Program Stoar COBALT: Level II 16 K tape, 32 K disk Models I, II, & III machine lingo again The most specialized version of COBOL yet! Cobalt allows you to keep track of your entire stock of dynamite, TNT, Plas- tic explosives, Uranium-235, Plutonium, Deuterium, Tritium, Quadronium, and, of course, Cobalt. The disk version will also keep track of Sodium and Antimatter and has optional references for bomb cases and shells. For you Star-Trek fans, it can even keep track of your Photon Torpedoes! This language is great fun at parties, if you're either a gray-haired, senile old businessman or a terrorist. PRICE: Tape $ 24.95, disk $ 29.95 ----------- Our entire stock of other programs has been sold out. Sorry to you fans of Bill and Leo! So why don't you guys drown your sorrows and get Dungeon Master or Tiny Adventure or COBALT or something?! The Program Stoar 1313 Hill Street Bl. Aw FL 31416 (271)-828-1828 13
STAR STAR In the tradition of great Star-Trek games, we at 80 Femto- computing feel that it's our duty to warn you if anything bad comes along, say, like Empire Wars or World War IV. And so, here we go again with another (ta-DA!) review. After Lance Mickymouse made STAR TREK 33.5, the creation of further versions of Star-Trek virtually ground to a halt. Star Trek 33.5 did for Star-Trek games what TRSDOS 87.4 did for disk BASIC. But then suddenly, a new STAR shone in the field by the name of Myron Schmeer. He made a Star-Trek game that goes "Where no Star-Trek game has gone before," nor will probably go again. The game is entitled, "STAR STAR," and it lives up completely to its name. This whole game is based on stars; there are STAR- bases, enemy battleSTARs, empty STAR sectors, your own STARship, and, of course, STARs. As in the better Star-Trek games, you can only dock with a base station a limited number of times (three, in this case) before it runs out of power and disintegrates. However, in this game, the problem is not in limiting your fuelings, it's in fin- ding the space stations, along with everything else. The long range scan is, to put it obtusely, quite impossible to read. Each quadrant is represented by the same symbol: ***, which means * enemy battleSTARs, * STARbases, and * STARS. Of course, the computer can tell the difference, and the user can tell the computer to take its long range scan and shove it up its ASCII. This is by far the worst long range scan I've seen since Pirate's Adventure. The short range scan is even worse. Each quadrant is made up of 8 X 8 sectors, all of which are labelled, "*". Thus, you can 14
Star Star see the difficulty in finding STARbases, enemy battleSTARs, STARs (so you won't run into them which is just a pain in the @$$ for everyone), or even yourself! You begin the game with no time left and no power, so chances are you die instantaneously. In short, this game is almost as bad as "Empire Wars!" █ 15
DATA-FIRM UNEDITOR/DISASSEMBLER (file name "UNEDTDASM") This is the disassembler. Period. End of discussion. Oh, all right, I'll tell you about it! Its obvious first advan- tage is that it can tell the difference between real machine code and just data stored in memory. On top of that, it can tell whether or not DEFB, DEFW, or DEFM was used where the data was stored. As a matter of fact, it disassembles the program exactly as it was written! This includes the use (and mis- use) of post-semicolon remarks, the precise labels used by the programmer, etcetera! If you want to really test the power of this program, though, try disassembling an all- BASIC program. It'll give the poor CPU such a migrain! Note, however, that if you do this too often, UNEDTDASM might just load in TRSDOS 87.4 and use some hideous command on you. With sound effects! PRICE: Now c'mon, you don't really want to know, do you? STAR STAR: Level I 4K (tape only) Model I BASICk Remember the review two pages back? Well, this is it! The program you've always never wanted. With only a few modifica- tions, this game can actually be played! There is no disk ver- sion, since I don't know of any Level I BASIC TRaSh-80 that is disk capable. PRICE: $-14.95 16
HELPFUL HINTS I really wanted to call this, "Helpless hints," but the 80 Femtocomputing editors made me change the name for no particular reason at all. I'm sure you were expecting me to give you some bull like, "Avoid the use of THEN statements whenever you can get away with it" or "Using semicolons is mankind's ultimate mortal sin," but I'm not going to. Instead, I'm going to give you some really (ir) relevant hints that may or may not be useful.: 1) Want a copy of a great program, but don't want to bother pay- ing for it? Find someone who already has it and make a trade! You could always trade a back-up copy of "Snail Attack" for the program you want. 2) Avoid assembly and machine language as much as possible. They aren't easily operator-accessible, they do less work per state- ment than any other language, they are tremendously tedious to program in and, worst of all, they go much too fast! Try programming in Level I BASIC or Pilot instead. 3) Lose weight by cutting down on between-meal disks and by not getting Interlewd, which is 90% Calories by weight, anyway. 4) Stand in a pot of boiling milk (I told you these hints would make your blood curdle!). █ 17
THE TRaSh-80 COMPANY TRSDOS 87.4: Level I or more no K needed (probably disk) Model I or more All languages Here at last! The DOS you've been waiting for and fearing at the same time! More powerful than its predecessor, TRSDOS 87.3, version 87.4 is barely restricted. In fact, its only major drawback is that it's bound by the limitations of this universe! Get this DOS, or we'll use the KILL command on you, followed by WIPOWT! PRICE: $1,000,000,000,000,000,000,000,000,000,000,000,000,000,000,00 THE TRASH ISLAND TRILOGY: Level II 16K (tape) Model I & III BASIC This three-part adventure has no right being on the same page with TRSDOS 87.4. But then again, nothing else does, either! In this adventure, you must search for trash instead of treasures. Such items include: dead batteries, a banana peal, Playboy magazine, raw sewage, and a TRaSh-80 micro- computer (this program was written before the time of femto- computers). It is not really currently available from us, but you can get it from Bad Lode software, detales on page eight. But this method doesn't work with a tomato. PRICE: $14.95 (typical!) The TRaSh-80 Company P.O. box Z-80 Tandy gulch, Texas 66666 1-(666)-666-6666 18
REAL LIFE SPACE-N-VADERS Once upon a time, a company in Japan got together with Mid- way Distributing to get America hooked on what was to become not only the most popular arcade game of 1979, but also the first arcade game to overtake pinball in popularity. Space In- vaders, the result of this experiment, was so nearly perfect that it only lacked one thing: the thrill of actually being out there on the front line, fighting off the attackers. And so, the years went by with the invaders locked up safely in ROM; until last year, when I began work on the most complex spacewar simulation since the first real-time Star-Trek game. The equipment for Real Life Space-N-Vaders is, to put it mildly, expensive, and few people find it worth the money. But if you are one of those few, you will need the following equip- ment: 44 small legs, 88 large legs, 11 small bodies, 22 medium size bodies, 22 large bodies, 55 laser-bomb generators, one gen- erator truck, and one high-energy pulse laser. You may optionally need five cement walls supported by twenty cement-wall pedes- tals for added protection. The entire supply of equipment costs some $50,000 and 95 cents. The construction of the entire system should be obvious, but if it isn't, write or call me and I'll see about having you com- mitted. I finished the construction in just six short months. Now you are ready to play. First, start your truck along with its laser generator and be certain that each is working at full capacity. Next, wind up (charge up, plug in, insert batteries into, etc.) the invaders one by one, placing them in a five by eleven matrix in midair as you do (providing, of course, that you thought ahead and put the anti-gravity devices on the in- vaders - but if you didn't, go back and start building them all over again). Finally, after setting up the cement walls, wave your arms (or otherwise signal the invaders) after you have got- 19
Real Life Space-N-Vaders ten into your truck. The invaders will begin their slow down- ward march to the beat of the same repeating four notes. Play just like in real Space Invaders; but one word of war- ning: you only get one base to start off with in this version of the arcade game, and none are ever added - so watch out for them bombs!!! 20
PINECONE SOFTWARE STAR TREK 33.5: Level I, III and IV 33.5 K (tape or disk) Model I, IV, and VI Assembly language Lance Mickeymouse's final product - I swear! Cross my CPU! Command six starships at once, battling against Klingons, ROM- ulans, Kzinti, Gorns, and the ever-popular V'ger. More com- plex than the deluxe version of Star Fleet Battles, this real- time game does for Star-Trek what TRSDOS 87.4 does for disk BASIC! (translation: if you get hit by an enemy weapon while your shields are down, the terminal explodes in your face!) PRICE: $33.50 plus tax, shipping, installation, insurance, ordering, DUEL-M-DROIDS: No power...no field...unmanned debris Sorry! We're not selling this since we found out that Leo has disassembled it in this issue. SUPERDUPERSCRIPT: Level II or more 32 K or more Model I or more machine language or less See the next pages for a full review of this item. Yes, if you are an author, a writer, a scribbler, a doodler, or anything else, then Superduperscript is for you! It doesn't matter whether you're male, female, or otherwise to use it. Your printer will write better than it has ever written. You will write better than any typist has ever written. Your books will be written better than any books have ever been written. And your manu- scripts will be better off if they had never been written! PRICE: exactly half the price of TRSDOS 87.4 21
SUPERDUPERSCRIPT A long time ago, in a west coast city now far, far away (of course it wasn't so far away before the San Andreas fault split in two), a company then called Acorn software made a modification to Scripsit, entitled, "Superscript." In a short while, the com- pany changed their name to Pinecone software (due to the extinc- tion of the oak tree), and with it greatly upgraded Superscript to the latest thing, "Superduperscript." It's much better than the old Superscript, but still requires some modifications, such as protection from overheating. But then, what will Pinecone call the next version? "Superdupertruperscript?" Superduperscript files are written in such a way that they're readable by TRSDOS 87.4. But then again, everything is! Super- duperscript can work your printer to its ultimate, printing upper case, lower case, middle case, and brief case letters, every special symbol known to the human race, ultra-high reso- lution graphics, and some symbols not even know to exist in the real world. It prints in eight different colors: red, orange, yellow, green, blue, purple, black, and ultra-violet. Superduperscript allows you to do something that the Level II manual said was impossible: apply the PRINT@ command to the line printer, or in this case, LPRINT@. With a little imagination and practice, it's possible to get slanted characters & lines, even if you don't use the suggestions of one of the previous articles in this issue, "Slant." Superduperscript is equipped with a spelling error detector that can figure out by the context whether or not you meant, "comma" or "coma." However, a speller that knows only two words 22
Superduperscript is not all that powerful. Instead, it knows every word either created or coined in the inglish langwidge, and when a spelling error occurs, it points it out and says some cheerful thing like, "Just look at that! Aren't you ashamed of yourself?!? You clean up that mess right away!" When used in conjunction with TRSDOS 87.4, Superduperscript can bake your favorite pies, tuck you in bed, and remind you not to go outside without your woolies. Furthermore, it can feed cement to your cockatoo, and patch up that hole in the sidewalk with birdseed. Boy, what a printer program! It can do almost everything, except...allow you to write manuscripts or same them on file!! █ 23
TRaSh-80 HARDWEAR NEW! Disk interface for the TRaSh-80 Wrist Computer Now your wrist computer can have the light-weight portability available only from a multiple disk drive system! Comes complete with 65,536 serial interface ports and optional 512 K memory. Need we say it lets you use disk BASIC and DOS - even TRSDOS 87.4?! Of course we do! PRICE: make us an offer we can't refuse. Model VI TRaSh-80 We've driven the Z-80 to its limit in our latest "room com- puter" model. Now you can show off your TRaSh-80 to all those senior citizen computer buffs who believe that it can't be a computer if it's smaller than a refrigerator. The Model VI has four subcomponents this size, which, when put together, take up an entire room! With sound effects! PRICE: we suggest you listen sitting down. Call us - or even better, don't call! Model VII TRaSh-80 Ha! Fooled ya! There is no Model VII! Of course, if you want to design one, go ahead - we might buy the design. Or else we might plagiarize the design before you patent it and leave you out in the cold with no computer to keep you warmed up. 24
DUEL-M-DROIDS For years now I, son of Leo Christopher, have turned out pro- grams that have made extensive use of the TRaSh-80's horridly low-resolution graphics. I started out by making an all-BASIC program called, "Android Numb," in which cute little androids try to kill each other with ray guns. After that, I quickly ascended to using string packing in Slake Eggs, and then went back and added this feature to Android Numb. I never stooped to using USR to call the machine-language routines. Instead, I re- located the jump coordinates for the command LPRINT. In no time at all, I was making Life Too and C-wary, and with the addition of line-packing, Dance-N-Demon. And yet, I felt as if something was missing from all these programs. The graphics and sound were good, but not quite good enough. So then, I decided to get to work on an all-graphics, all-sound program employing the characters of "Android Numb," but with larger bodies, incredibly better movement, and sound effects such as no one has ever heard. The result was DUEL-M-DROIDS. It was made way back in the age of microcomputers, and was in half-BASIC, half-machine language. Using a vibrato for sound and quick flashes to achieve tints of gray on the screen, no other program of mine or anyone else can match its animation. Now that everyone has a copy either from Pinecone software or pirated off someone else, I've finally decided to disassemble the program. The disassembly is on the following pages for any- one who wants a "PEEK." Oh, and by the way, the secret to immortality is 25
100 A1$="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"... and then go back and POKE the machine language codes directly into the address where that string literal was stored in program memory. Then he'd save his program to tape or disk. When he wanted to execute this subroutine, he'd find the address of A1$ and just call it. This saved a lot of RAM, but had two downsides: