Hacking [RELEASE] UAE4ALL - Amiga emulator

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Hi, just updated first post with a new version :

Changelog (uae4all-2016.12.18.vpk):
  • (re)enable vsync
  • add "shader" option in config file (0 = NONE, 1 = LCD3X, 2 = SCALE2X, 3 = AAA, 4 = SHARP_BILINEAR, 5 = FXAA
  • enable fself compression
  • center screen vertically
  • 2* scaling for exact pixel sizes (no more wobble) (rsn8887)
  • better file attributes for HD Dirs so they work on Amiga side (rsn8887)
  • fixed display of more or less lines than 240 (rsn8887)
SHARP_BILINEAR (4) shader is really great with this emulator.

--------------------- MERGED ---------------------------

Aargh! This is driving me nuts! I can't get any games to work. Can anyone help? I've installed the vpk and all the kicks i had from my psp emu which seem to work fine. I get the sceen where i can insert discs but when I do and press select they don't load and I am left with a black screen. Is there anything obvious I'm doing wrong?
I think you need to press "R" to reset the emulation after loading a disk.
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
772
Country
Hi, just updated first post with a new version :

Changelog (uae4all-2016.12.18.vpk):
  • (re)enable vsync
  • add "shader" option in config file (0 = NONE, 1 = LCD3X, 2 = SCALE2X, 3 = AAA, 4 = SHARP_BILINEAR, 5 = FXAA
  • enable fself compression
  • center screen vertically
  • 2* scaling for exact pixel sizes (no more wobble) (rsn8887)
  • better file attributes for HD Dirs so they work on Amiga side (rsn8887)
  • fixed display of more or less lines than 240 (rsn8887)
SHARP_BILINEAR (4) shader is really great with this emulator.

--------------------- MERGED ---------------------------


I think you need to press "R" to reset the emulation after loading a disk.

Thanks for replying, and I really appreciate the work you've put in! So I got one game to work (Goal! Dino Dini) so it can work if i do it right. What I really want to play is Sensible World of Soccer - has anyone got this working and if so how di you do it?

EDIT: Got an earlier version of SWOS of it working, great fun!
 
Last edited by RitchieRitchie,

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

Gig02

New Member
Newbie
Joined
Dec 15, 2016
Messages
4
Trophies
0
Age
43
XP
49
Country
United States
Hi,

I really appreciate you guys working on the new builds.

I have updated my Vita to the latest taihen from beta.henkaku.xyz but when I install new builds after the API change, I can no longer select options and keep them saved.

Any thoughts as to what I could be doing wrong?

Rsn's build before the API swap works well still.
 

Gig02

New Member
Newbie
Joined
Dec 15, 2016
Messages
4
Trophies
0
Age
43
XP
49
Country
United States
Hi,

I really appreciate you guys working on the new builds.

I have updated my Vita to the latest taihen from beta.henkaku.xyz but when I install new builds after the API change, I can no longer select options and keep them saved.

Any thoughts as to what I could be doing wrong?

Rsn's build before the API swap works well still.

So I reset everything including a new uae4all directory and now everything is back to working.

Keep up the good work!

Cheers

Giles
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
sluggish analog mouse control and deadzone fixed just this morning. Pull request to CPASJUSTE has been made. In the meantime, an updated latest release ready to install is here:

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

if you don't like shaders or mouse on right stick, you can change it in display and misc menu. There's an option for no shader which does the old perfect 2* magnification. The mouse can be changed from right to left stick.

The custom control menu (now much faster to navigate) allows you to remap L/R to something else than mouse buttons. The custom mouse mode assigns the digital mouse also onto the dpad in addition to the stick.

NOTE: I urge everyone to try chaos engine with a LINE setting of 200 (e.g. 320*200 res) and "sharp_bilinear_simple" shader (the default). The picture almost fills the whole screen and is very pretty with no artifacts or blurriness. The picture can be centered vertically using start+dpad. This shader does an integer prescale followed by just the remainder using bilinear filtering. This gives sharp perfect square pixels without wobble even when the image fills the whole screen and is zoomed almost 4*. We need this shader in all emulators. Many Amiga games run in 320*200 perfect for filling the vita screen this way.

Info about this release (I hope CPASJUSTE will merge all these changes into the main branch)

Vita controls:

Select = toggle menu
Start+dpad = move screen
right analog stick = analog mouse (can switch this to left in menu)
left analog stick = acts as amiga joystick

Only when custom controls are off:
L/R=mousebuttons
R+Square = CTRL
R+Circle = LALT
R+Cross = HELP
L+Square = left mouse
L+Circle = right mouse
R+dpad = arrow keys

When custom mouse controls are on:
Dpad = digital mouse
Triangle = slow mouse down

Changelog

1.22

  • fixed broken analog mouse control dead zone and improved mouse analog sensitivity
1.21

  • moved shader config to display menu
1.20:

  • added analog mouse support with menu option to choose left or right stick for mouse control
  • new menu items in misc menu: shader choice (default: sharp_bilinear_simple) choice which analog stick to use for mouse
  • disabled broken gp2x stylus mode and mouse emu mode
  • L/R are mouse buttons now
  • screen movement switched from L+R+DPAD to START+DPAD
  • START does not switch input modes anymore (mouse is always enabled)
  • updated Readme.txt with new Vita control scheme
  • fixed misc menu entries for shader and analog mouse
  • custom controls menu is now more snappy
 
Last edited by rsn8887,

Gig02

New Member
Newbie
Joined
Dec 15, 2016
Messages
4
Trophies
0
Age
43
XP
49
Country
United States
sluggish analog mouse control and deadzone fixed just this morning. Pull request to CPASJUSTE has been made. In the meantime, an updated latest release ready to install is here:

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

if you don't like shaders or mouse on right stick, you can change it in display and misc menu. There's an option for no shader which does the old perfect 2* magnification. The mouse can be changed from right to left stick.

The custom control menu (now much faster to navigate) allows you to remap L/R to something else than mouse buttons. The custom mouse mode assigns the digital mouse also onto the dpad in addition to the stick.

NOTE: I urge everyone to try chaos engine with a LINE setting of 200 (e.g. 320*200 res) and "sharp_bilinear_simple" shader (the default). The picture almost fills the whole screen and is very pretty with no artifacts or blurriness. The picture can be centered vertically using start+dpad. This shader does an integer prescale followed by just the remainder using bilinear filtering. This gives sharp perfect square pixels without wobble even when the image fills the whole screen and is zoomed almost 4*. We need this shader in all emulators. Many Amiga games run in 320*200 perfect for filling the vita screen this way.

Info about this release (I hope CPASJUSTE will merge all these changes into the main branch)

Vita controls:

Select = toggle menu
Start+dpad = move screen
right analog stick = analog mouse (can switch this to left in menu)
left analog stick = acts as amiga joystick

Only when custom controls are off:
L/R=mousebuttons
R+Square = CTRL
R+Circle = LALT
R+Cross = HELP
L+Square = left mouse
L+Circle = right mouse
R+dpad = arrow keys

When custom mouse controls are on:
Dpad = digital mouse
Triangle = slow mouse down

Changelog

1.22

  • fixed broken analog mouse control dead zone and improved mouse analog sensitivity
1.21

  • moved shader config to display menu
1.20:

  • added analog mouse support with menu option to choose left or right stick for mouse control
  • new menu items in misc menu: shader choice (default: sharp_bilinear_simple) choice which analog stick to use for mouse
  • disabled broken gp2x stylus mode and mouse emu mode
  • L/R are mouse buttons now
  • screen movement switched from L+R+DPAD to START+DPAD
  • START does not switch input modes anymore (mouse is always enabled)
  • updated Readme.txt with new Vita control scheme
  • fixed misc menu entries for shader and analog mouse
  • custom controls menu is now more snappy

Thanks RSN, this release is working well for me and you're right, Chaos Engine and various others look great at 320x200...

Thanks again for working on this... I really appreciate it.
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
772
Country
sluggish analog mouse control and deadzone fixed just this morning. Pull request to CPASJUSTE has been made. In the meantime, an updated latest release ready to install is here:

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

if you don't like shaders or mouse on right stick, you can change it in display and misc menu. There's an option for no shader which does the old perfect 2* magnification. The mouse can be changed from right to left stick.

The custom control menu (now much faster to navigate) allows you to remap L/R to something else than mouse buttons. The custom mouse mode assigns the digital mouse also onto the dpad in addition to the stick.

NOTE: I urge everyone to try chaos engine with a LINE setting of 200 (e.g. 320*200 res) and "sharp_bilinear_simple" shader (the default). The picture almost fills the whole screen and is very pretty with no artifacts or blurriness. The picture can be centered vertically using start+dpad. This shader does an integer prescale followed by just the remainder using bilinear filtering. This gives sharp perfect square pixels without wobble even when the image fills the whole screen and is zoomed almost 4*. We need this shader in all emulators. Many Amiga games run in 320*200 perfect for filling the vita screen this way.

Info about this release (I hope CPASJUSTE will merge all these changes into the main branch)

Vita controls:

Select = toggle menu
Start+dpad = move screen
right analog stick = analog mouse (can switch this to left in menu)
left analog stick = acts as amiga joystick

Only when custom controls are off:
L/R=mousebuttons
R+Square = CTRL
R+Circle = LALT
R+Cross = HELP
L+Square = left mouse
L+Circle = right mouse
R+dpad = arrow keys

When custom mouse controls are on:
Dpad = digital mouse
Triangle = slow mouse down

Changelog

1.22

  • fixed broken analog mouse control dead zone and improved mouse analog sensitivity
1.21

  • moved shader config to display menu
1.20:

  • added analog mouse support with menu option to choose left or right stick for mouse control
  • new menu items in misc menu: shader choice (default: sharp_bilinear_simple) choice which analog stick to use for mouse
  • disabled broken gp2x stylus mode and mouse emu mode
  • L/R are mouse buttons now
  • screen movement switched from L+R+DPAD to START+DPAD
  • START does not switch input modes anymore (mouse is always enabled)
  • updated Readme.txt with new Vita control scheme
  • fixed misc menu entries for shader and analog mouse
  • custom controls menu is now more snappy
Thanks for taking the time to do this - the Amiga was my fav back in the day. If I install this version of the emu will it overwrite the one I've already got installed or can I have both as separate bubbles?
 

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
Holy crap! I guess I've got another program to download today...

Well, thanks Juste (and friends!) for the update. Can't wait to throw this at my Playstation TV. By the way, has any progress been made in fixing the issues with Rodland and Llamatron?

EDIT: Also, are the proper keys mentioned when customizing the controls? The screwy Pandora button layout frustrates me. I'd much rather have Circle, Tri, Square, and X.

EDIT 2: This needs to go back to the drawing board. My hard drive file that used to work with Vita UAE4All (and works with my PC and Android versions) no longer does. Beyond that, it offers the added "bonus" of defaulting back to the Amiga 500 memory configuration after the hard drive file is chosen. I think I'm rolling back to an earlier version.
 
Last edited by ArugulaZ,

JJXB

Member
Newcomer
Joined
Sep 13, 2016
Messages
17
Trophies
0
Age
35
XP
53
Country
@ArugulaZ: delete your configurations. i had that issue but deleting the configurations through Vitashell (in ux0:data/uae4all/conf) then redoing it fixed the hdd/memory configuration stuff. i've got a 400mb AmigaOS 3.5 hdf installed on mine myself.
@rsn8887 or @cpasjuste : the only features i can think of that would make it massively better? Virtual Keyboard, cd32 pad support and multi hdf support (i'd be able to load my WHDLoad games onto a separate hdf then)
 
  • Like
Reactions: ArugulaZ

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
No worries it is a work-in-progress. HDF issues are mostly due to pressing the PS button while the hdf is writing. Best to go to the menu first. Also best to always quit the emu via the menu for now. Although multiple hdf are not supported, the emu does already support simultaneous HDF + HD Dir. So you can use the HD Dir (which will be DH1:) to add more whdload games in addition to your hdf you use for booting, which is limited to 1Gb size.

I already have a new release from my fork, v1.23. I just made the pull request to Cpasjuste. Until he pulls it into his repo, here is the release in the meantime, ready to install:

www.github.com/rsn8887/uae4all2/releases/

Changelog

1.23

  • added analog joystick deadzone setting
  • implemented autocentering to fix mouse pointer drift on some Vitas
  • START+DPAD left/right for quick switching between different zoomed screenmodes, useful for games like Chaos Engine. Use START+DPAD up/down to center screen after quick switching.
1.22
  • fixed broken analog mouse control dead zone and improved mouse analog sensitivity
1.21
  • moved shader config to display menu
1.20:
  • added analog mouse support with menu option to choose left or right stick for mouse control
  • new menu items in misc menu: shader choice (default: sharp_bilinear_simple) choice which analog stick to use for mouse
  • disabled broken gp2x stylus mode and mouse emu mode
  • L/R are mouse buttons now
  • screen movement switched from L+R+DPAD to START+DPAD
  • START does not switch input modes anymore (mouse is always enabled)
  • updated Readme.txt with new Vita control scheme
  • fixed misc menu entries for shader and analog mouse
  • custom controls menu is now more snappy
 

JJXB

Member
Newcomer
Joined
Sep 13, 2016
Messages
17
Trophies
0
Age
35
XP
53
Country
@rsn8887 i was noticing the mouse drift with my vita but i knew it was my vita so i wasn't gonna report as a bug. and as far as the HDDir being DH1? makes it awkward for me to transfer my games since on my PC my WHDLoad games are stored in 4 different HDF files of 2gb size each. and in order to transfer from that setup to the vita with the 1hdf + 1 directory setup would require workarounds when i have already been doing a lot of tinkering with my WinUAE setups as is. either way my current way of transferring things is to have both the OS and games on the same hdf and copy the HDF over to the vita. oh and i am encountering oddities with my 3.5 hdf anyway where it takes a couple of menu starts (R) to get the hdf to boot.
 

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
I have a new release 1.24 with virtual keyboard support. Pull request to Cpasjuste made. In the meantime, here is the release ready to install:

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

Changelog:

1.24
  • virtual keyboard (mapped to "hold start then press select")
  • labels in custom control menu now reflect Vita controller
  • default analog mouse control deadzone increased from 100 to 1000 to fix mouse pointer drift (can be changed in menu)
  • default joystick port set to 1, since the mouse is always on (can be changed in menu)
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
I have a new release 1.24 with virtual keyboard support. Pull request to Cpasjuste made. In the meantime, here is the release ready to install:

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

Changelog:

1.24
  • virtual keyboard (mapped to "hold start then press select")
  • labels in custom control menu now reflect Vita controller
  • default analog mouse control deadzone increased from 100 to 1000 to fix mouse pointer drift (can be changed in menu)
  • default joystick port set to 1, since the mouse is always on (can be changed in menu)
Thanks, great to see the work continues :)
 
  • Like
Reactions: yadster

rsn8887

Well-Known Member
Member
Joined
Oct 8, 2015
Messages
956
Trophies
1
Age
46
Website
www.patreon.com
XP
3,619
Country
United States
by the way, has any progress been made in fixing the issues with Rodland and Llamatron?
What are the issues? I know llamatron behaved weird only because of the "both ports" joystick option. The game cannot handle being started by the wrong port joystick button. If I choose the right single port it works great. The same glitches happen on a real Amiga if you press fire on the wrong joystick or if you press certain keyboard keys during the game that it doesn't expect. Great game, it is much more playable than Robotron and with phenomenal sound and stroboscopic lights.
 
Last edited by rsn8887,

ArugulaZ

Well-Known Member
Member
Joined
Sep 17, 2009
Messages
677
Trophies
1
XP
1,111
Country
United States
I'll give that a shot and get back to you. Rodland has control issues too, but it might be for similar reasons. Virocop hangs shortly after you start it, which is frustrating.

EDIT: Both Llamatron and Rodland work fine with the controller set to PORT 1. Virocop, alas, still doesn't work. Sadness!
 
Last edited by ArugulaZ,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Coming.