diff options
Diffstat (limited to 'src/mess/drivers/dgn_beta.c')
-rw-r--r-- | src/mess/drivers/dgn_beta.c | 120 |
1 files changed, 60 insertions, 60 deletions
diff --git a/src/mess/drivers/dgn_beta.c b/src/mess/drivers/dgn_beta.c index 3b0ae3e971d..942759adab9 100644 --- a/src/mess/drivers/dgn_beta.c +++ b/src/mess/drivers/dgn_beta.c @@ -65,24 +65,24 @@ These are yet to be implemented. static const unsigned char dgnbeta_palette[] = { /*normal brightness */ - 0x00,0x00,0x00, /* black */ - 0x80,0x00,0x00, /* red */ - 0x00,0x80,0x00, /* green */ - 0x80,0x80,0x00, /* yellow */ - 0x00,0x00,0x80, /* blue */ - 0x80,0x00,0x80, /* magenta */ - 0x00,0x80,0x80, /* cyan */ - 0x80,0x80,0x80, /* white */ + 0x00,0x00,0x00, /* black */ + 0x80,0x00,0x00, /* red */ + 0x00,0x80,0x00, /* green */ + 0x80,0x80,0x00, /* yellow */ + 0x00,0x00,0x80, /* blue */ + 0x80,0x00,0x80, /* magenta */ + 0x00,0x80,0x80, /* cyan */ + 0x80,0x80,0x80, /* white */ /*enhanced brightness*/ - 0x00,0x00,0x00, /* black */ - 0xFF,0x00,0x00, /* red */ - 0x00,0xFF,0x00, /* green */ - 0xFF,0xFF,0x00, /* yellow */ - 0x00,0x00,0xFF, /* blue */ - 0xFF,0x00,0xFF, /* magenta */ - 0x00,0xFF,0xFF, /* cyan */ - 0xFF,0xFF,0xFF /* white */ + 0x00,0x00,0x00, /* black */ + 0xFF,0x00,0x00, /* red */ + 0x00,0xFF,0x00, /* green */ + 0xFF,0xFF,0x00, /* yellow */ + 0x00,0x00,0xFF, /* blue */ + 0xFF,0x00,0xFF, /* magenta */ + 0x00,0xFF,0xFF, /* cyan */ + 0xFF,0xFF,0xFF /* white */ }; /* @@ -135,37 +135,37 @@ static const unsigned char dgnbeta_palette[] = */ static ADDRESS_MAP_START( dgnbeta_map, AS_PROGRAM, 8, dgn_beta_state ) - AM_RANGE(0x0000, 0x0FFF) AM_RAMBANK("bank1") - AM_RANGE(0x1000, 0x1FFF) AM_RAMBANK("bank2") - AM_RANGE(0x2000, 0x2FFF) AM_RAMBANK("bank3") - AM_RANGE(0x3000, 0x3FFF) AM_RAMBANK("bank4") - AM_RANGE(0x4000, 0x4FFF) AM_RAMBANK("bank5") - AM_RANGE(0x5000, 0x5FFF) AM_RAMBANK("bank6") - AM_RANGE(0x6000, 0x6FFF) AM_RAMBANK("bank7") AM_SHARE("videoram") - AM_RANGE(0x7000, 0x7FFF) AM_RAMBANK("bank8") - AM_RANGE(0x8000, 0x8FFF) AM_RAMBANK("bank9") - AM_RANGE(0x9000, 0x9FFF) AM_RAMBANK("bank10") - AM_RANGE(0xA000, 0xAFFF) AM_RAMBANK("bank11") - AM_RANGE(0xB000, 0xBFFF) AM_RAMBANK("bank12") - AM_RANGE(0xC000, 0xCFFF) AM_RAMBANK("bank13") - AM_RANGE(0xD000, 0xDFFF) AM_RAMBANK("bank14") - AM_RANGE(0xE000, 0xEFFF) AM_RAMBANK("bank15") - AM_RANGE(0xF000, 0xFBFF) AM_RAMBANK("bank16") - AM_RANGE(0xfC00, 0xfC1F) AM_NOP - AM_RANGE(0xFC20, 0xFC23) AM_DEVREADWRITE(PIA_0_TAG, pia6821_device, read, write) - AM_RANGE(0xFC24, 0xFC27) AM_DEVREADWRITE(PIA_1_TAG, pia6821_device, read, write) - AM_RANGE(0xFC28, 0xfC7F) AM_NOP + AM_RANGE(0x0000, 0x0FFF) AM_RAMBANK("bank1") + AM_RANGE(0x1000, 0x1FFF) AM_RAMBANK("bank2") + AM_RANGE(0x2000, 0x2FFF) AM_RAMBANK("bank3") + AM_RANGE(0x3000, 0x3FFF) AM_RAMBANK("bank4") + AM_RANGE(0x4000, 0x4FFF) AM_RAMBANK("bank5") + AM_RANGE(0x5000, 0x5FFF) AM_RAMBANK("bank6") + AM_RANGE(0x6000, 0x6FFF) AM_RAMBANK("bank7") AM_SHARE("videoram") + AM_RANGE(0x7000, 0x7FFF) AM_RAMBANK("bank8") + AM_RANGE(0x8000, 0x8FFF) AM_RAMBANK("bank9") + AM_RANGE(0x9000, 0x9FFF) AM_RAMBANK("bank10") + AM_RANGE(0xA000, 0xAFFF) AM_RAMBANK("bank11") + AM_RANGE(0xB000, 0xBFFF) AM_RAMBANK("bank12") + AM_RANGE(0xC000, 0xCFFF) AM_RAMBANK("bank13") + AM_RANGE(0xD000, 0xDFFF) AM_RAMBANK("bank14") + AM_RANGE(0xE000, 0xEFFF) AM_RAMBANK("bank15") + AM_RANGE(0xF000, 0xFBFF) AM_RAMBANK("bank16") + AM_RANGE(0xfC00, 0xfC1F) AM_NOP + AM_RANGE(0xFC20, 0xFC23) AM_DEVREADWRITE(PIA_0_TAG, pia6821_device, read, write) + AM_RANGE(0xFC24, 0xFC27) AM_DEVREADWRITE(PIA_1_TAG, pia6821_device, read, write) + AM_RANGE(0xFC28, 0xfC7F) AM_NOP AM_RANGE(0xfc80, 0xfc80) AM_DEVWRITE("crtc", mc6845_device, address_w) AM_RANGE(0xfc81, 0xfc81) AM_DEVREADWRITE("crtc", mc6845_device, register_r, register_w) - AM_RANGE(0xfc82, 0xfC9F) AM_NOP - AM_RANGE(0xFCA0, 0xFCA3) AM_READNOP AM_WRITE(dgnbeta_colour_ram_w) /* 4x4bit colour ram for graphics modes */ - AM_RANGE(0xFCC0, 0xFCC3) AM_DEVREADWRITE(PIA_2_TAG, pia6821_device, read, write) - AM_RANGE(0xfcC4, 0xfcdf) AM_NOP - AM_RANGE(0xfce0, 0xfce3) AM_READWRITE(dgnbeta_wd2797_r ,dgnbeta_wd2797_w) /* Onboard disk interface */ - AM_RANGE(0xfce4, 0xfdff) AM_NOP - AM_RANGE(0xFE00, 0xFE0F) AM_READWRITE(dgn_beta_page_r ,dgn_beta_page_w) - AM_RANGE(0xfe10, 0xfEff) AM_NOP - AM_RANGE(0xFF00, 0xFFFF) AM_RAMBANK("bank17") + AM_RANGE(0xfc82, 0xfC9F) AM_NOP + AM_RANGE(0xFCA0, 0xFCA3) AM_READNOP AM_WRITE(dgnbeta_colour_ram_w) /* 4x4bit colour ram for graphics modes */ + AM_RANGE(0xFCC0, 0xFCC3) AM_DEVREADWRITE(PIA_2_TAG, pia6821_device, read, write) + AM_RANGE(0xfcC4, 0xfcdf) AM_NOP + AM_RANGE(0xfce0, 0xfce3) AM_READWRITE(dgnbeta_wd2797_r ,dgnbeta_wd2797_w) /* Onboard disk interface */ + AM_RANGE(0xfce4, 0xfdff) AM_NOP + AM_RANGE(0xFE00, 0xFE0F) AM_READWRITE(dgn_beta_page_r ,dgn_beta_page_w) + AM_RANGE(0xfe10, 0xfEff) AM_NOP + AM_RANGE(0xFF00, 0xFFFF) AM_RAMBANK("bank17") ADDRESS_MAP_END @@ -302,15 +302,15 @@ static const floppy_interface dgnbeta_floppy_interface = /* F4 Character Displayer */ static const gfx_layout dgnbeta_charlayout = { - 8, 10, /* 8 x 10 characters */ - 256, /* 256 characters */ - 1, /* 1 bits per pixel */ - { 0 }, /* no bitplanes */ + 8, 10, /* 8 x 10 characters */ + 256, /* 256 characters */ + 1, /* 1 bits per pixel */ + { 0 }, /* no bitplanes */ /* x offsets */ { 0, 1, 2, 3, 4, 5, 6, 7 }, /* y offsets */ { 0*8, 1*8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8, 8*8, 9*8 }, - 8*16 /* every char takes 16 bytes */ + 8*16 /* every char takes 16 bytes */ }; static GFXDECODE_START( dgnbeta ) @@ -348,7 +348,7 @@ static MACHINE_CONFIG_START( dgnbeta, dgn_beta_state ) MCFG_LEGACY_FLOPPY_4_DRIVES_ADD(dgnbeta_floppy_interface) - MCFG_MC6845_ADD("crtc", HD6845, XTAL_12_288MHz / 16, dgnbeta_crtc6845_interface) //XTAL is guessed + MCFG_MC6845_ADD("crtc", HD6845, XTAL_12_288MHz / 16, dgnbeta_crtc6845_interface) //XTAL is guessed /* internal ram */ MCFG_RAM_ADD(RAM_TAG) @@ -363,17 +363,17 @@ MACHINE_CONFIG_END ROM_START(dgnbeta) ROM_REGION(0x4000,MAINCPU_TAG,0) - ROM_SYSTEM_BIOS( 0, "bootrom", "Dragon beta OS9 boot rom (1984)" ) - ROMX_LOAD("beta_bt.rom" ,0x0000 ,0x4000 ,CRC(4c54c1de) SHA1(141d9fcd2d187c305dff83fce2902a30072aed76), ROM_BIOS(1)) - ROM_SYSTEM_BIOS( 1, "testrom", "Dragon beta test rom (1984?)" ) - ROMX_LOAD("beta_tst.rom" ,0x2000 ,0x2000 ,CRC(01d79d00) SHA1(343e08cf7656b5e8970514868df37ea0af1e2362), ROM_BIOS(2)) - ROM_SYSTEM_BIOS( 2, "cfiles", "cfiles rom" ) - ROMX_LOAD("beta_cfi.rom" ,0x2000 ,0x2000 ,CRC(d312e4c0) SHA1(5c00daac488eaf8d36d66de6ec6c746ab7b78ecf), ROM_BIOS(3)) - ROM_SYSTEM_BIOS( 3, "dfiles", "dfiles rom" ) - ROMX_LOAD("beta_dfi.rom" ,0x2000 ,0x2000 ,CRC(c4ad7f64) SHA1(50aa92a1c383321485d5a1aa41dfe4f90b3beaed), ROM_BIOS(4)) + ROM_SYSTEM_BIOS( 0, "bootrom", "Dragon beta OS9 boot rom (1984)" ) + ROMX_LOAD("beta_bt.rom" ,0x0000 ,0x4000 ,CRC(4c54c1de) SHA1(141d9fcd2d187c305dff83fce2902a30072aed76), ROM_BIOS(1)) + ROM_SYSTEM_BIOS( 1, "testrom", "Dragon beta test rom (1984?)" ) + ROMX_LOAD("beta_tst.rom" ,0x2000 ,0x2000 ,CRC(01d79d00) SHA1(343e08cf7656b5e8970514868df37ea0af1e2362), ROM_BIOS(2)) + ROM_SYSTEM_BIOS( 2, "cfiles", "cfiles rom" ) + ROMX_LOAD("beta_cfi.rom" ,0x2000 ,0x2000 ,CRC(d312e4c0) SHA1(5c00daac488eaf8d36d66de6ec6c746ab7b78ecf), ROM_BIOS(3)) + ROM_SYSTEM_BIOS( 3, "dfiles", "dfiles rom" ) + ROMX_LOAD("beta_dfi.rom" ,0x2000 ,0x2000 ,CRC(c4ad7f64) SHA1(50aa92a1c383321485d5a1aa41dfe4f90b3beaed), ROM_BIOS(4)) ROM_REGION (0x2000, "gfx1", 0) - ROM_LOAD("betachar.rom" ,0x0000 ,0x2000 ,CRC(ca79d66c) SHA1(8e2090d471dd97a53785a7f44a49d3c8c85b41f2)) + ROM_LOAD("betachar.rom" ,0x0000 ,0x2000 ,CRC(ca79d66c) SHA1(8e2090d471dd97a53785a7f44a49d3c8c85b41f2)) ROM_END /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |