- --
Viewing Issue Advanced Details
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
00171 | Misc. | Trivial | Have not tried | Jan 24, 2008, 19:10 | Aug 30, 2010, 00:10 |
Tester | -Misc Reporters- | View Status | Public | Platform | |
Assigned To | Resolution | Open | OS | ||
Status [?] | Confirmed | Driver | |||
Version | 0.106u7 | Fixed in Version | Build | ||
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 00171: lethalen: mask rom check they all come up bad. | ||||
Description | Mask rom check they all come up bad. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | lethalen | ||||
Attached Files
|
0000.png (1,284 bytes) Aug 29, 2010, 22:58
| ||||
0001.png (1,341 bytes) Aug 29, 2010, 23:02
| |||||
Relationships
There are no relationship linked to this issue. |
Notes
4
No.02268
Luigi30 Tester
Aug 29, 2008, 23:09
|
This affects all clones of lethalen. |
---|---|
No.06655
robiza Developer
Aug 29, 2010, 23:01
|
some konami registers are not kooked up and in konicdev probably there's a problem in READ8_DEVICE_HANDLER( k053244_r ) if we change: addr = (k053244->rombank << 19) | ((k053244->regs[11] & 0x7) << 18) | (k053244->regs[8] << 10) | (k053244->regs[9] << 2) | ((offset & 3) ^ 1 ); with ........ ((offset & 3) ^ 3 ); a10 test and a8 test are ok (see the second file) |
No.06656
Haze Senior Tester
Aug 30, 2010, 00:00
|
lethal enforcers is the most ugly hack of konami hardware ever. they double up tilemap chips to give 8bpp instead of 4bpp, mame cheats. usually to fix the rom check the correct way is to fix the graphic rom loading and the decode so that everything is in the order it expects. in this case that's harder due to the absurd hackery konami used when putting this system together. |
No.06657
robiza Developer
Aug 30, 2010, 00:10
edited on: Aug 30, 2010, 00:12 |
sprite are 6bpp; there's an hack in the code for proper decode the sprite (gfx2) gfx3 and gfx4 are created with a copy from gfx2 maybe, with a driver init, we can have the correct maskrom for gfx3 (a10 test) and gfx4 (a8 test) ROM_REGION( 0x400000, "gfx2", ROMREGION_ERASE00 ) /* sprites - fake 6bpp decode is done from here */ ROM_LOAD( "191a04", 0x000000, 0x100000, CRC(5c3eeb2b) SHA1(33ea8b3968b78806334b5a0aab3a2c24e45c604e) ) ROM_LOAD( "191a05", 0x100000, 0x100000, CRC(f2e3b58b) SHA1(0bbc2fe87a4fd00b5073a884bcfebcf9c2c402ad) ) ROM_LOAD( "191a06", 0x200000, 0x100000, CRC(ee11fc08) SHA1(ec6dd684e8261b181d65b8bf1b9e97da5c4468f7) ) ROM_REGION( 0x200000, "gfx3", ROMREGION_ERASE00 ) ROM_COPY("gfx2",0,0, 0x200000) ROM_REGION( 0x200000, "gfx4", ROMREGION_ERASE00 ) ROM_COPY("gfx2",0x200000,0, 0x200000) |