From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2003-02-01 15:25:08
Hi!
On Sat, Feb 01, 2003 at 02:50:38PM +0100, Tim Schürmann wrote:
> I was surprised when groepaz wrote, that it could be used on a cbm610 and/or C128
> aswell.
What he meant was the P500 and the C128. Both have a VIC; the P500 has a
different memory layout. Many C64 programs are easily portable to both
machines. However, as both machines are also CBMs, this is not an argument
against CBM file I/O.
> 1. Is it right, that "fseek" is not available for the C64?
Yes.
> 2. The C file I/O-routines won't work in VICE with true drive emulation enabled
> (i've tried Version 1.7, 1.9 and 1.10). Is this behaviour "correct"? (the
> CBM-routines are working).
This has already been discussed. The problem is that the file code does always
add the file type to the name, and if a file type is explicitly given, the
floppy looks for an exact match. The fact that VICE works when not using true
drive emulation is actually an emulation error: The emulator does not behave
as the real floppy would.
I will remove this for the next release. Until then, do something like
#ifdef __CBM__
_filetype = 'p'; /* Or whatever */
#endif
or save your files as type USR (this is the default for _filetype).
Regards
Uz
--
Ullrich von Bassewitz uz_at_musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo_at_musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2003-02-01 15:25:46 CET