Official hakchi2 - NES Mini very simple pimp tool

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
210
Country
Bulgaria
You never told me what Snes9x version you were using, what system, the audio settings. Snes9x 1.54.1 is second to Higan in terms of accuracy, so I don't know, but 1.55 is nearly out *shrug*.
I don’t know by heart, I am replying you with a tablet. Latest and greatest for NES Mini an Pi 3.
 

Baggins

Well-Known Member
Member
Joined
Jan 27, 2017
Messages
280
Trophies
0
Age
44
XP
314
Country
United States


Get fuzzy, get dizzy on SNES9x... The image quality of the video isn't all that great but it does show off how well its emulated.

The emulation for this level is very off on the GBA version. The background doesn't twist at all.

 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
I don’t know by heart, I am replying you with a tablet. Latest and greatest for NES Mini an Pi 3.

Well there's your problem, Snes9x EX+ on the tablet is based off of Snes9x 1.52. You'll need RetroArch and use the main Snes9x core. On PC it runs 100% flawless.

@Baggins The GBA doesn't use the tile-offset/rotation and scaling effects, it's not a part of the GBA hardware. Snes had very unique hardware. Pink flash aside, Snes Classic gets the tile offset effects/warping right. It's also using some kind of mosaic effect.
 
Last edited by the_randomizer,

rhester72

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
187
Trophies
0
Age
52
XP
273
Country
United States
Fairly easy, it’s on level 1-7 (touch fuzzy, get dizzy). I am curious as well about this, it’s actually not a major drawback imo. People should just play the games instead of worrying what digital foundry has to say about them. Yoshi’s Island is still miles better on the SNES Mini then on other emulators I’ve played the game on.

Alright - will try it without the filter first. If it still glitches, I'll try the original ROM (i.e. not the VC version with digital audio samples). From what I've seen from the actual emulator thus far, I find it pretty hard to believe the glitch is caused by the emulation itself, but we shall see.
 
  • Like
Reactions: Baggins

Baggins

Well-Known Member
Member
Joined
Jan 27, 2017
Messages
280
Trophies
0
Age
44
XP
314
Country
United States
Alright - will try it without the filter first. If it still glitches, I'll try the original ROM (i.e. not the VC version with digital audio samples). From what I've seen from the actual emulator thus far, I find it pretty hard to believe the glitch is caused by the emulation itself, but we shall see.
Definitely turn off the filters, that's the first thing I want to do once the Hackchi2 update is released... It ruins so many special effects.
 

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
210
Country
Bulgaria
Well there's your problem, Snes9x EX+ on the tablet is based off of Snes9x 1.52. You'll need RetroArch and use the main Snes9x core. On PC it runs 100% flawless.

@Baggins The GBA doesn't use the tile-offset/rotation and scaling effects, it's not a part of the GBA hardware. Snes had very unique hardware. Pink flash aside, Snes Classic gets the tile offset effects/warping right. It's also using some kind of mosaic effect.
I am replying you on a tablet, that’s why I can’t see right now what version I am using. I have the latest version for NES Mini an Pi 3. I don’t run SNES9x on my tablet.
 

Rapidkiller

Active Member
Newcomer
Joined
May 18, 2009
Messages
26
Trophies
1
XP
341
Country
France
Absolutely zero chance. It's an ARM processor running Android - doesn't get much more incompatible than that.
Not Android, Linux

It is 100% Android, busybox and all.

You surely do realize Android uses a customized Linux kernel, right? =)
But it doesn't mean that OSS of the SNES is adapted from Android anyway.

Nintendo speaks about GNU (and not Android developped by Google)
Nintendo Open Source Software source code distribution page said:
Some Nintendo products include open source software ("OSS") distributed under the terms of various open source licenses, including the GNU Library General Public License 2.0, the GNU Lesser General Public license 2.1, the Mozilla Public License Version 1.1, and the Mini-XML License (collectively, the "OSS Licenses"). This website is the OSS source code distribution page for such Nintendo products. Please select the relevant product from the list below to obtain more information about OSS included in that product.
 
  • Like
Reactions: the_randomizer

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
I am replying you on a tablet, that’s why I can’t see right now what version I am using. I have the latest version for NES Mini an Pi 3. I don’t run SNES9x on my tablet.

Well, you're running it on ARM and on Linux nevertheless. PC/Windows port is the fastest version. It's not gonna be as robust as the PC port.
 
Last edited by the_randomizer,

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
No the Pi and NES Mini don’t run android.

It's based off of Linux, and the Pi doesn't have the fastest CPU around, ANYWAYS. Snes9x isn't going to run as well on that than it will on a PC, that's what I'm saying, it's probably an old port or Snes9x 2002/2005 or Snes9x 2010, neither of which are that great.
 

skel28

Member
Newcomer
Joined
Oct 4, 2017
Messages
9
Trophies
0
Age
59
XP
68
Country
United Kingdom
Thanks a lot for the upload, but i still got same problem, also tried with an other rom, removed totaly python 2.X + 3.X, reboot computer then re install last python release and still got the same error :


C:\test>FOR %f IN (*.s?c) DO (sfc2sfrom.py "%f" "%f".sfrom )

