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

struct68.h File Reference


Detailed Description

Struture definitions.

Author:
Benjamin Gerard <ben@sashipa.com>
Date:
13/03/1999
Version:
Id
struct68.h,v 2.1 2003/08/25 20:15:51 benjihan Exp

#include "emu68/type68.h"

Go to the source code of this file.

Data Structures

struct  int68_t
 68K interruption exception structure. More...

struct  _io68_t
 IO emulator pluggin structure. More...

struct  reg68_t
 68K emulator registers, memory and IO. More...


Memory access caller type

typedef u32(* memrfunc68_t )(u32 addr, cycle68_t cycle)
 Read memory function.

typedef void(* memwfunc68_t )(u32 addr, u32 value, cycle68_t cycle)
 Write memory function.


Defines

#define IO68_NO_INT   (0x80000000)
 IO no pending interruption return value.

#define NULL   0L
 Default NULL constant.

#define MEM68MSK   ((1<<19)-1)
 Mask for memory overflow.


Typedefs

typedef void( linefunc68_t )(int, int)
 First level (16 lines) decoder function.

typedef _io68_t io68_t
 IO emulator pluggin structure.


Define Documentation

#define IO68_NO_INT   (0x80000000)
 

IO no pending interruption return value.

The next_int function of IO plugin must return IO68_NO_INT when no interruption are expected.


Typedef Documentation

typedef struct _io68_t io68_t
 

IO emulator pluggin structure.

All 68K IO must have a filled io68_t structure to be warm plug or unplug with ioplug interface.


Generated on Fri Sep 26 16:27:53 2003 for sc68fordevelopers by doxygen 1.3.3