What's New For The II?

This page reports on new products and innovations
as well as news in the II world.

Date: Mon, 18 Feb 2013 11:33:29 +0000
From: Ewen 
Newsgroups: comp.sys.apple2
Subject: ByteBagger 1.0.4 update

I have just posted an update to ByteBagger to my website:


There are a number of small bug fixes, and some changes to the way the
cursor is handled in the Hex data field.

There is also an addition to expand Find into Find/Replace.

Check the Version.History file included in the archive, and the PDF
manual, for more details.

Cheers - Ewen


Date: Thu, 20 Dec 2012 10:31:27 +0000
From: Ewen 
Newsgroups: comp.sys.apple2
Subject: ByteBagger & SAFE2

SAFE2 Update & ByteBagger first release

Announcing the first release of the ByteBagger NDA. 

ByteBagger is an NDA that lets you view the raw data from either the
data or resource fork of any file, and search for target strings within
that fork using either Hex or ASCII data.

ByteBagger optionally allows you to edit the data using either Hex or
ASCII data fields, and then write the changed data back to the file. 

ByteBagger can change the filetype and auxtype of a file.

ByteBagger has a low memory impact, so can be used while other memory
intensive apps are running. 

ByteBagger is supported directly by SAFE 2.2.6 onwards.

SAFE 2.2.6 Update

There have been several bug fixes, which are listed in the
Version.History file included in the archive. 

There are also a number of new features and interface improvements, of
which the main new features are:

Reworked the 'Retrieve File' download function to a 'Download Linked
File' function. This now allows downloads from both FTP and HTTP

The Home and Away file lists are now sorted, are targetable, and can be
navigated using the character or arrow keys.

You now move an item in the Favourites editor directly with the arrow

The Balloon NDA is now directly supported for automatically unpacking
downloaded files.

If you double click a file name in the Home folder, SAFE2 will now send
out an IPC call to see if any NDA can handle that file. 

SideClick is supported for many of the dialogs, for instance to allow
copying of full paths and URLs. 

Encoded characters in a command string will now be decoded before

To get either of these applications, and their PDF manuals, as well as
my other software, go to:



Date: Thu, 13 Dec 2012 00:02:14 -0600
From: Rob 
Newsgroups: comp.sys.apple2
Subject: ISO cd formatted to HFS

ISO cd formatted to HFS to use in Cider Press for PC users to copy files to
use in your IIGS emulator or on your real IIGS with cd-rom.

If any PC users are interested, I have created an ISO cd formatted to
HFS, no partitions, but works in Ciderpress for storing files and ready
to burn to a real cd.  The compressed file size of the empty disk is
only 648 kb.

This is not PC software.  It is a blank cd formatted to HFS so PC users
can use Cider Press to copy Apple II software to.  Due to it being in ISO
format, they can use their own burning software to make real cd's out of
to be used in a cd-rom on a IIGS.  It can also be mounted in a drive using
Virtual Clone drive on a PC and used in any IIGS emulator on a PC or Mac
that can mount .iso files.

This file can be downloaded from:



Date: Mon, 19 Nov 2012 14:06:03 -0800 (PST)
From: Antoine Vignau 
Newsgroups: comp.sys.apple2
Subject: Brutal Deluxe Software releases Window Capture

Paris, Nov. 19, 2012 - Brutal Deluxe Software releases WindowCapture. It
is a utility focused on screen capture. It has been designed to help in
Graphic Resources catching (backgrounds, sprites, animations, palettes)
from games running under emulators.

Unlike Windows native Screenshot functionality (PrintScreen key),
WindowCapture captures only the content of a window (not the whole
screen) and save the results as image files on disk (file name is auto
incremented). No need to enter a graphic program anymore to paste and
save. WindowCapture can grab only a small area of the window (remove
unwanted borders). Based on the number of colors available in the
picture, it will save the image as GIF (256 or less) or BMP (True Colors).

WindowCapture can take One Shot or Record the screen and take pictures on
a regular timing (up to 100 pictures / second). This latest feature is
useful to get all the sprites used for an character animation.

