<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ScottyWZ</id>
	<title>DSiBrew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dsibrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ScottyWZ"/>
	<link rel="alternate" type="text/html" href="https://dsibrew.org/wiki/Special:Contributions/ScottyWZ"/>
	<updated>2026-05-03T10:16:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Sound&amp;diff=3976</id>
		<title>Nintendo DSi Sound</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nintendo_DSi_Sound&amp;diff=3976"/>
		<updated>2011-06-15T19:59:58Z</updated>

		<summary type="html">&lt;p&gt;ScottyWZ: /* Convert music to an AAC format using WinFF (GNU FFmpeg frontend) */ M4A *IS* AAC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Nintendo DSi Sound is an sound application built into the Nintendo DSi to play and play WITH music files in the AAC format and utilizes its microphone.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Nintendo DSi Sound is an application that ship with the Nintendo DSi. With it, you can listen and &amp;quot;play with&amp;quot; AAC audio files stored on a memory card. You can also record and edit your own voice. It can&#039;t play MP3 audio files. The sound application can also browse through folders that you store your music in. For instance, you can make a folder on the SD card that is named &amp;quot;Country&amp;quot; and put all of your country music in it and when you are looking for music on the channel you will see the folder &amp;quot;Country&amp;quot; and be able to see all of the music, and play, all the music that has been put in it. This can help you organize your music if you have a lot of it on the SD card. Note that there is a 3,000 song display limit on the Nintendo DSi.&lt;br /&gt;
&lt;br /&gt;
== Converting to supported formats ==&lt;br /&gt;
&lt;br /&gt;
=== Convert music to an AAC format using BonkEnc encoder ===&lt;br /&gt;
&lt;br /&gt;
* Download and install the application [http://mesh.dl.sourceforge.net/sourceforge/bonkenc/BonkEnc-1.0.11.exe BonkEnc]&lt;br /&gt;
* Add your music (in your computer) with the red icon or add your music (in a CD) with the blue icon&lt;br /&gt;
[[Image:Convert_music_DSi.gif]]&lt;br /&gt;
* Now, click on the red icon to configure the encoder&lt;br /&gt;
[[Image:Convert_music_DSi2.gif]]&lt;br /&gt;
* In the new window, change &amp;quot;Encoder&amp;quot; to &amp;quot;FAAC MP4/AAC Encoder v1.26&amp;quot; and click on the &amp;quot;OK&amp;quot; button&lt;br /&gt;
* Select the output directory (on the bottom of the window)&lt;br /&gt;
* Now you can start by cliking on the red icon&lt;br /&gt;
[[Image:Convert_music_DSi4.gif]]&lt;br /&gt;
* Your music will be available in the output directory in .m4a format&lt;br /&gt;
&lt;br /&gt;
=== Convert music to an AAC format using iTunes ===&lt;br /&gt;
&lt;br /&gt;
If the file on iTunes is a normal AAC:&lt;br /&gt;
* Download and install the application iTunes.&lt;br /&gt;
* Click on file&amp;gt;add file to library.&lt;br /&gt;
* Choose your audio file.&lt;br /&gt;
* Right click on a file in your library and select &amp;quot;convert to AAC.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
If the file on iTunes is a protected AAC:&lt;br /&gt;
* Copy the song(s) to a CD.&lt;br /&gt;
* Copy the song(s) on the CD to Windows Media Player.&lt;br /&gt;
* Windows Media Player will make these into MP3s, which iTunes can convert to AAC.&lt;br /&gt;
&lt;br /&gt;
=== Convert music to an AAC format using WinFF (GNU FFmpeg frontend) ===&lt;br /&gt;
&lt;br /&gt;
*Download from http://winff.org/html_new/downloads.html&lt;br /&gt;
**This is for WinXP and Linux&lt;br /&gt;
*Get it to work&lt;br /&gt;
**Install&lt;br /&gt;
**Configure directories if needed&lt;br /&gt;
***Edit&amp;gt;Preferences&lt;br /&gt;
*Add all files that need conversion (Video files will rip only the audio portion)&lt;br /&gt;
*Change to proper encoding settings&lt;br /&gt;
**Output Details tab&lt;br /&gt;
***Convert To: Audio&lt;br /&gt;
***Device Precet: MPEG4 Audio&lt;br /&gt;
***Change output folder to the SD card you wish to insert into the DSi&lt;br /&gt;
*Click the Convert button&lt;br /&gt;
*Please Wait&lt;br /&gt;
&lt;br /&gt;
Note: This will output .m4a files. These are AAC files readable by the DSi.&lt;/div&gt;</summary>
		<author><name>ScottyWZ</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=3975</id>
		<title>Nintendo DSi Browser</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=3975"/>
		<updated>2011-06-15T19:51:48Z</updated>

		<summary type="html">&lt;p&gt;ScottyWZ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Nintendo DSi Browser&#039;&#039;&#039; is a free application downloadable from the [[Nintendo DSi Shop]]. It is capable of browsing the internet, but only with some plugins, including Javascript. Adobe Flash is not compatible with the application. Though Flash is not supported, sites such as DSiCade and DSiPaint have took advantage of the Javascript functionality and created games and applications, similar to ones created for Adobe Flash.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== 29/30 July 2009 version (507) ===&lt;br /&gt;
&lt;br /&gt;
* Reducing the size by 3 blocks&lt;br /&gt;
&lt;br /&gt;
=== First version (483) ===&lt;br /&gt;
&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Features/Limitations ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;300px&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Supported&lt;br /&gt;
|-&lt;br /&gt;
| Audio&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Canvas&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Limited&lt;br /&gt;
|- &lt;br /&gt;
| CSS2&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|- &lt;br /&gt;
| CSS3&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Partial ([http://www.css3.info/selectors-test/ test here])&lt;br /&gt;
|- &lt;br /&gt;
| DOM&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; |Yes&lt;br /&gt;
|- &lt;br /&gt;
| DOM2&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; |Yes&lt;br /&gt;
|- &lt;br /&gt;
| Javascript&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| File Download&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| File Upload&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Flash&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| HTML5&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Partial&lt;br /&gt;
|-&lt;br /&gt;
| Plugins&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| SVG&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Video&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| XHTML&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| XMLHttpRequest&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Agent strings ==&lt;br /&gt;
&lt;br /&gt;
Sample DSi Browser User Agent Strings :&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/483; U; en-US)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/483; U; en-GB)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/507; U; en-US)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/507; U; en-GB)&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
=== Vertical mode ===&lt;br /&gt;
&lt;br /&gt;
To active the vertical mode automatically, add one of the following tags between &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=240&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using device-width will adapt the page to the width of other mobile devices.&lt;br /&gt;
&lt;br /&gt;
You can test this mode with the following demo page: [http://www.cashman-productions.fr.nf/dsi/ here] (link dead as of 06/2010)&lt;br /&gt;
&lt;br /&gt;
=== Detect User Agent ===&lt;br /&gt;
&lt;br /&gt;
To detect if the user agent is Nintendo DSi Browser :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
      window.onload=function() &lt;br /&gt;
      {&lt;br /&gt;
          if (navigator.userAgent.indexOf(&#039;Nintendo DSi&#039;) == -1) //If the UserAgent is not &amp;quot;Nintendo DSi&amp;quot;&lt;br /&gt;
          {&lt;br /&gt;
                location.replace(&#039;http://www.dsibrew.org&#039;); //Redirect to an other page&lt;br /&gt;
          }&lt;br /&gt;
      }&lt;br /&gt;
 &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Codes ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;20%&amp;quot;&lt;br /&gt;
! Code !! Button &lt;br /&gt;
|-&lt;br /&gt;
| 13 || A&lt;br /&gt;
|-&lt;br /&gt;
| 37 || Left&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Up&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Right&lt;br /&gt;
|-&lt;br /&gt;
| 40 || Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* Only A, Up, and Down normally emit codes&lt;br /&gt;
* Left and Right can be read only if L or R are held&lt;br /&gt;
* Holding L or R disables the A button&lt;br /&gt;
&lt;br /&gt;
== Screen Resolution ==&lt;br /&gt;
&lt;br /&gt;
The DSi screen resolution is 256x192. However, the viewable area in the browser is only &amp;lt;b&amp;gt;240x176&amp;lt;/b&amp;gt;. Both screens provide the same viewable area. &lt;br /&gt;
&lt;br /&gt;
In vertical mode, you can have a page span both screens. However, the browser will behave as if the bottom screen is the only active screen and the top screen is scrolled off. This is important when computing CSS coordinates. Items positioned from &amp;quot;bottom&amp;quot; will be positioned based on 176px and not the full 352px of both screens.&lt;br /&gt;
&lt;br /&gt;
== Using Both Screens ==&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how your webpage can span both screens:&lt;br /&gt;
&lt;br /&gt;
# Use the meta tag to set vertical mode&lt;br /&gt;
# Ensure that your page takes up exactly 240x352 pixels.&lt;br /&gt;
# Add the following JavaScript just before the &amp;lt;/body&amp;gt; tag:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;document.body.scrollTop = 176;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Generally the easiest way to accomplish the correct layout is to create HTML elements that &amp;quot;contain&amp;quot; the top and bottom screens. Here&#039;s an example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=240&amp;quot; /&amp;gt;&lt;br /&gt;
     &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
       body { margin: 0px; }&lt;br /&gt;
       #topscreen, #bottomscreen { width: 240px; height: 176px; overflow: hidden; }&lt;br /&gt;
     &amp;lt;/style&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
     &amp;amp;lt;div id=&amp;quot;topscreen&amp;quot;&amp;gt;Top Screen&amp;amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;amp;lt;div id=&amp;quot;bottomscreen&amp;quot;&amp;gt;Bottom Screen&amp;amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This scheme allows the page to be easily manipulated through JavaScript.&lt;br /&gt;
&lt;br /&gt;
== Example Sites ==&lt;br /&gt;
&amp;lt;!-- If you have a website that demonstrates these techniques, place it here! --&amp;gt;&lt;br /&gt;
* [http://www.dsicade.com DSiCade]&lt;br /&gt;
* [http://dsipaint.com DSiPaint]&lt;br /&gt;
* [http://hullbreachonline.com/ds HullBreach Online Lite]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;/div&gt;</summary>
		<author><name>ScottyWZ</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=3974</id>
		<title>Nintendo DSi Browser</title>
		<link rel="alternate" type="text/html" href="https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=3974"/>
		<updated>2011-06-15T19:50:25Z</updated>

		<summary type="html">&lt;p&gt;ScottyWZ: /* Tips */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;Nintendo DSi Browser&#039;&#039;&#039; is a free application downloadable from the [[Nintendo DSi Shop]]. It is capable of browsing the internet, but only with some plugins, including Javascript. Adobe Flash is not compatible with the application. Though Flash is not supported, sites such as DSiCade and DSiPaint have took advantage of the Javascript functionality and created games and applications, similar to ones created for Adobe Flash.&lt;br /&gt;
&lt;br /&gt;
== Changelog ==&lt;br /&gt;
&lt;br /&gt;
=== 29/30 July 2009 version (507) ===&lt;br /&gt;
&lt;br /&gt;
* Reducing the size by 3 blocks&lt;br /&gt;
&lt;br /&gt;
=== First version (483) ===&lt;br /&gt;
&lt;br /&gt;
* First release&lt;br /&gt;
&lt;br /&gt;
== Features/Limitations ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot; width=&amp;quot;300px&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Supported&lt;br /&gt;
|-&lt;br /&gt;
| Audio&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Canvas&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Limited&lt;br /&gt;
|- &lt;br /&gt;
| CSS2&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|- &lt;br /&gt;
| CSS3&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Partial ([http://www.css3.info/selectors-test/ test here])&lt;br /&gt;
|- &lt;br /&gt;
| DOM&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; |Yes&lt;br /&gt;
|- &lt;br /&gt;
| DOM2&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; |Yes&lt;br /&gt;
|- &lt;br /&gt;
| Javascript&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| File Download&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| File Upload&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Flash&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| HTML5&lt;br /&gt;
| bgcolor=&amp;quot;#ffffdd&amp;quot; | Partial&lt;br /&gt;
|-&lt;br /&gt;
| Plugins&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| SVG&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| Video&lt;br /&gt;
| bgcolor=&amp;quot;#ffdddd&amp;quot; | No&lt;br /&gt;
|-&lt;br /&gt;
| XHTML&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|-&lt;br /&gt;
| XMLHttpRequest&lt;br /&gt;
| bgcolor=&amp;quot;#ddffdd&amp;quot; | Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Agent strings ==&lt;br /&gt;
&lt;br /&gt;
Sample DSi Browser User Agent Strings :&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/483; U; en-US)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/483; U; en-GB)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/507; U; en-US)&lt;br /&gt;
*Opera/9.50 (Nintendo DSi; Opera/507; U; en-GB)&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
=== Vertical mode ===&lt;br /&gt;
&lt;br /&gt;
To active the vertical mode automatically, add one of the following tags between &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt; :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=device-width&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=240&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Using device-width will adapt the page to the width of other mobile devices.&lt;br /&gt;
&lt;br /&gt;
You can test this mode with the following demo page: [http://www.cashman-productions.fr.nf/dsi/ here] (link dead as of 06/2010)&lt;br /&gt;
&lt;br /&gt;
=== Detect User Agent ===&lt;br /&gt;
&lt;br /&gt;
To detect if the user agent is Nintendo DSi Browser :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
      window.onload=function() &lt;br /&gt;
      {&lt;br /&gt;
          if (navigator.userAgent.indexOf(&#039;Nintendo DSi&#039;) == -1) //If the UserAgent is not &amp;quot;Nintendo DSi&amp;quot;&lt;br /&gt;
          {&lt;br /&gt;
                location.replace(&#039;http://www.dsibrew.org&#039;); //Redirect to an other page&lt;br /&gt;
          }&lt;br /&gt;
      }&lt;br /&gt;
 &amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Key Codes ===&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;20%&amp;quot;&lt;br /&gt;
! Code !! Button &lt;br /&gt;
|-&lt;br /&gt;
| 13 || A&lt;br /&gt;
|-&lt;br /&gt;
| 37 || Left&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Up&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Right&lt;br /&gt;
|-&lt;br /&gt;
| 40 || Down&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
* Only A, Up, and Down normally emit codes&lt;br /&gt;
* Left and Right can be read only if L or R are held&lt;br /&gt;
* Holding L or R disables the A button&lt;br /&gt;
&lt;br /&gt;
== Screen Resolution ==&lt;br /&gt;
&lt;br /&gt;
The DSi screen resolution is 256x192. However, the viewable area in the browser is only &amp;lt;b&amp;gt;240x176&amp;lt;/b&amp;gt;. Both screens provide the same viewable area. &lt;br /&gt;
&lt;br /&gt;
In vertical mode, you can have a page span both screens. However, the browser will behave as if the bottom screen is the only active screen and the top screen is scrolled off. This is important when computing CSS coordinates. Items positioned from &amp;quot;bottom&amp;quot; will be positioned based on 176px and not the full 352px of both screens.&lt;br /&gt;
&lt;br /&gt;
== Using Both Screens ==&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how your webpage can span both screens:&lt;br /&gt;
&lt;br /&gt;
# Use the meta tag to set vertical mode&lt;br /&gt;
# Ensure that your page takes up exactly 240x352 pixels.&lt;br /&gt;
# Add the following JavaScript just before the &amp;lt;/body&amp;gt; tag:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;script&amp;gt;document.body.scrollTop = 176;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Generally the easiest way to accomplish the correct layout is to create HTML elements that &amp;quot;contain&amp;quot; the top and bottom screens. Here&#039;s an example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;html&amp;gt;&lt;br /&gt;
   &amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=240&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;style&amp;gt;&lt;br /&gt;
       body { margin: 0px; }&lt;br /&gt;
       #topscreen, #bottomscreen { width: 240px; height: 176px; overflow: hidden; }&lt;br /&gt;
     &amp;lt;/style&amp;gt;&lt;br /&gt;
   &amp;lt;/head&amp;gt;&lt;br /&gt;
   &amp;lt;body&amp;gt;&lt;br /&gt;
     &amp;amp;lt;div id=&amp;quot;topscreen&amp;quot;&amp;gt;Top Screen&amp;amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;amp;lt;div id=&amp;quot;bottomscreen&amp;quot;&amp;gt;Bottom Screen&amp;amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;/body&amp;gt;&lt;br /&gt;
 &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This scheme allows the page to be easily manipulated through JavaScript.&lt;br /&gt;
&lt;br /&gt;
== Example Sites ==&lt;br /&gt;
&amp;lt;!-- If you have a website that demonstrates these techniques, place it here! --&amp;gt;&lt;br /&gt;
* [http://www.dsicade.com DSiCade]&lt;br /&gt;
* [http://dsipaint.com DSiPaint]&lt;br /&gt;
* [http://hullbreachonline.com/ds HullBreach Online Lite]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;/div&gt;</summary>
		<author><name>ScottyWZ</name></author>
	</entry>
</feed>