Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
MUGG wrote:
Also, people still use the old emulators (SMW runners use 1.43 and there's the Kirby Super Star WIP on 1.43 also), depending on what works best for a given game.
Except it generally isn't the case that it works best for the game, but the players find that that version inaccurately lags less, and they want the faster time, even though it is not accurate to a real SNES.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Joined: 1/23/2012
Posts: 82
Too bad no one will ever make a re-recording branch for Snes9x 1.53....I just can't stand the poor SPC700 emulation in the older versions.
Tompa
Any
Editor, Expert player (2215)
Joined: 8/15/2005
Posts: 1942
Location: Mullsjö, Sweden
Weird bug business while TASing the game Lawnmower Man. Sometimes when you replay the same smv, the run will sync fine. While it at other times will desync, same place everytime. Here's a my current WIP of it: http://dehacked.2y.net/microstorage.php/info/357393354/Lawnmower%20Man%2C%20The%20%28U%29.smv If it desyncs it happens around frame 5500. I got a feeling that it syncs more often if you fastforward the whole way through... It just makes no sense and I was wondering what could cause such thing to happen.
gocha
Any
Emulator Coder, Former player
Joined: 6/21/2006
Posts: 401
Location: Japan, Nagoya
New version of snes9x-rr of both 1.43 and 1.51 are released. http://code.google.com/p/snes9x-rr/downloads/list The purpose of this release is mainly to fix the unreliable Lua timing things. Because of deprecation of Snes9x, I wanted to write a migration help script from Snes9x to BizHawk, but I wanted to fix some of Lua unreliabilities before I start working on it. There are no emulation changes, you can use the previous version when the new one has a new stupid bug. Apart from that, I was quietly developing snes9x-rr 1.54-dev on github. It has some nice feature such as more Gens-like Lua engine but I have already lost my motivation and I guess the development will be almost paused. If you are interested in the latest development of snes9xgit-based snes9x-rr, tell me and I shall gladly add you to the project. https://github.com/snes9x-rr/snes9x Changes Check SVN commit log for more information.
  • Add movie "finished" state.
  • Fix a sort of 1 frame delay problem, mostly.
  • Lua: fix joypad get/set function. (that was terrible)
  • Lua: add emu.registerstart, movie.[get|set]readonly.
  • Win32: fix AVI, HUD and Lua drawings of interlaced games.
I am usually available on Discord server or Twitter.
Post subject: Re: snes9x-rr 1.51 v7 released
Joined: 1/23/2012
Posts: 82
gocha wrote:
New version of snes9x-rr of both 1.43 and 1.51 are released. http://code.google.com/p/snes9x-rr/downloads/list The purpose of this release is mainly to fix the unreliable Lua timing things. Because of deprecation of Snes9x, I wanted to write a migration help script from Snes9x to BizHawk, but I wanted to fix some of Lua unreliabilities before I start working on it. There are no emulation changes, you can use the previous version when the new one has a new stupid bug. Apart from that, I was quietly developing snes9x-rr 1.54-dev on github. It has some nice feature such as more Gens-like Lua engine but I have already lost my motivation and I guess the development will be almost paused. If you are interested in the latest development of snes9xgit-based snes9x-rr, tell me and I shall gladly add you to the project. https://github.com/snes9x-rr Changes Check SVN commit log for more information.
  • Add movie "finished" state.
  • Fix a sort of 1 frame delay problem, mostly.
  • Lua: fix joypad get/set function. (that was terrible)
  • Lua: add emu.registerstart, movie.[get|set]readonly.
  • Win32: fix AVI, HUD and Lua drawings of interlaced games.
Version 1.54!? Finally, a version or rr I can look forward to using! I'm definitely interested in trying it out!!
Post subject: Re: snes9x-rr 1.51 v7 released
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
the_randomizer wrote:
Version 1.54!? Finally, a version or rr I can look forward to using! I'm definitely interested in trying it out!!
But it's deprecated...
Post subject: Re: snes9x-rr 1.51 v7 released
Joined: 1/23/2012
Posts: 82
jlun2 wrote:
the_randomizer wrote:
Version 1.54!? Finally, a version or rr I can look forward to using! I'm definitely interested in trying it out!!
But it's deprecated...
Bollocks, figured as much. It's a real shame, though. Why does development still continue with the horribly inaccurate 1.43 and 1.51 versions?
Post subject: Re: snes9x-rr 1.51 v7 released
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
the_randomizer wrote:
Bollocks, figured as much. It's a real shame, though. Why does development still continue with the horribly inaccurate 1.43 and 1.51 versions?
Well, no real development, just mostly minor (and occasionally some bigger) fixes.
Post subject: Re: snes9x-rr 1.51 v7 released
Joined: 1/23/2012
Posts: 82
Ilari wrote:
the_randomizer wrote:
Bollocks, figured as much. It's a real shame, though. Why does development still continue with the horribly inaccurate 1.43 and 1.51 versions?
Well, no real development, just mostly minor (and occasionally some bigger) fixes.
Sad, really. Oh, well.
Post subject: Re: snes9x-rr 1.51 v7 released
Skilled player (1741)
Joined: 9/17/2009
Posts: 4981
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Ilari wrote:
the_randomizer wrote:
Bollocks, figured as much. It's a real shame, though. Why does development still continue with the horribly inaccurate 1.43 and 1.51 versions?
Well, no real development, just mostly minor (and occasionally some bigger) fixes.
I suggest the Snes9x threads be locked then, since the emulator's not only deprecated, but the development seems to have paused.
Post subject: Re: snes9x-rr 1.51 v7 released
Joined: 1/23/2012
Posts: 82
jlun2 wrote:
Ilari wrote:
the_randomizer wrote:
Bollocks, figured as much. It's a real shame, though. Why does development still continue with the horribly inaccurate 1.43 and 1.51 versions?
Well, no real development, just mostly minor (and occasionally some bigger) fixes.
I suggest the Snes9x threads be locked then, since the emulator's not only deprecated, but the development seems to have paused.
Good idea. Might as well do that.
Post subject: Re: snes9x-rr 1.51 v7 released
Emulator Coder, Skilled player (1113)
Joined: 5/1/2010
Posts: 1217
jlun2 wrote:
I suggest the Snes9x threads be locked then, since the emulator's not only deprecated, but the development seems to have paused.
I would just desticky those threads, not lock them.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Yeah, I'm glad this wasn't locked. Lemme ask something then. (even though the last post here is 2 years old...)
gocha wrote:
  • Fix a sort of 1 frame delay problem, mostly.
What does that mean? I dunno, but it sounds important to me. I know that if 1 frame get delayed or something, your whole movie will get screwed up and desync. I'm asking this because I was gonna use v6 since v7 crashes for me upon AVI dumping. So I want to know if v6 will still be fine...
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
SNES9x 1.54 released https://github.com/snes9xgit/snes9x/issues/124 Binaries: http://www.s9x-w32.de/dl/ Changelog:
Snes9x 1.54
- Changed the S-SMP core module to one written by byuu. This has the effect of increased accuracy, fewer speed hacks, but also regresses a few speed-hack games. (byuu, BearOso)
- Improved IRQ emulation in several cases.                                                                                                                       (OV2)
- Added rewind support.                                                                                                                                          (Themaister, OV2)
- Included libretro port.                                                                                                                                        (OV2, libretro team)
- Added bps soft-patching support                                                                                                                                (OV2)
- Fixed MMC bank register bit 7, restored 64mbit ExLoRom map                                                                                                     (FuSoYa)
- GTK+, Windows: Added xBRZ filter                                                                                                                               (Zenju, OV2, nmagre)
- GTK+: Fixed several issues with GTK+3.                                                                                                                         (BearOso)
- GTK+: Added extra aspect ratio options.                                                                                                                        (BearOso)
- GTK+: Added option to mute sound when using turbo mode.                                                                                                        (BearOso)
- GTK+: Fixed expose handling to reduce overdraw and improve performance.                                                                                        (BearOso)
- GTK+: Updated and universalized Spanish translation.                                                                                                           (jristz)
- Unix: Added Xv support and fixed several bugs.                                                                                                                 (greg-kennedy)
- Win32: Added CG meta shader support                                                                                                                            (OV2, Themaister)
- Win32: Added support to detect joypad changes                                                                                                                  (OV2)
- Win32: Fixed unicode command line parameters, fixed controller command line parameters                                                                         (OV2)
- Win32: Added quit hotkey                                                                                                                                       (OV2)
- Win32: Fixed custom rom dialog                                                                                                                                 (OV2)
- Win32: Fixed various cheat dialog issues                                                                                                                       (gocha, OV2)
- Win32: Added hotkey for fast forward toggling                                                                                                                  (gocha)
- Win32: Added drag and drop support for movies                                                                                                                  (gocha)
- Win32: Fixed blargg filter for regular width hires                                                                                                             (OV2)
- Win32: Fixed snapshot loading from unicode paths                                                                                                               (OV2)
- Win32: Changed open-with file-association method, should no longer change explorer icons for otherwise unassociated extensions; removed legacy extensions      (OV2)
Post subject: 1.5.4 thread
Active player (428)
Joined: 9/7/2007
Posts: 329
But without rerecording tools, it isn't that useful here, which is unfortunate. Too bad the main dev team doesn't like TASing.
Joined: 2/25/2006
Posts: 407
v1.54.1 is out now for Windows, fixes diagonal down mapping and a couple other minor things.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
On v1.54 (and v1.54.1) if you close the emulator while playing a movie, the emulator crashes. This happens even after the movie has finished. It gives the following error:
Problem signature: Problem Event Name: BEX Application Name: snes9x.exe Application Version: 1.5.3.0 Application Timestamp: 580219c5 Fault Module Name: snes9x.exe Fault Module Version: 1.5.3.0 Fault Module Timestamp: 580219c5 Exception Offset: 002cdb50 Exception Code: c0000417 Exception Data: 00000000 OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1033 Additional Information 1: 1838 Additional Information 2: 1838afc55b97bcb0e9c66fd54ea523b3 Additional Information 3: 4800 Additional Information 4: 4800c51ebdbf5fd193e45c1fe4bb754b
This needs to be fixed.
Joined: 3/15/2012
Posts: 70
Location: Canada
Didn't seem worth making a thread over this but that said, this is driving me mad. In Snes9x 1.5x, my Frame Advance hotkey randomly stops working until I restart my computer. It stops working in all 1.5 versions at once. When it's not working, I can still use the Frame Advance menu item, however I couldn't find that menu item in the rerecording versions (using fast forward to frame seems the best way to do it at the moment), and even where it exists it's really hard to hold down inputs while you hit it. And no matter what I set the hotkey to, nothing, refuses to work. The hotkey always works fine in Snes9x 1.4x. I googled my issue and found one other guy who had the same problem back in March. He (also?) got no replies. I mean you just have to restart the computer but like, sometimes I'm doing stuff, okay. (Before you tell me to try a different emulator, I'm working with an old TAS at the moment... And also the more accurate stuff tends to run at about 60% speed on my computer.) Anyway that's my half-assed attempt at a bug report I guess.
Evan0512
He/Him
Joined: 10/18/2017
Posts: 171
Location: San Francisco
SNES9x is the most popular SNES emulator. Why is it deprecated?
Planned runs: Marble Madness (Arcade, Genesis J, GG/SMS) Proposed: Ecco the Dolphin (Genesis, GG/SMS, CD: regular, camera freeze) Ecco: The Tides of Time (Genesis, GG/SMS, CD; normal mode) Mario Kart DS (all cups, all missions) In progress: Grand Poo World 3 (all exits hard mode)
EZGames69
He/They
Publisher, Reviewer, Expert player (4462)
Joined: 5/29/2017
Posts: 2762
Evan0512 wrote:
SNES9x is the most popular SNES emulator. Why is it deprecated?
It's not accurate compared to the other emulators we use. Just because it's more popular doesnt mean it's useful for TASing.
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing