An Apple1 Emulator That Doesn’t Suck

Daniel Loffgren has developed a new Apple-1 emulator that as he says “That Doesn’t Suck”. The Apple-1 emulator uses curses (Cursor Optimization) for output and can be transported cross platform.

The Apple-1 TDS also comes with a built in machine debugger allowing users a larger insight into their programs and the machine.

The Apple-1 TDS comes in two parts. The first is the main Apple-1 TDS system and the second is the 6502 virtual machine. Both sections will need to be downloaded in order for the emulator to function. Once you have downloaded both sections, copy the entire virtual machine directory contents into the v6502 directory of the Apple-1 TDS directory. Then enter the terminal and use the make command.

Note: Make will only function on the Apple if you agree to the X-Code license.

Once the Apple1 TDS has finished building, simply use the ./apple1 command to start the emulator.

You can download the Apple-1 TDS emulator from Github at:
https://github.com/RyuKojiro/apple1

The 6502 Virtual Machine can be downloaded from:
https://github.com/RyuKojiro/v6502


About the Author

Bill Martens

A.P.P.L.E. Chairman of the Board and Club president -- Bill worked for the founder, Val J. Golding and A.P.P.L.E. from 1981 to 1982. In 1999, he began archiving the materials which were distributed and sold by A.P.P.L.E.. That project led to the group that remained of A.P.P.L.E. Bill was involved in the financial industry in Tokyo and has over 20 major office infrastructure projects to his name. In March 2001, he retired to write books and to spend more time pursuing personal interests. As the president of the users group, Bill is in charge of distribution of Call-A.P.P.L.E. magazine as well as the organization of this web site. Bill currently resides in Tokyo, Japan and Shelton, Wa splitting time between the places.