summaryrefslogblamecommitdiffstatshomepage
path: root/src/mame/includes/naomi.h
blob: 6f85d9d5a06614e96facbab50b9474bf1bcd4353 (plain) (tree)
1
2
3
4
5
6





                         







                          

                                                        
                                                                                                

 

                                                      
                            
                               
                             

                                 
 
                              


                              






                               

                               

                            
                           

                         
                       

                                            
/*

naomi.h -> NAOMI includes

*/

enum {
	JVSBD_DEFAULT = 0,
	JVSBD_ADSTICK,
	JVSBD_LIGHTGUN,
	JVSBD_MAHJONG,
	JVSBD_KEYBOARD
};

/*----------- defined in machine/gdcrypt.c -----------*/

extern void naomi_game_decrypt(running_machine& machine, UINT64 key, UINT8* region, int length);


/*----------- defined in machine/naomi.c -----------*/

extern DRIVER_INIT( naomi );
extern DRIVER_INIT( naomi_mp );
extern DRIVER_INIT( naomi2 );
extern DRIVER_INIT( naomigd );
extern DRIVER_INIT( naomigd_mp );

extern DRIVER_INIT( sfz3ugd );
extern DRIVER_INIT( ggxxsla );
extern DRIVER_INIT( ggxxrl );
extern DRIVER_INIT( ggxx );

extern DRIVER_INIT( gram2000 );
extern DRIVER_INIT( mvsc2 );
extern DRIVER_INIT( qmegamis );

extern DRIVER_INIT( vf4evoct );

extern DRIVER_INIT( kick4csh );

extern DRIVER_INIT( hotd2 );

extern UINT64 *naomi_ram64;

extern int jvsboard_type;
extern UINT16 actel_id;

void naomi_g1_irq(running_machine &machine);