GS WorldView: Summer MMV
 back to main Archive page
 back to Apple II Developers Page 1
Apple II Developers at Work (page2)
To submit new information and updates, email rubywand@swbell.net

NadaNet- New version of Apple II network
and Sound Editor v2.2

Michael J. Mahon <mjmahon@aol.com> 29 November 2004


A new version of NadaNet, a network for Apple II computers, is available.

The new version contains:
  - A convenient ampersand interface for Applesoft BASIC
  - Two new commands, &BPOKE and &PEEKINC for
     parallel programming
  - Separate versions for different operating environments
    (ProDOS, DOS, AppleCrate, MSERVE) to maximize free space
  - Several BASIC applications and utilities

Take a look and give it a try.  The only hurdle you have to overcome (assuming that you have at least two Apple II's) is that you will have to build two or more small adapters on 16-pin DIP sockets to plug into the game ports of the networked machines.  The handful of parts are cheap and widely available, so it shouldn't pose much of a problem, assuming you can solder.

Sound Editor v2.2  (9 March 1997)

A few years ago, I decided to push the limits of what could be done with sound on an 8-bit Apple ][. I was eventually able to achieve excellent sound quality without the distortion and "screech" typical of SoftDAC sound players. If you have any 64KB, lower-case-capable Apple ][, try it out by downloading my Sound Editor v2.2.

The package contains DAC522, a high-quality sound player for 1 MHz Apples.  It uses an ultrasonic "carrier" at 22 KHz, so that source of "noise" is vanquished.  The quality is showcased nicely if you have headphones or an external speaker attached to the tinny little Apple speaker.  External amplification is cool, too!

The Sound Editor is just that, able to load, save, select, cut, paste, change volume, resample (change frequency), compress 2:1 and decompress 2:1 (using ADPCM).  It has a graphical "oscilloscope" display.  Its primary limitation comes from running in as little as 64KB: it can handle sounds only up to 1.8 seconds long.  But that's plenty long enough for "beep replacements" and gaming sounds!

ProDOS File Navigator 3.0

Jon Bettencourt <jonrelay@napanet.net> 8 July 2004


ProDOS File Navigator is a very user-friendly utility to manage, view,
and launch your ProDOS files. It took me a few years, but I have finally stopped procrastinating, learned how to use the ProDOS MLI, and finished version 3.0.

Here's what ProDOS File Navigator 3.0 can do:

o- Catalog the entire ProDOS file system, up to and including the list
    of online disks.
o- Display the available, used, and total disk space.
o- Lock, unlock, rename, and delete files; rename disks.
o- Create new subdirectories.
o- Display information on a file.
o- Change a file's file and/or auxiliary types.
o- Copy files through copy and paste commands.
o- Launch SYS, BIN, and NCF (Navigator Command File) files.
o- View lo-res graphics, double lo-res graphics, standard hi-res
    graphics, and double hi-res graphics files.
o- View and scroll through text files up to 9.75K, with word wrap.
o- Display the mnemonics for all 137 currently defined ProDOS file type
o- Display GS/OS mixed-case file names.

Wozbot:  mobile robot with Apple II brain

Rich J <aiiadict@hotmail.com > 4 June 2004


Starting a couple years ago, I built and am continually improving a ROBOT (named "Wozbot") based on an Apple IIe, which is its brain.

His purpose:

  1.Talk to people and get information from them
  2.Seek out new friends
  3.Take and relay messages between his acquaintances.
  4.Play games and provide entertainment for humans
  5.Carry out the wishes of people he meets
  6.Seek out and map unexplored territory.
  7.Recharge when his power is low.

Recent changes

o- new aluminum chassis
o- new drive wheels (no problems in thick carpet)
o- much of his software has been redone is assembly
o- map searches and path planning are optimized

I am very pleased with the software at this point. it is doing everything I want it to so far.  next to add is landmark and/or room recognition.

Contiki on the Apple II

announcement by Adam Dunkels, original Contiki Developer <adam@sics.se> 28 May 2004


Oliver Schmidt and Glenn Jones have made a working prototype Apple ][ port of Contiki that works with Glenn's self-built Apple ][ Ethernet card.

The Contiki operating system is a highly portable very compact operating system for a variety small systems, including classic 8-bit home computers.

Contiki is written entirely in the C programming language and features ...

o- Multi-tasking kernel with loadable programs and drivers
o- Optional preemptive multi-threading, on per-application basis
o- TCP/IP networking
o- Windowing system and GUI
o- Networked remote display
o- Personal webserver
o- The world's smallest web browser
o- Simple telnet client
o- Screen-saver

With more applications under development.

RAM-4-GS: Apple IIgs 4 MB RAM card

Bill Garber <willy46pa@comcast.net> 17 May 2004


Vince Briel and I have developed the RAM-4-GS, a 4MB ram card for the Apple IIgs.

I am accepting prepaid, pre-production orders. You can get them with simms, or without depending on how you'd like them. Prices will be:

$42 without simms, but fully tested with them,
and $49 with simms, fully tested with them.

Disk2FDI- Read A2 disks on a PC v0.97à2

Vincent "ApH" Joguin   29 January 2004


Disk2FDI is the utility to read Amiga, Amstrad, Apple ][, Atari ST, Commodore
1541, IBM single-density and PC formatted disks on your PC computer, without
any specific hardware extension, except a second disk drive unit in most
cases. With a Disk2FDI optional cable, it will save them as FDI files which
will be supported in future releases of the Tand-Em and FAST emulators.

The ADF, DO, and D64 fileformats are also supported for Amiga, Apple disk ][
and Commodore 1541 formatted disks, as well as the DSK, ST and IMG fileformats
for IBM-formatted disks (FM, Atari ST and other non-standard IBM disks, and
standard PC MFM disks).

Towerized IIgs Project

George Rentovich <grent@comcast.net>  19 April 2003


This is an on-going project to place a IIgs system, complete with diskette, Zip, etc. drives, into a modern tower case.

Timelord: sound/music sequencer for Apple II

Simon Williams <email@luddite.ca>  11 March 2003


This is my own humble contribution to the Apple II world. Essentially, it's a very crude drum-machine/sequencer. Based on Michael J. Mahon's DAC522 digital audio player, TIMELORD makes use of a variety of 5-bit/11Khz mono sample banks to crank out some extremely dirty-sounding beats and basslines. You can create sequences of up to 32 notes which can in turn be combined to create relatively complex arrangements. Enjoy.

System Requirements: 64K Apple II, ProDOS.

Apple in PC: Apple //e emulator for PC

Kyle Kim <sosaria@freechal.com>   12 February 2004


AiPC v0.1.23 has been posted.

Development history
Feb 12 2004  (v0.1.23)
 - be able to change color setting
 - Fix: Sea Dragon - speach tone problem.
 - Fix: Sea Dragon - Blank screen problem when the game start.
Jan 16 2004
 - (040116) Modified the algorithm for alternative color mode.
 - (040115.1) Fixed the bug that PC joystick dosen't work.
 - (040115) Fixed the bug that the character cannot go west in Ultima IV when Mocking board is enabled
   Syncronize clock count beetween CPU and Peripheral Cards in every time.
   This will cause reducing performance, but solves the Ultima IV Problem.

MazezaM: A Game for the Apple II

Ventzislav Tzvetkov <drhirudo@mail.bg>  25 January 2004


MazezaM  (pronounced "may-zam")  is a simple puzzle game.  You  enter  the mazezam on the left  and you have to get to the exit on the right  by pushing rows of blocks left  and  right.  If you get stuck you can retry the mazezam, but this will cost you a life.

After finishing the Oric version, I just wanted to prove my article about the easy conversion of software between Apple ][ and Oric and the result is the Apple ][ version of the puzzle game MazezaM. It's written entirely in assembler and the sourcecode is available on the game disk as well.

SPARKS: A Game for the Apple II

Aaron Heiss <heiss@pdx.edu>  23 November 2003


Sparks is a game of skill and stragegy for one or two players. Players pilot sparks around an arena, attempting to collect targets by running over them, whilst avoiding running into walls. The sparks leave trails behind them, and these too are fatal if run into.  Computer-controlled sparks also appear to make things difficult.

This program runs under ProDOS, but other than that, has no requirements at all.  It should run on a 48K system, and it should have no problems with Apples earlier than the //e.

Appalm ][ (PalmApple): Apple //e emulator for PalmOS

David Schmenk   4 September 2003


Version 0.7.5 of PalmApple has been released!

PalmApple is an open source Apple //e emulator for PalmOS PDAs. Its optimized to run on the Motorola 68000 DragonBall CPU. Initial Version is ported by Hilary Cheng. PalmApple was re-implemented as Appalm ][ by David Schmenk.

The new release is the feature complete version. Bug fixing from here to release 1.0

PS/2 Mouse Adapter for Apple

Roger Johnstone <rojaws@ihug.co.nz>  30 July 2003


My PS/2 mouse adapter is a small module which lets a PS/2 mouse (as used with IBM PC-compatibles) plug into an Apple mouse port. It works with the mouse port on the AppleMouse card and the built-in mouse port of the Apple IIc, IIc+ and Laser 128. It should also work with the older Macintosh computers (128K, 512K, Plus).

The adapter has a pair of microcontrollers inside which translate the PS/2 protocol into the Apple mouse format. No software changes or drivers are needed on the Apple side.

The price is US$22.00 each, plus US$5.00 per order for airmail delivery anywhere in the world.

KEGS v0.82 released (Apple IIgs emulator)

Kent Dickey <kadickey@alumni.princeton.edu>  6 November 2003


KEGS is an Apple IIgs emulator for Mac OS X, Win32, Linux, and almost any Unix with X11.

New in release v0.82:
- Built-in file browser for selecting disk images. This is the biggest user interface improvement in KEGS, and makes KEGS much easier to use.
- 3200 color picture support.
- Much improved border graphics handling--the XMAS_DEMO looks great now.
- Support for old Apple II slot 6 disk PROM for better Apple II compatibility.
- Emulator should never "halt" anymore, so it's a bit more user friendly.

Binaries are available for the Mac, Windows, and Linux at the web site. You need to provide ROMs in files.

This is the main KEGS release--there are specialized ports to Windows (called KEGS32) and Mac OS X (called KEGS-OSX), and links to those ports are available at the website, but those ports will not have the file browser yet.

Adapter for Computer Control with Apple II

Scott Alfter <scott@alfter.us>  14 November 2003

I designed an adapter that plugs into the joystick port and includes a real-time clock, relay controller, and interface for Dallas Semiconductor's 1-Wire devices (among which you can get temperature sensors, switches, and other stuff).  The board is tiny (without the wire-wrap socket, it fits in a matchbox) and uses just a handful of components.  I use one to control the fridge that ferments my homebrew, but I still have several empty PC boards available.  I also have the CAD files and (GPL'd) software available.  If you're interested, send me email.

