|  | 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. |