GitHub

65 posts / 0 new
Last post
Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
GitHub

Eventhough this has been around for sometime,
I thought I would start a topic on the above as there
seems to be alot on offer on this site. There is
aload of stuff to be found for the Apple II and emulators.

There is source code, disk tools, emulators written in
various languages and system disks.

It won't all be for the Apple but you can look at other code as well.

Here is what I have found so far. It is not meant to be a complete
list so if you know of any others please add.

Enjoy!

github.com/peterferrie (Lots!! - Fast boot, Hires compression, Lawless Legends too many to list just look)
github.com/ksherlock (Lots also - MPW tools, GNO for IIGS, the assembler written by Lucasfilm, again too much to list go look)
github.com/fadden (Ciderpress archive for windows, graphic routines and hi-res pic compression lots of code)
github.com/cmosher01 (Epple ][ emulator, command line tools for floppy disks, source code for DOS and system masters, lots to look at)
github.com/billbudge (Pinball Construction Set Source code for Apple II)
github.com/zellyn (Audit routines for Apple II & emulators, emulator written in GO, Apple II disk image manipulation commandline tool)
github.com/Michaelangel007 (Soo much!!! Graphic tutorials, RWTS18 source code, Mockingboard, Diversi DOS the list goes on )
github.com/burniouf (Multi-tasking for the Apple II, Apple WIN)
github.com/mcgaret (Apple //C improved ROMS 4X and //C+ 5X)
github.com/digarok (IIGS assembly course, Flappy Bird for Apple II, IIGS emulator, synth music editor and others)
github.com/dmolony (Disk II browser in Java)
github.com/roughana (Merlin Macros for IIGS)
github.com/badvision (//e emulator in JAVA)
github.com/martinhaye (Apple II game rendering engine)
github.com/bondie7575 (Hi-Res sprite compiler, mouse driver, sprite generator, dump tool for Apple II ROMS & EPROMS)
github.com/oliverschmidt (TCP/IP stack for 6502)
github.com/jmechner (Prince of Persia Source Code)
github.com/olde-skuul (Space Ace for IIGS)
github.com/whscullin (Apple II emulator in Javascript)
github.com/Applewin (Apple II in Windows)
github.com/deater (Tools for manipulating Apple II DOS files)
github.com/sheumann (A tool to let the Apple IIgs connect to AFP file servers over TCP/IP, VNC client for the Apple IIgs, GNO multitasking for IIGS plus others)

That's it for now.

Dog Cow's picture
Offline
Last seen: 4 years 9 months ago
Joined: Dec 11 2008 - 16:26
Posts: 554
Re: GitHub

Is this the same list that I started on comp.sys.apple2.programmer about a year ago?
The Apple II GitHub Directory

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Did not know that existed. I am compiling my own.
Seems to be an overlap but I also have others not listed.

I guess its better to have more than less!

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

A few more

github.com/markdavidlong (AppleSAWS - toolkit for exploring DOS 3.3 disks)
github.com/museum-of-art-and-digital-entertainment/macross (assembler used for SCUMM for Lucasfilm Ltd)
github.com/datajerk (utilities - read binary files and output to dos, convert binary files to audio files to use cassette interface)

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

The source code to ORCA/C is now available on github.
It also includes the linker and libraries.

github.com/byteworksinc

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Here is a disassembly of graphic interface the A2 desktop
(128K Apple IIe and IIc)

https://github.com/inexorabletash/a2d

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

A build pipeline for making Apple II software on OS X.

https://github.com/jeremysrand/Apple2BuildPipeline

He also has other Apple 2 related projects.

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Now this is interesting.
He has 3 repositories.

a) Supermacs - Merlin Assembler Macros for the IIGS
b) ResLin - Apple IIGS GS/OS resource manipulation utility
and
c) Python application that detects and highlights the heart-rate of an individual (using only their own webcam) in real-time.

I am interested in b) ResLin. Except when I click on it
there are no files except the license and Readme files.

Has it been removed? Or is it hidden somewhere?

The link is below.

github.com/roughana

If anyone can find more information on this
account, please post.

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Cross-platform command-line tool for manipulating and managing Apple II DSK (and other) images.

- ProDOS (8 & 16)
- DOS (13 & 16 sector)
- RDOS
- Pascal

github.com/paleotronic/dskalyzer

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

