Previous 199869 Revisions Next

r21192 Tuesday 19th February, 2013 at 20:15:00 UTC by Angelo Salese
Documented lamps
[src/mame/drivers]coolridr.c

trunk/src/mame/drivers/coolridr.c
r21191r21192
321321   int m_color;
322322   UINT8 m_vblank;
323323   int m_scsp_last_line;
324   UINT8 an_mux_data;
324325
325326
326327   DECLARE_READ32_MEMBER(sysh1_unk_r);
r21191r21192
339340   DECLARE_WRITE16_MEMBER(h1_soundram2_w);
340341   DECLARE_READ8_MEMBER(analog_mux_r);
341342   DECLARE_WRITE8_MEMBER(analog_mux_w);
342   UINT8 an_mux_data;
343   DECLARE_WRITE8_MEMBER(lamps_w);
343344   DECLARE_WRITE_LINE_MEMBER(scsp_to_main_irq);
344345   DECLARE_DRIVER_INIT(coolridr);
345346   virtual void machine_start();
r21191r21192
920921   an_mux_data = data;
921922}
922923
924WRITE8_MEMBER( coolridr_state::lamps_w )
925{
926   /*
927   x--- ---- P2 Music select Lamp
928   -x-- ---- P1 Music select Lamp
929   --x- ---- P2 Race Leader Lamp
930   ---x ---- P1 Race Leader Lamp
931   ---- x--- P2 Start Lamp
932   ---- -x-- P1 Start Lamp
933   ---- ---x (used in game?)
934   */
935}
936
923937static ADDRESS_MAP_START( coolridr_submap, AS_PROGRAM, 32, coolridr_state )
924938   AM_RANGE(0x00000000, 0x0001ffff) AM_ROM AM_SHARE("share2")
925939
r21191r21192
939953   AM_RANGE(0x05300000, 0x0530ffff) AM_RAM AM_SHARE("share3") /*Communication area RAM*/
940954   AM_RANGE(0x05ff0000, 0x05ffffff) AM_RAM /*???*/
941955   AM_RANGE(0x06000000, 0x060001ff) AM_RAM // backup RAM
942   AM_RANGE(0x06100000, 0x06100003) AM_READ_PORT("IN0") AM_WRITENOP
956   AM_RANGE(0x06100000, 0x06100003) AM_READ_PORT("IN0") AM_WRITE8(lamps_w,0x000000ff)
943957   AM_RANGE(0x06100004, 0x06100007) AM_READ_PORT("IN1")
944958   AM_RANGE(0x06100008, 0x0610000b) AM_READ_PORT("IN5")
945959   AM_RANGE(0x0610000c, 0x0610000f) AM_READ_PORT("IN6")

Previous 199869 Revisions Next


© 1997-2024 The MAME Team