Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site rochester.UUCP Path: utzoo!linus!decvax!tektronix!hplabs!hao!seismo!rochester!emil From: emil@rochester.UUCP (Emil Rainero) Newsgroups: net.micro.apple Subject: Message-ID: <418@rochester.UUCP> Date: Wed, 25-Jul-84 11:18:52 EDT Article-I.D.: rocheste.418 Posted: Wed Jul 25 11:18:52 1984 Date-Received: Sat, 28-Jul-84 06:31:42 EDT Sender: emil@rochester.UUCP Organization: U. of Rochester, CS Dept. Lines: 72 From: Emil Rainero I posted both programs to net.sources due to the large number (>30) of requests for these programs. While I have your attention, I should add that I have other utility programs for general consumption. Offhand I can think of the following useful programs. B = Binary, A = Applesoft, I = Integer, P = Pascal 1. remove dos(B): Remove Dos from basic disk (frees up tracks 0-2), good for data disks 2. move dos(B): move dos to the language card, get another 12k of memory for basic 3. disk master(B): sort the files on disk, restore deleted files 4. esc catalog(B): allows you to exit a long catalog listing with the esc key 5. freecat(A): display number of free sectors on disk at every catalog command 6. make shapes(A): makes shapes, edits shapes, merges shape tables, in Hires 7. memory test(B): tests memory 8. motor speed(I): displays in LoRes the disk speed (slow ... fast) 9. magazines(A): general purpose data base program, useful for magazines I keep each magazine article (date, title, page, magazine, language, description) and then search for a particular procedure when I need it. Can handle about 500 articles. Very fast (machine) sort, search, string swap. (you may have guessed by now that I have written this one) 10. demuffin(B): opposite of muffin 11. cruncher(B): compresses applesoft programs, removes rems and intelligently builds long basic lines. 12. print using(B): print using in applesoft 13. string input with comma(B): from applesoft 14. quicksort(B): from applesoft O(n log n) 15. string swap(B): swaps strings at ten times the speed of basic 16. Hires screen read(B): read if a hires pixel is on 17. basic zap(A): modify sectors on the disk 18. pascal zap(P): modify sectors on the disk 19. debug applesoft(B): lots of debuggin tools for applesoft 20. disassembler(A): control the disassembly from applesoft 21. gosub(A,B): adds subroutine parameters to applesoft basic I'll have to scrape up documentation for these if anyone wants them. I'm not sure how to post some of these to net.sources. Some are binary files, other are assembly (Apple toolkit). I'll have to take this list and run through my catalogs for other stuff (games, etc). Does anyone else have some useful utilities, games, other? Emil Rainero