Previous | 199869 Revisions | Next |
r31414 Friday 25th July, 2014 at 09:27:51 UTC by hap |
---|
fix tms7000 sbb |
[hash] | cc40_cart.xml |
[src/emu/cpu/tms7000] | tms70op.inc |
[src/mess/drivers] | cc40.c |
r31413 | r31414 | |
---|---|---|
66 | 66 | <info name="usage" value="Load with RUN "DIR", then load program from list" /> |
67 | 67 | <part name="cart" interface="cc40_cart"> |
68 | 68 | <dataarea name="rom" size="0x8000"> |
69 | <rom name="games1.bin" size="0x8000" crc="54b52a26" sha1="1ad4c414b3aba73e10e30a2c2a2de8e92f96d46b" offset="0" | |
69 | <rom name="games1.bin" size="0x8000" crc="54b52a26" sha1="1ad4c414b3aba73e10e30a2c2a2de8e92f96d46b" offset="0" /> | |
70 | 70 | </dataarea> |
71 | 71 | </part> |
72 | 72 | </software> |
r31413 | r31414 | |
---|---|---|
274 | 274 | |
275 | 275 | int tms7000_device::op_sbb(UINT8 param1, UINT8 param2) |
276 | 276 | { |
277 | UINT | |
277 | UINT16 t = param1 - param2 - (!GET_C()); | |
278 | 278 | SET_NZ(t); |
279 | 279 | SET_C(~t); |
280 | 280 | return t; |
r31413 | r31414 | |
---|---|---|
57 | 57 | |
58 | 58 | |
59 | 59 | TODO: |
60 | - some strange bugs with Games I cartridge, bad dump or emulation bug? | |
61 | 60 | - other RAM configurations (6KB(default), 18KB, external) |
62 | 61 | - understand bus_control_r/w |
63 | 62 | - Hexbus interface and peripherals |
Previous | 199869 Revisions | Next |