Previous 15994 Revisions Next

r15986 Monday 20th August, 2012 at 20:41:57 UTC by Wilbert Pol
pcfx.c: Added huc6261 device (nw)
[src/mess/drivers]pcfx.c

src/mess/drivers/pcfx.c
r15985r15986
99
1010#include "emu.h"
1111#include "cpu/v810/v810.h"
12#include "video/huc6260.h"
12#include "video/huc6261.h"
1313#include "video/huc6270.h"
1414
1515
r15985r15986
3939   AM_RANGE( 0x00000000, 0x000000FF ) AM_NOP   /* PAD */
4040   AM_RANGE( 0x00000100, 0x000001FF ) AM_NOP   /* HuC6230 */
4141   AM_RANGE( 0x00000200, 0x000002FF ) AM_NOP   /* HuC6271 */
42   AM_RANGE( 0x00000300, 0x000003FF ) AM_NOP   /* HuC6261 */
42   AM_RANGE( 0x00000300, 0x000003FF ) AM_DEVREADWRITE16( "huc6261", huc6261_device, read, write, 0xffff )   /* HuC6261 */
4343   AM_RANGE( 0x00000400, 0x000004FF ) AM_DEVREADWRITE8( "huc6270_a", huc6270_device, read, write, 0xff )   /* HuC6270-A */
4444   AM_RANGE( 0x00000500, 0x000005FF ) AM_DEVREADWRITE8( "huc6270_b", huc6270_device, read, write, 0xff )   /* HuC6270-B */
4545   AM_RANGE( 0x00000600, 0x000006FF ) AM_NOP   /* HuC6272 */
r15985r15986
5959}
6060
6161
62static const huc6261_interface pcfx_huc6261_config =
63{
64   "screen",
65   "huc6270_a",
66   "huc6270_b"
67};
68
69
6270static const huc6270_interface pcfx_huc6270_a_config =
6371{
6472   0x20000,
r15985r15986
9098
9199   MCFG_SCREEN_ADD( "screen", RASTER )
92100   MCFG_SCREEN_UPDATE_DRIVER(pcfx_state, screen_update)
93   MCFG_SCREEN_RAW_PARAMS(XTAL_21_4772MHz, HUC6260_WPF, 64, 64 + 1024 + 64, HUC6260_LPF, 18, 18 + 242)
101   MCFG_SCREEN_RAW_PARAMS(XTAL_21_4772MHz, HUC6261_WPF, 64, 64 + 1024 + 64, HUC6261_LPF, 18, 18 + 242)
94102
95103   MCFG_HUC6270_ADD( "huc6270_a", pcfx_huc6270_a_config )
96104   MCFG_HUC6270_ADD( "huc6270_b", pcfx_huc6270_b_config )
105   MCFG_HUC6261_ADD( "huc6261", XTAL_21_4772MHz, pcfx_huc6261_config )
97106
98107MACHINE_CONFIG_END
99108

Previous 15994 Revisions Next


© 1998-2018 The MESS Team