summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2015-06-28Get "portable" builds working on Linux and add a build time check for ↵Michael Pavone
whether /proc exists
2015-06-28Add support for making a "portable" build on OSX to MakefileMichael Pavone
2015-06-27Cleanup some warnings under clang through a combination of code fixes and ↵Michael Pavone
supressing specific warnings
2015-06-22Fix check for DEBUG in MakefileMichael Pavone
2015-05-28Fix crash bug in windows buildMichael Pavone
2015-05-28Get windows build compiling again post-mergeMichael Pavone
2015-05-28Merge windows branch with latest changesMichael Pavone
2015-05-28Adjusted Makefile to support linking against the static glew library from ↵Michael Pavone
the standard download
2015-05-25Add a define in both the source and Makefile for enabling logging of z80 ↵Michael Pavone
instruction address/cycle counts. Fix Z80 in/out instructions to eliminate assumptions about which registers are stored in native regs. Fix read_16 to not corrupt the low byte when the read has to call into a C function.
2015-05-23Eliminate runtime.S/runtime_32.S.Michael Pavone
2015-05-20Add some tests for hint timing and fix it properly this time.Michael Pavone
2015-05-20Upgrade to SDL 2.0 and drop support for the non-OpenGL render pathMichael Pavone
2015-01-04MergeMichael Pavone
2015-01-02In theory, the Z80 core should work on 32-bit builds now; however, I suspect ↵Michael Pavone
there is some code that cannot deal with most of the Z80 registers not having a native register so more work will be needed
2014-12-30MergeMichael Pavone
2014-12-22Z80 core is sort of working againMichael Pavone
2014-12-14Produce a listing file when assembling 68K test ROMsMichael Pavone
2014-10-11Add support for disassembling VOS program modulesMichael Pavone
2014-10-08Improve support for disassembling 68010+ binariesMichael Pavone
2014-06-17blastem builds and almost works on OS X nowMike Pavone
2014-04-01Make Windows port a little less half-assedMichael Pavone
2014-04-01Initial work on Windows portMichael Pavone
2014-03-03Enable link time optimizationMichael Pavone
2014-03-02Initial stab at separating the generic parts of the 68K core from the ↵Michael Pavone
host-cpu specific parts.
2014-03-02Small Makefile change that was missed in the last commitMichael Pavone
2014-03-01Add a separate flag/define for disabling the Z80 at compile time to ease ↵Michael Pavone
refactoring
2014-02-24Moved some generic stuff from backend.h gen_arm.h and gen_arm.c into gen.h ↵Michael Pavone
and gen.c. Added a couple fields to cpu_options so that gen_mem_fun can be made guest CPU generic
2014-02-24Rename x86_backend.h and x86_backend.c to backend.h and backend.c respectivelyMike Pavone
2014-02-23Added untested code for generating ARM machine codeMike Pavone
2014-02-23Fix typo in MakefileMike Pavone
2014-02-19Apart from the Z80 core, BlastEm now supports 32-bit x86Michael Pavone
2014-02-18Initial work on the x86-32 targetMichael Pavone
2014-02-11Move debugging code outside of main source fileMike Pavone
2014-02-08Initial GDB remote debugging support. Lacks some features, but breakpoints ↵Mike Pavone
and basic inspection of registers and memory work.
2014-01-06The local clone on my laptop got messed up and some changes had not been ↵Michael Pavone
pushed. This commit represents the status of the working copy from that clone. It unfortunately contains some changes that I did not intend to commit yet, but this seems like the best option at the moment.
2013-10-28Allow OpenGL support to be disabled at compile time. Move generic utility ↵Mike Pavone
functions out of config.c
2013-10-27Basic OpenGL rendering is workingMike Pavone
--HG-- branch : opengl
2013-10-26Update opengl branch from default. Fix build breakage unrelated to mergeMike Pavone
--HG-- branch : opengl
2013-09-10Fix vgmplayMike Pavone
2013-09-10Fix stateview. Update "all" target in Makefile.Mike Pavone
2013-07-26Added support for saving savestates. Added gst savestate format test harnessMike Pavone
2013-07-10Add config file parser and default config fileMike Pavone
2013-06-30Make VDP render in native pixel format of the renderer for a modest ↵Mike Pavone
performance gain and to make it easier to use OpenGL for rendering
2013-06-24Cleanup makefile and link math libraryMike Pavone
2013-06-17Add primitive vgm player for testingMike Pavone
2013-06-16Add support for logging YM2612 channels to WAVE filesMike Pavone
2013-05-27YM2612 WIP snapshot before register refactorMike Pavone
2013-05-23Initial PSG support. Mostly works, noise channel is borked though.Mike Pavone
2013-05-08Added z80 test generator and z80 test runner.Mike Pavone
2013-05-05Add a YM2612 stub implementation with just timers and status registers so ↵Mike Pavone
that games that depend on it can run.