Re: [cc65] uIP and cc65

From: Agent Friday <64subnet1gmail.com>
Date: 2010-11-08 06:28:45
Hi all,

On Sun, Nov 7, 2010 at 1:28 PM, Per Olofsson <magervalp@gmail.com> wrote:
> On Sun, Nov 7, 2010 at 2:45 PM, Markus Stehr <bastetfurry@ircnet.de> wrote:
> > Just curious, could one use that from BASIC with a bunch of POKEs and
> > SYSes, as BASIC being the C64s scripting language?
>
> http://lyonlabs.org/commodore/kb-bob/index.html
>
> A port to cc65 would be pretty sweet.

Jonno has gone one further and published an API spec. for accessing
the Kipper BASIC core routines via assembly.  I'm not 100% clear on
whether the Kipper BASIC cartridge implements this API as well as
providing the BASIC extensions, but I think that's the idea.  The
document is here:
http://netboot65.sourceforge.net/kipper_api_technical_reference.doc

It wouldn't be difficult to provide cc65-ready wrapper functions
around the API calls, but it does require that the end user have the
API in cartridge form.  However, the nice thing about the API
abstraction is that it should be pretty easy to come up with a
disk-loadable run-time of the API.  A version that sat mostly
under ROM could leave a lot more memory avaliable.

Alternately, an ip65 library for static linking into cc65 apps would
be great, but it does not deal with hardware independence quite as
well.

There's more info out there, which is not really linked together all
that well, but I've turned up some useful links that I'll share here.

Jonno's post in retrohackers forum:
http://retrohackers.com/viewtopic.php?f=5&t=540

The NetBoot65 project on sourceforge.  This is actually where the
Kipper API document is found.  NetBoot is based on the IP65 stack
and lets you boot your C64 from a network or internet location.
http://netboot65.sourceforge.net/

The IP65 project itself, on sourceforge.  Very few links out of
this page...
http://ip65.sourceforge.net/

Jonno's website, with some additional info. and interesting
blog posts:
http://www.jamtronix.com/blog/

// Agent Friday
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Mon Nov 8 06:28:52 2010

This archive was generated by hypermail 2.1.8 : 2010-11-08 06:28:56 CET