Homebrew [Release] Sqrxz3 for 3DS - Retroguru Team

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
By the way, this was not just for this game only. For all your ports. ^_^ I've seen meritous in your signature field and must admit it's an addicting game. Thanks for it too! :yay3ds:
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy

I'm not allowed, the owner of the Giana brand asked to not port Giana's Return on other systems because they are still selling the original game (on android too).

3ds could be a potential platform for a commercial release, so we'll have to wait that the 3ds will be commercially completely dead before to port it.

But hope is the last to die.
 

DaFixer

Dare to be stupid
Member
Joined
Aug 29, 2010
Messages
841
Trophies
1
Age
40
Location
In my mencave ;)
XP
1,580
Country
Netherlands
Great work, I love the old "amiga" style off those games and the music!
First I want play them on my old Amiga 500, but that machine need to be fixed first.
Now I can play them on my 3DS ;)

Don't forget to buy them a coffee (1 euro) on they page off Sqrxz!



Do you also go to port the first one?
 
Last edited by DaFixer,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
@CaptainHIT you can download now an updated version with the option to change resolution to 320x240. The nly bad thing is that Sqrxz3 needs to restart to activate this option (is uses an old version of the retroguru engine).

Also updated Hermes with resizing option enabled, and it doesn't need a restart.
 
  • Like
Reactions: CaptainHIT

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
@CaptainHIT you can download now an updated version with the option to change resolution to 320x240. The nly bad thing is that Sqrxz3 needs to restart to activate this option (is uses an old version of the retroguru engine).

Also updated Hermes with resizing option enabled, and it doesn't need a restart.
Going to try it out soon! Thanks for info! ;)
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
SQRXZ 3 is now much better "clean" for me. Thank you alot! I've downloaded and tried Hermes too, but there is no resolution to select in options. Maybe it's not uploaded yet? By the way, I'm always using the CIA's for all of your releases.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
SQRXZ 3 is now much better "clean" for me. Thank you alot! I've downloaded and tried Hermes too, but there is no resolution to select in options. Maybe it's not uploaded yet? By the way, I'm always using the CIA's for all of your releases.

Hermes updated with the right version. Thanks for reporting
 
  • Like
Reactions: CaptainHIT

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
Btw, I found out that retroguru games originally have a screensize of 640x480. That's why the games look a bit blurry/washed out on the 3DS when compared to the originals. :(
hermes-screenshot-2.png
top_0000.png
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
Btw, I found out that retroguru games originally have a screensize of 640x480. That's why the games look a bit blurry/washed out on the 3DS when compared to the originals. :(

Retroguru games have a native 320x240 resolution, scaled up for bigger screens with different filters, selectable in the configuration menu.

The blurring depens probably by the SDL video driver thar uses a bilinear filter for scalin thr image. In 320x240 there is a scale factor of 1:1 but probably the GPU filter is not so smart to turn off when there is non scaling to perform.

Probably in the future I'll modify the SDL driver to not use the filter when there is no scaling, but now I don't have time. Sorry.
 

ciaomao

Well-Known Dude
Member
Joined
Feb 20, 2014
Messages
569
Trophies
1
XP
1,912
Country
Albania
uhhhhh, that brings back many memories, as I had a lot of fun with my gp2x and the first sqrxz. Also as retroguru delivered giana sisters at x-mas, which was the best present at that eve, I can remember.
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
Retroguru games have a native 320x240 resolution, scaled up for bigger screens with different filters, selectable in the configuration menu.

The blurring depens probably by the SDL video driver thar uses a bilinear filter for scalin thr image. In 320x240 there is a scale factor of 1:1 but probably the GPU filter is not so smart to turn off when there is non scaling to perform.

Probably in the future I'll modify the SDL driver to not use the filter when there is no scaling, but now I don't have time. Sorry.
Oh, I just checked the site and the screenshots, they were 640x480. Now loading up the image in Photoshop and seeing you are right. Should have checked in Photoshop before posting. Sorry!

But yes, if there is still a filter enabled, it would be wonderful if it could be turned off. Does this happen to classic AmigaOS versions too? Classic AmigaOS (OCS/ECS) uses a screensize of 320x240 (or 320x256 for PAL) pixels. If those versions have 1:1 scale factor with no filter then their source code could be checked. Just to give an idea. :)
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
But yes, if there is still a filter enabled, it would be wonderful if it could be turned off.

Updated Hermes and Sqrxz3 releases with new build, made using a fixed SDL lib with disabled scaling filter when there is no scaling to do.

Now you can apreciate sharp pixels in 320x240 mode. :)
 
  • Like
Reactions: CaptainHIT

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
Updated Hermes and Sqrxz3 releases with new build, made using a fixed SDL lib with disabled scaling filter when there is no scaling to do.

Now you can apreciate sharp pixels in 320x240 mode. :)

Hi @nop90, I just could try out your updated versions and did a quick compare and wanted to share the results with you. ;)

Sqrxz3 a.png Sqrxz3 b.png Sqrxz3 c.png Hermes.png
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
the new version seems to me very better than the previous.

From your pics I can see that the 3ds images are less neat than what you call "original", but there isn't anytimng else I can do on the code of SDL lib.

Anyway how did you take that pictures? Are them a dump of a real 3ds framebuffer, or are them screeshots of the game running on Citra emulator?

In the second case consider that both Citra and the host OS can change the video output independently from what should be the real output of the emulated game.
 

CaptainHIT

Well-Known Member
Member
Joined
Mar 2, 2011
Messages
384
Trophies
1
Age
47
Location
Frankfurt
XP
1,452
Country
Germany
the new version seems to me very better than the previous.

From your pics I can see that the 3ds images are less neat than what you call "original", but there isn't anytimng else I can do on the code of SDL lib.

Anyway how did you take that pictures? Are them a dump of a real 3ds framebuffer, or are them screeshots of the game running on Citra emulator?

In the second case consider that both Citra and the host OS can change the video output independently from what should be the real output of the emulated game.
The original photos are from the retroguru site, the 3DS pictures are real screenshots taken with Luma3DS who saves them in BMP format, not lossy JPEG what could maybe explain the difference (L button + Down + Select = then select "Take screenshot (slow!)" option from the menu). But yes, you are right. The games now look a little bit less blurry. Though still not 1:1. I'm curious why this could happen.
Please don't take this as an offense, I just want to help you because I brought all this up. :)
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,036
Country
Italy
The original photos are from the retroguru site, the 3DS pictures are real screenshots taken with Luma3DS who saves them in BMP format, not lossy JPEG what could maybe explain the difference (L button + Down + Select = then select "Take screenshot (slow!)" option from the menu). But yes, you are right. The games now look a little bit less blurry. Though still not 1:1. I'm curious why this could happen.
Please don't take this as an offense, I just want to help you because I brought all this up. :)

No offense. :)

I'm curious too about this effect.

EDIT: Peraphs I know what's happening.

The images aren't blurred, but the color of the pixel has less contrast. This gave me an hint.

In the source code every platform has a config file where can be set several system parameters. One of this is the BPP (bit per pixeel) value. most of the older systems use 16 bpp, but fore the 3ds I set 32 bpp (like is for other newer systems).

Image resources has different BPP, and some are 16 BPP. When an images is converted to surface with higher BPP the color changes a little (white color becomes a ligh gray not a full white). This could explain the difference.

I'll check if this is really the cause.
 
Last edited by nop90,
  • Like
Reactions: CaptainHIT

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: damn wifi