mirror of
https://github.com/holub/mame
synced 2025-07-05 09:57:47 +03:00
hh*: more saturated leds for the football games
This commit is contained in:
parent
8a607beafd
commit
092ee310ff
@ -47,7 +47,6 @@ ROM source notes when dumped from another publisher, but confident it's the same
|
||||
|
||||
TODO:
|
||||
- tweak MCU frequency for games when video/audio recording surfaces(YouTube etc.)
|
||||
- us2pfball player led is brighter, but I can't get a stable picture
|
||||
- ttfball: discrete sound part, for volume gating?
|
||||
- what's the relation between drdunk and hccbaskb? Probably made by the same
|
||||
Hong Kong subcontractor? I presume Toytronic.
|
||||
@ -1625,7 +1624,7 @@ INPUT_PORTS_END
|
||||
void ttfball_state::ttfball(machine_config &config)
|
||||
{
|
||||
// basic machine hardware
|
||||
PIC1655(config, m_maincpu, 500000); // approximation - RC osc. R=27K(set 1) or 33K(set 2), C=68pF
|
||||
PIC1655(config, m_maincpu, 600000); // approximation - RC osc. R=27K(set 1) or 33K(set 2), C=68pF
|
||||
m_maincpu->read_a().set(FUNC(ttfball_state::read_a));
|
||||
m_maincpu->write_b().set(FUNC(ttfball_state::write_b));
|
||||
m_maincpu->read_c().set_constant(0xff);
|
||||
@ -1634,7 +1633,7 @@ void ttfball_state::ttfball(machine_config &config)
|
||||
// video hardware
|
||||
PWM_DISPLAY(config, m_display).set_size(9, 11);
|
||||
m_display->set_segmask(0x7f, 0xff);
|
||||
m_display->set_bri_levels(0.002, 0.02); // player led is brighter
|
||||
m_display->set_bri_levels(0.003, 0.03); // player led is brighter
|
||||
config.set_default_layout(layout_ttfball);
|
||||
|
||||
// sound hardware
|
||||
@ -1904,6 +1903,7 @@ void us2pfball_state::us2pfball(machine_config &config)
|
||||
// video hardware
|
||||
PWM_DISPLAY(config, m_display).set_size(10, 7);
|
||||
m_display->set_segmask(0xff, 0x7f);
|
||||
m_display->set_bri_levels(0.01, 0.17); // player led is brighter
|
||||
config.set_default_layout(layout_us2pfball);
|
||||
|
||||
// sound hardware
|
||||
|
@ -50,6 +50,7 @@ TODO:
|
||||
"First Up" button after the alarm sound.
|
||||
- bship discrete sound, netlist is documented
|
||||
- finish bshipb SN76477 sound
|
||||
- redo internal artwork for the baseball games (embedded SVG for diamond shapes)
|
||||
- improve elecbowl driver
|
||||
- tithermos temperature sensor comparator (right now just the digital clock works)
|
||||
- is alphie(patent) the same as the final version?
|
||||
|
@ -36,7 +36,7 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect>
|
||||
@ -45,15 +45,15 @@ license:CC0
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.13" green="0.0325" blue="0.0338" />
|
||||
<color red="0.1" green="0.01" blue="0.015" />
|
||||
</rect>
|
||||
<rect state="1">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.5" green="0.125" blue="0.13" />
|
||||
<color red="0.5" green="0.05" blue="0.075" />
|
||||
</rect>
|
||||
<rect state="2">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="1.0" green="0.25" blue="0.26" />
|
||||
<color red="1.0" green="0.1" blue="0.15" />
|
||||
</rect>
|
||||
</element>
|
||||
|
||||
|
@ -56,11 +56,11 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect state="0"><color red="0.13" green="0.0325" blue="0.0338" /></rect>
|
||||
<rect state="1"><color red="1.0" green="0.25" blue="0.26" /></rect>
|
||||
<rect state="0"><color red="0.1" green="0.01" blue="0.015" /></rect>
|
||||
<rect state="1"><color red="1.0" green="0.1" blue="0.15" /></rect>
|
||||
</element>
|
||||
|
||||
|
||||
|
@ -57,12 +57,12 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="0.5" green="0.125" blue="0.13" /></led7seg>
|
||||
<led7seg><color red="0.5" green="0.05" blue="0.075" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect state="0"><color red="0.13" green="0.0325" blue="0.0338" /></rect>
|
||||
<rect state="1"><color red="0.5" green="0.125" blue="0.13" /></rect>
|
||||
<rect state="2"><color red="1.0" green="0.25" blue="0.26" /></rect>
|
||||
<rect state="0"><color red="0.1" green="0.01" blue="0.015" /></rect>
|
||||
<rect state="1"><color red="0.5" green="0.05" blue="0.075" /></rect>
|
||||
<rect state="2"><color red="1.0" green="0.1" blue="0.15" /></rect>
|
||||
</element>
|
||||
|
||||
|
||||
|
@ -58,14 +58,14 @@ license:CC0
|
||||
<!-- 7segs are not italic here, so let's make custom ones -->
|
||||
|
||||
<element name="seg" defstate="0">
|
||||
<rect state="0"><color red="0.13" green="0.0325" blue="0.0338" /></rect>
|
||||
<rect state="1"><color red="0.5" green="0.125" blue="0.13" /></rect>
|
||||
<rect state="2"><color red="1.0" green="0.25" blue="0.26" /></rect>
|
||||
<rect state="0"><color red="0.1" green="0.01" blue="0.015" /></rect>
|
||||
<rect state="1"><color red="0.5" green="0.05" blue="0.075" /></rect>
|
||||
<rect state="2"><color red="1.0" green="0.1" blue="0.15" /></rect>
|
||||
</element>
|
||||
<element name="led" defstate="0">
|
||||
<disk state="0"><color red="0.13" green="0.0325" blue="0.0338" /></disk>
|
||||
<disk state="1"><color red="0.5" green="0.125" blue="0.13" /></disk>
|
||||
<disk state="2"><color red="1.0" green="0.25" blue="0.26" /></disk>
|
||||
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||
<disk state="1"><color red="0.5" green="0.05" blue="0.075" /></disk>
|
||||
<disk state="2"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||
</element>
|
||||
|
||||
|
||||
|
@ -12,31 +12,31 @@ license:CC0
|
||||
|
||||
<element name="text_down">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="DOWN"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="DOWN"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
<element name="text_home">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="HOME"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="HOME"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
<element name="text_yards">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="YARDS TO GO"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="YARDS TO GO"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
<element name="text_time">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="TIME REMAINING"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="TIME REMAINING"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
<element name="text_field">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="FIELD POSITION"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="FIELD POSITION"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
<element name="text_visitors">
|
||||
<rect><color red="0.8" green="0.8" blue="0.8" /></rect>
|
||||
<text string="VISITORS"><color red="0.2" green="0.2" blue="0.7" /></text>
|
||||
<text string="VISITORS"><color red="0.1" green="0.4" blue="0.8" /></text>
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect>
|
||||
@ -45,15 +45,15 @@ license:CC0
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.13" green="0.0325" blue="0.0338" />
|
||||
<color red="0.1" green="0.01" blue="0.015" />
|
||||
</rect>
|
||||
<rect state="1">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.5" green="0.125" blue="0.13" />
|
||||
<color red="0.5" green="0.05" blue="0.075" />
|
||||
</rect>
|
||||
<rect state="2">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="1.0" green="0.25" blue="0.26" />
|
||||
<color red="1.0" green="0.1" blue="0.15" />
|
||||
</rect>
|
||||
</element>
|
||||
|
||||
|
@ -36,7 +36,7 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect>
|
||||
@ -45,15 +45,15 @@ license:CC0
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.13" green="0.0325" blue="0.0338" />
|
||||
<color red="0.1" green="0.01" blue="0.015" />
|
||||
</rect>
|
||||
<rect state="1">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.5" green="0.125" blue="0.13" />
|
||||
<color red="0.5" green="0.05" blue="0.075" />
|
||||
</rect>
|
||||
<rect state="2">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="1.0" green="0.25" blue="0.26" />
|
||||
<color red="1.0" green="0.1" blue="0.15" />
|
||||
</rect>
|
||||
</element>
|
||||
|
||||
|
@ -36,7 +36,7 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect>
|
||||
@ -45,15 +45,15 @@ license:CC0
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.13" green="0.0325" blue="0.0338" />
|
||||
<color red="0.1" green="0.01" blue="0.015" />
|
||||
</rect>
|
||||
<rect state="1">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.5" green="0.125" blue="0.13" />
|
||||
<color red="0.5" green="0.05" blue="0.075" />
|
||||
</rect>
|
||||
<rect state="2">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="1.0" green="0.25" blue="0.26" />
|
||||
<color red="1.0" green="0.1" blue="0.15" />
|
||||
</rect>
|
||||
</element>
|
||||
|
||||
|
@ -36,7 +36,7 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="1.0" green="0.1" blue="0.15" /></led7seg>
|
||||
</element>
|
||||
<element name="seg" defstate="0">
|
||||
<rect>
|
||||
@ -45,15 +45,15 @@ license:CC0
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.13" green="0.0325" blue="0.0338" />
|
||||
<color red="0.1" green="0.01" blue="0.015" />
|
||||
</rect>
|
||||
<rect state="1">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="0.5" green="0.125" blue="0.13" />
|
||||
<color red="0.5" green="0.05" blue="0.075" />
|
||||
</rect>
|
||||
<rect state="2">
|
||||
<bounds x="0.25" y="0.15" width="0.5" height="0.7" />
|
||||
<color red="1.0" green="0.25" blue="0.26" />
|
||||
<color red="1.0" green="0.1" blue="0.15" />
|
||||
</rect>
|
||||
</element>
|
||||
|
||||
|
@ -87,11 +87,12 @@ license:CC0
|
||||
</element>
|
||||
|
||||
<element name="digit" defstate="0">
|
||||
<led7seg><color red="1.0" green="0.25" blue="0.26" /></led7seg>
|
||||
<led7seg><color red="0.5" green="0.05" blue="0.075" /></led7seg>
|
||||
</element>
|
||||
<element name="led" defstate="0">
|
||||
<disk state="0"><color red="0.13" green="0.0325" blue="0.0338" /></disk>
|
||||
<disk state="1"><color red="1.0" green="0.25" blue="0.26" /></disk>
|
||||
<disk state="0"><color red="0.1" green="0.01" blue="0.015" /></disk>
|
||||
<disk state="1"><color red="0.5" green="0.05" blue="0.075" /></disk>
|
||||
<disk state="2"><color red="1.0" green="0.1" blue="0.15" /></disk>
|
||||
</element>
|
||||
|
||||
|
||||
@ -144,6 +145,15 @@ license:CC0
|
||||
<element name="digit6" ref="digit"><bounds x="259" y="0" width="42" height="59" /></element>
|
||||
<element name="digit7" ref="digit"><bounds x="303" y="0" width="42" height="59" /></element>
|
||||
|
||||
<element name="multi0.2" ref="digit" blend="add"><bounds x="-5" y="0" width="42" height="59" /></element>
|
||||
<element name="multi1.2" ref="digit" blend="add"><bounds x="39" y="0" width="42" height="59" /></element>
|
||||
<element name="multi2.2" ref="digit" blend="add"><bounds x="83" y="0" width="42" height="59" /></element>
|
||||
<element name="multi3.2" ref="digit" blend="add"><bounds x="127" y="0" width="42" height="59" /></element>
|
||||
<element name="multi4.2" ref="digit" blend="add"><bounds x="171" y="0" width="42" height="59" /></element>
|
||||
<element name="multi5.2" ref="digit" blend="add"><bounds x="215" y="0" width="42" height="59" /></element>
|
||||
<element name="multi6.2" ref="digit" blend="add"><bounds x="259" y="0" width="42" height="59" /></element>
|
||||
<element name="multi7.2" ref="digit" blend="add"><bounds x="303" y="0" width="42" height="59" /></element>
|
||||
|
||||
<!-- separators -->
|
||||
<element ref="static_white"><bounds x="-9" y="-52" width="4" height="163" /></element>
|
||||
<element ref="static_white"><bounds x="37" y="-52" width="2" height="163" /></element>
|
||||
|
Loading…
Reference in New Issue
Block a user