From a3663d8c52dd86f522936ac89099eba104bb5757 Mon Sep 17 00:00:00 2001 From: ArcadeHacker Date: Sun, 9 Dec 2018 01:03:15 +0100 Subject: [PATCH] Version 1.07 Fixed keys for batcirj, spf2t, previously broken again in 1.06. Thanks Konosuke. --- ArcadeHacker_CPS2.ino | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ArcadeHacker_CPS2.ino b/ArcadeHacker_CPS2.ino index 06ca371..f999033 100644 --- a/ArcadeHacker_CPS2.ino +++ b/ArcadeHacker_CPS2.ino @@ -9,6 +9,7 @@ // Version 1.05: [Eduardo] Fixed keys for batcirj, spf2t. Added games: ringdesth, spf2tu, ssf2th. Thank you smf. // Version 1.06: [Eduardo] Added back clones to avoid user confusion. Added ssf2tba, xmcotab. Thanks Brian & smf. // [Artemio] Modified clock signal order for improved compatibility with board revs 4 & 5 +// Version 1.07: [Eduardo] Fixed keys for batcirj, spf2t, previously broken again in 1.06. Thanks Konosuke. #include @@ -64,7 +65,7 @@ const unsigned char key_value_17[] PROGMEM = { 0x0F,0x00,0x02,0x40,0x00,0x08, const unsigned char key_value_18[] PROGMEM = { 0x0F,0x00,0x02,0x40,0x00,0x08,0x04,0xC0,0xB1,0x20,0x79,0xAB,0x11,0x6B,0xBC,0xCE,0x44,0x21,0xBC,0xB4}; //avspu const unsigned char key_value_19[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x02,0x32,0x02,0xB5,0x1C,0xF4,0xF3,0xA6,0x9E,0xA6,0x2C}; //batcir const unsigned char key_value_20[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x02,0x32,0x03,0x8D,0xD0,0x44,0x67,0x4C,0x06,0xE9,0xE0}; //batcira -const unsigned char key_value_21[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x02,0x32,0x00,0x00,0x00,0x00,0x04,0x6E,0xCB,0xFC,0x00}; //batcirj +const unsigned char key_value_21[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x02,0x32,0x00,0x5C,0x40,0x00,0x00,0x6E,0xCB,0xFC,0x00}; //batcirj const unsigned char key_value_22[] PROGMEM = { 0x01,0x00,0x02,0x40,0x00,0x09,0x84,0xC3,0xA2,0xC8,0xF3,0x6A,0xB7,0xA1,0xC7,0xF9,0x8D,0x23,0x7F,0x2C}; //choko const unsigned char key_value_23[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x00,0x23,0x02,0x0F,0x9C,0x21,0x08,0x17,0xE5,0xD1,0x98}; //csclub const unsigned char key_value_24[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x04,0xC3,0xA4,0x00,0x23,0x02,0x0F,0x9C,0x21,0x08,0x17,0xE5,0xD1,0x98}; //csclub1 @@ -222,7 +223,7 @@ const unsigned char key_value_175[] PROGMEM = { 0x0F,0x00,0x02,0x40,0x00,0x08 const unsigned char key_value_176[] PROGMEM = { 0x0F,0x00,0x02,0x40,0x00,0x08,0x04,0xC0,0xBB,0xE1,0x22,0xC0,0x91,0x2F,0xC4,0xFB,0x63,0x97,0x1A,0x04}; //sgemfh const unsigned char key_value_177[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x00,0xA3,0x03,0xA2,0x41,0x00,0xA6,0x60}; //smbomb const unsigned char key_value_178[] PROGMEM = { 0x07,0x00,0x02,0x40,0x00,0x0A,0x70,0x30,0x04,0x00,0x10,0x0B,0x00,0xA3,0x03,0xA2,0x41,0x00,0xA6,0x60}; //smbombr1 -const unsigned char key_value_179[] PROGMEM = { 0x3F,0x00,0x02,0x40,0x00,0x08,0x04,0xC2,0x70,0x32,0x60,0x66,0x86,0x0F,0xC2,0xF8,0x2B,0x85,0x58,0x38}; //spf2t +const unsigned char key_value_179[] PROGMEM = { 0x3F,0x00,0x02,0x40,0x00,0x08,0x04,0xC2,0x70,0x32,0x60,0x67,0x9D,0xE1,0x06,0xAA,0x43,0xD9,0x1E,0xEC}; //spf2t const unsigned char key_value_180[] PROGMEM = { 0x3F,0x00,0x02,0x40,0x00,0x08,0x04,0xC2,0x70,0x32,0x60,0x67,0x7C,0xB3,0xC1,0xAF,0x56,0x1C,0x48,0xE4}; //spf2ta const unsigned char key_value_181[] PROGMEM = { 0x3F,0x00,0x02,0x40,0x00,0x08,0x04,0xC2,0x70,0x32,0x60,0x65,0xB6,0x87,0xC5,0x13,0x54,0xC6,0xDE,0x28}; //spf2th const unsigned char key_value_182[] PROGMEM = { 0x3F,0x00,0x02,0x40,0x00,0x08,0x04,0xC2,0x70,0x32,0x60,0x67,0xFD,0xBA,0x42,0x5D,0x6B,0x04,0xD2,0x34}; //spf2xj @@ -792,7 +793,3 @@ void loop() /*----( LOOP: RUNS CONSTANTLY )----*/ DisplayName(c); } } - - - -