A miniature Apple II for those how cannot
afford the real thing or just want a miniature version!

https://github.com/Cupcakus/AppleIIMini

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Somebody has finally done it!!
I was wondering how long it would take.
It is a handheld Apple IIe. (emulator)
Now you can take your
Apple on the go.
Take that gameboy!

https://github.com/prickle/gamebloke

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Beneath Apple DOS on github
A version of the book and also
source code of Don Worth's Programs.

Also has other Apple related projects
which have been re-forked.

github.com/iKarith/beneath-apple-dos

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

SD Card based Profile replacement for IIe and IIGS
Apple II Mouse
(schematics, docs, manual etc)
and others

github.com/freitz85

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Source code from the disassembly of Apple ProDos Assembler package
(Edasm)

Disassembled source code of ProDOS 8 v2.03 in Merlin assembler format

Source code from the disassembly of Apple DOS Modula2 Interpreter package

github.com/markpmlim

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

various utilities from 4am

passport - copy program
4live - editor
a2fc.system - graphics file viewer for Apple II
standard delivery - single sector fast boot loader
WeeGui - GUI library for Apple II

github.com/a2-4am

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

pon-gs
Apple IIGS pong game. Written in 65816.

cadius
Disk imaging utility (ProDOS) forked from Brutal Deluxe

github.com/mach-kernel

Offline
Last seen: 3 years 6 months ago
Joined: Apr 6 2017 - 21:56
Posts: 2
Re: GitHub

I'll add my language and compiler for the 6502 that I just put up on GitHub.

https://github.com/RevCurtisP/C02

I don't have library support for Apple ][ yet. I'll have to add that.

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Open Source Scan Converter
board designed for connecting retro video game consoles and home computers into modern displays

github.com/marqs85/ossc

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

Apple IIe emulator written in JAVA
Includes all resolution modes and Mockingboard Support
Runs all Windows, Mac OSX and Linux

Game - Lawless Legends Open Source

github.com/badvision

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Re: GitHub

PLASMA
Proto Language Assembler for Apple (V1.1)

Apple II Character Generator

github.com/dschmenk

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
partial revesere engineering

partial revesere engineering of Apple II emulation disk for disk ///

github.com/brouhaha

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Visual Studio make files for

Visual Studio make files for the Apple II using CC65 for Merlin32 + other Merlin32 resources

github.com/olivierguinart

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
This looks to be interesting.

This looks to be interesting.
An Incircuit Emulator for 6502, 65C02, Z80 and 6809.
github.com/hoglet67/AtomBusMon

I don't think this has been tested on an Apple II as yet.

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
A command-line tool to

A command-line tool to convert Apple II DSK images to WOZ format

An emulator of the Acorn Electron, Amstrad CPC, Apple II+, Atari 2600, ColecoVision, Commodore Vic-20, MSX 1, Oric 1/Atmos and Sinclair ZX80/81.

github.com/tomharte

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
An 8-bit algorithmic

An 8-bit algorithmic languange for Apple II, C64, Vic 20
Includes:
Interpreter
Bytecode compiler
Virtual Machine
Bytecode disassembler

github.com/bobbimanners

If you feel like minesweeper for the Apple II, it
has now been done.

see
github.com/option8/minesweeper

macnoyd's picture
Offline
Last seen: 2 days 12 hours ago
Joined: Oct 15 2012 - 08:59
Posts: 835
Thank you for sharing all

Thank you for sharing all this. Amazing work. +1

speedyG's picture
Offline
Last seen: 4 years 9 months ago
Joined: Nov 16 2011 - 07:45
Posts: 2493
hello wishtoknow,

hello wishtoknow,
seems you missed this:
https://www.applefritter.com/content/microsoft-vs-github

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Speedy J

Speedy J
Pointless post.
I have not missed the post and
I am aware that Microsoft has bought Github.
But currently this is the largest resources of
repositories for the Apple II that I can find.
If in the future people decide to move to another
service (ie. bitbucket) then I'll have a list for that.

The point is give current information of projects
that are going on or in development and keep
the Apple II in use.

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
This account has alot of

This account has alot of information for the Apple II.
Books
Programming
Music
Games with docs
Educational
Repair
Diagnostics
Disk Labels
and loads more.
github.com/rlowke/lowkemedia/

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
AsmGen

AsmGen
6502 assembly code generator for sprites, fonts and images (Apple II and Atari)
Written in Python with documenation

