Apple II Programs Apple II Programs

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

Latest Stuff

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

2 April 2020

Mind The Gaps

Mind The Gaps

First Place - 2020 Two-Liner Contest

Fast-paced action platformer! Move the bouncing ball to the right using your joystick. Pressing button 0 will make the ball bounce higher.



read full story

1 April 2020

GR-Kanoid

GR-Kanoid

2020 Two-Liner Contest Submission

Lo-res breakout-style game implemented in just two lines of Applesoft. Requires joystick or paddle to control.



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.