Previous 199869 Revisions Next

r34907 Saturday 7th February, 2015 at 10:27:55 UTC by Olivier Galibert
Kale, does that break c65? (nw)
[src/emu/cpu/m6502]m6502.h

trunk/src/emu/cpu/m6502/m6502.h
r243418r243419
220220
221221   // inline helpers
222222   static inline bool page_changing(UINT16 base, int delta) { return ((base + delta) ^ base) & 0xff00; }
223   static inline UINT16 set_l(UINT16 base, UINT16 val) { return (base & 0xff00) | val; }
224   static inline UINT16 set_h(UINT16 base, UINT16 val) { return (base & 0x00ff) | (val << 8); }
223   static inline UINT16 set_l(UINT16 base, UINT8 val) { return (base & 0xff00) | val; }
224   static inline UINT16 set_h(UINT16 base, UINT8 val) { return (base & 0x00ff) | (val << 8); }
225225
226226   inline void dec_SP() { SP = set_l(SP, SP-1); }
227227   inline void inc_SP() { SP = set_l(SP, SP+1); }


Previous 199869 Revisions Next


© 1997-2024 The MAME Team