changeset 650:55b550fe8891

Set the busy flag after a YM-2612 address write
author Michael Pavone <pavone@retrodev.com>
date Tue, 16 Dec 2014 01:05:00 -0800
parents c86f27f5c5a6
children 103d5cabbe14
files ym2612.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ym2612.c	Sun Dec 14 18:17:29 2014 -0800
+++ b/ym2612.c	Tue Dec 16 01:05:00 2014 -0800
@@ -521,6 +521,7 @@
 	context->selected_part = 0;
 	context->write_cycle = context->current_cycle;
 	context->busy_cycles = BUSY_CYCLES_ADDRESS;
+	context->status |= 0x80;
 }
 
 void ym_address_write_part2(ym2612_context * context, uint8_t address)
@@ -530,6 +531,7 @@
 	context->selected_part = 1;
 	context->write_cycle = context->current_cycle;
 	context->busy_cycles = BUSY_CYCLES_ADDRESS;
+	context->status |= 0x80;
 }
 
 uint8_t fnum_to_keycode[] = {