[RELEASE] UAE4ALL - Amiga emulator

Discussion in 'PS Vita - Hacking & Homebrew' started by cpasjuste, Nov 25, 2016.

  1. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    True I couldn't get Virocop to work either. Sad.

    Pinball Fantasies works just fine using custom controls set to dpad and on.

    Choose "left shift" for L and "right shift" for R. Choose "arrow down" for dpad down and "f1" for square. Note currently the virtual keyboard uses whatever keys are set to Amiga joystick. In custom control dpad mode, there's no mapping to amiga joystick so the virtual keyboard cannot be controlled. That is not a problem though because you can just turn custom control to off or to "joystick" or "mouse" if you want to use the virtual keyboard.
     
  2. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    I just found out something while trying Slamtilt AGA and virocop:

    - if I set the CPU speed to 7MHz even though I use A1200 and whdload, many games that were slow before, like Slamtilt AGA and Brian the lion AGA even though they are AGA run in full speed!!!
     
    Last edited by rsn8887, Dec 24, 2016
  3. JJXB

    JJXB Member

    Newcomer
    17
    6
    Sep 13, 2016
    Slamtilt? that is one of the main things i play on there. you're a goddamn hero
     
  4. ArugulaZ

    ArugulaZ GBAtemp Advanced Fan

    Member
    510
    120
    Sep 17, 2009
    United States
    Is there any way to lock the drawers in place? I've got all mine in the Games folder, but they're a big 'ol mess, scattered everywhere. I can drag them around, I can use "clean up" to arrange them, but they always go back to where they were in the first place. Annoying!
     
  5. JJXB

    JJXB Member

    Newcomer
    17
    6
    Sep 13, 2016
    @ArugulaZ arrange then do the option in the screenshot (using my 3.9 UAEGFX setup on Winuae to show but works the same as 3.1 and 3.5) but it doesn't always stick depending on many things (seemingly including the phases of the moon)
    [​IMG]
    And yes, that was a massive pain to setup on WinUAE.
     
    Last edited by JJXB, Dec 25, 2016
    ArugulaZ likes this.
  6. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    New release v1.25, pull request to Cpasjuste has been made. In the meantime here is the download:

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

    Thanks to ScHlAuChi for a new virtual keyboard image and ideas.

    Changelog

    1.25
    • vastly improved virtual keyboard: The image is now bigger, supports more keys including the shift modifier, and is transparent (thanks to ScHlAuChi for the new keyboard image and many ideas)
    • Fixed virtual keyboard not reacting when custom dpad mode was active
    • The virtual keyboard can now be moved up and down using start+dpad up and start + dpad down.
     
  7. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    New release v 1.26, pull request made.

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

    1.26

    • virtual keyboard transparency is now adjustable (START+dpad left/right)
    • fixed bug in virtual keyboard initialization where the keyboard send an endless string of ' symbols on boot up before it was first opened
     
    raulpica likes this.
  8. lincruste

    lincruste GBAtemp Regular

    Member
    244
    47
    Jan 13, 2008
    Antarctica
    france
    Is it possible to get UAE4ALL2 "safe" or is it mandatory ?
     
  9. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    I remember I read somewhere on the shader package that it had to be unsafe but maybe somebody who knows more about Taihen can answer this?

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

    New release on github.com/rsn8887/uae4all2/releases

    1.28

    • bugfix: the virtual keyboard sometimes sent joystick button presses to the emulator when selecting keys. This has been fixed.
    1.27

    • virtual keyboard hotkeys added, square = backspace, triangle = toggle shift
    • virtual keyboard controls are now more responsive
     
  10. lincruste

    lincruste GBAtemp Regular

    Member
    244
    47
    Jan 13, 2008
    Antarctica
    france
    Apidya works !!! I couldn't get Jim Power to load however, but to be honest I suspect some AP/trainer trick, I did not bother to dump my old floppy disks.
     
  11. JJXB

    JJXB Member

    Newcomer
    17
    6
    Sep 13, 2016
    i got jim power loading from a WHDLoad install so i think it's just your disk files. but at both 7 and 14mhz it had speed issues with and without shaders. so i can't say it doesn't have issues.
     
  12. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    441
    643
    Aug 27, 2015
    France
    Hi,

    I dont think it needs to be unsecure, I added this to be able to use my psp2shell "debug" library.
     
    Last edited by cpasjuste, Dec 27, 2016
  13. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    I checked and the makefile is already making the eboot using the -s switch. I am not very familiar with the "safe and unsafe" notions in Henkaku, but AFAIK this means it is already marked secure. I did a quick check by pressing start in molecular shell and setting "enable unsafe home-brew" to "Off". Uae4all still runs...

    Btw: new release (Pull request made and already pulled by Cpasjuste!!). VPK on www.github.com/rsn8887/uae4all2/releases

    Changelog

    1.34

    • hires support (e.g. 640*256), switchable in display menu. (Select a screen mode with "640" as width in the first option of the display menu, and the Workbench will be rendered with every pixel. A width of "320" reverts back to old behavior.)

    1.33
    • implemented three fully mappable custom configs, configurable in controls menu. Quick switch between them using "L+Start"
    • allow the "other joystick" to be mapped in custom controls to the Dpad or any buttons. This only works if ports is not set to "both". Works great for Llamatron in dual joystick mode!
    1.32
    • virtual keyboard transparency adjust now toggles between four values, two of which cause zero slow-down when keyboard is displayed.
    • resolution/zoom quick switch with R+Start+Dpad left/right is now more responsive
    1.31
    • Allow menu quit from within sub-menus using 'select'
    1.30
    • updated autocentering of analog sticks so that both sticks are always auto-centered, not just the one that controls the mouse
    1.29
    • Changed controls. The virtual keyboard is too useful to put it on an obscure combo. Start Button now toggles the virtual keyboard. When keyboard is active, right analog stick then controls the keyboard's vertical position and transparency. When keyboard is off, use R+Start+Dpad to move screen up and down and to quick switch between common resolutions. This used to be just Start+Dpad. Now it is R+Start+Dpad.
     
    Last edited by rsn8887, Dec 29, 2016
    raulpica and Count Duckula like this.
  14. ArugulaZ

    ArugulaZ GBAtemp Advanced Fan

    Member
    510
    120
    Sep 17, 2009
    United States
    Just one problem: to start a Llamatron game with two joysticks, you've got to press a button on the second joystick. Unless I'm missing something, there's no option to press buttons on the second joystick. So you can't really play Llamatron with two joysticks.
     
  15. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    that "other" button is just the "left mouse button" just like on a real amiga. You can map that to anything you want. I put it on "R" to start Llamatron.

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

    new release - multiple hdf! Pull request to Cpasjuste made.

    www.github.com/rsn8887/uae4all2/releases

    1.35

    - now upto four hdf files can be mounted. From my own testing, it looks like 2 Gb is the hdf size limit. Geometry for each file can be changed by manually editing the config file, default is sectors:surfaces:reserved:blocksize=32:1:2:512 for files <1 GB, 32:2:2:512 for files >1Gb and 32:4:2:512 for files >2Gb. Only files <=2 Gb seem to work.
     
    Last edited by rsn8887, Dec 30, 2016
  16. JJXB

    JJXB Member

    Newcomer
    17
    6
    Sep 13, 2016
    YES. all i'd really ask for at this point is cd32 pad support. makes it FAR easier to put games on my vita now i can do the seperate hdf transfer. i'd also ask if you could do uaegfx but that'd be a long shot on the vita (afaik, uae4all2 at some stage had some reference to uaegfx support put in from some googling but having it in the code and making it work on a bit of hardware are two different ball games)
     
  17. Krakou

    Krakou Newbie

    Newcomer
    2
    0
    Dec 14, 2016
    France
    Hello

    I did several days ago and it finally worked thanks.

    But today I deleted the app willing to update to the latest version, so I installed the new 1.35 vpk, and I now get an error message : C1-9649-8 immediately after launching the app.

    Any idea on what's causing this ?

    EDIT : well wait, do we need an updated version of Henkaku to get this new uae4all running?

    Thanks
     
    Last edited by Krakou, Jan 1, 2017
  18. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    Yes newest Henkaku (r7) OR Taihen required, but since Taihen has been merged into Henkaku it is all the same now.

    EDIT: new release
    www.GitHub.com/rsn8887/uae4all2/releases

    1.38

    - added stereo separation setting to select between 0 (mono) 25%, 50%, 75% and 100% (stereo, default, original Amiga sound)
    - added the blitter options 'normal, immediate, and improved' default is 'normal.' Might help with some games

    1.37

    - some fixes to savestates. Now savestates work even with no disk inserted in df0. Savestate file name is now the first available name among df0, boot-hd, hdf2, hdf3, hdf4, df1, df2, df3.

    1.36

    - added measures to prevent file corruption: Disabled PS button because it caused corruption of hdf files; display a warning about file corruption if the Amiga is writing to hdf while the user tries to exit the program
    - fix hdf size checking
    - fixed up some menu text
    - adjusted quickswitch screenmodes by two pixels
     
    Last edited by rsn8887, Jan 4, 2017
  19. Maverick81PL

    Maverick81PL Advanced Member

    Newcomer
    84
    26
    Oct 8, 2013
    Poland
    Bojanice, Walbrzych, Poland
    Hi, can you fix screen cut in some games like The Settlers?? Screen is cut on right and left size of screen :-/
    Also in custom controls we need more customization like L+up=F1 L=down=F2 R+F1=Cpace (something like this) Its possible?
    And is possible to customize main menu to resolution and screen on vita?? More and better main menu amiga emulator ;-)
     
  20. rsn8887

    rsn8887 GBAtemp Regular

    Member
    178
    119
    Oct 8, 2015
    United States
    Settlers is already working with no screen cut. In fact it is one of the games I used to test screen modes. It works beautifully showing the whole screen.

    Simply choose a PRESET resolution on the top of the display menu with >320 columns, e.g. 356*270 or what that is (or if you use hires, >640 e.g. 702) or so it will show ALL the borders. You can try different presets to find the one that shows everything in Settlers. It is true the "screenwidth" setting further down does nothing it is misleading. I will fix that soon. But the presets on the top work.

    Concerning mapping L+up. Mapping two buttons is complicated (which one first? etc.). For now I would say just use either
    a) the virtual keyboard if you run out of mappings, or
    b) the quickswitch between the three custom configs using L+Start.

    EDIT: New release 1.40. Pull request to cpasjuste made.
    www.github.com/rsn8887/uae4all2/releases

    1.40

    - disabled the menu entries 'screenwidth' and 'stylus offset' that did nothing on the Vita. To show the borders in overscan games like Settlers, simply use the menu option 'Preset Width' and set it to >320 for lores, (or >640 for hires). There are choices 352, 384, 704 and 768 that cover the full overscan range.

    1.39

    - fix sound setting changes not being applied until restart
    - fix sound distortion for stereo separation settings 0 (mono) and 25%
     
    Last edited by rsn8887, Jan 4, 2017