AMIGAFDC: Added ADKCONR hook-up, fixes at least sound in Ocean's Beach Volley

This commit is contained in:
Angelo Salese 2013-01-02 15:30:51 +00:00
parent 46c3cf2451
commit d76bbe60d5
4 changed files with 9 additions and 1 deletions

View file

@ -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();

View file

@ -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 );

View file

@ -1227,6 +1227,9 @@ READ16_HANDLER( amiga_custom_r )
case REG_DSKPTL:
return space.machine().device<amiga_fdc>("fdc")->dskptl_r();
case REG_ADKCONR:
return space.machine().device<amiga_fdc>("fdc")->adkcon_r();
}
if (LOG_CUSTOM)

View file

@ -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."