WindowCapture is part of the Brutal Deluxe's Cross Development Tools
Project, a full set of utilities available on Windows (and other)
platforms to enable the creation of new Apple IIgs software : 65c816
Assembler, 65c816 Disassembler, 65c816 Simulator, Graphic File Converter,
Resource Catcher...

WindowCapture is Windows only and can be found at

Antoine Vignau & Olivier Zardini
Brutal Deluxe Software


Date: Thu, 2 Aug 2012 12:33:14 -0700 (PDT)
From: BLuRry 
Newsgroups: comp.sys.apple2
Subject: JACE 2012-08-02 build released


+Re-architected underlying memory event handler model to include CPU
opcode/operand memory accesses.  This makes it much easier for anyone to
extend the emulation by registering events to be triggered by CPU
executes to specific addresses.

+New memory heatmap view added to metacheat (press END to activate) --
this lets you see active reads/writes/executes in memory as they happen.
This is a really powerful feature that I hope you folks will enjoy.  This
makes is crazy easy to reverse-engineer some programs to see what makes
them tick.  I'll update the metacheat doc page on the website with some
screenshots and instructions at some later point.  In short, configure
metacheat (from config panel).  Press END to activate.  Green = reads.
Red = writes.  Yellow = R/W.  Blue = execute.  Purple = SELF MODIFYING
CODE.  Big chunks of green probably indicate lookup tables of some sort.
Big chunks of blue = program code.  Flickering pixels = game variables
which may or may not be safe to mess with.

Did I mention that the heatmap also tracks the last instruction that read
a byte as well as the last instruction which wrote a byte?  I think the
way of looking at this is I started small and then threw in a
commercial-grade kitchen sink!

+Fixed graphics glitches in hires mode.  This caused annoying artifacts
on the boundary between alternating hi/lo bit bytes in hires modes and
I'm very happy to say the darn bug was squished after being prevalent for
so long.

+Improved RGB Mode 7 support to auto-detect RGB mode.  This implements
the spec as laid out in the Video 7 patent as well as the Apple RGB
manual, with the exception that 160-column mode is not implemented and
will be treated as a regular 140-column mode.  Reset also causes the RGB
mode to flip back to plain 140-column mode again.