C:\test>(sfc2sfrom.py "Aladdin (F).smc" "Aladdin (F).smc".sfrom )
usage: sfc2sfrom.py [-h] input output
sfc2sfrom.py: error: the following arguments are required: input, output

C:\test>(sfc2sfrom.py "mystic.sfc" "mystic.sfc".sfrom )
usage: sfc2sfrom.py [-h] input output
sfc2sfrom.py: error: the following arguments are required: input, output

C:\test>pause
Appuyez sur une touche pour continuer...
Works on mine mate sorry. Can you do a dir of your folder please with only one or two roms in? Oh my python is version 3.6.3. and added to PATH when installed.
 

Attachments

  • Screenshot_2.png
    Screenshot_2.png
    13.3 KB · Views: 216
Last edited by skel28,

jelmer

Well-Known Member
Member
Joined
Jan 25, 2017
Messages
393
Trophies
0
XP
210
Country
Bulgaria
It's based off of Linux, and the Pi doesn't have the fastest CPU around, ANYWAYS. Snes9x isn't going to run as well on that than it will on a PC, that's what I'm saying, it's probably an old port or Snes9x 2002/2005 or Snes9x 2010, neither of which are that great.
I have to take you for your word since I have no intention to play SNES games on a PC. As for now if you want to play Yoshi’s Island on your TV, the SNES Mini is the best choice imo. It kills the Pi and android devices at the moment.
 

DarkAkuma

Well-Known Member
Member
Joined
Sep 20, 2008
Messages
412
Trophies
1
XP
2,460
Country
United States
I extracted SFA2 from the WiiU VC version. Though I did so with a hex editor. Header looks more or less fine, but not so much the footer.

header:
0x00000000 | 00 01 00 00 B2 6F A7 00 30 00 00 00 30 00 40 00
0x00000001 | 10 EE 5B 00 50 F0 5B 00 70 F0 5B 00 00 00 00 00
0x00000002 | 63 F0 5B 00 57 55 50 2D 4A 43 47 45 00 00 00 00
footer:
0x005BEE10 | F5 01 00 A0 02 00 FD 00 00 90 03 00 38 03 00 B0
0x005BEE20 | 02 00 3D 00 00 A0 03 00 A4 05 00 C0 02 00 A7 00
0x005BEE30 | 00 B0 03 00 D6 07 00 D0 02 00 D4 00 00 C0 03 00

Maybe I screwed up and got the wrong footer location though...

Either way, I tried it on the SNESC and it didn't boot. Black screen. Though when I hit reset it just went back to the menu. No error.
 

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
I extracted SFA2 from the WiiU VC version. Though I did so with a hex editor. Header looks more or less fine, but not so much the footer.

header:
0x00000000 | 00 01 00 00 B2 6F A7 00 30 00 00 00 30 00 40 00
0x00000001 | 10 EE 5B 00 50 F0 5B 00 70 F0 5B 00 00 00 00 00
0x00000002 | 63 F0 5B 00 57 55 50 2D 4A 43 47 45 00 00 00 00
footer:
0x005BEE10 | F5 01 00 A0 02 00 FD 00 00 90 03 00 38 03 00 B0
0x005BEE20 | 02 00 3D 00 00 A0 03 00 A4 05 00 C0 02 00 A7 00
0x005BEE30 | 00 B0 03 00 D6 07 00 D0 02 00 D4 00 00 C0 03 00

Maybe I screwed up and got the wrong footer location though...

Either way, I tried it on the SNESC and it didn't boot. Black screen. Though when I hit reset it just went back to the menu. No error.

I tried it yesterday and got the same result. Also checked Star Ocean and SMC dump of SFA2.
I think that S-DD1 games are not supported by canoe.
 
Last edited by pcm720,

rhester72

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
187
Trophies
0
Age
52
XP
273
Country
United States
Have you download OSS and Android to say that ?

It was actually a screenshot showing the Android USB driver loaded...which, naturally, is only present...in Android.

You do realize I've been doing development on these SoCs for years, right? Probably not, I guess.

Never mind, seriously. Better things to do than have this 'debate'.
 

Rapidkiller

Active Member
Newcomer
Joined
May 18, 2009
Messages
26
Trophies
1
XP
341
Country
France
It was actually a screenshot showing the Android USB driver loaded...which, naturally, is only present...in Android.

You do realize I've been doing development on these SoCs for years, right? Probably not, I guess.

Never mind, seriously. Better things to do than have this 'debate'.
No Android trace in the OSS for NES or SNES ... but I'm not developping for years.
Architecture seems very different.
 

DarkAkuma

Well-Known Member
Member
Joined
Sep 20, 2008
Messages
412
Trophies
1
XP
2,460
Country
United States
I tried it yesterday and got the same result. Also checked Star Ocean and SMC dump of SFA2.
I think that S-DD1 games are not supported by canoe.

That's probably the case. Square Enix/Nintendo probably just did something similar to what Neviksti did with his SO hack, and just decompressed the graphics data and hack loaded them rather than bothering to properly emulate the SDD-1 chip.

So those 2 will probably end up being retroarch/snes9x games. Unless we can figure out how to get canoe to load the 12MB SO hack. SFA2 never got such a hack though, last I checked.

At the very least, SDD-1 games are a lost cause in trying to help figure out those preset ids.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: this one +1