MemMan Class Reference

#include <memman.h>

Collaboration diagram for MemMan:

Collaboration graph
[legend]
List of all members.

Public Types

enum  RamSize {
  ram64 = 64, ram128 = 128, ram256 = 256, ram512 = 512,
  ram64 = 64, ram128 = 128, ram256 = 256, ram512 = 512
}
enum  Error { ErrRamSize = 1, ErrMemory = 2, ErrCpcRom = 4, ErrAmsdos = 8 }

Public Member Functions

 MemMan (Z80 *z80=0, GateArray *gatearray=0, const string &cpcrom="", const string &amsdos="")
int init (int ramsize=128, const string &cpcrom="", const string &amsdos="")
int init (Z80 *z80, GateArray *gatearray)
void initBanking ()
void memoryManager ()
void toggleLowerRom ()
void toggleUpperRom ()
UBYTE * memBankConfig (UBYTE bank, UBYTE seg)
UBYTE * rom (int bank)
UBYTE * upperRom ()
UBYTE * lowerRom ()
UBYTE * base ()
bool openRom (int idx, const string &filename)
bool openCpcRom (const string &filename)

Detailed Description

Author:
Fred Klaus


The documentation for this class was generated from the following files:
Generated on Fri Mar 16 21:30:29 2007 for roland.kdevelop by  doxygen 1.5.0