+Fixed Disk ][ bug that caused hangups in programs like Apple Desktop ][.  

+Ancient debugger panel (F10) now fixed so that breakpoints happen as the
instruction is executed, not afterwards.  This lets you set the
breakpoint on an instruction and see what the disassembly of that is,
instead of it stopping too late.  Fixing this also empowered me to fix
the Disk ][ bug as well as using the heatmap to see where the infinite
loop was executing.

This is a very stable release!  I really hope you guys enjoy this.  The
only remaining bugs I know about are the incomplete mockingboard
emulation, but with the visual heatmap (which works as a visual debugger
really) it should make it easier for me to see what is going on.


Date: Sun, 22 Jul 2012 12:31:21 -0400
From: David Schmidt 
Newsgroups: comp.sys.apple2
Subject: ADTPro 1.2.2 Released

This release understands ShrinkIt-shrunk disk images, and treats them like
any other disk image.  To be clear, ADTPro won't create new SDKs - but it'll
unpack existing ones and write them to a real disk of appropriate size.
Going the other way - from real disk to image - ADTPro will always create
normal DOS-ordered (for 5.25" disks) or ProDOS ordered (for anything else)
disk images.

Other bug fixes include 5.25"-send bit corruption introduced in 1.2.1 and
more conservative speediboot margins due to reports of failures in the


1.2.2 - July 22, 2012

New functionality:

  [Server] ShrinkIt "SDK" disk images are recognized and dealt with
  as any other disk image

Bug fixes:

  [Client] A bug was introduced in 1.2.1 due to an assembler upgrade
  that made many DOS 3.3 image sends fail to send correctly

  [Client] SOS version volume display function regularly crashed

  [Client] Speediboot pauses longer after serial reset to give
  various machines enough time to recover before sending out the
  first download request.


Date: Sun, 15 Jul 2012 08:11:20 +0100
From: Ewen 
Newsgroups: comp.sys.apple2
Subject: Reclassification of Spectrum & Other Titles

Reclassification of Spectrum and other Titles

As my contribution to KFest '12, I am reclassifying all my commercial
software. From now on, all my commercial titles that have been sold by
Syndicomm are now Freeware, and can be downloaded either from Syndicomm
at no cost, or from my own web site:


The titles include:

Spectrum 2.5.3 Deluxe disk image
Spectrum 2.5.3 floppy disk set
The original SAM script set for Spectrum
The Bernie ][ The Rescue Starter Kit
The TABBS CD File Archive

If you require Spectrum, or the other titles on disk, Syndicomm will
still be able to supply you with shipping costs only. Check out the
Syndicomm web site for further details:


Ewen Wannop

Apple ][ Forever - Spectrum does everything else!


Date: Fri, 13 Apr 2012 01:02:59 -0400
From: David Schmidt 
Newsgroups: comp.sys.apple2
Subject: ADTPro 1.2.1 Released

This release has a couple of snazzy things that folks won't need to see very

The bare-metal bootstrapper works in about 1/3 the time it did before. It
now shifts the serial hardware into high gear to transmit the bulk of the
code in binary rather than via text on the screen.  Much the same way as
Blurry's Apple Game Server.

There's a video of Speediboot(tm) in action here:

The OSX version of the sever has an "installer" whereby the user drags the
ADTPro folder to the Applications folder.  Much the same way as lots of OSX
installers, like Mozilla.


1.2.1 - April 12, 2012

New functionality:

* Serial now bootstraps from bare metal in 1/3 the time it used
  to take with Speediboot(tm) technology

* [Server] Mac OSX has a prettier "installer" via the DMG - just
  drag/drop the ADTPro folder to Applications

Bug fixes:

* [Server] Improve serial error recovery for two different
  scenarios: 1, by waiting (much) longer before timing out to
  allow for problemtatic/errorful block reads, and 2, flushing
  the serial port after things like checksum errors


Date: Tue, 10 Apr 2012 00:53:17 -0700 (PDT)
From: TommyGoog 
Newsgroups: comp.sys.apple2
Subject: Re-engineered:  Wizardry III, Legacy of Llylgamyn

Recently I completed a rather interesting project that I'd like to
share with the Apple][ community.  I re-engineered the two main
executable files, WIZARDRY.CODE and WIZUTIL.CODE, for "Wizardry III,
Legacy of Llylgamyn" into Pascal code.

The .dsk images for the source code have been uploaded to ASIMOV:



There are also the "extended listing" files for the Pascal compiles
and the the 6502 assemblies:



I'm hoping by posting here that I might start a dialog with others
concerning my findings in the code.  If no-one is interested, then
this may turn into a long monologue from me.  I'd like to share some
or all of the following (in no particular order):

  1.  My technique and approach to re-engineering the files.
  2.  Explanation of how parts of the code work.
  3.  Explanation of the data files in the game (such as SCENARIO.DATA).
  4.  Differences in the various "versions" of Wizardry III (for example:
                         May 1983 compared to Aug 1983).
  5.  Bugs or software defects that I found in the code (or that you might
  6.  Anti-piracy (copy-protection) technique used.

If there is a better forum or website (or Google Group) to present
this information, please let me know.



Date: Fri, 30 Mar 2012 16:11:16 +0100
From: Ewen 
Newsgroups: comp.sys.apple2
Subject: SNAP and SAFE2 updates

After extensive feedback from testers, I have made many minor changes to
SNAP, and fixed some bugs in SAFE2.

SNAP 1.1.3, and SAFE2 2.2.5, have been uploaded to my server at

Please read the Change.List & Version.History files in the archives for
more details.

Cheers - Ewen


From: D Finnigan 
Subject: Re: SNAP and SAFE2 updates

SAFE2 Version History:

2.2.5 30th March 2012 - Bug Fix

Fixed a bug with editing Favourites, where the list could get trashed if you
sorted and deleted an item.

If you check the box by the Name: of a Favourite entry, it will clear the
checkbox for any other Favourites.

Corrected the tab order for fields in the Edit Favourites dialog.

Fixed a bug where inserting a disk while starting up, could corrupt the home
directory list if connected disks were being displayed as the default.

Change List for SNAP 1.1.3 - 30th March, 2012

Some minor cosmetic changes.

Two custom fonts, SNAP.8 & SNAP.10, must be installed for the displays, so
that key presses are correctly interpreted. These fonts are provided in the
archive. The option to choose Spectrum.8 for the displays has now been
removed. The SNAP.8 & SNAP.10 fonts have the same character set as a
standard Macintosh font. Some characters that are not in the ISO-8859-1 set,
will either be substituted, or will be discarded.

Fixed a bug that trashed the dialog if you choose to delete a server.

Fixed a bug where after rebuilding the 'Full Group List', it would not open
the first time you selected 'Build Groups List'.

Fixed a bug where you could select multiple entries in the 'Full Group List'
display if you held the shift key down.

Fixed a bug which filled the 'To:' field with garbage if you selected a
'Reply By Mail'.

Fixed a bug which did not automatically open the current Log File in the

If 'Reply By Mail'  was selected, the Reference string at the start of the
message was being incorrectly formatted.

In a group message count list, if a group does not exist, now says 'Bad

Fixed a problem, where you could sometimes select more than one entry in a
list, and so double-clicking failed.

If you paste text containing LFs or CRs into boxes such as Keywords, they
will be converted to comma delimiters before sending.

Fixed a bug that could crash SNAP, if you chose to edit a saved post, were
prompted that you were not online, and aborted.

Added a Delete button to the Archived messages list. This lets you easily
delete a message from the archives.

Added an Open menu item, that is active from the groups and message header

The 'Mark Last Read' flag was not being respected. Fixed.

Fixed LineEdits so they will not show spurious Ctl characters.

The Clipboard is now preserved if you Followup, Reply By Mail, or Forward a

Mail and Messages are now sent using the ISO-8859-1 character set. This will
ensure compatibility with other mail and news readers. Mouse text, and other
IIgs exclusive font characters are ignored, and will not appear in the
messages that are sent.

Clipboard is now preserved round various dialogs.

Path: will only be added to outgoing messages if one exists.

MIME-Version: 1.0 is now added to outgoing messages.

The Subject field will now be correctly decoded if it contains encoded

When posting a message, if the Reply-To: field has been set, this wil be
used, otherwise the default name set in the servers preferences will be
used. This is the same name that is used to prime the reply-To: field.

Accents should now be correctly preserved across all fields and text.

Fixed a bug where the day was showing incorrectly in message header lists.

Fixed a bug where the Reference: entry in a saved message was showing

Fixed a bug that could cause corrupted body text with some servers that sent
small packets of data.

(yes, we were busy)

Mac GUI Vault - A source for retro Apple II and
Macintosh computing.


Date: Tue, 6 Mar 2012 17:02:46 +0000 (UTC)
From: D Finnigan 
Newsgroups: comp.sys.apple2, comp.sys.apple2.programmer
Subject: PLASMA: Proto Language ASsembler for Apple

David Schmenk has released PLASMA, a combination virtual machine and
assembler for the 6502.

   "Introduction: PLASMA is a combination of virtual machine and
assembler/compiler matched closely to the 6502 architecture.  It is an
attempt to satisfy a few challenges surrounding code size, efficient
execution, small runtime and fast just-in-time compilation.  By
architecting a unique bytecode that maps nearly one-to-one to the higher
level representation, the compiler/assembler can be very simple and
execute quickly on the Apple II for a self-hosted environment."

   "A modular approach provides for incremental development and code
reuse.  Different projects have led to the architecture of PLASMA, most
notably Apple Pascal, FORTH, and my own Java VM for the 6502, VM02.  Each
has tried to map a generic VM to the 6502 with varying levels of success.
Apple Pascal, based on the USCD Pascal using the p-code interpreter, was a
very powerful system and ran fast enough on the Apple II to be interactive
but didn't win any speed contests.

   FORTH was the poster child for efficiency and obtuse syntax.  Commonly
referred to as a write only language, it was difficult to come up to speed
as a developer, especially when using other's code.  My own project in
creating a Java VM for the Apple II uncovered the folly of shoehorning a
large system into something never intended to run 32 bit applications."

"The ultimate target is to have a complete IDE available for the Apple II."

Read More at Mr. Schmenk's web site:

Mac GUI Vault - A source for retro Apple II and
Macintosh computing.


Date: Tue, 31 Jan 2012 10:04:36 -0800 (PST)
From: Antoine Vignau 
Newsgroups: comp.sys.apple2
Subject: Brutal Deluxe releases Fishhead, the Caped Copier

Dear All,

Brutal Deluxe Software is proud to introduce Fishhead, the Caped
Copier, to the Apple II community.

Fishhead is a GS/OS desktop file copier application. It offers several
features which make it a powerful software for diskette and file
preservation purposes:

- Attributes preservation
    All copied files keep their original date, time and other
attributes (e.g. invisible or locked) information
- Batch mode
    Removable devices can be ejected and Fishhead will wait for the
next medium to be inserted before copying it, and so on
- Error handling
    Fishhead does not stop on read errors, it copies as much data as
- History log
    The program displays and saves a log file including the result for
each copied file from the source disk

Fishhead recursively copies files from a selected volume by chuncks of
256 bytes. The main idea is to recover as much data as possible from a
bad medium. Fishhead has been tested (for months) on an Apple IIgs ROM
01 and ROM 3, with Appleshare (localtalk, netatalk) under System

Visit their website at http://www.brutaldeluxe.fr/products/apple2gs/fishhead/

Comments and ideas are welcome,

Antoine Vignau & Olivier Zardini
Brutal Deluxe Software


Date: Sun, 29 Jan 2012 15:05:22 +0000
From: Ewen 
Newsgroups: comp.sys.apple2
Subject: SNAP Update

Announcing: SNAP - Speccie's News Acquisition Program

Update release v1.1

This is an update release of SNAP, which fixes a multitude of bugs, as
well as introducing many enhanced features. Please read the manual fully
to see what has changed, and what has been been enhanced. A IIgs
readable manual is included with the archive package, or alternatively,
download the enhanced PDF manual.
SNAP is an online NNTP News Client for the IIgs

SNAP accesses Usenet and NNTP news servers, right from your IIgs
SNAP gives you multiple server configurations, with custom Group lists,
allowing you to easily tailor your daily news fix.
SNAP lets you Post messages, or Followup existing messages.
SNAP will optionally Forward or Reply to a message through a normal SMTP
mail account.
SNAP is ideal for accessing the A2Central, or CSA2 news Forums.

SNAP requires a IIgs running Marinetti 3.0b3 or later.
SNAP works best with a direct connection to the Net, such as that from
an Ethernet card.

SNAP is available from http://www.wannop.info/speccie/


Date: Wed, 18 Jan 2012 06:56:44 -0800 (PST)
From: Ivan X 
Newsgroups: comp.sys.apple2
Subject: Introducing A2SERVER

Hello world,

I am very happy to announce A2SERVER, which is a ready-to-go, easy-to-
use file and network boot server for Apple II client computers. It's
basically Netatalk running in a virtual machine, without the
configuration pain. You can read all about it at: 

I'm expecting that issues will come up, so consider this a soft-
launch, and send me an email if you have questions or comments. I'd
like to make A2SERVER as easy to use as possible and have the web site
be as useful as possible so I'd welcome the feedback.

Thanks to Steven, Geoff, Antoine, and all the others here who have
been so helpful in answering my questions and helping me put this