Mesen-S - SNES Emulator

Discussion of hardware and software development for Super NES and Super Famicom.

Moderator: Moderators

Forum rules
  • For making cartridges of your Super NES games, see Reproduction.
windwakr2
Posts: 4
Joined: Sun Mar 29, 2020 4:28 pm

Re: Mesen-S - SNES Emulator

Post by windwakr2 » Thu Aug 06, 2020 3:12 pm

p5839 wrote:
Thu Aug 06, 2020 1:42 pm
Sour claimed he "reverse engineered the timings from (SameBoy)", but looking at the code in question it was a deliberate copy, with slight formatting changes and variable renaming. Without accreditation, this is plagiarism. The smoking gun was a case statement in Mesen-S that only existed for backward-compatibility with older SameBoy save states, which had no other reason to exist at all. But there were several more examples.
Please provide links to said code.

User avatar
dougeff
Posts: 2735
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Mesen-S - SNES Emulator

Post by dougeff » Thu Aug 06, 2020 3:50 pm

I use both MESEN and MESEN-S all the time. They are extremely useful. So, I'm glad Sour made them.
nesdoug.com -- blog/tutorial on programming for the NES

p5839
Posts: 2
Joined: Thu Aug 06, 2020 1:29 pm

Re: Mesen-S - SNES Emulator

Post by p5839 » Thu Aug 06, 2020 4:02 pm

windwakr2 wrote:
Thu Aug 06, 2020 3:12 pm
Please provide links to said code.
https://github.com/SourMesen/Mesen-S/bl ... u.cpp#L426
https://github.com/SourMesen/Mesen-S/bl ... u.cpp#L520
dougeff wrote:
Thu Aug 06, 2020 3:50 pm
I use both MESEN and MESEN-S all the time. They are extremely useful. So, I'm glad Sour made them.
Everyone agrees here.

User avatar
tokumaru
Posts: 11858
Joined: Sat Feb 12, 2005 9:43 pm
Location: Rio de Janeiro - Brazil

Re: Mesen-S - SNES Emulator

Post by tokumaru » Thu Aug 06, 2020 4:11 pm

I don't know if there's any code stealing really going on, but the heart of Mesen/Mesen-S are the debugging tools, which are incredibly awesome. The emulation itself looks like a secondary concern to me.

I don't know much about software licenses, but I don't think that "stealing" a little bit of code is such a big deal, as long as you're not depriving the original owner of anything as a consequence. It's not like Sour became a millionaire because of a few code snippets he didn't come up with all by himself, and it's not like the "victims" lost anything tangible either.

Anyway, I hope they can sort it all out and everything goes back to normal. If there's one thing we don't need more of in the Internet, it's drama.

bklD
Posts: 12
Joined: Fri Sep 01, 2017 8:56 am

Re: Mesen-S - SNES Emulator

Post by bklD » Thu Aug 06, 2020 4:32 pm

I don't know much about software licenses, but I don't think that "stealing" a little bit of code is such a big deal, as long as you're not depriving the original owner of anything as a consequence. It's not like Sour became a millionaire because of a few code snippets he didn't come up with all by himself, and it's not like the "victims" lost anything tangible either.
I agree. I have no idea why this is such a big deal. I hope this drama ends soon.

windwakr2
Posts: 4
Joined: Sun Mar 29, 2020 4:28 pm

Re: Mesen-S - SNES Emulator

Post by windwakr2 » Thu Aug 06, 2020 7:11 pm

And links to the corresponding code in SameBoy?

User avatar
FitzRoy
Posts: 141
Joined: Wed Oct 22, 2008 9:27 pm
Contact:

Re: Mesen-S - SNES Emulator

Post by FitzRoy » Sat Aug 08, 2020 4:33 am

p5839 wrote:
Thu Aug 06, 2020 1:42 pm
Don't put the blame on LIJI for being the person to call out this behavior. Sour can still make this right with a simple apology and a tiny license update, if he so chooses.
You make it sound like LIJI took the most cordial path of pointing out the problem, yet I'm guessing that's not the case. I've seen him acting pitiable, worrying about "falling through the cracks", but even a perfectly accurate GB emulator in 2020 is going to net you a tiny userbase, especially when you don't have a file menu.

He got byuu to replace his own very good GB core in bsnes with Sameboy's. And now we know he's scouring other emudev's codebases for evidence of non-REing. The fact that anyone can rewrite a core without RE-ing, then pretend they RE-d so long as they clean up remnants, makes emudev a unique situation. Many guys have probably done it to save time REing and then cleaned up the evidence. As such, plagiarism in retro emudev isn't the appalling thing that it is in music or writing. This isn't quite on the level of what Led Zeppelin did to Jake Holmes. Because of this and the lack of money involved, LIJI just comes off as paranoid and a little too self-important about his own work.

thewhitedragon69
Posts: 1
Joined: Fri Aug 28, 2020 9:17 pm

Re: Mesen-S - SNES Emulator

Post by thewhitedragon69 » Fri Aug 28, 2020 9:25 pm

Where can I get ROMs for the Mesen-S? I love Mesen and have a bunch of games, but can't find game ROMs for SNES anywhere (just bogus malware sites). Anyone know where good, safe ROMs are?

User avatar
Hamtaro126
Posts: 773
Joined: Thu Jan 19, 2006 5:08 pm

Re: Mesen-S - SNES Emulator

Post by Hamtaro126 » Fri Aug 28, 2020 9:56 pm

thewhitedragon69 wrote:
Fri Aug 28, 2020 9:25 pm
Where can I get ROMs for the Mesen-S? I love Mesen and have a bunch of games, but can't find game ROMs for SNES anywhere (just bogus malware sites). Anyone know where good, safe ROMs are?
Sorry, it's illegal to tell someone where ROMs are on the internet, There are search engines for this, I perfer DuckDuckGo!!!

Even then, You need to have common sense, Do NOT download unless you own the games itself, If you own the game cartridges, the Images can be extracted from your own ROM (Advanced soldering and equipment knowledge required!!!) or can be downloaded (If a good place can be found)!!!
AKA SmilyMZX/AtariHacker.

tepples
Posts: 22049
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Mesen-S - SNES Emulator

Post by tepples » Sat Aug 29, 2020 6:01 pm

thewhitedragon69 wrote:
Fri Aug 28, 2020 9:25 pm
Where can I get ROMs for the Mesen-S? I love Mesen and have a bunch of games, but can't find game ROMs for SNES anywhere (just bogus malware sites). Anyone know where good, safe ROMs are?
Mesen plays NES games, and Mesen-S plays Super NES games. One reason why there aren't quite as many Super NES homebrew games as NES homebrew games is that the Super NES carries an expectation of greater production values. NES is at that sweet spot where one or two people can pull off a game comparable to its first year of games (NROM-128 era) in their spare time. On Super NES, well, people expect a finished game to look and sound no worse than Super Mario World.

That said, Nova is working on Nova the Squirrel 2 for Super NES, and Martin Korth has ported Magic Floor.

User avatar
dougeff
Posts: 2735
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Mesen-S - SNES Emulator

Post by dougeff » Sat Aug 29, 2020 6:14 pm

Images can be extracted from your own ROM (Advanced soldering and equipment knowledge required!!!)
Commercial game copiers / dumpers have existed since the 90s. You don't need advanced skills.
Where can I get ROMs
This question has been asked and answered on other forums.
nesdoug.com -- blog/tutorial on programming for the NES

Post Reply