From 0f291576056663a194a6b31e372034a85fe36968 Mon Sep 17 00:00:00 2001 From: Angelo Salese Date: Mon, 4 Jul 2011 19:57:51 +0000 Subject: [PATCH] For Arbee's eyes, hacked stride size for working test mode, waiting for a better fix by OG ... --- src/mame/drivers/naomi.c | 28 ++++++++++++++-------------- src/mame/video/dc.c | 2 ++ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/mame/drivers/naomi.c b/src/mame/drivers/naomi.c index 20535dc049c..5a79665949a 100644 --- a/src/mame/drivers/naomi.c +++ b/src/mame/drivers/naomi.c @@ -4438,10 +4438,10 @@ ROM_START( sl2007 ) NAOMI_DEFAULT_EEPROM ROM_REGION( 0x10000000, "user1", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(30f0dcda) SHA1(eb1ebb0b089bb27571721de07e8635c89734d23e) ) - ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(5475556e) SHA1(b895125b7c9f01723df42b44073c206cb43871ac) ) - ROM_LOAD( "ic10.bin", 0x8000000, 0x4000000, CRC(133c742c) SHA1(89f857a31731dc918afc72b6cb716f5c77cb9d6e) ) - ROM_LOAD( "ic11.bin", 0xc000000, 0x4000000, CRC(562fb88e) SHA1(172678e3e27cfad7f7e6217c4653a4ba119bfbdf) ) + ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(30f0dcda) SHA1(eb1ebb0b089bb27571721de07e8635c89734d23e) ) + ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(5475556e) SHA1(b895125b7c9f01723df42b44073c206cb43871ac) ) + ROM_LOAD( "ic10.bin", 0x8000000, 0x4000000, CRC(133c742c) SHA1(89f857a31731dc918afc72b6cb716f5c77cb9d6e) ) + ROM_LOAD( "ic11.bin", 0xc000000, 0x4000000, CRC(562fb88e) SHA1(172678e3e27cfad7f7e6217c4653a4ba119bfbdf) ) ROM_END ROM_START( asndynmt ) @@ -4450,10 +4450,10 @@ ROM_START( asndynmt ) NAOMI_DEFAULT_EEPROM ROM_REGION( 0x10000000, "user1", ROMREGION_ERASEFF) - ROM_LOAD( "fpr-24382.ic8", 0x0000000, 0x4000000, CRC(4daefde5) SHA1(ceba09315a22541f500dbfe1f8ebfb0a1f9a8a62) ) - ROM_LOAD( "fpr-24383.ic9", 0x4000000, 0x4000000, CRC(8ac2fe5d) SHA1(1c606140ffb2720433bdb0d225ef3c70e2260d27) ) - ROM_LOAD( "fpr-24384.ic10", 0x8000000, 0x4000000, CRC(2e9116c4) SHA1(58903a33c4ce72a1f75aefcab94393fc2e8bd2d9) ) - ROM_LOAD( "fpr-24385.ic11", 0xc000000, 0x4000000, CRC(2b79f45d) SHA1(db97d980bf1590df4b983a4b7786977687238ef5) ) + ROM_LOAD( "fpr-24382.ic8", 0x0000000, 0x4000000, CRC(4daefde5) SHA1(ceba09315a22541f500dbfe1f8ebfb0a1f9a8a62) ) + ROM_LOAD( "fpr-24383.ic9", 0x4000000, 0x4000000, CRC(8ac2fe5d) SHA1(1c606140ffb2720433bdb0d225ef3c70e2260d27) ) + ROM_LOAD( "fpr-24384.ic10", 0x8000000, 0x4000000, CRC(2e9116c4) SHA1(58903a33c4ce72a1f75aefcab94393fc2e8bd2d9) ) + ROM_LOAD( "fpr-24385.ic11", 0xc000000, 0x4000000, CRC(2b79f45d) SHA1(db97d980bf1590df4b983a4b7786977687238ef5) ) ROM_END ROM_START( illvelo ) @@ -4462,10 +4462,10 @@ ROM_START( illvelo ) NAOMI_DEFAULT_EEPROM ROM_REGION( 0x10000000, "user1", ROMREGION_ERASEFF) - ROM_LOAD( "illvelo.ic8", 0x0000000, 0x4000000, CRC(34ddd732) SHA1(fc714e9593225e9fa3a3caa7a988ab1aa994e50f) ) - ROM_LOAD( "illvelo.ic9", 0x4000000, 0x4000000, CRC(2a880b08) SHA1(87c8e742b8f0658fee91ea97c61b1b9d5dbb25f5) ) - ROM_LOAD( "illvelo.ic10", 0x8000000, 0x4000000, CRC(c02040f9) SHA1(27ad2cb45e8a516433917f060ca9798412bb95f7) ) - ROM_LOAD( "illvelo.ic11", 0xc000000, 0x4000000, CRC(b2eb30ed) SHA1(44fac4bedde4df04b9572ac665d3ac2c5cd00c7d) ) + ROM_LOAD( "illvelo.ic8", 0x0000000, 0x4000000, CRC(34ddd732) SHA1(fc714e9593225e9fa3a3caa7a988ab1aa994e50f) ) + ROM_LOAD( "illvelo.ic9", 0x4000000, 0x4000000, CRC(2a880b08) SHA1(87c8e742b8f0658fee91ea97c61b1b9d5dbb25f5) ) + ROM_LOAD( "illvelo.ic10", 0x8000000, 0x4000000, CRC(c02040f9) SHA1(27ad2cb45e8a516433917f060ca9798412bb95f7) ) + ROM_LOAD( "illvelo.ic11", 0xc000000, 0x4000000, CRC(b2eb30ed) SHA1(44fac4bedde4df04b9572ac665d3ac2c5cd00c7d) ) ROM_END ROM_START( ausfache ) @@ -4474,8 +4474,8 @@ ROM_START( ausfache ) NAOMI_DEFAULT_EEPROM ROM_REGION( 0x8000000, "user1", ROMREGION_ERASEFF) - ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(f6a16173) SHA1(7167885ce27a99bce286ba71128b4a2c8363015a) ) - ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(18c994d7) SHA1(159e1425b2fc645133814b0d26d93a90e9849b1a) ) + ROM_LOAD( "ic8.bin", 0x0000000, 0x4000000, CRC(f6a16173) SHA1(7167885ce27a99bce286ba71128b4a2c8363015a) ) + ROM_LOAD( "ic9.bin", 0x4000000, 0x4000000, CRC(18c994d7) SHA1(159e1425b2fc645133814b0d26d93a90e9849b1a) ) ROM_END diff --git a/src/mame/video/dc.c b/src/mame/video/dc.c index 1e3c5a1b6ee..f1d8c7c1e1c 100644 --- a/src/mame/video/dc.c +++ b/src/mame/video/dc.c @@ -724,6 +724,8 @@ static void tex_get_info(texinfo *t, pvrta_state *sa) /* Stride select is used only in the non-twiddled case */ t->stride = (t->mode & 1) && sa->strideselect ? t->sizex : (pvrta_regs[TEXT_CONTROL] & 0x1f) << 5; + /* FIXME: hack for test mode */ + if(t->stride == 0) t->stride = 8; t->blend_mode = sa->blend_mode; t->filter_mode = sa->filtermode;