github.com/robmcmullen/asmgen

There are alot of other interesting repositories on his site also.

mmphosis's picture
Offline
Last seen: 10 hours 14 min ago
Joined: Aug 18 2005 - 16:26
Posts: 432
OlivierGuinart

https://github.com/OlivierGuinart

Visual Studio

  • Merlin32 extension
  • language service for 6502 Merlin32 cross-assembler
  • makefile solution to build Apple II projects with Merlin32
  • makefile solution to build Apple II projects with CC65

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
16bit Forth System

16bit Forth System

https://github.com/cstrotm/volksForth

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Notepad++ Syntax Highlighting

Notepad++ Syntax Highlighting for 6502 Assembly

https://github.com/tragicmuffin/6502-npp-syntax

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Emulate Apple II on arduino

Emulate Apple II on arduino uno.
https://github.com/dpeckett/arduino-appleii

Analyst debugger for Apple II
https://github.com/retrogear/Analyst

Collection of code for using an Apple ImageWriter II with a modern computer
https://github.com/dellagd/Apple-ImageWriterII

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
UNIDISK 3.5 Apple II co
UNIDISK 3.5 Apple II co-processor in Merlin Assembler https://github.com/rigreco/Unidisk If you like games, then there is a map of Sword of kadash https://github.com/bogbert/sword_of_kadash_map a web-based reproduction of the classic Apple II game Wizardry https://github.com/blzabub/wizardry-web Apple II emulator for the Amiga https://github.com/kkralian/Apple2000
Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
FIG Forth model for Apple II

FIG Forth model for Apple II 6502

https://github.com/ForthHub/FIG-Forth

Apple IIgs reverse engineer tools

https://github.com/mrkite/regs

Apple II Snake game written in 6502 Assembly

