Age | Commit message (Expand) | Author |
2015-07-25 | Use a new fatal_error function instead of calling fprintf and exit for fatal ... | Michael Pavone |
2015-06-27 | Cleanup some warnings under clang through a combination of code fixes and sup... | Michael Pavone |
2015-06-27 | Handle far calls in call_args and call_args_abi | Michael Pavone |
2015-05-23 | Generate an error in x86-32 builds for most cases when a REX prefix would be ... | Michael Pavone |
2015-04-28 | Fix bug in map_native_address that was breaking some self-modifying code in G... | Michael Pavone |
2015-03-14 | WIP of functions to determine size of x86 instruction to allow patching of ar... | Michael Pavone |
2015-01-04 | Merge | Michael Pavone |
2015-01-02 | Added functions to gen_x86 for saving and restoring callee save registers to ... | Michael Pavone |
2015-01-01 | Added 2 new functions to gen_x86.c for handling passing args according to the... | Michael Pavone |
2014-12-26 | Fix reg-indirect mode for RBP/R13 | Michael Pavone |
2014-12-22 | Z80 core is sort of working again | Michael Pavone |
2014-06-23 | Fix x86_rrindex_sizedir. Pass the correct scale to mov_rindexr in gen_mem_fun... | Mike Pavone |
2014-03-02 | Refactor gen_x86 to use an interface more like gen_arm and to remove the need... | Michael Pavone |
2014-02-19 | Apart from the Z80 core, BlastEm now supports 32-bit x86 | Michael Pavone |
2013-10-03 | Add support for test instruction to x86 generator library | Mike Pavone |
2013-09-10 | Added copyright notice to source files and added GPL license text in COPYING | Mike Pavone |
2013-06-24 | Fix access to int_enable_cycle in EI | Mike Pavone |
2013-05-21 | Fix some minor copy pasta bugs that resulted in an unnecessary REX prefix bei... | Mike Pavone |
2013-05-18 | Mostly working runtime generation of memory map read/write functions | Mike Pavone |
2013-05-02 | Don't mix *H regs with the REX prefix | Mike Pavone |
2013-04-28 | Implement EX, EXX and RST in Z80 core | Mike Pavone |
2013-04-25 | Get Z80 core working for simple programs | Mike Pavone |
2013-01-25 | Fix overflow flag on ASL | Mike Pavone |
2013-01-16 | Implement ABCD an SBCD. Fix BTEST with register source. | Mike Pavone |
2013-01-03 | Implement MULU/MULS and DIVU/DIVS | Mike Pavone |
2012-12-31 | Implement most of the "X" instructions | Mike Pavone |
2012-12-29 | Fix encoding of movsx instruction when used with new (i.e. r9-r15) registers.... | Mike Pavone |
2012-12-29 | Implement the rest of the bit instructions | Mike Pavone |
2012-12-28 | Fix call_r in gen_x86 so that it properly returns a pointer to the location a... | Mike Pavone |
2012-12-28 | Implement scc (untested) | Mike Pavone |
2012-12-26 | Initial stab at interrupt support. Make native code offsets bigger so I don't... | Mike Pavone |
2012-12-22 | Add support for indexed modes as a source, some work on jmp and jsr with areg... | Mike Pavone |
2012-12-21 | Implement more instructions and address modes | Mike Pavone |
2012-12-19 | Add support for BTST instruction (untested), absolute addressing mode for ins... | Mike Pavone |
2012-12-15 | Implement shift instructions (asl, lsl, asr, lsr). Add flags to register prin... | Mike Pavone |
2012-12-12 | Add untested support for and, eor, or, swap, tst and nop instructions. Add ca... | Mike Pavone |
2012-12-04 | M68K to x86 translation works for a limited subset of instructions and addres... | Mike Pavone |
2012-11-27 | Make x86 generator generic with respect to operand size for immediate paramet... | Mike Pavone |
2012-11-27 | x86 code gen, initial work on translator | Mike Pavone |