Wed, 29 Nov 2023 23:06:50 -0800 |
Michael Pavone |
Hide cursor in fullscreen when UI is not active
|
Sun, 26 Mar 2023 22:39:18 -0700 |
Michael Pavone |
Initial stab at DPI scaling support
|
Fri, 10 Feb 2023 23:17:43 -0800 |
Michael Pavone |
WIP "video" recording in APNG format
|
Tue, 29 Nov 2022 21:04:57 -0800 |
Michael Pavone |
Fix input processing while waiting for console input in debugger
|
Mon, 22 Aug 2022 20:19:59 -0700 |
Michael Pavone |
Crop display in game gear mode
|
Mon, 09 Nov 2020 00:29:47 -0800 |
Michael Pavone |
Add a UI button to reset config to defaults
|
Sat, 16 May 2020 10:36:58 -0700 |
Michael Pavone |
Fix libretro target
|
Fri, 08 May 2020 00:22:54 -0700 |
Michael Pavone |
Make netplay remote sync to network rather than audio or video so it doesn't drift out of sync with the host
|
Wed, 29 Apr 2020 01:00:57 -0700 |
Michael Pavone |
WIP netplay support
|
Sat, 18 Apr 2020 22:36:13 -0700 |
Michael Pavone |
WIP new sync mode that runs emulation on audio thread
|
Mon, 16 Sep 2019 00:45:48 -0700 |
Mike Pavone |
Don't render lines that are cropped by overscan. Allows submitting frame earlier when bottom overscan is non-zero which can reduce latency in some cases
|
Fri, 17 May 2019 08:43:30 -0700 |
Michael Pavone |
Split generic part of audio code into a separate file so it can be used in other targets besides SDL
|
Thu, 04 Apr 2019 23:08:45 -0700 |
Michael Pavone |
Allow Nuklear UI to be used when OpenGL is disabled
|
Tue, 26 Mar 2019 23:26:08 -0700 |
Michael Pavone |
Support controllers that have their dpad mapped to an axis
|
Sat, 23 Mar 2019 17:18:10 -0700 |
Michael Pavone |
Configurable gain for overall output and individual components
|
Sun, 10 Mar 2019 21:30:09 -0700 |
Michael Pavone |
Added raw fbdev/evdev/ALSA render backend
|
Sun, 20 Jan 2019 16:24:22 -0800 |
Mike Pavone |
Fixed the most glaring issues in libretro build
|
Tue, 18 Dec 2018 19:58:00 -0800 |
Michael Pavone |
Allow closing VDP debug windows with the close button in the window title bar
|
Mon, 19 Nov 2018 19:10:16 -0800 |
Michael Pavone |
Implemented support for toggling off a debug view
|
Sun, 04 Nov 2018 22:51:50 -0800 |
Michael Pavone |
WIP new VDP plane debug view and support for detached VDP debug views generally
|
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
|
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
|
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
|
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:07:17 -0700 |
Michael Pavone |
Allow numpad keys to be mapped
|
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
|
Wed, 14 Jun 2017 20:46:11 -0700 |
Michael Pavone |
Fix absolute mouse mode when non-default overscan settings are used
|
Wed, 14 Jun 2017 09:48:46 -0700 |
Michael Pavone |
Initial support for drag and drop. Some work needed for proper menu integration.
|
Sat, 04 Mar 2017 11:50:14 -0800 |
Michael Pavone |
Implement raw screenshot functionality requested in ticket:10
|
Thu, 26 Jan 2017 23:49:13 -0800 |
Michael Pavone |
Basic support for mapping an analog axis to functionality
|
Thu, 26 Jan 2017 00:55:02 -0800 |
Michael Pavone |
Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
|
Sun, 22 Jan 2017 16:23:59 -0800 |
Michael Pavone |
Initial support for using SDL2 game controller mapping functionality
|
Wed, 18 Jan 2017 23:43:36 -0800 |
Michael Pavone |
Overscan is now configurable
|
Thu, 22 Dec 2016 19:51:25 -0800 |
Michael Pavone |
Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be useful.
|
Fri, 09 Dec 2016 09:48:48 -0800 |
Michael Pavone |
WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
|
Mon, 28 Nov 2016 22:45:46 -0800 |
Michael Pavone |
Clean up symbol visiblity and delete a ltitle bit of dead code
|
Mon, 22 Aug 2016 09:46:18 -0700 |
Michael Pavone |
Cleanup the separation of render backend and VDP code in preparation for having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
|
Mon, 16 May 2016 09:54:05 -0700 |
Michael Pavone |
Added support for binding a bunch more "special" keys
|
Tue, 23 Feb 2016 21:17:56 -0800 |
Michael Pavone |
Added reasonable handling of joystick hotplug
|
Tue, 15 Dec 2015 20:01:50 -0800 |
Michael Pavone |
Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
|
Mon, 14 Dec 2015 19:36:01 -0800 |
Michael Pavone |
Scale mouse data based on window size
|
Sat, 28 Nov 2015 21:27:21 -0800 |
Michael Pavone |
Mega mouse support is mostly done
|
Sat, 28 Nov 2015 14:30:30 -0800 |
Michael Pavone |
Make nexus player remote useable as a controller for games that only require a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
|
Wed, 25 Nov 2015 20:32:20 -0800 |
Michael Pavone |
WIP support for mega mouse
|
Fri, 13 Nov 2015 22:56:59 -0800 |
Michael Pavone |
Selecting a second game from the menu now works
|
Sun, 08 Nov 2015 18:38:33 -0800 |
Michael Pavone |
ROM is now run after being selected in menu. Initial path for menu is read from config file.
|
Sat, 25 Jul 2015 18:22:07 -0700 |
Michael Pavone |
Use a new fatal_error function instead of calling fprintf and exit for fatal errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
|
Thu, 28 May 2015 21:19:55 -0700 |
Michael Pavone |
Merge windows branch with latest changes
|
Tue, 01 Apr 2014 19:43:58 -0700 |
Michael Pavone |
Initial work on Windows port
|
Thu, 21 May 2015 18:37:41 -0700 |
Michael Pavone |
Process events while waiting for 68K debugger input. This prevents "not responsive" dialogs when sitting in the debugger
|
Wed, 20 May 2015 19:05:11 -0700 |
Michael Pavone |
Upgrade to SDL 2.0 and drop support for the non-OpenGL render path
|
Thu, 31 Oct 2013 01:00:32 -0700 |
Mike Pavone |
Add support for left and right shift keys
|
Sat, 26 Oct 2013 22:38:47 -0700 |
Mike Pavone |
Update opengl branch from default. Fix build breakage unrelated to merge
opengl
|
Tue, 10 Sep 2013 23:31:08 -0700 |
Mike Pavone |
Added copyright notice to source files and added GPL license text in COPYING
|
Tue, 23 Jul 2013 23:01:03 -0700 |
Mike Pavone |
Started work on OpenGL support in new branch
opengl
|
Wed, 17 Jul 2013 22:26:11 -0700 |
Mike Pavone |
Add fullscreen support and add a keybinding for exiting the emulator
|
Wed, 10 Jul 2013 23:47:48 -0700 |
Mike Pavone |
Read joystick bindings from config file
|
Sun, 30 Jun 2013 11:45:58 -0700 |
Mike Pavone |
Make VDP render in native pixel format of the renderer for a modest performance gain and to make it easier to use OpenGL for rendering
|
Sun, 23 Jun 2013 22:27:12 -0700 |
Mike Pavone |
Implement basic joystick support
|
Mon, 17 Jun 2013 19:34:47 -0700 |
Mike Pavone |
Process events in vgm player so that quitting works
|
Fri, 14 Jun 2013 00:25:04 -0700 |
Mike Pavone |
Make keybindings data driven so they can be populated from a config file later
|
Wed, 29 May 2013 00:57:19 -0700 |
Mike Pavone |
Incredibly broken YM2612 support plus a fix to Z80 bus request
|
Thu, 23 May 2013 23:42:42 -0700 |
Mike Pavone |
Initial PSG support. Mostly works, noise channel is borked though.
|
Thu, 16 May 2013 09:37:53 -0700 |
Mike Pavone |
Get frame time correct and frame rate sort of correct for EUR region
|
Wed, 15 May 2013 23:32:21 -0700 |
Mike Pavone |
Set window title based on ROM header name
|
Wed, 15 May 2013 22:37:25 -0700 |
Mike Pavone |
Re-enable frame limit, but add a command line flag to disable it
|
Sun, 20 Jan 2013 19:10:29 -0800 |
Mike Pavone |
Add support for breaking into the debugger while game is running
|
Tue, 18 Dec 2012 02:16:42 -0800 |
Mike Pavone |
Get Flavio's color bar demo kind of sort of working
|
Sun, 09 Dec 2012 18:40:45 -0800 |
Mike Pavone |
Add debug render mode and fix vertical flip bit for bg tiles
|
Sat, 08 Dec 2012 22:07:25 -0800 |
Mike Pavone |
Add support for simple resolution scaling
|
Sat, 08 Dec 2012 02:00:54 -0800 |
Mike Pavone |
Mostly broken VDP core and savestate viewer
|