mirror of
https://github.com/holub/mame
synced 2025-10-04 16:34:53 +03:00
group some saitek drivers (nw)
This commit is contained in:
parent
abba846636
commit
76ca04e403
@ -2821,9 +2821,6 @@ files {
|
|||||||
MAME_DIR .. "src/mame/drivers/novag_savant.cpp",
|
MAME_DIR .. "src/mame/drivers/novag_savant.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/novag_scon.cpp",
|
MAME_DIR .. "src/mame/drivers/novag_scon.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/novag_sexpert.cpp",
|
MAME_DIR .. "src/mame/drivers/novag_sexpert.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/ssystem3.cpp",
|
|
||||||
MAME_DIR .. "src/mame/includes/ssystem3.h",
|
|
||||||
MAME_DIR .. "src/mame/video/ssystem3.cpp",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
createMESSProjects(_target, _subtarget, "olivetti")
|
createMESSProjects(_target, _subtarget, "olivetti")
|
||||||
@ -3068,11 +3065,11 @@ files {
|
|||||||
|
|
||||||
createMESSProjects(_target, _subtarget, "saitek")
|
createMESSProjects(_target, _subtarget, "saitek")
|
||||||
files {
|
files {
|
||||||
MAME_DIR .. "src/mame/drivers/risc2500.cpp",
|
MAME_DIR .. "src/mame/drivers/saitek_chesstrv.cpp",
|
||||||
|
MAME_DIR .. "src/mame/drivers/saitek_cp2000.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/saitek_delta1.cpp",
|
MAME_DIR .. "src/mame/drivers/saitek_delta1.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/scisys_chesstrv.cpp",
|
MAME_DIR .. "src/mame/drivers/saitek_risc2500.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/scisys_cp2000.cpp",
|
MAME_DIR .. "src/mame/drivers/saitek_stratos.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/stratos.cpp",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
createMESSProjects(_target, _subtarget, "samcoupe")
|
createMESSProjects(_target, _subtarget, "samcoupe")
|
||||||
@ -4059,6 +4056,9 @@ files {
|
|||||||
MAME_DIR .. "src/mame/includes/softbox.h",
|
MAME_DIR .. "src/mame/includes/softbox.h",
|
||||||
MAME_DIR .. "src/mame/drivers/squale.cpp",
|
MAME_DIR .. "src/mame/drivers/squale.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/solbourne.cpp",
|
MAME_DIR .. "src/mame/drivers/solbourne.cpp",
|
||||||
|
MAME_DIR .. "src/mame/drivers/ssystem3.cpp",
|
||||||
|
MAME_DIR .. "src/mame/includes/ssystem3.h",
|
||||||
|
MAME_DIR .. "src/mame/video/ssystem3.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/swyft.cpp",
|
MAME_DIR .. "src/mame/drivers/swyft.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/symbolics.cpp",
|
MAME_DIR .. "src/mame/drivers/symbolics.cpp",
|
||||||
MAME_DIR .. "src/mame/drivers/sys2900.cpp",
|
MAME_DIR .. "src/mame/drivers/sys2900.cpp",
|
||||||
|
@ -26,7 +26,7 @@ digit DP lights up).
|
|||||||
#include "machine/sensorboard.h"
|
#include "machine/sensorboard.h"
|
||||||
|
|
||||||
// internal artwork
|
// internal artwork
|
||||||
#include "scisys_chesstrv.lh" // clickable
|
#include "saitek_chesstrv.lh" // clickable
|
||||||
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
@ -208,7 +208,7 @@ void chesstrv_state::chesstrv(machine_config &config)
|
|||||||
/* video hardware */
|
/* video hardware */
|
||||||
PWM_DISPLAY(config, m_display).set_size(4, 7);
|
PWM_DISPLAY(config, m_display).set_size(4, 7);
|
||||||
m_display->set_segmask(0xf, 0x7f);
|
m_display->set_segmask(0xf, 0x7f);
|
||||||
config.set_default_layout(layout_scisys_chesstrv);
|
config.set_default_layout(layout_saitek_chesstrv);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -28,7 +28,7 @@ Capturing pieces is also unintuitive, having to press the destination square twi
|
|||||||
#include "speaker.h"
|
#include "speaker.h"
|
||||||
|
|
||||||
// internal artwork
|
// internal artwork
|
||||||
#include "scisys_cp2000.lh" // clickable
|
#include "saitek_cp2000.lh" // clickable
|
||||||
|
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
@ -228,7 +228,7 @@ void cp2000_state::cp2000(machine_config &config)
|
|||||||
/* video hardware */
|
/* video hardware */
|
||||||
PWM_DISPLAY(config, m_display).set_size(4, 7);
|
PWM_DISPLAY(config, m_display).set_size(4, 7);
|
||||||
m_display->set_segmask(0xf, 0x7f);
|
m_display->set_segmask(0xf, 0x7f);
|
||||||
config.set_default_layout(layout_scisys_cp2000);
|
config.set_default_layout(layout_saitek_cp2000);
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
SPEAKER(config, "speaker").front_center();
|
SPEAKER(config, "speaker").front_center();
|
@ -32,7 +32,7 @@ TODO:
|
|||||||
#include "screen.h"
|
#include "screen.h"
|
||||||
#include "speaker.h"
|
#include "speaker.h"
|
||||||
|
|
||||||
#include "risc2500.lh"
|
#include "saitek_risc2500.lh"
|
||||||
|
|
||||||
|
|
||||||
class risc2500_state : public driver_device
|
class risc2500_state : public driver_device
|
||||||
@ -281,7 +281,7 @@ void risc2500_state::risc2500(machine_config &config)
|
|||||||
screen.set_screen_update(FUNC(risc2500_state::screen_update));
|
screen.set_screen_update(FUNC(risc2500_state::screen_update));
|
||||||
screen.set_palette("palette");
|
screen.set_palette("palette");
|
||||||
|
|
||||||
config.set_default_layout(layout_risc2500);
|
config.set_default_layout(layout_saitek_risc2500);
|
||||||
|
|
||||||
PALETTE(config, "palette", palette_device::MONOCHROME);
|
PALETTE(config, "palette", palette_device::MONOCHROME);
|
||||||
|
|
||||||
@ -305,7 +305,7 @@ void risc2500_state::risc2500(machine_config &config)
|
|||||||
|
|
||||||
/* ROM definitions */
|
/* ROM definitions */
|
||||||
|
|
||||||
ROM_START( risc )
|
ROM_START( risc2500 )
|
||||||
ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASE )
|
ROM_REGION( 0x40000, "maincpu", ROMREGION_ERASE )
|
||||||
ROM_SYSTEM_BIOS( 0, "v104", "v1.04" )
|
ROM_SYSTEM_BIOS( 0, "v104", "v1.04" )
|
||||||
ROMX_LOAD("s2500_v104.bin", 0x000000, 0x020000, CRC(84a06178) SHA1(66f4d9f53de6da865a3ebb4af1d6a3e245c59a3c), ROM_BIOS(0))
|
ROMX_LOAD("s2500_v104.bin", 0x000000, 0x020000, CRC(84a06178) SHA1(66f4d9f53de6da865a3ebb4af1d6a3e245c59a3c), ROM_BIOS(0))
|
||||||
@ -321,5 +321,5 @@ ROM_END
|
|||||||
|
|
||||||
|
|
||||||
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
|
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
|
||||||
CONS( 1992, risc, 0, 0, risc2500, risc2500, risc2500_state, empty_init, "Saitek", "Kasparov RISC 2500", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_SOUND )
|
CONS( 1992, risc2500, 0, 0, risc2500, risc2500, risc2500_state, empty_init, "Saitek", "Kasparov RISC 2500", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_SOUND )
|
||||||
CONS( 1995, montreux, 0, 0, risc2500, risc2500, risc2500_state, empty_init, "Saitek", "Mephisto Montreux", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_SOUND ) // after Saitek bought Hegener & Glaser
|
CONS( 1995, montreux, 0, 0, risc2500, risc2500, risc2500_state, empty_init, "Saitek", "Mephisto Montreux", MACHINE_SUPPORTS_SAVE | MACHINE_CLICKABLE_ARTWORK | MACHINE_IMPERFECT_SOUND ) // after Saitek bought Hegener & Glaser
|
@ -33658,10 +33658,6 @@ rex6000 //
|
|||||||
@source:rgum.cpp
|
@source:rgum.cpp
|
||||||
rgum //
|
rgum //
|
||||||
|
|
||||||
@source:risc2500.cpp
|
|
||||||
risc //
|
|
||||||
montreux //
|
|
||||||
|
|
||||||
@source:riscpc.cpp
|
@source:riscpc.cpp
|
||||||
a7000 // 1995 Acorn Archimedes 7000
|
a7000 // 1995 Acorn Archimedes 7000
|
||||||
a7000p // 1997 Acorn Archimedes 7000+
|
a7000p // 1997 Acorn Archimedes 7000+
|
||||||
@ -34088,9 +34084,22 @@ safarirj // (c) 1979 Shin Nihon Kikaku (SNK)
|
|||||||
@source:sage2.cpp
|
@source:sage2.cpp
|
||||||
sage2 //
|
sage2 //
|
||||||
|
|
||||||
|
@source:saitek_chesstrv.cpp
|
||||||
|
chesstrv //
|
||||||
|
|
||||||
|
@source:saitek_cp2000.cpp
|
||||||
|
cp2000 //
|
||||||
|
|
||||||
@source:saitek_delta1.cpp
|
@source:saitek_delta1.cpp
|
||||||
ccdelta1 //
|
ccdelta1 //
|
||||||
|
|
||||||
|
@source:saitek_risc2500.cpp
|
||||||
|
risc2500 //
|
||||||
|
montreux //
|
||||||
|
|
||||||
|
@source:saitek_stratos.cpp
|
||||||
|
stratos // Kasparov Stratos Chess Computer
|
||||||
|
|
||||||
@source:sam.cpp
|
@source:sam.cpp
|
||||||
24_130 //
|
24_130 //
|
||||||
24_140 //
|
24_140 //
|
||||||
@ -34374,12 +34383,6 @@ sbuggera // (c) 1981 Game-A-Tron
|
|||||||
sc2 //
|
sc2 //
|
||||||
sc2a //
|
sc2a //
|
||||||
|
|
||||||
@source:scisys_chesstrv.cpp
|
|
||||||
chesstrv //
|
|
||||||
|
|
||||||
@source:scisys_cp2000.cpp
|
|
||||||
cp2000 //
|
|
||||||
|
|
||||||
@source:scm_500.cpp
|
@source:scm_500.cpp
|
||||||
scm_500 //
|
scm_500 //
|
||||||
|
|
||||||
@ -36512,9 +36515,6 @@ twinbrat // (c) 1995
|
|||||||
twinbrata // (c) 1995
|
twinbrata // (c) 1995
|
||||||
twinbratb // (c) 1995
|
twinbratb // (c) 1995
|
||||||
|
|
||||||
@source:stratos.cpp
|
|
||||||
stratos // Kasparov Stratos Chess Computer
|
|
||||||
|
|
||||||
@source:strkzn.cpp
|
@source:strkzn.cpp
|
||||||
strkzn // (c) 1994 Purple Star
|
strkzn // (c) 1994 Purple Star
|
||||||
|
|
||||||
|
@ -679,7 +679,6 @@ rd100.cpp
|
|||||||
rd110.cpp
|
rd110.cpp
|
||||||
replicator.cpp
|
replicator.cpp
|
||||||
rex6000.cpp
|
rex6000.cpp
|
||||||
risc2500.cpp
|
|
||||||
riscpc.cpp
|
riscpc.cpp
|
||||||
rm380z.cpp
|
rm380z.cpp
|
||||||
rmnimbus.cpp
|
rmnimbus.cpp
|
||||||
@ -692,7 +691,11 @@ rz1.cpp
|
|||||||
rzone.cpp
|
rzone.cpp
|
||||||
sacstate.cpp
|
sacstate.cpp
|
||||||
sage2.cpp
|
sage2.cpp
|
||||||
|
saitek_chesstrv.cpp
|
||||||
|
saitek_cp2000.cpp
|
||||||
saitek_delta1.cpp
|
saitek_delta1.cpp
|
||||||
|
saitek_risc2500.cpp
|
||||||
|
saitek_stratos.cpp
|
||||||
samcoupe.cpp
|
samcoupe.cpp
|
||||||
sansa_fuze.cpp
|
sansa_fuze.cpp
|
||||||
sapi1.cpp
|
sapi1.cpp
|
||||||
@ -702,8 +705,6 @@ savia84.cpp
|
|||||||
sbc6510.cpp
|
sbc6510.cpp
|
||||||
sbrain.cpp
|
sbrain.cpp
|
||||||
sc2.cpp
|
sc2.cpp
|
||||||
scisys_chesstrv.cpp
|
|
||||||
scisys_cp2000.cpp
|
|
||||||
scopus.cpp
|
scopus.cpp
|
||||||
scorpion.cpp
|
scorpion.cpp
|
||||||
scv.cpp
|
scv.cpp
|
||||||
@ -748,7 +749,6 @@ ssem.cpp
|
|||||||
ssystem3.cpp
|
ssystem3.cpp
|
||||||
st17xx.cpp
|
st17xx.cpp
|
||||||
storio.cpp
|
storio.cpp
|
||||||
stratos.cpp
|
|
||||||
studio2.cpp
|
studio2.cpp
|
||||||
sun1.cpp
|
sun1.cpp
|
||||||
sun2.cpp
|
sun2.cpp
|
||||||
|
Loading…
Reference in New Issue
Block a user