Anonymous

Changes

From Rare Gaming Dump
6 bytes added ,  23:33, 26 January 2019
Line 7: Line 7:  
=== 2000 [[Dolphin SDK]] ===
 
=== 2000 [[Dolphin SDK]] ===
   −
Note: The "2000 Dolphin SDK" is actually a small set of documents and header files found in the [[Official Dolphin Emulator]] 2.8 package, indicating the time at which said package was created; there is no full GameCube SDK which is this early publicly available. (GameCube SDK and Dolphin SDK are synonymous)
+
'''Note''': The "2000 Dolphin SDK" is actually a small set of documents and header files found in the [[Official Dolphin Emulator]] 2.8 package dated to 2000; there is no full GameCube SDK which is this early publicly available. (GameCube SDK and Dolphin SDK are synonymous)
   −
The GameCube SDK OSGetConsoleType documentation says that the leftmost bit distinguishes development and retail console types, with the rest being a "minor revision number". so The console type for the Mac emulator (see [[Official Dolphin Emulator]]) is 100000, followed by the PC emulator which is 10000001. This signifies that the Mac emulator likely came before the PC emulator, also supported by OS_CONSOLE_EMULATOR being the identifier for the Mac emulator and OS_CONSOLE_PC_EMULATOR being the identifier for the PC emulator; this may be due to Macs being PPC-based at this point, making it easier to create an "emulator" for Macs due to the similar hardware architecture.
+
The GameCube SDK OSGetConsoleType documentation says that the leftmost bit distinguishes development and retail console types (1 being development and 0 being retail), with the rest being a "minor revision number". so The console type for the Mac emulator (see [[Official Dolphin Emulator]]) is 100000, followed by the PC emulator which is 10000001. This signifies that the Mac emulator likely came before the PC emulator, also supported by OS_CONSOLE_EMULATOR being the identifier for the Mac emulator and OS_CONSOLE_PC_EMULATOR being the identifier for the PC emulator; this may be due to Macs being PPC-based at this point, making it easier to create an "emulator" for Macs due to the similar hardware architecture.
    
Next up is "[[Arthur]]", ID 1000002, described as a "PPC750 evaluation board". The PowerPC 750 is the CPU of which a variation is used in the GameCube and Wii. It can be assumed that the emulator was made first before any of the hardware was made to test out the API (hence how old the emulator is), then the first hardware was a board with a stock PPC750, this board being "Arthur".
 
Next up is "[[Arthur]]", ID 1000002, described as a "PPC750 evaluation board". The PowerPC 750 is the CPU of which a variation is used in the GameCube and Wii. It can be assumed that the emulator was made first before any of the hardware was made to test out the API (hence how old the emulator is), then the first hardware was a board with a stock PPC750, this board being "Arthur".