home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.apple2      Discussion about Apple II micros      56,720 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 54,795 of 56,720   
   James Hall [VE3MYZ] FN25dj. 73 to All   
   Re: inCider August 1983 Issue request   
   19 May 21 22:07:30   
   
   From: james.hall.ottawa@gmail.com   
      
   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   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca