Emuforums.com

Go Back   Emuforums.com > Dreamcast Emulation > Misc Dreamcast Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old November 1st, 2005, 21:01   #1
Kornondakob024
Complete Jackass
 
Kornondakob024's Avatar
 
Join Date: Sep 2005
Location: liverpool PA
Posts: 29
questions about n64 on dreamcast

in the other thread i was told that there isnt a good N64 emulator on the dreamcast or that it doesnt run games. I was just curius as to why. I'm thinking that the dreamcast is far superior to the N64 and that it should be able to play the games but apparently not. Im not ragging on any programers for not having a good one but just curious as to why there isnt one that works.
Kornondakob024 is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old November 1st, 2005, 21:11   #2
XxCrashxX
Registered User
 
XxCrashxX's Avatar
 
Join Date: Nov 2002
Posts: 401
no one has even attempted to port an N64 emu to dreamcast, you see the n64 emus that exist on pc require a 900mhz processor to emulate MOST games at decent frame rate, and a nice vid card to boot, the dc only has a 200mhz processor. the overhead from translating the n64s code into code that the dc can use requires more processing power than the dc has. So in summation, it hasnt happened, and it never will. Or if it does, it will never be playable at decent speeds, heck the snes isnt even emulated at full speed yet
__________________
XxCrashxX is offline   Reply With Quote
Old November 2nd, 2005, 00:02   #3
Kornondakob024
Complete Jackass
 
Kornondakob024's Avatar
 
Join Date: Sep 2005
Location: liverpool PA
Posts: 29
Thanks for explaining that to me, but then that makes me question what kind of processor or whatever is in an N64
__________________
I'm good at doing things on the comp but im not good with technical terms so please forgive me if i seem stupid when it comes to these things.
Kornondakob024 is offline   Reply With Quote
Old November 2nd, 2005, 00:14   #4
Chrono Archangel
 
Chrono Archangel's Avatar
 
Join Date: Dec 2001
Location: Montreal, Canada
Posts: 8,090
N64 has a 64-bit R4300i RISC (93.75MHz) CPU with a 64-bit RISC (62.5MHz) co-processor
Chrono Archangel is offline   Reply With Quote
Old November 2nd, 2005, 10:39   #5
Cid Highwind
The Hunter
 
Cid Highwind's Avatar
 
Join Date: Oct 2002
Location: NL
Posts: 15,877
Another major problem is the size of N64 roms. Those need to be loaded in RAM to play the game, direct streaming from cds has not been made possible afaik. The DC has only 16mb of RAM, by far not enough for the bigger games.

Of course there might be a way to let games like Mario 64 run. If any of you guys still remember Corn. This was the fastest N64 emulator ever to be released. It could run Mario 64 and Mario Kart on a P200. I've been playing Mario on my K6 333mHz with TNT2 and at time I noticed how there wasn't a frame limit and I got about 100fps I think
__________________
PC Specs:
CPU: Intel Q8200 @ 2.8GHz // GPU: Sapphire ATi HD5870 1GB // Mobo: Gigabyte EP35-DS3
RAM: 4GB Kingston HyperX DDR2 1066 // HDD: 1TB Samsung Spinpoint // SPU: Creative X-Fi Xtreme Music
PSU: Hiper Type-R 580W // Monitor: Iiyama B2403WS / 1920*1200

Join the NGEmu Folding @ Home community NOW!
Cid Highwind is offline   Reply With Quote
Old November 2nd, 2005, 21:47   #6
Kornondakob024
Complete Jackass
 
Kornondakob024's Avatar
 
Join Date: Sep 2005
Location: liverpool PA
Posts: 29
so why cant we stream cd's yet
__________________
I'm good at doing things on the comp but im not good with technical terms so please forgive me if i seem stupid when it comes to these things.
Kornondakob024 is offline   Reply With Quote
Old November 2nd, 2005, 22:28   #7
XxCrashxX
Registered User
 
XxCrashxX's Avatar
 
Join Date: Nov 2002
Posts: 401
hmm well I belive that has to do with the fact the native win9x emulators load the roms into memory, and if someone wants to allow streaming from a cd drive, not only would they have to port an already existing emu to dc languace but also rewrite a majority of the emulator to incorporate dynamic recompiling from the cd

please correct me if Im wrong
__________________
XxCrashxX is offline   Reply With Quote
Old November 2nd, 2005, 22:38   #8
Kornondakob024
Complete Jackass
 
Kornondakob024's Avatar
 
Join Date: Sep 2005
Location: liverpool PA
Posts: 29
im guessing that would be a lot of work and no one is up to it. But it is possible if someone got around to it right?
__________________
I'm good at doing things on the comp but im not good with technical terms so please forgive me if i seem stupid when it comes to these things.
Kornondakob024 is offline   Reply With Quote
Old November 3rd, 2005, 12:20   #9
Cid Highwind
The Hunter
 
