diff --git a/src/mame/drivers/naomi.cpp b/src/mame/drivers/naomi.cpp index 71b404b42b6..493626a3926 100644 --- a/src/mame/drivers/naomi.cpp +++ b/src/mame/drivers/naomi.cpp @@ -61,9 +61,9 @@ TODO (game-specific): - Giant Gram 2: no VMU emulation; - Gun Survivor 2: crashes during game loading; - Lupin the Shooting: "com. error between Naomi BD and i/o BD" after some secs. of gameplay; - - marstv: locks up during anchor talking (does same in Demul); + - marstv: temporary lock ups during anchor talking (does same in Demul); - marstv: missing graphics at stage select, renderer fault or something else? - - Monkey Ball: asserts when attempts to load a stage; + - monkeyba: CPU jumps to la la land when attempts to load a stage (bp c09e950, uses FPU opcodes for calculating the return address?); - Oinori-Daimyoujin Matsuri: reports "B. RAM error" in test mode, inputs doesn't seem to work after that point; - OutTrigger: crashes on naomibd_r(); - puyofev: hangs after pressing start (bp 0C03F490, similar if not same snippet as Tetris 4d on DC). diff --git a/src/mame/machine/namco_c148.cpp b/src/mame/machine/namco_c148.cpp index e7e60b8aeb7..a12ece76d55 100644 --- a/src/mame/machine/namco_c148.cpp +++ b/src/mame/machine/namco_c148.cpp @@ -111,6 +111,14 @@ void namco_c148_device::device_start() m_out_ext2_cb.resolve_safe(); // TODO: link to SCI, EX and the screen device controller devices + + save_item(NAME(m_irqlevel.cpu)); + save_item(NAME(m_irqlevel.ex)); + save_item(NAME(m_irqlevel.sci)); + save_item(NAME(m_irqlevel.pos)); + save_item(NAME(m_irqlevel.vblank)); + save_item(NAME(m_posirq_line)); + save_item(NAME(m_bus_reg)); }