0 Members and 5 Guests are viewing this topic.
neg r1, r0 @ r1 = -r0, carry set if r0 == 0adc r0, r1 @ r0 is now 1 if it was 0 before, 0 otherwise
Index: cpu.c===================================================================--- cpu.c (revision 58)+++ cpu.c (working copy)@@ -861,7 +861,7 @@ case 0x6: /* SBC */ res = *dst = add(*dst, ~src, arm.cpsr_c, true); break; case 0x7: /* ROR */ res = *dst = shift(3, *dst, src & 0xFF, true); break; case 0x8: /* TST */ res = *dst & src; break;- case 0x9: /* NEG */ res = *dst = -src; break;+ case 0x9: /* NEG */ res = *dst = add(0, ~src, 1, true); break; case 0xA: /* CMP */ res = add(*dst, ~src, 1, true); break; case 0xB: /* CMN */ res = add(*dst, src, 0, true); break; case 0xC: /* ORR */ res = *dst |= src; break;
Programs need to be rebuilt with this version to handle properly the layout. Some programs which depends on Clickpad-specific keys will need slight changes (such as BlockDude which uses the Home key).
1) Make sure to disconnect the calculator from the computer before running ndless_installer. What is your average success rate with this condition? It should be around 2/3.
arrowkeys still don't work
Would you have better luck with this build?
Quote from: ExtendeD on December 23, 2010, 06:55:02 amWould you have better luck with this build?I couldn't use that build in a touchpad (if that's the same one I used, since the version name is the same)
I couldn't use that build in a touchpad (if that's the same one I used, since the version name is the same)
Blockdudeand I already use version 348I compared the "common.h"s they are identical.