Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

The Apple II GitHub Directory

718 views
Skip to first unread message

D Finnigan

unread,
Aug 2, 2016, 3:54:59 PM8/2/16
to
If I've missed something, please tell me so I can add it.


Proto Language AsSeMbler for Apple
https://github.com/dschmenk/PLASMA

Apple II client/server for Raspberry Pi
https://github.com/dschmenk/apple2pi

interpreter for 6502 Apple II in 144 bytes
https://github.com/peterferrie/brainfuck6502

open/read/write files in ProDOS filesystem
https://github.com/peterferrie/prorwts

fast bootable Read Track/Sector routine (multi)
https://github.com/peterferrie/qboot

Compression for Apple II hi-res images
https://github.com/peterferrie/fhpack

IP65 - a TCP/IP stack for 6502 based computers
https://github.com/oliverschmidt/ip65

Oliver Schmidt's working copy of Contiki OS
https://github.com/oliverschmidt/contiki

modified ADTPro 2.0.1 source code
https://github.com/oliverschmidt/adtpro

Multi-Tasking OS for Apple II
https://github.com/burniouf/A2osX

hush (a Bourne-style shell) for the GNO multitasking environment on the
Apple IIgs
https://github.com/sheumann/hush

telnetd for GNO
https://github.com/sheumann/telnetd

VNCview GS: The VNC client for the Apple IIgs
https://github.com/sheumann/VNCviewGS

bzip2 decompressor for GNO
https://github.com/sheumann/bunzip2

GNO + Marinetti = MariGNOtti
https://github.com/sheumann/marignotti

ProDOS file system for FUSE
https://github.com/ksherlock/profuse

GNO is the UNIX-like environment for the Apple IIgs
https://github.com/ksherlock/gno

GNO + Marinetti = MariGNOtti
https://github.com/ksherlock/marignotti

a gopher client for the Apple IIgs
https://github.com/ksherlock/gopher

four-color, vt100 telnet client for the Apple IIgs
https://github.com/ksherlock/marlene

GNO is the UNIX-like environment for the Apple IIgs
https://github.com/GnoConsortium/gno

A compact and easy to use GUI library for 8-bit Apple ][ computers
https://github.com/blondie7575/WeeGUI

A dump and burn tool for Apple II ROMs and EEPROMs
https://github.com/blondie7575/EETool

A mouse driver for Apple II computers
https://github.com/blondie7575/MouseII

A hi-res sprite compiler for Apple II
https://github.com/blondie7575/HiSprite

Open-source code and assets from Lawless Legends and its supporting tools
https://github.com/badvision/lawless-legends

Apple II game rendering engine.
https://github.com/martinhaye/a2render

Java Apple Computer Emulator
https://github.com/badvision/jace

Compression for Apple II hi-res images
https://github.com/fadden/fhpack

NufxLib and NuLib2, Apple II file archive utilities
https://github.com/fadden/nulib2

CiderPress Apple II archive utility for Windows
https://github.com/fadden/ciderpress

Fast Apple II hi-res graphics
https://github.com/fadden/fdraw

AppleTalk server for Apple // computers
https://github.com/RasppleII/a2server

Connect your Apple // to the world via Linux
https://github.com/RasppleII/a2cloud

a2RetroSystems Memory Expansion Plus
https://github.com/a2retrosystems/mxp

andrew....@writeme.com

unread,
Aug 2, 2016, 8:09:04 PM8/2/16
to

You have a duplicate. Kelvin is the original author.

> GNO + Marinetti = MariGNOtti
> https://github.com/sheumann/marignotti
> https://github.com/ksherlock/marignotti

On Wednesday, August 3, 2016 at 5:54:59 AM UTC+10, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

You are missing this:

Merlin Assembler Macros for Apple IIgs System Software
https://github.com/roughana/supermacs

Regards,
Andrew

Stephen Heumann

unread,
Aug 2, 2016, 11:10:20 PM8/2/16
to
On 2016-08-03 00:09:04 +0000, andrew....@writeme.com said:

> You have a duplicate. Kelvin is the original author.
>
>> GNO + Marinetti = MariGNOtti
>> https://github.com/sheumann/marignotti
>> https://github.com/ksherlock/marignotti

Yup, Kelvin's MariGNOtti repository is the definitive one. I just made
a fork of it so I could submit a pull request with a small patch, which
Kelvin has since incorporated.

The list also shows two versions of the GNO repository:

> GNO is the UNIX-like environment for the Apple IIgs
> https://github.com/GnoConsortium/gno
> https://github.com/ksherlock/gno

In that case, the GNO Consortium's repository is the original one, but
it hasn't been updated in several years, and Kelvin's repository has
several branches with various updates.

--
Stephen Heumann

qkumba

unread,
Aug 3, 2016, 11:17:12 AM8/3/16
to
You might add:
fast bootable Read Track/Sector routine (single)
https://github.com/peterferrie/0boot

The single-shot version is smaller and faster and runs entirely from the zero-page. :-)

