From 76703.4244@compuserve.com Tue Oct 27 03:50:59 1998 Newsgroups: comp.binaries.cbm Subject: "TURBO.BIN", UUencoded From: John Iannetta <76703.4244@compuserve.com> Date: 26 Oct 1998 09:20:59 PST *** comp.binaries.cbm is a moderated binaries- *** *** only newsgroup (no discussion or *** *** crossposting allowed) for Commodore 8-bits *** *** *** *** For information on comp.binaries.cbm visit *** *** http://www.concentric.net/~cdkaiser/cbc/ *** *** *** *** This file is also available via FTP from *** *** ftp://videocam.net.au/cbm/incoming *** *** (allow time for submission to be received) *** This is "TURBO.BIN", UUencoded. It is an old-timer by Eddie Carroll of Ireland for the Commodore-64 and the 1541 drive. The program is now Public Domain. Load and run the program to create two files, one named "!" and one named "!.instructions". The former is the executable; do a: load"!",8,1 to install a program that has several functions (described in the other file). One of them makes all of your disk loads five times as fast. Another gives you a disk directory by typing in: verify"$ which does not affect any BASIC program in memory. Also, you may type in: verify to display the error channel. This was the first program that Jim Butterfield uploaded to the CompuServe CBMAPP forum. There was a minor flaw in the text part, and I disassembled part of the file. I saw a text line that Carroll ended with a string of spaces; it was followed by a routine that started with a LDY immediate. So what did Carroll do? He replaced the last space ($20) with a shifted space ($A0), the opcode for LDY immediate. That saved a byte! I doubt that Windows programmers would appreciate such tactics.