mirror of
https://github.com/holub/mame
synced 2025-05-15 10:28:16 +03:00
Commented out temporarily the CRTC, adding custom
screen parameters and measured v-frequency.
This commit is contained in:
parent
4d1dd242c1
commit
676585ee41
@ -601,6 +601,7 @@ static WRITE8_HANDLER(vram_w)
|
||||
{
|
||||
majorpkr_state *state = space->machine().driver_data<majorpkr_state>();
|
||||
state->m_videoram[state->m_vram_bank * 0x800 + offset] = data;
|
||||
|
||||
if (state->m_vram_bank == 0)
|
||||
{
|
||||
tilemap_mark_tile_dirty(state->m_fg_tilemap, offset >> 1);
|
||||
@ -812,8 +813,8 @@ static ADDRESS_MAP_START( portmap, AS_IO, 8 )
|
||||
AM_RANGE(0x14, 0x14) AM_READ_PORT("TEST") /* "freeze" switch */
|
||||
AM_RANGE(0x14, 0x14) AM_WRITE(lamps_b_w) /* lamps b out */
|
||||
|
||||
AM_RANGE(0x30, 0x30) AM_DEVWRITE("crtc", mc6845_address_w)
|
||||
AM_RANGE(0x31, 0x31) AM_DEVREADWRITE("crtc", mc6845_register_r, mc6845_register_w)
|
||||
// AM_RANGE(0x30, 0x30) AM_DEVWRITE("crtc", mc6845_address_w)
|
||||
// AM_RANGE(0x31, 0x31) AM_DEVREADWRITE("crtc", mc6845_register_r, mc6845_register_w)
|
||||
|
||||
AM_RANGE(0x50, 0x50) AM_DEVREADWRITE_MODERN("oki", okim6295_device, read, write)
|
||||
AM_RANGE(0x60, 0x60) AM_WRITENOP /* leftover from a PSG SN76489/96? */
|
||||
@ -1034,11 +1035,12 @@ static MACHINE_CONFIG_START( majorpkr, majorpkr_state )
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(60)
|
||||
MCFG_SCREEN_REFRESH_RATE(52.786)
|
||||
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(0))
|
||||
MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16)
|
||||
MCFG_SCREEN_SIZE((47+1)*16, (36+1)*8) /* through CRTC registers: 768 x 296 */
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, (36*16)-1, 0, (28*8)-1) /* through CRTC registers: 560(+16) x 224 */
|
||||
// MCFG_SCREEN_VISIBLE_AREA(0, (36*16)-1, 0, (28*8)-1) /* through CRTC registers: 560(+16) x 224 */
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, (35*16)-1, 0, (28*8)-1)
|
||||
|
||||
MCFG_GFXDECODE(majorpkr)
|
||||
MCFG_PALETTE_LENGTH(0x100 * 16)
|
||||
@ -1085,9 +1087,6 @@ static DRIVER_INIT( majorpkr )
|
||||
{
|
||||
UINT8 * ROM = (UINT8 *)machine.region("maincpu")->base();
|
||||
memory_configure_bank(machine, "rom_bank", 0, 4, &ROM[0x10000], 0x800);
|
||||
|
||||
/* hidding the last unused column. masking the CRTC register */
|
||||
ROM[0x30ca] = 0x23;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user