Regarding this:
Compression for Apple II hi-res images
https://github.com/peterferrie/fhpack
It is a fork of Mr. Fadden's code, and he accepted by pull request, so my entry can be removed.

Michael Pohoreski

unread,
Aug 3, 2016, 1:12:12 PM8/3/16
to
On Tuesday, August 2, 2016 at 12:54:59 PM UTC-7, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

*ahem* :-)

AppleWin
https://github.com/AppleWin/AppleWin

Apple 2 HGR Byte Inspector
https://github.com/Michaelangel007/apple2_hgrbyte
note: I've finally uploaded the original source, and updated both the source and .DSK to the latest version 16.

Apple 2 HGR Font 6502 Assembly Language Tutorial
https://github.com/Michaelangel007/apple2_hgr_font_tutorial

BrainFuck 6502 Interpreter for the Apple ][ //e
https://github.com/Michaelangel007/brainfuck6502

printm - a modular micro printf replacement for 65C02
https://github.com/Michaelangel007/apple2_printm

Roland Gustafsson's RWTS18 original source code.
https://github.com/Michaelangel007/apple2_rwts18

Thunderware Thunderclock Plus
https://github.com/Michaelangel007/apple2_thunderclock


NOTE: Please *don't* add any of my other apple 2 repositories -- they are not in "clean" state, yet.
I'll make a post here when they are ready. Thanks.

D Finnigan

unread,
Aug 3, 2016, 2:16:54 PM8/3/16
to
D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

Thank you everyone for telling me what I missed. Any omissions were only
because I was far from exhaustive in my search for all the repositories.

I should probably add SourceForge too because there are several repositories
there as well.

--
]DF$
The Marina IP stack for Apple II--
http://marina.a2hq.com/

Kelvin Sherlock

unread,
Aug 3, 2016, 9:45:16 PM8/3/16
to
On 2016-08-03 03:10:19 +0000, Stephen Heumann said:

>
>> GNO is the UNIX-like environment for the Apple IIgs
>> https://github.com/GnoConsortium/gno
>> https://github.com/ksherlock/gno
>
> In that case, the GNO Consortium's repository is the original one, but
> it hasn't been updated in several years, and Kelvin's repository has
> several branches with various updates.

At some point I would like to create an interim update with assorted
fixes, updated headers, and such.

Kelvin

D Finnigan

unread,
Aug 4, 2016, 1:56:09 PM8/4/16
to
What I've found so far:

TCP/IP stack for the Apple IIgs, in 65816 assembly language.
https://sourceforge.net/projects/marinetti/

Disk transfer software for Apple II-era computers
https://sourceforge.net/projects/adtpro/

Apple II GS emulator based on Kent Dickey's KEGS
https://sourceforge.net/projects/gsport/

Catakig: an emulator of the venerable Apple II personal computer.
https://sourceforge.net/projects/catakig/

Java-based tool for Apple II disk images
https://sourceforge.net/projects/applediskbrowse/

A FPGA based programmable hardware card for the Apple II
https://sourceforge.net/projects/applecb/

Command shell & program launcher - for the Apple II
https://sourceforge.net/projects/davex/

VM02 is a Java compatible environment for the Apple II series of computers.
https://sourceforge.net/projects/vm02/

VI editor for 6502 based systems
https://sourceforge.net/projects/vi65/

Mouse A.I. simulation for the Apple II computer.
https://sourceforge.net/projects/mouse-maze/

WiFi for machines based on the 65xx CPU family.
https://sourceforge.net/projects/wifi65/

Apple DOS File System (ADFS)
https://sourceforge.net/projects/adfs/

Apple II graphical web browser, using uIP and Uthernet, RamWorks III type
AUX RAM card.
https://sourceforge.net/projects/appleiigraphica/

SPL is a cross-compiler for a simple language.
https://sourceforge.net/projects/spl65/

A Complete Apple II/II+ Emulator written in Java
https://sourceforge.net/projects/japple2/

vi...@pianoman.cluster.toy

unread,
Aug 4, 2016, 2:54:20 PM8/4/16
to
On 2016-08-02, D Finnigan <dog...@macgui.com> wrote:
> If I've missed something, please tell me so I can add it.

Tools for manipulating Apple II dos33 filesystems (plus KSP)
https://github.com/deater/dos33fsprogs

Michael Pohoreski

