List of Super Mario 64 DS pre-release and unused content
This is a list of pre-release and unused content for the game Super Mario 64 DS.
The game's working title was Super Mario 64x4. Screenshots of this build show elements such as an unused background, all four characters fighting Bowser at the same time (implying cooperative multiplayer), and all four characters flying. The camera in this early version could be positioned anywhere on the map, allowing players to preview an area before they got there.
A demo of the build was playable at E3 2004. One notable difference from the final game is that the courses were not accessible through the hub world (Mushroom Castle and the castle grounds). Instead, the player would have to choose a course from an additional menu on the touch screen (which never made it into the final game), which would show the painting of that course (e.g Jolly Roger Bay appeared as a sunken ship). The multiplayer menu appeared when the Nintendo DS was turned on; this screen also showed the four playable characters. Additionally, the frame rate of the demo was higher than the final version at 60 frames per second. Previews of this build also mention that in single player, the player could switch between all 4 characters using the touch screen, in contrast to the more limited transformation system of the final game.
At E3 2004, there was also a demo called Mario's Face where the user could use the stylus to manipulate Mario or Wario's face, and make it 3D or outlined like a cartoon. This could have been an early version of Mario's Face in Super Mario 64 DS.
Also, early screenshots depicted Wario with his original long shirt sleeves before adopting the current shorter ones for the final product.
An image of an older version of the Bob-omb Battlefield shows lower-quality versions of textures from the original Super Mario 64, instead of the redone textures in the final game; of note, the rocks appear green on the map, using a texture from the final Bowser battle, as in the original.
Fully functional red Koopa Troopas can be found in the game's code. Unlike green Koopa Troopas, when red Koopa Troopas see the heroes they will run into them and knock them around (similar to what Bullies do). When they get knocked out of their shells, they do not panic and only walk back to their shells slowly. When the player hits a red shell it slides along the ground, killing foes in its path until the shell hits a wall and breaks. If the shell hits a player, it will take off one piece off the Power Meter. When Yoshi eats a red Koopa Troopa, he can spew fire like in Super Mario World.
If one uses cheat codes or a glitch to get through the mirror to play as Yoshi In the Chief Chilly boss battle, the boss will give the following speech: "Hmm? I see you have no mustache. Poor, bald, little creature. It's not a fair fight for you, but luckily, I'm not a fair fighter. Let's go!" and if Yoshi beats him he says "I simply cannot believe that I lost to a hairless pip-squeak like you! My mustache was my only joy. Now what am I going to do?"
Super Mario 64 DS only has one ? Switch instead of three separate ! Switches to activate Cap Blocks. However, in the game's data, there are unused message slots indicating the original switches were meant to be in the game at some point, and the switch used in game (hatena_switch) has an unused duplicate named hatena_red_switch, implying switches of other colors may have planned earlier in development. The yellow ! Block is incidentally labeled as "ITEM_BLOCK" internally, which is the Japanese name of Cap Blocks from Super Mario 64, despite its model being located within obj_hatena_box/obj_hatena_y_box, which may indicate that it was also intended to be changed to a type of ? Block. This could also have roots from the Super Mario 64 source assets, wherein the yellow block was coded as one of four "ItemBox" types.
The original version of the Princess's room is still in the castle's model, and aside from a lack of collision data and corrupt textures, it is a near exact replica. The warp to The Princess's Secret Slide is still intact as well. This can be viewed briefly in-game when its ★ door is opened, but the game warps the player to the new version.
A Debug Screen exists within Super Mario 64 DS and New Super Mario Bros.. It is also similar to the debug screen in Paper Mario for when the game attempts to manage an invalid function (e.g. from the Herringway glitch).
This screen can only be accessed through hacking, or when the player enters the combination of buttons - +++, let go, +, let go, + after the game freezes. This screen cannot be accessed if the player simply removes the game cartridge. Doing so will freeze the entire game, whilst if the player freezes the game through the use of for example, excess use of the multiple hat glitch, the game will display a blue screen which documents current in-game processes such as the player's location.
The player can also put their DS into Sleep Mode and quickly remove and reinsert the cartridge, so that when the player takes the game out of Sleep Mode the game will still be running but will crash when attempting to load new information from another byte (e.g. when the player attempts to use a door to access another location) because such data is not cached, yet the debug screen is cached as soon as the game is booted up. 
Unlike the older debug menu in the original Super Mario 64, however, the player cannot alter any in-game processes this way.