Banner
Views: 925,750,348
Time:
16 users online: AppleBoy54321, ASSATAKKU,  Ayami, Azula16, Black Goku, Ezel, Galactic Spear, HammerBrother, Hat Kid, MiracleWater, Mirann, NeXuS15,  NopeContest, pixelninetales,  quietmason, TheJank - Guests: 90 - Bots: 76 Users: 51,756 (2,055 active)
Latest: gellys
Tip: A power-up is most useful to a player shortly after the midway point.
Not logged in.
Anti-Emulator Check
Forum Index - Donut Plains - General Discussion - Anti-Emulator Check
Pages: « 1 » Link
Instead of Anti-Piracy measures, it has Anti-Emulator Measures.
Kirby's Dream Land 3
There Was a Problem with the Emulator ZSNES, The Last Update is More than a Decade Old, ZSNES does not like Psuedo Hi-Res, Here's A Comparision I took from The Internet:

8-Bit Xmas 2014 (Bootleg)
When using this game on a software emulator, the game throws out this message:
ERROR: This console sux too much. Next time avoid software emulators!
This message can also be found in a hex editor at the address $1D10.
Some GBA Dragon Ball Game
If You Play on VBA, An Anti-Piracy Screen will also appear
EDIT 12-03-2020: Oops, There was a Mistake, I Now Fixed It

--------------------



EarthBound DeviantArt Hack!
I wouldn't really call the Kirby one an "anit-emulator" measure. Rather, ZSNES just failed to emulate that level correctly. It's unlikely that it was intentionally built to not work in ZSNES.

--------------------
Feel free to visit my website/blog - it's updated rarely, but it looks pretty cool!
Games do not have built in anti-emulator features you just have inaccurate emulators which do not render games correctly. Zsnes in your example is a terrible emulators that doesn't support a lot of games, uses a separate echo buffer and doesn't support sa-1.

Hell even Nintendo's own snes classic canoe emulator doesn't even fully support sa-1 and has a lot of incompatibilities.
It's ironic how you imply that those are all "anti-emulator" measures but you say the last one is an "anti-piracy" measure. It's not like you're pirating the game at all, lol
Also it is possible to have a specific emulator check but you'd only see that on homebrew not on comercial games.
I don't know of any commercial SNES games which intentionally attempt emulators. Some (SMAS and supposedly Chrono Trigger) try to detect copiers to make it harder to dump the ROM, but that's about it.

Anti-emulator measures do exist on the GBA. Skipping technical details, the system itself is built to be harder to emulate and some games, notably the NES Classic series, unnecessarily rely on obscure hardware features in order to break emulators.

An ideal emulator would naturally make it impossible for the game to detect that it's being emulated, rendering anti-emulation measures worthless.
ZSNES is notorious for not emulating ROMs accurately. I'd try emulating the same game (Kirby's Dream Land 3 in this case) on SNES9X or bsnes just to confirm this for yourself.

-----------

STELLA!
The first example isn't SA-1 but pseudo hi-res, btw. It's a quirk in how the SNES sends an image (it's two pixels at once, one from sub- and another one from mainscreen) and how a CRT renders pixels (not sure the exact details, though) which can result in transparent (more specifically, translucent) backgrounds (not sprites, though). Naturally, ZSNES just ignores hi-res.

Originally posted by Telinc1
Anti-emulator measures do exist on the GBA. Skipping technical details, the system itself is built to be harder to emulate and some games, notably the NES Classic series, unnecessarily rely on obscure hardware features in order to break emulators.

That reminds me one of the examples of Why Accuracy Matters: 6-1 of Speedy Gonzales requires you to push a button and the game relies on timing with the button which is... well, you can guess the outcome if you don't have the necessary accuracy.
Sure, it may not be a Devil Machine but hey, it's pretty close.

--------------------
Rest in peace, Near.
Originally posted by RPG Hacker
I wouldn't really call the Kirby one an "anit-emulator" measure. Rather, ZSNES just failed to emulate that level correctly. It's unlikely that it was intentionally built to not work in ZSNES.

I have detected a Typo,
also, I use SNES9X So Kirby's Dream Land 3 works fine but I don't know where are the heart stars so I got a false ending, please help, I'm a noob O.O I'm too young to find all the heart stars without watching tutorials

--------------------



EarthBound DeviantArt Hack!
I know you made this thread so it's weird to say you're derailing it, but this isn't the right place to ask for help beating the game when you're asking a different technical question about the game.
Originally posted by Telinc1
and some games, notably the NES Classic series, unnecessarily rely on obscure hardware features in order to break emulators.


The NES classic games are so funky they actually break on the backlit aftermarket IPS screens. They show quite a bit of weird artifacting on some of them. It's actually pretty interesting, and they're the majority of like a handful of games that actually have any issues with the displays.

--------------------
Pages: « 1 » Link
Forum Index - Donut Plains - General Discussion - Anti-Emulator Check

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2021 - SMW Central
Legal Information - Privacy Policy - Link To Us


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy
  • sm64romhacks