trunk/src/emu/bus/sega8/sega8_slot.c
| r31995 | r31996 | |
| 246 | 246 | { 0x54, 0x4d, 0x52, 0x20, 0x53, 0x45, 0x47, 0x41, 0x41, 0x4c, 0x15, 0x4a, 0x01, 0x80, 0x00, 0x4f } |
| 247 | 247 | }; |
| 248 | 248 | |
| 249 | | int xoff = 44; |
| 249 | int xoff = 36; |
| 250 | 250 | |
| 251 | 251 | if (size >= 0x8000) |
| 252 | 252 | { |
| 253 | 253 | if (!memcmp(&rom[0x7ff0], signatures[0], 16) || !memcmp(&rom[0x7ff0], signatures[1], 16)) |
| 254 | | xoff = 34; |
| 254 | xoff = 26; |
| 255 | 255 | |
| 256 | 256 | if (!memcmp(&rom[0x7ff0], signatures[2], 16)) |
| 257 | | xoff = 44; |
| 257 | xoff = 36; |
| 258 | 258 | |
| 259 | 259 | if (!memcmp(&rom[0x7ff0], signatures[3], 16)) |
| 260 | | xoff = 40; |
| 260 | xoff = 32; |
| 261 | 261 | |
| 262 | 262 | if (!memcmp(&rom[0x7ff0], signatures[4], 16)) |
| 263 | | xoff = 38; |
| 263 | xoff = 30; |
| 264 | 264 | |
| 265 | 265 | if (!memcmp(&rom[0x7ff0], signatures[5], 16)) |
| 266 | | xoff = 47; |
| 266 | xoff = 39; |
| 267 | 267 | |
| 268 | 268 | if (!memcmp(&rom[0x7ff0], signatures[6], 16)) |
| 269 | | xoff = 46; |
| 269 | xoff = 38; |
| 270 | 270 | } |
| 271 | 271 | |
| 272 | 272 | m_cart->set_lphaser_xoffs(xoff); |