- [NEW] Afegits varios documents útils recopilats.
- [NEW] Afegida la rom de Combat. - [NEW] Afegit mòdul "rom" - [NEW] Ampliats stubs de "mem", "tia" i "pia"
This commit is contained in:
1 parent
421826d4b6
commit
22fd027cff
18 files changed
+3768
-1
No files matched your search
@@ -0,0 +1,31 @@
|
||||
#include "mem.h"
|
||||
#include "rom.h"
|
||||
#include "tia.h"
|
||||
#include "pia.h"
|
||||
|
||||
namespace mem
|
||||
{
|
||||
void reset()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
uint8_t read(uint16_t address)
|
||||
{
|
||||
address &= 0x1fff;
|
||||
|
||||
if (address & 0x1000) return rom::read(address);
|
||||
if (address & 0x0080) return pia::read(address);
|
||||
return tia::read(address);
|
||||
}
|
||||
|
||||
void write(uint16_t address, uint8_t value)
|
||||
{
|
||||
address &= 0x1fff;
|
||||
|
||||
if (address & 0x1000) { rom::write(address, value); return; }
|
||||
if (address & 0x0080) { pia::write(address, value); return; }
|
||||
tia::write(address, value);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user