<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="0.92" xml:base="http://www.applefritter.com">
<channel>
 <title>Applefritter - Development Tools, Apple I</title>
 <link>http://www.applefritter.com/taxonomy/term/229,137/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>CC65 patches for Apple1/Replica1 (cc65-2.11.0-diff.zip v1.0 by Dave Schmenk)</title>
 <link>http://www.applefritter.com/node/18427</link>
 <description>This contains the patched files to build the cc65 compiler suite with support for Replica1/Apple1 computers.  Only console I/O is supported (no disk subsystem for these, yet).  To build for Apple1, use " -t apple1 " on  the command line, use " -t replica1 " for Replica1.  The difference between the two is the RAM memory map. To build the compiler, download and untar the cc65 compiler source archive for version 2.11.0.  Untar this patch, which creates a similar directory structure with only the patched/new files.  Copy the patched files into the original source tree.  Build according to the documentation.  I've only tested the build under OSX, but should work fine on all the supported host environments.  I've done basic testing of the generated targets on the Replica1 SE and Pom1 emulator.  In order to download the binary to the computer, you will need to use whatever mechanism you have.  I use Vince Briel's serial port interface, so I created a utility program, located in util/apple1/bintomon.c that reads the binary and outputs a text file that can be sent through your terminal program to the target.  All binaries are built to load at $280, right after the keyboard input buffer.  To load a binary into the Pom1 emulator, load a raw memory file into address $27C.  The binary has a 4 byte header so this load address is needed to put the code and data at the correct address.

The Apple1 is a questionable target for a C compiler due to its small memory size and disjointed memory map.  The Replica1, on the other hand, is a near perfect single board target with its 32K contiguous RAM and nice I/O expansion.  Compare this with what WDC offers as a single board development platform for $695.</description>
 <pubDate>Sun, 11 Jun 2006 16:36:02 -0700</pubDate>
</item>
<item>
 <title>Floating Point BASIC for the Replica I (ENHANCEDBASIC.TXT v1.1 by iceandfire)</title>
 <link>http://www.applefritter.com/node/6970</link>
 <description>This Enhanced BASIC is adapted from Lee E. Davidson's version for the 6502 chip. It is a floating point BASIC that, on the Replica I, resides at addresses from $5800 to $7FFF, and uses memory from $0280 to $02FF for various storage. The space from $0300 to $57FF is your program storage area. It is free for your use, but is not to be resold. Refer to Mr. Davidson's web-site for details and language references at: [url]http://members.lycos.co.uk/leeedavison/index.html[/url]

And while you're at it, send Lee Davidson a thank you for his fine job!

 </description>
 <pubDate>Sat, 19 Mar 2005 07:41:27 -0800</pubDate>
</item>
<item>
 <title>A 6502 Disassembler from Apple (Apple1WozDrDobbsDisasm.pdf v1 by Steve Wozniak and Allen Baum)</title>
 <link>http://www.applefritter.com/node/6882</link>
 <description>The 6502 Disassembler written by Steve Wozniak and Allen Baum for the Dr. Dobbs Journal.

Document is dated September 1976.

See http://www.stockly.com/historicdvd.php for information on getting this as well as other large documents on 5 DVDs for the cost of media.

Preserved in time thanks to David Craig.</description>
 <pubDate>Sat, 12 Mar 2005 16:47:59 -0800</pubDate>
</item>
<item>
 <title>Floating Point Routines for the 6502 by Roy Rankin and Steve Wozniak (Apple2WozFloatingPoint.pdf v1 by Roy Rankin and Steve Wozniak)</title>
 <link>http://www.applefritter.com/node/6876</link>
 <description>Floating Point Routines for the 6502 by Roy Rankin and Steve Wozniak

These are different than the handwritten notes from 1976.

Originally published in the August 1976 issue of Dr. Dobb's Journal, these
floating point routines allow 6502 users to perform most of the more popular and
desired floating point and transcendental functions, namely: Natural Log, Common
Log, Addition, Subtraction, Multiplication, Division, and conversions between
floating and fixed point numbers.

In the November/December issue of Dr. Dobb's Journal Roy Rankin published three
error corrections to the Floating Point Routines presented above.

Floating Point Implementation in the Apple II by Steve Wozniak

An almost identical set of the above routines appeared in the original manual
for the Apple II (the Red Book, January 1978). Documentation for these routines
appeared in another book, the Wozpak II, in November 1979.

See http://www.stockly.com/historicdvd.php information on getting this as well as other large documents on 5 DVDs for the cost of media.

Preserved in time thanks to David Craig.</description>
 <pubDate>Sat, 12 Mar 2005 12:38:17 -0800</pubDate>
</item>
<item>
 <title>Fig-FORTH (fig110.txt v1.1.0 by Will Rodiger)</title>
 <link>http://www.applefritter.com/node/4166</link>
 <description>This is a figFORTH 1.1 port originally distributed by W. F. Ragsdale for the Rockwell AIM65 back in the late seventies. Will has taken this listing and made a port to the Apple I/Replica I, resulting in a powerful programming environment for experimentation or computer control                 applications. FORTH is still popular today and is found in such diverse applications as embedded controllers and PDA's to NASA applications on the Space Shuttle!   Written in machine code.

http://wrodiger.home.comcast.net/apple1.html</description>
 <pubDate>Sun, 15 Aug 2004 10:49:47 -0700</pubDate>
</item>
</channel>
</rss>
