diff vdp.h @ 1377:e587f16e7d3d

Implemented SMS pause button
author Michael Pavone <pavone@retrodev.com>
date Sun, 28 May 2017 21:03:55 -0700
parents 5b20840711c1
children b56c8c51ca5d
line wrap: on
line diff
--- a/vdp.h	Sun May 28 21:02:47 2017 -0700
+++ b/vdp.h	Sun May 28 21:03:55 2017 -0700
@@ -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 @@
 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 @@
 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_