- [FIX] font.bmp afegit - [NEW] Afegides regles de comprobació de memòria en la versió debug de compilació en el lagueirtofile - [FIX] la rom ha de carregar abans de atari2600::init() - [NEW] Implementació bàsica del PIA completada. - [FIX] El framebuffer intern en el mòdul TIA era incorrecte. - [NEW] Afegits accesors als registres del 6502 - [NEW] m6502::reset() - [FIX] [6502m] Corregits opcodes amb direccionament implicit: CLC, SEC, PHA, CLI, PLA, SEI, DEY, TXA, TYA, TXS, TAY, TAX, CLV, TSX, INY, DEX, CLD, INX, NOP i SED). Augmentaven el PC una posició de més.
17 lines
246 B
C++
17 lines
246 B
C++
#pragma once
|
|
#include <stdint.h>
|
|
|
|
namespace m6502
|
|
{
|
|
void reset();
|
|
void interrupt(uint8_t type);
|
|
bool tick();
|
|
|
|
uint8_t getA();
|
|
uint8_t getX();
|
|
uint8_t getY();
|
|
uint8_t getS();
|
|
uint8_t getP();
|
|
uint16_t getPC();
|
|
}
|