Previous 199869 Revisions Next

r29402 Monday 7th April, 2014 at 04:04:47 UTC by Tafoid
Some changes/corrections to device descriptions from MASH (nw)
[src/emu/machine]7474.c i8155.c i8255.c i8279.c m6m80011ap.c pic8259.c pit8253.c tms9902.c x2212.c x76f041.c x76f100.c z80ctc.c z80dma.c z80pio.c z80sio.c
[src/emu/video]hd61830.c pc_vga.c tms34061.c tms9927.c tms9928a.c tms9928a.h

trunk/src/emu/video/pc_vga.c
r29401r29402
144144}
145145
146146tseng_vga_device::tseng_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
147   : svga_device(mconfig, TSENG_VGA, "TSENG_VGA", tag, owner, clock, "tseng_vga", __FILE__)
147   : svga_device(mconfig, TSENG_VGA, "TSENG LABS VGA", tag, owner, clock, "tseng_vga", __FILE__)
148148{
149149}
150150
151151trident_vga_device::trident_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
152   : svga_device(mconfig, TRIDENT_VGA, "TRIDENT_VGA", tag, owner, clock, "trident_vga", __FILE__)
152   : svga_device(mconfig, TRIDENT_VGA, "Trident VGA", tag, owner, clock, "trident_vga", __FILE__)
153153{
154154}
155155
156156s3_vga_device::s3_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
157   : ati_vga_device(mconfig, S3_VGA, "S3_VGA", tag, owner, clock, "s3_vga", __FILE__)
157   : ati_vga_device(mconfig, S3_VGA, "S3 Graphics VGA", tag, owner, clock, "s3_vga", __FILE__)
158158{
159159}
160160
r29401r29402
169169}
170170
171171ati_vga_device::ati_vga_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
172   : svga_device(mconfig, ATI_VGA, "ATI_VGA", tag, owner, clock, "ati_vga", __FILE__)
172   : svga_device(mconfig, ATI_VGA, "ATI VGA", tag, owner, clock, "ati_vga", __FILE__)
173173{
174174}
175175
trunk/src/emu/video/tms9928a.c
r29401r29402
6666
6767
6868tms9928a_device::tms9928a_device( const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock )
69   : device_t( mconfig, TMS9928A, "TMS9928A", tag, owner, clock, "tms9928a", __FILE__),
69   : device_t( mconfig, TMS9928A, "TMS9928A VDP", tag, owner, clock, "tms9928a", __FILE__),
7070      device_memory_interface(mconfig, *this),
7171      device_video_interface(mconfig, *this),
7272   m_space_config("vram",ENDIANNESS_BIG, 8, 14, 0, NULL, *ADDRESS_MAP_NAME(memmap))
trunk/src/emu/video/tms9928a.h
r29401r29402
179179{
180180public:
181181   tms9118_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
182      : tms9928a_device( mconfig, TMS9118, "TMS9118", tag, owner, clock, false, true, false, "tms9118", __FILE__) { }
182      : tms9928a_device( mconfig, TMS9118, "TMS9118 VDP", tag, owner, clock, false, true, false, "tms9118", __FILE__) { }
183183};
184184
185185
r29401r29402
187187{
188188public:
189189   tms9128_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
190      : tms9928a_device( mconfig, TMS9128, "TMS9128", tag, owner, clock, false, true, false, "tms9128", __FILE__) { }
190      : tms9928a_device( mconfig, TMS9128, "TMS9128 VDP", tag, owner, clock, false, true, false, "tms9128", __FILE__) { }
191191};
192192
193193
trunk/src/emu/video/tms9927.c
r29401r29402
3636const device_type CRT5057 = &device_creator<crt5057_device>;
3737
3838tms9927_device::tms9927_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
39            : device_t(mconfig, TMS9927, "TMS9927", tag, owner, clock, "tms9927", __FILE__),
39            : device_t(mconfig, TMS9927, "TMS9927 VTC", tag, owner, clock, "tms9927", __FILE__),
4040               device_video_interface(mconfig, *this),
4141               m_write_vsyn(*this)
4242{
trunk/src/emu/video/hd61830.c
r29401r29402
9999//-------------------------------------------------
100100
101101hd61830_device::hd61830_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
102   device_t(mconfig, HD61830, "Hitachi HD61830", tag, owner, clock, "hd61830", __FILE__),
102   device_t(mconfig, HD61830, "HD61830 LCDC", tag, owner, clock, "hd61830", __FILE__),
103103   device_memory_interface(mconfig, *this),
104104   device_video_interface(mconfig, *this),
105105   m_read_rd(*this),
trunk/src/emu/video/tms34061.c
r29401r29402
2828const device_type TMS34061 = &device_creator<tms34061_device>;
2929
3030tms34061_device::tms34061_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
31   : device_t(mconfig, TMS34061, "tms34061", tag, owner, clock, "tms34061", __FILE__),
31   : device_t(mconfig, TMS34061, "TMS34061 VSC", tag, owner, clock, "tms34061", __FILE__),
3232   device_video_interface(mconfig, *this),
3333   m_rowshift(0),
3434   m_vramsize(0),
trunk/src/emu/machine/x76f041.c
r29401r29402
3535const device_type X76F041 = &device_creator<x76f041_device>;
3636
3737x76f041_device::x76f041_device( const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock )
38   : device_t( mconfig, X76F041, "X76F041", tag, owner, clock, "x76f041", __FILE__ ),
38   : device_t( mconfig, X76F041, "X76F041 Flash", tag, owner, clock, "x76f041", __FILE__ ),
3939   device_nvram_interface(mconfig, *this),
4040   m_cs( 0 ),
4141   m_rst( 0 ),
trunk/src/emu/machine/z80dma.c
r29401r29402
145145//-------------------------------------------------
146146
147147z80dma_device::z80dma_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
148   : device_t(mconfig, Z80DMA, "Z8410", tag, owner, clock, "z80dma", __FILE__),
148   : device_t(mconfig, Z80DMA, "Z8410 DMA", tag, owner, clock, "z80dma", __FILE__),
149149      device_z80daisy_interface(mconfig, *this)
150150{
151151}
trunk/src/emu/machine/z80pio.c
r29401r29402
5858//-------------------------------------------------
5959
6060z80pio_device::z80pio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
61   : device_t(mconfig, Z80PIO, "Z8420", tag, owner, clock, "z80pio", __FILE__),
61   : device_t(mconfig, Z80PIO, "Z8420 PIO", tag, owner, clock, "z80pio", __FILE__),
6262      device_z80daisy_interface(mconfig, *this)
6363{
6464}
trunk/src/emu/machine/pic8259.c
r29401r29402
441441const device_type PIC8259 = &device_creator<pic8259_device>;
442442
443443pic8259_device::pic8259_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
444   : device_t(mconfig, PIC8259, "Intel PIC8259", tag, owner, clock, "pit8259", __FILE__)
444   : device_t(mconfig, PIC8259, "8259 PIC", tag, owner, clock, "pit8259", __FILE__)
445445   , m_out_int_func(*this)
446446   , m_sp_en_func(*this)
447447   , m_read_slave_ack_func(*this)
trunk/src/emu/machine/tms9902.c
r29401r29402
6161    Constructor
6262*/
6363tms9902_device::tms9902_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
64: device_t(mconfig, TMS9902, "TMS9902 Asynchronous Communication Controller", tag, owner, clock, "tms9902", __FILE__)
64: device_t(mconfig, TMS9902, "TMS9902 ACC", tag, owner, clock, "tms9902", __FILE__)
6565{
6666}
6767
trunk/src/emu/machine/x76f100.c
r29401r29402
3333const device_type X76F100 = &device_creator<x76f100_device>;
3434
3535x76f100_device::x76f100_device( const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock )
36   : device_t( mconfig, X76F100, "X76F100", tag, owner, clock, "x76f100", __FILE__ ),
36   : device_t( mconfig, X76F100, "X76F100 Flash", tag, owner, clock, "x76f100", __FILE__ ),
3737   device_nvram_interface(mconfig, *this),
3838   m_cs( 0 ),
3939   m_rst( 0 ),
trunk/src/emu/machine/z80ctc.c
r29401r29402
8080//-------------------------------------------------
8181
8282z80ctc_device::z80ctc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
83   : device_t(mconfig, Z80CTC, "Zilog Z80 CTC", tag, owner, clock, "z80ctc", __FILE__),
83   : device_t(mconfig, Z80CTC, "Z80 CTC", tag, owner, clock, "z80ctc", __FILE__),
8484      device_z80daisy_interface(mconfig, *this)
8585{
8686}
trunk/src/emu/machine/x2212.c
r29401r29402
3737//-------------------------------------------------
3838
3939x2212_device::x2212_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
40   : device_t(mconfig, X2212, "X2212", tag, owner, clock, "x2212", __FILE__),
40   : device_t(mconfig, X2212, "X2212 NVRAM", tag, owner, clock, "x2212", __FILE__),
4141      device_memory_interface(mconfig, *this),
4242      device_nvram_interface(mconfig, *this),
4343      m_auto_save(false),
trunk/src/emu/machine/i8155.c
r29401r29402
201201//-------------------------------------------------
202202
203203i8155_device::i8155_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
204   : device_t(mconfig, I8155, "Intel 8155", tag, owner, clock, "i8155", __FILE__),
204   : device_t(mconfig, I8155, "8155 RIOT", tag, owner, clock, "i8155", __FILE__),
205205      device_memory_interface(mconfig, *this),
206206      m_command(0),
207207      m_status(0),
trunk/src/emu/machine/i8279.c
r29401r29402
8888//-------------------------------------------------
8989
9090i8279_device::i8279_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
91   : device_t(mconfig, I8279, "Intel 8279", tag, owner, clock, "i8279", __FILE__)
91   : device_t(mconfig, I8279, "8279 KDC", tag, owner, clock, "i8279", __FILE__)
9292{
9393}
9494
trunk/src/emu/machine/7474.c
r29401r29402
5454//-------------------------------------------------
5555
5656ttl7474_device::ttl7474_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
57   : device_t(mconfig, TTL7474, "7474", tag, owner, clock, "7474", __FILE__),
57   : device_t(mconfig, TTL7474, "7474 TTL", tag, owner, clock, "7474", __FILE__),
5858      m_output_func(*this),
5959      m_comp_output_func(*this)
6060{
trunk/src/emu/machine/m6m80011ap.c
r29401r29402
2626//-------------------------------------------------
2727
2828m6m80011ap_device::m6m80011ap_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
29   : device_t(mconfig, M6M80011AP, "m6m80011ap", tag, owner, clock, "m6m80011ap", __FILE__),
29   : device_t(mconfig, M6M80011AP, "M6M80011AP EEPROM", tag, owner, clock, "m6m80011ap", __FILE__),
3030      device_nvram_interface(mconfig, *this)
3131{
3232}
trunk/src/emu/machine/i8255.c
r29401r29402
262262//-------------------------------------------------
263263
264264i8255_device::i8255_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
265   : device_t(mconfig, I8255, "Intel 8255", tag, owner, clock, "i8255", __FILE__)
265   : device_t(mconfig, I8255, "8255 PPI", tag, owner, clock, "i8255", __FILE__)
266266{
267267   m_intr[PORT_A] = m_intr[PORT_B] = 0;
268268   m_control = 0;
trunk/src/emu/machine/pit8253.c
r29401r29402
4848
4949
5050pit8253_device::pit8253_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
51   device_t(mconfig, PIT8253, "Intel PIT8253", tag, owner, clock, "pit8253", __FILE__),
51   device_t(mconfig, PIT8253, "8253 PIT", tag, owner, clock, "pit8253", __FILE__),
5252   m_clk0(0),
5353   m_clk1(0),
5454   m_clk2(0),
r29401r29402
7979const device_type PIT8254 = &device_creator<pit8254_device>;
8080
8181pit8254_device::pit8254_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
82   : pit8253_device(mconfig, PIT8254, "Intel PIT8254", tag, owner, clock, "pit8254", __FILE__)
82   : pit8253_device(mconfig, PIT8254, "8254 PIT", tag, owner, clock, "pit8254", __FILE__)
8383{
8484}
8585
trunk/src/emu/machine/z80sio.c
r29401r29402
298298//-------------------------------------------------
299299
300300z80sio_device::z80sio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
301   : device_t(mconfig, Z80SIO, "Zilog Z80 SIO", tag, owner, clock, "z80sio", __FILE__),
301   : device_t(mconfig, Z80SIO, "Z80 SIO", tag, owner, clock, "z80sio", __FILE__),
302302      device_z80daisy_interface(mconfig, *this)
303303{
304304   for (int i = 0; i < 8; i++)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team