Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
311 lines (308 sloc) 33.8 KB

Awesome List of Apple 2 resources

Related

Blog / Directory

  • 1mhz Apple 2 podcast
  • APPLE CRAPPLE Adventures in Retro Computing, Hacking and Other Madness
  • apple2.gs This is a place to learn about programming the Apple Iigs
  • apple2online.com single-source, easy-to-use library of reference materials - software, manuals, FAQs, photos, links, etc…
  • bluerwhite Bluer White
  • brutaldeluxe Brutal Deluxe Software is a small group of programmers located around Paris, France
  • call apple Apple user group
  • dreher Projects for Apple 2
  • finapple Apple ][ in Finland
  • Here Apple2 related project blog
  • open-apple An Apple 2 podcast
  • ultimateapple2 Apple 2 resources
  • willegal Home of the Apple 1 Registry
  • xtof Apple 2 programming blog

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 ][ software on OS X
  • BASIC.tmbundle TextMate tmbundle for various Apple II BASIC dialects
  • CC65BuildSolution Visual Studio makefile solution to build Apple II projects with CC65
  • libsane SANE - Standard Apple Numerics Environment. A reimplementation thereof
  • Merlin32BuildSolution Visual Studio makefile solution to build Apple II projects with Merlin32
  • regs Apple IIgs reverse engineer tools

Cross / Hardware

  • Apple_II_vhdl Apple ][+ 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 II 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 ][ disk images. Files may be imported, exported, viewed, or printed with various file filters
  • 👍 Apple2 Graphic Programs and library to draw Apple ][ 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 II archive utility for Windows
  • a2cloud Connect your Apple // to the world via Linux
  • a2rchery A multi-purpose tool for manipulating .a2r disk images
  • a2reinterleave Convert interleave (sector ordering) of Apple II 5.25-inch floppy disk images
  • a2tools Cat's Eye Technologies' fork of a2tools Apple II disk image utilities
  • a2zip Infocom ZIP version 1 through 3 interpreters for Apple II, partially reverse-engineered
  • adfs Apple DOS File System (ADFS)
  • adtpro Apple Disk Transfer ProDOS (ADTPro) transfers classic 8-bit Apple disk images over a serial, ethernet or audio link to a more modern computer
  • Analyst Analyst debugger for Apple II
  • apple2_disk_utils Utilities for reading from Apple II disks
  • apple2_png_to_hgr Convert PNG to HGR bytes
  • apple2_prodos_utils Apple 2 virtual DSK tools for ProDOS volumes
  • apple2-converters Programs I wrote many years ago to convert Apple II binary file formats to things that are usable on current systems
  • apple2-image-encoder Convert a modern image into a format usable by an Apple II
  • AppleIIDHGRConverter Apple2ColorDHGR.playround is a Swift playground for loading and viewing coloured Apple II Double Hires graphic files
  • Apple-II-Disk-Tools A few command line tools for manipulating Apple ][ series floppy disk images
  • Apple-ImageWriterII Collection of code for using an Apple ImageWriter II with a modern computer
  • applesaucefdc WOZ Disk Images
  • AppleSAWS AppleSAWS - toolkit for exploring DOS 3.3 disks
  • applesingle A Java library and command-line tool for AppleSingle support
  • bastools An Applesoft BASIC tool library and command-line tool
  • c2d Apple II Code to Disk
  • 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+, //e) cassette interface
  • cadius A maintained fork of BrutalDeluxe's Cadius ProDOS disk imaging utility
  • chargen2png Apple CHARGEN ROM display utility
  • copy A command to copy files in BASIC.SYSTEM on an Apple II
  • da65 Da65 a simple 65C02 mini disassembler
  • DiskBrowser Apple II Disk Browser in Java
  • diskii Apple2 disk image manipulation commandline tool
  • DOS33 Perl Modules and utilities for working with Apple II DOS 3.3 disk images
  • dos33fsprogs Tools for manipulating Apple II DOS files
  • dsk2woz A command-line tool to convert Apple II DSK images to WOZ format
  • DSKalyzer Cross-platform command-line tool for manipulating and managing Apple II DSK (and other) images
  • dsktool.rb dsktool.rb is a command line tool + libraries (all in ruby) for manipulating DSK format images used by Apple 2 emulators
  • EETool A dump and burn tool for Apple II ROMs and EEPROMs
  • GraphicConverterIIGS Convert an unpacked Apple IIGS graphic file
  • gs-image-conversion Image Conversion Tools for the Apple Iigs
  • hexmon Apple II system monitor-style hexdump
  • nulib2 NufxLib and NuLib2, Apple II file archive utilities
  • passport.py A verification and copy program
  • ProDisk Imports/exports file(s) between Ms-Dos and ProDos HD Image used by Apple2 emulators like ApplePC
  • ProDOS Perl modules and utilities to access ProDOS volume disk images
  • profuse ProDOS file system for FUSE
  • radius 6502 / 65816 Merlin-style assembly code indenter tool
  • Rgb2Hires Converts an RGB image (.png, .jpeg) into a binary file compliant with the Apple II's HIRES format
  • sdisk2 Software for the SDISK 2 Disk II emulator for Apple II computers
  • ShrinkItArchive A Java library for managing Apple II ShrinkIt archives
  • sosar Utility to manipulate Apple SOS and ProDOS disk image files
  • wozardry A multi-purpose tool for manipulating .woz disk images

Develop / Library

  • 👍 WeeGUI A compact and easy to use GUI library for 8-bit Apple ][ computers
  • 6502 6502 Assembly source files, utilities, bits and bobs. Mostly Apple II
  • 0boot Fast bootable Read Track/Sector routine (single)
  • 65816-crypto Crypto algorithm implementations for the 65816
  • a2graph CC65 Lo-Res graphic library for the Apple II
  • a2render Apple II game rendering engine
  • apple2_printm printm - a modular micro printf replacement for 65C02
  • apple2_rwts18 Roland Gustafsson's RWTS18 source code
  • apple2-fonts Experimentation with custom fonts on HGR screen
  • AppleIIAsmLib A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro
  • cristel 6502 assembly code to extend the Applesoft BASIC with 20+ new commands to access the Apple Tell card
  • gscifs CIFS implementation for the Apple IIGS using Marinetti TCP/IP stack
  • here Monitor II on Apple 1
  • HiSprite A hi-res sprite compiler for Apple II
  • iigs-game-engine A tile-based game engine for the Apple IIgs written in 65816 asssembly language
  • iigs-sprite-compiler Utility to generate 65816 compiled sprites using informed search methods
  • libsoundGS Apple IIGS sound library
  • marinetti TCP/IP stack for the Apple IIgs, in 65816 assembly language
  • Play-BTc Play Binary Time constant Sound on the Apple II
  • 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 ][ software using the Apple ][ 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 II. It takes PNG files and produces assembly source files with data statements that can be rendered with the included sprite drawing code
  • standard-delivery Apple II single-sector fast boot-loader

Develop / Tools

  • 👍 ORCA-C Apple IIGS ORCA/C Compiler, an ANSI C compiler for the 65816 with libraries for the Apple IIGS
  • 👍 ORCA-Pascal Apple IIGS ORCA/Pascal Compiler, an ISO Pascal compiler for the 65816 with libraries for the Apple IIGS
  • 👍 PLASMA Proto Language AsSeMbler for All (formerly Apple)
  • a2-chargen-1987 HGR Character Generator for the Apple //
  • Apple-Befunge A dialect of Befunge for the 8-bit Apple II (or Apple ][+ or Apple //e)
  • brainfuck6502 BrainFuck 6502 Interpreter for the Apple ][ //e
  • brainfuck6502 Interpreter for 6502 Apple II in 144 bytes
  • C02 I'll add my language and compiler for the 6502 that I just put up on GitHub. I don't have library support for Apple ][ yet. I'll have to add that
  • DumpObj DumpObj utility for examining Apple IIGS object modules
  • EightBall An 8-bit algorithmic languange for Apple II, C64, Vic 20. Includes: Interpreter, Bytecode compiler, Virtual Machine, Bytecode disassembler
  • FIG-Forth FIG Forth model for Apple II 6502
  • Golden Gate Golden Gate by Kelvin Sherlock is a compatibility layer for ORCA and GNO/ME command line programs
  • Linker Apple IIGS ORCA Linker, a link editor for the Apple IIGS object module format
  • MakeLib A utility designed for use with the ORCA development environment for the Apple IIGS, MakeLib creates Apple IIGS formal libraries
  • ORCALib Libraries for the ORCA language suite (ORCA/C, ORCA/M, ORCA/Pascal) for the Apple IIGS
  • supermacs Merlin Assembler Macros for Apple IIgs System Software
  • Unidisk UNIDISK 3.5 Apple II co-processor in Merlin Assembler
  • VM02 VM02 is a Java compatible environment for the Apple II series of computers (also https://sourceforge.net/projects/vm02/)

Develop / Tutorials

  • APLOC2 Master directory for Apple Programming Language Objective C II
  • apple2_hgr_font_tutorial Apple ][ //e HGR Font Tutorial
  • apple2_hgrbyte Apple 2 HGR Byte Inspector
  • greenscale Low res monochrome experiments for Apple II
  • gslib Apple IIgs Assembly Language Crash Course
  • mrbuffer Apple IIgs simple 40char buffer editor. Written in 658c16 assembly

Emulator

  • 👍 AppleWin Apple ][ emulator for Windows
  • 👍 Kegs Apple IIgs emulator for Mac OS X, Win32, Linux, and Unix/X11
  • a2audit Apple II audit routines: for testing your Apple II or emulator
  • activegs-ios ActiveGS, Apple 2/2GS emulator for iOS
  • apple1js Apple I emulator written in Javascript
  • apple2 Apple //e emulator
  • Apple2000 Apple ][ emulator for the Amiga
  • apple2js Apple ][ emulator written in Javascript
  • apple3rtr Apple /// Ready-to-Run
  • appleii-android Apple II Emulator for Android
  • appleii-bdj Apple II Emulator for BD-J
  • applelin A continuation of linapple, which is a port of AppleWin to Linux
  • applepy Apple ][ emulator in Python
  • Applerm-II Apple II emulator running on ARM Cortex-M0
  • arduino-appleii Emulating the original Apple II microcomputer on an Arduino Uno microcontroller
  • Catakig Catakig is an emulator for the popular Apple II series of personal computers, supporting the Apple ][, ][+, //e, and //c models
  • CLK An emulator of the Acorn Electron, Amstrad CPC, Apple II/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 ][ emulators, aiming to support a well-fitted Apple ][, ][+ or //e machine with 64K. It is (was) based on Marat Fayzullin's M6502 with 65C02 additions. Dapple ][ aims for a 128K //e
  • EPPLE EPPLE ][ is an emulator of the Apple ][ computer
  • ewm Emulated Woz Machine
  • fruitmachine Apple I emulator
  • FruitMachine-Swift Fruit Machine Apple I emulator, but in Swift
  • gamebloke Apple on the go. Take that gameboy!
  • goapple2 Apple ][+ emulator written in Go
  • grape Apple ][ emulator for Nintendo DS
  • GSPlus Apple IIgs Emulator - Cross Platform - Modern Features
  • gsport Apple IIgs emulator based on Kent Dickey's KEGS
  • homebrew-appleii Homebrew formulae for Apple I/II/III/GS emulators, utilities and such
  • 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 II/II+ Emulator written in Java to be capable of running from Java Webstart
  • jsbasic Applesoft BASIC in JavaScript
  • LinApple Apple //e emulator (forked repo)
  • LinApple Apple //e emulator (original repo)
  • OpenEmulator-OSX OpenEmulator
  • POM1 Apple //e emulator Java applet
  • POM1 Apple I emulator ported to C and Android from the original Java version
  • reinette Reinette, the french Apple 1 emulator
  • reinette-II Reinette II, the french Apple II emulator
  • RetroPie Apple 2 on retropie how to
  • Virtu Apple //e emulator for the .NET Framework using C# with Silverlight, WPF, and XNA
  • WOZ format The WOZ Disk Image format was designed to be able to contain every possible Apple ][ 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 II joystick to the 9-pin connector on the back of Apple IIe and later computers
  • aekii Tuning an Apple Extended Keyboard II
  • Apple2CharGen How to create a custom Apple ][ character generator ROM
  • apple2pi Apple II client/server for Raspberry Pi
  • applecb A FPGA based programmable hardware card for the Apple II
  • Apple-II-Gate-Level-Xilinx-ISE-14.7-Schematic-Entry Creating a functional gate level Apple II from Apple II schematic
  • Apple-II-Joystick-to-USB-Adapter Apple II Joystick to USB Adapter
  • AppleIIMini A miniature Apple II for those how cannot afford the real thing or just want a miniature version!
  • AppleIIMouse AppleIIMouse
  • 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 II 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
  • espple Apple 1 Emulator with PAL RF Output
  • fpga-disk-controller An FPGA-based disk controller card for the Apple II
  • gp2io GP2IO board for Apple II, presented at KansasFest 2016
  • RetroConnector RetroConnector series of open source adapter boards for Apple || series computers
  • serial-wifi A serial-to-wifi adapter for the Apple II

Misc

  • abandonware Apple II Abandonware
  • Apple 2 projects Apple II related projects
  • Apple 2 projects Various Apple II related projects
  • asm816 Automatically exported from code.google.com/p/asm816
  • brutaldeluxe Since 1992, we have made several software for the Apple IIgs. Before that date, we have released other software for the Apple II line
  • IIgsResource Automatically exported from code.google.com/p/iigsresources
  • lessismore Collection of the very best Apple ][ abandonware
  • linkiigs Automatically exported from code.google.com/p/linkiigs
  • Michaelangel007 Graphic tutorials, RWTS18 source code, Mockingboard, Diversi DOS the list goes on
  • peterferrie Fast boot, Hires compression, Lawless Legends too many to list just look

Other

Software

  • 👍 Prodos Advanced version of ProDOS that adds new features for all Apple II computers, including the 1977 Integer ROM Apple II
  • 👍 rogue-like A rogue-like game for the Apple II
  • a2audit Apple II audit routines: for testing your Apple II or emulator
  • a2-chemi-gs-1993 Apple IIgs Drawing program for chemical structures (unfinished)
  • A2osX Multi-Tasking OS for Apple II
  • a2server AppleTalk server for Apple // computers
  • a2-terminfo Apple II Terminal Info
  • AFPBridge A tool to let the Apple IIgs connect to AFP file servers over TCP/IP
  • alarm-clock-6502 A retro alarm clock app
  • Apple1-Slideshow ASCII art slideshow for Apple 1 (as seen on most Apple 1 auctions)
  • apple2-delete-key-handler-from-gid Delete key handler
  • appleiigraphica Apple II graphical web browser, using uIP and Uthernet, RamWorks III type AUX RAM card
  • Apple-II-System-Masters Collection of System Master disk images for the Apple ][ series computers
  • apple-II-videos Full-speed lores video playback on the Apple II-series computers
  • bunzip2 Bzip2 decompressor for GNO
  • Cybernoid Apple II Cybernoid music disk
  • Davex Davex is a command-line shell for the Apple II family of computers. Davex runs on ProDOS 8, and a subset of functionality is ported to SOS
  • delhndlr Makes the Delete key work as expected on an Apple II in ProDOS BASIC.SYSTEM
  • dict IIgs dict (RFC 2229) client
  • dmake Make tool for GNO
  • electric-mock Apple II Electric Duet player for the Mockingboard and the Cricket!
  • F15-DGamma-Clone-A2 Apple II crack intro style release
  • festro Festro by Digarok - Apple II intro/demo with a KansasFest theme - 65c02 assembly
  • gameoflife-appleii port of Conway's Game of Life for Apple II computers
  • gno GNO is the UNIX-like environment for the Apple IIgs
  • gopher A gopher client for the Apple IIgs
  • host-fst Apple IIgs host FST (for emulators that support it)
  • host-modemworks ModemWorks modules for the KEGS emulator
  • hush Hush (a Bourne-style shell) for the GNO multitasking environment on the Apple IIgs
  • ksynth Beginnings of a dual tone synthesizer for the Apple II
  • marignotti GNO + Marinetti = MariGNOtti
  • marlene Four-color, vt100 telnet client for the Apple IIgs
  • mcs-player Music Construction Set Mockingboard interrupt player for Apple II
  • mktrashdove Apple II Trash Dove (A Double Lores / BMP2DHR Tutorial)
  • MouseII A mouse driver for Apple II computers
  • mouse-maze Mouse A.I. simulation for the Apple II computer
  • online Shows all online volumes on an Apple II computer
  • PrintShopCompanion-Apple-II Print Shop Companion
  • qserver Apple IIgs Quote Of The Day server
  • rain Low res falling rain animation for Apple II, in 6502 assembly
  • robotwar Robots fight to the death in a virtual arena (based on the game for the Apple II)
  • septic-a2 A small Apple II demo with beeper music
  • SHR-NTSC NTSC artifact colors for Apple IIGS
  • sider-xebec-disassembly Disassembly of the Sider/Xebec SASI card ROM and tools for the Apple II
  • telnetd Telnetd for GNO
  • the_mill_daughterboard Apple II Stellation Two The Mill OS9 Daughterboard PCB and PROM source
  • transformer Transform 2D coordinates with an Apple IIGS
  • Turbo-Cassette-for-the-Apple-II Transfers at up to 14.76 kbaud through the cassette port of the Apple II
  • Undertale_AppleII Undertale music/graphics demo for Apple IIe/IIc computers with 64K RAM or more
  • VBMP BMP Viewer for the Apple II
  • vi65 VI editor for 6502 based systems
  • VNCviewGS VNCview GS: The VNC client for the Apple IIgs

Software / Games

  • AII2048 Apple II 2048 Game
  • Apple_IIe_Snake Apple II Snake game written in 6502 Assembly
  • appleii_lander A Lunar Lander Game written in Applesoft Basic for the Apple ii
  • codebreaker CODEBREAKER! is a Mastermind implementation for the Apple-1 computer
  • dropblocks Simple block-dropping games for Apple II
  • flapple Flapple Bird - A de-make of Flappy Bird for the Apple II computer
  • GSCats An artillery style game for the Apple IIgs. But with cats
  • jewel-of-kaldun The Jewel of Kaldun
  • jumpyguy Low Res game for the Apple II, programmed in 6502 assembly
  • LightCycles 3D light cycles game from 1977?
  • minesweeper A small minesweeper game for Apple II, built in 6502 assembly
  • mouse-maze-2001 Play Henry the mouse and try to escape from the mad scientist
  • PCS_AppleII Pinball Construction Set Source code for Apple II
  • spaceaceiigs Space Ace for IIGS
  • xrick2gs Apple IIgs port of Dangerous Rick

Software / Tools

  • 4live The invisible editor for your Apple II
  • a2fc.system A very small .a2fc graphics file viewer for Apple II computers
  • afscanner Apple Disk II address field scanner
  • basic-system-cmd ProDOS BASIC.SYSTEM commands
  • dhrslide A small double hi-res slideshow for the 128K Apple II
  • fdraw Fast graphics routines for the Apple II
  • fhpack Compression for Apple II hi-res images
  • mmt A program designed to exhaustively test expansion memory on an Apple IIGS
  • passport A verification and copy program for 5.25-inch Apple II floppy disks

Source code

  • a2d Disassembly of the Apple II Desktop
  • a3a2em Partial reverse-engineering of the Apple II emulation disk for the Apple 3
  • apple2_applesoft Mirror of Jamtronix's HTML Applesoft Source
  • apple2_gumball Apple 2 Game Gumball Reverse Engineering
  • apple2_thunderclock Thunderware Thunderclock Plus
  • AppleII_DOS Apple II DOS Source Code
  • apple-II-DOS How Apple Booted Up key Documents in the Creation of Apple's First Operating System
  • AppleIIModula2Interpreter Source code from the disassembly of Apple DOS Modula2 Interpreter package
  • Apple-II-Platform Various programs (source code) for the Apple ][ series platform
  • Apple-II-Source Source code for Apple ][ series System Software and DOS
  • beneath-apple-dos Beneath Apple DOS on github. A version of the book and also source code of Don Worth's Programs
  • EdAsm Source code from the disassembly of Apple ProDos Assembler package
  • gno-sources GNO Sources from the Golden Orchard CD
  • lawless-legends Open-source code and assets from Lawless Legends and its supporting tools
  • macross Macross 6502, the assembler written by Lucasfilm Ltd. that was used for Habitat and SCUMM
  • mxp a2RetroSystems Memory Expansion Plus
  • OUP-M Source for OUP/M - a CP/M-like operating system for 6502
  • Prince-of-Persia-Apple-II Prince of Persia Source Code
  • ProDOS8 Disassembled source code of ProDOS 8 v2.03 in Merlin assembler format
  • Sorgenti-Apple-II Many software source code (mostly in Italian)
You can’t perform that action at this time.