commodore64.h

Go to the documentation of this file.
00001 #ifndef __OE_COMMODORE64_H__
00002 #define __OE_COMMODORE64_H__
00003 
00009 class Commodore64 {
00010 public:
00011     CPU_M65C02 m6510;   
00012 
00013     byte *ram;          
00014 
00015     byte *basicROM;     
00016     byte *kernelROM;    
00017     byte *charROM;      
00018 
00019     void init(void);    
00020     void uninit(void);  
00021     void doframe(void); 
00022     void reset(void);   
00023     void dumpdebug(void);
00024 
00025     uint16 load_system_ROM(char *fil, char *crom);  
00026 private:
00027     uint16 LORAM;       
00028     uint16 HIRAM;       
00029     uint16 CHAREN;      
00030 
00031     void map_ROMs(void);    
00032 };
00033 
00034 #endif

Generated on Sat Sep 9 03:50:42 2006 for Openem APIs by  doxygen 1.4.7