- [CHG] Separat mòdul "gbscreen" en mòduls "ppu" i "display"
- [CHG] Constants de interrupcions tretes a la seua propia capçalera - [CHG] Renombrat mòdul APU a apu
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <SDL2/SDL.h>
|
||||
#include "APU.h"
|
||||
#include "apu.h"
|
||||
|
||||
#include "mbc_none.h"
|
||||
#include "mbc1.h"
|
||||
@@ -86,7 +86,7 @@ namespace mem
|
||||
break;
|
||||
};
|
||||
|
||||
APU::init();
|
||||
apu::init();
|
||||
}
|
||||
|
||||
void reset()
|
||||
@@ -105,7 +105,7 @@ namespace mem
|
||||
for (int i=0; i<65536; ++i) { tags[i] = MEMTAG_NONE; }
|
||||
|
||||
resetMbc();
|
||||
APU::reset();
|
||||
apu::reset();
|
||||
}
|
||||
|
||||
uint8_t getKeypad(uint8_t value)
|
||||
@@ -144,7 +144,7 @@ namespace mem
|
||||
} else {
|
||||
if (address==0xFF00) {
|
||||
hram[address - 0XFE00] = getKeypad(hram[address - 0XFE00]);
|
||||
} else if (address>=0xFF10 && address<=0xFF3F) { return APU::readRegister(address); }
|
||||
} else if (address>=0xFF10 && address<=0xFF3F) { return apu::readRegister(address); }
|
||||
return hram[address - 0XFE00];
|
||||
}
|
||||
}
|
||||
@@ -174,7 +174,7 @@ namespace mem
|
||||
sm83::processInterrupts();
|
||||
return;
|
||||
} else if (address>=0xFF10 && address<=0xFF3F) { // APU
|
||||
APU::writeRegister(address, value);
|
||||
apu::writeRegister(address, value);
|
||||
return;
|
||||
} else if ( (address==0xFF46) ) { // OAM DMA
|
||||
mem::init_dma_transfer(value);
|
||||
@@ -235,7 +235,7 @@ namespace mem
|
||||
div_counter -= 256;
|
||||
bool bitset = DIV&0x10;
|
||||
DIV++;
|
||||
if (bitset && !(DIV&0x10)) APU::incDIVAPU();
|
||||
if (bitset && !(DIV&0x10)) apu::incDIVAPU();
|
||||
}
|
||||
|
||||
// Timer
|
||||
@@ -255,7 +255,7 @@ namespace mem
|
||||
}
|
||||
|
||||
// APU
|
||||
APU::update(dt);
|
||||
apu::update(dt);
|
||||
|
||||
// OAM DMA
|
||||
if (dma_pos<160) {
|
||||
|
||||
Reference in New Issue
Block a user