Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Emulators
infones
infones-rpmlint.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File infones-rpmlint.patch of Package infones
--- src/InfoNES.cpp +++ src/InfoNES.cpp @@ -631,7 +631,7 @@ { FrameStep %= STEP_PER_FRAME; IRQ_REQ; - APU_Reg[ 0x4015 ] |= 0x40; + APU_Reg[ 0x15 ] |= 0x40; } // A mapper function in H-Sync --- src/K6502.cpp +++ src/K6502.cpp @@ -33,9 +33,9 @@ // Zero Page,Y #define AA_ZPY (BYTE)( K6502_Read( PC++ ) + Y ) // Absolute -#define AA_ABS ( K6502_Read( PC++ ) | (WORD)K6502_Read( PC++ ) << 8 ) +#define AA_ABS ( PC += 2, K6502_Read( PC-2 ) | (WORD)K6502_Read( PC-1 ) << 8 ) // Absolute2 ( PC-- ) -#define AA_ABS2 ( K6502_Read( PC++ ) | (WORD)K6502_Read( PC ) << 8 ) +#define AA_ABS2 ( PC += 1, K6502_Read( PC-1 ) | (WORD)K6502_Read( PC ) << 8 ) // Absolute,X #define AA_ABSX AA_ABS + X // Absolute,Y --- src/K6502_rw.h +++ src/K6502_rw.h @@ -129,7 +129,7 @@ if ( wAddr == 0x4015 ) { // APU control - byRet = APU_Reg[ 0x4015 ]; + byRet = APU_Reg[ 0x15 ]; if ( ApuC1Atl > 0 ) byRet |= (1<<0); if ( ApuC2Atl > 0 ) byRet |= (1<<1); if ( !ApuC3Holdnote ) { @@ -140,7 +140,7 @@ if ( ApuC4Atl > 0 ) byRet |= (1<<3); // FrameIRQ - APU_Reg[ 0x4015 ] &= ~0x40; + APU_Reg[ 0x15 ] &= ~0x40; return byRet; } else --- src/mapper/InfoNES_Mapper_000.cpp +++ src/mapper/InfoNES_Mapper_000.cpp @@ -144,7 +144,7 @@ { FrameStep %= STEP_PER_FRAME; IRQ_REQ; - APU_Reg[ 0x4015 ] |= 0x40; + APU_Reg[ 0x15 ] |= 0x40; } #endif } --- src/mapper/InfoNES_Mapper_045.cpp +++ src/mapper/InfoNES_Mapper_045.cpp @@ -6,7 +6,7 @@ BYTE Map45_Regs[7]; DWORD Map45_P[4],Map45_Prg0,Map45_Prg1,Map45_Prg2,Map45_Prg3; -DWORD Map45_C[4],Map45_Chr0, Map45_Chr1,Map45_Chr2, Map45_Chr3; +DWORD Map45_C[8],Map45_Chr0, Map45_Chr1,Map45_Chr2, Map45_Chr3; DWORD Map45_Chr4, Map45_Chr5, Map45_Chr6, Map45_Chr7; BYTE Map45_IRQ_Enable;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor