FDS: Implement 4030 bit 3 read
This commit is contained in:
parent
2b8f6e7627
commit
597fa4b39c
|
@ -259,7 +259,13 @@ static void FDSFix(int a) {
|
||||||
|
|
||||||
static DECLFR(FDSRead4030) {
|
static DECLFR(FDSRead4030) {
|
||||||
uint8 ret = 0;
|
uint8 ret = 0;
|
||||||
|
|
||||||
|
/* from hardware testing (#789):
|
||||||
|
4030(r) bit 3 = 4025(w) bit 3
|
||||||
|
(nametable arrangement/mirroring)
|
||||||
|
*/
|
||||||
|
ret |= (mapperFDS_control & 0x08);
|
||||||
|
|
||||||
/* Cheap hack. */
|
/* Cheap hack. */
|
||||||
if (X.IRQlow & FCEU_IQEXT) ret |= 1;
|
if (X.IRQlow & FCEU_IQEXT) ret |= 1;
|
||||||
if (X.IRQlow & FCEU_IQEXT2) ret |= 2;
|
if (X.IRQlow & FCEU_IQEXT2) ret |= 2;
|
||||||
|
|
Loading…
Reference in New Issue