added NOP() macro

This commit is contained in:
Markus Fröschle
2012-11-18 07:42:02 +00:00
parent fee5213b83
commit 900c7a48af

View File

@@ -242,18 +242,24 @@ void BaS(void)
* (uint32_t *) 0x5a4 = FASTRAM_END; /* ramtop TOS system variable */ * (uint32_t *) 0x5a4 = FASTRAM_END; /* ramtop TOS system variable */
* (uint32_t *) 0x5a8 = 0x1357bd13; /* ramvalid TOS system variable */ * (uint32_t *) 0x5a8 = 0x1357bd13; /* ramvalid TOS system variable */
#define NOP() __asm__ __volatile__("nop\n\t" : : : "memory")
xprintf("init ACIA: "); xprintf("init ACIA: ");
/* init ACIA */ /* init ACIA */
* (uint8_t *) 0xfffffc00 = 3; * (uint8_t *) 0xfffffc00 = 3;
__asm__ __volatile__("nop \n\t" : : : "memory"); NOP();
* (uint8_t *) 0xfffffc04 = 3; * (uint8_t *) 0xfffffc04 = 3;
__asm__ __volatile__("nop \n\t" : : : "memory"); NOP();
* (uint8_t *) 0xfffffc00 = 0x96; * (uint8_t *) 0xfffffc00 = 0x96;
__asm__ __volatile__("nop \n\t" : : : "memory"); NOP();
* (uint8_t *) 0xfffffa0f = -1; * (uint8_t *) 0xfffffa0f = -1;
__asm__ __volatile__("nop \n\t" : : : "memory"); NOP();
* (uint8_t *) 0xfffffa11 = -1; * (uint8_t *) 0xfffffa11 = -1;
__asm__ __volatile__("nop \n\t" : : : "memory"); NOP();
xprintf("finished\r\n"); xprintf("finished\r\n");