Difference between revisions of "Dolphin SDK"

From Rare Gaming Dump
m (edit summary removed)
Tag: Rollback
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{stub}}
+
{{Stub}}
  
 
The '''Dolphin SDK''' is the SDK for the GameCube. The [[Revolution SDK]] for the Wii is based off of it. It does not have a clear-cut version numbering system, with all versions being referred to as "1.0" and distinguished by dates. As such, it is unclear exactly which versions of the SDK have been leaked.
 
The '''Dolphin SDK''' is the SDK for the GameCube. The [[Revolution SDK]] for the Wii is based off of it. It does not have a clear-cut version numbering system, with all versions being referred to as "1.0" and distinguished by dates. As such, it is unclear exactly which versions of the SDK have been leaked.
 +
 +
In addition to the base SDK, the various components of the SDK each have their own designated build dates.
 +
 +
==SDK Components==
 +
===OS===
 +
Base GameCube OS Libraries (also stores the Init ARAM/DSP microcode)
 +
 +
===AI===
 +
Audio Interface Library
 +
===AR===
 +
Auxiliary (Audio) Memory (a.k.a. ARAM)
 +
===ARQ===
 +
ARAM Queue Library
 +
===AX===
 +
Audio Auxiliary (Driver) Library (also stores the Audio System microcode)
 +
 +
===CARD===
 +
Memory Card Library (also stores the Memory Card security microcode)
 +
===DSP===
 +
Digital Signal Processor
 +
===DVD===
 +
DVD Drive Library
 +
===ETH===
 +
Broadband Adapter (ethernet) Library
 +
===EXI===
 +
External Interface Library
 +
===GX===
 +
Graphics Library (i.e. 2D/3D Rendering)
 +
===IP===
 +
Network Library
 +
===PAD===
 +
Controller Library
 +
===SI===
 +
Serial Interface Library
 +
===THP===
 +
THP Video Library
 +
===VI===
 +
Video Interface Library
 +
 +
===GBA===
 +
Gameboy Advance Library (also stores the GBA multiboot decryption microcode)
 +
 +
==Currently Documented Versions==
 +
This chart contains listings of any of the above SDK components that are known to exist.
 +
 +
These can be found by analyzing a game's main executable (typically named main.dol or boot.dol).
 +
 +
{| class="wikitable"
 +
!
 +
!Aug 27 2002
 +
!Sep 5 2002
 +
!Oct 29 2002
 +
!Feb 7 2003
 +
!Mar 11 2003
 +
!Mar 17 2003
 +
!Apr 17 2003
 +
!Jun 4 2003
 +
!Jul 23 2003
 +
!Aug 6 2003
 +
!Sep 16 2003
 +
|-
 +
|OS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|-
 +
|AI
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|AR
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|ARQ
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|AX
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|CARD
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|DSP
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|DVD
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|-
 +
|ETH
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|-
 +
|EXI
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|GX
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|-
 +
|IP
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|-
 +
|PAD
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|-
 +
|SI
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|THP
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
|VI
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|✓
 +
|
 +
|
 +
|
 +
|
 +
|}
 +
===Analyzed Games===
 +
These are games from which SDK library versions have been noted.
 +
 +
*''Harvest Moon: A Wonderful Life''
 +
*''Kirby Air Ride''
 +
{{Template:GamecubeNavbox}}
  
 
[[Category:GameCube]]
 
[[Category:GameCube]]
  
 
[[Category:SDKs]]
 
[[Category:SDKs]]

Latest revision as of 20:21, 23 November 2024

The Dolphin SDK is the SDK for the GameCube. The Revolution SDK for the Wii is based off of it. It does not have a clear-cut version numbering system, with all versions being referred to as "1.0" and distinguished by dates. As such, it is unclear exactly which versions of the SDK have been leaked.

In addition to the base SDK, the various components of the SDK each have their own designated build dates.

SDK Components

OS

Base GameCube OS Libraries (also stores the Init ARAM/DSP microcode)

AI

Audio Interface Library

AR

Auxiliary (Audio) Memory (a.k.a. ARAM)

ARQ

ARAM Queue Library

AX

Audio Auxiliary (Driver) Library (also stores the Audio System microcode)

CARD

Memory Card Library (also stores the Memory Card security microcode)

DSP

Digital Signal Processor

DVD

DVD Drive Library

ETH

Broadband Adapter (ethernet) Library

EXI

External Interface Library

GX

Graphics Library (i.e. 2D/3D Rendering)

IP

Network Library

PAD

Controller Library

SI

Serial Interface Library

THP

THP Video Library

VI

Video Interface Library

GBA

Gameboy Advance Library (also stores the GBA multiboot decryption microcode)

Currently Documented Versions

This chart contains listings of any of the above SDK components that are known to exist.

These can be found by analyzing a game's main executable (typically named main.dol or boot.dol).

Aug 27 2002 Sep 5 2002 Oct 29 2002 Feb 7 2003 Mar 11 2003 Mar 17 2003 Apr 17 2003 Jun 4 2003 Jul 23 2003 Aug 6 2003 Sep 16 2003
OS
AI
AR
ARQ
AX
CARD
DSP
DVD
ETH
EXI
GX
IP
PAD
SI
THP
VI

Analyzed Games

These are games from which SDK library versions have been noted.

  • Harvest Moon: A Wonderful Life
  • Kirby Air Ride