Cid Highwind's Avatar
 
Join Date: Oct 2002
Location: NL
Posts: 15,877
Technically it might be possible, practically I highly doubt it.

I did some research on this topic, here are some interesting posts by DC devvers or plain guys who know more about DC emulation than I do (posts are from dcemulation, so don't bother looking up the members here at emuforums )

Quote:
Originally Posted by BlueCrab
To make a N64 emulator for the dreamcast, first you'd want to learn how to program. Both fluently in C and SuperH Assembler. Then, you'd have to have hours and hours of time to put forth into the emulator, while dealing with people constantly harping you on its progress.

In short, you'd need an awful lot of time. Just answering your question there.

Is a well-working N64 emulator gonna come to the dreamcast? Probably not. Most of us simply don't have the time, nor motivation to work on it. The thing would have to probably be written from the ground up in SuperH assembler, something that very few people would have the technical know-how to do.

Also, Corn could barely run on a Pentium 2 processor at 400 Mhz, not a Pentium. (I know, I used it back in the day). Corn was also probably written in optimized x86 assembler, hence why it ran so well on lower-spec machines. However, this came at a price, as corn wasn't exactly an accurate emulator (High level emulation probably came into play here, also boosting the speed), and could play very few games.
Quote:
Originally Posted by EX-Cyber
Leaving aside the RAM issue (which I still suspect is not the obstacle that most people make it out to be), you'd still be trying to emulate N64's 90MHz, 64-bit GPR CPU plus graphics on a 200MHz 32-bit GPR processor. The only N64 emulator to approach this goal in the PC world (without sound emulation, mind you) uses some rather compatibility-impairing techniques: static recompilation, cutting corners on the graphics emulation in ways that happen to work for SM64, et. al.
Quote:
Originally Posted by Quzar
Ram isnt really an issue (except certain emulators use a lot more ram than the should just because its not an issue) the issues IS what ex-cyber says. not only that but you are also emulating the n64's graphics proc which is 50mhz or so and other stuff.
(...)
as has been said before. just plain hard. most of the people writing stuff for the DC are not experts in emulation. That i know of there have only been 1 REAL ground up emulator for the DC (that have been released, and i dont count ones written directly from tutorials or bleemDc).
(...)
there are two of us already who have ported smaller useless n64 emus, but the only very portable one out there that could be useful in any way is mupen and both gpf and i have discussed it on emutalk before.
This might be an interesting topic for you to read.

Found another must read
__________________
PC Specs:
CPU: Intel Q8200 @ 2.8GHz // GPU: Sapphire ATi HD5870 1GB // Mobo: Gigabyte EP35-DS3
RAM: 4GB Kingston HyperX DDR2 1066 // HDD: 1TB Samsung Spinpoint // SPU: Creative X-Fi Xtreme Music
PSU: Hiper Type-R 580W // Monitor: Iiyama B2403WS / 1920*1200

Join the NGEmu Folding @ Home community NOW!

Last edited by Cid Highwind; November 3rd, 2005 at 12:27..
Cid Highwind is offline   Reply With Quote
Old November 4th, 2005, 15:02   #10
Oalboukharey
Banned
 
Join Date: Sep 2004
Location: UK
Posts: 203
are u lot talking about dcnin64?

how do u get that to play on the DC? it has project64 in it...is that suppose to be in there?
Oalboukharey is offline   Reply With Quote
Old November 4th, 2005, 17:54   #11
Cid Highwind
The Hunter
 
Cid Highwind's Avatar
 
Join Date: Oct 2002
Location: NL
Posts: 15,877
How many times do I have to tell you that there is no such thing as 'playing' n64 on DC?

Let me post an example of how far N64 emulation has progressed:



Image taken from http://www.gpf.dcemu.co.uk/dcnin64.shtml
__________________
PC Specs:
CPU: Intel Q8200 @ 2.8GHz // GPU: Sapphire ATi HD5870 1GB // Mobo: Gigabyte EP35-DS3
RAM: 4GB Kingston HyperX DDR2 1066 // HDD: 1TB Samsung Spinpoint // SPU: Creative X-Fi Xtreme Music
PSU: Hiper Type-R 580W // Monitor: Iiyama B2403WS / 1920*1200

Join the NGEmu Folding @ Home community NOW!
Cid Highwind is offline   Reply With Quote
Old November 4th, 2005, 20:34   #12
Kornondakob024
Complete Jackass
 
Kornondakob024's Avatar
 
Join Date: Sep 2005
Location: liverpool PA
Posts: 29
thanks
__________________
I'm good at doing things on the comp but im not good with technical terms so please forgive me if i seem stupid when it comes to these things.
Kornondakob024 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 04:06.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.