From Newsgroup: comp.sys.apple2
On Tuesday, April 27, 2021 at 11:00:38 p.m. UTC-7, James Hall [VE3MYZ] FN25dj. 73 wrote:
I am working on a project that uses information from inCider. I have managed to collect all the articles i need except August 1983. Does anyone have a copy of the issue and be willing to share there copy or scan the article i am missing ? Thanks James Apple ][ Forever.
The Project i have been working on with the help of the comp.sys.apple2 user's is drawing to an end, and i just wanted to upload something from the archive. I REALLY want to THANK those who went a little above just a apple ][ user for there help. THANKS! Once i get my head around the way too organize the source-code from the articles, i will be uploading with some help to asimov.net.
Here is the first section; The Assembly Advantage by Randall Hyde - APRIL, MAY, JUNE, JULY, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER 1983 inCider.
Trying Out the Tools — Some Basics
Once the beginner masters his Apple computer and develops a strong command of the Basic language, thoughts immediately turn to optimization. There’s probably not a single program written that couldn’t benefit from extra speed or additional features. So the beginner learns Basic tricks, like removing Rems, moving subroutines to the beginning of the program, and declaring often-used variables early in the program.
Ultimately, however, jerry-rigging fails to achieve the needed improvement and the programmer is forced to. contemplate use of a faster language. While faster high-level languages, like Pascal and Forth, are available for the Apple II, these languages can’t come close to 6502 assembly language. For the programmer writing time-critical code (like a hi-res arcade game) using 6502 machine code is an absolute necessity.
However, 6502 assembly language, the gateway to 6502 machine code, is difficult to learn. To ease the burden I have created a set of subroutines, collectively called Speed/Asm, to help minimize the effort. This series of articles will describe how you can easily create your own machine language programs using the Speed/Asm package.
Speed/Asm, like. its companion, the LISA interactive assembler, is especially designed for the beginner at 6502 assembly language programming. I developed these packages as tools for use in the assembly language classes I teach in southern California. I've discovered that students who learn 6502 assembly language using the Speed/ Asm package achieve competence much faster than those who learn using traditional methods of instruction.
Speed/Asm is a collection of subroutines you call from your program to perform certain tasks. In particular, the Speed/Asm subroutines emulate many of the statements found in Basic and Pascal.
The only thing i am still missing from the archive is the "SPEED/ASM" Manual. If anyone can help with that!
Apple ][ Forever.
James
--- Synchronet 3.18b-Win32 NewsLink 1.113