Highlights
.zip
cheat databases can contain more than one TXT cheat database file.- Add button graphics for L3, R3, Select, and Start.
- Allow script-style comments (lines beginning with
#
) in cheat databases. - Use double-buffering to prevent black lines when transitioning between menus.
- Jump between cheat sections/headers using L2/R2.
Bug fixes
- Fix hang when attempting to open TXT cheat database that doesn't exist.
- Fix grey bar at bottom of the screen on PAL displays.
- Fix several TXT cheat database parsing bugs (15-character long game titles with a space at index 8 being parsed as a cheat title, last code line in cheat file being parsed as a cheat title if it wasn't followed by a newline, etc.).
- Fix incorrect replacement of L2 with
{L1}
in many places in the bundled cheat database.
Miscellaneous Improvements
- Use updated
usbd.irx
,usbhdfs.irx
, andiomanX.irx
drivers from PS2SDK. This should improve device compatibility and reliability. - Use non-interactive shell when using
docker-make.sh
. - Travis-CI integration to verify successful compilation.
- Refactor game save code into
src/saveformats
. - Many code formatting improvements/cleanups.
- Tidy up several UI elements with improvements to alignment and overall consistency.
- Refactor much of the rendering code.
- Ignore case when checking file extensions.
- Verify CBS files before adding to save list.
- Add .editorconfig