Previous 199869 Revisions Next

r37158 Monday 13th April, 2015 at 11:31:25 UTC by Miodrag Milanović
few more changes (nw)
[src/emu/bus/macpds]pds_tpdfpd.c
[src/emu/bus/nubus]nubus_48gc.c nubus_m2hires.c nubus_m2video.c nubus_radiustpd.c nubus_spec8.c nubus_specpdq.c nubus_wsportrait.c pds30_30hr.c pds30_cb264.c pds30_mc30.c pds30_procolor816.c pds30_sigmalview.c
[src/emu/bus/snes]snes_slot.c
[src/mess/machine/ti99]gromport.c gromport.h

trunk/src/emu/bus/macpds/pds_tpdfpd.c
r245669r245670
8686macpds_sedisplay_device::macpds_sedisplay_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
8787      device_t(mconfig, PDS_SEDISPLAY, "Radius SE Full Page Display", tag, owner, clock, "pds_sefp", __FILE__),
8888      device_video_interface(mconfig, *this),
89      device_macpds_card_interface(mconfig, *this),
90      m_assembled_tag(tag, ":", SEDISPLAY_SCREEN_NAME)
89      device_macpds_card_interface(mconfig, *this)
9190{
91   m_assembled_tag = astring(tag).cat(":").cat(SEDISPLAY_SCREEN_NAME);
9292   m_screen_tag = m_assembled_tag.c_str();
9393}
9494
9595macpds_sedisplay_device::macpds_sedisplay_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
9696      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
9797      device_video_interface(mconfig, *this),
98      device_macpds_card_interface(mconfig, *this),
99      m_assembled_tag(tag, ":", SEDISPLAY_SCREEN_NAME)
98      device_macpds_card_interface(mconfig, *this)
10099{
100   m_assembled_tag = astring(tag).cat(":").cat(SEDISPLAY_SCREEN_NAME);
101101   m_screen_tag = m_assembled_tag.c_str();
102102}
103103
trunk/src/emu/bus/nubus/nubus_48gc.c
r245669r245670
7777jmfb_device::jmfb_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7878      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7979      device_video_interface(mconfig, *this),
80      device_nubus_card_interface(mconfig, *this),
81      m_assembled_tag(tag, ":", GC48_SCREEN_NAME)
80      device_nubus_card_interface(mconfig, *this)
8281{
82   m_assembled_tag = astring(tag).cat(":").cat(GC48_SCREEN_NAME);
8383   m_screen_tag = m_assembled_tag.c_str();
8484}
8585
trunk/src/emu/bus/nubus/nubus_m2hires.c
r245669r245670
6666nubus_m2hires_device::nubus_m2hires_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6767      device_t(mconfig, NUBUS_M2HIRES, "Macintosh II Hi-Resolution video card", tag, owner, clock, "nb_m2hr", __FILE__),
6868      device_video_interface(mconfig, *this),
69      device_nubus_card_interface(mconfig, *this),
70      m_assembled_tag(tag, ":", M2HIRES_SCREEN_NAME)
69      device_nubus_card_interface(mconfig, *this)
7170{
71   m_assembled_tag = astring(tag).cat(":").cat(M2HIRES_SCREEN_NAME);
7272   m_screen_tag = m_assembled_tag.c_str();
7373}
7474
7575nubus_m2hires_device::nubus_m2hires_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7676      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7777      device_video_interface(mconfig, *this),
78      device_nubus_card_interface(mconfig, *this),
79      m_assembled_tag(tag, ":", M2HIRES_SCREEN_NAME)
78      device_nubus_card_interface(mconfig, *this)
8079{
80   m_assembled_tag = astring(tag).cat(":").cat(M2HIRES_SCREEN_NAME);
8181   m_screen_tag = m_assembled_tag.c_str();
8282}
8383
trunk/src/emu/bus/nubus/nubus_m2video.c
r245669r245670
6767nubus_m2video_device::nubus_m2video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6868      device_t(mconfig, NUBUS_M2VIDEO, "Macintosh II Video Card", tag, owner, clock, "nb_m2vc", __FILE__),
6969      device_video_interface(mconfig, *this),
70      device_nubus_card_interface(mconfig, *this),
71      m_assembled_tag(tag, ":", M2VIDEO_SCREEN_NAME)
70      device_nubus_card_interface(mconfig, *this)
7271{
72   m_assembled_tag = astring(tag).cat(":").cat(M2VIDEO_SCREEN_NAME);
7373   m_screen_tag = m_assembled_tag.c_str();
7474}
7575
7676nubus_m2video_device::nubus_m2video_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7777      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7878      device_video_interface(mconfig, *this),
79      device_nubus_card_interface(mconfig, *this),
80      m_assembled_tag(tag, ":", M2VIDEO_SCREEN_NAME)
79      device_nubus_card_interface(mconfig, *this)
8180{
81   m_assembled_tag = astring(tag).cat(":").cat(M2VIDEO_SCREEN_NAME);
8282   m_screen_tag = m_assembled_tag.c_str();
8383}
8484
trunk/src/emu/bus/nubus/nubus_radiustpd.c
r245669r245670
6666nubus_radiustpd_device::nubus_radiustpd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6767      device_t(mconfig, NUBUS_RADIUSTPD, "Radius Two Page Display video card", tag, owner, clock, "nb_rtpd", __FILE__),
6868      device_video_interface(mconfig, *this),
69      device_nubus_card_interface(mconfig, *this),
70      m_assembled_tag(tag, ":", RADIUSTPD_SCREEN_NAME)
69      device_nubus_card_interface(mconfig, *this)
7170{
71   m_assembled_tag = astring(tag).cat(":").cat(RADIUSTPD_SCREEN_NAME);
7272   m_screen_tag = m_assembled_tag.c_str();
7373}
7474
7575nubus_radiustpd_device::nubus_radiustpd_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7676      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7777      device_video_interface(mconfig, *this),
78      device_nubus_card_interface(mconfig, *this),
79      m_assembled_tag(tag, ":", RADIUSTPD_SCREEN_NAME)
78      device_nubus_card_interface(mconfig, *this)
8079{
80   m_assembled_tag = astring(tag).cat(":").cat(RADIUSTPD_SCREEN_NAME);
8181   m_screen_tag = m_assembled_tag.c_str();
8282}
8383
trunk/src/emu/bus/nubus/nubus_spec8.c
r245669r245670
6868nubus_spec8s3_device::nubus_spec8s3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6969      device_t(mconfig, NUBUS_SPEC8S3, "SuperMac Spectrum/8 Series III video card", tag, owner, clock, "nb_sp8s3", __FILE__),
7070      device_video_interface(mconfig, *this),
71      device_nubus_card_interface(mconfig, *this),
72      m_assembled_tag(tag, ":", SPEC8S3_SCREEN_NAME)
71      device_nubus_card_interface(mconfig, *this)
7372{
73   m_assembled_tag = astring(tag).cat(":").cat(SPEC8S3_SCREEN_NAME);
7474   m_screen_tag = m_assembled_tag.c_str();
7575}
7676
7777nubus_spec8s3_device::nubus_spec8s3_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7878      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7979      device_video_interface(mconfig, *this),
80      device_nubus_card_interface(mconfig, *this),
81      m_assembled_tag(tag, ":", SPEC8S3_SCREEN_NAME)
80      device_nubus_card_interface(mconfig, *this)
8281{
82   m_assembled_tag = astring(tag).cat(":").cat(SPEC8S3_SCREEN_NAME);
8383   m_screen_tag = m_assembled_tag.c_str();
8484}
8585
trunk/src/emu/bus/nubus/nubus_specpdq.c
r245669r245670
8383nubus_specpdq_device::nubus_specpdq_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
8484      device_t(mconfig, NUBUS_SPECPDQ, "SuperMac Spectrum PDQ video card", tag, owner, clock, "nb_spdq", __FILE__),
8585      device_video_interface(mconfig, *this),
86      device_nubus_card_interface(mconfig, *this),
87      m_assembled_tag(tag, ":", SPECPDQ_SCREEN_NAME),
86      device_nubus_card_interface(mconfig, *this),     
8887      m_palette(*this, "palette")
8988{
89   m_assembled_tag = astring(tag).cat(":").cat(SPECPDQ_SCREEN_NAME);
9090   m_screen_tag = m_assembled_tag.c_str();
9191}
9292
r245669r245670
9494      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
9595      device_video_interface(mconfig, *this),
9696      device_nubus_card_interface(mconfig, *this),
97      m_assembled_tag(tag, ":", SPECPDQ_SCREEN_NAME),
9897      m_palette(*this, "palette")
9998{
99   m_assembled_tag = astring(tag).cat(":").cat(SPECPDQ_SCREEN_NAME);
100100   m_screen_tag = m_assembled_tag.c_str();
101101}
102102
trunk/src/emu/bus/nubus/nubus_wsportrait.c
r245669r245670
6969nubus_wsportrait_device::nubus_wsportrait_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
7070      device_t(mconfig, NUBUS_WSPORTRAIT, "Macintosh II Portrait Video Card", tag, owner, clock, "nb_wspt", __FILE__),
7171      device_video_interface(mconfig, *this),
72      device_nubus_card_interface(mconfig, *this),
73      m_assembled_tag(tag, ":", WSPORTRAIT_SCREEN_NAME)
72      device_nubus_card_interface(mconfig, *this)
7473{
74   m_assembled_tag = astring(tag).cat(":").cat(WSPORTRAIT_SCREEN_NAME);
7575   m_screen_tag = m_assembled_tag.c_str();
7676}
7777
7878nubus_wsportrait_device::nubus_wsportrait_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7979      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
8080      device_video_interface(mconfig, *this),
81      device_nubus_card_interface(mconfig, *this),
82      m_assembled_tag(tag, ":", WSPORTRAIT_SCREEN_NAME)
81      device_nubus_card_interface(mconfig, *this)
8382{
83   m_assembled_tag = astring(tag).cat(":").cat(WSPORTRAIT_SCREEN_NAME);
8484   m_screen_tag = m_assembled_tag.c_str();
8585}
8686
trunk/src/emu/bus/nubus/pds30_30hr.c
r245669r245670
6969nubus_xceed30hr_device::nubus_xceed30hr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
7070      device_t(mconfig, PDS030_XCEED30HR, "Micron/XCEED Technology Color 30HR", tag, owner, clock, "pd3_30hr", __FILE__),
7171      device_video_interface(mconfig, *this),
72      device_nubus_card_interface(mconfig, *this),
73      m_assembled_tag(tag, ":", XCEED30HR_SCREEN_NAME)
72      device_nubus_card_interface(mconfig, *this)
7473{
74   m_assembled_tag = astring(tag).cat(":").cat(XCEED30HR_SCREEN_NAME);
7575   m_screen_tag = m_assembled_tag.c_str();
7676}
7777
7878nubus_xceed30hr_device::nubus_xceed30hr_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7979      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
8080      device_video_interface(mconfig, *this),
81      device_nubus_card_interface(mconfig, *this),
82      m_assembled_tag(tag, ":", XCEED30HR_SCREEN_NAME)
81      device_nubus_card_interface(mconfig, *this)
8382{
83   m_assembled_tag = astring(tag).cat(":").cat(XCEED30HR_SCREEN_NAME);
8484   m_screen_tag = m_assembled_tag.c_str();
8585}
8686
trunk/src/emu/bus/nubus/pds30_cb264.c
r245669r245670
6262nubus_cb264se30_device::nubus_cb264se30_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6363      device_t(mconfig, PDS030_CB264SE30, "RasterOps Colorboard 264/SE30", tag, owner, clock, "pd3_c264", __FILE__),
6464      device_video_interface(mconfig, *this),
65      device_nubus_card_interface(mconfig, *this),
66      m_assembled_tag(tag, ":", CB264SE30_SCREEN_NAME)
65      device_nubus_card_interface(mconfig, *this)
6766{
67   m_assembled_tag = astring(tag).cat(":").cat(CB264SE30_SCREEN_NAME);
6868   m_screen_tag = m_assembled_tag.c_str();
6969}
7070
7171nubus_cb264se30_device::nubus_cb264se30_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7272      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7373      device_video_interface(mconfig, *this),
74      device_nubus_card_interface(mconfig, *this),
75      m_assembled_tag(tag, ":", CB264SE30_SCREEN_NAME)
74      device_nubus_card_interface(mconfig, *this)
7675{
76   m_assembled_tag = astring(tag).cat(":").cat(CB264SE30_SCREEN_NAME);
7777   m_screen_tag = m_assembled_tag.c_str();
7878}
7979
trunk/src/emu/bus/nubus/pds30_mc30.c
r245669r245670
6565nubus_xceedmc30_device::nubus_xceedmc30_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6666      device_t(mconfig, PDS030_XCEEDMC30, "Micron/XCEED Technology MacroColor 30", tag, owner, clock, "pd3_mclr", __FILE__),
6767      device_video_interface(mconfig, *this),
68      device_nubus_card_interface(mconfig, *this),
69      m_assembled_tag(tag, ":", XCEEDMC30_SCREEN_NAME)
68      device_nubus_card_interface(mconfig, *this)     
7069{
70   m_assembled_tag = astring(tag).cat(":").cat(XCEEDMC30_SCREEN_NAME);
7171   m_screen_tag = m_assembled_tag.c_str();
7272}
7373
7474nubus_xceedmc30_device::nubus_xceedmc30_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7575      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7676      device_video_interface(mconfig, *this),
77      device_nubus_card_interface(mconfig, *this),
78      m_assembled_tag(tag, ":", XCEEDMC30_SCREEN_NAME)
77      device_nubus_card_interface(mconfig, *this)
7978{
79   m_assembled_tag = astring(tag).cat(":").cat(XCEEDMC30_SCREEN_NAME);
8080   m_screen_tag = m_assembled_tag.c_str();
8181}
8282
trunk/src/emu/bus/nubus/pds30_procolor816.c
r245669r245670
6868nubus_procolor816_device::nubus_procolor816_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6969      device_t(mconfig, PDS030_PROCOLOR816, "Lapis ProColor Server 8*16", tag, owner, clock, "pd3_pc16", __FILE__),
7070      device_video_interface(mconfig, *this),
71      device_nubus_card_interface(mconfig, *this),
72      m_assembled_tag(tag, ":", PROCOLOR816_SCREEN_NAME)
71      device_nubus_card_interface(mconfig, *this)     
7372{
73   m_assembled_tag = astring(tag).cat(":").cat(PROCOLOR816_SCREEN_NAME);
7474   m_screen_tag = m_assembled_tag.c_str();
7575}
7676
7777nubus_procolor816_device::nubus_procolor816_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7878      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7979      device_video_interface(mconfig, *this),
80      device_nubus_card_interface(mconfig, *this),
81      m_assembled_tag(tag, ":", PROCOLOR816_SCREEN_NAME)
80      device_nubus_card_interface(mconfig, *this)
8281{
82   m_assembled_tag = astring(tag).cat(":").cat(PROCOLOR816_SCREEN_NAME);
8383   m_screen_tag = m_assembled_tag.c_str();
8484}
8585
trunk/src/emu/bus/nubus/pds30_sigmalview.c
r245669r245670
6262nubus_lview_device::nubus_lview_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) :
6363      device_t(mconfig, PDS030_LVIEW, "Sigma Designs L-View", tag, owner, clock, "pd3_lviw", __FILE__),
6464      device_video_interface(mconfig, *this),
65      device_nubus_card_interface(mconfig, *this),
66      m_assembled_tag(tag, ":", LVIEW_SCREEN_NAME)
65      device_nubus_card_interface(mconfig, *this)
6766{
67   m_assembled_tag = astring(tag).cat(":").cat(LVIEW_SCREEN_NAME);
6868   m_screen_tag = m_assembled_tag.c_str();
6969}
7070
7171nubus_lview_device::nubus_lview_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source) :
7272      device_t(mconfig, type, name, tag, owner, clock, shortname, source),
7373      device_video_interface(mconfig, *this),
74      device_nubus_card_interface(mconfig, *this),
75      m_assembled_tag(tag, ":", LVIEW_SCREEN_NAME)
74      device_nubus_card_interface(mconfig, *this)
7675{
76   m_assembled_tag = astring(tag).cat(":").cat(LVIEW_SCREEN_NAME);
7777   m_screen_tag = m_assembled_tag.c_str();
7878}
7979
trunk/src/emu/bus/snes/snes_slot.c
r245669r245670
796796   // otherwise, we need to use the legacy versions including DSP dump in device romset
797797   if (!m_cart->get_addon_bios_size())
798798   {
799      astring region(m_cart->device().tag(), ":addon");
799      astring region = astring(m_cart->device().tag()).cat(":addon");
800800      UINT8 *ROM = NULL;
801801
802802      switch (m_addon)
trunk/src/mess/machine/ti99/gromport.c
r245669r245670
22852285            global_free_array(contents);
22862286            throw rpk_exception(RPK_INVALID_RAM_SPEC, "<ram type='persistent'> must have a 'file' attribute");
22872287         }
2288         astring ram_pathname(system_name, PATH_SEPARATOR, ram_filename);
2288         astring ram_pathname = astring(system_name).cat(PATH_SEPARATOR).cat(ram_filename);
22892289         ram_pname = core_strdup(ram_pathname.c_str());
22902290         // load, and fill rest with 00
22912291         if (VERBOSE>6) LOG("gromport/RPK: Loading NVRAM contents from '%s'\n", ram_pname);
trunk/src/mess/machine/ti99/gromport.h
r245669r245670
509509   const char* to_string()
510510   {
511511      if (m_detail==NULL) return error_text[(int)m_err];
512      astring errormsg(error_text[(int)m_err], ": ", m_detail);
512      astring errormsg = astring(error_text[(int)m_err]).cat(": ").cat(m_detail);
513513      return core_strdup(errormsg.c_str());
514514   }
515515


Previous 199869 Revisions Next


© 1997-2024 The MAME Team