<?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</title>
 <link>http://www.applefritter.com/taxonomy/term/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> NeuroSim 1.0.1 Source Code
 (neuro-sim-101-cp.hqx)</title>
 <link>http://www.applefritter.com/node/13145</link>
 <description>This is a maintenance release which replaces the initial 1.0 release.

Description

This package includes the full PowerPlant based C++ source code for NeuroSim - a
simple freeware neural net simulator for Macintosh. The code should be well
enough documented for most Mac programmers.

Requirements

*  CodeWarrior (the projects included are for CW9)
*  some sort of C++ skills...

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/neuro-sim-101-cp.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:37:59 -0800</pubDate>
</item>
<item>
 <title> GetDITLExtensions XFCN 2.5
 (get-ditlext-xfcn-25.hqx)</title>
 <link>http://www.applefritter.com/node/12616</link>
 <description>GetDITLExtensions takes no parameters. It returns true if the dialog
manager extensions are present. 

This external is free for purely personal use. A license fee of $10.00
is required if you use this external in any “in-house” corporate,
shareware or freeware products. The license fee for unlimited commercial
use in a SINGLE “for sale” product is $25.00. The license fee for
unlimited commercial use with MULTIPLE products is $100.00.

Permission is hereby granted to all groups who distribute demo software,
either for profit (such as EduCorp) or not for profit (such as a
Macintosh Users Group), to include this file in their collection. My
goal is to get as much exposure for my products as possible, and I
believe that these groups offer an invaluable service to shareware
publishers like myself.

If you have questions or comments we can be reached through the
following:

Iverson Software Co.          507.625.7355
522 Record St.                j5rson@prairie.lakes.com
Mankato MN  56001-2546        http://prairie.lakes.com/~j5rson/

Path: /www/exparrot/files.tidbits.com/info-mac/dev/card/get-ditlext-xfcn-25.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:29:59 -0800</pubDate>
</item>
<item>
 <title> New Watch 2.1 (Pascal source)
 (new-watch-21-p.hqx)</title>
 <link>http://www.applefritter.com/node/13146</link>
 <description>Date: Sun, 30 Apr 1995 12:11:36 +0200

Simple analog clock application, written in Think Pascal. This little code
snippet has been a "chain letter code" in alt.sources.mac.

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/new-watch-21-p.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:37:59 -0800</pubDate>
</item>
<item>
 <title> GetEditionManager XFCN 2.5
 (get-edition-mgr-xfcn-25.hqx)</title>
 <link>http://www.applefritter.com/node/12617</link>
 <description>GetEditionManager takes no parameters. It returns true if the edition
manager is present. 

This external is free for purely personal use. A license fee of $10.00
is required if you use this external in any “in-house” corporate,
shareware or freeware products. The license fee for unlimited commercial
use in a SINGLE “for sale” product is $25.00. The license fee for
unlimited commercial use with MULTIPLE products is $100.00.

Permission is hereby granted to all groups who distribute demo software,
either for profit (such as EduCorp) or not for profit (such as a
Macintosh Users Group), to include this file in their collection. My
goal is to get as much exposure for my products as possible, and I
believe that these groups offer an invaluable service to shareware
publishers like myself.

If you have questions or comments we can be reached through the
following:

Iverson Software Co.          507.625.7355
522 Record St.                j5rson@prairie.lakes.com
Mankato MN  56001-2546        http://prairie.lakes.com/~j5rson/

Path: /www/exparrot/files.tidbits.com/info-mac/dev/card/get-edition-mgr-xfcn-25.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:29:59 -0800</pubDate>
</item>
<item>
 <title> ABox 1.8
 (a-box-18.hqx)</title>
 <link>http://www.applefritter.com/node/12795</link>
 <description>Date: Wed, 5 Jul 1995 09:37:01 -0600

Hi all...

The 'collective' of TopSoft Inc., a not-for-profit software programming
group, is proud to announce the first public release of the ABox, also
known as TSAbout, available for use within your non-commercial applications
(be sure to read the license that comes with the ABox software, and all
other TopSoft software packages).

