Commit Graph

  • a855f53355 Fix mosiac on edges of mode 0 regions Jeffrey Pfau 2014-07-24 01:13:14 -0700
  • cbb522a702 Fix *mull, *mlal instructions in disassembler Jeffrey Pfau 2014-07-23 23:12:54 -0700
  • 5477c891c5 Fix cmp and related opcodes in disassembler Jeffrey Pfau 2014-07-23 23:12:28 -0700
  • 5eb729faf6 Remove unused HLE BIOS length constant Jeffrey Pfau 2014-07-23 23:05:17 -0700
  • 6c9ee4c212 Modernize egl-main Jeffrey Pfau 2014-07-23 22:57:58 -0700
  • 754d3f50ce Check if we have a subparser before trying to use it Jeffrey Pfau 2014-07-23 22:57:44 -0700
  • 6bbb1d5b43 Put back gnu99 standard, we use some of the features Jeffrey Pfau 2014-07-23 22:57:25 -0700
  • ec4eb253e5 Unify swi state saving, keep I bit Jeffrey Pfau 2014-07-23 03:06:09 -0700
  • f1a58c7254 Fix ObjAffineSet over multiple inputs Jeffrey Pfau 2014-07-23 00:54:11 -0700
  • c7f7d0f752 Don't make empty savestate files when loading savestates Jeffrey Pfau 2014-07-23 00:19:50 -0700
  • 94001b1133 Fix crashes when GBARR is not initialized Jeffrey Pfau 2014-07-23 00:09:14 -0700
  • 3051143fa3 First pass at input mapping Jeffrey Pfau 2014-07-23 00:06:44 -0700
  • f55d085162 Change log handler API Jeffrey Pfau 2014-07-22 22:34:08 -0700
  • 08fee36c20 Window resizing options Jeffrey Pfau 2014-07-22 03:26:16 -0700
  • d020bf4f0a Add FPS target options Jeffrey Pfau 2014-07-22 03:14:28 -0700
  • 2ce9806de5 Fix ability to make audio buffers as big as they initially were Jeffrey Pfau 2014-07-22 02:33:45 -0700
  • 0717e4ab76 Use lambda syntax for audio buffer size slots Jeffrey Pfau 2014-07-22 02:33:01 -0700
  • a7588f25bb Sync pause setting with the menu properly Jeffrey Pfau 2014-07-22 02:22:03 -0700
  • 42041fa059 Fix frame advance Jeffrey Pfau 2014-07-22 02:11:41 -0700
  • 04823fb06c Merge branch 'master' into qt Jeffrey Pfau 2014-07-22 01:53:34 -0700
  • d1eda4250d Thread pausing refining Jeffrey Pfau 2014-07-22 01:52:16 -0700
  • b0662fe766 Run audio pausing in the right thread Jeffrey Pfau 2014-07-22 01:13:27 -0700
  • fe7deb0aab Only try to stop audio output if there is an audio output device Jeffrey Pfau 2014-07-22 00:44:43 -0700
  • 8ff6d77869 Make shutdown disabled when a game is not running Jeffrey Pfau 2014-07-22 00:43:53 -0700
  • 6403d531bd Add reset option and reshuffle menu items a bit Jeffrey Pfau 2014-07-22 00:40:42 -0700
  • 71211bac46 Add sound buffer resizing menu options Jeffrey Pfau 2014-07-22 00:32:38 -0700
  • 62f6471c0d Move AudioThread into AudioProcessor, run in its own thread Jeffrey Pfau 2014-07-22 00:10:38 -0700
  • d5c0dffb29 Remove unused member in GameController Jeffrey Pfau 2014-07-21 23:08:31 -0700
  • ae534aff74 Merge branch 'master' into qt Jeffrey Pfau 2014-07-21 22:51:26 -0700
  • 6e727db553 Set buffer size to 512 samples in the SDL/GL port Jeffrey Pfau 2014-07-21 00:29:38 -0700
  • e527220398 Ability to resize internal sound buffers Jeffrey Pfau 2014-07-21 00:14:48 -0700
  • 10fc916425 Revise circle buffer types Jeffrey Pfau 2014-07-20 23:56:12 -0700
  • eabac4c413 Variable FPS target Jeffrey Pfau 2014-07-20 23:45:30 -0700
  • b14f22191c Function for calculating audio rate for target FPS Jeffrey Pfau 2014-07-20 23:24:02 -0700
  • ad5cdb97a8 Fix memory leak Jeffrey Pfau 2014-07-20 22:07:08 -0700
  • a57f911ecc Handle closing games a bit safer Jeffrey Pfau 2014-07-20 21:44:06 -0700
  • c9f74b43af Make SDL port QUIT events thread-safe Jeffrey Pfau 2014-07-20 21:32:05 -0700
  • a77f7f0be2 Cleanup merge issues Jeffrey Pfau 2014-07-20 21:28:25 -0700
  • 489b932c52 Header include cleanup Jeffrey Pfau 2014-07-20 20:28:01 -0700
  • 23679adc38 Fix build after GBAThread API changes Jeffrey Pfau 2014-07-20 16:38:27 -0700
  • 4da65d0f2f Merge branch 'master' into qt Jeffrey Pfau 2014-07-20 16:38:00 -0700
  • d48dad27d1 Fix build against C++ Jeffrey Pfau 2014-07-20 16:37:54 -0700
  • f62ccde49d Merge branch 'master' into qt Jeffrey Pfau 2014-07-20 16:28:12 -0700
  • e77238e5ef Fix typos in savestate format documentation Jeffrey Pfau 2014-07-20 15:53:37 -0700
  • 3915158c96 Update GPIO for serialization Jeffrey Pfau 2014-07-20 15:53:15 -0700
  • 381fc94d73 Move file CRC32 code into crc32.h Jeffrey Pfau 2014-07-20 15:11:22 -0700
  • 7a0f86ae99 Serialize ROM CRC32 for error checking Jeffrey Pfau 2014-07-20 15:10:59 -0700
  • b4d6d11d19 Add ability to resume recording as soon as a movie ends Jeffrey Pfau 2014-07-20 03:14:55 -0700
  • 74dae5033b Rewrite rr to be streaming-only Jeffrey Pfau 2014-07-20 02:50:43 -0700
  • a95e2c06b7 Remove unused function Jeffrey Pfau 2014-07-20 01:40:05 -0700
  • 16cf389986 Make writing to RO mapped memory perform COW Jeffrey Pfau 2014-07-20 01:36:18 -0700
  • 5825c2ee5f Move vfs-zip into vfs folder Jeffrey Pfau 2014-07-19 22:15:39 -0700
  • 7d4f1fb661 Fix loading too many states from a file Jeffrey Pfau 2014-07-19 17:54:29 -0700
  • 7172e6428c Create concept of state directory Jeffrey Pfau 2014-07-19 17:48:37 -0700
  • e8a78c9547 Very basic movie saving/loading Jeffrey Pfau 2014-07-19 17:38:25 -0700
  • c6cd179101 Fix scanline rendering when parameters change mid-scanline Jeffrey Pfau 2014-07-19 15:59:27 -0700
  • 79301a365f Fix perf build Jeffrey Pfau 2014-07-19 15:58:58 -0700
  • 3202811e41 Be more rigorous when reseting Jeffrey Pfau 2014-07-19 14:34:24 -0700
  • 6456a88669 Reset memory when reseting the board (fixes #94) Jeffrey Pfau 2014-07-19 04:13:25 -0700
  • 823b97603a Properly account for LDR I cycles (fixes #90) Jeffrey Pfau 2014-07-19 00:39:51 -0700
  • 14636f5b8a Beginning of rerecording code, ability to record/replay from a savegame Jeffrey Pfau 2014-07-19 00:09:18 -0700
  • c50bd95258 Fix naming of savegames from files with no . Jeffrey Pfau 2014-07-18 00:53:08 -0700
  • 5a0247ac78 Place save files in directories when loading in dirmode Jeffrey Pfau 2014-07-18 00:52:53 -0700
  • a14ce5c815 Add some missing cleanup Jeffrey Pfau 2014-07-18 00:52:22 -0700
  • c9ec91b75f Forcibly disable some currently unsupported zip operations Jeffrey Pfau 2014-07-18 00:52:07 -0700
  • 2367abe67d Don't crash if no ROM is loaded Jeffrey Pfau 2014-07-17 02:55:13 -0700
  • 74fcdf54e0 Fix reading more than a block but less than the rest of the file Jeffrey Pfau 2014-07-17 02:51:38 -0700
  • 793a89d091 Fix seeking to end of file Jeffrey Pfau 2014-07-17 02:51:17 -0700
  • d2272ba9ba Support reading from ZIPs Jeffrey Pfau 2014-07-17 02:45:17 -0700
  • ee5c918ff2 Directory mode for loading the first ROM in a directory, still a bit buggy Jeffrey Pfau 2014-07-17 00:53:17 -0700
  • 73425e80b5 Move VFile to vfs.h and add VDirs Jeffrey Pfau 2014-07-16 23:55:09 -0700
  • 80c61379a0 Clean up GBAThread variables Jeffrey Pfau 2014-07-16 23:53:11 -0700
  • e53135a7b9 Clean up command line args Jeffrey Pfau 2014-07-16 23:47:47 -0700
  • 6519fad652 Fix some signatures Jeffrey Pfau 2014-07-16 03:02:16 -0700
  • 42484bbcc3 Allow save file to be specified externally Jeffrey Pfau 2014-07-16 02:57:04 -0700
  • 7bb5e29a98 Now that mapping is done through a different code path, we can properly allocate large memory chunks on Windows Jeffrey Pfau 2014-07-16 02:20:29 -0700
  • 0584c19229 Remove declaration for unimplemented function Jeffrey Pfau 2014-07-16 02:09:19 -0700
  • f1f55cea47 Use VFiles for all file operations Jeffrey Pfau 2014-07-16 02:08:54 -0700
  • 377d8e60a7 VFiles for abstract file operations, used at first in patches Jeffrey Pfau 2014-07-16 01:31:10 -0700
  • d8654f3b88 Use stdbool for readability Jeffrey Pfau 2014-07-16 00:46:02 -0700
  • fce2fb9252 Move flags and masks into defines to avoid making enums with values that are too large Jeffrey Pfau 2014-07-15 23:38:44 -0700
  • e89a705419 Revise macros for stricter C99 conformance Jeffrey Pfau 2014-07-15 23:30:55 -0700
  • 6716b13621 Ability to reset emulator while running Jeffrey Pfau 2014-07-15 00:01:35 -0700
  • 939c349533 Slightly more accurate waitstate emulation Jeffrey Pfau 2014-07-13 22:21:37 -0700
  • 94438e141e Only assemble NEON code when NEON is enabled Jeffrey Pfau 2014-07-13 18:32:10 -0700
  • 0b9d6e03f1 Support 5_6_5 in SDL/GL port Jeffrey Pfau 2014-07-13 18:31:28 -0700
  • ca23c47aeb Add missing include Jeffrey Pfau 2014-07-13 05:47:16 -0700
  • 5958d8c0da Fix missing value for divide precedence Jeffrey Pfau 2014-07-12 18:41:11 -0700
  • 4638e4a017 Add parenthesis support Jeffrey Pfau 2014-07-12 17:58:03 -0700
  • a58f8f8675 Support identifiers Jeffrey Pfau 2014-07-12 17:25:51 -0700
  • b89d6216ac Free identifiers Jeffrey Pfau 2014-07-12 17:13:58 -0700
  • ce1dd4416f Proper parser, without identifier support currently Jeffrey Pfau 2014-07-12 17:12:35 -0700
  • f71edb1684 Parse expressions in a separate function Jeffrey Pfau 2014-07-12 14:50:09 -0700
  • f74815988b Remove redundant includes Jeffrey Pfau 2014-07-12 04:43:41 -0700
  • 66191ee92a GNU C extensions are not used, switch to C99 compat mode Jeffrey Pfau 2014-07-12 04:42:24 -0700
  • 47ca4201fd Disable CLI debugger on Windows Jeffrey Pfau 2014-07-12 04:40:13 -0700
  • 5b7da978d1 Remove project name strings from the code Jeffrey Pfau 2014-07-12 04:29:12 -0700
  • 8f151ec90f DebugVectors should inherit failure Jeffrey Pfau 2014-07-12 04:12:04 -0700
  • 903f384e05 Operations on numbers in CLI debugger Jeffrey Pfau 2014-07-12 04:04:15 -0700
  • 5b7a551ed8 Add disassemble CLI debugger command Jeffrey Pfau 2014-07-12 03:36:04 -0700