From 9aa82d6a91e3a92cdb81aa179385a81c1b389cb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Sun, 18 Nov 2012 07:42:02 +0000 Subject: [PATCH] added NOP() macro --- sources/BaS.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/sources/BaS.c b/sources/BaS.c index a311673..46e9c51 100644 --- a/sources/BaS.c +++ b/sources/BaS.c @@ -242,18 +242,24 @@ void BaS(void) * (uint32_t *) 0x5a4 = FASTRAM_END; /* ramtop TOS system variable */ * (uint32_t *) 0x5a8 = 0x1357bd13; /* ramvalid TOS system variable */ +#define NOP() __asm__ __volatile__("nop\n\t" : : : "memory") + xprintf("init ACIA: "); /* init ACIA */ * (uint8_t *) 0xfffffc00 = 3; - __asm__ __volatile__("nop \n\t" : : : "memory"); + NOP(); + * (uint8_t *) 0xfffffc04 = 3; - __asm__ __volatile__("nop \n\t" : : : "memory"); + NOP(); + * (uint8_t *) 0xfffffc00 = 0x96; - __asm__ __volatile__("nop \n\t" : : : "memory"); + NOP(); + * (uint8_t *) 0xfffffa0f = -1; - __asm__ __volatile__("nop \n\t" : : : "memory"); + NOP(); + * (uint8_t *) 0xfffffa11 = -1; - __asm__ __volatile__("nop \n\t" : : : "memory"); + NOP(); xprintf("finished\r\n");