Hot answers tagged

37

These tricks are usually done to increase speed or reduce space. For most (especially Microsoft) BASIC, constants are stored within a tokenized line as ASCII (as entered), and converted to a floating point number every time they are evaluated. This is a time consuming process. Assigning the number once to a variable to be used thereafter will skip this part ...


16

The answer by Raffzahn is very good, except that I disagree that ZX80/81 background is all that important and I also feel he missed one important trick. I personally know most of these tricks from studying BASIC loaders for ZX Spectrum games. You see, yes, Spectrum has more memory, but when the machine code program is loaded, it was absolutely not uncommon ...


14

In his book The Silicon Jungle David Rothman mentions several times the term "modifying" or "customizing" a software program. Just like today, usage of generic products have always needed customisation to be used: forms in word processors, queries in DB products and so on. And then the consultant didn’t even supply instructions to operate and modify the ...


13

Many PC pinball games use Mode X, notably Pinball Fantasies, Pinball Illusions and Epic Pinball. Nerdly Pleasures also has a comprehensive post on games using “unofficial” resolutions, which includes a number of other games which support 320×240: Quake, Earthworm Jim, The Lost Vikings, Norse by Norse West, and Scorched Earth. On Moby Games, such games are ...


6

Could it be this one? Byte's Mac Programmer's Cookbook Paperback – May 1994 by Rob Terrell (Author) I once had (and enjoyed) it when I still had a Macintosh. Just like the Mac, my issue has unfortunately long gone the path of all obsolete. And, as an added service: Apple Rescue of Denver still seems to sell new copies for a whopping $15.


6

It’s available directly from the publisher (the author’s own publishing company), including in electronic format (e-pub and Mobi).


4

Not a book but a (relatively) current website, with lesson plans, in AppleSoft BASIC: 20 lessons to teach your 12-year old how to start programming


3

I will answer different question which is assumed by the original question; I am the author of the textbook in informatics, and think answering this way would be appropriate. It is not that BASIC was great language to program, or people were just writing great books in the past, but now having difficulties with that. Consider the following: BASIC was one ...


2

Couldn't find an errata either but you can download the code as a TZX file from World of Spectrum You can either load that into an emulator and look at the code there (if you want to continue to type it in yourself...best way to learn!) or you can get WinTZX2TAP from World of Spectrum Utilities to convert it to a TAP then get the basic listing using Tappeto ...


2

WordStar for CP/M was extensively configurable by directly changing specific known locations in the executable (e.g. with the DDT tool and the SAVE command built into CP/M 2.2). As far as I know, at first this was supposed to be an in-house thing only; but end users, being ingenious, figured it out anyway. It was made official in later versions, and a ...


1

Sun's SunOS kernel was customizable by the user because it could be built (linked) from a number of modules including kernel modules (both binary and in compilable source form) from an ISV The user could also choose if some type of modules should be included at all in the kernel image or how many serial line devices should be supported etc. Some types of ...


Only top voted, non community-wiki answers of a minimum length are eligible