log
graph
tags
bookmarks
branches
changeset
browse
file
diff
comparison
annotate
file log
raw
help
Mercurial
>
repos
>
blastem
log gen.h @ 1988:
0cbc456972c9
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
less
more
|
(0)
tip
age
author
description
Sat, 25 Mar 2017 00:21:32 -0700
Michael Pavone
Prevent blowing past our native translated instruction size of 255 bytes when translating movem with a large register list. Fixes bug in which Fantastic Dizzy was completely broken on 32-bit builds
Thu, 06 Oct 2016 09:34:31 -0700
Michael Pavone
Add support for specifying a reset handler in the M68K core. Adjust memory map initialization to handle extra field. Improved handling of out of bounds execution.
Wed, 25 Nov 2015 08:40:45 -0800
Michael Pavone
Partially working change to do proper stack alignment rather than doing a lame alignment check when calling a C compile dfunction. 68K core seems okay, but Z80 is busted.
Fri, 02 Jan 2015 13:14:09 -0800
Michael Pavone
Added functions to gen_x86 for saving and restoring callee save registers to better abstract over ABI differences between x86 and x86-64
Thu, 01 Jan 2015 19:15:05 -0800
Michael Pavone
Added 2 new functions to gen_x86.c for handling passing args according to the C abi of the host system and adapted the code in m68k_core_x86.c to use that instead of doing everything by hand
Thu, 01 Jan 2015 17:31:59 -0800
Michael Pavone
Fix some issues with 68K instruction retranslation
Mon, 03 Mar 2014 22:17:20 -0800
Michael Pavone
More 68K core refactoring to both reduce the amount of code and better split the host-cpu specific parts from the generic parts
Sun, 02 Mar 2014 16:34:29 -0800
Michael Pavone
Initial stab at separating the generic parts of the 68K core from the host-cpu specific parts.
Mon, 24 Feb 2014 09:55:24 -0800
Michael Pavone
Moved some generic stuff from backend.h gen_arm.h and gen_arm.c into gen.h and gen.c. Added a couple fields to cpu_options so that gen_mem_fun can be made guest CPU generic
less
more
|
(0)
tip