VirtualC64 v5.0 beta
Commodore 64 Emulator
|
Expansion Port Public API. More...
#include <VirtualC64.h>
Public Member Functions | |
Analyzing cartridges. | |
CartridgeTraits | getCartridgeTraits () const |
Returns the traits of the current cartridge. | |
const CartridgeInfo & | getInfo () const |
Returns the state of the current cartridge. | |
const CartridgeInfo & | getCachedInfo () const |
Returns the traits of the current cartridge. | |
CartridgeRomInfo | getRomInfo (isize nr) const |
Returns the state of one of the cartridge ROM packets. | |
Attaching and detaching cartridges. | |
void | attachCartridge (const std::filesystem::path &path, bool reset=true) |
Attaches a cartridge to the expansion port. | |
void | attachCartridge (const MediaFile &c, bool reset=true) |
Attaches a cartridge to the expansion port. | |
void | attachReu (isize capacity) |
Attaches a cartridge to the expansion port. | |
void | attachGeoRam (isize capacity) |
Attaches a GeoRAM module to the expansion port. | |
void | attachIsepicCartridge () |
Attaches an Isepic module to the expansion port. | |
void | detachCartridge () |
Detaches the currently plugged in cartridge. | |
Expansion Port Public API.
void attachReu | ( | isize | capacity | ) |
Attaches a cartridge to the expansion port.
Attaches a RAM Expansion Unit to the expansion port.
CartridgeRomInfo getRomInfo | ( | isize | nr | ) | const |
Returns the state of one of the cartridge ROM packets.
nr | Number of the ROM packet. |