This commit is contained in:
IanSkinner1982 2022-11-20 17:20:34 -05:00
parent a247f00365
commit ee59f86aef
12 changed files with 513 additions and 25 deletions

388
_site/dsidev/dsishop.html Normal file
View File

@ -0,0 +1,388 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>DSi Shop Debug | rmc's site</title>
<link rel="icon" type="image/png" href="/icon.png"/>
<link rel="stylesheet" type="text/css" href="/assets/css/styledsi.css">
<link id="pagestyle" rel="stylesheet" type="text/css" href="">
<link rel="alternate" type="application/atom+xml" href="https://ianskinner1982.github.io/feed.xml">
<script src="/assets/bootstrap/js/bootstrap.bundle.js"></script>
<script src="/assets/js/main.js"></script>
<meta property="og:title" content="DSi Shop Debug">
<meta property="og:locale" content="en_US">
<meta name="description" content="DSi Shop Debug | rmc's site">
<meta property="og:description" content="DSi Shop Debug | rmc's site">
<link rel="canonical" href="https://ianskinner1982.github.io">
<meta property="og:url" content="https://ianskinner1982.github.io">
<meta property="og:site_name" content="rmc's site">
<meta property="og:image" content="https://ianskinner1982.github.io/icon.png">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<style>
body {
background-image: url('/assets/dsi/background.jpg');
}
.nav ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 3.5%;
/* overflow: hidden; */
}
.navstd {
float: left;
}
.navalt {
float: right;
}
.container {
position: relative;
}
.imageOne {
z-index: 0;
}
.imageTwo {
z-index: 1;
}
.imageThree {
z-index: 2;
}
.imageFour {
z-index: 3;
}
.image {
position: absolute;
width: 100px;
height: 100px;
}
.navimgoverlay {
opacity: 0.0;
text-align: center;
float: left;
padding-top: .6vw;
width: 6vw;
height: auto;
}
.navimgoverlay:hover {
opacity: 1.0;
width: 6vw;
}
.navimg {
text-align: center;
float: left;
padding-top: .6vw;
width: 6vw;
height: auto;
}
.navicon {
text-align: center;
float: left;
padding-top: 2.1vw;
padding-left: 1.38vw;
width: 3.2vw;
height: auto;
}
.navedge {
text-align: center;
float: left;
margin: 1%;
width: 1.5vw;
height: auto;
}
.navpadding li {
padding-top: 1.5%;
}
.image2 {
position: absolute;
border-color: #FFFFFF
width: auto;
height: auto;
}
.image3 {
position: relative;
border-color: #FFFFFF
width: auto;
height: auto;
}
.text {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 30px;
font-size: 1vw;
padding-top: 2.2vw;
padding-left: 6.2vw;
}
.icon {
padding-top:2.2vw;
margin-left: -9.3vw;
z-index: 2;
}
.titleimgoverlay {
margin: 0% 2% 0%;
opacity: 0.0;
text-align: center;
float: left;
width: 16vw;
height: auto;
}
.titleimgoverlay:hover {
opacity: 1.0;
}
.titleimg {
margin: 0% 2% 0%;
text-align: center;
float: left;
width: 16vw;
height: auto;
margin-bottom: 10vw;
}
.titleedge {
text-align: center;
float: left;
margin: 1%;
width: 18vw;
height: auto;
}
.titlepadding li {
padding-top: 1.5%;
margin: 0% 2% 0%
}
.homeimg {
margin: 6% 5% 0%;
text-align: center;
float: right;
width: 16vw;
height: auto;
margin-bottom: 5vw;
}
.hometext {
position: absolute;
text-align: center;
border-color: #FFFFFF;
font-size: 40px;
font-size: 1.1vw;
}
.homeicon {
padding-top: 6.99vw;
margin-left: -1.59vw;
z-index: 2;
}
.othertext {
position: absolute;
text-align: left;
border-color: #FFFFFF;
font-size: 40px;
font-size: 1.2vw;
padding-top: 1vw;
padding-left: 1.2vw;
}
</style>
<div class="nav">
<nav>
<ul>
<li class="navedge"><img src="/assets/dsi/leftbracket.png" style="width:1.5vw;height:auto;margin:auto;"/></li>
<div class="navpadding">
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/back.png" class="navicon"></div>
<div class="imageThree image"><a href="/"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/home.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsi.html"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/twldevapps.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/devshop.png" class="navicon"></div>
<div class="imageThree image"><a href="/dsidev/dsishop/startup.html"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/box.png" class="navimg"></div>
<div class="imageThree image"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/discord.png" class="navicon"></div>
<div class="imageThree image"><a href="https://discord.gg/XZxxZngwDQ"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
<li class="navimg">
<div class="container">
<div class="imageOne image"><img src="/assets/dsi/boxfull.png" class="navimg"></div>
<div class="imageTwo image"><img src="/assets/dsi/icon/github.png" class="navicon"></div>
<div class="imageThree image"><a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/"><img src="/assets/dsi/boxoverlay.png" class="navimgoverlay"></a></div>
</div>
</li>
</div>
<li class="navedge"><img src="/assets/dsi/rightbracket.png" style="width:1.5vw;height:auto;margin:auto;"/></li>
</ul>
</nav>
</div>
<div id="content-wrap">
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
<div class="float-container">
<div class="float-child1">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/widebarnoprompt_u.png" style="width:75vw;">
<img src="/assets/dsi/widepromptnobar.png" style="width:75vw;height:83vw;">
<img src="/assets/dsi/widebarnoprompt_d.png" style="width:75vw;">
</div>
<div class="othertext" style="width:73.5vw;">
<h1>DSi Shop Debug</h1>
This is a DSi Shop used for debugging.
<br>
The app features pages for downloading test programs/save data, testing all EC functions (ticket management,
<br>
All the info (along with an interactive web demo) has been placed <a href="dsishop/startup.html">here</a>.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_sweep.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_dump.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div></div>
</div>
</div>
</ul>
</div>
<div class="float-child2">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/thinbarnoprompt_u.png" style="width:20vw;">
<img src="/assets/dsi/thinpromptnobar.png" style="width:20vw;height:83vw;">
<img src="/assets/dsi/thinbarnoprompt_d.png" style="width:20vw;">
</div>
<div class="imageTwo">
<ul class="homeimg">
<div class="container">
<div class="imageTwo image2">
<img src="/assets/dsi/homemenu.png" class="homeimg">
</div>
<div class="imageThree image3">
<div class="hometext" style="padding-top: 2vw;padding-left: 2.9vw;">NINTENDO DSi™<br>Demonstration</div>
<!--padding-top 2vw and 2.7vw for two and one line banners, respectively-->
<div class="imageThree image3 homeicon">
<img src="/assets/dsi/icon/default.gif" width="13%" height="13%">
</div>
</div>
<div class="othertext" style="text-align:left;padding-top:25%;margin-left:-15%;">
<p>
<b>Source:</b><div style="font-size: 40px;font-size: 1vw;">Gigaleaks/platinum.7z/twl.7z/TwlToolsRED/tools/Mastering Batch File.zip/sample/NTRJ.srl</div><br>
<b>Downloads:</b>
<table class="othertexts" style="solid; width: 100%;font-size: 3px;font-size: 1vw;">
<tr>
<th><br>SRL</th>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/NandSweeper/NTRJ.srl">NTRJ</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/NandSweeper/NTRJ-Secure.srl">NTRJ-Secure</a></td>
</tr>
</table>
</p>
</div>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
<footer>
<br><br><br><footer class="bg-light text-lg-start border-top align-items-center text-center" style="text-align:center;">
<div class="text-center p-3 align-items-center" style="font-size: 8px;">
Copyright &copy; 2021-<span id="footerDate"></span> Ian M. Skinner <a href="/contactus" class="text-reset fw-bold">Contact me.</a>
</div>
<!--<div align='center' hidden><a href='https://www.free-website-hit-counter.com'><img src='https://www.free-website-hit-counter.com/c.php?d=9&id=141120&s=39' border='0' alt='Free Website Hit Counter'></a><br / ><small><a href='https://www.free-website-hit-counter.com' title="Free Website Hit Counter">(page hits)</a></small></div>-->
</footer>
</footer>
</html>

View File

@ -293,9 +293,9 @@ body {
</iframe>
</center>
<div style="text-align:left;">
<h2>This is an interactive demo of the developer DSi Shop.</h2>The developer DSi shop uses a modified version of the DSi Browser, and most of its content is local HTML/JS. Because the app is almost entirely HTML/JS, I was able to take the HTML pages from romfs and format them to work on your browser.<br><br>Sadly, many of the pages are missing- locked behind Nintendo's development servers or just straight up gone. I patched things up wherever possible, killing any dead links and linking to otherwise unlinked pages.<br>Features such as the console information and DSi specific operations are also missing/broken (as is to be expected when you're running a DSi app on a PC). I tried filling in the blanks where I could, but it still has a way to go.<br>If you want to help polish up the code, feel free to submit a PR <a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/tree/master/gaming/htmls">here.</a><br>
<h2>This is an interactive demo of the developer DSi Shop.</h2>The developer DSi shop uses a modified version of the DSi Browser, and most of its content is local HTML/JS. Because the app is almost entirely HTML/JS, I was able to take the HTML pages from romfs and format them to work on your browser.<br><br>Sadly, many of the pages are missing- locked behind Nintendo's development servers or just straight up gone. I patched things up wherever possible, killing any dead links and linking to otherwise unlinked pages.<br>Features such as the console information and DSi specific operations are also missing/broken (as is to be expected when running a DSi app on a modern browser). I tried filling in the blanks where I could, but it still has a way to go.<br>If you want to help polish up the code, feel free to submit a PR <a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/tree/master/dsidev/dsishop">here.</a><br>
<h2>Download original app:</h2>
I have found 3 different versions of this app. I am not sure what the differences between the apps are, though I will look into that.<br>
I have found 3 different versions of this app. I am not sure what the specific differences between the apps are, though I will look into that.<br>
I used the files from <i><b>shop.HNFC.Release.v1536</b></i> for my demo.
<br><br>
shop.HNFC.Release.v1536: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.tad">tad</a><br>
@ -304,10 +304,8 @@ shop.HNFC.Release.14231: <a href="https://archive.org/download/rmc-dsi/shop.HNFC
shop.HNFC.Release.thumb: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.tad">tad</a><br>
<br><br>
I have only gotten <i><b>shop.HNFC.Release.v1536.tad</b></i> to work. The other two versions produce a <b>293003</b> error (NAND install) or boot with broken touch controls (unlaunch & nds-bootstrap).
<br>
I have only gotten the first one to work on a DSi by installing it to NAND, but hiyaCFW may work as well (I haven't tested that yet). Using nds-bootstrap, unlaunch, or any similar apps will introduce the problems listed above, or cause the developer DSi Shop not to boot.
<br><br><span style="color:orange;">
<i><b>shop.HNFC.Release.v1536.tad</b></i> is the only working version of the debug shop. It will only run if installed to NAND and booted via the home menu.<br>Using nds-bootstrap, unlaunch, or any similar apps will introduce problems like dead touch controls, a <b>293003</b> error, or cause the shop to whitescreen.</span>
<br><br>
</div>

View File

@ -305,7 +305,8 @@ body {
padding: 1vw;
}
</style>
<h2>Under Construction</h2>You can still check out the dev app pages though.<br><br>You may notice some of these pages have only a small amount of text. I try to write things as simply as possible, and if an app only needs two sentences to be explained, I will leave it at two sentences.<br>It's not as empty as it looks.<br>
<span style="color:red;"><h1>Apps wanted!</h1><h2>If you've got anything not shown <a href="https://archive.org/download/rmc-dsi">here</a>, send it to me at <i>ianskinner519@gmail.com</i></h2></span>
<h2>Under Construction</h2>You can still check out the dev app pages though.<br><br>You may notice some of these pages have only a small amount of text. I try to write things as simply as possible, and if an app only needs two sentences to be explained, I will leave it at two sentences.<br>
<a href="/dsidev/ecconfigview.html">ecConfigView</a><br>
<a href="/dsidev/settings.html">Settings</a><br>
<a href="/dsidev/sd2photo.html">sd2photo</a><br>
@ -318,6 +319,7 @@ body {
<a href="/dsidev/notlaunch.html">NotLaunch</a><br>
<a href="/dsidev/photochecker.html">PhotoChecker</a><br>
<a href="/dsidev/soundplayer.html">NAND SoundPlayer</a><br>
<a href="/dsidev/nandsweeper.html">Nand Sweeper</a><br>
<div align='center'><a href='https://www.free-website-hit-counter.com'><img src='https://www.free-website-hit-counter.com/c.php?d=9&id=141120&s=39' border='0' alt='Free Website Hit Counter'></a><br / ><small><a href='https://www.free-website-hit-counter.com' title="Free Website Hit Counter">(page hits)</a></small></div>

View File

@ -317,9 +317,9 @@ body {
<h1>Nand Sweeper</h1>
This allows you to <code>SWEEP</code> or <code>DUMP</code> the NAND and SD card. These features are explained below.<br><br><span style="color:orange;">The app comes in two versions (NTRJ and NTRJ-Secure). I don't know the specific difference between them, but NTRJ-Secure will not boot.</span>
<h2>SWEEP</h2>
The <code>SWEEP</code> function allows you to set every byte in NAND or the SD as <code>00, FF, 55, AA</code>, or incremental/decremental and random patterns. You can set the location to start writing through the <code>Input Transfer Vector</code>.
The <code>SWEEP</code> function allows you to set every byte in NAND or the SD as <code>00, FF, 55, AA</code>, or incremental/decremental and random patterns. The location to start writing is set through the <code>Input Transfer Sector</code>.
<h2>DUMP</h2>
<code>DUMP</code> allows you to see a hex dump of the NAND and SD. You can choose the location to display through the <code>Input Transfer Vector</code>, and you can use dpad-up and dpad-down to scroll through the hex dump.
<code>DUMP</code> displays a hex dump of the NAND and SD. The <code>Input Sector Address</code> sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_sweep.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>

View File

@ -315,10 +315,10 @@ body {
</div>
<div class="othertext" style="width:73.5vw;">
<h1>System Settings</h1>The majority of this info comes from TCRF, linked <a href="https://tcrf.net/Proto:Nintendo_DSi_System_Settings">here</a>. Go check them out, they're an amazing resource (but sadly no links there, which is why this exists).<br><br>Global controls:<br>L/R to change brightness, and START to reboot.
<h2>Version 5199</h2>The SDK 5199 version of System Settings is currently the earliest known build, and is found in the <code>TwlIPL</code><span style="color:red;">*</span>. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br> <code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><br><span style="color:red;">*I looked in TwlIPL and could only find the unversioned build. Either TCRF was wrong, or I missed it. Please let me know if you can find 5199 (ianskinner519@gmail.com).</span>
<h2>Version 5199</h2>The SDK 5199 version of System Settings is currently the earliest known build, and is found at <code>TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl</code>. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br> <code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><br>
<h2>Version 6291</h2>6291 is a big step down from 5199, and only comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br>
<h2>Version 7739</h2>7739 is currently the most complete known build, and is found in the many unformatted DSi units. It is quite possibly left over from a factory install. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br><code> - Machine Clean Up</code>, formats the console<br><code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><code> - EULA</code>, lets you agree or dissagree with the EULA, and set the agreed EULA version.<br><code> - Freesoft Box</code>, lets you change the number of free home menu slots. This feature does not seem to work properly, as the number is reset after the home menu is loaded.
<h2>Version ????</h2>This is an unversioned copy of System Settings from <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/</code>. It appears to be very similar to 7739, however it does not show the SDK/IPL version, and has graphical issues (screen flickering, and some text not displaying correctly). See the screenshots below for examples of those errors.
<h2>Version ????</h2>This is an unversioned copy of System Settings found at <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad</code>. It appears to be very similar to 7739, however it does not show the SDK/IPL version, and has graphical issues (screen flickering, and some text not displaying correctly). See the screenshots below for examples of those errors.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/MachineSettings/main.gif" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
@ -368,7 +368,7 @@ body {
</div>
<div class="othertext" style="text-align:left;padding-top:25%;margin-left:-15%;">
<p>
<b>Source:</b><div style="font-size: 40px;font-size: 1vw;">Gigaleaks/platinum.7z/twl.7z/TwlIPL<br>TWL prototype units</div><br>
<b>Sources:</b><div style="font-size: 40px;font-size: 1vw;">- Gigaleaks/platinum.7z/twl.7z/TwlIPL<br>- TWL prototype and development units</div><br>
<b>Downloads:</b>
<table class="othertexts" style="solid; width: 100%;font-size: 3px;font-size: 1vw;">
<tr>
@ -379,6 +379,9 @@ body {
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.srl">????</a></td>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.tad">????</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.5199.srl">5199</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.6291.srl">6291</a></td>
</tr>

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2022-11-18T18:18:05-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmcs site</title><entry><title type="html">101 Mini Golf World - Another bland DSiWare</title><link href="http://localhost:4000/2022/08/26/101-minigolf-world.html" rel="alternate" type="text/html" title="101 Mini Golf World - Another bland DSiWare" /><published>2022-08-26T00:00:00-04:00</published><updated>2022-08-26T00:00:00-04:00</updated><id>http://localhost:4000/2022/08/26/101-minigolf-world</id><content type="html" xml:base="http://localhost:4000/2022/08/26/101-minigolf-world.html"><![CDATA[<p>101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes.
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.1">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2022-11-20T16:19:06-05:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">rmcs site</title><entry><title type="html">101 Mini Golf World - Another bland DSiWare</title><link href="http://localhost:4000/2022/08/26/101-minigolf-world.html" rel="alternate" type="text/html" title="101 Mini Golf World - Another bland DSiWare" /><published>2022-08-26T00:00:00-04:00</published><updated>2022-08-26T00:00:00-04:00</updated><id>http://localhost:4000/2022/08/26/101-minigolf-world</id><content type="html" xml:base="http://localhost:4000/2022/08/26/101-minigolf-world.html"><![CDATA[<p>101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes.
<br><br>
The game starts up with a nice tutorial on how to play. It goes over all the controls in about 20 seconds and doesn't leave you confused.
<br>

View File

@ -28,6 +28,9 @@
<loc>http://localhost:4000/dsi.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/dsishop.html</loc>
</url>
<url>
<loc>http://localhost:4000/dsidev/dsishop/SMC/ec/ec_deviceInfo.html</loc>
</url>
<url>

91
dsidev/dsishop.html Normal file
View File

@ -0,0 +1,91 @@
---
title: DSi Shop Debug
layout: dsiware
---
<style>
.float-container {
border: 0px solid #fff;
font-size: 0;
}
.float-child1 {
width: 40%;
height: 40%;
float: left;
padding: 1vw;
}
.float-child2 {
width: 20%;
height: 40%;
float: right;
padding: 1vw;
}
</style>
<div class="float-container">
<div class="float-child1">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/widebarnoprompt_u.png" style="width:75vw;">
<img src="/assets/dsi/widepromptnobar.png" style="width:75vw;height:83vw;">
<img src="/assets/dsi/widebarnoprompt_d.png" style="width:75vw;">
</div>
<div class="othertext" style="width:73.5vw;">
<h1>DSi Shop Debug</h1>
This is a DSi Shop used for debugging.
<br>
The app features pages for downloading test programs/save data, testing all EC functions (ticket management,
<br>
All the info (along with an interactive web demo) has been placed <a href="dsishop/startup.html">here</a>.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_sweep.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_dump.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div></div>
</div>
</div>
</ul>
</div>
<div class="float-child2">
<div class="container">
<div class="imageOne image">
<img src="/assets/dsi/thinbarnoprompt_u.png" style="width:20vw;">
<img src="/assets/dsi/thinpromptnobar.png" style="width:20vw;height:83vw;">
<img src="/assets/dsi/thinbarnoprompt_d.png" style="width:20vw;">
</div>
<div class="imageTwo">
<ul class="homeimg">
<div class="container">
<div class="imageTwo image2">
<img src="/assets/dsi/homemenu.png" class="homeimg">
</div>
<div class="imageThree image3">
<div class="hometext" style="padding-top: 2vw;padding-left: 2.9vw;">NINTENDO DSi™<br>Demonstration</div>
<!--padding-top 2vw and 2.7vw for two and one line banners, respectively-->
<div class="imageThree image3 homeicon">
<img src="/assets/dsi/icon/default.gif" width="13%" height="13%">
</div>
</div>
<div class="othertext" style="text-align:left;padding-top:25%;margin-left:-15%;">
<p>
<b>Source:</b><div style="font-size: 40px;font-size: 1vw;">Gigaleaks/platinum.7z/twl.7z/TwlToolsRED/tools/Mastering Batch File.zip/sample/NTRJ.srl</div><br>
<b>Downloads:</b>
<table class="othertexts" style="solid; width: 100%;font-size: 3px;font-size: 1vw;">
<tr>
<th><br>SRL</th>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/NandSweeper/NTRJ.srl">NTRJ</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/NandSweeper/NTRJ-Secure.srl">NTRJ-Secure</a></td>
</tr>
</table>
</p>
</div>
</ul>
</div>
</div>
</div>
</div>
</div>

View File

@ -10,9 +10,9 @@ layout: dsiware
</iframe>
</center>
<div style="text-align:left;">
<h2>This is an interactive demo of the developer DSi Shop.</h2>The developer DSi shop uses a modified version of the DSi Browser, and most of its content is local HTML/JS. Because the app is almost entirely HTML/JS, I was able to take the HTML pages from romfs and format them to work on your browser.<br><br>Sadly, many of the pages are missing- locked behind Nintendo's development servers or just straight up gone. I patched things up wherever possible, killing any dead links and linking to otherwise unlinked pages.<br>Features such as the console information and DSi specific operations are also missing/broken (as is to be expected when you're running a DSi app on a PC). I tried filling in the blanks where I could, but it still has a way to go.<br>If you want to help polish up the code, feel free to submit a PR <a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/tree/master/gaming/htmls">here.</a><br>
<h2>This is an interactive demo of the developer DSi Shop.</h2>The developer DSi shop uses a modified version of the DSi Browser, and most of its content is local HTML/JS. Because the app is almost entirely HTML/JS, I was able to take the HTML pages from romfs and format them to work on your browser.<br><br>Sadly, many of the pages are missing- locked behind Nintendo's development servers or just straight up gone. I patched things up wherever possible, killing any dead links and linking to otherwise unlinked pages.<br>Features such as the console information and DSi specific operations are also missing/broken (as is to be expected when running a DSi app on a modern browser). I tried filling in the blanks where I could, but it still has a way to go.<br>If you want to help polish up the code, feel free to submit a PR <a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/tree/master/dsidev/dsishop">here.</a><br>
<h2>Download original app:</h2>
I have found 3 different versions of this app. I am not sure what the differences between the apps are, though I will look into that.<br>
I have found 3 different versions of this app. I am not sure what the specific differences between the apps are, though I will look into that.<br>
I used the files from <i><b>shop.HNFC.Release.v1536</b></i> for my demo.
<br><br>
shop.HNFC.Release.v1536: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.tad">tad</a><br>
@ -21,9 +21,7 @@ shop.HNFC.Release.14231: <a href="https://archive.org/download/rmc-dsi/shop.HNFC
shop.HNFC.Release.thumb: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.tad">tad</a><br>
<br><br>
I have only gotten <i><b>shop.HNFC.Release.v1536.tad</b></i> to work. The other two versions produce a <b>293003</b> error (NAND install) or boot with broken touch controls (unlaunch & nds-bootstrap).
<br>
I have only gotten the first one to work on a DSi by installing it to NAND, but hiyaCFW may work as well (I haven't tested that yet). Using nds-bootstrap, unlaunch, or any similar apps will introduce the problems listed above, or cause the developer DSi Shop not to boot.
<br><br><span style="color:orange;">
<i><b>shop.HNFC.Release.v1536.tad</b></i> is the only working version of the debug shop. It will only run if installed to NAND and booted via the home menu.<br>Using nds-bootstrap, unlaunch, or any similar apps will introduce problems like dead touch controls, a <b>293003</b> error, or cause the shop to whitescreen.</span>
<br><br>
</div>

View File

@ -22,7 +22,8 @@ layout: dsiware
padding: 1vw;
}
</style>
<h2>Under Construction</h2>You can still check out the dev app pages though.<br><br>You may notice some of these pages have only a small amount of text. I try to write things as simply as possible, and if an app only needs two sentences to be explained, I will leave it at two sentences.<br>It's not as empty as it looks.<br>
<span style="color:red;"><h1>Apps wanted!</h1><h2>If you've got anything not shown <a href="https://archive.org/download/rmc-dsi">here</a>, send it to me at <i>ianskinner519@gmail.com</i></h2></span>
<h2>Under Construction</h2>You can still check out the dev app pages though.<br><br>You may notice some of these pages have only a small amount of text. I try to write things as simply as possible, and if an app only needs two sentences to be explained, I will leave it at two sentences.<br>
<a href="/dsidev/ecconfigview.html">ecConfigView</a><br>
<a href="/dsidev/settings.html">Settings</a><br>
<a href="/dsidev/sd2photo.html">sd2photo</a><br>
@ -35,6 +36,7 @@ layout: dsiware
<a href="/dsidev/notlaunch.html">NotLaunch</a><br>
<a href="/dsidev/photochecker.html">PhotoChecker</a><br>
<a href="/dsidev/soundplayer.html">NAND SoundPlayer</a><br>
<a href="/dsidev/nandsweeper.html">Nand Sweeper</a><br>
<div align='center'><a href='https://www.free-website-hit-counter.com'><img src='https://www.free-website-hit-counter.com/c.php?d=9&id=141120&s=39' border='0' alt='Free Website Hit Counter'></a><br / ><small><a href='https://www.free-website-hit-counter.com' title="Free Website Hit Counter">(page hits)</a></small></div>

View File

@ -34,9 +34,9 @@ layout: dsiware
<h1>Nand Sweeper</h1>
This allows you to <code>SWEEP</code> or <code>DUMP</code> the NAND and SD card. These features are explained below.<br><br><span style="color:orange;">The app comes in two versions (NTRJ and NTRJ-Secure). I don't know the specific difference between them, but NTRJ-Secure will not boot.</span>
<h2>SWEEP</h2>
The <code>SWEEP</code> function allows you to set every byte in NAND or the SD as <code>00, FF, 55, AA</code>, or incremental/decremental and random patterns. You can set the location to start writing through the <code>Input Transfer Vector</code>.
The <code>SWEEP</code> function allows you to set every byte in NAND or the SD as <code>00, FF, 55, AA</code>, or incremental/decremental and random patterns. The location to start writing is set through the <code>Input Transfer Sector</code>.
<h2>DUMP</h2>
<code>DUMP</code> allows you to see a hex dump of the NAND and SD. You can choose the location to display through the <code>Input Transfer Vector</code>, and you can use dpad-up and dpad-down to scroll through the hex dump.
<code>DUMP</code> displays a hex dump of the NAND and SD. The <code>Input Sector Address</code> sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/NandSweeper/nandsweeper_sweep.png" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>

View File

@ -32,10 +32,10 @@ layout: dsiware
</div>
<div class="othertext" style="width:73.5vw;">
<h1>System Settings</h1>The majority of this info comes from TCRF, linked <a href="https://tcrf.net/Proto:Nintendo_DSi_System_Settings">here</a>. Go check them out, they're an amazing resource (but sadly no links there, which is why this exists).<br><br>Global controls:<br>L/R to change brightness, and START to reboot.
<h2>Version 5199</h2>The SDK 5199 version of System Settings is currently the earliest known build, and is found in the <code>TwlIPL</code><span style="color:red;">*</span>. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br> <code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><br><span style="color:red;">*I looked in TwlIPL and could only find the unversioned build. Either TCRF was wrong, or I missed it. Please let me know if you can find 5199 (ianskinner519@gmail.com).</span>
<h2>Version 5199</h2>The SDK 5199 version of System Settings is currently the earliest known build, and is found at <code>TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl</code>. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br> <code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><br>
<h2>Version 6291</h2>6291 is a big step down from 5199, and only comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br>
<h2>Version 7739</h2>7739 is currently the most complete known build, and is found in the many unformatted DSi units. It is quite possibly left over from a factory install. It comes with the following settings<br><code> - Language</code>, lets you change your language<br><code> - Date & Time</code>, changes the date and time<br><code> - User Information</code>, lets you change your name, birthday, color, and message<br><code> - Touch Panel</code>, lets you calibrate the touch screen<br><code> - Wireless</code>, lets you turn wireless communications on and off<br><code> - Machine Clean Up</code>, formats the console<br><code>- Country</code>, lets you change your console's country<br><code> - Parental Control</code>, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.<br><code> - EULA</code>, lets you agree or dissagree with the EULA, and set the agreed EULA version.<br><code> - Freesoft Box</code>, lets you change the number of free home menu slots. This feature does not seem to work properly, as the number is reset after the home menu is loaded.
<h2>Version ????</h2>This is an unversioned copy of System Settings from <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/</code>. It appears to be very similar to 7739, however it does not show the SDK/IPL version, and has graphical issues (screen flickering, and some text not displaying correctly). See the screenshots below for examples of those errors.
<h2>Version ????</h2>This is an unversioned copy of System Settings found at <code>TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad</code>. It appears to be very similar to 7739, however it does not show the SDK/IPL version, and has graphical issues (screen flickering, and some text not displaying correctly). See the screenshots below for examples of those errors.
<div style="text-align:center;"><h1>Screenshots:</h1>
<div style="float: left;width: 35vw;"><img src="/assets/dsi/screenshots/MachineSettings/main.gif" style="width:30vw;filter:drop-shadow(0.25rem 0.25rem 0.5rem #000000);padding-bottom:2vw;"></div>
@ -85,7 +85,7 @@ layout: dsiware
</div>
<div class="othertext" style="text-align:left;padding-top:25%;margin-left:-15%;">
<p>
<b>Source:</b><div style="font-size: 40px;font-size: 1vw;">Gigaleaks/platinum.7z/twl.7z/TwlIPL<br>TWL prototype units</div><br>
<b>Sources:</b><div style="font-size: 40px;font-size: 1vw;">- Gigaleaks/platinum.7z/twl.7z/TwlIPL<br>- TWL prototype and development units</div><br>
<b>Downloads:</b>
<table class="othertexts" style="solid; width: 100%;font-size: 3px;font-size: 1vw;">
<tr>
@ -96,6 +96,9 @@ layout: dsiware
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.srl">????</a></td>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.tad">????</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.5199.srl">5199</a></td>
</tr>
<tr>
<td><a href="https://archive.org/download/rmc-dsi/MachineSettings/HNBA.6291.srl">6291</a></td>
</tr>