Commit Graph

4457 Commits

Author SHA1 Message Date
Jeffrey Pfau fa884d071e All: Migrate includes to separate directory 2016-12-30 21:25:07 -08:00
Jeffrey Pfau 6d898542c7 Merge branch 'feature/python-bindings' 2016-12-29 01:23:31 -08:00
Jeffrey Pfau 19b164d560 Libretro: Fix disabling BIOS 2016-12-28 19:16:33 -08:00
Jeffrey Pfau 2d02719fa5 Revert "GBA Video: Fix out-of-order OBJWIN"
This reverts commit f34f45257a.
2016-12-28 19:05:57 -08:00
Jeffrey Pfau d752df421f 3DS: Fix build 2016-12-27 04:12:15 -08:00
Jeffrey Pfau 20367765b8 GUI: Fix build 2016-12-27 04:03:44 -08:00
Jeffrey Pfau 9cbbd9f255 GBA I/O: Set JOYSTAT TRANS flag when writing JOY_TRANS registers 2016-12-27 03:48:41 -08:00
Jeffrey Pfau 75d9085eef GBA I/O: Clear JOYSTAT RECV flag when reading JOY_RECV registers 2016-12-27 02:11:54 -08:00
Jeffrey Pfau 463ce99739 All: Include cleanup 2016-12-26 23:27:32 -08:00
Jeffrey Pfau 03ca7515b3 GBA SIO: Add some basic JOY bus constants 2016-12-26 22:26:31 -08:00
Jeffrey Pfau f7ac90d74e Util: Add ifndef guard for UNUSED define 2016-12-26 21:02:57 -08:00
Jeffrey Pfau 2f1cb61d01 All: Add C++ header guards 2016-12-26 21:01:55 -08:00
Jeffrey Pfau daaa2fa523 GB SIO: Support faster transfer speeds 2016-12-26 17:20:51 -08:00
Jeffrey Pfau c662b59e99 GB: Allow player 2 to act as shift clock 2016-12-26 17:13:53 -08:00
Jeffrey Pfau 269b18d8aa GB SIO: Some fixes 2016-12-26 16:46:51 -08:00
Jeffrey Pfau ceea51b55e GB: First pass at lockstep multiplayer 2016-12-25 20:39:11 -08:00
Jeffrey Pfau 361e8e95b4 Python: Make Python bindings depend on library 2016-12-25 15:23:53 -08:00
Jeffrey Pfau 91a503397b Core: Update flags.h 2016-12-25 15:22:40 -08:00
Jeffrey Pfau f9caf8541a SDL: Update sdl-gles2.c 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 55a9bf3ca7 All: Fix broken #ifdefs 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 74803ac15b Python: Add slicing to memory operations 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 2706cf991d Python: Make cartridge memory size cap properly 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 6f591996a8 Python: Add hook preventing functions that need resets from being called 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 3310210dc7 Python: Add NullLogger 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 3496449517 Python: Flags cleanup 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 7bd5ae9a70 Core: Add flags.h generated file 2016-12-25 15:22:40 -08:00
Jeffrey Pfau e2bcd2e05a Python: Add memory access 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 572eb40d42 Python: Add key functions 2016-12-25 15:22:40 -08:00
Jeffrey Pfau adc45c9bdc Python: Add more mCore functions 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 9d44445d64 Python: Much cleaner LR35902 access 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 471bbf1da5 Python: Sprite access in GB core 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 9a104508ac Python: Add support for 256-color sprites 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 9b915fb13d Python: Add GBA sprite accessors 2016-12-25 15:22:40 -08:00
Jeffrey Pfau a9ccb0fdd7 Python: Clean up Core interface so boards inherit Core 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 303a7685a2 Python: Reindent, fix up TileView interface 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 5e0641cb0e Python: Add some tile manipulation 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 3565868936 Python: Fix Linux build 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 1dff579ad4 Python: Add basic logging interface 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 33295b1297 Python: Python 3 support 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 0723646354 Python: Add image and PNG-write bindings 2016-12-25 15:22:40 -08:00
Jeffrey Pfau f5312fef78 Python: VFS fixes 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 511261b0ff Python: Add license headers 2016-12-25 15:22:40 -08:00
Jeffrey Pfau f06d0c8a06 All: Ignore *.pyc 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 606d35ba6c Python: Add VFS bindings 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 0d1d5c988e Python: Basic setup.py 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 99a85aaf3a Debugger: Fix build 2016-12-25 15:22:40 -08:00
Jeffrey Pfau a0b794364f Python: More basic framework 2016-12-25 15:22:40 -08:00
Jeffrey Pfau d53497cb32 Python: More binding skeleton 2016-12-25 15:22:40 -08:00
Jeffrey Pfau bd7b394e49 All: Unfortunate evils committed in the name of pycparser 2016-12-25 15:22:40 -08:00
Jeffrey Pfau 227cbea37a All: Remove duplicate functions 2016-12-25 15:22:40 -08:00