summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-18Allow closing VDP debug windows with the close button in the window title barMichael Pavone
2018-12-15Update binding UI for non-standard controller layoutsMichael Pavone
2018-12-14Added PS4 6-button fighting pad image and cleaned up controller image ↵Michael Pavone
handling code
2018-11-30Added code for actually saving new controller bindings to an appropriate key ↵Michael Pavone
in the config file
2018-11-20Populate layer debug buffer during inactive displayMichael Pavone
2018-11-19Removed old VDP debug functionalityMichael Pavone
2018-11-19Implemented support for toggling off a debug viewMichael Pavone
2018-11-19Basic version of layer compositing debug view in a separate windowMichael Pavone
2018-11-16Small cleanup of vdp_context struct layout and removal of separately ↵Michael Pavone
allocated buffers
2018-11-15Implemented left column blank register bit in mode 5Michael Pavone
2018-11-14Initial stab at CRAM debug in a detached windowMichael Pavone
2018-11-11Fix for VRAM byte write order broke VDP FIFO testing ROM results. This ↵Michael Pavone
change cleans up VRAM writes and fixes the regression while preserving the correct VRAM byte write order
2018-11-11Make sure M68K sync and target cycles are updated after loading a savestate. ↵Mike Pavone
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
2018-11-10Fix edge case in DRC audio pathMichael Pavone
2018-11-09Added VRAM debug windowMichael Pavone
2018-11-09Use SDL_GL_MakeCurrent to make the SDL renderer API windows play nice with ↵Michael Pavone
GL windows
2018-11-05Fix order bytes of a word are written into VRAM from the FIFO. Fixes ticket ↵Michael Pavone
36, the graphical glitch in Road Rash 3
2018-11-04WIP new VDP plane debug view and support for detached VDP debug views generallyMichael Pavone
2018-11-04Added a 68K debugger command for setting a registerMichael Pavone
2018-11-01Forcefully update the display when entering the 68K debugger so you can see ↵Michael Pavone
it update in realtime as you step through the code
2018-10-31Avoid changing VDP status flags when executing debugger commandsMichael Pavone
2018-10-31Fix cycle count for shift/rotate instructions with a static shift ammountMichael Pavone
2018-10-26Add new view for selecting a new binding for a gamepad buttonMichael Pavone
2018-10-26Show user friendly names for binding options in controller bind configMichael Pavone
2018-10-25Handle looking up dpad config in binding UI. Fix left/right stick config ↵Michael Pavone
display in binding UI
2018-10-24Pull current controller config in binding UI from whatever the actual ↵Michael Pavone
binding code would end up using
2018-10-09Added some SVP register arrays for PMC stuffMichael Pavone
2018-10-06Implement program ROM readsMichael Pavone
2018-10-04Add the ability for a CPU definition to reference arbitrary C includes and ↵Michael Pavone
use it to add a placeholder definition of svp_read_16
2018-10-01Clean up warnings from -1 caseMichael Pavone
2018-10-01Getting SVP core closer to compilingMichael Pavone
2018-09-25Add missing end in svp_ram_read. Fix alu_ram_indirectMichael Pavone
2018-09-25Fix implementation cmp+condition version of if in CPU DSLMichael Pavone
2018-09-24Support immediate operands for ld and alu ops in SVP. Support double ↵Michael Pavone
indirect and immediate address modes for alu ops. Fixed DSL issues revealed by those changes
2018-09-21Did some cleanup of SVP code using the newly more powerful DSL if block and ↵Michael Pavone
fixed some issues in the DSL implementation that cropped up as a result
2018-09-18Initial commit of CPU DSL and a WIP SVP implementation written in that DSLMichael Pavone
2018-08-14Remove stray / in jcart.cMichael Pavone
2018-08-14Added ROM DB entry for Squirrel King as it has a flip flop or some type of ↵Michael Pavone
RAM at $400000 as a copy protection measure
2018-08-14Added J-Cart supportMichael Pavone
2018-08-10Added PS4 controller image. Added code to use PS4 image for Playstation ↵Michael Pavone
controllers
2018-08-03Allow a gamepad mapping to apply to all controllers, controllers of a ↵Michael Pavone
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
2018-08-02Fix a couple of default targetsMichael Pavone
2018-08-02Show current config value for controller butotn and axis mappingsMichael Pavone
2018-07-31Bump up pause between mapping inputsMichael Pavone
2018-07-31Don't redundantly store controller GUID when saving a mapping. Remove ↵Michael Pavone
illegal chars from controller name
2018-07-31Read extral SDL2 mappings on startup from controller_types.cfgMichael Pavone
2018-07-31Basic UI for selecting layout variants + minor fix to SDL2 mapping generation UIMichael Pavone
2018-07-31SDL2 mapping UI now handles axesMichael Pavone
2018-07-30WIP UI for creating an SDL2 mapping for controllers that don't have oneMichael Pavone
2018-07-27Allow selecting controller type when controllers have an SDL 2 mapping, but ↵Michael Pavone
heuristics fail to idenify details