Commodore64 Class Reference

#include <commodore64.h>

Collaboration diagram for Commodore64:

Collaboration graph
[legend]
List of all members.

Detailed Description

Commodore64 Emulator.

Definition at line 9 of file commodore64.h.

Public Member Functions

void init (void)
 Initialization!
void uninit (void)
 Shutdown!
void doframe (void)
 Draw a frame!
void reset (void)
 Time to reset! Prelude to emulation.
void dumpdebug (void)
uint16 load_system_ROM (char *fil, char *crom)
 Loads the system ROM!

Public Attributes

CPU_M65C02 m6510
 Our M6510!
byte * ram
 Our RAM!
byte * basicROM
 Our BASIC ROM!
byte * kernelROM
 Our Kernal ROM!
byte * charROM
 Our character ROM!


Member Function Documentation

void Commodore64::init ( void   ) 

Initialization!

Definition at line 50 of file commodore64.cpp.

void Commodore64::uninit ( void   ) 

Shutdown!

Definition at line 93 of file commodore64.cpp.

void Commodore64::doframe ( void   ) 

Draw a frame!

Definition at line 105 of file commodore64.cpp.

void Commodore64::reset ( void   ) 

Time to reset! Prelude to emulation.

Definition at line 111 of file commodore64.cpp.

uint16 Commodore64::load_system_ROM ( char *  fil,
char *  crom 
)

Loads the system ROM!

Definition at line 37 of file commodore64.cpp.


Member Data Documentation

CPU_M65C02 Commodore64::m6510

Our M6510!

Definition at line 11 of file commodore64.h.

Referenced by doframe(), dumpdebug(), init(), and reset().

byte* Commodore64::ram

Our RAM!

Definition at line 13 of file commodore64.h.

Referenced by init(), and uninit().

byte* Commodore64::basicROM

Our BASIC ROM!

Definition at line 15 of file commodore64.h.

Referenced by init(), load_system_ROM(), and uninit().

byte* Commodore64::kernelROM

Our Kernal ROM!

Definition at line 16 of file commodore64.h.

Referenced by init(), load_system_ROM(), and uninit().

byte* Commodore64::charROM

Our character ROM!

Definition at line 17 of file commodore64.h.

Referenced by init(), and uninit().


The documentation for this class was generated from the following files:
Generated on Sat Sep 9 03:50:50 2006 for Openem APIs by  doxygen 1.4.7