log

age author description
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
Fri, 08 Dec 2017 23:24:21 -0800 Michael Pavone Refactor basic settings dropdowns nuklear_ui
Fri, 08 Dec 2017 09:43:05 -0800 Michael Pavone Initial work on system menu nuklear_ui
Thu, 07 Dec 2017 18:59:36 -0800 Michael Pavone Update clean target to remove UI object files nuklear_ui
Thu, 07 Dec 2017 18:57:38 -0800 Michael Pavone Fix GL include issue for 32-bit builds nuklear_ui
Thu, 07 Dec 2017 18:57:18 -0800 Michael Pavone Move paths.o to CONFIGOBJS since config.c uses path_append now nuklear_ui
Wed, 06 Dec 2017 19:29:16 -0800 Michael Pavone Fleshed out audio settings menu nuklear_ui
Mon, 04 Dec 2017 21:38:26 -0800 Michael Pavone Fix buffer overrun in video settings menu nuklear_ui
Fri, 01 Dec 2017 23:16:07 -0800 Michael Pavone Add shader selector to video settings nuklear_ui
Fri, 01 Dec 2017 09:22:43 -0800 Michael Pavone Somewhat fleshed out video settings view nuklear_ui
Wed, 29 Nov 2017 08:53:47 -0800 Michael Pavone Initial work on settings menu nuklear_ui
Wed, 29 Nov 2017 08:41:37 -0800 Michael Pavone Added code to persist config back to a file nuklear_ui
Sun, 26 Nov 2017 20:19:36 -0800 Michael Pavone Don't crash when keys are pressed before ROM is loaded nuklear_ui
Sun, 26 Nov 2017 20:17:22 -0800 Michael Pavone Enable lock-on in Nuklear UI nuklear_ui
Sun, 26 Nov 2017 19:22:09 -0800 Michael Pavone Pause game execution when in the new UI pause menu nuklear_ui
Sun, 26 Nov 2017 18:33:36 -0800 Michael Pavone Filter file list in Nuklear UI nuklear_ui
Sun, 26 Nov 2017 17:33:39 -0800 Michael Pavone Sort directory listing in Nuklear UI file browser nuklear_ui
Sat, 25 Nov 2017 20:43:20 -0800 Michael Pavone Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable nuklear_ui
Sat, 25 Nov 2017 14:42:38 -0800 Michael Pavone Avoid burning a huge amount of CPU in the menu when emulation is not running and vsync is disabled nuklear_ui
Sat, 25 Nov 2017 13:57:38 -0800 Michael Pavone Fix directory navigation in ROM file chooser in Nuklear UI nuklear_ui
Sat, 25 Nov 2017 11:31:08 -0800 Michael Pavone Get SMS savestates working in Nuklear UI nuklear_ui
Fri, 24 Nov 2017 20:52:40 -0800 Michael Pavone Fix genesis save state loading via Nuklear UI, sms probably still needs work nuklear_ui
Fri, 24 Nov 2017 12:04:02 -0800 Michael Pavone Refactored save slot related logic to reduce duplication and allow reuse in new UI. Get state loading/saving mostly working in new UI nuklear_ui
Wed, 22 Nov 2017 11:18:36 -0800 Michael Pavone Pause menu now triggered on ui.exit event nuklear_ui
Wed, 22 Nov 2017 10:54:27 -0800 Michael Pavone Fix UI rendering in fullscreen and wome initial work on the "pause" menu nuklear_ui
Tue, 21 Nov 2017 23:11:11 -0800 Michael Pavone Basic support for loading ROMs via Nuklear UI nuklear_ui