RELEASE [RELEASE] Amiga Emulator UAE4All2 for Switch

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by rsn8887, Nov 5, 2018.

  1. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    New release 1.84

    Download: https://github.com/rsn8887/uae4all2/releases/latest

    On Switch, I added automatic 1080p support in docked mode. The menu font can now be changed, thanks to wronghands for new fonts. I also added savestate/config file management options.

    Note:
    • Use nsp injection to start uae4all2, otherwise the config save as and savestate exportoptions will not work. On SX OS, you can do this by holding down R while launching any installed game to make hbmenu appear.
    Changelog:

    1.84
    • implement config load with dialog, config save as, and config delete
    • increase number of savestates per game to 12
    • increase number of custom control sets to 6
    • on Switch, fix some issues with vsync
    • implement importing and exporting of savestates
    • better menu font (thanks @wronghands)
    • option to select menu font
    • on Switch, automatically use 1080p resolution in docked mode

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]
     
  2. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
  3. RCP90totheface

    RCP90totheface Member

    Newcomer
    1
    Jun 3, 2018
    United States
    Hi rsn8887, can you recommend setting for launching HDF files?
     
  4. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    For hdf files, you have to - first select the Amiga 1200 configuration, by selecting "A1200" in the main menu. - also make sure NO .adf is inserted into any of the floppy slots. All floppy slots should be empty. - go to hard disk options, insert the hdf into slot #1 - select Boot HD: FILE1 - go back to main menu, and press R - Your game should boot and load much faster from .hdf than .adf.

    Your best bet is trying to find some of the preinstalled .hdf files that have WHDLoad already installed. There are packages with one .hdf per game that seem to work pretty well.

    Keep in mind only .hdf files SMALLER than 2GB are supported in the emulator.

    For the emulator to work, you need to obtain and copy BIOS files kick13.rom (size: 262,144 bytes), kick20.rom (size: 262,144 bytes) and kick31.rom (size: 524,288 bytes) to your SDCard into /switch/uae4all2/kickstarts/

    Once you have it running, remember you can use the shortcut „R+Start+DPad“ to zoom the screen and center it vertically to get rid of the bottom/top black borders, depending on the game.

    If the game is missing some pixels on the left or right, like Settlers, you can also enable overscan display and/or high-res display in the display menu. High res is useful for displaying Workbench and applications that often use 640 pixels per line instead of 320. Such adjustments can be done by changing the Preset Width from 320 to 358 or higher in the menu.

    — Posts automatically merged - Please don't double post! —

    New release v1.86:
    https://github.com/rsn8887/releases/latest

    I added a thumbnail display for savestates. Savestates are now always located in `saves`, and thumbnails are in `thumbs`. I also fixed some visual inconsistencies and typos in the menu.

    Changelog:

    1.86
    • implement thumbnail previews for savestates
    • savestates are now always stored in the saves folder, never in the rom folder
    [​IMG]

    [​IMG]

    [​IMG]
     
    Last edited by rsn8887, Jan 11, 2019
    hippy dave and angelhp like this.
  5. Stwert

    Stwert GBAtemp Fan

    Member
    5
    GBAtemp Patron
    Stwert is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 6, 2015
    United Kingdom
    Scotland
    Excellent work, as always.

    My A500 keyboard is crapping out on me, this could be a good replacement until a new keyboard finds its way past the wife :D

    I love the Vita version, but I’m not big on the Vita’s controls. Come to think of it though, I do have a PSTV gathering dust.
     
    rsn8887 likes this.
  6. petarku

    petarku Member

    Newcomer
    2
    Mar 5, 2017
    i tried to play swos with my son with 2 controllers, joycons as a one controler and pro controller as a second controller. I couldnt get it working , in options i put joysticks to both ports and turn off mouse.
    Also i tried to turn on split joycons option and play 2 players just with joycons , but that also didnt work, only one joycon was reacting and even on that button wasnt working
    @rsn8887 what is the right setup to run swos for 2 players ?
    thanks in advance , i am using 1.84 version docked and nsp forwarder to launching , I dont know if that info would be of any help.
     
  7. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    Your mistake was to set "BOTH". "BOTH" means: "Joystick one controls BOTH player 1 AND player 2". If you switch ports in this option, player 1 becomes player 2 and player 2 becomes player 1. That is fine. Just don't use "both"

    Otherwise you are doing it right: Mouse should be OFF. Of course, you can also use custom controls.

    I should remove the "BOTH" setting. It is confusing and useless.It is leftover from pandora days, when there was only one controller.
     
    Last edited by rsn8887, Jan 11, 2019
  8. petarku

    petarku Member

    Newcomer
    2
    Mar 5, 2017
    ok so here is what i tried : with pro controller and joycons , with mouse off and set to joystick 2- just one controller is working - which is kind of expected as I set only one controller ?!
    with 2 split joycons (i split them in controllers menu before i start emulator) when i enter emulator i cannot move selection , only fire button is working...
    Still puzzled , sorry to bother you
     
  9. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    No if joystick is set to 2 (or 1), then the second controller becomes "the other" port, e.g. 1 (or 2). Can you double check "mouse: off" and "custom controls -> custom controls: off"?

    Try cursor keys on virtual keyboard to move selection. I will try tonight, and report.
     
  10. petarku

    petarku Member

    Newcomer
    2
    Mar 5, 2017
    i just checked - custom controls are off and mouse is off and it still doesnt register other controller ... i will wait for you to check .
    I might try without nsp forwarder to see if it makes any difference
     
  11. CrashMidnick

    CrashMidnick Advanced Member

    Newcomer
    3
    Jul 22, 2015
    France
    Thanks again for what you've done mate !
     
  12. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    Which version of SWOS are you having problems with? I just played two player "Sensible World of Soccer '11" using split joy cons two players, works just fine.

    I started a friendly and could control both teams.

    I had to make both teams dark blue in the selection screen to make them human controlled.

    I don't own a pro controller to test with. Maybe try it without and report if it works without the pro controller in the mix.
     
  13. petarku

    petarku Member

    Newcomer
    2
    Mar 5, 2017
    i am using swos 16/17 community update ... i know how to start 2 player game in swos the problem is that when i split joy cons in controller options on switch and when i enter the emulator on the first option screen sometimes it is working only up/down left/right on one joycon and sometimes is working only fire button so i cannot even go to the menu to change it to split joycons . Joycons are working fine in other games .
     
    Last edited by petarku, Jan 12, 2019
  14. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    You say you selected "split joycons" in the emulator menu, but then you said you cannot go to the menu to split joycons. What is it? Are they split or not?

    For me, after I select , "Mouse: OFF", "Split Joycons: ON", I remove the two joycons from the Switch. Then I look at the two joycons to find the one with one LED (player 1). I use that one to control the menu in the game. Use the stick to move the selection and one of the buttons (forgot which one) to select.

    Some more questions:
    - After you split joycons, do the little green lights on the split joycons light up correctly? You should have 1 with one green LED (player 1), and one with 2 lights (player 2)?
    - After selecting "split Joycons: ON", are you holding the split joycons sideways and using stick plus buttons on each one?

    Sorry, but I need to be able to reproduce your problem here on my Switch before I can fix it.
     
    Last edited by rsn8887, Jan 12, 2019
  15. petarku

    petarku Member

    Newcomer
    2
    Mar 5, 2017
    my problem is that when i split joycons in the switch menu , so one has one led light as first and one has 2 led lights as second, everything is working fine in switch menu , i am holding joysticks sideways and can control switch menu and start emulator.
    However when i start emulator , on first menu screen of emulator my first splitted joycon (the one with one led light) can move through menu but up down would be like it is not splitted and buttons on that joycon will not act as a buttons but it would move through menu as well , like joycon is not splitted at all.
    i can send you hdf of swos but with split joycons i dont even manage to enter the swos. i am stuck in the menu of the emulator in the state that i explained.

    — Posts automatically merged - Please don't double post! —

    ok got it working ...
    in the options in emulator before i split joycons I should select the option to play with split joycons and save. Then after that i exit emulator , split the joycons in switch menu and start emulator again and it is working.
     
  16. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    There's absolutely no need to split joycons in the Switch OS menu, and it will probably just mess things up.

    The emulator does the Joycon splitting for you automatically as soon as you select the Split Joycons: On option in the emulator menu :)

    ... And it will automatically unsplt them again when you select Split Joycons: Off in the emulator menu.
     
    Last edited by rsn8887, Jan 12, 2019
    petarku likes this.
  17. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    New update v1.87. The savestate thumbnail display looked too bad in the last release. I had to improve it a bit.

    https://www.github.com/rsn8887/uae4all2/releases/latest

    Changelog
    1.87

    - improve savestate thumbnail quality
    - rename joystick port option to clarify what it means

    [​IMG]
     
  18. CrashMidnick

    CrashMidnick Advanced Member

    Newcomer
    3
    Jul 22, 2015
    France
    French layout keyboard possible ?
     
  19. Muxi

    Muxi GBAtemp Fan

    Member
    4
    Jun 1, 2016
    Germany
    NSP Injection from version 1.84? Is it possible to fulfill the same purpose with a forwarder?
     
  20. rsn8887
    OP

    rsn8887 GBAtemp Advanced Fan

    Member
    8
    Oct 8, 2015
    United States
    I don’t know much about forwarding but I think it should work. Is there a forwarder somewhere I could try? All you have to do is select “config save as” or “export savestate”. If the touch keyboard comes up, then it works.

    — Posts automatically merged - Please don't double post! —

    Yes, adding the option is trivial. But the keyboard has to be drawn. See the existing keyboard images in data folder. A photo of a real French Amiga keyboard would help a lot, for reference.
     
    Last edited by rsn8887, Jan 12, 2019
Loading...