index
:
blastem.git
gdb
libretro
vdp-hacking
Oxore's fork of "blastem" emulator for ROM hacking (C)
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gen_x86.c
Age
Commit message (
Expand
)
Author
2020-07-11
Fix broken enum definitions that cause multiple definition errors when buildi...
Mike Pavone
2020-04-30
Fix some questionable comparisons between 64-bit values and literals that fit...
Michael Pavone
2019-04-07
Fix callee saved regs for Win64
Michael Pavone
2019-04-07
Get 64-bit builds working for Windows target
Michael Pavone
2018-06-18
Fix memory leak in prep_args
Michael Pavone
2017-10-09
Attempt at fixing issue reported when compiling with MSVC
Michael Pavone
2017-09-13
Preserve original address when retranslating instructions instead of switchin...
Michael Pavone
2017-05-04
Fix some inconsequential issues in code for executable memory allocation noti...
Michael Pavone
2017-03-25
Prevent blowing past our native translated instruction size of 255 bytes when...
Michael Pavone
2017-02-04
Cycle accurate MULU/MULS emulation
Michael Pavone
2016-10-06
Add support for specifying a reset handler in the M68K core. Adjust memory ma...
Michael Pavone
2016-08-09
Fixed a bug in call_raxfallback that would cause the call to be omitted compl...
Michael Pavone
2015-11-27
Adjust stack before pushing arguments. Fixes new stack alignment code on 32-b...
Michael Pavone
2015-11-26
Fix for Z80 retranslation post alignment rework
Michael Pavone
2015-11-25
Partially working change to do proper stack alignment rather than doing a lam...
Michael Pavone
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
[next]