X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fcbm610.h;h=d523552097642cfd037b652b2baadb180419cb52;hb=4e18dad55a21955e811ecca92aa4e39323f64a6b;hp=88c5d317117bd1825d1a70c5e462baec73ec51df;hpb=43a98024737ed6f7bd2b16e69278118bfe2455ca;p=cc65 diff --git a/include/cbm610.h b/include/cbm610.h index 88c5d3171..d52355209 100644 --- a/include/cbm610.h +++ b/include/cbm610.h @@ -6,10 +6,10 @@ /* */ /* */ /* */ -/* (C) 1998-2002 Ullrich von Bassewitz */ -/* Wacholderweg 14 */ -/* D-70597 Stuttgart */ -/* EMail: uz@musoftware.de */ +/* (C) 1998-2009, Ullrich von Bassewitz */ +/* Roemerstrasse 52 */ +/* D-70794 Filderstadt */ +/* EMail: uz@cc65.org */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -85,7 +85,7 @@ #define SID (*(struct __sid*)0xDA00) #include <_6526.h> -#define CIA (*(struct __cia*)0xDC00) +#define CIA (*(struct __6526*)0xDC00) #include <_6551.h> #define ACIA (*(struct __6551*)0xDD00) @@ -109,17 +109,17 @@ void __fastcall__ pokebsys (unsigned addr, unsigned char val); void __fastcall__ pokewsys (unsigned addr, unsigned val); #if defined(__OPT_i__) && (__OPT_i__ >= 600) -#define peekbsys(addr) \ - __AX__ = (addr), \ - asm ("sta ptr1"), \ - asm ("stx ptr1+1"), \ - asm ("ldx $01"), \ - asm ("lda #$0F"), \ - asm ("sta $01"), \ - asm ("ldy #$00"), \ - asm ("lda (ptr1),y"), \ - asm ("stx $01"), \ - asm ("ldx #$00"), \ +#define peekbsys(addr) \ + __AX__ = (addr), \ + __asm__ ("sta ptr1"), \ + __asm__ ("stx ptr1+1"), \ + __asm__ ("ldx $01"), \ + __asm__ ("lda #$0F"), \ + __asm__ ("sta $01"), \ + __asm__ ("ldy #$00"), \ + __asm__ ("lda (ptr1),y"), \ + __asm__ ("stx $01"), \ + __asm__ ("ldx #$00"), \ __AX__ #endif