Difference between revisions of "Dolphin SDK"
m (→Currently Documented Versions: Moving from talk page) |
(→AX) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{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. | ||
Line 5: | Line 5: | ||
In addition to the base SDK, the various components of the SDK each have their own designated build dates. | In addition to the base SDK, the various components of the SDK each have their own designated build dates. | ||
− | == SDK Components == | + | ==SDK Components== |
− | === OS === | + | ===OS=== |
− | Base GameCube OS Libraries | + | Base GameCube OS Libraries (also stores the Init ARAM/DSP microcode) |
− | === AI === | + | ===AI=== |
Audio Interface Library | Audio Interface Library | ||
− | === AR === | + | ===AR=== |
Auxiliary (Audio) Memory (a.k.a. ARAM) | Auxiliary (Audio) Memory (a.k.a. ARAM) | ||
− | === ARQ === | + | ===ARQ=== |
ARAM Queue Library | ARAM Queue Library | ||
− | === AX === | + | ===AX=== |
− | === CARD === | + | Audio Auxiliary (Driver) Library (also stores the Audio System microcode) |
− | Memory Card Library | + | |
− | === DSP === | + | ===CARD=== |
+ | Memory Card Library (also stores the Memory Card security microcode) | ||
+ | ===DSP=== | ||
Digital Signal Processor | Digital Signal Processor | ||
− | === DVD === | + | ===DVD=== |
DVD Drive Library | DVD Drive Library | ||
− | === ETH === | + | ===ETH=== |
Broadband Adapter (ethernet) Library | Broadband Adapter (ethernet) Library | ||
− | === EXI === | + | ===EXI=== |
External Interface Library | External Interface Library | ||
− | === GX === | + | ===GX=== |
Graphics Library (i.e. 2D/3D Rendering) | Graphics Library (i.e. 2D/3D Rendering) | ||
− | === IP === | + | ===IP=== |
Network Library | Network Library | ||
− | === PAD === | + | ===PAD=== |
Controller Library | Controller Library | ||
− | === SI === | + | ===SI=== |
Serial Interface Library | Serial Interface Library | ||
− | === THP === | + | ===THP=== |
THP Video Library | THP Video Library | ||
− | === VI === | + | ===VI=== |
Video Interface Library | Video Interface Library | ||
− | == Currently Documented Versions == | + | ===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. | This chart contains listings of any of the above SDK components that are known to exist. | ||
Line 45: | Line 50: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! | + | ! |
− | ! Aug 27 2002 | + | !Aug 27 2002 |
− | ! Sep 5 2002 | + | !Sep 5 2002 |
− | ! Oct 29 2002 | + | !Oct 29 2002 |
− | ! Feb 7 2003 | + | !Feb 7 2003 |
− | ! Mar 11 2003 | + | !Mar 11 2003 |
− | ! Mar 17 2003 | + | !Mar 17 2003 |
− | ! Apr 17 2003 | + | !Apr 17 2003 |
− | ! Jun 4 2003 | + | !Jun 4 2003 |
− | ! Jul 23 2003 | + | !Jul 23 2003 |
− | ! Aug 6 2003 | + | !Aug 6 2003 |
− | ! Sep 16 2003 | + | !Sep 16 2003 |
|- | |- | ||
− | | OS | + | |OS |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | AI | + | |AI |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | AR | + | |AR |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | ARQ | + | |ARQ |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | AX | + | |AX |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | CARD | + | |CARD |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | DSP | + | |DSP |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | DVD | + | |DVD |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
|- | |- | ||
− | | ETH | + | |ETH |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | EXI | + | |EXI |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | GX | + | |GX |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | IP | + | |IP |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | PAD | + | |PAD |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
|- | |- | ||
− | | SI | + | |SI |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | THP | + | |THP |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | | VI | + | |VI |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | ✓ | + | |✓ |
− | | | + | | |
− | | | + | | |
− | | | + | | |
− | | | + | | |
|} | |} | ||
− | === Analyzed Games === | + | ===Analyzed Games=== |
These are games from which SDK library versions have been noted. | These are games from which SDK library versions have been noted. | ||
− | * ''Harvest Moon: A Wonderful Life'' | + | |
− | * ''Kirby Air Ride'' | + | *''Harvest Moon: A Wonderful Life'' |
+ | *''Kirby Air Ride'' | ||
{{Template:GamecubeNavbox}} | {{Template:GamecubeNavbox}} | ||
Latest revision as of 20:21, 23 November 2024
This article is a 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.
In addition to the base SDK, the various components of the SDK each have their own designated build dates.
Contents
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