From f9e1e9c8f6f7de2c9e9fc8ffd7ad7e369600a819 Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Fri, 14 Apr 2017 12:05:24 +0200 Subject: Redumped Knights of Valour 3 HD (V105) [Peter Wilhelmsen, The Dumping Union] --- src/mame/drivers/pgm3.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/mame/drivers/pgm3.cpp b/src/mame/drivers/pgm3.cpp index 98ee0f09a7d..9f4ad96cca5 100644 --- a/src/mame/drivers/pgm3.cpp +++ b/src/mame/drivers/pgm3.cpp @@ -17,7 +17,7 @@ the CPU is an Intel Atom D525 CPU with 2GB of RAM (but based on hardware images this is incorrect, they clearly show the CPU Xing Xing states is used) - the card images (except v105) seem to have encrypted data up to the C2000000 mark, then + the card images seem to have encrypted data up to the C2000000 mark, then some text string about a non-bootable disk followed by mostly blank data Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F @@ -35,10 +35,6 @@ 0C20000A0 65 73 73 20 61 6E 79 20 6B 65 79 20 74 6F 20 74 ess any key to t 0C20000B0 72 79 20 61 67 61 69 6E 20 2E 2E 2E 20 0D 0A 00 ry again ... ... - the v105 image has the encrypted data starting at 400000 and the above at C2400000 - and is overall slightly shorter. it was probably dumped using a different method? - assuming one is the correct method the others will need adjusting. - DSW: 1: OFF = Game mode / ON = Test mode @@ -126,7 +122,8 @@ ROM_START( kov3hd ) // does it boot from the card, or is there an internal rom? DISK_REGION( "card" ) - DISK_IMAGE( "kov3hd_v105", 0, SHA1(c185888c59880805bb76b5c0a42b05c614dcff37) ) + DISK_IMAGE( "kov3hd_m105", 0, SHA1(81af30aa6e1a34b2a8fab8c5c23a313a7164767c) ) + //DISK_IMAGE( "kov3hd_v105", 0, SHA1(c185888c59880805bb76b5c0a42b05c614dcff37) ) bad dump, doesn't work on real hardware ROM_END ROM_START( kov3hd104 ) @@ -168,7 +165,7 @@ DRIVER_INIT_MEMBER(pgm3_state,kov3hd) // all dumped sets might be China region, unless region info comes from elsewhere -GAME( 2011, kov3hd, 0, pgm3, pgm3, pgm3_state, kov3hd, ROT0, "IGS", "Knights of Valour 3 HD (V105)", MACHINE_IS_SKELETON ) +GAME( 2011, kov3hd, 0, pgm3, pgm3, pgm3_state, kov3hd, ROT0, "IGS", "Knights of Valour 3 HD (M-105CN 13-07-04 18:54:01)", MACHINE_IS_SKELETON ) GAME( 2011, kov3hd104, kov3hd, pgm3, pgm3, pgm3_state, kov3hd, ROT0, "IGS", "Knights of Valour 3 HD (V104)", MACHINE_IS_SKELETON ) GAME( 2011, kov3hd103, kov3hd, pgm3, pgm3, pgm3_state, kov3hd, ROT0, "IGS", "Knights of Valour 3 HD (V103)", MACHINE_IS_SKELETON ) GAME( 2011, kov3hd102, kov3hd, pgm3, pgm3, pgm3_state, kov3hd, ROT0, "IGS", "Knights of Valour 3 HD (V102)", MACHINE_IS_SKELETON ) -- cgit v1.2.3