summaryrefslogtreecommitdiff
path: root/vdp.h
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2017-05-28 21:03:55 -0700
committerMichael Pavone <pavone@retrodev.com>2017-05-28 21:03:55 -0700
commit127e6e67015b4cedc8b69d5f3ca26b060356e981 (patch)
treef165777086cf28be6f7bf90529c05b094fab4df0 /vdp.h
parent7758ccc8febb8b7c8b7c145e1fc582fb3ba159f6 (diff)
Implemented SMS pause button
Diffstat (limited to 'vdp.h')
-rw-r--r--vdp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/vdp.h b/vdp.h
index 18f0142..0a1bbb5 100644
--- a/vdp.h
+++ b/vdp.h
@@ -59,6 +59,7 @@
#define FLAG2_REGION_PAL 0x10
#define FLAG2_EVEN_FIELD 0x20
#define FLAG2_BYTE_PENDING 0x40
+#define FLAG2_PAUSE 0x80
#define DISPLAY_ENABLE 0x40
@@ -238,6 +239,7 @@ void vdp_adjust_cycles(vdp_context * context, uint32_t deduction);
uint32_t vdp_next_hint(vdp_context * context);
uint32_t vdp_next_vint(vdp_context * context);
uint32_t vdp_next_vint_z80(vdp_context * context);
+uint32_t vdp_next_nmi(vdp_context *context);
void vdp_int_ack(vdp_context * context);
void vdp_print_sprite_table(vdp_context * context);
void vdp_print_reg_explain(vdp_context * context);
@@ -245,5 +247,6 @@ void latch_mode(vdp_context * context);
uint32_t vdp_cycles_to_frame_end(vdp_context * context);
void write_cram(vdp_context * context, uint16_t address, uint16_t value);
void vdp_check_update_sat_byte(vdp_context *context, uint32_t address, uint8_t value);
+void vdp_pbc_pause(vdp_context *context);
#endif //VDP_H_