Mon, 04 Feb 2019 22:02:59 -0800 |
Michael Pavone |
Fixed flag calculation in dec (hl) in new Z80 core
|
Mon, 04 Feb 2019 21:43:59 -0800 |
Michael Pavone |
Implemented DAA in new Z80 core
|
Mon, 04 Feb 2019 21:43:43 -0800 |
Michael Pavone |
Fixed some issues involving conditional execution and temporaries/constant folding
|
Mon, 04 Feb 2019 20:47:20 -0800 |
Michael Pavone |
Implemented conditional call/ret, cpi/cpd/cpir/cpdr and fixed ldir/lddr in new Z80 core
|
Sun, 03 Feb 2019 11:05:40 -0800 |
Michael Pavone |
Get new Z80 core running in CPM harness
|
Sun, 03 Feb 2019 10:40:41 -0800 |
Michael Pavone |
Implemented the rest of the block move instructions in new Z80 core
|
Sat, 02 Feb 2019 23:02:19 -0800 |
Michael Pavone |
Implemented LDI in new Z80 core
|
Sat, 02 Feb 2019 21:22:02 -0800 |
Michael Pavone |
Implemented ld a,r and ld a,i in new Z80 core
|
Sat, 02 Feb 2019 20:43:20 -0800 |
Michael Pavone |
Implemented DD/FD prefixes for EX in new Z80 core
|
Sat, 02 Feb 2019 16:16:25 -0800 |
Michael Pavone |
Implemented remaining DD/FD prefixes for LD in new Z80 core
|
Sat, 02 Feb 2019 15:42:45 -0800 |
Michael Pavone |
Implemented SET instruction in Z80 core
|
Sat, 02 Feb 2019 15:35:15 -0800 |
Michael Pavone |
Implemented RES instruction in new Z80 core
|
Sat, 02 Feb 2019 15:10:18 -0800 |
Michael Pavone |
Implemented BIT instruction in new Z80 core and fixed a bunch of WZ register calculations
|
Fri, 01 Feb 2019 22:19:09 -0800 |
Michael Pavone |
Implemented jp (hl), jp (ix) and jp (iy) in the new Z80 core
|
Fri, 01 Feb 2019 22:16:56 -0800 |
Michael Pavone |
Miscellaneous small fixes to new Z80 core
|
Thu, 31 Jan 2019 23:55:09 -0800 |
Michael Pavone |
Fixed a few ld instructions in the new Z80 core
|
Thu, 31 Jan 2019 23:33:36 -0800 |
Michael Pavone |
Implemented shift instructions in new Z80 core
|
Thu, 31 Jan 2019 23:03:51 -0800 |
Michael Pavone |
Implemented the rest of the rotate instructions in new Z80 core
|
Thu, 31 Jan 2019 22:41:37 -0800 |
Michael Pavone |
Implementation of some of the rotate instructions in new Z80 core
|
Wed, 30 Jan 2019 22:11:12 -0800 |
Michael Pavone |
Implemented DD/FD prefixes for and/or/xor in new Z80 core
|
Wed, 30 Jan 2019 21:47:35 -0800 |
Michael Pavone |
Fix cp instruction in new Z80 core and implement its DD/FD prefixes
|
Wed, 30 Jan 2019 18:55:58 -0800 |
Michael Pavone |
Implemented the rest of the dd/fd prefixes for the add/adc/sub/sbc/inc/dec instructions in new Z80 core
|
Wed, 30 Jan 2019 09:32:56 -0800 |
Michael Pavone |
Added implementations of a bunch of 16-bit arithmetic instructions and some DD/FD prefix instructions in new Z80 core
|
Wed, 30 Jan 2019 09:32:01 -0800 |
Michael Pavone |
Better error reporting when an instruction is given an insufficient number of parameters
|
Tue, 29 Jan 2019 23:56:48 -0800 |
Michael Pavone |
Implement 16-bit addition in new Z80 core along with necessary CPU DSL fixes to make them work right
|
Tue, 29 Jan 2019 22:17:15 -0800 |
Michael Pavone |
fix half-carry for or and xor in new Z80 core
|
Tue, 29 Jan 2019 22:16:57 -0800 |
Michael Pavone |
Implement parity flag calculation type
|
Tue, 29 Jan 2019 21:29:08 -0800 |
Michael Pavone |
Fix ED prefix in new Z80 core
|
Tue, 29 Jan 2019 21:26:39 -0800 |
Michael Pavone |
Actually correct overflow flag calculation in CPU DSL
|
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
|
Thu, 21 Jun 2018 09:44:34 -0700 |
Michael Pavone |
Initial attempt at handling switches between sync modes at runtime. Needs work
|
Wed, 20 Jun 2018 22:49:21 -0700 |
Michael Pavone |
Limit underflow warning spam
|
Wed, 20 Jun 2018 09:43:28 -0700 |
Michael Pavone |
Fix double free in sync to video mode
|
Tue, 19 Jun 2018 23:47:36 -0700 |
Michael Pavone |
Fix missing include in bindings.c
|
Mon, 18 Jun 2018 00:50:29 -0700 |
Michael Pavone |
Fix memory leak in prep_args
|
Fri, 18 May 2018 19:00:10 -0700 |
Michael Pavone |
Fix cycle counts for BCD instructions, RESET, and MOVE from SR
|
Thu, 17 May 2018 00:43:16 -0700 |
Michael Pavone |
Fix instruction timing for a number of instructions with only a single operand
|
Sat, 05 May 2018 23:30:40 -0700 |
Michael Pavone |
Refactor to split device bindings from IO emulation code
|
Wed, 02 May 2018 09:41:05 -0700 |
Michael Pavone |
Added null check to reload_media
|
Wed, 02 May 2018 00:03:22 -0700 |
Michael Pavone |
Fix drag and drop when using Nuklear UI
|
Tue, 01 May 2018 23:55:48 -0700 |
Michael Pavone |
Fix deadlock when changing settings before loading first ROM
|
Tue, 01 May 2018 20:19:31 -0700 |
Michael Pavone |
Add some basic scaling to rest of UI
|
Tue, 01 May 2018 19:27:17 -0700 |
Michael Pavone |
Basic interface scaling for rest of settings UI
|
Tue, 01 May 2018 19:11:37 -0700 |
Michael Pavone |
Persist config on exit if config has changed
|
Tue, 01 May 2018 09:44:44 -0700 |
Michael Pavone |
Release capture of mouse and keyboard when entering UI
|
Mon, 30 Apr 2018 23:58:24 -0700 |
Michael Pavone |
Fix config value set when "Mega Mouse" is selected in settings UI
|
Mon, 30 Apr 2018 23:54:52 -0700 |
Michael Pavone |
Fix sync to audio option
|
Fri, 27 Apr 2018 20:08:47 -0700 |
Michael Pavone |
Only save config file if something has changed. Re-initialize audio and video with new settings if config has changed
|
Tue, 24 Apr 2018 20:31:18 -0700 |
Michael Pavone |
Scale UI font size based on window size and start basing widget sizes based on font size
|
Sat, 21 Apr 2018 14:48:01 -0700 |
Michael Pavone |
WIP controller binding view
|
Thu, 19 Apr 2018 09:44:15 -0700 |
Michael Pavone |
Use read_bundle_file for controller PNG. Re-upload texture when GL context is recreated
|
Thu, 19 Apr 2018 00:51:10 -0700 |
Michael Pavone |
Add code for loading PNG images. Added 360 controller image. WIP work on gamepad mapping UI
|
Tue, 17 Apr 2018 23:05:08 -0700 |
Michael Pavone |
Add sync_source to default.cfg and the Nuklear UI
|
Tue, 17 Apr 2018 22:26:39 -0700 |
Michael Pavone |
Audio DRC seems to be working pretty well now. Removed debug printfs
|
Tue, 17 Apr 2018 00:20:41 -0700 |
Michael Pavone |
Moved resample rate adjustment to after frame flip rather than in audio callback as it makes more sense there. Needs adjustment to avoid audible pitch changes
|
Sat, 14 Apr 2018 23:08:08 -0700 |
Michael Pavone |
Audio DRC now sounds good in both NTSC and PAL, just need to adjust constants to minimize latency without leading to dropouts
|
Sat, 14 Apr 2018 00:07:20 -0700 |
Michael Pavone |
Mostly working dynamic rate control. Needs some tweaking, especially for PAL
|
Fri, 13 Apr 2018 22:25:50 -0700 |
Michael Pavone |
WIP dynamic rate control
|
Wed, 11 Apr 2018 00:17:23 -0700 |
Michael Pavone |
Fix regression in right audio channel
|
Sun, 08 Apr 2018 12:26:18 -0700 |
Michael Pavone |
Fix timing for Z80 JP cc, nn instruction
|
Thu, 05 Apr 2018 00:06:19 -0700 |
Michael Pavone |
Added code to fallback to Yosemite or pre-Yosemite system font in case current system font can't be found or is in an unusable format. San Francisco font used on current OS X versions is in a .otf file whih presumably means it has CFF outlines that stb_truetype can't use.
|
Wed, 04 Apr 2018 00:01:17 -0700 |
Michael Pavone |
Fix silly bug in handling of Mac Roman font names. Make Mac font search more exhaustive if the faster prefix check fails. Added a bunch of debug printfs in case those aren't sufficient to get things working on other machines
|
Mon, 02 Apr 2018 00:58:42 -0700 |
Michael Pavone |
Fix vgmplay
|
Mon, 02 Apr 2018 00:11:43 -0700 |
Michael Pavone |
Fix Z80 bank access for $800000-$A00000 region for 10M flat mapped ROMs
|
Fri, 30 Mar 2018 22:01:05 -0700 |
Michael Pavone |
Randomize soft reset timing and fix silly bug that was accidentally clearing IO state on soft reset
|
Fri, 30 Mar 2018 00:37:08 -0700 |
Michael Pavone |
More audio refactoring in preparation for allowing proper sync to video with dynamic audio rate control
|
Thu, 29 Mar 2018 00:40:41 -0700 |
Michael Pavone |
Allow double click to open ROM in file browser
|
Thu, 29 Mar 2018 00:09:50 -0700 |
Michael Pavone |
Added vsync to video settings
|
Wed, 28 Mar 2018 23:56:38 -0700 |
Michael Pavone |
Add support for float32 format audio samples
|
Wed, 28 Mar 2018 23:36:08 -0700 |
Michael Pavone |
Small cleanup to audio interface between emulation code and renderer backend
|
Mon, 26 Mar 2018 23:36:39 -0700 |
Michael Pavone |
There will be no 0.5.2 at this point
|
Mon, 26 Mar 2018 23:07:17 -0700 |
Michael Pavone |
Allow numpad keys to be mapped
|
Mon, 26 Mar 2018 22:13:22 -0700 |
Michael Pavone |
Allow MegaWiFi support to be toggled in config file. Defaults to off due to security concerns
|
Mon, 26 Mar 2018 21:39:18 -0700 |
Michael Pavone |
Remove some debug print stuff from font_win.c
|
Mon, 26 Mar 2018 21:25:40 -0700 |
Michael Pavone |
Get Windows build working again. MegaWiFi code probably needs more work before it will actually work on Windows, but at least it doesn't break the build now
|
Mon, 26 Mar 2018 09:49:03 -0700 |
Michael Pavone |
Add back button to Key binding view and add a window and back button to empty controller view so you can always get back to the main menu
|
Sun, 25 Mar 2018 23:11:17 -0700 |
Michael Pavone |
Fix use after free in get_extension_list
|
Sun, 25 Mar 2018 12:11:41 -0700 |
Michael Pavone |
Fix no-default targets
|
Sun, 25 Mar 2018 12:03:01 -0700 |
Michael Pavone |
nuklear_ui has been merged to default and is now closed
nuklear_ui
|
Sun, 25 Mar 2018 12:01:49 -0700 |
Michael Pavone |
Merged nuklear_ui into default
|
Sun, 25 Mar 2018 12:00:29 -0700 |
Michael Pavone |
Make sure config directory exists before trying to save config file
nuklear_ui
|
Sun, 25 Mar 2018 10:49:19 -0700 |
Michael Pavone |
Remove unneeded duplicate typedef
nuklear_ui
|
Sun, 25 Mar 2018 10:47:48 -0700 |
Michael Pavone |
Don't try to use GLES specific stuff unless we're actualy on a GLES platform
nuklear_ui
|
Sun, 25 Mar 2018 10:30:40 -0700 |
Michael Pavone |
Added OSX implementation of default_font
nuklear_ui
|
Sun, 25 Mar 2018 10:29:40 -0700 |
Michael Pavone |
Fix memory leak in edge case of font_win
nuklear_ui
|
Sun, 25 Mar 2018 10:28:08 -0700 |
Michael Pavone |
MSG_NOSIGNAL doesn't exist on all platforms
nuklear_ui
|
Sat, 24 Mar 2018 22:18:23 -0700 |
Michael Pavone |
Merge
nuklear_ui
|
Sat, 24 Mar 2018 19:41:47 -0700 |
Michael Pavone |
Updated default config to reflect gz/zip/png support
|
Sat, 24 Mar 2018 19:40:51 -0700 |
Michael Pavone |
Added png screenshot support
|
Sat, 24 Mar 2018 15:33:44 -0700 |
Michael Pavone |
Add support for loading ROMs from zip files
|
Fri, 23 Mar 2018 22:30:02 -0700 |
Michael Pavone |
Added support for reading gzipped ROMs
|
Fri, 23 Mar 2018 22:23:39 -0700 |
Michael Pavone |
Updated fibonacci benchmark code to work with current test harness
|
Tue, 13 Mar 2018 22:18:20 -0700 |
Michael Pavone |
Set glClearColor back to black
nuklear_ui
|
Tue, 06 Mar 2018 21:27:12 -0800 |
Michael Pavone |
Added support for TTC and dfont format true type fonts. More robust font selection on Windows
nuklear_ui
|
Wed, 07 Feb 2018 19:21:44 -0800 |
Michael Pavone |
Filled in About view
nuklear_ui
|
Wed, 07 Feb 2018 09:32:20 -0800 |
Michael Pavone |
Fix unguarged windows.h include
nuklear_ui
|
Wed, 07 Feb 2018 00:07:12 -0800 |
Michael Pavone |
Fix Windows build, added Windows default_font_path implementation
nuklear_ui
|
Tue, 06 Feb 2018 22:44:11 -0800 |
Michael Pavone |
Fix const correctness for path_extension
nuklear_ui
|
Tue, 06 Feb 2018 22:42:16 -0800 |
Michael Pavone |
Key binding menu is now functional
nuklear_ui
|
Mon, 05 Feb 2018 23:39:14 -0800 |
Michael Pavone |
More fleshed out keyboard bindings view
nuklear_ui
|
Fri, 02 Feb 2018 09:24:01 -0800 |
Michael Pavone |
Initial work on keyboard binding settings view
nuklear_ui
|
Wed, 31 Jan 2018 22:05:10 -0800 |
Michael Pavone |
Made the NOR flash emulation a bit more flexible, but not yet flexible enough to properly support the flash chip in the MegaWiFi cart
|
Wed, 31 Jan 2018 21:59:08 -0800 |
Michael Pavone |
Limit received LSD packets to 1440 bytes to match expectations of wflash code. Use MSG_NOSIGNAL to avoid getting killed with SIGPIPE
|
Mon, 22 Jan 2018 22:03:55 -0800 |
Michael Pavone |
Merge
|
Mon, 22 Jan 2018 22:02:29 -0800 |
Michael Pavone |
Get enough of MegaWifi implemented so that basic commands from wflash CLI command work
|
Tue, 16 Jan 2018 19:21:37 -0800 |
Michael Pavone |
Cleanup MegaWiFi command implementation
|
Tue, 16 Jan 2018 09:31:00 -0800 |
Michael Pavone |
Added support for MegaWiFi command IP_CURRENT
|
Mon, 15 Jan 2018 09:04:43 -0800 |
Michael Pavone |
Initial work on MegaWiFi support
|
Thu, 04 Jan 2018 21:37:34 -0800 |
Michael Pavone |
Merge
|
Sun, 31 Dec 2017 14:08:47 -0800 |
Michael Pavone |
Fix accidental add to RSP with SZ_D and SZ_PTR. Using SZ_D breakse when the stack is located outside of the 32-bit addressable range
|
Wed, 03 Jan 2018 07:09:39 -0800 |
Michael Pavone |
Fix silly bug in STOP implementation that caused excessive CPU usage
|
Sun, 31 Dec 2017 10:11:16 -0800 |
Michael Pavone |
Merge from default
mame_interp
|
Sun, 31 Dec 2017 10:03:25 -0800 |
Michael Pavone |
More efficient memory access when using MAME interpreters
mame_interp
|
Sat, 30 Dec 2017 18:27:06 -0800 |
Michael Pavone |
Added MAME Z80 core, re-enabled 68K tracing in Musashi core, disabled a bunch of code gen stuff when using interpreters from MAME
mame_interp
|
Wed, 27 Dec 2017 13:46:52 -0800 |
Michael Pavone |
Super hacky integration of the version of Musashi from MAME
mame_interp
|
Sun, 31 Dec 2017 09:53:33 -0800 |
Michael Pavone |
Enable LTO on certain targets that don't need the full LDFLAGS by splitting out the optimization flags into a separate var
|
Tue, 19 Dec 2017 00:49:13 -0800 |
Michael Pavone |
Add mapping for gate array registers in main cpu map
segacd
|
Wed, 13 Dec 2017 09:44:41 -0800 |
Michael Pavone |
Added code for initializing a combined Genesis + Sega CD system when a Sega CD ISO is loaded
segacd
|
Tue, 12 Dec 2017 09:44:33 -0800 |
Michael Pavone |
Initial skeleton of Sega CD memory handlers
segacd
|
Mon, 11 Dec 2017 19:16:44 -0800 |
Michael Pavone |
Added RAM init and IO port config to system settings menu
nuklear_ui
|
Mon, 11 Dec 2017 09:50:47 -0800 |
Michael Pavone |
Added dropdowns for default region and savestate format
nuklear_ui
|