mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
atlus/cave.cpp: identified unkyujin as Cellage [Yasu]
This commit is contained in:
parent
0f46985dcc
commit
8eeeedd09f
3 changed files with 13 additions and 12 deletions
|
@ -65,7 +65,7 @@ To Do:
|
|||
|
||||
- Measure video timings
|
||||
|
||||
- unkyujin: still to be looked at. At 0xee30, do PC=0xee3c to boot.
|
||||
- cellage: still to be looked at. At 0xee30, do PC=0xee3c to boot.
|
||||
|
||||
Stephh's notes (based on the games M68000 code and some tests) :
|
||||
|
||||
|
@ -1290,12 +1290,12 @@ void cave_state::jumbogod_map(address_map &map)
|
|||
}
|
||||
|
||||
/***************************************************************************
|
||||
Yujin
|
||||
Cellage
|
||||
***************************************************************************/
|
||||
|
||||
//TODO: LEDs, at least
|
||||
|
||||
void cave_state::unkyujin_map(address_map &map)
|
||||
void cave_state::cellage_map(address_map &map)
|
||||
{
|
||||
map(0x000000, 0x07ffff).rom(); // ROM
|
||||
map(0x100000, 0x10ffff).ram().share("nvram"); // RAM (battery)
|
||||
|
@ -1860,7 +1860,7 @@ static INPUT_PORTS_START( jumbogod )
|
|||
PORT_BIT( 0xC0, IP_ACTIVE_LOW, IPT_UNKNOWN )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( unkyujin )
|
||||
static INPUT_PORTS_START( cellage )
|
||||
PORT_START("IN0")
|
||||
PORT_SERVICE( 0x01, IP_ACTIVE_LOW ) // must stay on during service mode
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_START1 )
|
||||
|
@ -2632,11 +2632,11 @@ void cave_state::jumbogod(machine_config &config)
|
|||
m_maincpu->set_addrmap(AS_PROGRAM, &cave_state::jumbogod_map);
|
||||
}
|
||||
|
||||
void cave_state::unkyujin(machine_config &config)
|
||||
void cave_state::cellage(machine_config &config)
|
||||
{
|
||||
pacslot(config);
|
||||
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &cave_state::unkyujin_map);
|
||||
m_maincpu->set_addrmap(AS_PROGRAM, &cave_state::cellage_map);
|
||||
|
||||
m_screen[0]->set_size(384, 240);
|
||||
m_screen[0]->set_visarea(0, 384-1, 0, 240-1);
|
||||
|
@ -5265,8 +5265,9 @@ ROM_START( tjumpman )
|
|||
ROM_END
|
||||
|
||||
|
||||
// シールプリント機 セラージュ
|
||||
// YUJIN YPIA1080 CPU BOARD (basically same as Namco's N-44 EM)
|
||||
ROM_START( unkyujin )
|
||||
ROM_START( cellage )
|
||||
ROM_REGION( 0x080000, "maincpu", 0 )
|
||||
ROM_LOAD16_WORD_SWAP( "sra143.u41", 0x00000, 0x80000, CRC(4e3e8ac5) SHA1(e58255c0ac85849e92c46a118cf3c47edcaa8b86) )
|
||||
|
||||
|
@ -5721,6 +5722,8 @@ GAME( 1996, agalletah, agallet, sailormn, cave, cave_z80_state, init_agall
|
|||
// 68000 ROM string 0x328e-32b5 has 1993 copyright and publisher string, it's planned release date but cancelled?
|
||||
GAME( 1996, hotdogst, 0, hotdogst, cave, cave_z80_state, init_hotdogst, ROT90, "Marble (Ace International license)", "Hotdog Storm (Korea)", MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 1996, cellage, 0, cellage, cellage, cave_state, init_tjumpman, ROT0, "Yujin / Namco", "Cellage", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 1996, pacslot, 0, pacslot, pacslot, cave_state, init_tjumpman, ROT0, "Namco", "Pac-Slot", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1996, paceight, 0, paceight, paceight, cave_state, init_tjumpman, ROT0, "Namco", "Pac-Eight", MACHINE_SUPPORTS_SAVE )
|
||||
GAME( 1996, paccarn, 0, paccarn, paccarn, cave_state, init_tjumpman, ROT0, "Namco", "Pac-Carnival", MACHINE_SUPPORTS_SAVE )
|
||||
|
@ -5762,5 +5765,3 @@ GAME( 1999, crusherm, 0, crusherm, korokoro, cave_state, init_korok
|
|||
GAME( 1999, tjumpman, 0, tjumpman, tjumpman, cave_state, init_tjumpman, ROT0, "Namco", "Tobikose! Jumpman", MACHINE_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 2001, theroes, 0, gaia, theroes, cave_state, init_gaia, ROT0, "Primetek Investments", "Thunder Heroes", MACHINE_SUPPORTS_SAVE | MACHINE_IMPERFECT_SOUND ) // cuts out occasionally
|
||||
|
||||
GAME( 199?, unkyujin, 0, unkyujin, unkyujin, cave_state, init_tjumpman, ROT0, "Yujin", "unknown Yujin photo booth", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE )
|
||||
|
|
|
@ -60,6 +60,7 @@ public:
|
|||
void init_tjumpman();
|
||||
void init_uopoko();
|
||||
|
||||
void cellage(machine_config &config);
|
||||
void crusherm(machine_config &config);
|
||||
void ddonpach(machine_config &config);
|
||||
void dfeveron(machine_config &config);
|
||||
|
@ -75,7 +76,6 @@ public:
|
|||
void tekkenbs(machine_config &config);
|
||||
void tekkencw(machine_config &config);
|
||||
void tjumpman(machine_config &config);
|
||||
void unkyujin(machine_config &config);
|
||||
void uopoko(machine_config &config);
|
||||
|
||||
protected:
|
||||
|
@ -239,6 +239,7 @@ protected:
|
|||
void init_cave();
|
||||
void show_leds();
|
||||
|
||||
void cellage_map(address_map &map) ATTR_COLD;
|
||||
void crusherm_map(address_map &map) ATTR_COLD;
|
||||
void ddonpach_map(address_map &map) ATTR_COLD;
|
||||
void dfeveron_map(address_map &map) ATTR_COLD;
|
||||
|
@ -254,7 +255,6 @@ protected:
|
|||
void tekkenbs_map(address_map &map) ATTR_COLD;
|
||||
void tekkencw_map(address_map &map) ATTR_COLD;
|
||||
void tjumpman_map(address_map &map) ATTR_COLD;
|
||||
void unkyujin_map(address_map &map) ATTR_COLD;
|
||||
void uopoko_map(address_map &map) ATTR_COLD;
|
||||
};
|
||||
|
||||
|
|
|
@ -2247,6 +2247,7 @@ agalletaj // (c) 1996 Banpresto / Gazelle (country is in E
|
|||
agalletak // (c) 1996 Banpresto / Gazelle (country is in EEPROM)
|
||||
agalletat // (c) 1996 Banpresto / Gazelle (country is in EEPROM)
|
||||
agalletau // (c) 1996 Banpresto / Gazelle (country is in EEPROM)
|
||||
cellage // (c) 1996 Yujin/Namco
|
||||
crusherm // (c) 1999 Takumi
|
||||
ddonpach // (c) 1997 Atlus/Cave
|
||||
ddonpacha // hack
|
||||
|
@ -2302,7 +2303,6 @@ tekkenbs // (c) 1998 Namco
|
|||
tekkencw // (c) 1997 Namco
|
||||
theroes // (c) 2001 Primetek Investments
|
||||
tjumpman // (c) 1999 Namco
|
||||
unkyujin //
|
||||
uopoko // (c) 1998 Cave + Jaleco license
|
||||
uopokoj // (c) 1998 Cave + Jaleco license
|
||||
|
||||
|
|
Loading…
Reference in a new issue