diff options
author | Mike Pavone <pavone@retrodev.com> | 2013-05-05 22:56:42 -0700 |
---|---|---|
committer | Mike Pavone <pavone@retrodev.com> | 2013-05-05 22:56:42 -0700 |
commit | 87ee3ef62cde9cd8126882612c6c2243774c6271 (patch) | |
tree | ffafbb62f995fb6d9f7df7d35d85228052d01ed3 /blastem.h | |
parent | 2cf27dd7417d678cdc0d0bfa4648796e23452297 (diff) |
Add a YM2612 stub implementation with just timers and status registers so that games that depend on it can run.
Diffstat (limited to 'blastem.h')
-rw-r--r-- | blastem.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -3,6 +3,9 @@ #include <stdint.h> #include "m68k_to_x86.h" +#include "z80_to_x86.h" +#include "ym2612.h" +#include "vdp.h" typedef struct { uint32_t th_counter; @@ -12,6 +15,13 @@ typedef struct { uint8_t input[3]; } io_port; +typedef struct { + m68k_context *m68k; + z80_context *z80; + vdp_context *vdp; + ym2612_context *ym; +} genesis_context; + #define GAMEPAD_TH0 0 #define GAMEPAD_TH1 1 #define GAMEPAD_EXTRA 2 |