Date : Wed, 17 Aug 2011 19:26:20 +0100 (WET-DST)
From : BBCMICRO@... (Peter Coghlan)
Subject: Tube ROM
>
>I was wondering what is on the 6502 co-processor EPROM. I've not pulled
>it to read it, as I think I've found a copy in BeebEm:
> ...BeebEm\UserData\BeebFile\6502Tube.rom
>
>It's only 2K!
>
>Somehow, I expected it to be larger...
>
As far as I remember, it is just the code required to set up the tube
interface and receive the language code to be executed from the host,
plus stub routines to implement OS and file system calls by passing
the requests to the host side and receive back the results to give
to the caller. There is a little bit more to deal with error
conditions, escape, events etc but that I think is pretty much it.
The idea seems to have been to keep the second processor as simple
and general as possible, leaving all the complicated stuff to the host.
Regards,
Peter Coghlan.