aboutsummaryrefslogtreecommitdiff
path: root/CATSFC/system
AgeCommit message (Collapse)Author
2014-10-28remove unused filesaliaspider
2013-06-15Dynamically allocate memory for the file selector to store the name pointers ↵Nebuleon Fumika
into. Also dramatically simplify the file selector's name management code. This has many effects: * It allows the file selector to handle directories of more than 511 files and a parent directory entry. (Fixes GitHub issue #37). * It allows the file selector to sort directories along with files, which is a more common use case (game folders that contain ROM hacks, plus single game files, are sorted by name as the user expects). * The file selector now reports progress while loading a large directory. * The screenshot slideshow function now shows an existing dedicated message, "No screenshots found", instead of crashing when the screenshot directory contains no screenshots. Add Quicksort code from GameYob. See <https://github.com/Nebuleon/GameYob/commit/afbeeba>. * Faster sorting in the common case where a directory's natural order is already sorted, using the isSorted function. * Use the median-of-three algorithm first described by Robert Sedgewick to select the pivot. Causes less recursion in many cases. * Associates file names with their is-directory flag, keeping both in sync.
2013-05-23Add support for custom main menu active/inactive, message text and ↵Nebuleon Fumika
background colors. Fill in default values for the purple skin in uicolors.txt.
2013-05-21Complete the Simplified Chinese block and rewrite some unclear messages for ↵kukuasir
Chinese speakers. Taken from TempGBA commit 657856afdc0639c446665aa71eeb3003c0bb81ad.
2013-05-20Complete the Dutch, German, Portuguese (Brazil) and Spanish localisations, ↵Nebuleon Fumika
aligning some messages to columns for option screens. Taken from TempGBA commit 0b4252dc2f1d6a5c7445ffd6f265e59df277ceef. * Dutch: Add missing messages. Fix a typo in global button mappings. Thanks to Aeter for this part. * German: Add missing messages. Thanks to SignZ for this part. * Portuguese: Add missing messages. Thanks to Diego Liberal for this part. * Spanish: Add missing messages. Thanks to Boriar for this part.
2013-05-20Add an option to put the game on the Lower Screen.Nebuleon Fumika
* Before entering the menu, copy the game screen to the Upper Screen if it's on the Lower Screen. * Now, the frame that's shown in the menu doesn't appear to be the previous frame for a fraction of a second anymore.
2013-05-20CATSFC/system/gui/uicolors.txt: Theme support for active and inactive item ↵Nebuleon Fumika
text colors.
2013-04-16Update language.msgrickvdwetering
Fixed minor Dutch translation errors.
2013-04-03Brazilian Portuguese block: Correct typing errors and add missing accents. ↵Hyura
Imported from TempGBA commit d55e30a2cc4943e74a2d2505c9823dc222e220a3.
2013-03-30Increase the row count from 6 to 8 in the GUI, file selector and cheats. ↵Nebuleon Fumika
Remove the useless "dynamic cheat" functions.
2013-03-26Make the Back button more visibly selected in the default skin.Nebuleon Fumika
2013-03-23Spanish change backported from TempGBA commit ↵Boriar
4f2205f2e554a6fa33237395c1350f194ca9308e.
2013-03-16Simplified Chinese block completion.Syphurith
2013-03-10Center text without needing endless spaces; also support \n in centered text.Nebuleon Fumika
* Text positioning in message boxes is now controlled by #defines. * The various MSG_PLAY_SLIDE<n> messages are now one, MSG_SCREENSHOT_SLIDESHOW_KEYS, with \n between lines. * Use \n in some more message pairs. * Lengthy scrollers broke. This will be investigated in a later commit.
2013-03-07Modified the SNES file icon not to resemble a generic controller anymore.Nebuleon Fumika
2013-03-03Brazilian Portuguese adjustment: Frequencia da CPU -> Frequência da CPU.Nebuleon Fumika
2013-02-19Dutch adjustments. Most things are shortened and aligned.Aeter
2013-02-15Brazilian Portuguese adjustments.Diego Liberal
* Frame skipping is now translated. * Some accents were missing over "vídeo" and "áudio". * Version information uses a better phrase.
2013-02-14German adjustments, honoring GBAtemp user Charli (github: seesawCharli)'s ↵Nebuleon Fumika
notes on commit ea8ff33951d53f0e71801052c540dcc1bd0f7f42. Since then, pictograms for directions have been implemented and I settled on 2 spaces of spacing between a key and its description in the screenshot slideshow window.
2013-02-14Brazilian Portuguese adjustments.Nebuleon Fumika
* Align text in columns for options. * Fix a spelling mistake, "relaizar". * Consistency with other languages. * Reorder the hotkey options, which I pasted in incorrectly.
2013-02-14Add a Brazilian Portuguese localisation.Diego Liberal
2013-02-14Italian adjustments.Nebuleon Fumika
* Align some messages in columns. * Make Attiva/Disattiva into (Dis)attiva to reduce the length of the fullscreen hotkey option. * Remove "dalla card" (from the card) from "seleziona gioco" and make the title "nuovo gioco" for consistency. * Use key pictograms in the screenshot slideshow.
2013-02-14Merge pull request #35 from alexinfurs/masterNebuleon Fumika
Add an Italian translation
2013-02-14Update CATSFC/system/language.msgAlessandro Pelliccia
2013-02-14Update CATSFC/system/language.msgAlessandro Pelliccia
2013-02-14Add hotkeys to quickly load from and save to saved state #1, as well as to ↵Nebuleon Fumika
toggle full-screen (going from mode 3, middle of screen, to mode 4, full-screen smoothed). This commit uses text that has not been validated in some languages.
2013-02-13Update CATSFC/system/language.msgAlessandro Pelliccia
Add an Italian translation
2013-02-11Language file adjustments and arrows for direction keys (*u, *d, *l, *r).Nebuleon Fumika
* All languages except Chinese: Remove redundancy in the New game menu. Remove "from the card". * All languages except German and Chinese: Remove "games" in "recently played games". It's implied by the rest of the menu. * Spanish: menu should be menú. * All languages: modify keys in the screenshot slideshow message so that direction keys are arrows. * Tools/Screenshots, English, French, Spanish: Stop implying that you can browse the screenshots; instead imply that it's a slideshow you control only sequentially. * Dutch: Try to shorten "Ga terug naar het spel" so it can fit in a button, by removing the "Ga". It still splits.
2013-02-09Add retro sound as a setting in all languages except Chinese.Nebuleon Fumika
2013-02-09Update CATSFC/system/language.msg (Spanish block)jomaper
Hice unos cambios pequeños, nada importante, más que nada cosméticos. I did small changes, no big deal, cosmetic stuff more than anything
2013-02-09Update CATSFC/system/language.msgboriar
2013-02-08Add a Spanish translation.Boriar
2013-02-08Add a Dutch translation.Aeter
2013-02-07EN: Added a German translation. DE: Deutsche Übersetzung hinzugefügt.SignZ
2013-02-06Use key pictograms from Pictochat to display keys for yes/no dialog(ue)s.Nebuleon Fumika
2013-02-06When changing languages, quit doing the "Changing language, please wait..." ↵Nebuleon Fumika
as it only takes a few milliseconds.
2013-02-06Reinstate frame skipping options 0 and 1, but keep the new meaning (>= 2 ↵Nebuleon Fumika
equivalent skip level) for automatic frame skipping. Remove the automatic CPU frequency option, which was making audio emit 0.25 second of silence every so often.
2013-02-06Implement automatic CPU frequency switching, which improves battery life if ↵Nebuleon Fumika
playing games that don't use all of the MIPS CPU. If all of it is indeed needed, then the game will constantly play at 396 MHz.
2013-02-01Add an option that controls which element should be more fluid, per game: ↵Nebuleon Fumika
video or audio. This makes most games playable, but the player can choose to get fluid audio instead of fluid video in sound-test modes or games with epic soundtracks.
2013-01-22Add three hotkeys: temporary fast-forward, sound toggle and return to menu. ↵Nebuleon Fumika
These hotkeys can be overridden per game so that the global version of the hotkey can be ignored. * Language file fixups related to \n (newlines). * Pictochat fixups: shorten START and SELECT to ST and SEL. Should still be recognisable.
2013-01-20Remove GBAFILE from the icon list as it's never used.Nebuleon Fumika
2013-01-20Remove SUBSELB from the icon list as it's never used. Make inactive items a ↵Nebuleon Fumika
deep purple instead of a light teal.
2013-01-19Prepare code to ask for a hotkey. Prepare a temporary fast-forward switch.Nebuleon Fumika
2013-01-19Prepare for adding hotkeys.Nebuleon Fumika
2013-01-18Add A, B, X, Y, L, R, Start and Select pictograms in the font, starting at ↵Nebuleon Fumika
U+05C8.
2013-01-18Remove a quasi-green pixel that was showing up in main menu selected items.Nebuleon Fumika
2013-01-18Change the "back" icon.Nebuleon Fumika
2013-01-18GUI picture overhaul.Nebuleon Fumika
* Glass buttons. These new buttons are in the SVG format in source/images if you wish to make derived skins. * Icons from the Tango Icon Library and the RRZE Icon Set. These new icons are in the SVG format in source/images if you wish to make derived skins. * Main menu: More readable text on unselected options. * Main menu: Make "New game", "Return to game" and "Reset game" localised in English, French and Simplified Chinese. These three options also all use the same button image now; snewo, snnewo, sreseto, snreseto, sreteno and snreteno are gone and replaced by smaini and snmaini. * copyright: Update. * Align main menu icons and text better.
2013-01-18Fix alignment and transparency problems in the previous commit's images.Nebuleon Fumika
2013-01-18Make many of the buttons be glass images. Darken the lines in the 6-line ↵Nebuleon Fumika
background for visibility.