Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06563 Crash/Freeze Critical (emulator) Always May 1, 2017, 01:43 May 1, 2017, 07:21
Tester Tafoid View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Confirmed Driver
Version 0.185 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 06563: Assorted set in at.cpp, atpci.cpp, ct486.cpp, ps2.cpp: Use of MCD video display on certain machines causes Fatal Error
Description
Fatal error: install_device_delegate: In range 310-311, end address has low bits unset, did you mean 313 ?
Steps To Reproduce
Additional Information > mame at486 -isa1 mcd
> mame at586 -isa1 mcd
> mame ct486 -isa1 mcd
> mame pcipc -isa1 mcd
> mame i8580071 -isa1 mcd
> mame i8580111 -isa1 mcd
Github Commit
Flags
Regression Version 0.177 Added
Affected Sets / Systems Assorted set in at.cpp, atpci.cpp, ct486.cpp, ps2.cpp
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.13810
crazyc
Developer
May 1, 2017, 02:25
This is a issue with inserting a 16bit device with only 2 consecutive byte ports into a 32bit address space using a device address map. Simplest fix would be to dump the device map and use read write handlers instead.