From 48d3d8890e660b627d951570d31135a9104005b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Fri, 25 Jul 2014 09:27:51 +0000 Subject: [PATCH] fix tms7000 sbb --- hash/cc40_cart.xml | 2 +- src/emu/cpu/tms7000/tms70op.inc | 2 +- src/mess/drivers/cc40.c | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/hash/cc40_cart.xml b/hash/cc40_cart.xml index 81d33db209..1313c51ace 100644 --- a/hash/cc40_cart.xml +++ b/hash/cc40_cart.xml @@ -66,7 +66,7 @@ - + diff --git a/src/emu/cpu/tms7000/tms70op.inc b/src/emu/cpu/tms7000/tms70op.inc index 904e5d713c..dfa661bf86 100644 --- a/src/emu/cpu/tms7000/tms70op.inc +++ b/src/emu/cpu/tms7000/tms70op.inc @@ -274,7 +274,7 @@ int tms7000_device::op_or(UINT8 param1, UINT8 param2) int tms7000_device::op_sbb(UINT8 param1, UINT8 param2) { - UINT8 t = param1 - param2 - (!GET_C()); + UINT16 t = param1 - param2 - (!GET_C()); SET_NZ(t); SET_C(~t); return t; diff --git a/src/mess/drivers/cc40.c b/src/mess/drivers/cc40.c index 2f749a1b91..829792a15a 100644 --- a/src/mess/drivers/cc40.c +++ b/src/mess/drivers/cc40.c @@ -57,7 +57,6 @@ TODO: - - some strange bugs with Games I cartridge, bad dump or emulation bug? - other RAM configurations (6KB(default), 18KB, external) - understand bus_control_r/w - Hexbus interface and peripherals