unread,
Aug 4, 2016, 7:38:20 PM8/4/16
to
On Thursday, August 4, 2016 at 10:56:09 AM UTC-7, D Finnigan wrote:
> What I've found so far:

Some of those are definitely "It's dead, Jim."

For example ...

> Apple DOS File System (ADFS)
> https://sourceforge.net/projects/adfs/

"This project has no files."

Pity too, because it looked like an interesting project, too. :-/

Does SourceForge remove old projects?

Jerome Vernet

unread,
Aug 5, 2016, 1:25:40 PM8/5/16
to
Le 05/08/2016 à 01:38, Michael Pohoreski a écrit :
> On Thursday, August 4, 2016 at 10:56:09 AM UTC-7, D Finnigan wrote:
>> What I've found so far:
>
> Some of those are definitely "It's dead, Jim."
>
> For example ...
>
>> Apple DOS File System (ADFS)
>> https://sourceforge.net/projects/adfs/
>
> "This project has no files."
>
> Pity too, because it looked like an interesting project, too. :-/
I have sources for this project. They may be downloaded here:
http://www.lazilong.com/apple_ii/adfs/

I still use this (little bugyy) tool every time I need to deal with
Apple II disk image on my SE/30 or even on my MacBook, because it can be
compiled for Intel and still work.
Dave Cotter may be still in activity ?

JV

Jerome Vernet

unread,
Aug 5, 2016, 1:28:20 PM8/5/16
to
Lot of Apple II projects are also on github.

For example:
https://github.com/mauiaaron/apple2


Hugh Hood

unread,
Aug 6, 2016, 1:28:40 PM8/6/16
to
I, too, still use Dave Cotter's (Laz Long's) Apple DOS File System (ADFS) on
my Tiger (10.4.11) Macs.

It's actually quite good at handling Apple II disk images, although every
now and then it will crash when working with non-standard DOS 3.3 images.

I never noticed that the source code was published, but checked the download
page and it certainly is. Thanks for that piece of information, Jerome.

Cotter mentions that it can be compiled for Intel Macs, but says that a few
things just don't work right. What has been your experience using it on an
Intel Mac, Jerome?





Hugh Hood




in article no2i6i$vb5$1...@gioia.aioe.org, Jerome Vernet at
jerome...@hotmail.com wrote on 8/5/16 12:25 PM:

Michael J. Mahon

unread,
Aug 6, 2016, 6:29:07 PM8/6/16
to
Hugh Hood <hugh...@earthlink.net> wrote:
> I, too, still use Dave Cotter's (Laz Long's) Apple DOS File System (ADFS) on
> my Tiger (10.4.11) Macs.
>
> It's actually quite good at handling Apple II disk images, although every
> now and then it will crash when working with non-standard DOS 3.3 images.
>
> I never noticed that the source code was published, but checked the download
> page and it certainly is. Thanks for that piece of information, Jerome.
>
> Cotter mentions that it can be compiled for Intel Macs, but says that a few
> things just don't work right. What has been your experience using it on an
> Intel Mac, Jerome?
>
>
>
>
>
> Hugh Hood
>
>
>
>
> in article no2i6i$vb5$1...@gioia.aioe.org, Jerome Vernet at
> jerome...@hotmail.com wrote on 8/5/16 12:25 PM:
>
>> Le 05/08/2016 à 01:38, Michael Pohoreski a écrit :
>>> On Thursday, August 4, 2016 at 10:56:09 AM UTC-7, D Finnigan wrote:
>>>> What I've found so far:
>>>
>>> Some of those are definitely "It's dead, Jim."
>>>
>>> For example ...
>>>
>>>> Apple DOS File System (ADFS)
>>>> https://sourceforge.net/projects/adfs/
>>>
>>> "This project has no files."
>>>
>>> Pity too, because it looked like an interesting project, too. :-/
>> I have sources for this project. They may be downloaded here:
>> http://www.lazilong.com/apple_ii/adfs/
>>
>> I still use this (little bugyy) tool every time I need to deal with
>> Apple II disk image on my SE/30 or even on my MacBook, because it can be
>> compiled for Intel and still work.
>> Dave Cotter may be still in activity ?
>>
>> JV
>
>

Check byte ordering...

--
-michael - NadaNet 3.1 and AppleCrate II: http://michaeljmahon.com

Jerome Vernet

unread,
Aug 7, 2016, 11:19:25 AM8/7/16
to
Le 06/08/2016 à 19:28, Hugh Hood a écrit :

> Cotter mentions that it can be compiled for Intel Macs, but says that a few
> things just don't work right. What has been your experience using it on an
> Intel Mac, Jerome?
Long time ago I was able to build it for Intel Mac, still use this
version. Do not tried yet on El Capitan.

