log

age author description
Mon, 23 Jun 2014 11:46:56 -0400 Mike Pavone Save and restore guest address in the write function for a code memory chunk in the "slow" path for inconvenient host addresses. This fixes an intermittent crash on OSX in the code that checks whether the memory written may contain code
Mon, 23 Jun 2014 11:05:55 -0400 Mike Pavone Fix x86_rrindex_sizedir. Pass the correct scale to mov_rindexr in gen_mem_fun. BlastEm now sort of works on OS X. Runs reliably from lldb, but only intermittently from the shell
Tue, 17 Jun 2014 01:50:29 -0400 Mike Pavone blastem builds and almost works on OS X now
Mon, 24 Feb 2014 01:30:16 -0800 Mike Pavone Use a typedef code_ptr in place of uint8_t * in 68K core to better support host instruction sets with different instruction word sizes. Make x86_68k_options contain a cpu_options so that gen_mem_fun can eventually be shared with the Z80 core.
Mon, 24 Feb 2014 00:50:15 -0800 Mike Pavone Rename x86_backend.h and x86_backend.c to backend.h and backend.c respectively
Mon, 24 Feb 2014 00:40:32 -0800 Michael Pavone Fix build breakage
Mon, 24 Feb 2014 00:39:02 -0800 Michael Pavone Start work on refactoring some of the backend code to allow more sharing between M68K and Z80 cores and possibly also between x86 and the ARM backend when it exists
Sun, 23 Feb 2014 22:17:43 -0800 Michael Pavone Fix ARM code generation and test program
Sun, 23 Feb 2014 21:37:19 -0800 Mike Pavone Added untested code for generating ARM machine code
Sun, 23 Feb 2014 11:52:13 -0800 Mike Pavone Fix typo in Makefile
Wed, 19 Feb 2014 00:44:19 -0800 Michael Pavone Fix type mismatch on headless global that was causing a crash in the vgm player on ARM
Wed, 19 Feb 2014 00:22:27 -0800 Michael Pavone Apart from the Z80 core, BlastEm now supports 32-bit x86
Tue, 18 Feb 2014 23:19:07 -0800 Michael Pavone Properly null terminate string returned by readlink in util.c
Tue, 18 Feb 2014 21:37:31 -0800 Michael Pavone Initial work on the x86-32 target
Tue, 18 Feb 2014 20:32:10 -0800 Michael Pavone Generate get_sr, set_sr and set_ccr at runtime so they can respect the flag_regs setting