We wanted to come up with something that no-one had ever really seen or
done before, much like our guiding principle for the FilterTop software,
and release it as part of the FilterTop package as well as its own package.
The ABox supports nearly all of the way-cool-nifty-gee-i-gotta-have
features that Apple has been cranking out for System 7 and beyond. It
supports QuickTime, the Text-to-Speech Manager, Drag-and-Drop, the
Asynchronous Sound Manager, the old Threads Package, the new Threads
Manager, is PowerPC capable via UPP's instead of ProcPtr's...you get the
idea

The ABox is really just a set of C++ classes that have a rather API for
client software, based mainly upon the early documentation regarding
Apple's Speech Recognition Manager; the ABox has an object-oriented
"properties" driven API, where instead of providing lots of methods to do
lots of things, there are a handful of methods to do lots of things. Most
importantly, all client-adjustable features of the ABox are driven through
a pair of easy to use methods that are documented in the ABox demo
application and the web pages.

Most importantly, the ABox can be used to display a set of Topics and
Slides, which makes it useful for tasks such as enhanced about boxes,
online reference, help, etc. Topics are really just files within a
folder-tree, where each file is either a QuickTime movie, a text file
(normal TEXT and SimpleText 'ttro'), a PICT file, or a file that contains a
'TSAb' resource which instructs the ABox which resources should be grouped
together as Slides within the Topic (much like icon families...a group of
resources that share the same ID). By pointing the ABox at the root of some
folder tree containing files with 'TSAb' resources, you can make the ABox
display a hierarchical list of topics that the user can then browse

