tuz358
|
e081afa419
|
Add int32_t read_int32(uint32_t addr) function
|
2018-03-05 15:25:24 +09:00 |
|
tuz358
|
570c51a594
|
Add int8_t read_int8(uint32_t addr) function
|
2018-03-05 15:11:51 +09:00 |
|
tuz358
|
3317def328
|
Minor fix
|
2018-03-05 12:03:57 +09:00 |
|
tuz358
|
4b05a55542
|
Add mov_eax_imm32(0xb8) instruction
|
2018-03-05 11:53:04 +09:00 |
|
tuz358
|
23831ad03b
|
Add jne_imm8(0x75) instruction
|
2018-03-05 11:50:25 +09:00 |
|
tuz358
|
4b84c23d92
|
Add int get_flag(uint32_t flag_type) function
|
2018-03-05 11:43:50 +09:00 |
|
tuz358
|
5894c46d10
|
Add opcode_83(0x83) instruction
|
2018-03-05 11:37:10 +09:00 |
|
tuz358
|
b161f2b85f
|
Add cmp_rm32_imm8 instruction
|
2018-03-05 11:28:20 +09:00 |
|
tuz358
|
ca332915c8
|
Add set_flag(int flag, uint32_t flag_type) func and a minor upate
|
2018-03-05 11:25:03 +09:00 |
|
tuz358
|
47352b68f2
|
Add opcode_ff(0xff) instruction
|
2018-03-05 10:22:31 +09:00 |
|
tuz358
|
1ce883a1a0
|
Add dec_ecx(0x49) instruction
|
2018-03-05 10:12:34 +09:00 |
|
tuz358
|
feb1ec53dc
|
Revert "Add dec_r32(0x48~0x4f) instruction"
This reverts commit 6a06934dde.
|
2018-03-05 10:09:50 +09:00 |
|
tuz358
|
6a06934dde
|
Add dec_r32(0x48~0x4f) instruction
|
2018-03-05 09:57:32 +09:00 |
|
tuz358
|
d4ec188ef1
|
Add add_rm32_r32(0x01) instruction
|
2018-03-05 08:34:42 +09:00 |
|
tuz358
|
bf7fa49eee
|
Add mov_rm32_r32(0x89) instruction
|
2018-03-04 23:02:14 +09:00 |
|
tuz358
|
27a7d866d2
|
Minor fix
|
2018-03-04 22:33:45 +09:00 |
|
tuz358
|
5c3fdd32b6
|
Add jmp_imm8(0xeb) instruction
|
2018-03-04 22:31:35 +09:00 |
|
tuz358
|
cdf2d00777
|
Add mov_ebx_imm32(0xbb) instruction
|
2018-03-04 22:22:05 +09:00 |
|
tuz358
|
44c3d3aa9c
|
Add mov_ecx_imm32(0xb9) function
|
2018-03-04 22:16:15 +09:00 |
|
tuz358
|
c2b568b443
|
Add xor_rm32_r32(0x31) instruction
|
2018-03-04 22:02:10 +09:00 |
|
tuz358
|
bed4f79532
|
Bug fix
|
2018-03-04 21:57:15 +09:00 |
|
tuz358
|
49814b6640
|
Bug fix
|
2018-03-04 17:31:11 +09:00 |
|
tuz358
|
88cf93a721
|
Add functions of ModRM
|
2018-03-04 17:29:57 +09:00 |
|
tuz358
|
b8350dcb6d
|
instructions.h: include memory.h
|
2018-03-04 17:26:03 +09:00 |
|
tuz358
|
7c3bd6d921
|
prevent double inclusion of memory.h
|
2018-03-04 17:21:57 +09:00 |
|
tuz358
|
c15d24ee80
|
first commit
|
2018-03-04 11:34:01 +09:00 |
|
tuz358
|
7f0fbcfa89
|
Add utils.cpp to build
|
2018-03-04 11:33:33 +09:00 |
|
tuz358
|
781d36ced5
|
Minor fix
|
2018-03-04 11:28:08 +09:00 |
|
tuz358
|
c32b18c515
|
Add func: uint32_t read_uint32(uint32_t addr)
|
2018-03-04 11:15:13 +09:00 |
|
tuz358
|
e2d398fe1b
|
Add func: void write_uint32(uint32_t addr, uint32_t data)
|
2018-03-04 10:13:22 +09:00 |
|
tuz358
|
adef0b2556
|
Add func: void write_uint8(uint32_t addr, uint8_t data)
|
2018-03-04 10:10:52 +09:00 |
|
tuz358
|
42950268fc
|
Array general purpose registers
|
2018-03-04 02:15:50 +09:00 |
|
tuz358
|
072065ee9b
|
Merge branch 'master' of http://github.com/tuz358/cpu-emulator
|
2018-03-04 01:02:11 +09:00 |
|
tuz358
|
5cf15005dc
|
Add func: read_uint8(uint32_t addr)
|
2018-03-04 01:01:45 +09:00 |
|
tuz358
|
fa316514d2
|
Merge branch 'master' of http://github.com/tuz358/cpu-emulator
|
2018-03-03 18:31:26 +09:00 |
|
tuz358
|
d2aeb4cbd8
|
Change variable declaration place
|
2018-03-03 18:31:10 +09:00 |
|
tuz358
|
47ada59abd
|
format space width
|
2018-03-03 10:32:25 +09:00 |
|
tuz358
|
01b3dfb4cd
|
Revert "format"
This reverts commit 03433c4f21.
|
2018-03-03 10:27:27 +09:00 |
|
tuz358
|
03433c4f21
|
format
|
2018-03-03 08:58:49 +09:00 |
|
tuz358
|
dcd0537496
|
first commit
|
2018-03-03 08:55:47 +09:00 |
|
tuz358
|
6a3b037a89
|
first commit
|
2018-03-03 08:54:12 +09:00 |
|
Kanta Mori
|
e2e56da666
|
Initial commit
|
2018-03-03 07:59:18 +09:00 |
|