fix pads, start RSP
This commit is contained in:
@@ -38,6 +38,7 @@ void Core::LoadROM(const std::string& rom_) {
|
||||
|
||||
void Core::Run(Window& window) {
|
||||
MMIO& mmio = mem.mmio;
|
||||
Controller& controller = mmio.si.controller;
|
||||
int cycles = 0;
|
||||
for(int field = 0; field < mmio.vi.numFields; field++) {
|
||||
int frameCycles = 0;
|
||||
@@ -56,7 +57,7 @@ void Core::Run(Window& window) {
|
||||
mmio.rsp.Step(mmio.mi, cpu.regs, mmio.rdp);
|
||||
mmio.rsp.Step(mmio.mi, cpu.regs, mmio.rdp);
|
||||
|
||||
//mmio.ai.Step(mem, cpu.regs, 1);
|
||||
mmio.ai.Step(mem, cpu.regs, 1);
|
||||
}
|
||||
|
||||
cycles -= mmio.vi.cyclesPerHalfline;
|
||||
@@ -69,7 +70,7 @@ void Core::Run(Window& window) {
|
||||
UpdateScreenParallelRdp(*this, window, GetVI());
|
||||
|
||||
int missedCycles = N64_CYCLES_PER_FRAME - frameCycles;
|
||||
//mmio.ai.Step(mem, cpu.regs, missedCycles);
|
||||
mmio.ai.Step(mem, cpu.regs, missedCycles);
|
||||
} else if(pause && romLoaded) {
|
||||
UpdateScreenParallelRdp(*this, window, GetVI());
|
||||
} else if(pause && !romLoaded) {
|
||||
|
||||
Reference in New Issue
Block a user