diff --git a/_site/dsidev/dsishop.html b/_site/dsidev/dsishop.html new file mode 100644 index 0000000..5e7e60d --- /dev/null +++ b/_site/dsidev/dsishop.html @@ -0,0 +1,388 @@ + + + + DSi Shop Debug | rmc's site + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+
+

DSi Shop Debug

+ This is a DSi Shop used for debugging. +
+ The app features pages for downloading test programs/save data, testing all EC functions (ticket management, +
+ All the info (along with an interactive web demo) has been placed here. +

Screenshots:

+ +
+
+
+
+ +
+
+
+
+ + + +
+
+
    +
    +
    + +
    +
    +
    NINTENDO DSi™
    Demonstration
    + +
    + +
    +
    +
    +

    + Source:

    Gigaleaks/platinum.7z/twl.7z/TwlToolsRED/tools/Mastering Batch File.zip/sample/NTRJ.srl

    + Downloads: + + + + + + + + + + +

    SRL
    NTRJ
    NTRJ-Secure
    + +

    +
    +
+
+
+
+
+
+ + + + + diff --git a/_site/dsidev/dsishop/startup.html b/_site/dsidev/dsishop/startup.html index b9fe9e2..05c54d3 100644 --- a/_site/dsidev/dsishop/startup.html +++ b/_site/dsidev/dsishop/startup.html @@ -293,9 +293,9 @@ body {
-

This is an interactive demo of the developer DSi Shop.

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.

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.
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.
If you want to help polish up the code, feel free to submit a PR here.
+

This is an interactive demo of the developer DSi Shop.

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.

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.
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.
If you want to help polish up the code, feel free to submit a PR here.

Download original app:

-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.
+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.
I used the files from shop.HNFC.Release.v1536 for my demo.

shop.HNFC.Release.v1536: srl | tad
@@ -304,10 +304,8 @@ shop.HNFC.Release.14231: srl | tad
-

-I have only gotten shop.HNFC.Release.v1536.tad to work. The other two versions produce a 293003 error (NAND install) or boot with broken touch controls (unlaunch & nds-bootstrap). -
-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. +

+shop.HNFC.Release.v1536.tad is the only working version of the debug shop. It will only run if installed to NAND and booted via the home menu.
Using nds-bootstrap, unlaunch, or any similar apps will introduce problems like dead touch controls, a 293003 error, or cause the shop to whitescreen.


diff --git a/_site/dsidev/index.html b/_site/dsidev/index.html index 046c88d..7ebaa7a 100644 --- a/_site/dsidev/index.html +++ b/_site/dsidev/index.html @@ -305,7 +305,8 @@ body { padding: 1vw; } -

Under Construction

You can still check out the dev app pages though.

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.
It's not as empty as it looks.
+

Apps wanted!

If you've got anything not shown here, send it to me at ianskinner519@gmail.com

+

Under Construction

You can still check out the dev app pages though.

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.
ecConfigView
Settings
sd2photo
@@ -318,6 +319,7 @@ body { NotLaunch
PhotoChecker
NAND SoundPlayer
+Nand Sweeper
Free Website Hit Counter
(page hits)
diff --git a/_site/dsidev/nandsweeper.html b/_site/dsidev/nandsweeper.html index d13ad2a..782b789 100644 --- a/_site/dsidev/nandsweeper.html +++ b/_site/dsidev/nandsweeper.html @@ -317,9 +317,9 @@ body {

Nand Sweeper

This allows you to SWEEP or DUMP the NAND and SD card. These features are explained below.

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.

SWEEP

- The SWEEP function allows you to set every byte in NAND or the SD as 00, FF, 55, AA, or incremental/decremental and random patterns. You can set the location to start writing through the Input Transfer Vector. + The SWEEP function allows you to set every byte in NAND or the SD as 00, FF, 55, AA, or incremental/decremental and random patterns. The location to start writing is set through the Input Transfer Sector.

DUMP

- DUMP allows you to see a hex dump of the NAND and SD. You can choose the location to display through the Input Transfer Vector, and you can use dpad-up and dpad-down to scroll through the hex dump. + DUMP displays a hex dump of the NAND and SD. The Input Sector Address sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.

Screenshots:

diff --git a/_site/dsidev/settings.html b/_site/dsidev/settings.html index 05d7354..e385aa6 100644 --- a/_site/dsidev/settings.html +++ b/_site/dsidev/settings.html @@ -315,10 +315,10 @@ body {

System Settings

The majority of this info comes from TCRF, linked here. Go check them out, they're an amazing resource (but sadly no links there, which is why this exists).

Global controls:
L/R to change brightness, and START to reboot. -

Version 5199

The SDK 5199 version of System Settings is currently the earliest known build, and is found in the TwlIPL*. It comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.

*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). +

Version 5199

The SDK 5199 version of System Settings is currently the earliest known build, and is found at TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl. It comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.

Version 6291

6291 is a big step down from 5199, and only comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Wireless, lets you turn wireless communications on and off

Version 7739

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
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Wireless, lets you turn wireless communications on and off
- Machine Clean Up, formats the console
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.
- EULA, lets you agree or dissagree with the EULA, and set the agreed EULA version.
- Freesoft Box, 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. -

Version ????

This is an unversioned copy of System Settings from TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/. 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. +

Version ????

This is an unversioned copy of System Settings found at TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad. 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.

Screenshots:

@@ -368,7 +368,7 @@ body {

- Source:

Gigaleaks/platinum.7z/twl.7z/TwlIPL
TWL prototype units

+ Sources:
- Gigaleaks/platinum.7z/twl.7z/TwlIPL
- TWL prototype and development units

Downloads: @@ -379,6 +379,9 @@ body { + + + diff --git a/_site/feed.xml b/_site/feed.xml index a756dc4..ffacbb1 100644 --- a/_site/feed.xml +++ b/_site/feed.xml @@ -1,4 +1,4 @@ -Jekyll2022-11-18T18:18:05-05:00http://localhost:4000/feed.xmlrmc’s site101 Mini Golf World - Another bland DSiWare2022-08-26T00:00:00-04:002022-08-26T00:00:00-04:00http://localhost:4000/2022/08/26/101-minigolf-world101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes. +Jekyll2022-11-20T16:19:06-05:00http://localhost:4000/feed.xmlrmc’s site101 Mini Golf World - Another bland DSiWare2022-08-26T00:00:00-04:002022-08-26T00:00:00-04:00http://localhost:4000/2022/08/26/101-minigolf-world101 MiniGolf World by Teyon is a golf game for the DSi. It's nothing special as far as DSiWare goes.

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.
diff --git a/_site/sitemap.xml b/_site/sitemap.xml index cc42ba5..c30f423 100644 --- a/_site/sitemap.xml +++ b/_site/sitemap.xml @@ -28,6 +28,9 @@ http://localhost:4000/dsi.html +http://localhost:4000/dsidev/dsishop.html + + http://localhost:4000/dsidev/dsishop/SMC/ec/ec_deviceInfo.html diff --git a/dsidev/dsishop.html b/dsidev/dsishop.html new file mode 100644 index 0000000..ee75ed5 --- /dev/null +++ b/dsidev/dsishop.html @@ -0,0 +1,91 @@ +--- +title: DSi Shop Debug +layout: dsiware +--- + +
+
+
+
+ + + +
+
+

DSi Shop Debug

+ This is a DSi Shop used for debugging. +
+ The app features pages for downloading test programs/save data, testing all EC functions (ticket management, +
+ All the info (along with an interactive web demo) has been placed here. +

Screenshots:

+ +
+
+
+
+ +
+
+
+
+ + + +
+
+
    +
    +
    + +
    +
    +
    NINTENDO DSi™
    Demonstration
    + +
    + +
    +
    +
    +

    + Source:

    Gigaleaks/platinum.7z/twl.7z/TwlToolsRED/tools/Mastering Batch File.zip/sample/NTRJ.srl

    + Downloads: +
???? ????
5199
6291
+ + + + + + + + + +

SRL
NTRJ
NTRJ-Secure
+ +

+
+ +
+ + + + diff --git a/dsidev/dsishop/startup.html b/dsidev/dsishop/startup.html index bd9b5b9..ba4c03b 100644 --- a/dsidev/dsishop/startup.html +++ b/dsidev/dsishop/startup.html @@ -10,9 +10,9 @@ layout: dsiware
-

This is an interactive demo of the developer DSi Shop.

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.

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.
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.
If you want to help polish up the code, feel free to submit a PR here.
+

This is an interactive demo of the developer DSi Shop.

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.

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.
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.
If you want to help polish up the code, feel free to submit a PR here.

Download original app:

-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.
+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.
I used the files from shop.HNFC.Release.v1536 for my demo.

shop.HNFC.Release.v1536: srl | tad
@@ -21,9 +21,7 @@ shop.HNFC.Release.14231: srl | tad
-

-I have only gotten shop.HNFC.Release.v1536.tad to work. The other two versions produce a 293003 error (NAND install) or boot with broken touch controls (unlaunch & nds-bootstrap). -
-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. +

+shop.HNFC.Release.v1536.tad is the only working version of the debug shop. It will only run if installed to NAND and booted via the home menu.
Using nds-bootstrap, unlaunch, or any similar apps will introduce problems like dead touch controls, a 293003 error, or cause the shop to whitescreen.


diff --git a/dsidev/index.html b/dsidev/index.html index e16cb54..364a264 100644 --- a/dsidev/index.html +++ b/dsidev/index.html @@ -22,7 +22,8 @@ layout: dsiware padding: 1vw; } -

Under Construction

You can still check out the dev app pages though.

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.
It's not as empty as it looks.
+

Apps wanted!

If you've got anything not shown here, send it to me at ianskinner519@gmail.com

+

Under Construction

You can still check out the dev app pages though.

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.
ecConfigView
Settings
sd2photo
@@ -35,6 +36,7 @@ layout: dsiware NotLaunch
PhotoChecker
NAND SoundPlayer
+Nand Sweeper
Free Website Hit Counter
(page hits)
diff --git a/dsidev/nandsweeper.html b/dsidev/nandsweeper.html index d8d2371..04f52e9 100644 --- a/dsidev/nandsweeper.html +++ b/dsidev/nandsweeper.html @@ -34,9 +34,9 @@ layout: dsiware

Nand Sweeper

This allows you to SWEEP or DUMP the NAND and SD card. These features are explained below.

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.

SWEEP

- The SWEEP function allows you to set every byte in NAND or the SD as 00, FF, 55, AA, or incremental/decremental and random patterns. You can set the location to start writing through the Input Transfer Vector. + The SWEEP function allows you to set every byte in NAND or the SD as 00, FF, 55, AA, or incremental/decremental and random patterns. The location to start writing is set through the Input Transfer Sector.

DUMP

- DUMP allows you to see a hex dump of the NAND and SD. You can choose the location to display through the Input Transfer Vector, and you can use dpad-up and dpad-down to scroll through the hex dump. + DUMP displays a hex dump of the NAND and SD. The Input Sector Address sets the location to start reading from, and dpad-up and dpad-down are used to scroll through the hex dump.

Screenshots:

diff --git a/dsidev/settings.html b/dsidev/settings.html index b419adf..a2fc495 100644 --- a/dsidev/settings.html +++ b/dsidev/settings.html @@ -32,10 +32,10 @@ layout: dsiware

System Settings

The majority of this info comes from TCRF, linked here. Go check them out, they're an amazing resource (but sadly no links there, which is why this exists).

Global controls:
L/R to change brightness, and START to reboot. -

Version 5199

The SDK 5199 version of System Settings is currently the earliest known build, and is found in the TwlIPL*. It comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.

*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). +

Version 5199

The SDK 5199 version of System Settings is currently the earliest known build, and is found at TwlIPL/trunk/bin/ARM9-TS/Release/forDebug/system.srl. It comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.

Version 6291

6291 is a big step down from 5199, and only comes with the following settings
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Wireless, lets you turn wireless communications on and off

Version 7739

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
- Language, lets you change your language
- Date & Time, changes the date and time
- User Information, lets you change your name, birthday, color, and message
- Touch Panel, lets you calibrate the touch screen
- Wireless, lets you turn wireless communications on and off
- Machine Clean Up, formats the console
- Country, lets you change your console's country
- Parental Control, age restrict/pin lock games. This setting is missing page 3, and you can only select the ESRB for organization.
- EULA, lets you agree or dissagree with the EULA, and set the agreed EULA version.
- Freesoft Box, 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. -

Version ????

This is an unversioned copy of System Settings from TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/. 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. +

Version ????

This is an unversioned copy of System Settings found at TwlIPL/branches/20130304_launcher_save_app_tosd_Remodel/build/systemMenu_RED/MachineSettings/ARM9/bin/ARM9-TS.LTD.thumb/Release/HNBE.tad. 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.

Screenshots:

@@ -85,7 +85,7 @@ layout: dsiware

- Source:

Gigaleaks/platinum.7z/twl.7z/TwlIPL
TWL prototype units

+ Sources:
- Gigaleaks/platinum.7z/twl.7z/TwlIPL
- TWL prototype and development units

Downloads: @@ -96,6 +96,9 @@ layout: dsiware + + +
???? ????
5199
6291