Previous 199869 Revisions Next

r37128 Sunday 12th April, 2015 at 01:25:18 UTC by Robbbert
Merge branch 'master' of https://github.com/mamedev/mame
[src/mame/drivers]cardline.c

trunk/src/mame/drivers/cardline.c
r245639r245640
2222#include "emu.h"
2323#include "cpu/mcs51/mcs51.h"
2424#include "sound/okim6295.h"
25#include "video/mc6845.h"
2526
2627#include "cardline.lh"
2728
29#define MASTER_CLOCK XTAL_12MHz
2830
2931class cardline_state : public driver_device
3032{
r245639r245640
141143   AM_RANGE(0x2008, 0x2008) AM_NOP
142144   AM_RANGE(0x2080, 0x213f) AM_NOP
143145   AM_RANGE(0x2400, 0x2400) AM_DEVREADWRITE("oki", okim6295_device, read, write)
144   AM_RANGE(0x2800, 0x2801) AM_NOP
146   AM_RANGE(0x2800, 0x2800) AM_DEVWRITE("crtc", mc6845_device, address_w)
147   AM_RANGE(0x2801, 0x2801) AM_DEVWRITE("crtc", mc6845_device, register_w)
145148   AM_RANGE(0x2840, 0x2840) AM_NOP
146149   AM_RANGE(0x2880, 0x2880) AM_NOP
147150   AM_RANGE(0x3003, 0x3003) AM_NOP
r245639r245640
233236static MACHINE_CONFIG_START( cardline, cardline_state )
234237
235238   /* basic machine hardware */
236   MCFG_CPU_ADD("maincpu", I80C32,12000000)
239   MCFG_CPU_ADD("maincpu", I80C32, MASTER_CLOCK)
237240   MCFG_MCS51_PORT1_CONFIG(0x10)
238241   MCFG_CPU_PROGRAM_MAP(mem_prg)
239242   MCFG_CPU_IO_MAP(mem_io)
r245639r245640
252255   MCFG_PALETTE_ADD("palette", 512)
253256   MCFG_PALETTE_INIT_OWNER(cardline_state, cardline)
254257
258   MCFG_MC6845_ADD("crtc", MC6845, "screen", MASTER_CLOCK/8)   /* divisor guessed - result is 56 Hz */
259   MCFG_MC6845_SHOW_BORDER_AREA(false)
260   MCFG_MC6845_CHAR_WIDTH(8)
261
255262   MCFG_DEFAULT_LAYOUT(layout_cardline)
256263
257264   /* sound hardware */


Previous 199869 Revisions Next


© 1997-2024 The MAME Team