gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

OffTopic > N64 emu possibilites

#32399 - PD.v90 - Wed Dec 22, 2004 11:23 am

I have thinked about this problem for a while and im now gonna ask you guys for help. I have been thinking about however its possible or not to emulate N64 on the DS. I dont know the technical specs for N64 so i now ask you guys if its possible (no bullshit talk about that it is to few buttons on the DS, cause it have a touchscreen) and please give an explanation why or why not.

Yours sincerly P.O.D


Please excuse me for eventual bad grammar or spelling.
_________________
You fool darkness will come to us all in the end.

A fox fought a fight against another fox in Philadelphia.

#32402 - Scha - Wed Dec 22, 2004 11:40 am

Not really.. But yes it is posible..

Heres why it would suck:
1. CPU
The CPU is way to slow to run at any decent speed
2. Memory
Not enought physical memory, do you would need to swap it somewhere, probably with some kind of WLAN hack on a computer.

(my grammar and spelling is probably wors than yours.. sorry)

Scha :D

#32403 - netdroid9 - Wed Dec 22, 2004 11:42 am

Not too sure, but it *might* work. Not very well though :(

There should be enough buttons for everything (Including a GS Cheat ([Images not permitted - Click here to view it])button thingy) but the C-pad (Well, sorta like a pad) which could be put on the touch screen along with the analogue stick.

Ideas?

Possible Controls (If I can remember the DS controls correctly)

D-pad = (You guessed it) D-pad
X(?) = Z
Y(?) = Cheat menu
Start = (Yes, you guessed it too) Start
Select = Emulator pause (Touch screen goes into 'change settings/game' mode)
A = A
B = B
L = L
R = R
Touch Screen = (In main control mode) Analogue Stick/C-Pad

Anything else? Do I have confirmation that the DS has X and Y buttons?

EDIT: You beat me by a few seconds I think :(. You forgot SCREEN: Tiny amount of screen real estate, hard to see most games designed for a TV.

#32407 - Lupin - Wed Dec 22, 2004 12:41 pm

All these speculation threads don't really lead to any development...

But why would anyone need an N64 emu, all N64 games are going to get ported on DS anyways, that's how big N can sell a lot of old games that they just need to port, later on they might release new games (with new concepts?) (same as what happened to the GBA).
_________________
Team Pokeme
My blog and PM ASM tutorials

#32408 - PD.v90 - Wed Dec 22, 2004 12:55 pm

I like your idea nedroid9 i hadnt thinked of an cheat button. Well mine idea of the controll would be:
N64 DS
D pad=D pad
Analog=Touchscreen
A-button=Touchscreen
B-button=Touchscreen
C-buttons=A,B,X,Y
Z-button=Select
Start=Start
Left shoulder button(L)=Left shoulder button(L)
Right shoulder button(R)=Right shoulder button(R)

And thanks everyone else posting here saying there comments, and please post more.

Yours sincerly P.O.D
_________________
You fool darkness will come to us all in the end.

A fox fought a fight against another fox in Philadelphia.

#32409 - Dib - Wed Dec 22, 2004 1:24 pm

Lupin wrote:
All these speculation threads don't really lead to any development...

Which is why there is an off topic forum for these, so hopefully this becomes the newest addition to it.

PD.v90 wrote:
I like your idea nedroid9 i hadnt thinked of an cheat button. Well mine idea of the controll would be:

Well, I can tell you've put a lot of thought into your control scheme, especially considering that it would require three hands in order to play a game.

netroid9 wrote:
Possible Controls (If I can remember the DS controls correctly)

The problem with your control scheme, other than also requiring three hands to effectively play (look at the control schemes for either Mario 64 or Metroid and ask yourself why you don't use the ABXY, Dpad, and touchscreen simultaneously), is that often times the L and R buttons on the N64 are useless, and your A & B are horizontal instead of vertical. Look at a N64 controller to see what I'm talking about. And in order to successfully mimic the N64 controls, the Z button would have to be placed on either shoulder button.

I'll tell you guys the same thing I told the GBA-SNES hopefuls: make the controls configurable. Each game has different requirements making a universal control scheme, when there aren't enough buttons to go around, useless. For example, with Smash Bros. I remember two of the C buttons functioned as jump, while you could get the same result simply by pressing up. But on other games they're necessary. So let people define their own controls. End of story.

In any case, control schemes are getting far too ahead of yourselves considering that N64 emulation is impossible (and by this I mean successful emulation, not emulation running at 10 fps with no sound and graphic glitches). If we had the source to the N64 games in order to port them it would be no problem. But because they have to be emulated instead then it's pretty much out of the question.

#32443 - FluBBa - Wed Dec 22, 2004 10:27 pm

The memory problem might be solved by putting the N64 ROM on a GBA flashcart, not that I'm saying it will make an emulator easier to develop though.
_________________
I probably suck, my not is a programmer.

#32460 - Dib - Thu Dec 23, 2004 2:13 am

Interesting. Not so much for N64 emulation, but for any emulation. Having SNES roms on a GBA flash cart, for example.

Could we load a SNES emulator with the multiboot wireless hack, then use a GBA flash cart to store the games on?

#32461 - tepples - Thu Dec 23, 2004 2:26 am

Possibly, but if you have a PC or a Mac to run the wireless hack, then you have a PC or a Mac to run Snes9x. It wouldn't be good for playing away from continuous power.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#32464 - Dib - Thu Dec 23, 2004 2:50 am

I considered the same thing, but I'm more interested in the technical possibility than the application. It's a start in any case, and SNES emulation has been something I've longed for since I first got my GBA.

I don't know if anybody else would feel the same, but I can think of a few reasons to have even such a limited functioning emulator. For one, I don't like SNES emulation on the PC. When I'm at my computer I want to play PC games, or at least N64 or Playstation at the least. But when I feel like playing the DS, I enjoy the scaled down RPGs and platformers of the 8bit and 16bit eras. And there's just something about playing it on a handheld that makes it so much cooler.

Usually when I play my DS or GBA it's while sitting and watching television moreso than playing it outdoors on public transportation and such. I would love to be able to load up a SNES emulator just to be able to sit on the couch and play it on my handheld instead of sitting at my desk or stretching my controller across and looking toward the monitor. Also, I use my computer for a lot of television and video purposes, so running an emulator on the same screen that I'm also watching The Simpsons is not the greatest.

Of course, a fully functioning emulator that isn't flashed with the multiboot would be far superior, but as I said this could be at least a start to get the ball rolling, so to speak.

#32471 - PhoenixSoft - Thu Dec 23, 2004 3:39 am

Dib wrote:
I considered the same thing, but I'm more interested in the technical possibility than the application. It's a start in any case, and SNES emulation has been something I've longed for since I first got my GBA.

I don't know if anybody else would feel the same, but I can think of a few reasons to have even such a limited functioning emulator. For one, I don't like SNES emulation on the PC. When I'm at my computer I want to play PC games, or at least N64 or Playstation at the least. But when I feel like playing the DS, I enjoy the scaled down RPGs and platformers of the 8bit and 16bit eras. And there's just something about playing it on a handheld that makes it so much cooler.

Usually when I play my DS or GBA it's while sitting and watching television moreso than playing it outdoors on public transportation and such. I would love to be able to load up a SNES emulator just to be able to sit on the couch and play it on my handheld instead of sitting at my desk or stretching my controller across and looking toward the monitor. Also, I use my computer for a lot of television and video purposes, so running an emulator on the same screen that I'm also watching The Simpsons is not the greatest.

Of course, a fully functioning emulator that isn't flashed with the multiboot would be far superior, but as I said this could be at least a start to get the ball rolling, so to speak.


Sounds like someone should get themselves a GP32 :P

#32512 - Dib - Thu Dec 23, 2004 3:02 pm

I took a good look at the GP32 and did the research, and found that it was incredibly overrated. The flash cards only hold a max of 128mb (incredibly lame), and the emulation is grossly overstated. They don't successfully emulate, meaning full speed with sound and no graphical glitches.

http://www.gp32x.com/board/index.php?showtopic=1694

The SNES emulator for example, says that to get Mario World running you need a frame skip of 4 or 5. That is not successful emulation.

I also read a bit into something about being required to register the product, and by that point I decided that not only is it not for me but I truly hate the GP32.

#33293 - fagotero - Sat Jan 01, 2005 6:29 pm

Ops, do you really hate GP32 ?? ... really ??

I?ve made two games for GP32 and of course I have tested every single emulator, and well of course SNES is not yet finished for GP32 and emulation with NO SOUND is almost GOOD, but with sound on the games need some frameskip :p

But of course GP32 doesn?t live only for SNES, also we have a PERFECT emulation or near pefect for : NES, GB, GBC, GG, Master System, Genesis, PC-Engine (you can?t use save option for games...but emulation is perfect), ZX Expectrum, Amstrad CPC, Commodore, MSX... and only this "little" list of emulators, run almost perfect.

Well, there?re emulators like ATARI 2600 or others that aren?t good at all (I never use them), but GP32 scene is powerfull and could do incredible things and at this point I can say without doubt, that GP32 scene is really more powerfull than GBA.


(Sorry for my "spanish" accent)

#33316 - Lupin - Sat Jan 01, 2005 10:04 pm

The GP32 is dead.

The homebrew GBA scene is one of the largest homebrew console communities (I've never seen something like this), this is also because there is as much information about the GBA as about the GP32 (wich is an open source system...).

The problem with the GP32 is actually that there are no really good games for the console itself and that there are not many commercial games for that console. The device itself is quite powerfull and it would be possible to do more with it though...
_________________
Team Pokeme
My blog and PM ASM tutorials

#33320 - fagotero - Sat Jan 01, 2005 11:13 pm

So, why do you preffer having commercial games, if you can play, NES, GENESIS, GBC, MSX, GG, ZX, ARCADE, NGP, SNES, C64...?

Ok, commercial games are good, but if you want that, just buy an GBA, or something like that, GP32 is a little personal computer, because you have, emulators, Linux, e-books readers, media players, and things like that...

Most people (at least in Spain) who have GP32 is because they like playing "old school games", not commercial :p


EDITED:

Only one little comment, it sounds not so nice when you say GP32 is dead...I can tell you that on 25th of december of 2004 rlyeh released the most pulished ZX Spectrum emulator for GP32, you must try it, and stop saying bad things to other consoles :P

Be peacefull...

(Another time, sorry for my poor english)


Last edited by fagotero on Sat Jan 01, 2005 11:25 pm; edited 3 times in total

#33342 - tepples - Sun Jan 02, 2005 4:35 am

fagotero wrote:
So, why do you preffer having commercial games, if you can play, NES, GENESIS, GBC, MSX, GG, ZX, ARCADE, NGP, SNES, C64...?

Because next to nobody has dumpers for all those.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#33768 - Dib - Sat Jan 08, 2005 1:27 pm

fagotero wrote:
Ok, commercial games are good, but if you want that, just buy an GBA, or something like that, GP32 is a little personal computer, because you have, emulators, Linux, e-books readers, media players, and things like that...

I call bullshit. It's claims like that which made me ever take an interest in the GP32, and when I realized they were indeed bullshit that I came to despise it so much. Having a maximum of 128mb does not constitute anything close to a personal computer. I have a 256mb flash cart for my GBA, and while it's served me well I'm looking toward the gigabit products right now. I came to realize that storage counts, especially when you're going to tout things like ebooks, video, music, etc. In this respect, the GP32 when compared to the GBA is such a weenie system that it's pathetic.

All those emulators you listed are already available for the GBA. Plus it runs native GBA, GBC and GB carts. And flash carts which support far more than a meager 128mb. So what reason would there ever be to spend money on a GP32 when you could get a GBA for far cheaper in addition to it being superior?

Who knows if the GP32 is dead yet, but more poignantly who cares? It might as well be dead/it should be dead/it should have been dead a long time ago.

#33778 - tepples - Sat Jan 08, 2005 11:19 pm

128 MiB, the capacity of a "gigabit" flash cart or a "128 MB" SmartMedia card, is as big as or bigger than some older computers' hard drives. My Macintosh Classic's HD was 40 MB (0.3 Gibit); my IBM PS/ValuePoint's was roughly 134 MB (1 Gibit; 128 MiB).
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.