Page MenuHomeSolus

Update snes9x-gtk to 1.55
ClosedPublic

Authored by Tick on Feb 25 2018, 2:05 AM.
Tags
None
Referenced Files
F11049179: D2382.id5713.diff
Thu, Aug 10, 5:25 PM
F11049178: D2382.id6566.diff
Thu, Aug 10, 5:25 PM
F11049177: D2382.id5755.diff
Thu, Aug 10, 5:25 PM
F11049176: D2382.id.diff
Thu, Aug 10, 5:25 PM
F11034715: D2382.diff
Wed, Aug 9, 5:10 PM
F10895356: D2382.diff
Jul 1 2023, 4:03 PM
F10876145: D2382.id5713.diff
Jun 20 2023, 9:18 AM
F10725339: D2382.id5755.diff
May 8 2023, 6:59 AM
Subscribers

Details

Summary

Added support for new devices.
Improved BS-X memory mapping accuracy.
Fixed APU error causing issues with some games.
Added option to ignore patch checksums.
Fixed build warnings / undefined behavior.
Correct pixel placement in hires.
Fixed RAM mapping for Light Fantasy.
Added Circuit USA APU timing hack.
libretro: Merged some changes from downstream repository.
GTK+: Allow use of XDG config directory.
GTK+: Add 10th save slot.
GTK+: Updated Spanish translation.

Full changelog : https://github.com/snes9xgit/snes9x/releases

Test Plan

I played a few games without any problems.

Diff Detail

Repository
R2920 snes9x-gtk
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Tick requested review of this revision.Feb 25 2018, 2:05 AM
joebonrichie added a subscriber: joebonrichie.
joebonrichie added inline comments.
package.yml
13

Once again, since you are here can you replace the description with the following paragraph from their website to make it more descriptive. We prefer not to have identical summaries and descriptions.

Snes9x is a portable, freeware Super Nintendo Entertainment System (SNES) emulator. It basically allows you to play most games designed for the SNES and Super Famicom Nintendo game systems on your PC or Workstation; which includes some real gems that were only ever released in Japan.
22

sdl1-image-devel (pkgconfig(SDL_image)) depends on sdl1-devel (pkgconfig(sdl))` so this builddep shouldn't be necessary.

26–27

Clang is default off, you can probably remove this.

27

Should be pkgconfig(minizip) (in alphabetical order)

33–37

Since you are here updating the package, can you replace these with octal permissions .e.g -Dm00644, -Dm00755

This revision now requires changes to proceed.Feb 25 2018, 4:27 PM

Take into account the suggestions

joebonrichie added inline comments.
package.yml
22

I meant that pkgconfig(sdl) isn't required as sdl1-image-devel depends on sdl1-devel, not the other way around. Sorry for any confusion.

This revision now requires changes to proceed.Feb 26 2018, 8:59 PM
This revision is now accepted and ready to land.Mar 31 2018, 4:41 PM
This revision was automatically updated to reflect the committed changes.