1011 Commits

Author SHA1 Message Date
condret
ab917483aa gb_asm: implement cp-instruction 2015-10-22 17:06:48 +00:00
condret
1ece41ea48 gb_asm: add call, call C, call Z, call nC, call nZ 2015-10-22 14:37:37 +00:00
condret
0c2eb134f9 gb_asm: implement jr, jr Z, jr C, jr nZ, jr nC 2015-10-22 13:34:27 +00:00
condret
3b3052d288 fix segfaults, that can happen if gb_asm is used the wrong way 2015-10-22 10:39:08 +00:00
condret
8e6afc0acf gb_asm: add jp, jp hl, jp Z, jp nZ, jp C, jp nC 2015-10-22 02:51:35 +00:00
condret
848eb486ca gb-assembler: implement ret Z, ret C, ret nZ, ret nC 2015-10-22 00:30:25 +00:00
condret
fb3059130c gb-assembler: push, pop, reti 2015-10-21 22:52:05 +00:00
condret
d2c6bd4888 add rst-vectors and comments 2015-10-21 21:15:59 +00:00
condret
279d09aaa8 fix build for windows 2015-10-21 20:00:24 +00:00
pancake
922da0064b Fix asm.gb build 2015-10-21 19:45:54 +02:00
condret
7d7024b2c6 initial commit for gameboy-assembler 2015-10-21 18:22:14 +00:00
pancake
7dd98bcf75 Add support for TinyCC (super fast builds) 2015-10-21 16:31:24 +02:00
pancake
c594d76323 Fix static build 2015-10-18 21:46:49 +02:00
pancake
879f798562 Fix #3501 - c++11 problem with olly disassembler 2015-10-18 17:11:57 +02:00
jvoisin
420a5c41e0 Fix some minor compilation warnings 2015-10-15 12:36:34 +02:00
pancake
42bc18703a Implement asm.pcalign and min/max opsize info 2015-10-14 02:11:53 +02:00
pancake
488cc4ca28 Fix to support older capstone libraries 2015-10-14 01:20:27 +02:00
Anton Kochkov
32a4b9e6b7 Add XCH for AVR, patch from @Darkkey 2015-10-14 00:15:19 +02:00
pancake
35f97e3862 Add register profile for AVR 2015-10-13 23:01:30 +02:00
pancake
a876216fcd Fixes for m68k.cs 2015-10-10 12:22:12 +02:00
XVilka
720341c2df Improve -fPIC handling, take 2 2015-10-09 22:24:15 +03:00
pancake
7f9c9722a2 Optimize and add some workarounds to avoid m68k.cs crashes 2015-10-07 15:50:09 +02:00
pancake
d629131baf Initial support for capstone-m68k 2015-10-07 14:37:25 +02:00
Anton Kochkov
82eed6f2a5 More standard C and TCC fixes 2015-10-06 01:29:26 +03:00
pancake
8f8bb3f253 Fix uninitialized variable in RAsm.new 2015-10-04 17:57:32 +02:00
dukeBarman
c381a6cdb8 Add description for AVR instructions with option -w in rasm2 2015-10-01 11:04:36 +02:00
pancake
83063970fe Fix rasm assembler parsing for instructions with : 2015-09-18 21:54:25 +02:00
pancake
ff0e2724a1 Debugger, Write, HVSplit in material WebUI and more 2015-09-25 03:57:48 +02:00
qnix
55146f4ab1 6502: illegal/undocumented instructions 2015-09-23 22:21:11 +00:00
pancake
72d442931d Fix #3191 - Fix // to repeat last search 2015-09-23 13:04:15 +02:00
pancake
486c88954f Darwin: start debugging suspended. Fixes in lm32 2015-09-22 02:28:04 +02:00
Felix Held
c43fedd9e5 lm32: fix instr->op valid range detection
instr->op is always < RAsmLm32OpcodeNumber, but this additional check
shouldn't hurt
2015-09-21 22:22:20 +02:00
Felix Held
05b388bbf2 fix lm32_op_raise decode 2015-09-21 22:22:20 +02:00
Felix Held
db39374b8b add lm32 disassembly support 2015-09-20 23:58:12 +02:00
Ricardo Quesada
6966b2b6f3 adds 6502 opcode description
to be used with `?d`
eg:
`?d cli`
2015-09-18 17:17:24 +02:00
Ricardo Quesada
557d45bca1 Add 6502 analysis module
Include all documented 6502 opcodes
Esil expression is still work in progress
Fix BRK opcode->size in 6502_disas
2015-09-18 00:09:43 +02:00
pancake
90f8ec4ff8 Fix #3297 - make install after make symstall 2015-09-17 11:11:24 +02:00
Jeffrey Crowell
9f892f1eed fix some COV 2015-09-17 00:48:07 -04:00
pancake
f807abff7c Honor asm.invhex in avr and ppc.cs 2015-09-16 22:20:14 +02:00
condret
6c278703af add mcs96-disassembler (needs a lots of love) 2015-09-16 00:45:01 +00:00
Anton Kochkov
7a5ed6523c Kill the remnants of the debug for asm.invhex 2015-09-15 18:37:29 +03:00
Felix Held
ae24a9a4c8 fix endianess of printing hex value of illegal instructions 2015-09-15 18:27:55 +03:00
pancake
b86bf19c85 Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
pancake
6dd21e50e9 Fix regression in z80 (thx @dequis) 2015-09-14 10:30:18 +02:00
pancake
49975ccf95 Fix #3286 - Use stdbool.h 2015-09-14 02:08:31 +02:00
pancake
ccc1668d98 Fix assemble of thumb 'b' instruction 2015-09-11 03:56:47 +02:00
Darkkey
7f7a596d77 Fixed out/in instructions assembling; Fixed branched operands 2015-09-10 01:57:40 +02:00
jvoisin
9db340a0a8 Fix some malloc(A*B) overflow detected by clang-analyzer 2015-09-09 21:44:06 +02:00
pancake
56040f6a19 Fix #3241 - avr warnings 2015-09-09 11:03:45 +02:00
pancake
deafc518b0 Refactor RAnal.ESIL (-800 LOC). Fix x86-64 32bit mov 2015-09-05 10:44:51 +02:00