mirror of
https://github.com/holub/mame
synced 2025-07-03 09:06:08 +03:00
Improved behavior of PGM on big-endian. The ARM7 boots properly now but can't sync with the 68k for some reason.
This commit is contained in:
parent
df4f70a0a7
commit
20f757ce85
@ -278,7 +278,7 @@ Notes:
|
||||
|
||||
#define PGMLOGERROR 0
|
||||
#define PGMARM7LOGERROR 1
|
||||
#define PGMARM7SPEEDHACK 1
|
||||
#define PGMARM7SPEEDHACK 0
|
||||
|
||||
#include "driver.h"
|
||||
#include "deprecat.h"
|
||||
@ -3528,7 +3528,7 @@ ROM_START( kov2 )
|
||||
ROM_REGION( 0x4000, REGION_CPU3, 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "kov2_v100_hongkong.asic", 0x000000, 0x04000, CRC(e0d7679f) SHA1(e1c2d127eba4ddbeb8ad173c55b90ac1467e1ca8) )
|
||||
|
||||
ROM_REGION( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_REGION32_LE( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_LOAD( "igs_u19.rom", 0x000000, 0x200000, CRC(edd59922) SHA1(09b14f20f685944a93292c83e5830849aade42c9) )
|
||||
|
||||
ROM_REGION( 0xc00000, REGION_GFX1, 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
@ -3565,7 +3565,7 @@ ROM_START( kov2106 )
|
||||
ROM_REGION( 0x4000, REGION_CPU3, 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "kov2_v100_hongkong.asic", 0x000000, 0x04000, CRC(e0d7679f) SHA1(e1c2d127eba4ddbeb8ad173c55b90ac1467e1ca8) )
|
||||
|
||||
ROM_REGION( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_REGION32_LE( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_LOAD( "u19.102", 0x000000, 0x200000, CRC(462e2980) SHA1(3da7c3d2c65b59f50c78be1c25922b71d40f6080) )
|
||||
|
||||
ROM_REGION( 0xc00000, REGION_GFX1, 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
@ -3603,7 +3603,7 @@ ROM_START( kov2p )
|
||||
/* not correct for this set, needs dumping from internal rom */
|
||||
ROM_LOAD( "kov2p.asic", 0x000000, 0x04000, BAD_DUMP CRC(e0d7679f) SHA1(e1c2d127eba4ddbeb8ad173c55b90ac1467e1ca8) ) // NOT for this version, works with a patch
|
||||
|
||||
ROM_REGION( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_REGION32_LE( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_LOAD( "v200-16.rom", 0x000000, 0x200000, CRC(16a0c11f) SHA1(ce449cef76ebd5657d49b57951e2eb0f132e203e) )
|
||||
|
||||
ROM_REGION( 0xc00000, REGION_GFX1, 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
@ -3654,7 +3654,7 @@ ROM_START( ddp2 )
|
||||
ROM_REGION( 0x4000, REGION_CPU3, 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "ddp2_igs027a.bin", 0x000000, 0x04000, NO_DUMP )
|
||||
|
||||
ROM_REGION( 0x20000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data, internal missing) */
|
||||
ROM_REGION32_LE( 0x20000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data, internal missing) */
|
||||
ROM_LOAD( "v100.u23", 0x000000, 0x20000, CRC(06c3dd29) SHA1(20c9479f158467fc2037dcf162b6c6be18c91d46) )
|
||||
|
||||
ROM_REGION( 0xc00000, REGION_GFX1, 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
@ -3830,7 +3830,7 @@ ROM_START( martmast )
|
||||
ROM_REGION( 0x4000, REGION_CPU3, 0 ) /* ARM protection ASIC - internal rom */
|
||||
ROM_LOAD( "martial_masters_v102_usa.asic", 0x000000, 0x04000, BAD_DUMP CRC(a6c0828c) SHA1(0a5bda56dca264c3c7ff7698b8f699563f203c4d) ) // not verified, could be bad
|
||||
|
||||
ROM_REGION( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_REGION32_LE( 0x400000, REGION_USER1, 0 ) /* Protection Data (encrypted external ARM data) */
|
||||
ROM_LOAD( "v102_16m.u10", 0x000000, 0x200000, CRC(18b745e6) SHA1(7bcb58dd3a2d6072f492cf0dd7181cb061c1f49d) )
|
||||
|
||||
ROM_REGION( 0xc00000, REGION_GFX1, 0 ) /* 8x8 Text Tiles + 32x32 BG Tiles */
|
||||
|
Loading…
Reference in New Issue
Block a user