contiki/platform/c64
Oliver Schmidt 98060c1eab Moved from last cc65 release (2.13.3) to recent cc65 snapshot (2.13.9).
Relevant cc65 changes...

General:
- The compiler generates "extended" dependency info (like gcc) so there's no need for postprocessing whatsoever :-)
- The linker is very pernickety regarding the ordering of cmdline options so a custom linker rule is necessary :-(

Apple2:
- The various memory usage scenarios aren't specified anymore via separate linker configs but via defines overriding default values in the builtin linker config.

Atari:
- The builtin linker config allows to override the start addr so there no more need for a custom linker config.
- The C library comes with POSIX directory access. So there's no more need for for a custom coding.

CBM:
- The C library comes with POSIX directory access. So there's no more need for for a custom coding.
2013-02-14 15:42:43 +01:00
..
lib Moved from last cc65 release (2.13.3) to recent cc65 snapshot (2.13.9). 2013-02-14 15:42:43 +01:00
contiki-conf.h Removed all old RCS tags in the Contiki source tree. Those RCS tags are not used any more, as we are now using git to manage the Contiki source tree 2012-10-26 15:54:49 +02:00
contiki-main.c Remove tab chars from retro C sources. 2013-01-28 23:43:08 +01:00
Makefile.c64 Moved from last cc65 release (2.13.3) to recent cc65 snapshot (2.13.9). 2013-02-14 15:42:43 +01:00
README Minor wording change. 2010-09-29 12:07:02 +00:00

The platform/c64/ directory is used for targeting a Commodore 64 computer.
Most things are shared between the 6502-based targets so please consult
cpu/6502/README for further details.


The following C64 Ethernet cards are supported:

- RR+RR-Net: Use driver cs8900a.eth  with address $DE08.
- TFE:       Use driver cs8900a.eth  with address $DE00.
- ETH64:     Use driver lan91c96.eth with address $DE00.


In most cases it is desirable to use an emulator for the development and testing
of a Contiki application. VICE is especially well suited as it emulates both the
RR-Net and TFE Ethernet cards. It is available at http://www.viceteam.org/.


The c64 target supports a PFS that requires less RAM than the POSIX file system
and converts UNIX path names to CMD syntax for CMD drives and IDEDOS 0.90+. Its
primary feature however is support for IDE64 fast read/write.