Previous 199869 Revisions Next

r39860 Monday 20th July, 2015 at 16:07:08 UTC by Joakim Larsson Edström
Added 58167 RTC, works but no support for it in current system rom, verified through mame debugger
[src/mess/drivers]force68k.c

trunk/src/mess/drivers/force68k.c
r248371r248372
135135      driver_device(mconfig, type, tag),
136136        //      m_rtc(*this, "rtc")
137137        m_maincpu(*this, "maincpu"),
138        m_rtc(*this, "rtc"),
138139        m_pit(*this, "pit"),
139140        m_aciahost(*this, "aciahost"),
140141         m_aciaterm(*this, "aciaterm"),
r248371r248372
150151
151152private:
152153   required_device<cpu_device> m_maincpu;
153   //   required_device<mm58167_device> m_rtc;
154   required_device<mm58167_device> m_rtc;
154155   required_device<pit68230_device> m_pit;
155156   required_device<acia6850_device> m_aciahost;
156157   required_device<acia6850_device> m_aciaterm;
r248371r248372
172173   AM_RANGE(0x0c0082, 0x0c0083) AM_DEVREADWRITE8("aciaterm", acia6850_device, data_r, data_w, 0xff00)
173174   AM_RANGE(0x0c0100, 0x0c0101) AM_DEVREADWRITE8("aciaremt", acia6850_device, status_r, control_w, 0x00ff)
174175   AM_RANGE(0x0c0102, 0x0c0103) AM_DEVREADWRITE8("aciaremt", acia6850_device, data_r, data_w, 0x00ff)
175//      AM_RANGE(0x0c0401, 0x0c042f) AM_DEVREADWRITE8("rtc", mm58167_device, read, write, 0xff00)
176        AM_RANGE(0x0c0400, 0x0c042f) AM_DEVREADWRITE8("rtc", mm58167_device, read, write, 0x00ff)
176177        AM_RANGE(0x0e0000, 0x0e0035) AM_DEVREADWRITE8("pit", pit68230_device, data_r, data_w, 0x00ff)
177178//      AM_RANGE(0x0e0200, 0x0e0380) AM_READWRITE(fpu_r, fpu_w) /* optional FPCP 68881 FPU interface */
178179//      AM_RANGE(0x100000, 0xfeffff) /* VMEbus Rev B addresses (24 bits) */
r248371r248372
239240        MCFG_DEVICE_ADD("aciaremt_clock", CLOCK, ACIA_CLOCK)
240241   MCFG_CLOCK_SIGNAL_HANDLER(WRITELINE(force68k_state, write_aciaterm_clock))
241242
243   /* RTC Real Time Clock device */
244   MCFG_DEVICE_ADD("rtc", MM58167, XTAL_32_768kHz)
245
242246   /* PIT Parallel Interface and Timer device */
243247   MCFG_DEVICE_ADD("pit", PIT68230, 0)
244248


Previous 199869 Revisions Next


© 1997-2024 The MAME Team