Commit graph

80 commits

Author SHA1 Message Date
rkx1209 1cf270a02e Add support for Conditional Compare ops 2018-02-17 19:47:04 +09:00
rkx1209 ff7f05054c Add Bit operation support and miscs 2018-02-17 14:00:14 +09:00
rkx1209 ff87bb49c5 Add some arithmetric and logic operations 2018-02-16 23:25:49 +09:00
rkx1209 62577764bf Add Add/Sub operation and NZCV flag 2018-02-16 19:19:28 +09:00
rkx1209 d1952b4f46 Add deposit inst and dump function 2018-02-16 16:08:28 +09:00
rkx1209 56215110d8 Fixed missaligned syntax 2018-02-15 22:41:15 +09:00
rkx1209 2bbd5a3d07 Changed clean option for make 2018-02-15 22:38:58 +09:00
rkx1209 dbf922c851 Renamed to byteswap32 func 2018-02-15 22:38:40 +09:00
rkx1209 fe98f19299 Fixed nonoption bug 2018-02-15 19:27:48 +09:00
rkx1209 60267e3627 Add LogicReg and Add/SubExtReg ops support to Disassembler 2018-01-04 09:01:57 +09:00
rkx1209 a5114f2087 Add Branch and Exception ops support to Disassembler 2018-01-02 23:32:03 +09:00
rkx1209 45808095ac Deleted memo 2018-01-02 22:17:07 +09:00
rkx1209 b00aea1a31 Add Unconditional branch op support to Disassembler 2018-01-02 03:55:24 +09:00
rkx1209 cf23eabba3 Add test framework based on libtransisotr(Reswithed Team works) 2018-01-02 00:19:54 +09:00
rkx1209 da24be5562 Add disassembler for all data proc imm operations 2018-01-01 04:18:56 +09:00
rkx1209 713b1e0818 Changed tab size 2017-12-31 18:20:26 +09:00
rkx1209 403560c766 Add Initial support for ARMv8 Disassembler
I plan to add two kind of CPU emulatinon engine, 'Interpreter' and 'JIT binary translation'.
So Disassembler should be independent from these engine.
2017-12-31 04:20:59 +09:00
rkx1209 d5491c17db Add link option -lpthread 2017-12-31 02:32:18 +09:00
rkx1209 c9b33b10a5 Add SoftMMU stub and ReadInst function 2017-12-19 17:46:00 +09:00
rkx1209 801685f452 Add ARMv8 register 2017-12-12 17:39:10 +09:00
rkx1209 959898fcb7 Add initial stub code for ARMv8 emulator 2017-12-12 17:00:41 +09:00
Ren Kimura 41938bc062 Fixed link option location 2017-11-18 13:59:06 +09:00
rkx1209 ccf5dbb9f0 Add Store method for memory area of emulator 2017-11-16 15:25:26 +09:00
rkx1209 cae0d44cb6 Add Load method for memory area of emulator 2017-11-16 14:12:47 +09:00
rkx1209 3364519abe Add data structure for AddressSpace 2017-11-16 01:54:41 +09:00
rkx1209 520af2724a Renamed main.cpp to Main.cpp 2017-11-16 00:20:35 +09:00
rkx1209 aa4cd7ac53 Add NSO binary loader 2017-11-14 21:23:42 +09:00
rkx1209 186bc1ed5f Add NintendoObject class for NRO/NSO binary format 2017-10-31 11:58:00 +09:00
rkx1209 6de38b8c2f Add Initial stuff 2017-10-23 18:02:16 +09:00
Ren Kimura 8c4806022f Initial commit 2017-10-23 17:34:28 +09:00