Super Nintendo / Super Famicom emulator Snes9X

GUI snes9X amigaos4
    Current version: 
    1.54 Release 6
    User rate: 
    Average: 5 (2 votes)

    Snes9X AmigaOS 4.1

    Snes9X  AmigaOS 4.1 Port by HunoPPC with the Amiga French Team 2016-2017

    Snes9x is a Super Nintendo Entertainment System/Super Famicom emulator specially ported and heavily optimized by HunoPPC on AmigaOS 4.1 Final Edition

    IMPORTANT: Snes9x was compiled with the new SDK, need AmigaOS 4.1 Final Edition. Doesn't work with former version of the OS.

    USAGE:
    -Workbench icon:
    MAX_WINSIZE: open window maximized (minus screen titlebar) on screen.

    -Keyboard handling in GENERAL tab:
    Up/Down arrow keys to move listbrowser.
    Enter/Return to launch selected ROM.
    Keypress (A-Z) should go to a ROM starting with such letter/key pressed.

    -Mouse usage in GENERAL tab:
    You can launch a ROM entry by double click on an entry or clicking in
    the preview/image (it's a button).

    -Shortcuts and hotkeys :
    Move on list: KEY_UP and KEY_DOWN
    Quit GUI with the keyboard: KEY_ESCAPE
    Run game selected: DOUBLE_CLICK, RETURN, CLICK ON THE BUTTON "Run Selected Game"

    SaveState SAVE: F8 Key
    LoadState LOAD: F7 Key
    ScreenShot: F9 Key  

    IMPORTANT: For using sound Mono mode please add buffer to : 210 ms and use AHI mode : 31 or 32 kz

    Supported ROMs (must match the exact same name as written below with .zip extension (copy ROMs in Roms drawer) :

    -> All Roms
      * Roms-French + Roms-Universal DIR
    -> UNIVERSAL Games
      * Roms-Universal DIR
    -> FRENCH Games
     * Roms-French  DIR

    Version of GUI 0.9.6 release 1
    - First version created at Amigâteries 2016 (Villers les pots Bourgogne)
    - Initial release with internal 185 roms
    - Previews added

    Version of GUI 0.9.7 release 2
    - Fixed problems on all game with caracter "'" no launching, now he working fine
    - Fixed Screen title
    - Fixed commandline -nointerleave, now no repeat on commandline
    - Added new French romset (More supported ROMs in the future)
    - Added new logo "SuperFamicom" (Idea by KL)
    - Added new lister browse, one for universal Roms and special for a french Amigans (UNIVERSAL ROMS, FRENCH ROMS)
    - Added new configs files for new functions on a GUI
    - Fixed liberation of image logo
    - Added preliminary prefs of AmigaInput, now support 2 joypads added code on snes9x and on the GUI
    - Added text on About  
    - Fixed on setting prefs a button of Hi-Rom and Lo-Rom (if you have one selected, force the unselection)
    - Fixed on setting prefs a button of PAL and NTSC (if you have one selected, force the unselection)
    - Now support natively 548 Universal Roms and 36 French Roms
    - Added show FPS option
    - Fixed function reload a good name of rom after quit snes9x
    - All covers3d and previews as fixed for a new romset
    - Fixed all problems on roms names on list
    - Fixed reload list after change UNIVERSAL<=>FRENCH now working
    - Fixed Iconified GUI, error on my code, now working
    - Added on options "Auto-frameskip" and "No-frameskip"
    - Added new big button for starting game
    - Added move on list, KEY_UP and KEY_DOWN
    - Added KEY_ESCAPE for quit GUI with the keyboard
    * 23-04-16 22h00
    - Activated ClicToFront on GUI now (Idea by Samo79)
    - Added running game selected with RETURN (Idea by Samo79)
    - Added new routine for letter of keyboard
    - Added "load default prefs" on GUI with button (default prefs are for the standard low machine)
    - Added limit protect of navigation on a list with keyboard (UP and DOWN)
    - Fixed problem on zoop game, now is a good rom and good preview/cover3d
    * 24-04-16 10h00
    - Fixed position stored on listbrowser after navigate with keyboard key UP and DOWN
    - Added SAVE SaveState with F8 Key
    - Added LOAD SaveState with F7 Key
    - Added SAVE ScreenShot with F9 Key  
    - Update Image START_GAME with "Run Selected Game"
    * 26-04-16 22h40
    - Added new render 320x240 for low machines (i have not tested fullscreen mode on my dev machine, RadeonHD not supported this resolution ;-( )
    - Added this new render on menu of GUI
    - Added option SoundBuffer on GUI
    *27-04-16 19h00
    - Added option -joynostartbuttonp1 -joynostartbuttonp2 on snes9x for activated a new button mapped on joystick, if you have no a button start on your JOY use this command
    - Added option -joynostartbuttonp1 -joynostartbuttonp2 on GUI now
    *28-04-16 20h40
    - Fixed keyboard on Snes9x now working fine
    - Updated buttons on USB Joysticks and mapped a correct buttons of original snes pad, now it's Ok
    *01/05/16
    - Fixed -mute on snes9x
    - Added double-click on name of game and running snes9x
    *05/05/16
    Thank you very much
    - Fixed problem on Keyboard on GUI
    - Fixed DOUBLE-CLICK
    - Added 2 icons on listbrowser Snes_cartbFr.png and Snes_cartbU.png
    - Now loading all roms present on Roms-French + Roms-Universal DIR (use different options)
    - Fixed launch games
    - Code optimized on GUI
    - Added tabs selected with num keyboard
    - Fixed return to last game selected with KEY UP and KEY DOWN
    *07/05/16
    - Fixed on loading PREVIEWS and COVERS3D called FinalFight3.png (not FinalFight3.SMC.png) now working (thanks JAVIER)  
    - Fixed Liberation of objects GUI
    - Added New design of GUI for fun (thanks JAVIER)
    - Changed buttons on SETTINGS GUI (thanks JAVIER)
    - Changed buttons on AMIGAINPUT "joypad has start-button" (thanks JAVIER)
    *08/05/16
    - Fixed Fullcreen on 320X240 Mode (thank you my SAM440 for support this code ;-))
    - Fixed reload GUI on Joypad button start
    - Added new option for fullscreen 320x240 : -v0
    - Added new option on a GUI code for fullscreen on this mode
    - Fixed reload active prefs after quit game

    *11/05/16
    - Fixed big problem on DOUBLE CLICK
    - Fixed big problem on loading roms on differents PATH
    - Added selection a name of rom with the first letter with keyboard (big thank at Javier)
    - Fixed starting rom script on internal code
    - Fixed reload correctly roms after quit snes9x
    - Fixed keyboard problem on code
    - Fixed list of all games on Listbrowser

    *12/05/16
    - Added filter 320X240 Blend on snes9x
    - Added filter 320x240 Blend on GUI-snes9X

    *16/05/16
    - Fixed load and save game position after run after selected by letter with keyboard
    - Added new code for selected letter, if you repeat your selected letter a listbrowse select a new line of this letter, after end of this letter he return at start line.
    - Fixed centered screen on window mode with all filters (no 320x240)
    - Fixed 3D Covers and Previews names on images DIRS

    *28/05/16
    - Added new GUI of contributor Javier de las Rivas (thank you very much for your work) now locale and prefs working fine
    - Partial locale on my GUI and full locale on Javier GUI

    *09/06/16
    - Full locale on all GUI (just about on my GUI for enlarge a window)
    - Fixed problem on launch options
    - Added all catalogs on archive
    - Added new strings locale for completed my GUI
    - Fixed 320x240 on Sam440 machines and limited ressouces CPU on blitting, input  and sound routines.

    *12/06/16
    - About on a first page as localized and work fine on my GUI
    - Fixed free ressources on my GUI
    - Paquage for distribute release on W.I.P
    - Added all icons realised by TommySammy
    - New code fixed of contrib javier (source code include)
    - Added new all strings on locale locale

    *13/06/16
    - Added fixed german
    - Added fixed french locale
    - Fixed no sound after savestate and loadstate, now working

    *31/12/16
    - Fixed mute option on GUI, now working fine
    - Added new first executable Compositing named "snes9x-sdlCOMP" (use SDL2 lib on static), juste 2 new options,Compositing 640*480 Linear and Compositing 320*240 Linear  
    - Fixed Javier GUI on Filters option and mute
    - Added new options on all GUI

    *02/01/17
    - Fixed speedup on composite render, now 60 fps with super mario world on Sam460
    - Fixed speedup on software render, now 45 fps (filter TV) with super mario world on Sam460
    - Added 2 new options,Compositing Compositing Linear and Compositing Nearest
    - Added Compositing Linear and Compositing Nearest on GUI
    - Added window resizable on compositing
    - Fixed activate cursor on window mode compositing

    *05/01/17
    - Fixed text error French catalog
    - Fixed buffer on audio mode : mono
      * For using sound Mono mode please add buffer to : 210 ms and use AHI mode : 31 or 32 kz
    - Fixed one error on readme : USAGE
    - Fixed problem on disable shadow cursor

    *08/01/17
    - Added prefs buttons on GUI
    - Added code for prefs buttons on Compositing and software executable
    - Removed option joynostartbuttonP1 and joynostartbuttonP2 (manual prefs on GUI now, choice your button)
    - Added 2 new png's for GUI amigainput new prefs
    - Fixed free image on GUI

    *01/02/17
    - Added name of CPU OS4 machine on FPS counter
    - Added code for Reset icon X/Y positions so it iconifies properly on Workbench (thanks JAVIER)

    Happy new year all Amigans

    NOTES:
    - Tested on AmigaOS 4.1 Final Edition on Sam460/AmigaOne 500, Pegasos 2 G4,  X1000, AmigaOne XE and Sam440ep
    - Code optimised and cleaned up for the low end PowerPC Amiga
    -  2 Joysticks/Joypads support

    TRANSLATORS:
    French catalog by Hugues 'HunoPPC' Nouvel.
    German catalog by 'Tommysammy'.
    Italian catalog by Samir 'Samo79' Hawamdeh.
    Spanish catalog by Javier de las Rivas.

    Thanks to:
    My Wife "Claire", my children "Matthis and Sorhënn" for allowing me some time to code
    Hyperion Entertainment  -  For the development of Amiga OS 4.0 and 4.1
    Relec for my X1000 NEMO
    All my betatesters (K-L, Lio, TommySammy, Samo79, Pseudaxos, Zzd10h (Tips of Reaction), Olrick, Alex (Tips of reaction), Glames, Crisot, Murielle, Elwood, Javier de las Rivas (code and tips for reaction) and all those I forget....)
    And of course the whole AMIGA community and my generous donators.

    Bugreports for AmigaOS 4.1 FE at
    NOUVEL (HunoPPC) Hugues
    nouvel.hugues(AT)free.fr
    http://hunoppc.amiga-projects.net/

    Status: 
    Done
    License: 
    Type: 
    Supported OS: 
    AmigaOS 4.x
    Technologies used: