summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-31Implementation of some of the rotate instructions in new Z80 coreMichael Pavone
2019-01-30Implemented DD/FD prefixes for and/or/xor in new Z80 coreMichael Pavone
2019-01-30Fix cp instruction in new Z80 core and implement its DD/FD prefixesMichael Pavone
2019-01-30Implemented the rest of the dd/fd prefixes for the add/adc/sub/sbc/inc/dec ↵Michael Pavone
instructions in new Z80 core
2019-01-30Added implementations of a bunch of 16-bit arithmetic instructions and some ↵Michael Pavone
DD/FD prefix instructions in new Z80 core
2019-01-30Better error reporting when an instruction is given an insufficient number ↵Michael Pavone
of parameters
2019-01-29Implement 16-bit addition in new Z80 core along with necessary CPU DSL fixes ↵Michael Pavone
to make them work right
2019-01-29fix half-carry for or and xor in new Z80 coreMichael Pavone
2019-01-29Implement parity flag calculation typeMichael Pavone
2019-01-29Fix ED prefix in new Z80 coreMichael Pavone
2019-01-29Actually correct overflow flag calculation in CPU DSLMichael Pavone
2019-01-28Fix sbc and implement carry/overflow flags for it in CPU DSLMichael Pavone
2019-01-28Implementation of carry/overflow flags for adc instructions in CPU DSLMichael Pavone
2019-01-28Fixed flag calculation for sub instructions in CPU DSLMichael Pavone
2019-01-28Less broken flag calulcation for sub instructions in CPU DSLMichael Pavone
2019-01-28Initial checkin of new WIP Z80 core using CPU DSLMichael Pavone
2019-01-28Initial stab at overflow flag implementation in CPU DSL. Probably broken for ↵Michael Pavone
subtraction
2019-01-28First stab at carry and half-carry calculation in CPU DSLMichael Pavone
2019-01-28Fix zero flag calculation in CPU DSLMichael Pavone
2019-01-27Implemented sbc instruction in CPU DSLMichael Pavone
2019-01-27Added adc instruction to CPU DSLMichael Pavone
2019-01-25Output tables in order specified by the extra_tables field so the user can ↵Michael Pavone
deal with dependencies between tables
2019-01-25Fix constant propagation to a non-ephemeral destination in CPU DSLMichael Pavone
2019-01-25Fixed missing semicolon in coalesceFlagsMichael Pavone
2019-01-25Added new sext instruction for sign extension to CPU sdlMichael Pavone
2019-01-24Properly support interlace in libretro buildMichael Pavone
2019-01-23Fix aspect ratio for H32 gamesMichael Pavone
2019-01-22Added some Makefile options to build a packaging friendly executableMichael Pavone
2019-01-20Don't leak a system context when a game is unloadedMike Pavone
2019-01-20Implement serialization/deserialization in libretro buildMike Pavone
2019-01-20Have a suitable default IO port configuration when nonIO is present from the ↵Mike Pavone
config file. Fixed off by one in processing gamepad button events in libretro build
2019-01-20Fixed the most glaring issues in libretro buildMike Pavone
2019-01-20Hacky WIP libertro implementationMichael Pavone
2019-01-20Small fix to sync sample calculation in render_sdlMichael Pavone
2019-01-18Updated version number for 0.6.2 preview nightly buildsMichael Pavone
2019-01-18Modified audio code to support an arbitrary number of output channels so ↵Michael Pavone
that things aren't weird if SDL2 picks a number of channels other than what we ask for
2019-01-17Add support for SMD format ROMs in ZIP filesMichael Pavone
2019-01-17Fix SMD ROM supportMichael Pavone
2019-01-17Hopefully fix Nuklear assert when loading ROM after changing video settings ↵Michael Pavone
that some users are reporting
2019-01-17Fixed crash bug that could occur in a narrow window of time when loading a ROMMichael Pavone
2019-01-16Add code to handle controllers that have their d-pads mapped as buttons or axesMichael Pavone
2019-01-16Don't subtract chunk start from address in read_word as this is inconsistent ↵Michael Pavone
with other consumers of memory map definitions. Fixes graphical corruption in NBA Jam TE and possibly other titles that use the Acclaim mapper with a 32Mbit ROM
2019-01-04Old changes to OLP analyzer script for analyzing Z80 memory requestsMichael Pavone
2019-01-04Added tag v0.6.1 for changeset 357b4951d9b2Michael Pavone
2019-01-03Updated version number and CHANGELOG for possible 0.6.1 releaseMichael Pavone
2019-01-03Moved fake virtual root stuff to get_dir_list from legacy menu so it can be ↵Michael Pavone
used in new UI
2019-01-03Fix Windows implentation of get_config_dir() so config file gets saved to ↵Michael Pavone
the right place. Fix location for sticky_path file on all platforms
2019-01-03Disable most bindings when UI is activeMichael Pavone
2019-01-02Include controller images in archives produced by build_releaseMichael Pavone
2019-01-02Added tag v0.6.0 for changeset ef50c9affe6aMichael Pavone