- --
Viewing Issue Advanced Details
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 09314 | Graphics | Minor | Always | 4 hours ago | 3 hours ago |
| Tester | motomachi16 | View Status | Public | Platform | MAME (Official Binary) |
| Assigned To | Resolution | Open | OS | Windows (x64) | |
| Status [?] | New | Driver | |||
| Version | 0.283 | Fixed in Version | Build | x64 | |
| Fixed in Git Commit | Github Pull Request # | ||||
| Summary | 09314: galivan and clones: Background priorities have not been implemented. | ||||
| Description | Gallivan's background seems to have similar color based priorities to Mighty Guy's. | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Github Commit | |||||
| Flags | |||||
| Regression Version | |||||
| Affected Sets / Systems | galivan and clones | ||||
|
Attached Files
|
| ||||
|
| |||||
From the actual streaming video
| |||||
From the actual streaming video
| |||||
Image after fix
| |||||
Image after fix
| |||||
Relationships
| There are no relationship linked to this issue. |
Notes
2
|
No.23859
motomachi16 Tester
3 hours ago
|
Streaming URL https://www.youtube.com/live/Loicg9NK43Q?si=CTT1R-2kIcZLnNaV&t=5968 |
|---|---|
|
No.23860
motomachi16 Tester
3 hours ago
|
I copied the Mighty Guy processing myself and tested it, and it seems to reproduce the processing of the actual machine. TILE_GET_INFO_MEMBER(galivan_state::get_bg_tile_info) { int const attr = m_bgrom[tile_index + 0x4000]; int const code = m_bgrom[tile_index] | ((attr & 0x03) << 8); tileinfo.set(1, code, (attr & 0x78) >> 3, // seems correct 0); // same as Mighty Guy tileinfo.group = (attr & 0x80) >> 7; } void galivan_state::video_start() { m_bg_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(galivan_state::get_bg_tile_info)), TILEMAP_SCAN_ROWS, 16, 16, 128, 128); m_tx_tilemap = &machine().tilemap().create(*m_gfxdecode, tilemap_get_info_delegate(*this, FUNC(galivan_state::get_tx_tile_info)), TILEMAP_SCAN_COLS, 8, 8, 32, 32); m_tx_tilemap->set_transparent_pen(15); // same as Mighty Guy m_bg_tilemap->set_transmask(0, 0xffff, 0x0000); // split type 0 is totally transparent in front half m_bg_tilemap->set_transmask(1, 0x0fff, 0xf000); // split type 1 has pens 0-11 transparent in front half } |