summaryrefslogtreecommitdiff
path: root/render.h
AgeCommit message (Collapse)Author
2016-08-22Cleanup the separation of render backend and VDP code in preparation for ↵Michael Pavone
having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
2016-05-16Added support for binding a bunch more "special" keysMichael Pavone
2016-02-23Added reasonable handling of joystick hotplugMichael Pavone
2015-12-15Initial support for relative mouse mode and skeleton of support for capture ↵Michael Pavone
mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
2015-12-14Scale mouse data based on window sizeMichael Pavone
2015-11-28Mega mouse support is mostly doneMichael Pavone
2015-11-28Make nexus player remote useable as a controller for games that only require ↵Michael Pavone
a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
2015-11-25WIP support for mega mouseMichael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-08ROM is now run after being selected in menu. Initial path for menu is read ↵Michael Pavone
from config file.
2015-07-25Use a new fatal_error function instead of calling fprintf and exit for fatal ↵Michael Pavone
errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
2015-05-28Merge windows branch with latest changesMichael Pavone
2015-05-21Process events while waiting for 68K debugger input. This prevents "not ↵Michael Pavone
responsive" dialogs when sitting in the debugger
2015-05-20Upgrade to SDL 2.0 and drop support for the non-OpenGL render pathMichael Pavone
2014-04-01Initial work on Windows portMichael Pavone
2013-10-31Add support for left and right shift keysMike Pavone
2013-10-26Update opengl branch from default. Fix build breakage unrelated to mergeMike Pavone
--HG-- branch : opengl
2013-09-10Added copyright notice to source files and added GPL license text in COPYINGMike Pavone
2013-07-23Started work on OpenGL support in new branchMike Pavone
--HG-- branch : opengl
2013-07-17Add fullscreen support and add a keybinding for exiting the emulatorMike Pavone
2013-07-10Read joystick bindings from config fileMike Pavone
2013-06-30Make VDP render in native pixel format of the renderer for a modest ↵Mike Pavone
performance gain and to make it easier to use OpenGL for rendering
2013-06-23Implement basic joystick supportMike Pavone
2013-06-17Process events in vgm player so that quitting worksMike Pavone
2013-06-14Make keybindings data driven so they can be populated from a config file laterMike Pavone
2013-05-29Incredibly broken YM2612 support plus a fix to Z80 bus requestMike Pavone
2013-05-23Initial PSG support. Mostly works, noise channel is borked though.Mike Pavone
2013-05-16Get frame time correct and frame rate sort of correct for EUR regionMike Pavone
2013-05-15Set window title based on ROM header nameMike Pavone
2013-05-15Re-enable frame limit, but add a command line flag to disable itMike Pavone
2013-01-20Add support for breaking into the debugger while game is runningMike Pavone
2012-12-18Get Flavio's color bar demo kind of sort of workingMike Pavone
2012-12-09Add debug render mode and fix vertical flip bit for bg tilesMike Pavone
2012-12-08Add support for simple resolution scalingMike Pavone
2012-12-08Mostly broken VDP core and savestate viewerMike Pavone