M
mainframe19
Guest
i think it be awsome, to play some great n64 games on the ngc!
mightyrocket said:Of course it is possible because the GC still contains the original N64-hardware!
SculleatR said:someone has already started an attempt....
AlphaWolf said:Interesting...URL? I am curious how they plan to manage the memory. They certainly can't execute the rom directly from the disc, nor even a BBA (both are way too slow).
SculleatR said:I dunno if it already works, but you can Read the cartridge
bytewise on your computer and save it in an array (.h file for example). You would just access the array like you open the ROM image on
your computer. But I guess that would be illegal, but works.![]()
AlphaWolf said:Hmm...well, that would work if you could get a fast enough interface to bridge the cartridge and the PC (which I could think of a few possible ways), but how are you supposed to interface the gamecube to the cartridge? AFAIK your only options are ethernet or disc, neither of which are fast enough.
(BTW, that would NOT be illegal by any means, at least in the USA anyways.)
SculleatR said:No no...
the .c/.h files are C source files, with that you build the .DOL file.
(using gcc for powerpc target)
AlphaWolf said:Ok you've lost me...are you suggesting translating the binary from its native environment to the gamecube? IIRC, whenever that was tried, it resulted in very bloated binaries that didn't run very well.
SculleatR said:Google -> Download BIN2H.
you create a .h file with it, which writes every byte of the file
you wanted into an array.
unsigned char data[bytes] = { byte, byte, bla bla };
you use that array then. =)
Also you might check out DesktopMans chip8 emu.
AlphaWolf said:That isn't going to help the problem though. All that will do is embed the rom into the emulator executable itself, you are still going to run into the RAM issue, which because of the gamecubes design, is completely unavoidable.
Remember that n64 roms are up to 512mbit, approximately 64 megs. The GC only has about 25 IIRC, which isn't enough to hold that. In fact, you also need to emulate the 4 meg of ram that the n64 has, as well as the overhead for the emulator itself, which leaves you barely enough room to be limited only to 128mbit cartridges.
AlphaWolf said:AFAIK your only options are ethernet or disc, neither of which are fast enough.
CpU MasteR said:This has lightknight written all over it... :angry: