diff --git a/hash/cc40_cart.xml b/hash/cc40_cart.xml
index 81d33db2096..1313c51acef 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 904e5d713cb..dfa661bf860 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 2f749a1b917..829792a15a6 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