[SWITCH] PSNES V2.0 Released With OpenGL

Great update by the developer Cpasjuste that has released a new version of the port of the Snes9 emulator for the Nintendo Switch console in pSNES version 2.0. Just like pFBA, pSNES has a simple graphical interface. In addition to saving states, individual Joy-Cons are also supported and various video filters can be applied to the image. Likewise, the image can be resized linearly. The cover / title images can be placed in the “previews” directory with the same name as the ROM and the “png” extension. This update updates the code to the last snes9x git and fixes some minor bugs

Installation for Nintendo Switch

  • copy the “psnes” directory to the “/ switch /” directory on sdcard
  • copy the roms to the “/ switch / psnes / roms /” directory on sdcard

The main objectives of this port of  snes9x  are:

  • have a simple but user-friendly user interface on non-Windows devices
  • use a recent rendering interface to support speed and effects
  • multiplatform and code portability
  • simple updates of the snes9x core (no change to the original sources)

Currently supported devices

  • Linux (sdl1, sdl2)
  • Nintendo Switch (libnx, sdl2)
  • Sony Ps Vita (vitasdk, vita2d)

functionality

  • Support save states
  • Supports cheat (put a “rom_name.cht” file with the genie codes of the game in the cheat folder)
  • Supports 2x, 3x, 4/3 adaptation and full-screen hardware scaling
  • Filtering software support (tv2x, smooth, supereagle, 2xsai …)
  • Supports titles, previews and icons images (png), called as the name of the rom with extension png, instead zip / sfc, in the respective directory (to be created if necessary).
  • Support of the database file for ROM management. You will need a “db.xml” file located next to the application. The current “db.xml” file is derived from dat-o-matic and contains a complete set of “no-intro” romset. Your ROM files must be compressed and named according to this set (  http://datomatic.no-intro.org  ). You can enable / disable this option from the options menu (restart required).

Cheat format

  • Example of game codes “Super Mario World (USA) .cht”
    cheat
    name: UnlimitedJumps
    code: 3E2C-AF6F
    enable
    cheat
    name: 99Lives
    code: 14B4-6F07
    enable

Changelog

V2.0

  • uses OpenGL for rendering, which allows some better ui effects (thank you armada, fincs, subv … for work on mesa / nouveau)
  • the point filter can now be used in any rendering dimension
  • added some booklet shaders (back-v2, scanline, pixellate, crt easymode, crt geom, bilinear sharp, bilinear scan lines, sabr v3, xbrz, supereagle). Note that some shader will work better with the resizing of integers (2x, 3x) and some will have a better effect with the linear filter (sharp bilinear). In addition, some are very intensive (crt geom, sabr, xbrz) and may not work at full capacity in some emulators (pSNES).

V1.7

  • updated to the last git of snes9x
  • minor corrections

V1.6

  • try to fix the anchored mode (untested, thanks to m4xw for suggestions)
  • update to the latest snes9x git (1.56.2)
  • update the version of pSNES to 1.6

V1.5

switch: correcting the deletion of unzipped ROMs …

V1.4

  • Fixa SuperFX (Star Fox works well now)
  • Fix the loading of the cheats (put “rom_name.cht” with the genie codes of the game in the cheat folder, see readme for the format)
  • adds the cheat option to the options menu (ON / OFF)
  • improves the audio thread, faster and more fluid gameplay
  • disables frameskip auto jerky, more fluid gameplay
  • update to the latest snes9x base code (1.56.2)
  • adds 4-player support
  • show only zip, sfc and smc files in no-db mode
  • add image titles to the “titles” folder (used by default, press L / R to show the thumbnail image)
  • added the ability to display icons (32 × 32 png in the “icons” folder). It can be enabled or disabled from the options menu of pSNES (slow loading time if many icons on the switch)
  • shows the progress window on loading the ROM
  • updated the font
  • switch: added the icons of the ui L / R STICKS button
  • switch: fixed crash after loading multiple ROMs (~ 9 ROM loaded)
  • PSvita: added PSvita support, too slow for now …

Download

psnes-2.0_switch.zip

Source

Github

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *