MAME version
0.282 (unknown)
System information
FreeBSD 11, not important though for this!
INI configuration details
Emulated system/software
SGI Indy
Incorrect behaviour
The SGI Indy CMAP emulation is returning a default revision ID for both CMAP 0 and 1, which means some board ID detection logic likely isn't working right.
From the debug log
[:gio64_gfx:xl24:cmap0] Revision Read: 00000002
...
[:gio64_gfx:xl24:cmap1] Revision Read: 00000002
Just for completeness, it's likely worth adding a board revision ID (eg 6, I think) to CMAP0's 7:4 bits, and make the monitor type in CMAP1's 7:4 bits configurable from 0..15. The monitor type changes the pixel clock, resolution and programming, which is helpful for us reverse engineering what the boot firmware is doing for various things (like DCB transfer setups.)
Expected behaviour
.. it'd be nice if CMAP0 and CMAP1 revisions reflected what the hardware is doing!
Steps to reproduce
No response
Additional details
No response