Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

emu68 library documentation.


Detailed Description

68000 emulator.

Author:
Benjamin Gerard <ben@sashipa.com>


Files

file  cc68.h
 Condition code function table.
file  emu68.h
 68K emulator user interface.
file  error68.h
 Error message handler.
file  excep68.h
 68k exception vector definitions.
file  getea68.h
 68k effective address calculation function table.
file  inst68.h
 68k arithmetic and logical instruction emulation.
file  ioplug68.h
 68k IO plugger.
file  macro68.h
 68K instruction emulation macro definitions.
file  mem68.h
 68k memory and IO manager.
file  srdef68.h
 Status Register (SR) definitions.
file  struct68.h
 Struture definitions.
file  type68.h
 Type definitions.

Functions

void EMU68ioplug_unplug_all (void)
 Unplug all IO.
int EMU68ioplug_unplug (io68_t *io)
 Unplug an IO.
void EMU68ioplug (io68_t *io)
 Plug an IO.


Function Documentation

void EMU68ioplug_unplug_all void   ) 
 

Unplug all IO.

Process EMU68ioplug_unplug() function for all plugged IO.

int EMU68ioplug_unplug io68_t io  ) 
 

Unplug an IO.

The EMU68ioplug_unplug() function removes an IO from plugged IO list and reset memory access handler for its area.

Parameters:
io Address of IO structure to unplug.
Returns:
error-code
Return values:
0 Success
<0 Error (probably no matching IO)

void EMU68ioplug io68_t io  ) 
 

Plug an IO.

The EMU68ioplug() function add an IO to plugged IO list and add suitable memory access handlers.

Parameters:
io Address of IO structure to plug.


Generated on Fri Jan 21 13:18:17 2005 for sc68fordevelopers by  doxygen 1.3.9.1