neoak
March 27th, 2002, 05:18
Well. Checking on IBM's Web, i found the Basic info about the CPU "Gekko". Also, i know a couple of things...
CPU: Look for the model Power PC 750 CX and CXe. The Gekko is based on this type of CPU.
ATI card: Don't waste time on the ATI Site looking for "Flipper". The only that i can say to you its that looks like a Cheap Radeon at 162 Mhz. Oh yeah! And it use OpenGL.
DVD Drive: Boy, this will burn your DVD Drive. The DVD will be reading all the time and never stops. Just like a DVD movie.
Sound Card: Still looking its librarys.
RAM: Only RDRAM at 400 Mhz or DDR at 366 Mhz can reach the Speed of the 1T-SRAM. Oh, and remember: To write the code, use all CPUs Instructions (like SSE, SSE2, 3DNow, and squeeze the FPU)
OS: Damn. First of all, the system was made up to read (Very, but VERY) High Level Code. (To give you an idea of the Level, in comparision, Think of C++ as you think of assembler, and think of the Level of the NGC as C++. It's nor the code, it's the IDE that use. It's far more easy to use that MacOS!!) Second, Its little (Helps) and Third, Don't now how to extract it.
The rest you can find it everywhere (even on Nintendo's site). But looks like we need a reverse engineering.
More as it Develops.
P.S: Hey! at least i told you how to start with the CPU.
neoak
March 27th, 2002, 05:24
Also found this:
Another difference between GameCube and Playstation 2 is that the graphics device has a direct link to main memory, not the CPU. The idea was to keep the graphics processor crunching as many bits as it could continuously. "Graphics is fundamentally a memory bandwidth problem. The CPU is the next largest consumer of memory," Buchner said.
To improve the internal data flow, IBM tried to eliminate "cache trashing," or wasting cache space on transient data. The 256-Kbit Level-2 cache can be locked down so that it retains only the data that needs to be reused. There's also an internal direct memory access that moves data from the cache while allowing the device to process a different set of data. This mechanism helps mitigate the incremental latency associated with compressing and decompressing the data.
gokuss4
March 27th, 2002, 06:23
sounds like an emu of ngc is gonna be close for in the making process
neoak
March 27th, 2002, 06:43
You think so?
Teamz
March 27th, 2002, 08:35
redundant and useless information!
CpU MasteR
March 27th, 2002, 09:12
Originally posted by Teamz
redundant and useless information!
He is Right, No Useful info on How to Code the CPU or RAM Or How to Read the Game, How to make the Graphics Intigrate with Computer Video cards ETC. Your along way from making one man... Sorry. :(
Zombie9246
March 27th, 2002, 13:54
Actauly, GCN's Flipper chip has little to do with ATI techoligy. ATI aquired some other company (ArtX?) and they mainly produced the chip from scatch, ATI just added the idea of buffer memory incorporated into the chip itself(towards the flippers completion). I don't think any of ATI's radeon chips can apply 8 textures per pass or whatever that terminoligy means. Thats also why you probably can't find info on their site.
As for the 1T-SRAM, the bus MHz speed isin't what makes them so fast....its the latency of the memory iteself(estimated at 5ns) and how it refreshes data. I beleive all 1T-SRAM in the GCN runs at 162MHz in sync (and steped) with the cpu's 485MHz and flipper chip. The standurd 16 MB DRAM memory runs at 81MHz or so i beleive witch is also said to be the sound DSP's clock speed. Basicly all of it is just multiples to eliminate bottlenecks.
Doomulation
March 27th, 2002, 15:47
Well, this is intresting info. We're a little way closer to GC emulation!:D
neoak
March 27th, 2002, 23:16
Second time I write this... I hate this... i just selected "Submit Reply", it didn't found the server, and i lose all the text. In the first post this wasn't written!.
The Memory 1T runs at 162 Mhz and have 6 ns of Latency.
Flipper was created by ArtX.
The Sound Chip have 64 voices. I think that is a Yamaha...
And for the CPU. i bet that you haven't seen IBM's PDFs of the 750CX and CXe. Real coders use this info, they don't wait to see a complete FAQ of the chips, LIKE YOU DO. READ THE IBM's PDFs BEFORE SAYING A BAD THING!!!!!. I'll put them here.
neoak
March 28th, 2002, 00:04
OK!. I'll put the 4 PDFs of the 750 CX and CXe. Compressed with WinRar 2.9.
File 1/8
Check it for Virus if you Like. I checked them with Norton 2002 an the definitions of 3/3/02.
neoak
March 28th, 2002, 00:11
File 2/8
From now on. The rest of the files will be Rars inside Zips, because i cant upload the extensions .r00 to .r06.
File .r00
neoak
March 28th, 2002, 00:22
File 3/8
neoak
March 28th, 2002, 00:25
File 4/8
neoak
March 28th, 2002, 00:33
File 5/8
neoak
March 28th, 2002, 00:36
6/8
neoak
March 28th, 2002, 00:41
File 7/8
neoak
March 28th, 2002, 00:46
File 8/8
neoak
March 28th, 2002, 01:16
And... Found some info about the Flipper. Only that is in a place that maybe you didn't think about it. here's the address and the steps to find the info:
1. go to http://www.uspto.gov/
2. Go to Quick Search of Patents Numbers
3. Type 6,353,438
4. There you are. Follow the Link.
It's only info of how to Map Memory, but it's useful...
Zombie9246
March 28th, 2002, 02:13
Originally posted by neoak
Second time I write this... I hate this...
The Memory 1T runs at 162 Mhz and have 6 ns of Latency.
Flipper was created by ArtX.
I wasn't awhere you said this info a second time before. Your first post detailing with each component didn't list that. Although, im not to sure Yamaha did the DSP, i think it was a company not well known...im gonna look into it. As for the IBM CPU, i heard they took the chip and added SSE intructions as a customization for the GCN(IBM chips didn't already??).
neoak
March 28th, 2002, 02:21
NO. I didn't write all in the first post. I said that because when i selected "Submit Reply", it didn't found the server, and i lose all the text.
And Yamaha didn't create the DSP. Macronix did....
SSE? ??? Who know... Maybe yes, Maybe No. I'll check that :thumbsup:
And remember... You MUST download all 8 files to be able to descompress the 4 PDFs. Because every file is of about 249,768 bytes exactly (Except the las one of course). And with the Zip it grow to 250,000 bytes EXACTLY. (They are in Zips because i couldn't upload extensions .r00 to .r06. So Download them all!) ???
Zombie9246
March 28th, 2002, 02:49
In trueth, getting the basic specs of the GCN are pretty simple and easy(look at any good gaming site
). I think finding the "hard to find" documents about each component which tells exactly how each device proccesses data is what ya need. Patents is a nice place to start but it not gonna be enough. Reverse engineering by running tests on the CGN hardware using device tools is also whats needed.
neoak
March 28th, 2002, 02:57
That will be hard... To sacrifice a GCN... :plain:
Maybe when all the documentation is found, and we need more. Then think about Reverse Engineering
pj64er
March 28th, 2002, 09:37
j00 taking notes, lightknight? </scarcasm>
lightknight
March 30th, 2002, 03:15
or maybe hle! i know thats how nemu emulates banjo tooie!! along with a simulatore code! thats how i got old banjo tooie going! but still needs way more testing!!
lightknight
March 30th, 2002, 03:18
takeing notes also...and infor to GCN simulatore!! any 1 care to join me?!
Remote
March 30th, 2002, 03:29
Sure, where do I sign up...:p And could you please stop writing half of your posts in the subject line. It's is considered unpolite and nasty to make a reference to a header or to continue a header. Where are you from and more importantly how old are you. If you said that you were attemtimg to create a GB or NES emulator there would be nothing to it, it can be accomplished although it will take a lot of time but a serios project as a GC emulator requires a little more flesh on the bones then a couple of hello and here I am programs...
Renegade
March 31st, 2002, 16:47
geez, i dont think lightknight is getting anywhere is nothing more than snatches of information...from nmerous sources...and without a GC to dismantle.
jaffa_sinas
April 3rd, 2002, 21:10
hey i got an idea.. well i dunno if it will work ??? cuz i dunno shit about programming etc.
have ya'll seen the panasonic gamecube q? wel it's got some ports on it.. maybe u can transfer the games to a pc or so??????
or is this bs? then why r these ports for?
neoak
April 4th, 2002, 00:16
No. Those ports also are in the normal GC. Those are the Ports to the Modem 56k, Cable Modem... And something else. (The GBA connects to a Controller socket). And, those are propietary. Maybe will work. But for copying games?. There are in Mini-DVDs, and a DVD drive CAN read them!.
jaffa_sinas
April 4th, 2002, 01:07
oh yeah.. totally forgot about it.. it's the xbox dvd's that we cant read that easy. :colgate:
well now i know... but has somebody already coppied one or deos nobody know how to do it (yet). :sleepy:
neoak
April 4th, 2002, 07:53
Thats mainly because the X-Box's DVD are written from outside to inside (Normal CDs and DVDs are from inside to outside). But, with the help of that guy from the MIT, that is trying to install Linux over the Win2000 bios (linux of 256k?. Max of 1 MB...) Surely, that is hard, because he said that there are some chips that check the Bios. (Pray for the Nvidia GPU dont be one of the three...)
decription
April 12th, 2002, 04:01
Minor problem, assuming that you won't use roms but rather use discs from your cd drive the GC discs spind backwards. Try to fix that.
neoak
April 12th, 2002, 05:23
Now, Check it out. The X-Box SDK has been "adquired" by a group of hackers (Or crackers?). In that SDK was all the info about the console: Bios, Anti-Piracy system... ALL. Looks like the Dreamcast will not be the only console that has a Unlicensed SDK on the underground!
Remote
April 13th, 2002, 06:04
I could be wrong and I don't care to check but it seems likely that development kits for all consoles have been distrubuted for free. And why should it have been adquired by hackers? All it takes is for someone to copy the information and put it on the net, monkeys could do that...
mesman00
April 13th, 2002, 06:26
hehe, monkeys are awesome, i want a pet monkey so bad! :D
vBulletin v3.6.2, Copyright ©2000-2009, Jelsoft Enterprises Ltd.