| ROLAND
    0.70
    Amstrad Emulator based on Caprice Source rewritten in C++. | 
#include <raze.h>
| Public Types | |
| typedef tUBYTE(* | Z80_IN_Handler) (tREGPAIR port) | 
| typedef void(* | Z80_OUT_Handler) (tREGPAIR port, tUBYTE value) | 
| Public Member Functions | |
| Raze () | |
| ~Raze () | |
| void | setInHandler (Z80_IN_Handler handler) | 
| void | setOutHandler (Z80_OUT_Handler handler) | 
| void | init () | 
| void | initMemMap () | 
| void | endMemMap () | 
| void | setMembank_read (tUBYTE bank, tUBYTE *ptr) | 
| void | setMembank_write (tUBYTE bank, tUBYTE *ptr) | 
| int | cyclecount () | 
| void | setIntPending (tUBYTE ip) | 
| tUBYTE | intPending () | 
| void | setInHandler (tUBYTE(*handler)(tUWORD port)) | 
| void | setOutHandler (void(*handler)(tUWORD port, tUBYTE value)) | 
| void | setWsHandler (void(*handler)(void)) | 
| int | execute (int i) | 
| void | stop () | 
| Private Attributes | |
| int | mLastCyclecount | 
| int | mCycleCountInit | 
| tUBYTE | mIntPending | 
| 
 | inline | 
References mIntPending.
| 
 | inline | 
| 
 | inline | 
References mLastCyclecount, and z80_get_cycles_elapsed().
| 
 | inline | 
References z80_end_memmap(), and z80_reset().
| 
 | inline | 
References mCycleCountInit, mLastCyclecount, and z80_emulate().
| 
 | inline | 
References mCycleCountInit, and mLastCyclecount.
| 
 | inline | 
References z80_init_memmap().
| 
 | inline | 
References mIntPending.
| 
 | inline | 
References z80_set_in().
| 
 | inline | 
References z80_lower_IRQ(), and z80_raise_IRQ().
References z80_map_fetch(), and z80_map_read().
References z80_map_write().
| 
 | inline | 
References z80_set_out().
| 
 | inline | 
References z80_set_av().
| 
 | inline | 
References z80_stop_emulating().
| 
 | private | 
Referenced by intPending(), and Raze().
| 
 | private | 
Referenced by cyclecount(), execute(), and init().
 1.8.11
 1.8.11