emu68 library documentation.


Detailed Description

68000 emulator.

Author:
Benjamin Gerard <ben@sashipa.com>


Files

file  cc68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> Condition code function table.

file  emu68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> 68K emulator user interface.

file  error68.h
 
Author:
Benjamin Gerard <ben@sashipa.com> Error message handler

file  excep68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> 68k exception vector definitions.

file  getea68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> 68k effective address calculation function table.

file  inst68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> 68k arithmetic and logical instruction emulation.

file  ioplug68.h
 
Date:
1999/03/13 68k IO plugger.

file  macro68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> 68K instruction emulation macro definitions.

file  mem68.h
 
Author:
Benjamin Gerard <ben@sashipa.com> 68k memory and IO manager.

file  srdef68.h
 
Author:
Ben(jamin) Gerard <ben@sashipa.com> Status Register (SR) definitions.

file  struct68.h
 
Author:
Benjamin Gerard <ben@sashipa.com> 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 Wed Jul 25 10:04:21 2007 for sc68fordevelopers by  doxygen 1.5.2