trunk/src/emu/bus/macpds/pds_tpdfpd.c
r245669 | r245670 | |
86 | 86 | macpds_sedisplay_device::macpds_sedisplay_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
87 | 87 | device_t(mconfig, PDS_SEDISPLAY, "Radius SE Full Page Display", tag, owner, clock, "pds_sefp", __FILE__), |
88 | 88 | 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) |
91 | 90 | { |
| 91 | m_assembled_tag = astring(tag).cat(":").cat(SEDISPLAY_SCREEN_NAME); |
92 | 92 | m_screen_tag = m_assembled_tag.c_str(); |
93 | 93 | } |
94 | 94 | |
95 | 95 | macpds_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) : |
96 | 96 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
97 | 97 | 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) |
100 | 99 | { |
| 100 | m_assembled_tag = astring(tag).cat(":").cat(SEDISPLAY_SCREEN_NAME); |
101 | 101 | m_screen_tag = m_assembled_tag.c_str(); |
102 | 102 | } |
103 | 103 | |
trunk/src/emu/bus/nubus/nubus_48gc.c
r245669 | r245670 | |
77 | 77 | jmfb_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) : |
78 | 78 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
79 | 79 | 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) |
82 | 81 | { |
| 82 | m_assembled_tag = astring(tag).cat(":").cat(GC48_SCREEN_NAME); |
83 | 83 | m_screen_tag = m_assembled_tag.c_str(); |
84 | 84 | } |
85 | 85 | |
trunk/src/emu/bus/nubus/nubus_m2hires.c
r245669 | r245670 | |
66 | 66 | nubus_m2hires_device::nubus_m2hires_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
67 | 67 | device_t(mconfig, NUBUS_M2HIRES, "Macintosh II Hi-Resolution video card", tag, owner, clock, "nb_m2hr", __FILE__), |
68 | 68 | 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) |
71 | 70 | { |
| 71 | m_assembled_tag = astring(tag).cat(":").cat(M2HIRES_SCREEN_NAME); |
72 | 72 | m_screen_tag = m_assembled_tag.c_str(); |
73 | 73 | } |
74 | 74 | |
75 | 75 | nubus_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) : |
76 | 76 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
77 | 77 | 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) |
80 | 79 | { |
| 80 | m_assembled_tag = astring(tag).cat(":").cat(M2HIRES_SCREEN_NAME); |
81 | 81 | m_screen_tag = m_assembled_tag.c_str(); |
82 | 82 | } |
83 | 83 | |
trunk/src/emu/bus/nubus/nubus_m2video.c
r245669 | r245670 | |
67 | 67 | nubus_m2video_device::nubus_m2video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
68 | 68 | device_t(mconfig, NUBUS_M2VIDEO, "Macintosh II Video Card", tag, owner, clock, "nb_m2vc", __FILE__), |
69 | 69 | 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) |
72 | 71 | { |
| 72 | m_assembled_tag = astring(tag).cat(":").cat(M2VIDEO_SCREEN_NAME); |
73 | 73 | m_screen_tag = m_assembled_tag.c_str(); |
74 | 74 | } |
75 | 75 | |
76 | 76 | nubus_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) : |
77 | 77 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
78 | 78 | 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) |
81 | 80 | { |
| 81 | m_assembled_tag = astring(tag).cat(":").cat(M2VIDEO_SCREEN_NAME); |
82 | 82 | m_screen_tag = m_assembled_tag.c_str(); |
83 | 83 | } |
84 | 84 | |
trunk/src/emu/bus/nubus/nubus_radiustpd.c
r245669 | r245670 | |
66 | 66 | nubus_radiustpd_device::nubus_radiustpd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
67 | 67 | device_t(mconfig, NUBUS_RADIUSTPD, "Radius Two Page Display video card", tag, owner, clock, "nb_rtpd", __FILE__), |
68 | 68 | 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) |
71 | 70 | { |
| 71 | m_assembled_tag = astring(tag).cat(":").cat(RADIUSTPD_SCREEN_NAME); |
72 | 72 | m_screen_tag = m_assembled_tag.c_str(); |
73 | 73 | } |
74 | 74 | |
75 | 75 | nubus_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) : |
76 | 76 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
77 | 77 | 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) |
80 | 79 | { |
| 80 | m_assembled_tag = astring(tag).cat(":").cat(RADIUSTPD_SCREEN_NAME); |
81 | 81 | m_screen_tag = m_assembled_tag.c_str(); |
82 | 82 | } |
83 | 83 | |
trunk/src/emu/bus/nubus/nubus_spec8.c
r245669 | r245670 | |
68 | 68 | nubus_spec8s3_device::nubus_spec8s3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
69 | 69 | device_t(mconfig, NUBUS_SPEC8S3, "SuperMac Spectrum/8 Series III video card", tag, owner, clock, "nb_sp8s3", __FILE__), |
70 | 70 | 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) |
73 | 72 | { |
| 73 | m_assembled_tag = astring(tag).cat(":").cat(SPEC8S3_SCREEN_NAME); |
74 | 74 | m_screen_tag = m_assembled_tag.c_str(); |
75 | 75 | } |
76 | 76 | |
77 | 77 | nubus_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) : |
78 | 78 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
79 | 79 | 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) |
82 | 81 | { |
| 82 | m_assembled_tag = astring(tag).cat(":").cat(SPEC8S3_SCREEN_NAME); |
83 | 83 | m_screen_tag = m_assembled_tag.c_str(); |
84 | 84 | } |
85 | 85 | |
trunk/src/emu/bus/nubus/nubus_specpdq.c
r245669 | r245670 | |
83 | 83 | nubus_specpdq_device::nubus_specpdq_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
84 | 84 | device_t(mconfig, NUBUS_SPECPDQ, "SuperMac Spectrum PDQ video card", tag, owner, clock, "nb_spdq", __FILE__), |
85 | 85 | 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), |
88 | 87 | m_palette(*this, "palette") |
89 | 88 | { |
| 89 | m_assembled_tag = astring(tag).cat(":").cat(SPECPDQ_SCREEN_NAME); |
90 | 90 | m_screen_tag = m_assembled_tag.c_str(); |
91 | 91 | } |
92 | 92 | |
r245669 | r245670 | |
94 | 94 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
95 | 95 | device_video_interface(mconfig, *this), |
96 | 96 | device_nubus_card_interface(mconfig, *this), |
97 | | m_assembled_tag(tag, ":", SPECPDQ_SCREEN_NAME), |
98 | 97 | m_palette(*this, "palette") |
99 | 98 | { |
| 99 | m_assembled_tag = astring(tag).cat(":").cat(SPECPDQ_SCREEN_NAME); |
100 | 100 | m_screen_tag = m_assembled_tag.c_str(); |
101 | 101 | } |
102 | 102 | |
trunk/src/emu/bus/nubus/nubus_wsportrait.c
r245669 | r245670 | |
69 | 69 | nubus_wsportrait_device::nubus_wsportrait_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
70 | 70 | device_t(mconfig, NUBUS_WSPORTRAIT, "Macintosh II Portrait Video Card", tag, owner, clock, "nb_wspt", __FILE__), |
71 | 71 | 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) |
74 | 73 | { |
| 74 | m_assembled_tag = astring(tag).cat(":").cat(WSPORTRAIT_SCREEN_NAME); |
75 | 75 | m_screen_tag = m_assembled_tag.c_str(); |
76 | 76 | } |
77 | 77 | |
78 | 78 | nubus_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) : |
79 | 79 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
80 | 80 | 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) |
83 | 82 | { |
| 83 | m_assembled_tag = astring(tag).cat(":").cat(WSPORTRAIT_SCREEN_NAME); |
84 | 84 | m_screen_tag = m_assembled_tag.c_str(); |
85 | 85 | } |
86 | 86 | |
trunk/src/emu/bus/nubus/pds30_30hr.c
r245669 | r245670 | |
69 | 69 | nubus_xceed30hr_device::nubus_xceed30hr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
70 | 70 | device_t(mconfig, PDS030_XCEED30HR, "Micron/XCEED Technology Color 30HR", tag, owner, clock, "pd3_30hr", __FILE__), |
71 | 71 | 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) |
74 | 73 | { |
| 74 | m_assembled_tag = astring(tag).cat(":").cat(XCEED30HR_SCREEN_NAME); |
75 | 75 | m_screen_tag = m_assembled_tag.c_str(); |
76 | 76 | } |
77 | 77 | |
78 | 78 | nubus_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) : |
79 | 79 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
80 | 80 | 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) |
83 | 82 | { |
| 83 | m_assembled_tag = astring(tag).cat(":").cat(XCEED30HR_SCREEN_NAME); |
84 | 84 | m_screen_tag = m_assembled_tag.c_str(); |
85 | 85 | } |
86 | 86 | |
trunk/src/emu/bus/nubus/pds30_cb264.c
r245669 | r245670 | |
62 | 62 | nubus_cb264se30_device::nubus_cb264se30_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
63 | 63 | device_t(mconfig, PDS030_CB264SE30, "RasterOps Colorboard 264/SE30", tag, owner, clock, "pd3_c264", __FILE__), |
64 | 64 | 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) |
67 | 66 | { |
| 67 | m_assembled_tag = astring(tag).cat(":").cat(CB264SE30_SCREEN_NAME); |
68 | 68 | m_screen_tag = m_assembled_tag.c_str(); |
69 | 69 | } |
70 | 70 | |
71 | 71 | nubus_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) : |
72 | 72 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
73 | 73 | 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) |
76 | 75 | { |
| 76 | m_assembled_tag = astring(tag).cat(":").cat(CB264SE30_SCREEN_NAME); |
77 | 77 | m_screen_tag = m_assembled_tag.c_str(); |
78 | 78 | } |
79 | 79 | |
trunk/src/emu/bus/nubus/pds30_mc30.c
r245669 | r245670 | |
65 | 65 | nubus_xceedmc30_device::nubus_xceedmc30_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
66 | 66 | device_t(mconfig, PDS030_XCEEDMC30, "Micron/XCEED Technology MacroColor 30", tag, owner, clock, "pd3_mclr", __FILE__), |
67 | 67 | 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) |
70 | 69 | { |
| 70 | m_assembled_tag = astring(tag).cat(":").cat(XCEEDMC30_SCREEN_NAME); |
71 | 71 | m_screen_tag = m_assembled_tag.c_str(); |
72 | 72 | } |
73 | 73 | |
74 | 74 | nubus_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) : |
75 | 75 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
76 | 76 | 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) |
79 | 78 | { |
| 79 | m_assembled_tag = astring(tag).cat(":").cat(XCEEDMC30_SCREEN_NAME); |
80 | 80 | m_screen_tag = m_assembled_tag.c_str(); |
81 | 81 | } |
82 | 82 | |
trunk/src/emu/bus/nubus/pds30_procolor816.c
r245669 | r245670 | |
68 | 68 | nubus_procolor816_device::nubus_procolor816_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
69 | 69 | device_t(mconfig, PDS030_PROCOLOR816, "Lapis ProColor Server 8*16", tag, owner, clock, "pd3_pc16", __FILE__), |
70 | 70 | 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) |
73 | 72 | { |
| 73 | m_assembled_tag = astring(tag).cat(":").cat(PROCOLOR816_SCREEN_NAME); |
74 | 74 | m_screen_tag = m_assembled_tag.c_str(); |
75 | 75 | } |
76 | 76 | |
77 | 77 | nubus_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) : |
78 | 78 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
79 | 79 | 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) |
82 | 81 | { |
| 82 | m_assembled_tag = astring(tag).cat(":").cat(PROCOLOR816_SCREEN_NAME); |
83 | 83 | m_screen_tag = m_assembled_tag.c_str(); |
84 | 84 | } |
85 | 85 | |
trunk/src/emu/bus/nubus/pds30_sigmalview.c
r245669 | r245670 | |
62 | 62 | nubus_lview_device::nubus_lview_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : |
63 | 63 | device_t(mconfig, PDS030_LVIEW, "Sigma Designs L-View", tag, owner, clock, "pd3_lviw", __FILE__), |
64 | 64 | 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) |
67 | 66 | { |
| 67 | m_assembled_tag = astring(tag).cat(":").cat(LVIEW_SCREEN_NAME); |
68 | 68 | m_screen_tag = m_assembled_tag.c_str(); |
69 | 69 | } |
70 | 70 | |
71 | 71 | nubus_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) : |
72 | 72 | device_t(mconfig, type, name, tag, owner, clock, shortname, source), |
73 | 73 | 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) |
76 | 75 | { |
| 76 | m_assembled_tag = astring(tag).cat(":").cat(LVIEW_SCREEN_NAME); |
77 | 77 | m_screen_tag = m_assembled_tag.c_str(); |
78 | 78 | } |
79 | 79 | |
trunk/src/mess/machine/ti99/gromport.c
r245669 | r245670 | |
2285 | 2285 | global_free_array(contents); |
2286 | 2286 | throw rpk_exception(RPK_INVALID_RAM_SPEC, "<ram type='persistent'> must have a 'file' attribute"); |
2287 | 2287 | } |
2288 | | astring ram_pathname(system_name, PATH_SEPARATOR, ram_filename); |
| 2288 | astring ram_pathname = astring(system_name).cat(PATH_SEPARATOR).cat(ram_filename); |
2289 | 2289 | ram_pname = core_strdup(ram_pathname.c_str()); |
2290 | 2290 | // load, and fill rest with 00 |
2291 | 2291 | if (VERBOSE>6) LOG("gromport/RPK: Loading NVRAM contents from '%s'\n", ram_pname); |