log

age author description
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