Re: [cc65] Apple2 Libraries - Current status of file io ?

From: Oliver Schmidt <ol.sc1web.de>
Date: 2004-07-28 16:00:45
Hi,

> On Tue, Jul 27, 2004 at 10:30:28PM +0200, Oliver Schmidt wrote:
> > At least as far as I understand there currently isn't any cc65 C library
> > support at all for Apple GS/OS. So file I/O support for ProDOS16 doesn't
> > really seem to be an issue - does it?
>
> Uhm, can you explain that for a non apple literate? It seems that the
Apple
> does come in quite some different configurations:-)

Okay, the Apple2 universe consists of several hardware platforms as well as
several OS platforms:

- The oldest Apple2 are the ][ / ][+ with a 6502 and typically 48k to 64k.
It typically runs Apple DOS 3.3 (or less common ProDOS 8).

- The most widely used Apple2 is the (enhanced) Apple //e with a 65C02 and
typically 64k to 128k. It runs Apple DOS 3.3 or ProDOS 8.

- The latest Apple2 is the Apple // GS with some 65816-like CPU. It natively
runs GS/OS for GUI, memory management etc. and ProDOS 16 for disk access. It
can boot into an 8 bit emulation mode running Apple DOS 3.3 or ProDOS 8.

> > For example the dio_get_file_info() you proposed in another mail could
have
> > a hard time making it into the cc65 C library - even if it already
exists
> > for the Atari.
>
> dio_get_file_info doesn't exist for the Atari. But it's just the naming
that
> is not ok, there's nothing that speaks against a apple2_get_file_info
> function. One could also add a leading underline to get the function name
out
> of the application name space.

Surely, I hoped to have pointed out that it was about names. Anyway your
recent post made things very clear...and it's generally a good idea to leave
describing a point of view to the owner ;-)

Oliver

----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Wed Jul 28 16:55:37 2004

This archive was generated by hypermail 2.1.8 : 2004-07-28 16:55:46 CEST