Modifier and Type | Class and Description |
---|---|
protected class |
C64.ZeroRAMBank
Area backed by RAM, including cpu port addresses 0 and 1.
|
Modifier and Type | Method and Description |
---|---|
Bank |
Cartridge.getIO1()
Acquire the IO1 bank
|
Bank |
Cartridge.getIO2()
Acquire the IO2 bank.
|
Bank |
Cartridge.getRomh()
Get currently active ROMH bank.
|
Bank |
Cartridge.getRoml()
Get currently active ROML bank.
|
Bank |
Cartridge.getUltimaxMemory()
In Ultimax mode, the main memory between 0x1000-0xffff is disconnected.
|
Modifier and Type | Method and Description |
---|---|
void |
Cartridge.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap)
If the cartridge needs to listen to write activity on specific banks, it can
install the requisite hooks into the bank here.
|
void |
Cartridge.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap)
If the cartridge needs to listen to write activity on specific banks, it can
install the requisite hooks into the bank here.
|
Modifier and Type | Field and Description |
---|---|
protected Bank |
ActionReplay.io1Bank |
protected Bank |
AtomicPower.io1Bank |
protected Bank |
GeoRAM.io1Bank |
protected Bank |
ActionReplay.io2Bank |
protected Bank |
GeoRAM.io2Bank |
protected Bank |
ActionReplay.romhBank |
protected Bank |
ActionReplay.romlBank |
Modifier and Type | Method and Description |
---|---|
Bank |
MagicDesk.getIO1() |
Bank |
ActionReplay.getIO1() |
Bank |
AtomicPower.getIO1() |
Bank |
Expert.getIO1() |
Bank |
GeoRAM.getIO1() |
Bank |
Comal80.getIO1() |
Bank |
FinalV3.getIO1() |
Bank |
FinalV1.getIO1() |
Bank |
MikroAss.getIO1() |
Bank |
EasyFlash.getIO1() |
Bank |
REU.getIO2() |
Bank |
ActionReplay.getIO2() |
Bank |
AtomicPower.getIO2() |
Bank |
Rex.getIO2() |
Bank |
EpyxFastLoad.getIO2() |
Bank |
GeoRAM.getIO2() |
Bank |
FinalV3.getIO2() |
Bank |
FinalV1.getIO2() |
Bank |
MikroAss.getIO2() |
Bank |
EasyFlash.getIO2() |
Bank |
Normal.getRomh() |
Bank |
ActionReplay.getRomh() |
Bank |
AtomicPower.getRomh() |
Bank |
Expert.getRomh() |
Bank |
Zaxxon.getRomh() |
Bank |
Comal80.getRomh() |
Bank |
FinalV3.getRomh() |
Bank |
FinalV1.getRomh() |
Bank |
EasyFlash.getRomh() |
Bank |
Normal.getRoml() |
Bank |
MagicDesk.getRoml() |
Bank |
ActionReplay.getRoml() |
Bank |
AtomicPower.getRoml() |
Bank |
Rex.getRoml() |
Bank |
Expert.getRoml() |
Bank |
EpyxFastLoad.getRoml() |
Bank |
Zaxxon.getRoml() |
Bank |
Comal80.getRoml() |
Bank |
FinalV3.getRoml() |
Bank |
FinalV1.getRoml() |
Bank |
EasyFlash.getRoml() |
Modifier and Type | Method and Description |
---|---|
void |
REU.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
REU.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
ActionReplay.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
ActionReplay.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
AtomicPower.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
AtomicPower.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
Expert.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
void |
Expert.installBankHooks(Bank[] cpuReadMap,
Bank[] cpuWriteMap) |
Modifier and Type | Class and Description |
---|---|
class |
MOS6526
This class is heavily based on the ciacore/ciatimer source code from VICE.
|
Modifier and Type | Class and Description |
---|---|
class |
MOS6567
NTSC specialization of the VIC
|
class |
MOS6569
PAL specialization of the VIC
|
class |
VIC
Implements the functionality of the C64's VIC II chip
For a good German documentation on the MOS 6567/6569 Videocontroller
(VIC-II), see
http://www.minet.uni-jena.de/~andreasg/c64/vic_artikel/vic_artikel_1.htm,
http://cbmmuseum.kuto.de/zusatz_6569_vic2.html or
http://unusedino.de/ec64/technical/misc/vic656x/vic656x-german.html.
|
Modifier and Type | Class and Description |
---|---|
class |
DisconnectedBusBank
When nobody is supplying real chips for IO1/IO2, the reads read stale bus
data from VIC's previous memory interaction.
|
static class |
PLA.IOBank
IO region handler. 4k region, 16 chips, 256b banks.
|
class |
PLA.SIDBank
SID chip memory bank maps reads and writes to the assigned SID chip
|
Modifier and Type | Method and Description |
---|---|
Bank |
PLA.getDisconnectedBusBank() |
Modifier and Type | Method and Description |
---|---|
void |
PLA.IOBank.setBank(int num,
Bank b) |
void |
PLA.setCia1(Bank cia1) |
void |
PLA.setCia2(Bank cia2) |
void |
PLA.setCustomKernalRomBank(Bank kernalRom)
Set custom Kernal ROM.
|
Constructor and Description |
---|
PLA(EventScheduler context,
Bank zeroRAMBank,
Bank ramBank) |
Modifier and Type | Class and Description |
---|---|
class |
ColorRAMBank |
class |
SystemRAMBank
Area backed by RAM
|
Copyright © 2018 Ken Händel. All rights reserved.