Byte-sized delights that are guaranteed to ward off hysteria and melancholy!
Apple II rockstar, Chris Torrence, recently updated his excellent Apple2TS emulator to make it fall-off-a-log easy to load and run Applesoft programs over the web! Thanks to these enhancements, you’ll find that most programs on my site now have a handy “Try me in Apple2TS!” link.
Someday, I’ll fit a whole procedurally generated world into one or two lines of Applesoft, but until I get good, we’ll have to settle for one building.
Well well well… look what the cat dragged in. A small bunch of short programs without their own dedicated pages. Let’s call these orphans until they can get their permanent home.
Are you an old school Apple nerd? Did you learn Applesoft in the 70’s? If not, that’s okay. If you said “yes,” then you might recognize the updated look & feel of the site.
Controls are I, J, K, and L (all CAPS) to slide tiles up, left, down, and right, respectively. To win, move all the tiles into ascending numerical order leaving the empty tile in the bottom-rightmost position.
Concentration challenges your squishy human brain to remember where you last saw some single-digit numbers. Type a letter to reveal the number underneath. Find ten pairs of matching numbers to win the respect of your peers.
A triangle made of triangles made of triangles made of triangles. What could be simpler?
This is a paint program that draws in big, chunky, delicious pixels.
Controls: I, J, K, M to move the cursor and 0-7 to change the color.
Select a Project Link below to view each project’s details, including the program code. You can either copy and paste these programs into your favorite Apple II emulator or enter them into your actual Apple II by hand, then type RUN
to execute the program.
Programs with the badge will run perfectly fine on a 1MHz Apple II, but may take minutes or hours to execute. For these programs, I strongly recommend using an emulator at full speed or an accelerated Apple II.
The following image contains the above programs in a single, easy-to-use package.
If you’re interested in writing your own one- and two-liners, I’ve compiled some tips & tricks that you might find helpful.
I released an Apple II port of the Game Boy version of Tetris in late 2023. You can download the playable disk image and source code from one of the following locations.
A pretty fast implementation of Conway’s Game of Life cellular automaton on the Apple II.
Thank you for being one of the like fourteen people who really digs this retro stuff. If you have any problems with the programs in this repo, please let me know by creating an issue. I’m also aware that my one- and two-liners are very hacky and difficult to parse out. If there’s a particular program you’d like to understand better, but you’ve hit a roadblock, let me know and I’ll try to make time to add detailed dev notes.