mirror of
https://github.com/holub/mame
synced 2025-04-23 08:49:55 +03:00
slc1: add note (nw)
This commit is contained in:
parent
ff4d877d1f
commit
93ee1e9e2c
@ -5,7 +5,7 @@
|
||||
Schachcomputer SC 2 driver
|
||||
|
||||
VEB Mikroelektronik's 2nd chess computer. The chess program is based on
|
||||
Fidelity Chess Challenger 10.
|
||||
Fidelity Chess Challenger 10(C?).
|
||||
|
||||
3 versions known: initial version, revision E, revision EP.
|
||||
|
||||
@ -99,7 +99,7 @@ void sc2_state::machine_start()
|
||||
|
||||
|
||||
template<int State>
|
||||
READ8_MEMBER( sc2_state::speaker_w )
|
||||
READ8_MEMBER(sc2_state::speaker_w)
|
||||
{
|
||||
if (!machine().side_effects_disabled())
|
||||
m_dac->write(State);
|
||||
@ -141,7 +141,7 @@ void sc2_state::sc2_update_display()
|
||||
}
|
||||
}
|
||||
|
||||
READ8_MEMBER( sc2_state::pio_port_b_r )
|
||||
READ8_MEMBER(sc2_state::pio_port_b_r)
|
||||
{
|
||||
uint8_t data = 0x0f;
|
||||
|
||||
@ -153,13 +153,13 @@ READ8_MEMBER( sc2_state::pio_port_b_r )
|
||||
return data;
|
||||
}
|
||||
|
||||
WRITE8_MEMBER( sc2_state::pio_port_a_w )
|
||||
WRITE8_MEMBER(sc2_state::pio_port_a_w)
|
||||
{
|
||||
// digit segment data
|
||||
m_digit_data = bitswap<8>(data,7,0,1,2,3,4,5,6);
|
||||
}
|
||||
|
||||
WRITE8_MEMBER( sc2_state::pio_port_b_w )
|
||||
WRITE8_MEMBER(sc2_state::pio_port_b_w)
|
||||
{
|
||||
// d0-d3: keypad mux(active high), led mux(active low)
|
||||
if (data != 0xf1 && data != 0xf2 && data != 0xf4 && data != 0xf8)
|
||||
@ -230,28 +230,28 @@ void sc2_state::sc2(machine_config &config)
|
||||
|
||||
ROM_START( sc2 )
|
||||
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD( "bm008.bin", 0x0000, 0x0400, CRC(3023ea82) SHA1(07020d153d802c672c39e1af3c716dbe35e23f08))
|
||||
ROM_LOAD( "bm009.bin", 0x0400, 0x0400, CRC(6a34814e) SHA1(e58ae6615297b028db135a48a8f9e186a4220f4f))
|
||||
ROM_LOAD( "bm010.bin", 0x0800, 0x0400, CRC(deab0373) SHA1(81c9a7197eef8d9131e47ecd2ec35b943caee54e))
|
||||
ROM_LOAD( "bm011.bin", 0x0c00, 0x0400, CRC(c8282339) SHA1(8d6b8861281e967a77609b6d77e80afd47d28ed2))
|
||||
ROM_LOAD( "bm012.bin", 0x2000, 0x0400, CRC(2e6a4294) SHA1(7b9bd191c9ec73139a65c3a339ab88e1f3eb5ed2))
|
||||
ROM_LOAD( "bm013.bin", 0x2400, 0x0400, CRC(3e02eb42) SHA1(2e4a9a8fd04c202c9518550d7e8cf9bfea394153))
|
||||
ROM_LOAD( "bm014.bin", 0x2800, 0x0400, CRC(538d449e) SHA1(c4186995b69e97740e01eaff84a20d49d03d180f))
|
||||
ROM_LOAD( "bm015.bin", 0x2c00, 0x0400, CRC(b4991dca) SHA1(6a6cdddf5c4afa24773acf693f58c34b99c8d328))
|
||||
ROM_LOAD( "bm037.bin", 0x3000, 0x0400, CRC(2b67faf1) SHA1(5c65734acaeb766240dbd492a774c56fcfc382f7))
|
||||
ROM_LOAD( "bm008.bin", 0x0000, 0x0400, CRC(3023ea82) SHA1(07020d153d802c672c39e1af3c716dbe35e23f08) )
|
||||
ROM_LOAD( "bm009.bin", 0x0400, 0x0400, CRC(6a34814e) SHA1(e58ae6615297b028db135a48a8f9e186a4220f4f) )
|
||||
ROM_LOAD( "bm010.bin", 0x0800, 0x0400, CRC(deab0373) SHA1(81c9a7197eef8d9131e47ecd2ec35b943caee54e) )
|
||||
ROM_LOAD( "bm011.bin", 0x0c00, 0x0400, CRC(c8282339) SHA1(8d6b8861281e967a77609b6d77e80afd47d28ed2) )
|
||||
ROM_LOAD( "bm012.bin", 0x2000, 0x0400, CRC(2e6a4294) SHA1(7b9bd191c9ec73139a65c3a339ab88e1f3eb5ed2) )
|
||||
ROM_LOAD( "bm013.bin", 0x2400, 0x0400, CRC(3e02eb42) SHA1(2e4a9a8fd04c202c9518550d7e8cf9bfea394153) )
|
||||
ROM_LOAD( "bm014.bin", 0x2800, 0x0400, CRC(538d449e) SHA1(c4186995b69e97740e01eaff84a20d49d03d180f) )
|
||||
ROM_LOAD( "bm015.bin", 0x2c00, 0x0400, CRC(b4991dca) SHA1(6a6cdddf5c4afa24773acf693f58c34b99c8d328) )
|
||||
ROM_LOAD( "bm037.bin", 0x3000, 0x0400, CRC(2b67faf1) SHA1(5c65734acaeb766240dbd492a774c56fcfc382f7) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( sc2a )
|
||||
ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
|
||||
ROM_LOAD( "bm008.bin", 0x0000, 0x0400, CRC(3023ea82) SHA1(07020d153d802c672c39e1af3c716dbe35e23f08))
|
||||
ROM_LOAD( "bm009.bin", 0x0400, 0x0400, CRC(6a34814e) SHA1(e58ae6615297b028db135a48a8f9e186a4220f4f))
|
||||
ROM_LOAD( "bm010.bin", 0x0800, 0x0400, CRC(deab0373) SHA1(81c9a7197eef8d9131e47ecd2ec35b943caee54e))
|
||||
ROM_LOAD( "bm011.bin", 0x0c00, 0x0400, CRC(c8282339) SHA1(8d6b8861281e967a77609b6d77e80afd47d28ed2))
|
||||
ROM_LOAD( "bm012.bin", 0x2000, 0x0400, CRC(2e6a4294) SHA1(7b9bd191c9ec73139a65c3a339ab88e1f3eb5ed2))
|
||||
ROM_LOAD( "bm013.bin", 0x2400, 0x0400, CRC(3e02eb42) SHA1(2e4a9a8fd04c202c9518550d7e8cf9bfea394153))
|
||||
ROM_LOAD( "bm014.bin", 0x2800, 0x0400, CRC(538d449e) SHA1(c4186995b69e97740e01eaff84a20d49d03d180f))
|
||||
ROM_LOAD( "bm015.bin", 0x2c00, 0x0400, CRC(b4991dca) SHA1(6a6cdddf5c4afa24773acf693f58c34b99c8d328))
|
||||
ROM_LOAD( "bm016.bin", 0x3000, 0x0400, CRC(4fe0853a) SHA1(c2253e320778b0ea468fb54f26ae83d07f9700e6))
|
||||
ROM_LOAD( "bm008.bin", 0x0000, 0x0400, CRC(3023ea82) SHA1(07020d153d802c672c39e1af3c716dbe35e23f08) )
|
||||
ROM_LOAD( "bm009.bin", 0x0400, 0x0400, CRC(6a34814e) SHA1(e58ae6615297b028db135a48a8f9e186a4220f4f) )
|
||||
ROM_LOAD( "bm010.bin", 0x0800, 0x0400, CRC(deab0373) SHA1(81c9a7197eef8d9131e47ecd2ec35b943caee54e) )
|
||||
ROM_LOAD( "bm011.bin", 0x0c00, 0x0400, CRC(c8282339) SHA1(8d6b8861281e967a77609b6d77e80afd47d28ed2) )
|
||||
ROM_LOAD( "bm012.bin", 0x2000, 0x0400, CRC(2e6a4294) SHA1(7b9bd191c9ec73139a65c3a339ab88e1f3eb5ed2) )
|
||||
ROM_LOAD( "bm013.bin", 0x2400, 0x0400, CRC(3e02eb42) SHA1(2e4a9a8fd04c202c9518550d7e8cf9bfea394153) )
|
||||
ROM_LOAD( "bm014.bin", 0x2800, 0x0400, CRC(538d449e) SHA1(c4186995b69e97740e01eaff84a20d49d03d180f) )
|
||||
ROM_LOAD( "bm015.bin", 0x2c00, 0x0400, CRC(b4991dca) SHA1(6a6cdddf5c4afa24773acf693f58c34b99c8d328) )
|
||||
ROM_LOAD( "bm016.bin", 0x3000, 0x0400, CRC(4fe0853a) SHA1(c2253e320778b0ea468fb54f26ae83d07f9700e6) )
|
||||
ROM_END
|
||||
|
||||
} // anonymous namespace
|
||||
|
@ -13,6 +13,8 @@ This computer is both a Z80 trainer, and a chess computer.
|
||||
|
||||
There is no chess board attached. You supply your own
|
||||
and you sync the pieces and the computer instructions.
|
||||
The chess engine was copied from Fidelity's Sensory
|
||||
Chess Challenger 8.
|
||||
|
||||
When started, it is in Chess mode. Press 11111 to switch to
|
||||
Trainer mode.
|
||||
|
Loading…
Reference in New Issue
Block a user