From 62854ddd720ec3e565e02bff1e39ae8ad13572c4 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Thu, 10 Oct 2013 21:52:51 +0000 Subject: More progresses, Magical Hoppers boots --- src/emu/cpu/scudsp/scudspdasm.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/emu/cpu/scudsp/scudspdasm.c') diff --git a/src/emu/cpu/scudsp/scudspdasm.c b/src/emu/cpu/scudsp/scudspdasm.c index 2fe8154c44f..89eb4d1cdb8 100644 --- a/src/emu/cpu/scudsp/scudspdasm.c +++ b/src/emu/cpu/scudsp/scudspdasm.c @@ -242,7 +242,7 @@ CPU_DISASSEMBLE( scudsp ) // const char *sym, *sym2; char *my_buffer = buffer; char temp_buffer[64]; - UINT32 data[3]; + UINT32 data[4]; switch( op >> 30 ) { @@ -325,7 +325,11 @@ CPU_DISASSEMBLE( scudsp ) switch((op >> 28) & 3) { case 0: - sprintf(buffer, "DMA"); + data[0] = (op & 0x4000) >> 14; /* H */ + data[1] = (op & 0x38000) >> 15; /* A */ + data[2] = (op & 0x700) >> 8; /* Mem */ + data[3] = (op & 0xff); + scudsp_dasm_prefix( DMA_Command[(op & 0x3000) >> 12], buffer, data ); break; case 1: if ( op & 0x3F80000 ) -- cgit v1.2.3-70-g09d2