gamecube nintendo - rochester institute of...

19
Nintendo Gamecube Brian Koziel and Ben Kraines

Upload: others

Post on 30-May-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Nintendo GamecubeBrian Koziel and Ben Kraines

Page 2: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Place in Video Game Realm

- Your Childhood- 22 million consoles sold worldwide

Top 5 Gamecube Games of All Time

Super Smash Bros. Melee 7.09 Million Sold

Mario Kart Double Dash!! 7 Million Sold

Super Mario Sunshine 5.9 Million Sold

The Legend of Zelda: The Wind Waker

3.07 Million Sold

Luigi’s Mansion 2.64 Million Sold

Page 3: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

History1889 - Nintendo was founded1980 - Entered gaming industry with GAME & WATCH product line1984 - Famicom Released1996 - Nintendo 64 Released1999 - Signed $1 billion dollar deal with IBM for Project Dolphin2001 - GameCube Released2007 - GameCube Discontinued

Page 4: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Nintendo’s Vision- Customer Requirements

- last long- affordable for families

- Developer Requirements- textures- custom lighting - geometry

- Nintendo Philosophy- Efficiency over Raw Power

Page 5: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Overall Design

Page 6: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Gekko- Gamecube Processor- PowerPC Derivative- 21 million transistors- 485 MHz- How is Gekko requirements driven?- Relationship with GPU

Page 7: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Datapath- 3-issue Superscalar

- can start up to 3 instructions per cycle- branch folding

- 4 Stage Pipeline- IF, DE, EX, WB

- Dual 7 Stage FP-Pipeline- extra execution stages

- Common Data Bus

Page 8: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Memory StructureRegisters:- 32 Floating Point registers (FPR)- 32 General Purpose Registers (GPR)

Gekko Integrated L2 Cache:- Separate L1 Data/Instruction Caches- Unified 256KB L2 Cache

Main Memory:- 24 MB on the motherboard

Page 9: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Memory Structure1T-SRAM

- better bus efficiency- DRAM with efficient data refreshing- developed by MoSys- unique to the gamecube- low latency access

Page 10: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Overall Design

Page 11: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Flipper● All roads lead to

Flipper● Gamecube’s GPU● Originally Produced

by ArtX● 480p● 60 FPS

Page 12: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Flipper● .18 um technology● 51 Million transistors● 162 MHz● 64-bit interface to Gekko● 4 Pixel Pipelines● 2 MB Z-Buffer/Frame Buffer● 1 MB Texture Cache● Embedded 1T-SRAM● DSP, I/O Processor, High-Speed Serial and Parallel Ports

Page 13: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Data Compression- Gekko compresses graphics dataUpon Load Graphic Element:- integer floating pointUpon Store Graphic Element:- floating point integer

- uses single precision FP- 2:1 compression for graphics data- bandwidth efficiency

Page 14: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Overall Design

Page 15: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

I/O-2 Serial Ports (27 Mbps)-1 High-Speed Parallel Port (648 Mbps)-2 Memory Card Slots-CAV Disc Drive

-8 cm miniDVD discs-Reduces I/O loading times

-4 GameCube Controllers

Page 16: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Console ComparisonGamecube Nintendo 64

RAM 24 MB 4 MB

Clock 485 MHz 94 MHz

CPU Brand IBM NEC

Game Media Disc Cartridge

Launch Price $199.99 $199.00

Launch Date September 15, 2001 June 23, 1996

Units Sold (worldwide) 21.74 million 32.93 million

Page 17: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Console ComparisonName Dreamcast Playstation 2 GameCube Xbox

Manufacturer Sega Sony Nintendo Microsoft

Launch Date (NA) September 9, 1999 October 26, 2000 November 18, 2001 November 15, 2001

Launch Price $199.99 $299.99 $199.99 $299.99

CPU 200 MHz SuperH SH-4 294 MHz MIPS “Emotion Engine” 485 MHz PowerPC “Gekko” 733 MHz x86 Intel Celeron

GPU 100 MHz NEC PowerVR CLX2 147 MHz “Graphics Synthesizer” 162 MHz ATI “Flipper” 233 MHz Custom nVidia NV2A

Main RAM 16 MB SDRAM 32 MB RDRAM 24 MB 1T-SRAM,16 MB DRAM

64 MB unified DDR SDRAM

Video RAM 8 MB 4 MB 3 MB embedded 1T-SRAM

Cache Memory Instruction 8 KB, Data 16 KB CPU 40 KB, VPU0 8 KB, VPU1 32 KB

L1 64 KB, L2 256 KB L1 332 KB, L2 128 KB

Top-Selling Game Sonic Adventure (2.5 million) Grand Theft Auto: San Andreas (20.81 million)

Super Smash Bros. Melee (7.07 million)

Halo 2 (8.49 million)

Worldwide Sales 10.6 million 153.6 million 22 million 24 million

Page 18: Gamecube Nintendo - Rochester Institute of Technologymeseec.ce.rit.edu/551-projects/spring2014/1-2.pdf · Top 5 Gamecube Games of All Time Super Smash Bros. Melee 7.09 Million Sold

Lasting Impact- impact on childhood of this generation- nostalgic value- prices today ($40 - $60)- revolutionary GPU-centered design- nintendo philosophy realized