Apple II Programs Apple II Programs

Byte-sized delights that are guaranteed to ward off hysteria and melancholy!

Latest Stuff

9 November 2024

Feeling Industrious

Feeling Industrious

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.



read full story

12 August 2024

Disorganized Dump

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.



read full story

28 April 2024

Updated Look & Feel

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.

Pencil and watercolor illustration of people using Apple 2 computers.
Apple II BASIC Programming Manual cover art


read full story

13 April 2024

Fifteen Puzzle

Fifteen Puzzle

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.



read full story

8 April 2024

Concentration

Concentration

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.



read full story

5 April 2024

Sierpinski Triangle

Sierpinski Triangle

A triangle made of triangles made of triangles made of triangles. What could be simpler?



read full story

19 March 2024

Identity Crisis

Identity Crisis

This Mac thinks it’s an Apple II. Wait. No…



read full story

22 July 2023

Truchet Tiles

Truchet Tiles

It’s not a maze. It’s a Truchet tile pattern.



read full story

3 March 2022

Junk Drawer

Junk Drawer

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.



read full story

10 February 2022

SYS.DIAG

SYS.DIAG

Apple II problems got you down? Run a quick system diagnostic!



read full story

Short Programs

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 1MHz: slow 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.

Download The Disk Image

The following image contains the above programs in a single, easy-to-use package.

Tips & Tricks

If you’re interested in writing your own one- and two-liners, I’ve compiled some tips & tricks that you might find helpful.

My Other Apple II Projects

Game Boy Tetris for Apple II

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.

Conway II

A pretty fast implementation of Conway’s Game of Life cellular automaton on the Apple II.

Community

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.