Re: [cc65] Target "BBC"

From: Stephen Thomas <mail1stephenthomas.uklinux.net>
Date: 2005-03-30 21:15:47
Ullrich von Bassewitz wrote:
> Since the linker config does already exist, 15 minutes of work will get a
> working crt0.s and thus a way to compile programs. You would have to check the
> linker config for correctness, it's untested.

I started looking into supporting the BBC some months ago. Sadly, other
things intruded (not least of which was a new addition to my family) and
I've had to put it to one side for now. However, I had come to the
conclusion that supporting the BBC might prove to be more awkward than
it seems at first sight, because the base and end addresses of the
program load area are essentially unknown until runtime - the screen
sits at the top of RAM, taking a mode-dependent amount of memory, while
the OS nabs memory from the lowest addresses - the precise amount
depending on what filing systems are in use.

I came to the conclusion that the BBC itself was a bit of hard target
for the first attempt, and I was going to try initially supporting
something with a simpler memory map, like a BBC 6502 2nd processor.
The Master 128 would also be a better target. Fortunately, BeebEm
supports all these things (now).

Stephen Thomas

----------------------------------------------------------------------
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 Mar 30 21:13:43 2005

This archive was generated by hypermail 2.1.8 : 2005-03-30 21:13:49 CEST