beneath-apple-prodos, re-typeset the classic Don D. Worth / Pieter M. Lechner book
Cross / Develop
65816 tmbundle, 65816 assembly language (various Apple IIgs assemblers) syntax support for TextMate / Sublime Text
apple_iigs_java, Java Grinder to support the W65C816 as a CPU for with target platforms of first the W65C265SXB dev board, then Apple IIgs, and hopefully soon also Super Nintendo
Apple2BuildPipeline, A build pipeline (with sample project) for making Apple 2 software on OS X
BASIC.tmbundle, TextMate tmbundle for various Apple 2 BASIC dialects
CC65BuildSolution, Visual Studio makefile solution to build Apple 2 projects with CC65
libsane, SANE - Standard Apple Numerics Environment. A reimplementation thereof
Merlin 32, Merlin 32 is a multi-pass Cross Assembler running under Windows, Linux and Mac OS X targeting 8 bit processors in the 6502 series (such as 6502 and 65c02) and the 16 bit 65c816 processor
Merlin32BuildSolution, Visual Studio makefile solution to build Apple 2 projects with Merlin32
Apple_II_vhdl, Apple II+ implemented in VHDL for FPGAs
apple-one, An attempt at a small Verilog implementation of the original Apple 1 on an FPGA
AtomBusMon, An Incircuit Emulator for 6502, 65C02, Z80 and 6809. I don't think this has been tested on an Apple 2 as yet
ossc, Open Source Scan Converter. Board designed for connecting retro video game consoles and home computers into modern displays
Cross / Tools
Apple Commander, AppleCommander is a tool that manipulates Apple 2 disk images. Files may be imported, exported, viewed, or printed with various file filters
Apple2 Graphic, Programs and library to draw Apple 2 graphics formats. Support for HGR, DHGR and Apple IIgs $C1 format with export to BMP or PNG. Support also for apple shape
ciderpress, CiderPress Apple 2 archive utility for Windows
a2cloud, Connect your Apple 2 to the world via Linux
a2rchery, A multi-purpose tool for manipulating .a2r disk images
a2reinterleave, Convert interleave (sector ordering) of Apple 2 5.25-inch floppy disk images
a2tools, Cat's Eye Technologies' fork of a2tools Apple 2 disk image utilities
a2zip, Infocom ZIP version 1 through 3 interpreters for Apple 2, partially reverse-engineered
c2t, C2t is a command line tool that can convert binary code/data and/or Apple-1/II Monitor text, as well as 140K disk images, into audio files suitable for use with the Apple-1 and II (II, II+, IIe) cassette interface
cadius, A maintained fork of BrutalDeluxe's Cadius ProDOS disk imaging utility
Zapple-II, Tools for building and running Z80 code under ProDOS on an Apple 2 with a Z80 Softcard (or clone)
Develop / Library
WeeGUI, A compact and easy to use GUI library for 8-bit Apple 2 computers
6502, 6502 Assembly source files, utilities, bits and bobs. Mostly Apple 2
0boot, Fast bootable Read Track/Sector routine (single)
65816-crypto, Crypto algorithm implementations for the 65816
8bit-unity, 8bit-Unity is the cross-platform C language SDK for the CC65 compiler, which allows writing your game only once, and then deploy it on all those platforms
a2graph, CC65 Lo-Res graphic library for the Apple 2
marinetti, TCP/IP stack for the Apple IIgs, in 65816 assembly language
Play-BTc, Play Binary Time constant Sound on the Apple 2
prorwts, Open/read/write files in ProDOS filesystem
qboot, Fast bootable Read Track/Sector routine (multi)
ResolutionII, Resolution ][ is a programmer's API library for developing Apple 2 software using the Apple 2 double-high-resolution graphics mode
rollingdemo, A mixed display mode demo for the Apple IIe, written in 6502 Assembly
SpriteGen, A hi-res sprite generator for the Apple 2. It takes PNG files and produces assembly source files with data statements that can be rendered with the included sprite drawing code
Applerm-II, Apple 2 emulator running on ARM Cortex-M0
arduino-appleii, Emulating the original Apple 2 microcomputer on an Arduino Uno microcontroller
Catakig, Catakig is an emulator for the popular Apple 2 series of personal computers, supporting the Apple 2, ][+, IIe, and IIc models
CLK, An emulator of the Acorn Electron, Amstrad CPC, Apple 2/II+/IIe, Atari 2600, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos, Sega Master System and Sinclair ZX80/81
dapple, Dapple/NDapple are Apple 2 emulators, aiming to support a well-fitted Apple 2, ][+ or IIe machine with 64K. It is (was) based on Marat Fayzullin's M6502 with 65C02 additions. DApple 2 aims for a 128K IIe
EPPLE, EPPLE ][ is an emulator of the Apple 2 computer
GSjs, Apple IIgs Emulator written in 100% HTML5 and JavaScript
GSPlus, Apple IIgs Emulator - Cross Platform - Modern Features
homebrew-appleii, Homebrew formulae for Apple I/II/III/GS emulators and utilities
JACE, Java Apple Computer Emulator. Apple IIe emulator written in JAVA. Includes all resolution modes and Mockingboard Support. Runs all Windows, Mac OSX and Linux
japple2, A Complete Apple 2/II+ Emulator written in Java to be capable of running from Java Webstart
twoapple-reboot, An Apple 2 emulator for linux, written in D
Virtu, Apple IIe emulator for the .NET Framework using C# with Silverlight, WPF, and XNA
Virtualii, Virtual ][ is an application that emulates the vintage Apple 2 computer on your Mac
WOZ format, The WOZ Disk Image format was designed to be able to contain every possible Apple 2 disk structure and layout. It can be so accurate that even copy protected software can’t tell that it isn’t an original disk
Hardware
A2JoystickAdapter, A simple board to connect a 16-pin Apple 2 joystick to the 9-pin connector on the back of Apple IIe and later computers
A2NoSlotMIDI, Apple 2 series No Slot MIDI interface using Annunciators on internal Game I/O socket
A2Server, A2SERVER lets you use a Raspberry Pi, or almost any other computer, to serve files to Apple IIgs and enhanced IIe computers on your network. You'll also be able to boot into GS/OS or ProDOS 8 directly from tne network (no drives needed)
AppleIISd, SD card based ProFile replacement for IIe
applelogic.org, The AppleLogic website is all about FPGAs and Apple systems. After thirty odd years since the initial introduction of the Apple 2 and more than fourteen years since it was discontinued, new FPGA technologies have given this fascinating and incredibly popular computer a new lease of life
cricket, Apple 2 ProDOS Clock Driver for The Cricket!
SpellWielder, SpellWielder brings the classic feel of an open-ended action+adventure game to the Apple 2
Tales of Florb, The Sparkstone: Tales of Florb, a choice-based adventure game for the Enhanced Apple IIe, Apple IIc, and Apple IIgs computer systems and emulators
tb1, This is the git repository for all Tom Bombem related projects