diff options
-rw-r--r-- | hash/ibm5150.xml | 9 | ||||
-rw-r--r-- | src/devices/machine/chessmachine.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/polgar.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/risc2500.cpp | 4 | ||||
-rw-r--r-- | src/mame/drivers/tasc.cpp | 3 |
5 files changed, 11 insertions, 8 deletions
diff --git a/hash/ibm5150.xml b/hash/ibm5150.xml index 25c0d346344..e703000d55a 100644 --- a/hash/ibm5150.xml +++ b/hash/ibm5150.xml @@ -7701,13 +7701,8 @@ has been replaced with an all-zero block. --> <publisher>Tasc</publisher> <info name="usage" value="ChessMachine installation required, see README.TXT" /> <part name="flop1" interface="floppy_3_5"> - <dataarea name="flop" size="737280"> - <rom name="disk1.img" size="737280" crc="989b0640" sha1="bf012e74a67590a94b3320727f76c834fabe4251"/> - </dataarea> - </part> - <part name="flop2" interface="floppy_3_5"> - <dataarea name="flop" size="737280"> - <rom name="disk2.img" size="737280" crc="4cf95170" sha1="320710397eaf659a631bc2fdd194805a3454665d"/> + <dataarea name="flop" size="1474560"> + <rom name="chessmen.img" size="1474560" crc="737be161" sha1="edc6e6506778115b5238c6e8ad907ece42d99634"/> </dataarea> </part> </software> diff --git a/src/devices/machine/chessmachine.cpp b/src/devices/machine/chessmachine.cpp index 981904e1d84..d5f6673fbad 100644 --- a/src/devices/machine/chessmachine.cpp +++ b/src/devices/machine/chessmachine.cpp @@ -25,6 +25,7 @@ CPU speed. It should be around 14-16MHz. The ARM CPU is rated 12MHz, they probably went for this solution to get optimum possible speed for each module. TODO: +- PC version still gives a sync error on boot sometimes, probably related to quantum - is interrupt handling correct? - timer shouldn't be needed for disabling bootstrap, real ARM has already read the next opcode diff --git a/src/mame/drivers/polgar.cpp b/src/mame/drivers/polgar.cpp index db60525646c..7a6534bebc0 100644 --- a/src/mame/drivers/polgar.cpp +++ b/src/mame/drivers/polgar.cpp @@ -4,6 +4,8 @@ Mephisto Polgar and RISC +The chess engine in Mephisto Risc is also compatible with Tasc's The ChessMachine. + TODO: - Mephisto Risc maincpu is more likely 5MHz, but LCD doesn't like it diff --git a/src/mame/drivers/risc2500.cpp b/src/mame/drivers/risc2500.cpp index 86eea5d52a4..7ff8fc55289 100644 --- a/src/mame/drivers/risc2500.cpp +++ b/src/mame/drivers/risc2500.cpp @@ -2,7 +2,9 @@ // copyright-holders:Sandro Ronco /****************************************************************************** - Saitek RISC 2500 + Saitek RISC 2500, Mephisto Montreux + + The chess engine is also compatible with Tasc's The ChessMachine software. TODO: - Sound is too short and high pitch, better when you underclock the cpu. diff --git a/src/mame/drivers/tasc.cpp b/src/mame/drivers/tasc.cpp index 2665c2d2c72..671c521eedc 100644 --- a/src/mame/drivers/tasc.cpp +++ b/src/mame/drivers/tasc.cpp @@ -4,6 +4,9 @@ Tasc ChessSystem +Commonly known as Tasc R30, it's basically a dedicated ChessMachine. +The chess engine is also compatible with Tasc's The ChessMachine software. + R30 hardware notes: - ARM6 CPU(P60ARM/CG) @ 30MHz - 256KB ROM, 512KB program RAM, 128KB permanent RAM |