Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Killer Instinct and Killer Instinct 2 do not get beyond blue startup screen. #11346

Closed
john-iv opened this issue Jun 17, 2023 · 3 comments
Closed
Assignees

Comments

@john-iv
Copy link

john-iv commented Jun 17, 2023

MAME version

0.255 (mame0255-157-g99917dfa206)

System information

Win11 x64
i7-12700K @ 5.2Ghz
64GB DDR5
Radeon 5600XT
2560x1440 res. fullscreen

INI configuration details

No ini needed, use -norc.

Emulated system/software

kinst, kinst2

Incorrect behaviour

Game won't proceed into attract mode beyond the blue screen.

Expected behaviour

Regular attract mode.

Steps to reproduce

  1. mame.exe kinst -norc
  2. Observe blue screen.
  3. Insert/FF will eventually cause the blue screen to re-paint.

1

Additional details

Relatively recent regression, maybe a week or less?
Killed .cfg / .diff / .nv

@Robbbert
Copy link
Contributor

It's from the last 1 or 2 days.

[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0002 0007 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0003 0006 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D934): :ata:0:hdd dev 0 write_cs0 0007 0020 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0002 0007 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0003 000d ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802E52C): :ata:0:hdd dev 0 write_cs0 0007 0020 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9B4): :ata:0:hdd dev 0 write_cs0 0002 0007 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9B4): :ata:0:hdd dev 0 write_cs0 0003 0006 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9B4): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9B4): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9B4): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802D9BC): :ata:0:hdd dev 0 write_cs0 0007 0030 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0002 0007 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0003 0006 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DA58): :ata:0:hdd dev 0 write_cs0 0007 0030 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAC8): :ata:0:hdd dev 0 write_cs0 0002 0007 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAC8): :ata:0:hdd dev 0 write_cs0 0003 0006 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAC8): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAC8): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAC8): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DAD0): :ata:0:hdd dev 0 write_cs0 0007 0020 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0002 00a8 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0003 0015 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0004 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0005 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0006 0000 ffff ignored (DRQ) command 20
[:ata:0:hdd] ':maincpu' (8802DBC4): :ata:0:hdd dev 0 write_cs0 0007 0020 ffff ignored (DRQ) command 20

@ajrhacker
Copy link
Contributor

ajrhacker commented Jun 17, 2023

On my debug build, kinst dies with the following error:

src/emu/devcb.h:2431: void devcb_write<int, 1>::operator()(offs_t, Input, std::make_unsigned_t) [Input = int, DefaultMask = 1]: Assertion `m_creators.empty() && !m_functions.empty()' failed.

The same error occurs with other ATA-based games such as mace and evilngt.

@cuavas
Copy link
Member

cuavas commented Jun 17, 2023

The problem is that abstract_ata_interface_device::device_start tries changing the signal handlers of its attached devices. This was always a problem waiting to happen. It should be able to send the signal straight through the slot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants