mirror of
https://github.com/holub/mame
synced 2025-07-01 08:18:59 +03:00
Merge pull request #21 from shattered/_4a1140a
ie15: init palette, do minor cleanup incl. whitespace
This commit is contained in:
commit
2745df7e25
@ -63,9 +63,9 @@ public:
|
|||||||
virtual void machine_reset();
|
virtual void machine_reset();
|
||||||
virtual void video_start();
|
virtual void video_start();
|
||||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||||
UINT32 screen_update_hle(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
|
||||||
TIMER_DEVICE_CALLBACK_MEMBER( scanline_callback );
|
TIMER_DEVICE_CALLBACK_MEMBER( scanline_callback );
|
||||||
DECLARE_WRITE16_MEMBER( kbd_put );
|
DECLARE_WRITE16_MEMBER( kbd_put );
|
||||||
|
DECLARE_PALETTE_INIT( ie15 );
|
||||||
|
|
||||||
DECLARE_WRITE_LINE_MEMBER( serial_rx_callback );
|
DECLARE_WRITE_LINE_MEMBER( serial_rx_callback );
|
||||||
virtual void rcv_complete();
|
virtual void rcv_complete();
|
||||||
@ -600,6 +600,12 @@ static GFXDECODE_START( ie15 )
|
|||||||
GFXDECODE_ENTRY("chargen", 0x0000, ie15_charlayout, 0, 1)
|
GFXDECODE_ENTRY("chargen", 0x0000, ie15_charlayout, 0, 1)
|
||||||
GFXDECODE_END
|
GFXDECODE_END
|
||||||
|
|
||||||
|
PALETTE_INIT_MEMBER( ie15_state, ie15 )
|
||||||
|
{
|
||||||
|
palette.set_pen_color(0, rgb_t::black); // black
|
||||||
|
palette.set_pen_color(1, 0x00, 0xc0, 0x00); // green
|
||||||
|
}
|
||||||
|
|
||||||
static MACHINE_CONFIG_START( ie15, ie15_state )
|
static MACHINE_CONFIG_START( ie15, ie15_state )
|
||||||
/* Basic machine hardware */
|
/* Basic machine hardware */
|
||||||
MCFG_CPU_ADD("maincpu", IE15, XTAL_30_8MHz/10)
|
MCFG_CPU_ADD("maincpu", IE15, XTAL_30_8MHz/10)
|
||||||
@ -614,6 +620,7 @@ static MACHINE_CONFIG_START( ie15, ie15_state )
|
|||||||
MCFG_SCREEN_RAW_PARAMS(XTAL_30_8MHz/2, IE15_TOTAL_HORZ, IE15_HORZ_START,
|
MCFG_SCREEN_RAW_PARAMS(XTAL_30_8MHz/2, IE15_TOTAL_HORZ, IE15_HORZ_START,
|
||||||
IE15_HORZ_START+IE15_DISP_HORZ, IE15_TOTAL_VERT, IE15_VERT_START,
|
IE15_HORZ_START+IE15_DISP_HORZ, IE15_TOTAL_VERT, IE15_VERT_START,
|
||||||
IE15_VERT_START+IE15_DISP_VERT);
|
IE15_VERT_START+IE15_DISP_VERT);
|
||||||
|
|
||||||
MCFG_SCREEN_PALETTE("palette")
|
MCFG_SCREEN_PALETTE("palette")
|
||||||
|
|
||||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", ie15)
|
MCFG_GFXDECODE_ADD("gfxdecode", "palette", ie15)
|
||||||
@ -625,10 +632,8 @@ static MACHINE_CONFIG_START( ie15, ie15_state )
|
|||||||
MCFG_DEVICE_ADD("keyboard", IE15_KEYBOARD, 0)
|
MCFG_DEVICE_ADD("keyboard", IE15_KEYBOARD, 0)
|
||||||
MCFG_IE15_KEYBOARD_CB(WRITE16(ie15_state, kbd_put))
|
MCFG_IE15_KEYBOARD_CB(WRITE16(ie15_state, kbd_put))
|
||||||
|
|
||||||
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, NULL)
|
MCFG_RS232_PORT_ADD("rs232", default_rs232_devices, "null_modem")
|
||||||
MCFG_RS232_RXD_HANDLER(WRITELINE(ie15_state, serial_rx_callback))
|
MCFG_RS232_RXD_HANDLER(WRITELINE(ie15_state, serial_rx_callback))
|
||||||
MCFG_DEVICE_MODIFY("rs232")
|
|
||||||
MCFG_SLOT_DEFAULT_OPTION("null_modem")
|
|
||||||
|
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
MCFG_SOUND_ADD("beeper", BEEP, 0)
|
MCFG_SOUND_ADD("beeper", BEEP, 0)
|
||||||
|
@ -170,10 +170,10 @@ void ie15_keyboard_device::device_reset()
|
|||||||
/*
|
/*
|
||||||
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24
|
Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15 Y16 Y17 Y18 Y19 Y20 Y21 Y22 Y23 Y24
|
||||||
--
|
--
|
||||||
;+ 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0 -= 7 8 9 ??? ?? ??? ??? ??? f1 f2 f3
|
;+ 1! 2" 3# 4$ 5% 6& 7' 8( 9) 0 -= 7 8 9 ТАБ ГТ СБР СТР СТС f1 f2 f3
|
||||||
?J ?C ?U ?K ?E ?N ?G ?[ ?] ?Z ?H :* 4 5 6 ?? ?? ??1 ?1 ??2 f4 f5 f6
|
ЙJ ЦC УU КK ЕE НN ГG Ш[ Щ] ЗZ ХH :* 4 5 6 ПС ВК АР1 С1 АР2 f4 f5 f6
|
||||||
?F ?Y ?W ?A ?P ?R ?O ?L ?D ?V ?\ .> ?? 1 2 3 ??? ??? ??? f7 f8 f9
|
ФF ЫY ВW АA ПP РR ОO ЛL ДD ЖV Э\ .> ЗБ 1 2 3 ПРД ПРМ ПРС f7 f8 f9
|
||||||
?Q ?^ ?S ?M ?I ?T ?X ?B ?@ ,< /? _ SPC 0 , fA fB fC
|
ЯQ Ч^ СS МM ИI ТT ЬX БB Ю@ ,< /? _ SPC 0 , fA fB fC
|
||||||
|
|
||||||
rom:
|
rom:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user