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
|