Close
0%
0%

Apple1Software.com

A tribute to history and their hackers. Browse this growing collection of Apple-1 programs.

Public Chat
Similar projects worth following
0 followers
I discovered that the software for the Apple-1 is all scattered around the internet and there is no single place where you can find all of it. Also the format in which the programs are kept online differs and is not uniform. Also, it would be great to browse to the history of Apple-1 software, read its instructions and be able to play/use the software instantly.

I teamed up with Landon Smith, he created a lightweight Apple-1 emulator, HoneyCrisp, based on plain JavaScript. His project is also on Github (see the link). I integrated this emulator in Apple1Software.com, so you can just pick a program and start your own Apple-1 in the browser.

This is an ongoing project, additions of programs are slow, as research of the programs are done thoroughly. Any suggestions, please use the comments.

This is also a hardware project, as the website uses the Web Serial API to connect to a Keyboard Serial Terminal interface board. This sits on an Apple-1, so you can instantly run the program on the real machine.

Try it out yourself: Apple1Software.com.

More info on the Keyboard Serial Terminal (kits available).

KeyboardSerialTerminalBoM-v1.1-r1.pdf

Keyboard Serial Terminal Bill of Materials

Adobe Portable Document Format - 101.60 kB - 02/18/2026 at 14:43

Preview

KeyboardSerialTerminalSchematics-r1.pdf

Keyboard Serial Terminal Schematics

Adobe Portable Document Format - 467.06 kB - 02/18/2026 at 14:43

Preview

KeyboardSerialTerminalManual-v1.1.pdf

Keyboard Serial Terminal Manual

Adobe Portable Document Format - 1.94 MB - 02/18/2026 at 14:43

Preview

  • Recently added and changed programs

    Nijssen19 hours ago 0 comments

    • 2048; try to double the tiles on the board and reach 2048, a nice sliding game by Denis Paryshev.
    • Little Tower; the first (?) adventure game for the Apple-1 by Arnaud Verhille. Discovered that there is a broken version of this game haunting the Internet, two-word commands where not processed. A fix is in the description. You need the 1000-1FFF memory area as well in order to play it.
    • Lunar Lander (ASCII Graphics); changed to the correct version including sound effects by Corey Cohen. To start the game in the emulator, you have to disable the sound first, instructions in the description.
    • Peg Solitaire; remove pegs by jumping over them and clear the board, again by Jeff Jetton.
    • Cat; nice artwork by Denis Paryshev.
    • Mandelbrot 65; draw the well-known fractal structures while heating up your room, by Frederic Stark. You need the 1000-1FFF memory area as well. See also my comment here, it seems that the latest version on GitHub is not running on an Apple-1.
    • Twinkle Twinkle Little Star; a BASIC program that uses the ACI to output some music, by Corey Cohen. Instructions on how to make your own songs are in the description and in his BASIC source code.
    • ASCII HEX; two routines to display the ASCII Hex equivalent of a character by Arthur L. Schawlow from 1978.
    • Memory Test; by Mike Willegal, added a version to test the memory range of 1000-1FFF.
    • Stopwatch; keep track of the time or use it as a stopwatch. Program in BASIC by Larry Nelson, Bob Huelsdonk and Val Golding from 1978. Did not get it to work properly on my Apple-1, added some comments here.
    • TypeWriter; a small program created by Landon Smith, he used it to test his early Apple-1 emulator.

View project log

Enjoy this project?

Share

Discussions

Does this project spark your interest?

Become a member to follow this project and never miss any updates