Previous 199869 Revisions Next

r21285 Thursday 21st February, 2013 at 21:37:15 UTC by Angelo Salese
Hooked up Backup RAM
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21284r21285
361361#include "cpu/m68000/m68000.h"
362362#include "sound/scsp.h"
363363#include "machine/am9517a.h"
364#include "machine/nvram.h"
364365#include "rendlay.h"
365366
366367
r21284r21285
381382      m_maincpu(*this, "maincpu"),
382383      m_subcpu(*this,"sub"),
383384      m_soundcpu(*this,"soundcpu"),
384      m_dmac(*this, "i8237"),
385      //m_dmac(*this, "i8237"),
385386      m_h1_vram(*this, "h1_vram"),
386387      m_h1_charram(*this, "h1_charram"),
387388      m_framebuffer_vram(*this, "fb_vram"),
r21284r21285
435436   required_device<cpu_device> m_maincpu;
436437   required_device<cpu_device> m_subcpu;
437438   required_device<cpu_device> m_soundcpu;
438   required_device<am9517a_device> m_dmac;
439   //required_device<am9517a_device> m_dmac;
439440
440441   required_shared_ptr<UINT32> m_h1_vram;
441442   required_shared_ptr<UINT32> m_h1_charram;
r21284r21285
18231824   AM_RANGE(0x05200000, 0x052001ff) AM_RAM
18241825   AM_RANGE(0x05300000, 0x0530ffff) AM_RAM AM_SHARE("share3") /*Communication area RAM*/
18251826   AM_RANGE(0x05ff0000, 0x05ffffff) AM_RAM /*???*/
1826   AM_RANGE(0x06000000, 0x060001ff) AM_RAM // backup RAM
1827   AM_RANGE(0x06000000, 0x060001ff) AM_RAM AM_SHARE("nvram") // backup RAM
18271828   AM_RANGE(0x06100000, 0x06100003) AM_READ_PORT("IN0") AM_WRITE8(lamps_w,0x000000ff)
18281829   AM_RANGE(0x06100004, 0x06100007) AM_READ_PORT("IN1")
18291830   AM_RANGE(0x06100008, 0x0610000b) AM_READ_PORT("IN5")
r21284r21285
24052406   MCFG_CPU_PROGRAM_MAP(coolridr_submap)
24062407   MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer2", coolridr_state, system_h1_sub, "lscreen", 0, 1)
24072408
2408   MCFG_I8237_ADD("i8237", 16000000, dmac_intf)
2409//   MCFG_I8237_ADD("i8237", 16000000, dmac_intf)
2410   MCFG_NVRAM_ADD_0FILL("nvram")
24092411
24102412   MCFG_GFXDECODE(coolridr)
24112413
r21284r21285
24232425   //MCFG_SCREEN_VISIBLE_AREA(0,639, 0, 479) // the 'for use in ... screen uses this resolution'
24242426   MCFG_SCREEN_UPDATE_DRIVER(coolridr_state, screen_update_coolridr2)
24252427
2426
24272428   MCFG_PALETTE_LENGTH(0x10000)
24282429   MCFG_DEFAULT_LAYOUT(layout_dualhsxs)
24292430

Previous 199869 Revisions Next


© 1997-2024 The MAME Team