N64 Emulation on 3DS... Speculation

Discussion in '3DS - Hacking & Homebrew' started by shub13, Jan 5, 2013.

Jan 5, 2013
    • Member

    Rydian Resident Furvertâ„¢

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    S'cool.

    GPUs are meant to run through highly-parallel tasks, like computing the color of an ass-ton of pixels (1080p is 2,073,600 pixels per frame) and spitting them onto the screen. While GPUs have been used for other tasks, these tasks are ones that can be paralleled as well. Video conversion is one such task, there's a ton of data, and it can all be run through in any random order as long as it's all done at the end.

    However, emulation is almost the opposite. Even emulators for the PS2 and GC/Wii only use up to three cores at a time, and demand a lot of power from them. That type of thing would run extremely poorly on GPUs, because even though they have a lot more total power... it's because of the sheer number of cores (my HD 5770 has 800 "cores"), but the issue is that the individual cores themselves are very weak. That's why you don't see GPUs used for other tasks, like web browsing or file searching.


    • Member

    Coto Challenge Taken.

    Member Since:
    Jun 4, 2010
    Message Count:
    2,068
    Country:
    Chile
    Not if SDK isn't properly formed (close to hardware).
    --
    I'm not sure... but if 3DS CPU speed isn't scalable, it'll be difficult because of slow CPU speed.
    • Member

    Thorhian My CPU's prefer Water

    Member Since:
    May 23, 2012
    Message Count:
    352
    Location:
    Shazezar
    Country:
    United States
    Yes, I understand, but for some tasks like with Dolphin, I know they have a Open CL texture decoder (I know it usually doesn't do much, but others have reported that SOME games do have some boosts). I don't mean at large scale, since emulation couldn't really be highly-parallel. The smallest gains where possible are still gains. At this level, you just might need to squeeze out as much power as possible if you even want to try to emulate any games to a playable level. (Cant wait for full HLE revamp btw =3)
    • Newcomer

    back25 New Member

    Member Since:
    Sep 22, 2012
    Message Count:
    75
    Country:
    Antarctica

    This guy is totally right. everyone seems to be missing the point here.
    to legally emulate something, you need the original game and the console.
    that's why it's completely legal to share emulators without any BIOS.
    • Member

    Kikirini Zelda Fangirl

    Member Since:
    May 18, 2011
    Message Count:
    567
    Location:
    Vermont, USA
    Country:
    United States
    I would looooove N64 emulation on the 3DS. I would probably never stop playing Banjo Kazooie if it happened. Alas, seeing as most of the "good" N64 emulators for the PC still can't play the games I like, I'm not going to hold my breath. Good thing lightly used N64s aren't too expensive on ebay...
    • Member

    Rydian Resident Furvertâ„¢

    Member Since:
    Feb 4, 2010
    Message Count:
    27,886
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    What about emulators that don't need a copy of the original BIOS?

    You don't need a BIOS for NES, SNES, GBA, N64, GC, Wii, and more.

    The major emulators for most systems created their own drop-in functional replacement (or didn't need one originally).
    • Member

    Clydefrosch New Member

    Member Since:
    Jan 2, 2009
    Message Count:
    2,077
    Country:
    Germany
    i always thought, you'd need to have the original game and dump the rom to that game yourself, from that original game and hang on to that original game (not just any other copy, but the one you dumped the rom from) anyway, if you didnt want to fall into a grey area, thats turning blacker by the year.

    after that, you should be free to use an emulator to play the game with. as long, as said emulator doesnt require a bios/isnt somehow copying official code unless of course, you again dumped that yourself and still have the source of that dump with you.

    at which point, emulation uses its benefits for pretty much 95% of all people that even care about it in the first place.
    • Member

    shub13 The Shubinator

    Member Since:
    Oct 16, 2009
    Message Count:
    283
    Country:
    New Zealand
    Well Technically yes but the "law" Isn't going to know wether you Physically Own the Game or not if they find out you have a ROM in your Possession so Theoretically they can't do anything about it (Well they can but yea whatever they never have)
    • Member

    Sychophantom I'm a plant.

    Member Since:
    Mar 7, 2008
    Message Count:
    1,004
    Location:
    Born on the Bayou
    Country:
    United States
    Whatever you do in the privacy of your own home to your own body is none of my business. The difference in your example is copyright laws. I would imagine you wrote last week's psych notes yourself, or got permission to do so. Did you write the install files to Half-Life yourself, or get written permission to do so? Did you film that video? Direct it? Write it?

    I see everything as art in some way, but that's neither here nor there. I also seem to be at fault for not clarifying the idea I am trying to get across, so I'll do that and hopefully won't derail this thread further.


    Emulating the N64 on the 3DS is a goal for some. But with everyone who "only plays games they own" is usually outnumbered by those special individuals who would go out and buy a 70assloadGB SD card, slap it into whatever allows this emulation to happen, and then go "lol free games".

    I honestly don't care if that is what you do. I simply want to break this pipedream that it's legal. It isn't. Especially any game which has a version available via current systems (Like Wii/WiiU VC, or the re-release of Zelda OoT,), those copyrights are renewed and valid. And while Nintendo is not going to legally assrape your average user for playing that copy of Superman 64 on a 3DS/PSP/left testicle/whatever, they can, have, and possibly will find one unlucky S.o.B to make an example of. Try not to be that person.

    The emulator is legal. What you play on it may not be.
    • Newcomer

    ChristianHood Game Developer

    Member Since:
    Oct 17, 2012
    Message Count:
    5
    Location:
    Las Vegas, NV
    Country:
    United States
    MIPS is a RISC chip, as is ARM. RISC is just a style of creating chips (favoring less instructions for more performance). Just like Intel x86 is CISC.
    • Member

    shub13 The Shubinator

    Member Since:
    Oct 16, 2009
    Message Count:
    283
    Country:
    New Zealand
    If the emulator is legal why isn't playing stuff on it legal


    And Getting Back on Topic....
    Nintendo 64 Emulation will Probably be Possible on 3DS
    Sound may be sacrified for performance (Although an Option to Mute the sound in favor of performance would be nice)
    • Member

    Tom Gbatemp's Unofficial Modder

    Member Since:
    Feb 9, 2009
    Message Count:
    987
    Location:
    New jersey
    Country:
    United States
    I really don't think it will, They would need to use the processor and graphics processor in conjunction to get the power necessary, which is hard. If it does, then it will be un-playable.
    • Member

    Sychophantom I'm a plant.

    Member Since:
    Mar 7, 2008
    Message Count:
    1,004
    Location:
    Born on the Bayou
    Country:
    United States
    Copyright laws.

    Emulators, in this case, are tools. You can play open source games, or public domain, or even abandonware all free and legal. But Zelda, or Starfox, or Conker's Bad Fur day (a persona favorite), and nope, sorry....Not legal anymore.
    • Member

    mightymuffy fatbaldpieeater

    Member Since:
    Nov 6, 2002
    Message Count:
    666
    Location:
    Wigan, UK
    Country:
    United Kingdom
    *sigh* - I had to click on your username, and to my surprise you're even older than I am! Personally I've been into emulators since the 90s - hell I can remember MAME in its infancy! .....I must have had to plough through countless topics on various boards (some due to being a mod or similar) about all this legal grey area jargon in my time, and sorry for saying this, but I'm beyond sick of this clogging up what could otherwise be an interesting topic... I'm sure most members are aware of this, and clearly many have different points, so there's really no need to be all holier-than-thou, don't you think??

    Back on topic, as has been said before, N64 on 3DS would be tricky-impossible... personally I wouldn't expect anything more than the Emu on the PSP (and even then it'll take a few releases to achieve that...)
    Unlike the PSP though, I think we can eventually look forward to a near-perfect SNES & possibly GBA emulator on it! *crosses fingers*
    tatripp likes this.
    • Member

    shub13 The Shubinator

    Member Since:
    Oct 16, 2009
    Message Count:
    283
    Country:
    New Zealand
    The PSP Only had 32mb Of RAM Remember

    The 3DS Has 128mb RAM
    I'm Pretty sure we might get Near-Perfect N64 Emulation
    Nintendo 64 only has 4mb RAM Same as the DS
    • Member

    the_randomizer The Temp's official fox whisperer

    Member Since:
    Apr 29, 2011
    Message Count:
    10,669
    Location:
    Unknown
    Country:
    United States
    Banjo Kazooie runs just fine on emulators, at least the one I have.

    Emulation doesn't work that way. It still needs to be optimized, irrespective of how much an N64 has in terms of power compared to the 3DS.
    Last edited by the_randomizer, Jan 6, 2013
    gamefan5 likes this.
    • Newcomer

    sinx4lyfe New Member

    Member Since:
    Mar 14, 2009
    Message Count:
    55
    Country:
    United States
    Lol we wish. Ram isnt the only thing to make a near perf emulation. Anyways once that time will happen it'll take a very long time for A decent emulator.
    gamefan5 likes this.
    • Member

    the_randomizer The Temp's official fox whisperer

    Member Since:
    Apr 29, 2011
    Message Count:
    10,669
    Location:
    Unknown
    Country:
    United States
    As for the argument that we can play N64 games on the VC, that's true, but the selection of N64 games is severely limited and plagued with emulation issues. A whole twenty-one games? Sign me up!!

    WARNING! Spoilers inside!
    Last edited by the_randomizer, Jan 6, 2013
    • Member

    MAXLEMPIRA Legends are Made from True Stories...

    Member Since:
    Jun 24, 2012
    Message Count:
    281
    Location:
    Kanto <- Hyrule -> Unova
    Country:
    Mexico
    heey, I really don't know much about emulation or hacking, but I had this idea... what about to do a "remake" of the N64 games in the N3DS, what I want mean.. (sorry for my bad english) can we take the files from a N64 ROM then, in some way, do the nessesary programing to make a N3DS ROM and then run it like a normal 3DS ROM. well, this is an idea that a had when they release Zelda OoT 3D... I think it is posible, but i don't know how much programing knowleadge it's required to do something like this... or apps for make the translate from one format to the other...
    someone who know something about this??
    Last edited by MAXLEMPIRA, Jan 6, 2013
    • Member

    Thorhian My CPU's prefer Water

    Member Since:
    May 23, 2012
    Message Count:
    352
    Location:
    Shazezar
    Country:
    United States
    Thank you, i learn things everyday, lol XD You new? A game dev even lol?

SPONSORED LINKS
 

Share This Page