summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ssgbl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ssgbl.c')
-rw-r--r--src/mame/drivers/ssgbl.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/ssgbl.c b/src/mame/drivers/ssgbl.c
index 1a30a842f49..ffbd8ba8595 100644
--- a/src/mame/drivers/ssgbl.c
+++ b/src/mame/drivers/ssgbl.c
@@ -4,9 +4,9 @@
/* Sunset Riders bootleg - based on Genesis / Megadrive version
- coinage system is protected? (by what?)
-
+
- title raster effect is broken (bug in megadrive code, happens with normal set too)
-
+
*/
ROM_START( ssgbl )
@@ -32,10 +32,10 @@ static DRIVER_INIT( sunsetbl )
{
int i;
UINT8* rom = memory_region(machine, "maincpu");
-
+
/* todo, reduce bitswaps to single swap */
for (i=0x00001;i<0x40000;i+=2)
- {
+ {
rom[i] = rom[i] ^ 0xff;
rom[i] = BITSWAP8(rom[i], 7,6,5,4,3,2,1,0 );
rom[i] = BITSWAP8(rom[i], 1,6,5,4,3,2,7,0 );
@@ -44,9 +44,9 @@ static DRIVER_INIT( sunsetbl )
rom[i] = BITSWAP8(rom[i], 5,6,7,4,3,2,1,0 );
rom[i] = BITSWAP8(rom[i], 7,5,6,4,3,2,1,0 );
}
-
+
for (i=0x40001;i<0x80000;i+=2)
- {
+ {
rom[i] = BITSWAP8(rom[i], 7,6,5,4,3,2,1,0 );
rom[i] = BITSWAP8(rom[i], 7,6,1,4, 3,2,5,0);
rom[i] = BITSWAP8(rom[i], 7,6,5,4,0,2,1,3 );
@@ -58,7 +58,7 @@ static DRIVER_INIT( sunsetbl )
memory_install_read16_handler(cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), 0x770070, 0x77007f, 0, 0, sunsetbl_r);
memory_install_read16_handler(cputag_get_address_space(machine, "maincpu", ADDRESS_SPACE_PROGRAM), 0xa10006, 0xa10007, 0, 0, sunsetbl2_r); // coins??
-
+
/* patch the startup and boot vector?! */
rom[0x01] = 0x00;
rom[0x00] = 0xff;