Hi list,
STATIC_INLINE uae_u32 get_long(uaecptr addr) { if ((addr >> 16) < MEMORY_BANKS) return longget_1(addr); else return 0; } STATIC_INLINE uae_u32 get_word(uaecptr addr) { if ((addr >> 16) < MEMORY_BANKS) return wordget_1(addr); else return 0; } STATIC_INLINE uae_u32 get_byte(uaecptr addr) { if ((addr >> 16) < MEMORY_BANKS) return byteget_1(addr); else return 0; } STATIC_INLINE void put_long(uaecptr addr, uae_u32 l) { if ((addr >> 16) < MEMORY_BANKS) longput_1(addr, l); } STATIC_INLINE void put_word(uaecptr addr, uae_u32 w) { if ((addr >> 16) < MEMORY_BANKS) wordput_1(addr, w); } STATIC_INLINE void put_byte(uaecptr addr, uae_u32 b) { if ((addr >> 16) < MEMORY_BANKS) byteput_1(addr, b); }
in memory.h
Regards Henk
-- ------------------------------------------------------------------------- Henk Jonas Palm OS ® certified developer
metaview@xxxxxx www.metaviewsoft.de -------------------------------------------------------------------------