Mon, 28 Jan 2019 22:56:43 -0800 |
Michael Pavone |
Fix sbc and implement carry/overflow flags for it in CPU DSL
|
Mon, 28 Jan 2019 22:49:02 -0800 |
Michael Pavone |
Implementation of carry/overflow flags for adc instructions in CPU DSL
|
Mon, 28 Jan 2019 22:37:46 -0800 |
Michael Pavone |
Fixed flag calculation for sub instructions in CPU DSL
|
Mon, 28 Jan 2019 21:30:23 -0800 |
Michael Pavone |
Less broken flag calulcation for sub instructions in CPU DSL
|
Mon, 28 Jan 2019 21:16:41 -0800 |
Michael Pavone |
Initial checkin of new WIP Z80 core using CPU DSL
|
Mon, 28 Jan 2019 21:15:27 -0800 |
Michael Pavone |
Initial stab at overflow flag implementation in CPU DSL. Probably broken for subtraction
|
Mon, 28 Jan 2019 20:54:55 -0800 |
Michael Pavone |
First stab at carry and half-carry calculation in CPU DSL
|
Mon, 28 Jan 2019 19:24:04 -0800 |
Michael Pavone |
Fix zero flag calculation in CPU DSL
|
Sun, 27 Jan 2019 14:37:37 -0800 |
Michael Pavone |
Implemented sbc instruction in CPU DSL
|
Sun, 27 Jan 2019 05:55:08 -0800 |
Michael Pavone |
Added adc instruction to CPU DSL
|
Fri, 25 Jan 2019 14:30:55 -0800 |
Michael Pavone |
Output tables in order specified by the extra_tables field so the user can deal with dependencies between tables
|
Fri, 25 Jan 2019 14:13:46 -0800 |
Michael Pavone |
Fix constant propagation to a non-ephemeral destination in CPU DSL
|
Fri, 25 Jan 2019 13:55:30 -0800 |
Michael Pavone |
Fixed missing semicolon in coalesceFlags
|
Fri, 25 Jan 2019 13:45:58 -0800 |
Michael Pavone |
Added new sext instruction for sign extension to CPU sdl
|
Thu, 24 Jan 2019 19:15:59 -0800 |
Michael Pavone |
Merge from default
mame_interp
|
Thu, 24 Jan 2019 19:14:16 -0800 |
Michael Pavone |
Properly support interlace in libretro build
|
Wed, 23 Jan 2019 19:25:50 -0800 |
Michael Pavone |
Fix aspect ratio for H32 games
|
Tue, 22 Jan 2019 21:15:38 -0800 |
Michael Pavone |
Added some Makefile options to build a packaging friendly executable
|
Sat, 05 Jan 2019 00:58:08 -0800 |
Michael Pavone |
Merge from default
segacd
|
Sun, 20 Jan 2019 22:48:16 -0800 |
Mike Pavone |
Don't leak a system context when a game is unloaded
|
Sun, 20 Jan 2019 22:19:58 -0800 |
Mike Pavone |
Implement serialization/deserialization in libretro build
|
Sun, 20 Jan 2019 19:52:54 -0800 |
Mike Pavone |
Have a suitable default IO port configuration when nonIO is present from the config file. Fixed off by one in processing gamepad button events in libretro build
|
Sun, 20 Jan 2019 16:24:22 -0800 |
Mike Pavone |
Fixed the most glaring issues in libretro build
|
Sun, 20 Jan 2019 01:03:21 -0800 |
Michael Pavone |
Hacky WIP libertro implementation
|
Sun, 20 Jan 2019 01:02:48 -0800 |
Michael Pavone |
Small fix to sync sample calculation in render_sdl
|
Fri, 18 Jan 2019 00:10:14 -0800 |
Michael Pavone |
Updated version number for 0.6.2 preview nightly builds
|
Fri, 18 Jan 2019 00:09:36 -0800 |
Michael Pavone |
Modified audio code to support an arbitrary number of output channels so that things aren't weird if SDL2 picks a number of channels other than what we ask for
|
Thu, 17 Jan 2019 23:55:49 -0800 |
Michael Pavone |
Add support for SMD format ROMs in ZIP files
|
Thu, 17 Jan 2019 19:14:09 -0800 |
Michael Pavone |
Fix SMD ROM support
|
Thu, 17 Jan 2019 19:13:59 -0800 |
Michael Pavone |
Hopefully fix Nuklear assert when loading ROM after changing video settings that some users are reporting
|
Thu, 17 Jan 2019 10:00:24 -0800 |
Michael Pavone |
Fixed crash bug that could occur in a narrow window of time when loading a ROM
|
Wed, 16 Jan 2019 22:03:16 -0800 |
Michael Pavone |
Add code to handle controllers that have their d-pads mapped as buttons or axes
|
Wed, 16 Jan 2019 09:49:18 -0800 |
Michael Pavone |
Don't subtract chunk start from address in read_word as this is inconsistent 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
|
Fri, 04 Jan 2019 19:13:47 -0800 |
Michael Pavone |
Old changes to OLP analyzer script for analyzing Z80 memory requests
|
Fri, 04 Jan 2019 19:13:23 -0800 |
Michael Pavone |
Added tag v0.6.1 for changeset 357b4951d9b2
|
Thu, 03 Jan 2019 23:44:17 -0800 |
Michael Pavone |
Updated version number and CHANGELOG for possible 0.6.1 release
v0.6.1
|
Thu, 03 Jan 2019 23:30:17 -0800 |
Michael Pavone |
Moved fake virtual root stuff to get_dir_list from legacy menu so it can be used in new UI
|
Thu, 03 Jan 2019 19:30:41 -0800 |
Michael Pavone |
Fix Windows implentation of get_config_dir() so config file gets saved to the right place. Fix location for sticky_path file on all platforms
|
Thu, 03 Jan 2019 09:14:49 -0800 |
Michael Pavone |
Disable most bindings when UI is active
|
Wed, 02 Jan 2019 09:27:00 -0800 |
Michael Pavone |
Include controller images in archives produced by build_release
|
Wed, 02 Jan 2019 09:25:59 -0800 |
Michael Pavone |
Added tag v0.6.0 for changeset ef50c9affe6a
|
Mon, 31 Dec 2018 23:19:31 -0800 |
Mike Pavone |
Updated gamecontrollerdb.txt from upstream
v0.6.0
|
Mon, 31 Dec 2018 23:13:45 -0800 |
Mike Pavone |
Updated version number for 0.6.0 release
|
Mon, 31 Dec 2018 23:09:14 -0800 |
Mike Pavone |
Updated CHANGELOG
|
Mon, 31 Dec 2018 22:51:05 -0800 |
Mike Pavone |
Allow skipping buttons/axes in controller SDL2 mapping UI
|
Sun, 30 Dec 2018 23:32:04 -0800 |
Mike Pavone |
Added default controller bindings for a number of 6-button style pads
|
Sun, 30 Dec 2018 23:21:59 -0800 |
Mike Pavone |
Fix binding UI for "6 button right" style controllers
|
Sun, 30 Dec 2018 23:14:00 -0800 |
Mike Pavone |
Fix crash when passed a filename with no extension
|
Sun, 30 Dec 2018 23:05:39 -0800 |
Mike Pavone |
Updated README
|
Sun, 30 Dec 2018 22:12:34 -0800 |
Mike Pavone |
Updated special thanks
|
Sun, 30 Dec 2018 21:36:53 -0800 |
Mike Pavone |
Updated binding UI to reflect new VDP debug options
|
Sun, 30 Dec 2018 21:19:26 -0800 |
Mike Pavone |
Switched default sync source back to audio as the video option is not ready for prime timeop
|
Sun, 30 Dec 2018 21:10:44 -0800 |
Mike Pavone |
Added support for GLES in addition to desktop GL
|
Sun, 30 Dec 2018 19:40:32 -0800 |
Mike Pavone |
Allow optimization flag overrides in Makefile
|
Sun, 30 Dec 2018 18:48:08 -0800 |
Mike Pavone |
Optimize YM operator modulation
|
Sun, 30 Dec 2018 14:43:30 -0800 |
Michael Pavone |
Fix some rendering bugs introduced in previous VDP optimizations
|
Fri, 28 Dec 2018 12:08:43 -0800 |
Michael Pavone |
Preserve WAVE logging FILE * across YM2612 device reset
|
Thu, 27 Dec 2018 10:40:24 -0800 |
Michael Pavone |
Small optimization to render_map
|
Thu, 27 Dec 2018 09:23:51 -0800 |
Michael Pavone |
Optimized render_map_output a bit
|
Tue, 25 Dec 2018 11:40:00 -0800 |
Michael Pavone |
Fix headless mode
|
Mon, 24 Dec 2018 11:11:24 -0800 |
Michael Pavone |
Re-order IO device type enum so "None" is selected when no device is specified for a port
|
Tue, 18 Dec 2018 19:58:00 -0800 |
Michael Pavone |
Allow closing VDP debug windows with the close button in the window title bar
|
Tue, 25 Dec 2018 11:12:26 -0800 |
Michael Pavone |
Merge from default
mame_interp
|
Sat, 15 Dec 2018 13:06:47 -0800 |
Michael Pavone |
Update binding UI for non-standard controller layouts
|
Fri, 14 Dec 2018 19:24:51 -0800 |
Michael Pavone |
Added PS4 6-button fighting pad image and cleaned up controller image handling code
|
Fri, 30 Nov 2018 00:35:05 -0800 |
Michael Pavone |
Added code for actually saving new controller bindings to an appropriate key in the config file
|
Tue, 20 Nov 2018 01:10:03 -0800 |
Michael Pavone |
Populate layer debug buffer during inactive display
|
Mon, 19 Nov 2018 19:26:57 -0800 |
Michael Pavone |
Removed old VDP debug functionality
|
Mon, 19 Nov 2018 19:10:16 -0800 |
Michael Pavone |
Implemented support for toggling off a debug view
|
Mon, 19 Nov 2018 09:52:07 -0800 |
Michael Pavone |
Basic version of layer compositing debug view in a separate window
|
Fri, 16 Nov 2018 19:56:24 -0800 |
Michael Pavone |
Small cleanup of vdp_context struct layout and removal of separately allocated buffers
|
Thu, 15 Nov 2018 22:21:09 -0800 |
Michael Pavone |
Implemented left column blank register bit in mode 5
|
Wed, 14 Nov 2018 22:16:35 -0800 |
Michael Pavone |
Initial stab at CRAM debug in a detached window
|
Sun, 11 Nov 2018 22:39:29 -0800 |
Michael Pavone |
Fix for VRAM byte write order broke VDP FIFO testing ROM results. This change cleans up VRAM writes and fixes the regression while preserving the correct VRAM byte write order
|
Sun, 11 Nov 2018 11:33:38 -0800 |
Mike Pavone |
Make sure M68K sync and target cycles are updated after loading a savestate. Fixes an issue in which loading a savestate would result in things being unresponsive until emulation cycle caught up to whatever the pre-state load sync cycle was
|
Sat, 10 Nov 2018 15:27:39 -0800 |
Michael Pavone |
Fix edge case in DRC audio path
|
Fri, 09 Nov 2018 20:16:09 -0800 |
Michael Pavone |
Added VRAM debug window
|
Fri, 09 Nov 2018 09:26:07 -0800 |
Michael Pavone |
Use SDL_GL_MakeCurrent to make the SDL renderer API windows play nice with GL windows
|
Mon, 05 Nov 2018 00:30:44 -0800 |
Michael Pavone |
Fix order bytes of a word are written into VRAM from the FIFO. Fixes ticket 36, the graphical glitch in Road Rash 3
|
Sun, 04 Nov 2018 22:51:50 -0800 |
Michael Pavone |
WIP new VDP plane debug view and support for detached VDP debug views generally
|
Sun, 04 Nov 2018 11:45:41 -0800 |
Michael Pavone |
Added a 68K debugger command for setting a register
|
Thu, 01 Nov 2018 20:14:56 -0700 |
Michael Pavone |
Forcefully update the display when entering the 68K debugger so you can see it update in realtime as you step through the code
|
Wed, 31 Oct 2018 21:58:59 -0700 |
Michael Pavone |
Avoid changing VDP status flags when executing debugger commands
|
Wed, 31 Oct 2018 21:58:09 -0700 |
Michael Pavone |
Fix cycle count for shift/rotate instructions with a static shift ammount
|
Fri, 26 Oct 2018 23:11:37 -0700 |
Michael Pavone |
Add new view for selecting a new binding for a gamepad button
|
Fri, 26 Oct 2018 08:38:11 -0700 |
Michael Pavone |
Show user friendly names for binding options in controller bind config
|
Thu, 25 Oct 2018 19:12:40 -0700 |
Michael Pavone |
Handle looking up dpad config in binding UI. Fix left/right stick config display in binding UI
|
Wed, 24 Oct 2018 21:10:12 -0700 |
Michael Pavone |
Pull current controller config in binding UI from whatever the actual binding code would end up using
|
Tue, 09 Oct 2018 09:29:28 -0700 |
Michael Pavone |
Added some SVP register arrays for PMC stuff
|
Sat, 06 Oct 2018 17:33:15 -0700 |
Michael Pavone |
Implement program ROM reads
|
Thu, 04 Oct 2018 19:12:56 -0700 |
Michael Pavone |
Add the ability for a CPU definition to reference arbitrary C includes and use it to add a placeholder definition of svp_read_16
|
Mon, 01 Oct 2018 19:16:54 -0700 |
Michael Pavone |
Clean up warnings from -1 case
|
Mon, 01 Oct 2018 19:11:17 -0700 |
Michael Pavone |
Getting SVP core closer to compiling
|
Tue, 25 Sep 2018 09:36:00 -0700 |
Michael Pavone |
Add missing end in svp_ram_read. Fix alu_ram_indirect
|
Tue, 25 Sep 2018 09:33:46 -0700 |
Michael Pavone |
Fix implementation cmp+condition version of if in CPU DSL
|
Mon, 24 Sep 2018 19:09:16 -0700 |
Michael Pavone |
Support immediate operands for ld and alu ops in SVP. Support double indirect and immediate address modes for alu ops. Fixed DSL issues revealed by those changes
|
Fri, 21 Sep 2018 09:26:12 -0700 |
Michael Pavone |
Did some cleanup of SVP code using the newly more powerful DSL if block and fixed some issues in the DSL implementation that cropped up as a result
|
Tue, 18 Sep 2018 09:06:42 -0700 |
Michael Pavone |
Initial commit of CPU DSL and a WIP SVP implementation written in that DSL
|
Tue, 14 Aug 2018 08:29:27 -0700 |
Michael Pavone |
Remove stray / in jcart.c
|
Tue, 14 Aug 2018 00:22:10 -0700 |
Michael Pavone |
Added ROM DB entry for Squirrel King as it has a flip flop or some type of RAM at $400000 as a copy protection measure
|
Tue, 14 Aug 2018 00:07:21 -0700 |
Michael Pavone |
Added J-Cart support
|
Fri, 10 Aug 2018 19:10:20 -0700 |
Michael Pavone |
Added PS4 controller image. Added code to use PS4 image for Playstation controllers
|
Fri, 03 Aug 2018 19:32:21 -0700 |
Michael Pavone |
Allow a gamepad mapping to apply to all controllers, controllers of a particular type (i.e.e 6-button PS4 controllers) or specific controllers (based on SDL2 GUID) in addition to the controller in a certain slot
|
Thu, 02 Aug 2018 19:06:57 -0700 |
Michael Pavone |
Fix a couple of default targets
|
Thu, 02 Aug 2018 19:05:48 -0700 |
Michael Pavone |
Show current config value for controller butotn and axis mappings
|
Tue, 31 Jul 2018 23:21:25 -0700 |
Michael Pavone |
Bump up pause between mapping inputs
|
Tue, 31 Jul 2018 23:19:39 -0700 |
Michael Pavone |
Don't redundantly store controller GUID when saving a mapping. Remove illegal chars from controller name
|
Tue, 31 Jul 2018 23:08:52 -0700 |
Michael Pavone |
Read extral SDL2 mappings on startup from controller_types.cfg
|
Tue, 31 Jul 2018 22:19:56 -0700 |
Michael Pavone |
Basic UI for selecting layout variants + minor fix to SDL2 mapping generation UI
|
Tue, 31 Jul 2018 09:07:23 -0700 |
Michael Pavone |
SDL2 mapping UI now handles axes
|
Mon, 30 Jul 2018 09:38:01 -0700 |
Michael Pavone |
WIP UI for creating an SDL2 mapping for controllers that don't have one
|
Fri, 27 Jul 2018 22:40:56 -0700 |
Michael Pavone |
Allow selecting controller type when controllers have an SDL 2 mapping, but heuristics fail to idenify details
|
Wed, 25 Jul 2018 09:38:40 -0700 |
Michael Pavone |
Made controller binding page more resolution independent. Added binding boxes for all buttons/axes
|
Wed, 25 Jul 2018 09:35:46 -0700 |
Michael Pavone |
Use better names for "Guide" button on PS and Xbox controllers, handle d-pad directions in get_button_label
|
Sun, 22 Jul 2018 17:48:46 -0700 |
Michael Pavone |
Initial heuristics for detecting controller types and showing different labels in UI. Modified controller settings view to first display a list of controllers, only showing mapping after selecting controller
|
Fri, 06 Jul 2018 17:39:59 -0700 |
Michael Pavone |
Update controller config when changed in UI without restart
|
Fri, 29 Jun 2018 09:33:23 -0700 |
Michael Pavone |
Fix some issues identified by cppcheck
|
Thu, 28 Jun 2018 09:27:05 -0700 |
Michael Pavone |
Fix a number of other memory errors (mostly leaks again) identified by valgrind
|
Fri, 22 Jun 2018 23:10:27 -0700 |
Michael Pavone |
Fix some memory errors (mostly leaks) identified by valgrind
|
Fri, 22 Jun 2018 21:11:38 -0700 |
Michael Pavone |
Fix code for handling switch between sync styles at runtime
|