CFFA - CompactFlash / IDE Interface for Apple II Computers

Rich Dreher <rich@dwave.net>  25 February 2003


The card is a CompactFlash/IDE Interface for the Apple II family of computers. Features are ...

o- Support for up to 128 MB (4 drives) or 256MB (8 drives) under ProDOS and GS/OS (without Dave Lyons's GS/OS driver).  With Dave's driver it supports up to 128MB, (four ProDOS 32MB drives) plus two 1GB drives under GS/OS.
o- Onboard EPROM for SmartPort firmware
o- User selectable jumpers for support of up to 8 possible versions of the firmware
o- Allow booting ProDOS or GS/OS directly from the Interface card (for a floppy-less system)
o- Firmware code requires a 65C02 or later.

NOTE: No DMA or Interrupt support. (won't be as fast as DMA based boards, like RAMFast)

If you are interested in getting a CFFA card please email me and ask me to put you on my "Second Run" waiting list.

FishWings v0.85

Charlie Danemark <charlied@bboard.com>  22 February 2003


Fishwings is a Windows utility for viewing files (and their properties) on Apple ][ disk images. You can also export files between the disk image and Windows and import files from Windows into ProDOS disk images. Within a ProDOS image, files can be copied, deleted or renamed (including file type and access). New folders can also be created and new disk images can be created. There are also functions for viewing the disk image on a lower level. Included with FishWings is a font that mimics an Apple //e 80 column text character set.

The download file is about 172k bytes and must be unzipped.

The new version fixes a few bugs and adds a few new features. You can now resize the treeview window by dragging the splitter bar and this new size as well as the main window size will be retained for the next time you run the program. A function to export any picture in the display window to a Windows bitmap file has been added. You can now copy/paste ProDOS extended files (those with resource forks) between folders or images.


Apple DOS File System (ADFS) for Macs

Lazarus I. Long <me@lazilong.com>  23 September 2002


"Apple DOS File System" is like a File System Translator for Apple II disk images.  It handles DOS 3.3, ProDOS, Pascal, and CP/M disk images.  You can mount these images, and drag and drop files!  Plus a whole lot more!  Works in System 7, 8, 9, X!!

Note: We are currently in alpha testing and I am soliciting testers!  If you're interested, write to me and you can play with it today!  You must be willing to submit your bug reports.  Thanks all!!


GSoft BASIC v1.2.0

Byte Works
Mike Westerfield <MikeW50@AOL.COM>

distributor: http://www.syndicomm.com/

GSoft BASIC is the long-awaited answer to the Applesoft programmer who wants to move to GS/OS, or the programmer who needs a quick way to create a program without the hassle of a full compiler. You can choose between an extended Applesoft-like environment that will feel comfortable to any Applesoft programmer, but that includes extensions like RENUMBER and a full screen editor; or a version that runs from any ORCA compatible shell.

ProDOSifier 2.0

Jon Bettencourt <jonrelay@napanet.net> 3 October 2000


ProDOSifier is an AppleScript program for Macintosh that will let you process files for ProDOS disks. All you do is drop some files on it, and ProDOSifier will ask you what you want to do.

With ProDOSifier, can can easily reset or change the file types and auxilary types of files. You may set the types of each file individually, or set the types of the files all at once to the same thing. Input for file types may be a mneumonic (such as BAS), a decimal integer (like 33), or a dollar sign followed by two hexadecimal digits (such as $FF). Input for auxilary types may be a decimal integer (like 1024) or a dollar sign followed by four hexadecimal digits (such as $1F5C). The types are filled in automatically for you if the file is already a ProDOS file or has a file extension. Instructions are included.

Hint: If you have OSAMenu installed, you can create an alias for ProDOSifier and
put it in your Finder Scripts folder. Make sure to select the Use Finder for
Applets and Droplets option before you use ProDOSifier from the menu (otherwise
the computer will crash). Changing the name of the alias to "ProDOSify...\Y"
(without quotes) gives the menu item a nice "official Finder command" look.

Update to the Westfront PC (adventure game)
translation project

Paul Allen Panks <dunric@yahoo.com>


Just a brief update on the Westfront PC translation project to the following systems:

o - Macintosh (68k)
o - Unix/Linux
o - Apple II/IIe
o - TRS-80
o - Tandy 1000
o - Sinclair ZX Spectrum
o - Atari 400/800
o - TI 99/4A
o - Coleco ADAM
o - DEC Rainbow
o - Amstrad
The source for translation is here:


New Apple1 Emulator

Apple2c .dsk Archive
gist <gist@wanadoo.fr> 20 September 2000


Yes, I know.

Apple1 is not a part of the Apple2 family, but this is the best place to post such info.

Pom1 is a new Apple1 emulator for Java. It comes with an Adventure Game called : Little Tower, and a website.

New 65c02 Emulator for Linux/GTK2

Apple2c .dsk Archive
Sheldon Simms <sheldonsimms@yahoo.com> 5 December 2003


The program doesn't do much right now, it's just a GUI wrapped around a 65c02 emulation that I wrote several years ago. Still, you can load and execute programs, set breakpoints, single-step, etc.

The program is distributed as an executable requiring wxWindows 2.4.X to be installed.

Apple2 Ethernet Project

John Oyler <jojo4@va.mediaone.net>


    Thought everyone would like to hear. The last of the parts and samples have arrived, and providing I can make some time for it this weekend, the prototype should be assembled. Far from finished, and most we can expect at this point is getting a link light when it is plugged in. Still, it's a start.

LANceGS Ethernet Card

SHH Systeme
Joachim Lange <jlange@tasha.muc.de>

see postings on comp.sys.apple2 and info at A2Central.com

     The first Ethernet card for the Apple II is in production and is now available to everyone. The card's high-tech yet very small design will give your Apple II totally new horizons. It comes with a driver for the Marinetti TCP/IP stack which allows you to use Marinetti-related applications with the Ethernet card rather than using the Apple's serial port.

FAQ: Apple IIe card for the Mac LC

Phil Beesley <beesley@DELETEmandrake.demon.co.uk>


In response to recent queries about this card in this group, I have
written a brief FAQ. Corrections and additions are welcomed.

ADTcc v1.21

ADT for Apple Communications Card (and other non-SSC cards)

Paul Schlyter <pausch@saaf.se>

included in ADT122_GS_cc.zip

This is an adaptation of Paul Guertin's ADT (Apple Disk Transfer) utility so it runs on the older Apple Communications Card.

* * *

Finally got a chance to try out your new modified ADT on our II+. It has a 1983 Computer Associates J13 serial card. The card would not work with regular ADT because it is not SSC-compatible.

Using Hyperterm (set to screen out LF's in line enders), the dump file (e.g. ADTcc.dmp) was sent (Send Text) to the II+ at 300 baud. It seemed to arrive okay and saved itself as ADT.CC on the DOS 3.3 diskette.

At 19,200 baud, ADT.CC worked like a champ! There was no problem getting a PC directory; and, both received and sent disk images checked out.


ADT for Windows

Sean Gugler <email withheld to avoid spammage, but included in ADTW122.ZIP>


Feb 2001- This Win32 port of the Apple DiskTransfer utility lets users run the PC side of ADT under

ADTw (ADTW122) replaces only the DOS application-- i.e. the 'ADT program' running on the PC. The Apple-side program is not changed. ADTw Improvements are ...

  + You can task-switch to another app, even minimize ADT, while it continues working in the background.

  + Supports long file names and lowercase characters, even on the Apple side (if you have //e or greater).

  + Aborted .DSK files (when ESC is pressed) are properly closed and their file handles released (no
     more sharing violation errors).

  + Aborted .DSK files are padded with 00 instead of random bytes.

  + Don't have to hold down any PC keys during "receive" operation. (The author found that ADT for
     DOS running under Windows 95 would freeze unless he was holding down some key, even "shift")

  + Tested under Windows 95, but should theoretically work on all32-bit Windows versions (NT, 98,
     2000, ME, ...)

ADT122unix (a port of ADT to unix)

Christian Groessler <cpg@aladdin.de>  22 May 2001

Here as PortToUnix.zip

This is my port of ADT 1.22 to unix. Compile with

cc -DUNIX adt.c ucomm.c -o adt -lcurses
gcc -DUNIX -DLINUX adt.c ucomm.c -o adt -lncurses

On some systems you might have to add -ltermcap or -lterminfo. I've tried it on Linux and NetBSD, other systems should also work. You might have to adapt the name of the serial device in ucomm.c (COMM_NAME). When the program starts it asks for a com port, the values 1 to 4 are allowed.

Files changed from the DOS version is adt.c and comm.c is replaced with ucomm.c.

You can still make the original DOS version with

bcc -DDOS adt.c comm.c

bcc is Borland C, I've tried version 3.1.

Please send comments/suggestions/bug reports and fixes regarding the unix port to
chris@groessler.org or cpg@aladdin.de

Have fun!
Christian Groessler

ADT for unix (linux): a way to do it

Mike Hall <mghall@enteract.com>


The description at the above link details a way to transfer floppy images from an Apple II GS to a Linux system, using serial ports and a null-modem cable.


a version of "ADT" for your Apple and UNIX system
     Good sources are Ground and GSWV
     ADTgs91.zip (for IIgs)
     Adt122.zip, sources for a DOS 'adt'
PDtcomm.dsk disk image file (GSWV)
null-modem cable between PC and Apple
Spare 5.25" floppy for Apple
and perhaps stuff from my web site (adtux.c, lsa.c, Makefile) in adtux.tgz

cc65 v2.x released

Ullrich von Bassewitz <uz@musoftware.de>

Note: link originally supplied no longer works. See the following:
http://www.acc.umu.se/~arvid/cc65_mirror/  (file: cc65-apple2-2.7.1.zip)
http://www.funet.fi/pub/cbm/programming/cc65/ (file: cc65-apple2-2.8.0.zip)

I'm proud to announce version 2.5 of CC65, a C crosscompiler/crossassembler combo for 6502 systems.

CC65 has C and runtime library support for many of the old 6502 machines. The libraries are fairly portable, so creating a version for other 6502s shouldn't be too much work.

Apple2000e is Ready: improved A2 emu for Amiga

Leslie Ayling <layling@intercoast.com.au>  6 March 2001

file Apple2000e.lha on any of the "AMINET" mirrors in the Misc/Emu directory

I have released an updated version of the AMIGA apple2 emulator "Apple2000".

The original version only supported the ][+. This new release includes a lot of '2e' functionality. Furthermore, I am still working on the program and will be adding more features soon.