summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-14Scale mouse data based on window sizeMichael Pavone
2015-12-08Allow IO device config to be overriden by ROM DBMichael Pavone
2015-12-06Rough emulation of mouse response delays when TR is toggled. Latch current ↵Michael Pavone
mouse value rather than delta. Some other IO cleanup/fixes
2015-12-06IO port pins should read as high from the perspective of a device when they ↵Michael Pavone
are set as inputs
2015-12-05Mouse X and Y are 9-bit 2's complement not 8-bit magnitude + sign bit like I ↵Michael Pavone
thought. Fixed mouse Y direction.
2015-12-05Added mouse support to menu ROMMichael Pavone
2015-12-02Fix problem in 68K debugger caused by stack alignment changeMichael Pavone
2015-11-28Mega mouse support is mostly doneMichael Pavone
2015-11-28Dividing by FPS_INTERVAL does not make senese as the division was to convert ↵Michael Pavone
milliseconds to seconds
2015-11-28Don't try setting the window title on AndroidMichael Pavone
2015-11-28Actually call track_block in alloc_codeMichael 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-27Fix a few lingering stack alignment rework bugsMichael Pavone
2015-11-27Adjust stack before pushing arguments. Fixes new stack alignment code on ↵Michael Pavone
32-bit targets
2015-11-27Replace some hard-coded instruction length assumptions with a calculation so ↵Michael Pavone
they will work properly on both 32-bit and 64-bit hosts
2015-11-26Fix for Z80 retranslation post alignment reworkMichael Pavone
2015-11-26Z80 core is now slightly less brokenMichael Pavone
2015-11-25WIP support for mega mouseMichael Pavone
2015-11-25Get ztestrun compiling againMichael Pavone
2015-11-25Get Z80 core sort of working again post alignment changeMichael Pavone
2015-11-25Partially working change to do proper stack alignment rather than doing a ↵Michael Pavone
lame alignment check when calling a C compile dfunction. 68K core seems okay, but Z80 is busted.
2015-11-22Use immersive fullscreen when available. Updated manifest to theoretically ↵Michael Pavone
support Android TV.
2015-11-22Fix a bug in generating memory access functions when more than one MMAP_CODE ↵Michael Pavone
region exists
2015-11-17Fix a bad interaction between the implementation of STOP and the way ↵Michael Pavone
interrupt cycles are calculated. Prevent addition of refresh delays while VDP has the bus.
2015-11-16Fix so vgmplay builds againMichael Pavone
2015-11-16Approximation of refresh wait statesMichael Pavone
2015-11-14Fix Mega Drive peripheral ID for 3-button padMichael Pavone
2015-11-14Prevent the current interrupt number from being changed while interrupt is ↵Michael Pavone
being processed. This fixes a bug in Sonic 2 split screen that showed up when interrupt timing was adjusted
2015-11-14Clear out IO port input state when setting bindings. This fixes a bug where ↵Michael Pavone
pressing start in the menu after returning to it only worked on the second try.
2015-11-14Allow menu ROM to be debuggedMichael Pavone
2015-11-13Selecting a second game from the menu now worksMichael Pavone
2015-11-13It is now possible to switch back and forth between the menu ROM and the gameMichael Pavone
2015-11-09SDL_AndroidGetExternalStoragePath did not do what I thought. Use JNI ↵Michael Pavone
directly to call Environment.getExternalStorageDirectory
2015-11-09Change default config to make first gamepad mapped as gamepad 1, add a ↵Michael Pavone
second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
2015-11-09Another .hgignore fix and add the symlink to menu.bin in android/assetsMichael Pavone
2015-11-09Send info/warning/fatal messages to logcat on AndroidMichael Pavone
2015-11-09Added android Java source that was erroneously ignored beforeMichael Pavone
2015-11-09Make executable paths rooted so that the blastem subdir in the android tree ↵Michael Pavone
does not get ignored
2015-11-09Fix Android build breakageMichael Pavone
2015-11-08Make menu stuff work on Android (theoretically)Michael Pavone
2015-11-08ROM is now run after being selected in menu. Initial path for menu is read ↵Michael Pavone
from config file.
2015-11-08Retrieve ROM filename from menu port writeMichael Pavone
2015-11-08Initial work for allowing loading a ROM from menuMichael Pavone
2015-11-06Allow navigation between pages for long directories in menu ROMMichael Pavone
2015-11-06More efficient handling of going up one directory in menuMichael Pavone
2015-11-06Fix detection of directories in menu ROMMichael Pavone
2015-11-06Allow directory navigation in menu. Sort directory entriesMichael Pavone
2015-11-06Properly initialize commands when adding a new breakpointMichael Pavone
2015-11-06Menu ROM now pulls real file names from the OS rather than using a fake listMichael Pavone
2015-11-06Allow 68K debug print to read from arbitrary memory regionsMichael Pavone