2013-10-13 18:31:57 +00:00
|
|
|
#ifndef EMU_H
|
|
|
|
#define EMU_H
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "disk.h"
|
|
|
|
#include "cpu.h"
|
|
|
|
#include "video.h"
|
|
|
|
#include "mem.h"
|
|
|
|
#include "state.h"
|
|
|
|
|
2014-05-01 00:04:54 +00:00
|
|
|
#define INPUT_JOYSTICK 0
|
|
|
|
#define INPUT_KEYBOARD 1
|
2013-10-13 18:31:57 +00:00
|
|
|
|
|
|
|
int emu_vsync;
|
2014-05-02 21:13:13 +00:00
|
|
|
int emu_boost;
|
2013-10-13 18:31:57 +00:00
|
|
|
int emu_input;
|
2014-04-28 16:44:50 +00:00
|
|
|
int emu_screen;
|
|
|
|
int emu_scale;
|
2014-05-01 00:04:54 +00:00
|
|
|
int emu_hires;
|
2013-10-13 18:31:57 +00:00
|
|
|
|
2014-05-01 00:04:54 +00:00
|
|
|
char *basename;
|
2013-10-13 18:31:57 +00:00
|
|
|
|
|
|
|
void emu_init ();
|
|
|
|
void emu_run ();
|
|
|
|
void emu_reset ();
|
|
|
|
|
|
|
|
#endif
|