mirror of
https://github.com/holub/mame
synced 2025-04-25 17:56:43 +03:00
pwrview: add crtc, only vert size is certain (nw)
This commit is contained in:
parent
e3de7849b2
commit
6f57243403
@ -12,6 +12,7 @@
|
||||
#include "machine/i8251.h"
|
||||
#include "machine/z80dart.h"
|
||||
#include "machine/pit8253.h"
|
||||
#include "screen.h"
|
||||
#include "video/mc6845.h"
|
||||
#include "bus/rs232/rs232.h"
|
||||
|
||||
@ -216,6 +217,8 @@ static ADDRESS_MAP_START(pwrview_io, AS_IO, 16, pwrview_state)
|
||||
AM_RANGE(0xc008, 0xc009) AM_READWRITE8(unk2_r, unk2_w, 0xff00)
|
||||
AM_RANGE(0xc00a, 0xc00b) AM_READ8(err_r, 0xff00)
|
||||
AM_RANGE(0xc00c, 0xc00d) AM_RAM
|
||||
AM_RANGE(0xc088, 0xc089) AM_DEVWRITE8("crtc", hd6845_device, address_w, 0x00ff)
|
||||
AM_RANGE(0xc08a, 0xc08b) AM_DEVREADWRITE8("crtc", hd6845_device, register_r, register_w, 0x00ff)
|
||||
AM_RANGE(0xc280, 0xc287) AM_READWRITE8(unk3_r, unk3_w, 0x00ff)
|
||||
AM_RANGE(0xc288, 0xc28f) AM_DEVREADWRITE8("pit", pit8253_device, read, write, 0x00ff)
|
||||
AM_RANGE(0xc2a0, 0xc2a7) AM_DEVREADWRITE8("sio", z80sio2_device, cd_ba_r, cd_ba_w, 0x00ff)
|
||||
@ -235,6 +238,10 @@ static MACHINE_CONFIG_START( pwrview, pwrview_state )
|
||||
MCFG_CPU_PROGRAM_MAP(pwrview_map)
|
||||
MCFG_CPU_IO_MAP(pwrview_io)
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_RAW_PARAMS(XTAL_64MHz/8, 480, 0, 384, 1040, 0, 960) // clock unknown
|
||||
MCFG_SCREEN_UPDATE_DEVICE("crtc", hd6845_device, screen_update)
|
||||
|
||||
MCFG_DEVICE_ADD("pit", PIT8253, 0)
|
||||
MCFG_PIT8253_CLK0(XTAL_16MHz/16) // clocks unknown, fix above when found
|
||||
MCFG_PIT8253_CLK1(XTAL_16MHz/16)
|
||||
@ -249,6 +256,8 @@ static MACHINE_CONFIG_START( pwrview, pwrview_state )
|
||||
|
||||
MCFG_DEVICE_ADD("uart", I8251, 0)
|
||||
MCFG_Z80SIO2_ADD("sio", 4000000, 0, 0, 0, 0)
|
||||
MCFG_DEVICE_ADD("crtc", HD6845, XTAL_64MHz/64) // clock unknown
|
||||
MCFG_MC6845_CHAR_WIDTH(32) // ??
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
ROM_START(pwrview)
|
||||
|
Loading…
Reference in New Issue
Block a user