Main Content

Optimizing Run Speed + Memory Utilization in Applesoft Basic

About the Talk

October 23, 2010 10:00 AM

Rochester, NY

Rochester, NY

The Apple 2 platform ran at 1Mhz. Compared to today this was extremely slow. Applesoft Basic only had 35K available for code and variables. In addition Applesoft Basic was interpreted. The upside is that is was a mostly complete Basic in ~18K of assembled code.

I will show you the issues I ran into while working on Fractal and other math blotting routines. Then some of the most common ways to speed up loops, variable access and graphics display. Finally I will show some less intuitive ways of reducing memory utilization and speeding up the execution.

This will be presented using an Apple 2c+ for both slides and demos.

Ratings and Recommendations

Avg. Rating

Average based
on 1 rating

comments powered by Disqus