trunk/src/emu/cpu/m6502/m6502.h
| r243418 | r243419 | |
| 220 | 220 | |
| 221 | 221 | // inline helpers |
| 222 | 222 | 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); } |
| 225 | 225 | |
| 226 | 226 | inline void dec_SP() { SP = set_l(SP, SP-1); } |
| 227 | 227 | inline void inc_SP() { SP = set_l(SP, SP+1); } |