Need to see if my XCode project still work.

JV

Jerome Vernet

unread,
Aug 7, 2016, 11:45:45 AM8/7/16
to
Nope. Won't build anymore with XCode 7/LLVM.... It's a Carbon App...


>
> JV
>

Nicola

unread,
Aug 9, 2016, 3:58:48 PM8/9/16
to
I would add:

Epple ][
https://github.com/cmosher01/Epple-II.git

DiskBrowser (very actively developed, supersedes applediskbrowse on
SourceForge)
https://github.com/dmolony/DiskBrowser

Apple II Disk Tools
https://github.com/cmosher01/Apple-II-Disk-Tools

LinApple
https://github.com/timob/linapple

OpenEmulator
https://github.com/OpenEmulatorProject/OpenEmulator-OSX

LLVM-6502
https://github.com/c64scene-ar/llvm-6502

Nicola



--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

Nicola

unread,
Aug 9, 2016, 4:07:36 PM8/9/16
to
On 2016-08-09 19:58:47 +0000, Nicola said:

> On 2016-08-05 17:28:14 +0000, Jerome Vernet said:
>
>> Le 04/08/2016 à 20:54, vi...@pianoman.cluster.toy a écrit :
>>> On 2016-08-02, D Finnigan <dog...@macgui.com> wrote:
>>>> If I've missed something, please tell me so I can add it.
>>>
>>> Tools for manipulating Apple II dos33 filesystems (plus KSP)
>>> https://github.com/deater/dos33fsprogs
>>>
>> Lot of Apple II projects are also on github.
>>
>> For example:
>> https://github.com/mauiaaron/apple2
>
> I would add:
>
> […]

And from SourceForge, Pom1:

http://pom1.sourceforge.net

cbmeeks

unread,
Apr 28, 2017, 3:00:37 PM4/28/17
to
On Tuesday, August 2, 2016 at 3:54:59 PM UTC-4, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.
>

Not sure if this has been mentioned already, but why not create one GitHub repo that contains a Wiki page to hold all of these links?

I've created one here if you'd like to clone it.

Or, I don't mind being the maintainer if people want to send me links to add.

cbmeeks

unread,
Apr 28, 2017, 3:11:06 PM4/28/17
to

Oliver Schmidt

unread,
Apr 30, 2017, 3:37:38 AM4/30/17
to
Hi,

>> On Tuesday, August 2, 2016 at 3:54:59 PM UTC-4, D Finnigan wrote:
>>> If I've missed something, please tell me so I can add it.

> https://github.com/cbmeeks/Apple-II-Resources/

"WiFi for machines based on the 65xx CPU family." will never be used. I
just asked Glenn to actually delete it.

"Modified ADTPro 2.0.1 source code" doesn't exist anymore.

https://github.com/a2retrosystems/uthernet2 is missing.

https://sourceforge.net/projects/nanovm/ is missing. I added support for
cc65 targets
(http://nanovm.cvs.sourceforge.net/viewvc/nanovm/nanovm/vm/src/cc65/).

Regards,
Oliver

TomCh

unread,
Apr 30, 2017, 5:12:00 PM4/30/17
to
On Tuesday, August 2, 2016 at 8:54:59 PM UTC+1, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

Apple II Cybernoid music disk
https://github.com/tomcw/Cybernoid

Tom

Nick Westgate

unread,
May 1, 2017, 11:54:16 PM5/1/17
to
On Wednesday, 3 August 2016 07:54:59 UTC+12, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

Mostly of historical interest now, but I put all the AppleIIGo Java applet versions I released here:
https://github.com/sicklittlemonkey/AppleIIGo

Also, Virtu is an experimental Apple II emulator in .NET.
It's just been migrated from CodePlex, and isn't sorted out yet. I'll be uploading my fork with the HexRay feature (https://youtu.be/Ux4n5Z5E-Lo)
https://github.com/DigitalJellyfish/Virtu

Cheers,
Nick.

Nick Westgate

unread,
May 2, 2017, 7:10:08 AM5/2/17
to
On Wednesday, 3 August 2016 07:54:59 UTC+12, D Finnigan wrote:
> If I've missed something, please tell me so I can add it.

And tonight I discovered this via John Brooks:

Improved Apple //c (ROM 4X) and Apple IIc Plus (ROM 5X) firmware.
https://github.com/mgcaret/rom4x

Cheers,
Nick.

Jerome Vernet

unread,
May 3, 2017, 4:25:07 PM5/3/17
to
I also have a fork of Catakig that build on newer XCode:
https://github.com/jvernet/Catakig

Also, missing Apple2ix https://github.com/mauiaaron/apple2

0 new messages