mirror of
https://github.com/holub/mame
synced 2025-05-19 12:18:56 +03:00
Added working button-lamps + layout to Bra$il, Fashion, and New Magic Card.
This commit is contained in:
parent
976643a24b
commit
cd7f972c5e
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -2503,6 +2503,7 @@ src/mame/layout/darius.lay svneol=native#text/plain
|
||||
src/mame/layout/deadeye.lay svneol=native#text/plain
|
||||
src/mame/layout/dlair.lay svneol=native#text/plain
|
||||
src/mame/layout/elecyoyo.lay svneol=native#text/plain
|
||||
src/mame/layout/fashion.lay svneol=native#text/plain
|
||||
src/mame/layout/firebeat.lay svneol=native#text/plain
|
||||
src/mame/layout/funworld.lay svneol=native#text/plain
|
||||
src/mame/layout/galaxi.lay -text svneol=native#plain/text
|
||||
|
@ -22,6 +22,7 @@ TODO:
|
||||
*************************************************************************************************/
|
||||
|
||||
#include "driver.h"
|
||||
#include "fashion.lh"
|
||||
|
||||
static UINT16 *blit_ram;
|
||||
|
||||
@ -222,6 +223,24 @@ static READ16_HANDLER( read3_r )
|
||||
static WRITE16_HANDLER( write1_w )
|
||||
{
|
||||
t1 = data;
|
||||
/*
|
||||
- Lbits -
|
||||
7654 3210
|
||||
=========
|
||||
---- ---x Hold1 lamp.
|
||||
---- --x- Hold2 lamp.
|
||||
---- -x-- Hold3 lamp.
|
||||
---- x--- Hold4 lamp.
|
||||
---x ---- Hold5 lamp.
|
||||
--x- ---- Start lamp.
|
||||
*/
|
||||
output_set_lamp_value(1, (data & 1)); /* Lamp 1 - HOLD 1 */
|
||||
output_set_lamp_value(2, (data >> 1) & 1); /* Lamp 2 - HOLD 2 */
|
||||
output_set_lamp_value(3, (data >> 2) & 1); /* Lamp 3 - HOLD 3 */
|
||||
output_set_lamp_value(4, (data >> 3) & 1); /* Lamp 4 - HOLD 4 */
|
||||
output_set_lamp_value(5, (data >> 4) & 1); /* Lamp 5 - HOLD 5 */
|
||||
output_set_lamp_value(6, (data >> 5) & 1); /* Lamp 6 - START */
|
||||
|
||||
// popmessage("%04x %04x",t1,t3);
|
||||
}
|
||||
|
||||
@ -688,6 +707,6 @@ static DRIVER_INIT( fashion )
|
||||
memory_install_write16_handler(cpu_get_address_space(machine->cpu[0], ADDRESS_SPACE_IO), 0x0002, 0x0003, 0, 0, fashion_write2_w );
|
||||
}
|
||||
|
||||
GAME( 19??, newmcard, 0, vidpokr2, brasil, 0, ROT0, "New High Video?", "New Magic Card", GAME_NO_SOUND )
|
||||
GAME( 2000, brasil, 0, brasil, brasil, 0, ROT0, "New High Video?", "Bra$il (Version 3)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
|
||||
GAME( 2000, fashion, brasil, brasil, fashion, fashion, ROT0, "New High Video?", "Fashion (Version 2.14)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND )
|
||||
GAMEL( 19??, newmcard, 0, vidpokr2, brasil, 0, ROT0, "New High Video?", "New Magic Card", GAME_NO_SOUND, layout_fashion )
|
||||
GAMEL( 2000, brasil, 0, brasil, brasil, 0, ROT0, "New High Video?", "Bra$il (Version 3)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND, layout_fashion )
|
||||
GAMEL( 2000, fashion, brasil, brasil, fashion, fashion, ROT0, "New High Video?", "Fashion (Version 2.14)", GAME_IMPERFECT_GRAPHICS | GAME_NO_SOUND, layout_fashion )
|
||||
|
105
src/mame/layout/fashion.lay
Normal file
105
src/mame/layout/fashion.lay
Normal file
@ -0,0 +1,105 @@
|
||||
<?xml version="1.0"?>
|
||||
<mamelayout version="2">
|
||||
<element name="L1" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="HOLD1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="L2" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="HOLD2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="L3" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="HOLD3">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="L4" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="HOLD4">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="L5" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.2" blue="0.0" />
|
||||
</rect>
|
||||
<text string="HOLD5">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="L6" defstate="1">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.3" green="0.0" blue="0.0" />
|
||||
</rect>
|
||||
<text string="START">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
<bezel name="lamp1" element="L1">
|
||||
<bounds x="0.5" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp2" element="L2">
|
||||
<bounds x="1.0" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp3" element="L3">
|
||||
<bounds x="1.5" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp4" element="L4">
|
||||
<bounds x="2.0" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp5" element="L5">
|
||||
<bounds x="2.5" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp6" element="L6">
|
||||
<bounds x="3.0" y="3.13" width="0.40" height="0.24" />
|
||||
</bezel>
|
||||
</view>
|
||||
</mamelayout>
|
@ -1710,6 +1710,8 @@ $(DRIVERS)/atarifb.o: $(LAYOUT)/atarifb.lh \
|
||||
|
||||
$(DRIVERS)/avalnche.o: $(LAYOUT)/avalnche.lh
|
||||
|
||||
$(DRIVERS)/brasil.o: $(LAYOUT)/fashion.lh
|
||||
|
||||
$(DRIVERS)/bzone.o: $(LAYOUT)/bzone.lh
|
||||
|
||||
$(DRIVERS)/bfm_sc2.o: $(LAYOUT)/bfm_sc2.lh \
|
||||
|
Loading…
Reference in New Issue
Block a user