Hacking [RELEASE] UAE4ALL - Amiga emulator

Maverick81PL

Well-Known Member
Member
Joined
Oct 8, 2013
Messages
128
Trophies
0
Age
42
Location
Bojanice, Walbrzych, Poland
Website
teammaverickone.blogspot.com
XP
950
Country
Poland
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%

Thanks for that :-D Now game works fine :-D
About my question on new main menu (vita screen) its possible?
 

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Wow, this is amazing - how could I miss this? I think it's high time to get a Vita now, I remember spending countless days trying to get UAE4PSP to work properly!

Just a question though, why UAE4ALL2 (I suppose it's based on the Android version by lubomyr? I remember there was a Pandora version as well, but I can't remember the coder's name) and not the newer UAE4ARM?

Thanks for what you're doing, I've got a bunch of original Amigas (600, 1200, 4000) but it's kinda difficult finding space to set them up nowadays, so if I'm always on the lookout for a good portable emulator ;)
 

lincruste

Well-Known Member
Member
Joined
Jan 13, 2008
Messages
375
Trophies
1
Location
france
XP
1,185
Country
Antarctica
The cool thing with Amiga games is there are a lot which can be played with a gamepad. I think many games are perfect on Vita.
Another great thing is the incredible amount of totally forgotten licenses which find a second life with this emulator.
Some kids might even discover archeological treasures like Sleepwalker, Prehistorik, Jim Power, Panza Kick Boxing, Push-Over, Midwinter, Stunt Car Racer, Premiere, Heimdall, Chaos Engine, Alien Breed, Skidmarks, Arabian Nights, Apidya, Disc, Fire & Ice and hundreds more.
And all of those games are still enjoyable: if people are still willing to buy Mutant Mudds or Shovel Knight in 2017, they will love Zool and Willy Beamish.
 

raulpica

With your drill, thrust to the sky!
Former Staff
Joined
Oct 23, 2007
Messages
11,056
Trophies
0
Location
PowerLevel: 9001
XP
5,716
Country
Italy
Hi,

Its based on uae4all2 yes. I don't remember why I didn't choose uae4arm but there was some reasons (maybe easier to port, most updated etc..).
IIRC UAE4ALL2 has been supplanted by UAE4ARM and isn't developed anymore.

Well, it's better than nothing ;) UAE4ALL2 is still a great emulator.
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,600
Country
United States
IIRC UAE4ALL2 has been supplanted by UAE4ARM and isn't developed anymore.

Well, it's better than nothing ;) UAE4ALL2 is still a great emulator.

I think UAE4ARm requires a port of guichan which hasn't been ported to vita yet?!?! I might be wrong...

It is true UAE4arm would be better but uae4all2 is already quite nice. It would be great if someone could try to port UAE4ARm I don't have that much time but might try at some point. Could probably reuse the keyboard and some other work we have done so far.
 
  • Like
Reactions: raulpica

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
I think it's a waste of time to build another Amiga emulator when this one works as well as it does. Probably better to concentrate on something else... like that X68000 emulator. :D
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,600
Country
United States
EDIT: New release, I added two player (second controller) support on Vita TV. Only tested for an hour playing Chaos Engine on my TV. Seems to work fine. The second paired Dualshock always controls the "other" joystick in addition to any other custom or default mapping. Doesn't work if port is set to "both".
---

Cpasjuste, great awesome! I was thinking of UAE4Arm and the asm optimizations there. Probably the same as these here?

Quick test with Jim Power, slowest game: I found it was 1 fps faster in Jim Power. Without asm: 25 fps, with asm: 26 fps! But it might show more improvement somewhere else. AFAIK It uses hand crafted manual NEON optimized routines now in the drawing.cpp. I am not sure how much faster it will really be.

I am not sure when you will release, so in the meantime here is a compiled version in the usual place. The old ones are also there if anybody encounters problem with the new added asm support.

www.github.com/rsn8887/uae4all2/releases

If anybody tests this please see if you notice any big speed improvements. As I said, I saw a slight improvement (1 fps) in one game I tried.

1.42

- added two player support on Vita TV, second paired Dualshock controller controls the 'other' joystick, only works if port is not set to 'both'
- fixed a crash bug when changing audio parameters while sound was playing

1.41

- assembler optimizations enabled by Cpasjuste, emulator is faster now!
 
Last edited by rsn8887,
  • Like
Reactions: raulpica

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
EDIT: New release .....

Well, if you have the "courage", you can try to implement notaz M68K ARM ASM core : https://github.com/notaz/cyclone68000
I did use it in a project i will release very soon (an FBA port made from scratch for the vita) so it's possible, but it will be a lot of work and i won't have the time to do it myself :/ But you can double performances :)
 
  • Like
Reactions: ArugulaZ
Joined
Aug 17, 2008
Messages
777
Trophies
0
XP
1,004
Country
Australia
Well, if you have the "courage", you can try to implement notaz M68K ARM ASM core : https://github.com/notaz/cyclone68000
I did use it in a project i will release very soon (an FBA port made from scratch for the vita) so it's possible, but it will be a lot of work and i won't have the time to do it myself :/ But you can double performances :)

FBA standalone optimised for vita? Oh hell yes many times over!! :)
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,600
Country
United States
FBA standalone optimised for vita? Oh hell yes many times over!! :)

Awesome.

New release for UAE4all2, pull requests made. as usual www.github.com/rsn8887/uae4all2/releases

1.43

- full support for up to 4 controllers on Vita TV that can be fully mapped individually
- filelists (adf, hdf, etc) are now sorted alphabetically with directories at the top
- added option to turn off mouse emulation because it often interferes with second player (port 0 joystick) when playing multiplayer on the Vita TV
- added option to turn on sprite-sprite collisions, useful for Spacetaxi 3
- changed blitter default to "immediate" it seems to be more compatible

NOTE config files will probably not be compatible (might have to re-enable mouse etc.)
 
Last edited by rsn8887,

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,091
Country
Germany
Problems with version 1.43 - the first game from the rom folder is not inserted in df0. I previously had version 1.40, since it has worked. What could that be ?
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,600
Country
United States
Problems with version 1.43 - the first game from the rom folder is not inserted in df0. I previously had version 1.40, since it has worked. What could that be ?

I quickly tried this:
-Create a folder
-Put a bunch of adf files into it
-Start emulator
-Select df0
-Select the first adf file in the list (below "..")
It inserted and loaded fine.

If you give me clear instructions like he above how I reproduce the bug myself then I will fix it in the next release.
 
Last edited by rsn8887,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Mkay.