diff options
author | hap <happppp@users.noreply.github.com> | 2021-04-26 10:36:03 +0200 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2021-04-26 10:36:19 +0200 |
commit | eb691627bee3a9403ac07031bdb9f6e9943e7844 (patch) | |
tree | fda6d26035b33484c1ce329522abbaf7cb396d58 | |
parent | 279584cf53c264cf8723e83266b8c07055b2e124 (diff) |
risc2500/tasc: mistake in cycle compare
-rw-r--r-- | src/mame/drivers/saitek_risc2500.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/tasc.cpp | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/saitek_risc2500.cpp b/src/mame/drivers/saitek_risc2500.cpp index ed8d6f2cbbf..fc83f224cc9 100644 --- a/src/mame/drivers/saitek_risc2500.cpp +++ b/src/mame/drivers/saitek_risc2500.cpp @@ -329,7 +329,7 @@ u32 risc2500_state::rom_r(offs_t offset) u32 prev_pc = m_prev_pc; m_prev_pc = pc; - if (diff >= 0) + if (diff > 0) { static constexpr int arm_branch_cycles = 3; static constexpr int arm_max_cycles = 17; // datablock transfer diff --git a/src/mame/drivers/tasc.cpp b/src/mame/drivers/tasc.cpp index 001bb6b1497..7b7bc9f34a7 100644 --- a/src/mame/drivers/tasc.cpp +++ b/src/mame/drivers/tasc.cpp @@ -11,8 +11,8 @@ on PC, however the prototype Gideon 2.1(internally: Rebel 2.01) is not. WARNING: Don't configure more than 512KB RAM for R30 The King 2.50, it will still be playable but will actually use less than 512KB RAM and become weaker. -The King 2.23 version was not released to the public. It has an opening book -meant for chesscomputer competitions. +The King 2.23 version was not sold to consumers. It has an opening book meant +for chesscomputer competitions. For more information, see: http://chesseval.com/ChessEvalJournal/R30v223.htm R30 hardware notes: @@ -27,6 +27,9 @@ R40 hardware notes: - +512KB extra RAM piggybacked - rest same as R30 +Documentation for the Toshiba chips is hard to find, but similar chips exist: +T7778 is equivalent to T6A39, T7900 is equivalent to T6A40. + EPROMs are interchangable between R30 and R40, with some limitations with The King 2.50 (see below). @@ -35,9 +38,6 @@ The King 2.50 appears to be protected against RAM upgrades though, and will limit itself to 128KB if it detects a non-default amount of RAM. Gideon doesn't use RAM above 128KB either, perhaps the R30 prototype only had 128KB RAM. -Documentation for the Toshiba chips is hard to find, but similar chips exist: -T7778 is equivalent to T6A39, T7900 is equivalent to T6A40. - references: - https://www.schach-computer.info/wiki/index.php?title=Tasc_R30 - https://www.schach-computer.info/wiki/index.php?title=Tasc_R40 @@ -235,7 +235,7 @@ u32 tasc_state::rom_r(offs_t offset) u32 prev_pc = m_prev_pc; m_prev_pc = pc; - if (diff >= 0) + if (diff > 0) { static constexpr int arm_branch_cycles = 3; static constexpr int arm_max_cycles = 17; // datablock transfer |