From d76bbe60d507e21c7bfbfea0c04efeecca4dfdce Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Wed, 2 Jan 2013 15:30:51 +0000 Subject: AMIGAFDC: Added ADKCONR hook-up, fixes at least sound in Ocean's Beach Volley --- src/emu/machine/amigafdc.c | 5 +++++ src/emu/machine/amigafdc.h | 1 + src/mame/machine/amiga.c | 3 +++ src/mess/drivers/pc9801.c | 1 - 4 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/emu/machine/amigafdc.c b/src/emu/machine/amigafdc.c index f973c6c1859..a1bdc59a973 100644 --- a/src/emu/machine/amigafdc.c +++ b/src/emu/machine/amigafdc.c @@ -286,6 +286,11 @@ void amiga_fdc::adkcon_set(UINT16 data) live_run(); } +UINT16 amiga_fdc::adkcon_r(void) +{ + return adkcon; +} + void amiga_fdc::dsklen_w(UINT16 data) { live_sync(); diff --git a/src/emu/machine/amigafdc.h b/src/emu/machine/amigafdc.h index 01851c60eee..4f134978b17 100644 --- a/src/emu/machine/amigafdc.h +++ b/src/emu/machine/amigafdc.h @@ -24,6 +24,7 @@ public: void dsklen_w(UINT16 data); void adkcon_set(UINT16 data); void dmacon_set(UINT16 data); + UINT16 adkcon_r(void); DECLARE_FLOPPY_FORMATS( floppy_formats ); diff --git a/src/mame/machine/amiga.c b/src/mame/machine/amiga.c index fea149da17f..a5b4ec763d1 100644 --- a/src/mame/machine/amiga.c +++ b/src/mame/machine/amiga.c @@ -1227,6 +1227,9 @@ READ16_HANDLER( amiga_custom_r ) case REG_DSKPTL: return space.machine().device("fdc")->dskptl_r(); + + case REG_ADKCONR: + return space.machine().device("fdc")->adkcon_r(); } if (LOG_CUSTOM) diff --git a/src/mess/drivers/pc9801.c b/src/mess/drivers/pc9801.c index 155a6d4faf0..0db241e3c9d 100644 --- a/src/mess/drivers/pc9801.c +++ b/src/mess/drivers/pc9801.c @@ -78,7 +78,6 @@ - Arquephos: needs extra sound board(s)? - Asoko no Koufuku: black screen with BGM, waits at 0x225f6; - Aura Battler Dumbine: upd7220: unimplemented FIGD, has layer clearance bugs on gameplay; - - Bakasuka Wars: drawing seems busted (either mouse or upd7220) - Band-Kun: (how to run this without installing?) - Battle Chess: wants some dip-switches to be on in DSW4, too slow during IA thinking? - Bishoujo Audition: Moans with a "(program) ended. remove the floppy disk and turn off the poewr." -- cgit v1.2.3-70-g09d2