<?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=Thewiirocks</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=Thewiirocks"/>
	<link rel="alternate" type="text/html" href="https://dsibrew.org/wiki/Special:Contributions/Thewiirocks"/>
	<updated>2026-04-17T03:49:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2958</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=2958"/>
		<updated>2010-07-02T03:50:29Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Vertical mode */&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2957</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=2957"/>
		<updated>2010-07-02T03:42:15Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Using Both Screens */&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]&lt;br /&gt;
&lt;br /&gt;
THE ABOVE LINK IS DEAD. DON&#039;T BOTHER.&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2956</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=2956"/>
		<updated>2010-07-02T03:41:56Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Example Sites */&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]&lt;br /&gt;
&lt;br /&gt;
THE ABOVE LINK IS DEAD. DON&#039;T BOTHER.&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2955</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=2955"/>
		<updated>2010-07-02T03:41:16Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Using Both Screens */ Restoring the HTML code back to a working version.&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]&lt;br /&gt;
&lt;br /&gt;
THE ABOVE LINK IS DEAD. DON&#039;T BOTHER.&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;
* [http://dsinvent.ath.cx DSinvent]&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2954</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=2954"/>
		<updated>2010-07-02T03:37:16Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Example Sites */ Keep your f***ing spam off this page! The last thing we need is non-contributors posting their useless link sites. Make a real contribution or GTFO, please.&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]&lt;br /&gt;
&lt;br /&gt;
THE ABOVE LINK IS DEAD. DON&#039;T BOTHER.&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; &amp;lt; meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;whats in your site&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt; link href=&amp;quot;css/main.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&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;Top Screen&amp;amp;lt;/div&amp;gt;&lt;br /&gt;
     &amp;amp;lt;div id=&amp;quot;bottomscreen&amp;quot;&amp;gt; &amp;lt; meta name=&amp;quot;keywords&amp;quot; content=&amp;quot;whats in your site&amp;quot; &amp;gt;&lt;br /&gt;
&amp;lt; link href=&amp;quot;css/main.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&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;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;
* [http://dsinvent.ath.cx DSinvent]&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=2421</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=2421"/>
		<updated>2009-10-04T02:54:55Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: Undo revision 2348 by Poopie (Talk) SPAM. Does not substantially add to the page.&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]&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=1127</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=1127"/>
		<updated>2009-04-21T14:03:45Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Using Both Screens */ Forgot to set the overflow&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&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;
&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;
&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]&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;
=== 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;
== 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.cashman-productions.fr.nf/dsi/ Vertical test page]&lt;br /&gt;
* [http://www.dsicade.com DSiCade]&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=1126</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=1126"/>
		<updated>2009-04-21T13:22:52Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&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;
&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;
&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]&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; }&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;
=== 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;
== 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.cashman-productions.fr.nf/dsi/ Vertical test page]&lt;br /&gt;
* [http://www.dsicade.com DSiCade]&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>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=1094</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=1094"/>
		<updated>2009-04-20T12:35:30Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Features/Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&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;
&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;
&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 this tag 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=240&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can test that with a demo page on my website : [http://www.cashman-productions.fr.nf/dsi/ here]&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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;br /&gt;
* [[Nintendo Software]]&lt;/div&gt;</summary>
		<author><name>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=894</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=894"/>
		<updated>2009-04-16T21:10:50Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Features/Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&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;
| ?&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;
| ?&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;
&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;
&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 this tag 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=240&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can test that with a demo page on my website : [http://www.cashman-productions.fr.nf/dsi/ here]&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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;/div&gt;</summary>
		<author><name>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=832</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=832"/>
		<updated>2009-04-14T23:28:11Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Features/Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&lt;br /&gt;
&lt;br /&gt;
== Features/Limitations ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;20%&amp;quot;&lt;br /&gt;
! Feature !! Supported&lt;br /&gt;
|-&lt;br /&gt;
| Audio ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Canvas ||bgcolor=&amp;quot;yellow&amp;quot; | Limited&lt;br /&gt;
|- &lt;br /&gt;
| CSS2 ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| CSS3 || ?&lt;br /&gt;
|- &lt;br /&gt;
| DOM ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| DOM2 ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Javascript ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| File Download ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| File Upload ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flash ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HTML5 ||bgcolor=&amp;quot;yellow&amp;quot; | Partial&lt;br /&gt;
|-&lt;br /&gt;
| Plugins ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SVG ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Video ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| XHTML || ?&lt;br /&gt;
|-&lt;br /&gt;
| XMLHttpRequest || ?&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;
&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;
&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 this tag 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=240&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can test that with a demo page on my website : [http://www.cashman-productions.fr.nf/dsi/ here]&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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;/div&gt;</summary>
		<author><name>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=831</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=831"/>
		<updated>2009-04-14T23:26:21Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: /* Limitations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Browse the web with the second edition of the Opera browser for DSi. The browser use Opera 9.50. This application is available on the [[Nintendo DSi Shop]]. It&#039;s free.&lt;br /&gt;
&lt;br /&gt;
== Features/Limitations ==&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot; width=&amp;quot;20%&amp;quot;&lt;br /&gt;
! Feature !! Supported&lt;br /&gt;
|-&lt;br /&gt;
| Audio ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Canvas ||bgcolor=&amp;quot;yellow&amp;quot; | Limited&lt;br /&gt;
|- &lt;br /&gt;
| CSS2 ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| CSS3 || ?&lt;br /&gt;
|- &lt;br /&gt;
| DOM ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| DOM2 ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| Javascript ||bgcolor=&amp;quot;green&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;Yes&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| File Download ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| File Upload ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Flash ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| HTML5 || Partial&lt;br /&gt;
|-&lt;br /&gt;
| Plugins ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| SVG ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Video ||bgcolor=&amp;quot;red&amp;quot; |&amp;lt;font color=&amp;quot;white&amp;quot;&amp;gt;No&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| XHTML || ?&lt;br /&gt;
|-&lt;br /&gt;
| XMLHttpRequest || ?&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;
&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;
&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 this tag 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=240&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can test that with a demo page on my website : [http://www.cashman-productions.fr.nf/dsi/ here]&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;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Nintendo DSi Shop]]&lt;/div&gt;</summary>
		<author><name>Thewiirocks</name></author>
	</entry>
	<entry>
		<id>https://dsibrew.org/w/index.php?title=Nintendo_DSi_Browser&amp;diff=637</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=637"/>
		<updated>2009-04-10T02:25:55Z</updated>

		<summary type="html">&lt;p&gt;Thewiirocks: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
Browse the web with the second edition of the Opera browser for DS. (Flash and things not supported)&lt;br /&gt;
&lt;br /&gt;
== User Agent strings ==&lt;br /&gt;
&lt;br /&gt;
Sample DSi Browser User Agent Strings :&lt;br /&gt;
&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;
&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 this tag 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=240&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can test that with a demo page on my website : [http://www.cashman-productions.fr.nf/dsi/ here]&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;
{|border=&amp;quot;1&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;
Notes:&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;/div&gt;</summary>
		<author><name>Thewiirocks</name></author>
	</entry>
</feed>