Previous 199869 Revisions Next

r32701 Monday 13th October, 2014 at 05:58:14 UTC by Fabio Priuli
(MESS) nes.xml: added a couple of new multigame dumps using
OneBus PCB. [TeamEurope]
[hash]nes.xml
[src/emu]softlist.c softlist.h
[src/emu/sound]cdp1863.c cdp1863.h lmc1992.h
[src/emu/video]hd44102.c hd44102.h msm6255.h upd7227.c upd7227.h

trunk/src/emu/video/hd44102.c
r32700r32701
8080
8181
8282//-------------------------------------------------
83//  static_set_config - configuration helper
83//  static_set_offsets - configuration helper
8484//-------------------------------------------------
8585
86void hd44102_device::static_set_config(device_t &device, int sx, int sy)
86void hd44102_device::static_set_offsets(device_t &device, int sx, int sy)
8787{
8888   hd44102_device &hd44102 = downcast<hd44102_device &>(device);
8989
trunk/src/emu/video/hd44102.h
r32700r32701
2323#define MCFG_HD44102_ADD(_tag, _screen_tag, _sx, _sy) \
2424   MCFG_DEVICE_ADD(_tag, HD44102, 0) \
2525   MCFG_VIDEO_SET_SCREEN(_screen_tag) \
26   hd44102_device::static_set_config(*device, _sx, _sy);
26   hd44102_device::static_set_offsets(*device, _sx, _sy);
2727
2828
2929
r32700r32701
4141   hd44102_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4242
4343   // inline configuration helpers
44   static void static_set_config(device_t &device, int sx, int sy);
44   static void static_set_offsets(device_t &device, int sx, int sy);
4545
4646   DECLARE_READ8_MEMBER( read );
4747   DECLARE_WRITE8_MEMBER( write );
trunk/src/emu/video/upd7227.c
r32700r32701
5656
5757
5858//-------------------------------------------------
59//  static_set_config - configuration helper
59//  static_set_offsets - configuration helper
6060//-------------------------------------------------
6161
62void upd7227_device::static_set_config(device_t &device, int sx, int sy)
62void upd7227_device::static_set_offsets(device_t &device, int sx, int sy)
6363{
6464   upd7227_device &upd7227 = downcast<upd7227_device &>(device);
6565
trunk/src/emu/video/upd7227.h
r32700r32701
2222
2323#define MCFG_UPD7227_ADD(_tag, _sx, _sy) \
2424   MCFG_DEVICE_ADD(_tag, UPD7227, 0) \
25   upd7227_device::static_set_config(*device, _sx, _sy);
25   upd7227_device::static_set_offsets(*device, _sx, _sy);
2626
2727
2828
r32700r32701
4040   upd7227_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
4141
4242   // inline configuration helpers
43   static void static_set_config(device_t &device, int sx, int sy);
43   static void static_set_offsets(device_t &device, int sx, int sy);
4444
4545   DECLARE_WRITE_LINE_MEMBER( cs_w );
4646   DECLARE_WRITE_LINE_MEMBER( cd_w );
trunk/src/emu/video/msm6255.h
r32700r32701
3232   // construction/destruction
3333   msm6255_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
3434
35   // inline configuration helpers
36   static void static_set_config(device_t &device, int char_clock);
37
3835   virtual DECLARE_ADDRESS_MAP(map, 8);
3936
4037   DECLARE_READ8_MEMBER( ir_r );
trunk/src/emu/sound/cdp1863.c
r32700r32701
6060
6161
6262//-------------------------------------------------
63//  static_set_config - configuration helper
63//  static_set_clock2 - configuration helper
6464//-------------------------------------------------
6565
66void cdp1863_device::static_set_config(device_t &device, int clock2)
66void cdp1863_device::static_set_clock2(device_t &device, int clock2)
6767{
6868   cdp1863_device &cdp1863 = downcast<cdp1863_device &>(device);
6969
trunk/src/emu/sound/cdp1863.h
r32700r32701
3535
3636#define MCFG_CDP1863_ADD(_tag, _clock, _clock2) \
3737   MCFG_DEVICE_ADD(_tag, CDP1863, _clock) \
38   cdp1863_device::static_set_config(*device, _clock2);
38   cdp1863_device::static_set_clock2(*device, _clock2);
3939
4040
4141
r32700r32701
5353   cdp1863_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
5454
5555   // inline configuration helpers
56   static void static_set_config(device_t &device, int clock2);
56   static void static_set_clock2(device_t &device, int clock2);
5757
5858   DECLARE_WRITE8_MEMBER( str_w );
5959   void str_w(UINT8 data);
trunk/src/emu/sound/lmc1992.h
r32700r32701
7474   // construction/destruction
7575   lmc1992_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
7676
77   // inline configuration helpers
78   static void static_set_config(device_t &device, int clock2);
79
8077   DECLARE_WRITE_LINE_MEMBER( clock_w );
8178   DECLARE_WRITE_LINE_MEMBER( data_w );
8279   DECLARE_WRITE_LINE_MEMBER( enable_w );
trunk/src/emu/softlist.c
r32700r32701
371371
372372
373373//-------------------------------------------------
374//  static_set_interface - configuration helper
375//  to set the interface
374//  static_set_type - configuration helper
375//  to set the list type
376376//-------------------------------------------------
377377
378void software_list_device::static_set_config(device_t &device, const char *list, softlist_type list_type)
378void software_list_device::static_set_type(device_t &device, const char *list, softlist_type list_type)
379379{
380380   software_list_device &swlistdev = downcast<software_list_device &>(device);
381381   swlistdev.m_list_name.cpy(list);
trunk/src/emu/softlist.h
r32700r32701
3636//**************************************************************************
3737
3838#define MCFG_SOFTWARE_LIST_CONFIG(_list,_list_type) \
39   software_list_device::static_set_config(*device, _list, _list_type);
39   software_list_device::static_set_type(*device, _list, _list_type);
4040
4141#define MCFG_SOFTWARE_LIST_ADD( _tag, _list ) \
4242   MCFG_DEVICE_ADD( _tag, SOFTWARE_LIST, 0 ) \
r32700r32701
190190   software_list_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
191191
192192   // inline configuration helpers
193   static void static_set_config(device_t &device, const char *list, softlist_type list_type);
193   static void static_set_type(device_t &device, const char *list, softlist_type list_type);
194194   static void static_set_filter(device_t &device, const char *filter);
195195
196196   // getters
trunk/hash/nes.xml
r32700r32701
7895078950      </part>
7895178951   </software>
7895278952
78953   <software name="sarc110" supported="no">
78954      <description>Super Arcade 110</description>
78955      <year>19??</year>
78956      <publisher>&lt;unknown&gt;</publisher>
78957      <part name="cart" interface="nes_cart">
78958         <feature name="slot" value="onebus" />
78959         <feature name="pcb" value="UNL-OneBus" />
78960         <dataarea name="prg" size="4194304">
78961            <rom name="ic1.prg" size="4194304" crc="de76f71f" sha1="ff6b37a76c6463af7ae901918fc008b4a2863951" offset="0" status="baddump" />
78962         </dataarea>
78963         <!-- 8k VRAM on cartridge -->
78964         <dataarea name="vram" size="8192">
78965         </dataarea>
78966      </part>
78967   </software>
7895378968
78969   <software name="sarc110a" cloneof="sarc110" supported="no">
78970      <description>Super Arcade 110 (Alt)</description>
78971      <year>19??</year>
78972      <publisher>&lt;unknown&gt;</publisher>
78973      <part name="cart" interface="nes_cart">
78974         <feature name="slot" value="onebus" />
78975         <feature name="pcb" value="UNL-OneBus" />
78976         <dataarea name="prg" size="4194304">
78977            <rom name="ic1_ver2.prg" size="4194304" crc="b97a0dc7" sha1="bace32d73184df914113de5336e29a7a6f4c03fa" offset="0" status="baddump" />
78978         </dataarea>
78979         <!-- 8k VRAM on cartridge -->
78980         <dataarea name="vram" size="8192">
78981         </dataarea>
78982      </part>
78983   </software>
78984
78985
7895478986   <software name="mc_gx121" supported="no">
7895578987      <description>Games Xplosion 121 in 1</description>
7895678988      <year>19??</year>

Previous 199869 Revisions Next


© 1997-2024 The MAME Team