https://github.com/alonf/Apple_IIe_Snake

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Converts an RGB image (.png,

Converts an RGB image (.png, .jpeg) into a binary file compliant with the Apple II's HIRES format.

https://github.com/Pixinn/Rgb2Hires

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.

https://github.com/ppelleti/A2JoystickAdapter

Apple II Joystick to USB Adapter

https://github.com/stratosonic/Apple-II-Joystick-to-USB-Adapter

Apple II emulator for Nintendo DS

https://github.com/LemonBoy/grape

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Apple II system monitor-style

Apple II system monitor-style hexdump

https://github.com/simonboak/hexmon

Creating a functional gate level Apple II from Apple II schematic

https://github.com/fred6502/Apple-II-Gate-Level-Xilinx-ISE-14.7-Schematic-Entry

Print Shop Companion

https://github.com/photogrammer/PrintShopCompanion-Apple-II

Music Graphics Demo

https://github.com/meladroit/Undertale_AppleII

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
This one has loads of

This one has loads of repositories

hombebrew game
image encoder
Apple Disk II address field scanner
ProDOS BASIC.SYSTEM commands

github.com/a2geek

A reverse engineered game of Muse's Robot War

https://github.com/richardharrington/robotwar

Apple IIgs Drawing program for chemical structures
HGR Character Generator for the Apple //

github.com/codebur

Another site with loads of Apple II programs

A command to copy files in BASIC.SYSTEM on an Apple II
Experimentation with custom fonts on HGR screen
Shows all online volumes on an Apple II computer
Implementations of POSIX command line programs for machines targeted by the cc65 compiler

github.com/gungwald

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Apple IIGS / 65C816

Apple IIGS / 65C816 disassembler written in PHP
CIFS implementation for the Apple IIGS using Marinetti TCP/IP stack
Apple IIGS sound library

github.com/cshepherd

Tuning an Apple Extended Keyboard II

https://github.com/cfenollosa/aekii

Transform 2D coordinates with an Apple IIGS

https://github.com/Luigi30/transformer

A tile-based game engine for the Apple IIgs written in 65816 asssembly language
Utility to generate 65816 compiled sprites using informed search methods

github.com/lscharen

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
I just added this one:

I just added this one:

 

da65 a simple 65C02 mini disassembler

 

https://github.com/softwarejanitor/da65

 

This is written in Perl 5.x and should run directly on Linux and most *NIXes, should work on MacOSX as well.  I would guess it would work on Windows under Cygwin or maybe something like Strawberry Perl, although I don't have Windows to test that.

 

I wrote it because I needed it for the work I've been doing on programming assembler code for Quickloader.  I'm cross assembling on Linux using Ophis (Python based 65x02 assembler) and I needed a way to look at the output quickly without having to download it to a real Apple II or fire up an emulator.

 

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
Oh, and speaking of Ophis, I

Oh, and speaking of Ophis, I should add this, it isn't mine, but I've found it useful.

 

Ophis, A cross-assembler for the 6502 series of microprocessors

https://github.com/michaelcmartin/Ophis

 

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
wishtoknow wrote:This account

[quote=wishtoknow]This account has alot of information for the Apple II. Books Programming Music Games with docs Educational Repair Diagnostics Disk Labels and loads more. github.com/rlowke/lowkemedia/[/quote]

 

That link does not appear to be active anymore.  However, I was able to find Russ Lowke's web site and this link appears to be where this stuff may have been moved to:

 

https://github.com/apple2abandonware/abandonware

 

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Software Janitor

Software Janitor

Thanks for the entries you posted and new reference for
rlowke that is now moved to apple2bandonware.

Here are my latest finds:

Master directory for Apple Programming Language Objective C II

github.com/nednal12/APLOC2

Apple II Trash Dove (A Double Lores / BMP2DHR Tutorial)

github.com/mouse6502/mktrashdove

Apple ][+ implemented in VHDL for FPGAs

github.com/mandl/Apple_II_vhdl

Apple II DOS Source Code

github.com/dynamicwebpaige/AppleII_DOS

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
Here are a couple I'm

Here are a couple I'm surprised areen't already here:

 

Apple Commander:

 

https://github.com/AppleCommander

 

a2tools:

 

https://github.com/catseye/a2tools

 

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
Here's another one:

Here's another one:

 

https://github.com/softwarejanitor/as65

 

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
Software for the SDISK 2 Disk

Software for the SDISK 2 Disk II emulator for Apple II computers

https://github.com/rbanffy/sdisk2

Various Apple II related projects.

https://github.com/nategri/apple2

Apple ][+ implemented in VHDL for FPGAs

https://github.com/mandl/Apple_II_vhdl

Apple II related projects

https://github.com/damauk/Apple2

Offline
Last seen: 2 years 6 months ago
Joined: Aug 11 2015 - 20:13
Posts: 228
This entry is quite recent.

This entry is quite recent.

A general purpose ASM libriary for the Apple II. Assembled in Merlin 8 Pro

https://github.com/nathanriggs/AppleIIAsmLib

Full-speed lores video playback on the Apple II-series computers.

https://github.com/frankmilliron/apple-II-videos

CC65 Lo-Res graphic library for the Apple II

https://github.com/pedgarcia/a2graph

A Lunar Lander Game written in Applesoft Basic for the Apple ii.

https://github.com/jonathonwebb/appleii_lander

Offline
Last seen: 4 months 3 weeks ago
Joined: Nov 21 2009 - 13:58
Posts: 20
Let's maintain this list in github?

We should maintain the "master list" in github, no?

 

Online
Last seen: 13 min 44 sec ago
Joined: Jul 5 2018 - 09:44
Posts: 2517
This one is a work in

This one is a work in progress, but it does do a few things already:

 

https://github.com/softwarejanitor/DOS33

 

It is a Perl module and a few utility programs for working with Apple II DOS 3.3 .dsk images.

 

Right now catalog a disk free sector map and simple copy out of text files are mostly working.  Eventually I plan to make it handle more full featured file copy outs and add file copy in, file unlock, lock, delete, copy in file system or from one .dsk image to another, a "disk zap"/sector editor, etc.  Once the DOS 3.3 stuff is implemented I may do something similar for ProDOS disk images and volumes.

 

Edit 20190115 to add:

 

This repository is kinda mis-named now.  I added modules to handle ProDOS, although right now it just does catalogs.  I will be doing a free block map and the rest of it as I go along.

 

Edit 20190119:

 

I have split the ProDOS modules and utilities into a new repository:

 

https://github.com/softwarejanitor/ProDOS

 

 

Offline
Last seen: 4 years 11 months ago
Joined: Jan 12 2019 - 11:29
Posts: 2
awesome apple 2

Created the list in github https://github.com/eiroca/awesome-list/blob/master/Apple2.md

 

 

 

Pages

Log in or register to post comments