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