Previous 15994 Revisions Next

r14948 Tuesday 17th April, 2012 at 07:42:59 UTC by Miodrag Milanović
validation fix (no whatsnew)
[src/mess/drivers]bk.c intv.c mc1000.c
[src/mess/includes]bk.h intv.h mc1000.h

src/mess/includes/mc1000.h
r14947r14948
3333        m_cassette(*this, CASSETTE_TAG),
3434        m_ram(*this, RAM_TAG)
3535   ,
36      m_mc6845_video_ram(*this, "mc6845_video_ram"),
37      m_mc6847_video_ram(*this, "mc6847_video_ram"){ }
36      m_mc6845_video_ram(*this, "mc6845_vram"),
37      m_mc6847_video_ram(*this, "mc6847_vram"){ }
3838
3939   required_device<cpu_device> m_maincpu;
4040   required_device<mc6847_base_device> m_vdg;
src/mess/includes/bk.h
r14947r14948
1313public:
1414   bk_state(const machine_config &mconfig, device_type type, const char *tag)
1515      : driver_device(mconfig, type, tag) ,
16      m_bk0010_video_ram(*this, "bk0010_video_ram"){ }
16      m_bk0010_video_ram(*this, "video_ram"){ }
1717
1818   UINT16 m_scrool;
1919   required_shared_ptr<UINT16> m_bk0010_video_ram;
src/mess/includes/intv.h
r14947r14948
3737   m_sound(*this, "ay8914.1"),
3838   m_ecs_sound(*this, "ay8914.2")
3939       ,
40      m_intvkbd_dualport_ram(*this, "intvkbd_dualport_ram"),
40      m_intvkbd_dualport_ram(*this, "dualport_ram"),
4141      m_videoram(*this, "videoram"){ }
4242
4343   required_device<cpu_device> m_maincpu;
src/mess/drivers/mc1000.c
r14947r14948
123123
124124static ADDRESS_MAP_START( mc1000_mem, AS_PROGRAM, 8, mc1000_state )
125125   AM_RANGE(0x0000, 0x1fff) AM_RAMBANK("bank1")
126   AM_RANGE(0x2000, 0x27ff) AM_RAMBANK("bank2") AM_SHARE("mc6845_video_ram")
126   AM_RANGE(0x2000, 0x27ff) AM_RAMBANK("bank2") AM_SHARE("mc6845_vram")
127127   AM_RANGE(0x2800, 0x3fff) AM_RAM
128128   AM_RANGE(0x4000, 0x7fff) AM_RAMBANK("bank3")
129   AM_RANGE(0x8000, 0x97ff) AM_RAMBANK("bank4") AM_SHARE("mc6847_video_ram")
129   AM_RANGE(0x8000, 0x97ff) AM_RAMBANK("bank4") AM_SHARE("mc6847_vram")
130130   AM_RANGE(0x9800, 0xbfff) AM_RAMBANK("bank5")
131131   AM_RANGE(0xc000, 0xffff) AM_ROM
132132ADDRESS_MAP_END
src/mess/drivers/bk.c
r14947r14948
1818static ADDRESS_MAP_START(bk0010_mem, AS_PROGRAM, 16, bk_state )
1919   ADDRESS_MAP_UNMAP_HIGH
2020   AM_RANGE( 0x0000, 0x3fff ) AM_RAM  // RAM
21   AM_RANGE( 0x4000, 0x7fff ) AM_RAM  AM_SHARE("bk0010_video_ram") // Video RAM
21   AM_RANGE( 0x4000, 0x7fff ) AM_RAM  AM_SHARE("video_ram") // Video RAM
2222    AM_RANGE( 0x8000, 0x9fff ) AM_ROM  // ROM
2323    AM_RANGE( 0xa000, 0xbfff ) AM_ROM  // ROM
2424    AM_RANGE( 0xc000, 0xdfff ) AM_ROM  // ROM
r14947r14948
3232static ADDRESS_MAP_START(bk0010fd_mem, AS_PROGRAM, 16, bk_state )
3333   ADDRESS_MAP_UNMAP_HIGH
3434   AM_RANGE( 0x0000, 0x3fff ) AM_RAM  // RAM
35   AM_RANGE( 0x4000, 0x7fff ) AM_RAM  AM_SHARE("bk0010_video_ram") // Video RAM
35   AM_RANGE( 0x4000, 0x7fff ) AM_RAM  AM_SHARE("video_ram") // Video RAM
3636    AM_RANGE( 0x8000, 0x9fff ) AM_ROM  // ROM
3737    AM_RANGE( 0xa000, 0xdfff ) AM_RAM  // RAM
3838    AM_RANGE( 0xe000, 0xfdff ) AM_ROM  // ROM
src/mess/drivers/intv.c
r14947r14948
766766   AM_RANGE(0x3a00, 0x3bff) AM_READWRITE( intv_gram_r, intv_gram_w )      /* GRAM Alias,     8-bits wide */
767767   AM_RANGE(0x4800, 0x6fff) AM_ROM      /* Cartridges? */
768768   AM_RANGE(0x7000, 0x7fff) AM_ROM   AM_REGION("maincpu", 0x7000<<1)   /* Keyboard ROM */
769   AM_RANGE(0x8000, 0xbfff) AM_RAM_WRITE( intvkbd_dualport16_w ) AM_SHARE("intvkbd_dualport_ram")   /* Dual-port RAM */
769   AM_RANGE(0x8000, 0xbfff) AM_RAM_WRITE( intvkbd_dualport16_w ) AM_SHARE("dualport_ram")   /* Dual-port RAM */
770770ADDRESS_MAP_END
771771
772772static ADDRESS_MAP_START( intvkbd2_mem , AS_PROGRAM, 8, intv_state)

Previous 15994 Revisions Next


© 1998-2018 The MESS Team