Re: [cc65] supercpu.c

Date view Thread view Subject view

From: Ullrich von Bassewitz (uz_at_musoftware.de)
Date: 2002-11-13 22:43:41


On Wed, Nov 13, 2002 at 04:15:00PM +0100, MagerValp wrote:
> Yep, that'd be nice. The idea here is to be low level though. A ram
> expansion API could be implemented on top of these functions, and
> include a decent way of allocating memory. Here I just opted for a
> clean way of changing the start of free ram pointer, and left the
> specifics to the user. I'll be using this for a game project, that'll
> manage SuperRAM on its own.

Implementing the loadable module on top would be difficult, since there are
some conditions that must be met by such a module. But you're right, having a
low level API in addition to that  is also ok.

> UvB>     switch ((unsigned char *)0xd0b0 & $c0) {
> UvB>                                      ^^^^
> UvB> does not seem to work for me. Maybe it's some secret optimization:-)
>
> Whoops, typo. Should be 0xd0b9, or possibly 0xd0bc -- the CMD docs say
> 53433 decimal but d0bc hex...

What I meant was more the "$c0" - this is not a valid hex constant in C.

> Oh, ok, well this is probably what I want, A --cpu 65c816 switch.

The assembler has it, but not the compiler.

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.


Date view Thread view Subject view

This archive was generated by hypermail 2.1.3 : 2002-11-13 22:43:47 CET