Duessi wrote:And if somebody ported the PJ64 to the Dreamcast why it should not work.
Okay, let's discuss it in more detail:
First, a quote from DCEmulation, which pretty much sums up everything I said above.
DCEmulation wrote:Q16 Can the Nintendo 64 be emulated (on the DC?)
Short answer, no. Long answer, with special addon hardware and a lot of time/skill/luck, perhaps. The biggest issue is most of the roms are too large to fit in the Dreamcast's memory. There's also only a 2-1 ratio of the DC-N64 processor speed. This makes emulation pretty difficult.
Q17 But what if you "stream" the ROMs off CD?
Nice idea, but it's been thought of before. The problem with it is the massive difference in speed between CD-ROM and Cartridge systems. N64 cartridges have an access time of about 500ns (500 x 10^-9 seconds). CD-ROM systems are around 100-200ms (100 x 10^-3 seconds.) Cartridges are 1,000,000 times faster! The problem with streaming the ROM is it would be insanely difficult to figure out exactly what code/data piece would be needed next, and get it into RAM when the game wanted it. It's a nice idea, but unless you come up with code that verifies it, it's a pretty much dead end.
Q18 Ok, what about breaking the ROMs into chunks that fit in the RAM?
Again, been there... People typically come up with this idea when they see the sizes of the N64 ROM files. The files are broken up to allow quicker/more efficient downloads. Note, they must be put back together before the ROM is run! Again, if you make this work, terrific! If not, don't tell everyone this is the solution and wonder why the world is not beating a path to your door?
Q19 How about a cartridge adapter?
This looks to be the most likely way. The guys at Bleem! have mentioned this as a possible option.
Taken from here:
http://dcemulation.org/phpBB/viewtopic.php?f=45&t=6631As for the SD adapter, Q17 applies here, the SD adapter is slower than the DC's reader, so it's even more unlikely, unless I'm missing something.
The most probable option is breaking the ROM apart into multiple chunks, but even then... it would probably be sloooooooooooooooooooow.