Commit graph

  • 545c5d00d6 Merge branch 'master' of https://github.com/libretro/CATSFC-libretro aliaspider 2014-10-31 00:32:50 +01:00
  • 55f93efc8f implement serialization code correctly. aliaspider 2014-10-31 00:32:12 +01:00
  • c10370ed57 Code readability - turn ZeroMemory into memset(a, 0, b) twinaphex 2014-10-30 23:55:51 +01:00
  • 42cd1b4bc9 Refactor S9xSetSuperFX the same way as SNES9x Next code twinaphex 2014-10-30 23:27:44 +01:00
  • 1038f9e482 Refactor code to function S9xSetSuperFX to make it more like S9x Next codebase twinaphex 2014-10-30 23:25:01 +01:00
  • c78e8e29c8 improve serialization code, still unfinished. aliaspider 2014-10-30 08:36:43 +01:00
  • 9f4aec5c8e add skeleton code for retro_serialize. (not working) aliaspider 2014-10-30 07:44:28 +01:00
  • 21ddea4dfa remove snapshot.c snaporig.c dependencies. aliaspider 2014-10-30 06:43:08 +01:00
  • 1fbc985d61 remove ZSNES_FX defines aliaspider 2014-10-30 06:25:49 +01:00
  • 9d26cad1e3 remove warnings aliaspider 2014-10-30 05:50:41 +01:00
  • 452f0d2ac1 Silence warning 'Suggest explicit braces around && within '||' yadda yadda twinaphex 2014-10-30 04:46:50 +01:00
  • 4de9deed29 Cleanup some warnings in S9xGetWord twinaphex 2014-10-30 04:42:31 +01:00
  • 20e913fd69 (PSP) fix build aliaspider 2014-10-30 03:55:09 +01:00
  • e8d5c0ddfb fix segfault. add deinit sequence. aliaspider 2014-10-30 03:41:40 +01:00
  • 6f79d7d2fb cleanups. aliaspider 2014-10-30 03:27:17 +01:00
  • a3b65d60b0 remove some unused functions/files aliaspider 2014-10-30 03:10:39 +01:00
  • 8a50d176b7 New Makefile twinaphex 2014-10-30 02:03:23 +01:00
  • 2b16ed9940 add safety to buffer reads to deal with negative offsets. aliaspider 2014-10-30 01:51:26 +01:00
  • 628df4d292 prevent a segfault. aliaspider 2014-10-30 01:09:02 +01:00
  • 804169dd62 apply a facelift aliaspider 2014-10-30 00:23:30 +01:00
  • 5382d19337 (PSP) build fix aliaspider 2014-10-29 11:23:21 +01:00
  • 021cccc53b build fix. aliaspider 2014-10-29 11:10:34 +01:00
  • 616ea0c4c6 cleanups. aliaspider 2014-10-29 10:24:58 +01:00
  • 4fb67d24cd get rid of all remaining C++ code. aliaspider 2014-10-29 10:11:16 +01:00
  • 9c8d36087b less C++. aliaspider 2014-10-29 09:30:30 +01:00
  • 44476d7bda remove more C++ code. aliaspider 2014-10-29 09:21:38 +01:00
  • 761d752569 C++ cleanups. (in progress) aliaspider 2014-10-29 06:47:46 +01:00
  • a6dc7abc9b start moving everything to C aliaspider 2014-10-29 05:36:07 +01:00
  • 1d98e1c317 cleanups (cont.) aliaspider 2014-10-29 05:28:04 +01:00
  • f518934e3b cleanups (cont.) aliaspider 2014-10-28 22:45:14 +01:00
  • a9c9cc3e30 del some more aliaspider 2014-10-28 08:51:20 +01:00
  • 7c00d00bce remove more stuff aliaspider 2014-10-28 08:42:58 +01:00
  • ad4866e0cb remove unused files aliaspider 2014-10-28 06:47:04 +01:00
  • 2b75359c7e ugly 64-bit targets fix (cont.) aliaspider 2014-10-28 05:53:44 +01:00
  • 9d034e0ae0 ugly fix to solve segfaults on 64-bit platforms. aliaspider 2014-10-28 05:42:01 +01:00
  • 76fef9625d 64-bit safer aliaspider 2014-10-28 05:39:03 +01:00
  • 5a96997f18 initial libretro port. aliaspider 2014-10-28 03:13:05 +01:00
  • f3dab3957c Release 1.36. master Nebuleon Fumika 2013-06-16 02:28:00 -04:00
  • 010c211443 Remove the reference to splitting the cheat database into two folders. Nebuleon Fumika 2013-06-16 02:22:27 -04:00
  • 72db4b9ec1 Don't crash on extensionless files. Helps GitHub issue #37 some more. Taken from DS2Compress. Nebuleon Fumika 2013-06-16 02:04:08 -04:00
  • a1d1e01e11 Dynamically allocate memory for the file selector to store the name pointers into. Also dramatically simplify the file selector's name management code. This has many effects: Nebuleon Fumika 2013-06-15 23:40:29 -04:00
  • 4252250fe7 Prevent a file handle leak when previewing saved states in the row of Load cells. Nebuleon Fumika 2013-06-10 22:23:34 -04:00
  • 5e5d5dcaa1 L+R takes a screenshot of the Touch Screen in the menu. Taken from TempGBA commit b4a68a9ad710cd37fec0c0f604218f5a34d10fc7. Nebuleon Fumika 2013-05-25 12:58:14 -04:00
  • 1329a31267 Release 1.35. Nebuleon Fumika 2013-05-23 20:09:21 -04:00
  • 3f501f9c90 Add support for custom main menu active/inactive, message text and background colors. Fill in default values for the purple skin in uicolors.txt. Nebuleon Fumika 2013-05-23 20:07:48 -04:00
  • 5edf465c07 Complete the Simplified Chinese block and rewrite some unclear messages for Chinese speakers. Taken from TempGBA commit 657856afdc0639c446665aa71eeb3003c0bb81ad. kukuasir 2013-05-21 22:11:16 -04:00
  • 3e412a93c5 Complete the Dutch, German, Portuguese (Brazil) and Spanish localisations, aligning some messages to columns for option screens. Taken from TempGBA commit 0b4252dc2f1d6a5c7445ffd6f265e59df277ceef. Nebuleon Fumika 2013-05-20 18:46:27 -04:00
  • 48eb438a24 Fix a bug whereby quick saved states would have a screenshot of "Saving state...". Nebuleon Fumika 2013-05-20 17:22:38 -04:00
  • 4b5a5a15d7 Add an option to put the game on the Lower Screen. Nebuleon Fumika 2013-05-20 03:17:02 -04:00
  • 41c50b372e CATSFC/system/gui/uicolors.txt: Theme support for active and inactive item text colors. Nebuleon Fumika 2013-05-20 00:46:43 -04:00
  • 22aa56d2ed Put the most recently played file at the top. This does not introduce an incompatibility with older preference files. Nebuleon Fumika 2013-05-20 00:34:33 -04:00
  • fbe8c3fc96 sdk-modifications: Fix totally broken short-file-name (SFN) alias support which caused computers to report duplicate SFNs in directories, as well as corrupted file names and breakage with files that have no extension. Nebuleon Fumika 2013-05-17 23:12:43 -04:00
  • 6b370ce35b Fix a GUI bug whereby an incorrect item is considered touched in file selectors. Nebuleon Fumika 2013-04-28 10:03:00 -04:00
  • ad9ea845b1 Merge 0e68b604c6 into 53d2f1f6cd rickvdwetering 2013-04-16 06:37:32 -07:00
  • 0e68b604c6 Update language.msg rickvdwetering 2013-04-16 16:37:27 +03:00
  • 53d2f1f6cd Add the year to the date displayed in a saved state's screenshot. Nebuleon Fumika 2013-04-09 23:14:04 -04:00
  • 700a1535d6 Brazilian Portuguese block: Correct typing errors and add missing accents. Imported from TempGBA commit d55e30a2cc4943e74a2d2505c9823dc222e220a3. Hyura 2013-04-03 18:15:40 -04:00
  • dfd3934953 Release 1.34. 1.34 Nebuleon Fumika 2013-03-30 03:05:41 -04:00
  • e1eaf42367 Wait for a button to be pressed and released after showing version information. Nebuleon Fumika 2013-03-30 01:46:56 -04:00
  • afe9a7ca26 Fix the odd text disappearance bug in recently played games due to the position being preserved. Nebuleon Fumika 2013-03-30 01:22:59 -04:00
  • 55b5c8ff65 Increase the row count from 6 to 8 in the GUI, file selector and cheats. Remove the useless "dynamic cheat" functions. Nebuleon Fumika 2013-03-30 01:07:36 -04:00
  • fa71ce7345 Optimise the reading of bitmap files. Nebuleon Fumika 2013-03-29 22:04:27 -04:00
  • 2113821e23 Fix scrollers in file selectors after the previous commit. Nebuleon Fumika 2013-03-29 05:52:12 -04:00
  • efe43d2f62 Stop the odd disappearing text when moving between files in recently played games. Nebuleon Fumika 2013-03-29 05:45:39 -04:00
  • 9a08a7ea4a Make rendering a GUI background (256x192) more efficient. Nebuleon Fumika 2013-03-29 05:24:31 -04:00
  • 900aedbed8 gui.c: Overhaul the autorepeat behaviour of get_gui_input. Nebuleon Fumika 2013-03-29 04:41:44 -04:00
  • 4c958cf8dd Preserve the position in a menu when moving into one of its submenus. Nebuleon Fumika 2013-03-29 03:23:48 -04:00
  • 2237740090 Restore the functionality of selection options with handler functions. This unbreaks commit 57bcab6a25. Nebuleon Fumika 2013-03-28 05:02:46 -04:00
  • 9920215d94 Remove some button press/release recognition latency in the menu. Nebuleon Fumika 2013-03-28 04:49:31 -04:00
  • 57bcab6a25 Reduce the number of special cases in the touch handling code. Nebuleon Fumika 2013-03-28 04:20:29 -04:00
  • f27122724a Fix overlapping text (screenshot creation OK/failed) in message boxes. Nebuleon Fumika 2013-03-28 04:03:46 -04:00
  • 8d1854d8a2 Make "Save a screenshot" work with touch. Nebuleon Fumika 2013-03-28 04:00:17 -04:00
  • 13449ee395 Fix a crash in the touch handler of the delete saved state submenu. Nebuleon Fumika 2013-03-28 02:44:51 -04:00
  • 13971bf935 Finish the back button uniformisation. Nebuleon Fumika 2013-03-28 02:31:17 -04:00
  • 501fe38561 Stop the path scroller flashing when moving between files in a file selector. Nebuleon Fumika 2013-03-28 02:19:20 -04:00
  • dbb2dd89f0 Delete the right number of saved states when selecting one of the options. Nebuleon Fumika 2013-03-27 05:14:22 -04:00
  • 0b5f9ad553 "Saving state..." was still way below the top of its message box. Nebuleon Fumika 2013-03-27 01:35:14 -04:00
  • 639a7081d4 Use white text with a black outline when drawing the date of a saved state into its bitmap. It looks nicer than white on a rectangle of black. Nebuleon Fumika 2013-03-27 01:18:31 -04:00
  • 286c44077a Show the screenshot with timestamp after writing a state. Nebuleon Fumika 2013-03-27 01:09:27 -04:00
  • 688b13d065 Use update method 0 everywhere in the code except that double-buffered update workaround for hangs. Nebuleon Fumika 2013-03-27 00:37:40 -04:00
  • b4d2fc6168 Default to the first non-Back option in all menus for which the element count is known to always be non-zero. That excludes the recently played games menu. Nebuleon Fumika 2013-03-26 22:29:45 -04:00
  • a1a4c9384e Saved state menu overhaul. Nebuleon Fumika 2013-03-26 22:15:26 -04:00
  • 805ccda32c Uniformise the location of the title icon across all interfaces, default and custom. Nebuleon Fumika 2013-03-26 19:58:17 -04:00
  • 2fd480b4f3 Uniformise the location of the back button across all interfaces, default and custom. Nebuleon Fumika 2013-03-26 19:53:13 -04:00
  • 577541b509 Make the Back button more visibly selected in the default skin. Nebuleon Fumika 2013-03-26 19:27:52 -04:00
  • 14e8017953 Spanish change backported from TempGBA commit 4f2205f2e554a6fa33237395c1350f194ca9308e. Boriar 2013-03-23 19:57:12 -04:00
  • a57b91f897 Remove \r's in the basic initialisation error messages. Nebuleon Fumika 2013-03-23 01:21:15 -04:00
  • 362058dc00 Allocate fewer screens for the console shown when a basic initialisation error occurs. Nebuleon Fumika 2013-03-23 01:20:08 -04:00
  • 24b55e1c02 Release 1.33. 1.33 Nebuleon Fumika 2013-03-20 00:35:41 -04:00
  • e35df7290c Simplified Chinese block completion. Syphurith 2013-03-16 01:30:30 -04:00
  • 37ef0a9b8d Fix the text scrollers, and make the scroller code smaller to boot. Nebuleon Fumika 2013-03-11 00:22:01 -04:00
  • 936cb38b5e Center text without needing endless spaces; also support \n in centered text. Nebuleon Fumika 2013-03-10 21:21:37 -04:00
  • 47a63742d7 Modified the SNES file icon not to resemble a generic controller anymore. Nebuleon Fumika 2013-03-07 22:10:02 -05:00
  • 1e1837c55f Add credits for language files. Nebuleon Fumika 2013-03-07 19:53:17 -05:00
  • 964ce2a58d Brazilian Portuguese adjustment: Frequencia da CPU -> Frequência da CPU. Nebuleon Fumika 2013-03-03 15:51:37 -05:00
  • 39fecc43bb Update the hotkeys preview. Nebuleon Fumika 2013-03-03 00:32:32 -05:00
  • a519d9c93d Release 1.32. 1.32 Nebuleon Fumika 2013-03-01 13:20:38 -05:00
  • d8d2dcc959 Remove unneeded variables in draw.c. Nebuleon Fumika 2013-02-27 19:07:48 -05:00
  • 49cc257e8d Remove unneeded functions in draw.c. Nebuleon Fumika 2013-02-27 19:01:09 -05:00
  • 1c0260ecfa Define u8, s8, u16, s16, u32, s32, u64, s64 as typedefs. Ported from a test repository. Nebuleon Fumika 2013-02-24 18:02:55 -05:00