[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Sweet16 plans



In article 
<7dc353df-22cc-4d63-96fa-1123501d6645@v15g2000prn.googlegroups.com>,
 Alex Lee <alelee@mac.com> wrote:

> Oh, for CiderPress to be ported to OS X! My current method to get
> stuff to IIGS emulators is to use the old ADFS program:
> 
> http://www.lazilong.com/apple_II/adfs/
> 
> It's buggy as hell (and in fact, I haven't found it works on Intel 
> based Macs) but it works when I make simple file copies to the root 
> directories of volumes and then quit the ADFS and then open the disk 
> image just used in ADFS in a IIGS emulator.

ADFS source is here: <http://sourceforge.net/projects/adfs/>.

Problems running on ppc versus x86 often involve implicit assumptions 
about byte order. In this case, both 6502 and Mac ppc use little-endian 
byte order, so there's no abstraction layer. I've encountered this in 
UCSD p-system emulators and some cross-assemblers, too.

AppleCommander is written in Java, which uses big-endian bye order 
internally on all host platforms. Of course, all virtual disk I/O 
abstracts all the conversions required by the 6502's little-endian byte 
order.

The latest build is here:

<http://sites.google.com/site/drjohnbmatthews/applecommander>

The latest Mac application bundle is nearby:

<http://sites.google.com/site/drjohnbmatthews/applecommander/
AppleCommander-1.3.5.5-mac.zip>

The main project is on Sourceforge:

<http://applecommander.sourceforge.net/>

-- 
John B. Matthews
trashgod at gmail dot com
<http://sites.google.com/site/drjohnbmatthews>