diff options
-rw-r--r-- | hash/amigaocs_flop.xml | 2 | ||||
-rw-r--r-- | hash/pc8801_flop.xml | 26 | ||||
-rw-r--r-- | src/mame/amiga/amiga_m.cpp | 3 |
3 files changed, 30 insertions, 1 deletions
diff --git a/hash/amigaocs_flop.xml b/hash/amigaocs_flop.xml index 5b94b893be2..c4788b53368 100644 --- a/hash/amigaocs_flop.xml +++ b/hash/amigaocs_flop.xml @@ -17160,7 +17160,7 @@ ATK test: OK <year>1994</year> <publisher>Empire Software</publisher> <notes><![CDATA[ -Soccer field background GFX has serious glitches during gameplay, wrong [Blitter] copies +Soccer field background GFX has serious glitches during gameplay, wrong [Blitter] copies (can't repro, assume fixed) ATK test: OK ]]></notes> <info name="usage" value="Sports score card copy-protection at first half time"/> diff --git a/hash/pc8801_flop.xml b/hash/pc8801_flop.xml index 52d06cc6aec..4e6c17ec603 100644 --- a/hash/pc8801_flop.xml +++ b/hash/pc8801_flop.xml @@ -15801,6 +15801,32 @@ Should be supported by [PC8001mkIISR] too </part> </software> + <software name="hibernia"> + <description>Hibernia</description> + <year>1989</year> + <publisher>ハート電子 (Heart Denshi)</publisher> + <notes><![CDATA[ +Converted to .mfm from original .hfe +]]></notes> + <!-- PC8801mk2SR --> + <info name="release" value="198904xx"/> + <info name="alt_title" value="ハイバーニア"/> + + <part name="flop1" interface="floppy_5_25"> + <feature name="part_id" value="Disk A" /> + <dataarea name="flop" size="1085330"> + <rom name="hibernia_disk_a.mfm" size="1085330" crc="067c70b3" sha1="cc52b8199e1df3962f7a86327d266f1fc58397fa"/> + </dataarea> + </part> + + <part name="flop2" interface="floppy_5_25"> + <feature name="part_id" value="Disk B" /> + <dataarea name="flop" size="1085330"> + <rom name="hibernia_disk_b.mfm" size="1101276" crc="1d123a2f" sha1="7485c0bef3c5d9713a25679543b75c7a7019a025"/> + </dataarea> + </part> + </software> + <software name="hideger"> <description>Hideger</description> <year>1988</year> diff --git a/src/mame/amiga/amiga_m.cpp b/src/mame/amiga/amiga_m.cpp index 7b07d97dc27..3e83fbef081 100644 --- a/src/mame/amiga/amiga_m.cpp +++ b/src/mame/amiga/amiga_m.cpp @@ -1617,6 +1617,9 @@ void amiga_state::custom_chip_w(offs_t offset, uint16_t data) m_paula->dmacon_set(data); m_copper->dmacon_set(data); + // TODO: unemulated BLTEN disable + // NOTE: Copper and 68k can in-flight pause a running blitter + /* if 'blitter-nasty' has been turned on and we have a blit pending, reschedule it */ if ( ( data & 0x400 ) && ( CUSTOM_REG(REG_DMACON) & 0x4000 ) ) m_blitter_timer->adjust(m_maincpu->cycles_to_attotime(BLITTER_NASTY_DELAY)); |