Oh, by the way...adding the ABox to your projects will add about 49K (even
less when compiled and built with the latest Metrowerks CodeWarrior
compiler!

And now, some current news about the ABox...

-------------------
Web Stuff:

The _new_ ABox web pages are installed and available on the TS-Mac, so
point your web surfers at:

http://www.topsoft.org

to see the TopSoft Home Page, which has a link to the ABox pages, or you
can go directly to the ABox pages via

http://www.topsoft.org/Projects/ABox/AB_Welcome.html

-------------------
Current Versions:

The current verion of the ABox software is v1.8, and is available as part
of the FilterTop software release or as the ABox source &amp; demo release,
available via anonymous ftp to the TS-Mac (ftp.topsoft.org) or atlas
(atlas.chem.utah.edu)

-------------------

Please, take some time out during your web surfing and check out TopSoft's
home page, and while you're at it grab a copy of the ABox for a test drive.

thanks in advance
george (ty) tempel
dosgatos@injersey.com

Path: /www/exparrot/files.tidbits.com/info-mac/dev/lib/a-box-18.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:31:59 -0800</pubDate>
</item>
<item>
 <title> GetEjectable XFCN 3.0
 (get-ejectable-xfcn-30.hqx)</title>
 <link>http://www.applefritter.com/node/12618</link>
 <description>GetEjectable takes one parameter, the name of the volume to examine. It
returns true or false indicating whether the volume is ejectable media
or not.

This external is free for purely personal use. A license fee of $10.00
is required if you use this external in any “in-house” corporate,
shareware or freeware products. The license fee for unlimited commercial
use in a SINGLE “for sale” product is $25.00. The license fee for
unlimited commercial use with MULTIPLE products is $100.00.

Permission is hereby granted to all groups who distribute demo software,
either for profit (such as EduCorp) or not for profit (such as a
Macintosh Users Group), to include this file in their collection. My
goal is to get as much exposure for my products as possible, and I
believe that these groups offer an invaluable service to shareware
publishers like myself.

If you have questions or comments we can be reached through the
following:

Iverson Software Co.          507.625.7355
522 Record St.                j5rson@prairie.lakes.com
Mankato MN  56001-2546        http://prairie.lakes.com/~j5rson/

Path: /www/exparrot/files.tidbits.com/info-mac/dev/card/get-ejectable-xfcn-30.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:29:59 -0800</pubDate>
</item>
<item>
 <title> c++advio: Advanced i/o &amp; arithmetic compression classlib
 (advanced-io-cpp.hqx)</title>
 <link>http://www.applefritter.com/node/12796</link>
 <description>Attached is an updated version of c++advio, an advanced i/o &amp;
arithmetic compression classlib, Mac distribution. Please replace an
old version
        info-mac:/dev/lib/advanced-io-cpp.hqx
which you currently have. The most significant change is a 4-line
tweak with sharing of an i/o buffer (which became necessary as CW8 has
changed the way virtual classes are destroyed). The current
implementation hopefully gets rid of these specific dependencies for
good. All projects and the library are recompiled with CW8. For the
first time it became possible to use PowerPC alignment of structures
in the CW projects that use C++ streams (it crashed before).

c++advio:   Various advanced i/o codings of streams of integers
Keywords: arithmetic coding, start-stop coding, endian i/o, compression
Hot points:
        - variable-bit coding of sequences of integers
          (including the Arithmetic compression)
        - explicit endian specification in dealing with integer streams
        - a trick of sharing a stream buffer (a "file") among several streams
        - with a validation code to verify everything
        - with a commented source and CW8 projects
Please see a README file for more details.

Path: /www/exparrot/files.tidbits.com/info-mac/dev/lib/advanced-io-cpp.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:31:59 -0800</pubDate>
</item>
<item>
 <title> GetExtendedToolbox XFCN 1.0
 (get-extended-toolbox-xfcn.hqx)</title>
 <link>http://www.applefritter.com/node/12619</link>
 <description>GetExtToolbox takes no parameters. It returns the base address of the
extended toolbox trap table, or unknown. 

This external is free for purely personal use. A license fee of $10.00
is required if you use this external in any “in-house” corporate,
shareware or freeware products. The license fee for unlimited commercial
use in a SINGLE “for sale” product is $25.00. The license fee for
unlimited commercial use with MULTIPLE products is $100.00.

Permission is hereby granted to all groups who distribute demo software,
either for profit (such as EduCorp) or not for profit (such as a
Macintosh Users Group), to include this file in their collection. My
goal is to get as much exposure for my products as possible, and I
believe that these groups offer an invaluable service to shareware
publishers like myself.

If you have questions or comments we can be reached through the
following:

Iverson Software Co.          507.625.7355
522 Record St.                j5rson@prairie.lakes.com
Mankato MN  56001-2546        http://prairie.lakes.com/~j5rson/

Path: /www/exparrot/files.tidbits.com/info-mac/dev/card/get-extended-toolbox-xfcn.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:29:59 -0800</pubDate>
</item>
<item>
 <title> AGMenu 1.0: Enhanced Guide Menu management
 (ag-menu-10.hqx)</title>
 <link>http://www.applefritter.com/node/12797</link>
 <description>AGMenu is a small library which manages the Guide (or Help, or Balloon 
Help, or Question) Menu for you, letting you stash your application's 
Apple guides in their own folder, out of the way of inquisitive users. 
AGMenu places your guides in the correct locations in the menu, and uses 
the same criteria that Apple Guide 2.0 uses when decided which guides 
should be included. Integrating AGMenu into your application is trivial 
and can often be done in less than an hour.

Further information can be found at

    &lt;http://www.tiac.net/users/tree/AGMenu.html&gt;

NB: AGMenu is not an Apple supported product.

Peace,

    -tre

Tom Emerson                                                 Cambridge R&amp;D
Senior Software Engineer                             Apple Computer, Inc.
&lt;mailto:tree@apple.com&gt;                  &lt;http://www.tiac.net/users/tree&gt;

Path: /www/exparrot/files.tidbits.com/info-mac/dev/lib/ag-menu-10.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:31:59 -0800</pubDate>
</item>
<item>
 <title> AIFF_DSP: An AIFF File DSP Programmer's Framework in Portable C
 (aiff-dsp-framework-21-c.hqx)</title>
 <link>http://www.applefritter.com/node/12957</link>
 <description>Date: Sat, 4 Feb 1995 11:36:46 -0500

AIFF_DSP: An Audio IFF File DSP Programmer's Framework in Portable C
available via ftp at "ftp.cs.jhu.edu" in pub/dsp

Note for users of previous versions of AIFF_DSP:  The only change in this
version is that unlike v21, it includes the correct version of interface.c,
which was correct in v20 but not in v21.  This old version of interface.c
did not compiler under newer versions of Think C.

Introduction
This archive contains code which provides a framework in which user-written
C functions which process the data in Audio IFF (AIFF) files are called.
The framework contains main() and deals with all aspects of AIFF file
handling, allowing the user to concentrate solely on the development of
his/her DSP algorithm.  For those readers who are familiar with Tom Erbe's
"SoundHack" program for the Macintosh, this framework is similar to that
program except for the fact that source is available and portable and you
can add your own processing functions in a very modular, simple way.

Theory of Operation
The framework calls three user-written functions in the course of its
execution.  First it calls a user-written initialization function, which
would typically do things like set up lookup tables.  Then it repeatedly
calls a user-written processing function, each time placing a new block of
data in the buffer.  When the AIFF file has been exhausted of data, it
calls a user-written termination function, which would typically do things
like free memory which had been malloc()'ed for a lookup table.

Though the framework was originally designed for the processing of AIFF
files where an AIFF file is taken as input and an AIFF file is made as
output, through the setting of user-defined variables, the framework can be
made to take no input or make no output.  The mode in which no input is
taken is useful for tasks such as the generation of AIFF files by
algorithmic means.  The "no output" mode is mode is useful for tasks such
as the analysis of AIFF files, where the analysis output goes to the screen
or to a non-AIFF file.

The three user functions and the the two user variables above are typically
defined in their own .c file.  This file contains a global structure which
contains the two variables and pointers to the three functions.  This
quintuplet defines what I call a "plugin."  The only contact with framework
code that needs to occur is to "register" a plugin.  This consists of
adding the name of the plugin to lists of other plugins in
"plugin_specific.c".  All of these plugins are available at runtime and one
is chosen by the end user.

Much more could be written about how to use the framework but time
constraints compel me to merely direct the reader to the included examples
of processing functions and to the source code for the framework itself.

Portability
When THINK_C is defined (which happens automatically when that compiler is
being used), the program compiles to an executable that does some
Macintosh-specific things.  Otherwise, a generic text-mode program is
created.  This generic mode has been tested successfully on the following
UNIX systems, using gcc except where noted:

OS: SunOS 5.3 (UNIX System V Release 4.0)   machine type: sun4d sparc
OS: HP-UX A.09.03   machine type: HP 9000/712
OS: ULTRIX 4.3   machine type: RISC (DECstation 5000/240)
OS: NeXTStep   machine type: NeXT
OS: OSF/1 v2.0   machine type: Alpha (using native DEC cc)

On little-endian machines, audio data with a 16 bit sample word size is
automatically byte-swapped before delivery to the user-written processing
function.  It is byte-swapped back again before being written to the output
file.

On Macintosh compilers other than Think C, there may be some small
modifications needed to the code in "Think_C.c" that sets the file type to
'AIFF'.  Other than that, if you just #define THINK_C, code should work
fine on other Macintosh compilers.  The code has been tested successfully
on Think C 5.0 and Symantec C++ 7.0.

Miscellany
If you would like to receive email notification of further updates to these
programs, please send mail to my address below.  I am also very interested
in hearing what you plan to do or have done with my code, so please drop me
a note for that reason as well.

This project was funded in part by the Ford Foundation's project to provide
grants for undergraduate research at Harvard University.

Ben Denckla
bdenckla@fas.harvard.edu
February 4, 1995

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/aiff-dsp-framework-21-c.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:36:59 -0800</pubDate>
</item>
<item>
 <title> Angry Face Cursor v1.04
 (angry-face-cursor-104.hqx)</title>
 <link>http://www.applefritter.com/node/12958</link>
 <description>Angry Face Cursor v1.04

This is my fourth attempt for making shareware.  This will replace your normal
boring black cursor with this nice icon of an angry face.  I hope you like these
cursors I am making and have made in the past.

This should be compatible with any Mac, I have tested it on a variety of
different macs like Power Mac 5200, 5260 and also on LC 575-580's.  A couple of
my friends have also tried it on their machines. If you come accross any problems
hust let me know at FurnessS@northcentral.k12.ia.us

Disclaimer: If anything is to happen to your Mac while you are using
thisŠwellŠtoo badŠbecuase you cannot blame me.  You use this at your own risk.  I
have not had any problems with it, so I doubt that you will either.

This is $3 shareware, I don't think that is too much to ask, I am going to need
every little dollar to keep making stuffŠŠŠif you feel generous you may pay more
but I ask that you atleast please send the $3. You can send it to:

Sylvan J. Furness 409 Main Street, P.O. Box 51 Hanlontown, Iowa 50444

The only reason I am putting a little fee on this piece of software is because it
took alot of time to make.

Sylvan Furness

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/angry-face-cursor-104.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:36:59 -0800</pubDate>
</item>
<item>
 <title> AZN_AppLauncher
 (app-launcher-cpp.hqx)</title>
 <link>http://www.applefritter.com/node/12959</link>
 <description>New version of AppLauncher follows:

-  Bugs fixed.
-  CW 7 compatible
-  New features added to TAELaunch C++ class.

Applauncher is a native PPC Macintosh application 
and source code which shows how to launch, manipulate 
and quit remote applications.

Based on Peter Lewis original Pascal code.
(Original sources also included).

Andrew Nemeth
aznemeng@zeta.org.au
24 Oct 1995
Blue Mountains, Sydney Australia

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/app-launcher-cpp.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:36:59 -0800</pubDate>
</item>
<item>
 <title> Demo of Dialog Manager calls in System7
 (append-ditl-demo-c.hqx)</title>
 <link>http://www.applefritter.com/node/12960</link>
 <description>Date: Fri, 18 Nov 1994 14:23:25 -0500

        This shell was created to demonstrate the correct way to 
        use AppendDITL(), CountDITL(), and ShortenDITL() Dialog 
        Manager calls in System7.  This shell also show how to 
        corectly use the WindowFont for drawing text in a dialog This 
        demo creates a sample dialog which contains a checkbox 
        control using the WindowFont.  This checkbox appends and 
        shortens the dialogs DITL.

Path: /www/exparrot/files.tidbits.com/info-mac/dev/src/append-ditl-demo-c.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:36:59 -0800</pubDate>
</item>
<item>
 <title> GetCurOS XFCN 1.0
 (get-cur-os-10-xfcn.hqx)</title>
 <link>http://www.applefritter.com/node/12612</link>
 <description>GetCurOS takes no parameters. It returns the currently running OS
(either A/UX or MacOS).

Click on and/or examine the script of the button above to see how it
works!

This external is free for purely personal use. A license fee of $10.00
is required if you use this external in any "in-house" corporate,
shareware or freeware products. The license fee for unlimited commercial
use in a SINGLE "for sale" product is $25.00. The license fee for
unlimited commercial use with MULTIPLE products is $100.00.

Permission is hereby granted to all groups who distribute demo software,
either for profit (such as EduCorp) or not for profit (such as a
Macintosh Users Group), to include this file in their collection. My
goal is to get as much exposure for my products as possible, and I
believe that these groups offer an invaluable service to shareware
publishers like myself.

If you have questions or comments we can be reached through the
following:

Iverson Software Co.          507.625.7355
522 Record St.                j5rson@prairie.lakes.com
Mankato MN  56001-2546        http://prairie.lakes.com/~j5rson/

Path: /www/exparrot/files.tidbits.com/info-mac/dev/card/get-cur-os-10-xfcn.hqx</description>
 <pubDate>Fri, 17 Mar 2006 19:29:58 -0800</pubDate>
</item>
</channel>
</rss>
