Previous | 199869 Revisions | Next |
r41811 Saturday 21st November, 2015 at 17:51:22 UTC by Luca Elia |
---|
se3208: make sure the low bits of the stack pointer are always 0 [Luca Elia] |
[src/devices/cpu/se3208] | se3208.cpp |
r250322 | r250323 | |
---|---|---|
550 | 550 | else |
551 | 551 | Offset=SEX(4,Offset); |
552 | 552 | |
553 | m_SP=Index+Offset; | |
553 | m_SP=(Index+Offset) & (~3); | |
554 | 554 | |
555 | 555 | CLRFLAG(FLAG_E); |
556 | 556 | } |
r250322 | r250323 | |
581 | 581 | else |
582 | 582 | Offset=SEX(10,Offset); |
583 | 583 | |
584 | m_SP=m_SP+Offset; | |
584 | m_SP=(m_SP+Offset) & (~3); | |
585 | 585 | |
586 | 586 | CLRFLAG(FLAG_E); |
587 | 587 | } |
https://github.com/mamedev/mame/commit/ac3656342622e94b0220432482714448883389eb |
Previous | 199869 Revisions | Next |