trunk/src/mame/drivers/eolith.c
| r24059 | r24060 | |
| 1524 | 1524 | DRIVER_INIT_CALL(eolith); |
| 1525 | 1525 | } |
| 1526 | 1526 | |
| 1527 | |
| 1528 | // the protected sets all have an extra startup check (to prevent you swapping in an external ROM?) |
| 1529 | // currently not fully understood, and possibly not possible to make work without the MCU dump so we patch it. |
| 1530 | // to work with the unprotected code. |
| 1527 | 1531 | DRIVER_INIT_MEMBER(eolith_state,landbrka) |
| 1528 | 1532 | { |
| 1529 | 1533 | //it fails compares with memories: |
| r24059 | r24060 | |
| 1549 | 1553 | |
| 1550 | 1554 | DRIVER_INIT_MEMBER(eolith_state,hidnc2k) |
| 1551 | 1555 | { |
| 1552 | | // probably needs a patch like the other 2 MCU protected ones |
| 1553 | | // UINT32 *rombase = (UINT32*)memregion("maincpu")->base(); |
| 1554 | | |
| 1556 | UINT32 *rombase = (UINT32*)memregion("maincpu")->base(); |
| 1557 | rombase[0x17b2c/4] = (rombase[0x17b2c/4] & 0x0000ffff) | 0x03000000; /* Change BR to NOP */ |
| 1555 | 1558 | DRIVER_INIT_CALL(eolith); |
| 1556 | 1559 | } |
| 1557 | 1560 | |
| r24059 | r24060 | |
| 1592 | 1595 | GAME( 1999, candy, 0, eolith50, candy, eolith_state, eolith, ROT0, "Eolith", "Candy Candy", GAME_IMPERFECT_GRAPHICS | GAME_IMPERFECT_SOUND ) |
| 1593 | 1596 | GAME( 1999, hidctch2, 0, eolith50, hidnctch, eolith_state, hidctch2, ROT0, "Eolith", "Hidden Catch 2 (pcb ver 3.03) (Kor/Eng) (AT89c52 protected)", GAME_IMPERFECT_SOUND ) |
| 1594 | 1597 | GAME( 1999, hidctch2a, hidctch2, eolith50, hidnctch, eolith_state, eolith, ROT0, "Eolith", "Hidden Catch 2 (pcb ver 1.00) (Kor/Eng/Jpn/Chi)", GAME_IMPERFECT_SOUND ) |
| 1598 | GAME( 1999, hidnc2k, 0, eolith50, hidnctch, eolith_state, hidnc2k, ROT0, "Eolith", "Hidden Catch 2000 (AT89c52 protected)", GAME_IMPERFECT_SOUND ) |
| 1595 | 1599 | GAME( 1999, landbrk, 0, eolith45, landbrk, eolith_state, landbrk, ROT0, "Eolith", "Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.02)", GAME_IMPERFECT_SOUND ) // or Miss Ttang Jjareugi |
| 1596 | 1600 | GAME( 1999, landbrka, landbrk, eolith45, landbrk, eolith_state, landbrka, ROT0, "Eolith", "Land Breaker (World) / Miss Tang Ja Ru Gi (Korea) (pcb ver 3.03) (AT89c52 protected)", GAME_IMPERFECT_SOUND ) // or Miss Ttang Jjareugi |
| 1597 | 1601 | GAME( 1999, nhidctch, 0, eolith45, hidnctch, eolith_state, eolith, ROT0, "Eolith", "New Hidden Catch (World) / New Tul Lin Gu Lim Chat Ki '98 (Korea) (pcb ver 3.02)", GAME_IMPERFECT_SOUND ) // or New Teurrin Geurim Chajgi '98 |
| r24059 | r24060 | |
| 1601 | 1605 | GAME( 2000, hidctch3, 0, eolith50, hidctch3, eolith_state, hidctch3, ROT0, "Eolith", "Hidden Catch 3 (ver 1.00 / pcb ver 3.05)", GAME_IMPERFECT_SOUND ) |
| 1602 | 1606 | GAME( 2001, fort2b, 0, eolith50, common, eolith_state, eolith, ROT0, "Eolith", "Fortress 2 Blue Arcade (ver 1.01 / pcb ver 3.05)", GAME_IMPERFECT_SOUND ) |
| 1603 | 1607 | GAME( 2001, fort2ba, fort2b, eolith50, common, eolith_state, eolith, ROT0, "Eolith", "Fortress 2 Blue Arcade (ver 1.00 / pcb ver 3.05)", GAME_IMPERFECT_SOUND ) |
| 1604 | | GAME( 2000, hidnc2k, 0, eolith50, hidnctch, eolith_state, hidnc2k, ROT0, "Eolith", "Hidden Catch 2000 (AT89c52 protected)", GAME_IMPERFECT_SOUND | GAME_NOT_WORKING ) |
| 1605 | 1608 | |