Difference between revisions of "INDY"

From Rare Gaming Dump
(Created page with "The '''INDY''' was the codename of a cancelled system planned by Nintendo and STMicroelectronics in 2013-14, possibly as a successor to the 3DS and/or Wii U. As some early fi...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
The '''INDY''' was the codename of a cancelled system planned by Nintendo and STMicroelectronics in 2013-14, possibly as a successor to the 3DS and/or Wii U.
+
'''INDY''' (also known as the '''Switch''', its planned final name - also referred to in some documents by the name of its SoC, '''Mont Blanc'''/'''MTB''') was the codename for a cancelled Nintendo handheld which was in development from around 2012-2014. It was originally conceived as a successor to the 3DS, but in 2014 was reoriented to a more hybrid console-like design and given the '''Switch''' name. Around this time, Nintendo began to evaluate a proposal from Nvidia for a Tegra-based console, which ultimately won out over the INDY, resulting in its cancellation around December 2014/January 2015 and replacement with the "NX" project, which was ultimately released as the final Nintendo Switch.
  
As some early files referring to the [[Nintendo Switch]] are named "NewSwitch", it is possible that the INDY may have been the initial concept for the Switch.
+
It was powered by a custom "Mont Blanc" SoC developed in collaboration with STMicroelectronics. This SoC notably included a cut-down version of the Wii U's GPU, along with extensive DRM features including anti-glitching protection.
  
The exact timeframe of the project is unclear, but it seems to have been started by March 2013 and cancelled at some point after March 2014.
+
== Early INDY (2012-Early 2014) ==
 +
The early INDY was a direct successor to the 3DS, with features including:
  
The planned release date of the system is also unclear, however based on delivery schedules a late 2015/early 2016 release may have been the target.
+
* 480p screens
  
== Hardware ==
+
* Face tracking 3D (moved up to the New 3DS)
 +
* Cellular
 +
* GPS
 +
* Wireless game "casting" to a TV
 +
 
 +
== Late INDY (Mid-Late 2014) ==
 +
Later on, the INDY was redesigned into an oval-shaped console. Around this time, its CPU was upgraded from Cortex-A15 to Cortex-A53.
 +
 
 +
==Late INDY hardware==
 +
 
 +
*4 ARM Cortex-A53 cores (the Nvidia Tegra X1 SoC used in the final Switch also has 4 ARM Cortex-A53 cores, however they are disabled and unused due to a silicon defect; instead, 4 ARM Cortex-A57 cores are used by applications)
 +
*Graphics core ("Decaf Latte"; a version of the Wii U's graphics core)
 +
*1GB of LPDDR3 RAM (the final Switch uses 4GB of LPDDR4)
 +
*1 3D touchscreen display with a resolution equivalent to that of the Wii U GamePad (other screen configurations were proposed, including a single 800p screen and 120hz screens)
 +
*1 front camera, 2 rear cameras
 +
*Built-in NFC interface (implying that detachable controllers were not used)
 +
*Accelerometer & gyroscope
 +
*GPS
 +
*PCIe expansion interface for a "Toronto" SoC by Sharp which would have provided 3DS compatibility
 +
*Game cartridge slot using the "Lotus2" DRM chip, which evolved into the final Switch's "Lotus3"
  
* 4 ARM Cortex-A53 cores (the Nvidia Tegra X1 SoC used in the final Switch also has 4 ARM Cortex-A53 cores, however they are disabled and unused due to a silicon defect; instead, 4 ARM Cortex-A57 cores are used by applications)
+
==Software==
* Graphics core (sometimes mentioned with the name "Decaf Latte", implying that it would have been a copy of the [[Wii U]]'s graphics core)
+
It's not clear how much, or what, software was developed for the INDY. STMicro used a Linux environment for prototyping, but Nintendo planned to use their own custom OS for games. This OS may have evolved into the Horizon OS rewrite used by the final Switch.
* 1GB of LPDDR3 RAM (the final Switch uses 4GB of LPDDR4)
+
 
* 1 3D touchscreen display with a resolution similar to that of the [[Wii U GamePad]]
+
Early versions of Horizon OS have strings referencing the A15, however the A53 would be more expected from the late INDY, so this could be from unrelated prototyping activity on A15 boards.
* 1 front camera, 2 rear cameras
 
* Built-in NFC interface (implying that detachable controllers were not used)
 
* Accelerometer & gyroscope
 
* GPS
 
* PCIe expansion interface for a "Toronto" SoC by Sharp which would have provided 3DS compatibility (the final Switch also has PCIe, although as of late 2020 it is unused)
 
* Game cartridge slot
 
  
== Software ==
+
The final Switch's SDK, NintendoSDK, has changelogs going back to version 0.5.0 in February 2015, a month prior to the NX announcement. Earlier changelogs were removed or never created, but versions as old as 0.2.0 are known to have existed. This likely stretched into 2014, which would make it coincide with the late INDY era. It's known that early NintendoSDK had Wii U support, but it's possible that it was planned to have INDY support as well. This is potentially supported by NintendoSDK supporting the A15 and A53 CPUs; although this could again be from unrelated prototyping activity, as A7 and A9 are also supported.
A Linux-based OS was to be used for bringup (similarly, Android was used for bringup of the final Switch), and was being considered for use as "diagnostic software" in production. A custom OS developed by Nintendo was to be used as the main production OS.
 

Latest revision as of 20:12, 6 April 2023

INDY (also known as the Switch, its planned final name - also referred to in some documents by the name of its SoC, Mont Blanc/MTB) was the codename for a cancelled Nintendo handheld which was in development from around 2012-2014. It was originally conceived as a successor to the 3DS, but in 2014 was reoriented to a more hybrid console-like design and given the Switch name. Around this time, Nintendo began to evaluate a proposal from Nvidia for a Tegra-based console, which ultimately won out over the INDY, resulting in its cancellation around December 2014/January 2015 and replacement with the "NX" project, which was ultimately released as the final Nintendo Switch.

It was powered by a custom "Mont Blanc" SoC developed in collaboration with STMicroelectronics. This SoC notably included a cut-down version of the Wii U's GPU, along with extensive DRM features including anti-glitching protection.

Early INDY (2012-Early 2014)

The early INDY was a direct successor to the 3DS, with features including:

  • 480p screens
  • Face tracking 3D (moved up to the New 3DS)
  • Cellular
  • GPS
  • Wireless game "casting" to a TV

Late INDY (Mid-Late 2014)

Later on, the INDY was redesigned into an oval-shaped console. Around this time, its CPU was upgraded from Cortex-A15 to Cortex-A53.

Late INDY hardware

  • 4 ARM Cortex-A53 cores (the Nvidia Tegra X1 SoC used in the final Switch also has 4 ARM Cortex-A53 cores, however they are disabled and unused due to a silicon defect; instead, 4 ARM Cortex-A57 cores are used by applications)
  • Graphics core ("Decaf Latte"; a version of the Wii U's graphics core)
  • 1GB of LPDDR3 RAM (the final Switch uses 4GB of LPDDR4)
  • 1 3D touchscreen display with a resolution equivalent to that of the Wii U GamePad (other screen configurations were proposed, including a single 800p screen and 120hz screens)
  • 1 front camera, 2 rear cameras
  • Built-in NFC interface (implying that detachable controllers were not used)
  • Accelerometer & gyroscope
  • GPS
  • PCIe expansion interface for a "Toronto" SoC by Sharp which would have provided 3DS compatibility
  • Game cartridge slot using the "Lotus2" DRM chip, which evolved into the final Switch's "Lotus3"

Software

It's not clear how much, or what, software was developed for the INDY. STMicro used a Linux environment for prototyping, but Nintendo planned to use their own custom OS for games. This OS may have evolved into the Horizon OS rewrite used by the final Switch.

Early versions of Horizon OS have strings referencing the A15, however the A53 would be more expected from the late INDY, so this could be from unrelated prototyping activity on A15 boards.

The final Switch's SDK, NintendoSDK, has changelogs going back to version 0.5.0 in February 2015, a month prior to the NX announcement. Earlier changelogs were removed or never created, but versions as old as 0.2.0 are known to have existed. This likely stretched into 2014, which would make it coincide with the late INDY era. It's known that early NintendoSDK had Wii U support, but it's possible that it was planned to have INDY support as well. This is potentially supported by NintendoSDK supporting the A15 and A53 CPUs; although this could again be from unrelated prototyping activity, as A7 and A9 are also supported.