Compare commits
10 commits
Author | SHA1 | Date | |
---|---|---|---|
b185b6d2c7 | |||
698e9ab012 | |||
|
f1415e66a3 | ||
b0e7860be9 | |||
|
ada91ff9a2 | ||
e7592f7ca5 | |||
c54192f272 | |||
8e5ca131b9 | |||
912427caac | |||
a2b1398a96 |
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
*~
|
||||
*.exe
|
||||
*.o
|
||||
test
|
||||
*.zip
|
||||
build
|
||||
*.elf
|
||||
*.nds
|
||||
test.*
|
Binary file not shown.
55
README.md
55
README.md
|
@ -3,11 +3,11 @@
|
|||
*Adapted from https://nmoleo.gitlab.io/guide-to-edo9300s-make-forwarder-dsi/*
|
||||
|
||||
## Step 0: The How and Why
|
||||
### Why should I use Make Forwarder?
|
||||
The simple answer is flexibility - it allows you to run NDS roms, DSiWare, and system titles, all from the same menu without going through Unlaunch. It is also a little faster to load and (in some people's opinions) looks nicer than TWiLight Menu++.
|
||||
|
||||
### How does it work?
|
||||
I'm not the author of the code, so I don't know exactly how it works, but the simple answer is that it uses the same NDS-Bootstrap application that TWiLight Menu++ uses, but registers the apps in the System Menu as DSiWare instead of using TWiLight Menu++ to access them.
|
||||
Make Forwarder creates DSiWare applications in the DSi home menu that launch preset NDS ROMs using the same NDS-Bootstrap application that TWiLight Menu++ uses.
|
||||
|
||||
### Why should I use Make Forwarder?
|
||||
The simple answer is flexibility - it allows you to run NDS roms, DSiWare, and system titles, all from the same menu without going through Unlaunch or TWiLight Menu++. It is also a little faster to load and (in some people's opinions) looks nicer than TWiLight Menu++.
|
||||
|
||||
### What's this fork?
|
||||
In newer versions of TWiLight Menu++, the save files are located in a seperate directory `saves`, so this fork aims to maintain compatibility without further configuring.
|
||||
|
@ -16,7 +16,7 @@ In newer versions of TWiLight Menu++, the save files are located in a seperate d
|
|||
### What You Need
|
||||
- A homebrewed* Nintendo DSi or DSi XL with the latest releases of ...
|
||||
- [Unlaunch](https://problemkaputt.de/unlaunch.zip)
|
||||
- [HiyaCFW](https://github.com/mondul/HiyaCFW-Helper/releases) (and a 2 gigabyte SD card)
|
||||
- [HiyaCFW](https://github.com/mondul/HiyaCFW-Helper/releases)
|
||||
- [TWiLightMenu++](https://github.com/DS-Homebrew/TWiLightMenu/releases) (this comes with the correct version of NDS-Bootstrap and properly configures it)
|
||||
- A computer
|
||||
- A way to read your DSi's SD card from your PC
|
||||
|
@ -24,27 +24,28 @@ In newer versions of TWiLight Menu++, the save files are located in a seperate d
|
|||
*For a guide on how to homebrew/CFW your DSi, visit dsi.cfw.guide. This guide is comprehensive and is updated frequently.*
|
||||
|
||||
## Step 2. Organizing ROMs
|
||||
1. Plug your DSi's SD card into your PC
|
||||
2. Create a folder called "Games" or "ROMs" (you can name it whatever you want, but this is what I chose)
|
||||
3. Paste all your game ROMs into this folder (they should be of the file format .NDS)
|
||||
4. Next, make a new folder called `saves` and paste any of your save files in there. If you're starting fresh, you probably don't have any. These files should be of the format .SAV
|
||||
- If you want to organize your stuff better, you can create a save folder inside the game folder or anywhere else on the console, but this will require more configuration later.
|
||||
1. Plug your DSi's SD card into your PC.
|
||||
2. Create a folder in the SD card called "Games" or "ROMs" (you can name it whatever you want).
|
||||
3. Paste all your game ROMs into this folder. (They should be of the file format .nds)
|
||||
4. Next, make a new folder inside your ROMs folder called `saves` and paste any of your save files in there. If you're starting fresh, you probably don't have any. (These files should be of the format .sav)
|
||||
- If you want to organize your stuff better, you can create a save folder anywhere else on the SD card, but this will require more configuration later.
|
||||
|
||||
## Step 3. Downloading and Installing Make-Forwarder-Dsi
|
||||
1. Go to [this link](https://github.com/Ta180m/Make-Forwarder-Dsi/releases) and download `MakeForwarder.zip`
|
||||
2. Extract the files from the downloaded `MakeForwarder.zip` to a folder of your choosing
|
||||
3. Drag all the files to your SD card
|
||||
4. Eject the SD card and put it back inside your DSi
|
||||
1. Go to the [latest release](https://github.com/Ta180m/Make-Forwarder-Dsi/releases/latest) and download `MakeForwarder.zip`.
|
||||
- If you want a bleeding edge version of Make Forwarder, I recommend compiling this repository yourself with [devkitPro](https://devkitpro.org/).
|
||||
3. Extract the files from the downloaded `MakeForwarder.zip` to a folder of your choosing.
|
||||
4. Drag all the files to your SD card.
|
||||
5. Eject the SD card and put it back inside your DSi.
|
||||
|
||||
## Step 4. Configuring Forwarders
|
||||
1. Turn on your DSi and boot into HiyaCFW
|
||||
1. Turn on your DSi and boot into HiyaCFW.
|
||||
2. You should see a "present" on your home screen titled `Forwarder Maker`. Unwrap and open this.
|
||||
3. You should see a screen that says `Forwarder maker by edo9300`.
|
||||
4. Use the D-pad to navigate to `Set target bootstrap` and click A to select it.
|
||||
5. Navigate to the folder called `_nds` and choose the file called `nds-bootstrap-nightly.nds`
|
||||
5. Navigate to the folder called `_nds` and choose the either the file called `nds-bootstrap-nightly.nds` or `nds-bootstrap-release.nds`, depending on whether you want to use the nightly (potentially unstable) or release (stable) version.
|
||||
6. Now select `Create Forwarder`.
|
||||
7. Navigate to your games folder and select the ROM you would like to make a forwarder to, then click A.
|
||||
8. Repeat steps 6 and 7 as needed until you have created a forwarder for every game.
|
||||
8. Repeat steps 6 and 7 as needed for each game you want to create a forwarder for.
|
||||
9. When you are done, restart the console and go back to HiyaCFW. You should see one present for each forwarder you created. Unwrap them.
|
||||
10. Open them and they should work. If they don't start or it won't read your save file, go back to HiyaCFW and open the app again, but keep A pressed after you open it up. This should show a menu allowing you to change the forwarder, ROM file, and save location. Configure these as necessary.
|
||||
|
||||
|
@ -52,19 +53,21 @@ In newer versions of TWiLight Menu++, the save files are located in a seperate d
|
|||
If your DS always boots into Unlaunch, you can make it automatically boot into HiyaCFW (or TwilightMenu++ if you prefer). This is pretty easy to do.
|
||||
|
||||
1. Boot into Unlaunch.
|
||||
2. Use the D-pad to select `OPTIONS` and hit A to click on it.
|
||||
3. Click on `NO BUTTON` and select the thing you'd like to open by default (probably HiyaCFW)
|
||||
2. Use the D-pad to select `OPTIONS`.
|
||||
3. Select `NO BUTTON` and select the thing you'd like to open by default (probably HiyaCFW).
|
||||
4. You can also configure what happens when you boot while holding A, B, X, and Y (e.g. holding A can boot you into TwilightMenu)
|
||||
- Holding A+B will always boot into Unlaunch, but I personally set holding just A to open up Unlaunch also (if you want to open Unlaunch, choose the item called `FILEMENU`).
|
||||
- Holding A+B will always boot into Unlaunch. If you want to open Unlaunch, choose the item called `FILEMENU`.
|
||||
|
||||
## Step 6. Final Remarks
|
||||
- You can add as many rom forwarders as you like (as long as you don't run out of space or use the maximum number of system menu slots).
|
||||
- You can add as many ROM forwarders as you like (as long as you don't run out of space or use the maximum number of system menu slots).
|
||||
- Remember - HiyaCFW only works on SD cards of 2 gigabytes or fewer.
|
||||
- Do not remove any of the MakeForwarder files you originally created. This will delete all of your forwarders (but the games and saves should still be there).
|
||||
- Do not remove any of the MakeForwarder files on your SD card. This will delete all of your forwarders (but the games and saves should still be there).
|
||||
- Happy playing!
|
||||
|
||||
## Building from Source
|
||||
## Building from Source and Manual Installation
|
||||
1. Install the [devkitARM toolchain](https://devkitpro.org/wiki/Getting_Started)
|
||||
2. Download or clone this repository
|
||||
3. Navigate to the folder and run `make -f Makefile`
|
||||
4. The build will produce a `Make-Forwarder-Dsi.nds` file which you can then install using [TMFH](https://github.com/JeffRuLz/TMFH)
|
||||
2. Download or clone this repository.
|
||||
3. Navigate to the folder and run `make -f Makefile`.
|
||||
4. The build will produce a `Make-Forwarder-Dsi.nds` file.
|
||||
5. Optionally, run `python2 patch_ndsheader_dsiware.py --mode dsi Make-Forwarder-Dsi.nds` to patch the file.
|
||||
6. You can install the `Make-Forwarder-Dsi.nds` file using [TMFH](https://github.com/JeffRuLz/TMFH) or any other title manager.
|
||||
|
|
Binary file not shown.
1780
arm7/build/.map
1780
arm7/build/.map
File diff suppressed because it is too large
Load diff
|
@ -1,113 +0,0 @@
|
|||
template.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm7/source/template.c \
|
||||
C:/devkitPro/libnds/include/nds.h \
|
||||
C:/devkitPro/libnds/include/nds/libversion.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/card.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/debug.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/ipc.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/timers.h \
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/aes.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/audio.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/serial.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/clock.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/codec.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/input.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/i2c.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/sdmmc.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/serial.h \
|
||||
C:/devkitPro/libnds/include/nds/arm7/touch.h \
|
||||
C:/devkitPro/libnds/include/dswifi7.h \
|
||||
C:/devkitPro/libnds/include/dswifi_version.h \
|
||||
C:/devkitPro/libnds/include/maxmod7.h \
|
||||
C:/devkitPro/libnds/include/mm_types.h
|
||||
|
||||
C:/devkitPro/libnds/include/nds.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/libversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/card.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/debug.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ipc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/timers.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/aes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/audio.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/serial.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/clock.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/codec.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/i2c.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/sdmmc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/serial.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm7/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/dswifi7.h:
|
||||
|
||||
C:/devkitPro/libnds/include/dswifi_version.h:
|
||||
|
||||
C:/devkitPro/libnds/include/maxmod7.h:
|
||||
|
||||
C:/devkitPro/libnds/include/mm_types.h:
|
Binary file not shown.
Binary file not shown.
31186
arm9/build/.map
31186
arm9/build/.map
File diff suppressed because it is too large
Load diff
|
@ -1,188 +0,0 @@
|
|||
apppatch.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/apppatch.cpp \
|
||||
C:/devkitPro/libnds/include/nds.h \
|
||||
C:/devkitPro/libnds/include/nds/libversion.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/card.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/debug.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/ipc.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/timers.h \
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/apppatch.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/headers.h
|
||||
|
||||
C:/devkitPro/libnds/include/nds.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/libversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/card.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/debug.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ipc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/timers.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/apppatch.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/headers.h:
|
Binary file not shown.
|
@ -1,185 +0,0 @@
|
|||
file_browse.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/file_browse.cpp \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/file_browse.h \
|
||||
C:/devkitPro/libnds/include/nds.h \
|
||||
C:/devkitPro/libnds/include/nds/libversion.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/card.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/debug.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/ipc.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/timers.h \
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/file_browse.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/libversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/card.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/debug.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ipc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/timers.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h:
|
Binary file not shown.
|
@ -1,5 +0,0 @@
|
|||
inihandler.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/inihandler.cpp \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/inihandler.h
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/inihandler.h:
|
Binary file not shown.
|
@ -1,209 +0,0 @@
|
|||
main.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/main.cpp \
|
||||
C:/devkitPro/libnds/include/nds.h \
|
||||
C:/devkitPro/libnds/include/nds/libversion.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/card.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/debug.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/ipc.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/timers.h \
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h \
|
||||
C:/devkitPro/libnds/include/fat.h \
|
||||
C:/devkitPro/libnds/include/libfatversion.h \
|
||||
C:/devkitPro/libnds/include/nds/disc_io.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/file_browse.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/headers.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/utils.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/menu.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/inihandler.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/apppatch.h
|
||||
|
||||
C:/devkitPro/libnds/include/nds.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/libversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/card.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/debug.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ipc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/timers.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h:
|
||||
|
||||
C:/devkitPro/libnds/include/fat.h:
|
||||
|
||||
C:/devkitPro/libnds/include/libfatversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/disc_io.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/file_browse.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/headers.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/utils.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/menu.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/inihandler.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/apppatch.h:
|
Binary file not shown.
|
@ -1,8 +0,0 @@
|
|||
maketmd.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/maketmd.cpp \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
Binary file not shown.
|
@ -1,185 +0,0 @@
|
|||
menu.o: \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/menu.cpp \
|
||||
C:/devkitPro/libnds/include/nds.h \
|
||||
C:/devkitPro/libnds/include/nds/libversion.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/card.h \
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h \
|
||||
C:/devkitPro/libnds/include/nds/debug.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/ipc.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/timers.h \
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h \
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/sha1.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/memory.h \
|
||||
C:/devkitPro/libnds/include/nds/dma.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h \
|
||||
C:/devkitPro/libnds/include/nds/bios.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h \
|
||||
C:/devkitPro/libnds/include/nds/touch.h \
|
||||
C:/devkitPro/libnds/include/nds/input.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/system.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h \
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h \
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/menu.h
|
||||
|
||||
C:/devkitPro/libnds/include/nds.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/libversion.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/card.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ndstypes.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/debug.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/ipc.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/timers.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/fifocommon.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/interrupts.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/sha1.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/linkedlist.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/memory.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/dma.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/boxtest.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/dynamicArray.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/cache.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/console.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/background.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/decompress.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/bios.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/exceptions.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/guitarGrip.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/image.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/touch.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/input.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/keyboard.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/math.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/paddle.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/pcx.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/piano.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/rumble.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sassert.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sound.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/system.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/window.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/sprite.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/trig_lut.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/video.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/videoGL.h:
|
||||
|
||||
C:/devkitPro/libnds/include/nds/arm9/nand.h:
|
||||
|
||||
C:/Users/shengyue/Documents/GitHub/Make-Forwarder-Dsi/arm9/source/menu.h:
|
Binary file not shown.
|
@ -66,7 +66,7 @@ int32_t GetBanerSize(uint16_t banner_type) {
|
|||
return NDS_BANNER_SIZE_ORIGINAL;
|
||||
}
|
||||
}
|
||||
void ReplaceBanner(const std::string& target, const std::string& input, const std::string& output) {
|
||||
void ReplaceBanner(const std::string& target, const std::string& input, const std::string& output, const std::string& gameidhex) {
|
||||
std::string destination = target;
|
||||
std::ifstream infile(input, std::ifstream::binary);
|
||||
if(!output.empty()) {
|
||||
|
@ -135,7 +135,7 @@ void ReplaceBanner(const std::string& target, const std::string& input, const st
|
|||
tsrlheader.gamecode[0] = isrlheader.gamecode[0];
|
||||
tsrlheader.gamecode[1] = isrlheader.gamecode[1];
|
||||
tsrlheader.gamecode[2] = isrlheader.gamecode[2];
|
||||
tsrlheader.gamecode[3] = isrlheader.gamecode[3];
|
||||
tsrlheader.gamecode[3] = stoi(gameidhex.substr(6, 2), 0, 16);
|
||||
ttwlheader.tid_low = tsrlheader.gamecode[3] | (tsrlheader.gamecode[2] << 8) | (tsrlheader.gamecode[1] << 16) | (tsrlheader.gamecode[0] << 24);
|
||||
trfile.seekg(0, trfile.beg);
|
||||
trfile.write((char*)&tsrlheader, sizeof(tsrlheader));
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include <string>
|
||||
|
||||
void ReplaceBanner(const std::string& target, const std::string& input, const std::string& output);
|
||||
void ReplaceBanner(const std::string& target, const std::string& input, const std::string& output, const std::string& gamehexid);
|
||||
void Patch(const std::string& name, bool backup);
|
||||
void MakeTmd(const std::string& target, const std::string& destination = "");
|
||||
int PathStringReplace(std::string path);
|
||||
|
|
|
@ -73,8 +73,11 @@ void WriteMessage(std::string text, bool clear = false, PrintConsole* screen = n
|
|||
}
|
||||
}
|
||||
|
||||
menu savefilemenu;
|
||||
menu yesno;
|
||||
|
||||
std::string saveformat = ".sav";
|
||||
|
||||
void displayInit() {
|
||||
lowerScreen = *consoleDemoInit();
|
||||
videoSetMode(MODE_0_2D);
|
||||
|
@ -172,6 +175,9 @@ void CreateForwarder() {
|
|||
PrintError(5);
|
||||
return;
|
||||
}
|
||||
if (saveformat != ".sav") {
|
||||
gameidhex = gameidhex.replace(6, 2, string_to_hex(saveformat.substr(4, 1)));
|
||||
}
|
||||
std::string folderpath("sd:/title/00030004/" + gameidhex);
|
||||
|
||||
if(fileExists(folderpath + "/content/00000000.app")) {
|
||||
|
@ -185,7 +191,7 @@ void CreateForwarder() {
|
|||
|
||||
WriteMessage("Creating forwarder", true, &lowerScreen);
|
||||
|
||||
ReplaceBanner("sd:/MakeForwarder/template.nds", file, "sd:/MakeForwarder/banner.nds");
|
||||
ReplaceBanner("sd:/MakeForwarder/template.nds", file, "sd:/MakeForwarder/banner.nds", gameidhex);
|
||||
|
||||
Patch("sd:/MakeForwarder/banner.nds", false);
|
||||
|
||||
|
@ -209,7 +215,7 @@ void CreateForwarder() {
|
|||
std::string save = file;
|
||||
auto it = std::find(save.rbegin(), save.rend(), '/');
|
||||
save.insert(save.rend() - it, "saves/");
|
||||
std::string savePath = ReplaceAll(save, ".nds", ".sav");
|
||||
std::string savePath = ReplaceAll(save, ".nds", saveformat);
|
||||
bootstrap_template.SetValue("NDS-BOOTSTRAP", "SAV_PATH", savePath.c_str());
|
||||
bootstrap_template.SaveFile(folderpath + "/data/bootstrap.ini");
|
||||
}
|
||||
|
@ -247,10 +253,20 @@ void CheckResources() {
|
|||
PrintError(4, true);
|
||||
}
|
||||
|
||||
void SetSavefile() {
|
||||
WriteMessage("Select your target save file", true, &upperScreen);
|
||||
int ret = savefilemenu.DoMenu(&lowerScreen);
|
||||
if(ret != 0) {
|
||||
saveformat = ".sav" + std::to_string(ret);
|
||||
}
|
||||
consoleSelect(&upperScreen);
|
||||
consoleClear();
|
||||
}
|
||||
|
||||
int main() {
|
||||
displayInit();
|
||||
consoleSetWindow(&upperScreen, 0, 0, DISPLAY_COLUMNS, 3);
|
||||
WriteMessage("Forwarder maker by edo9300 v1.0", true, &upperScreen);
|
||||
WriteMessage("Forwarder maker by edo9300 v1.1b", true, &upperScreen);
|
||||
consoleSetWindow(&upperScreen, 0, 3, DISPLAY_COLUMNS, 23);
|
||||
if(!fatInitDefault())
|
||||
PrintError(1, true);
|
||||
|
@ -258,6 +274,17 @@ int main() {
|
|||
menu mainmenu;
|
||||
mainmenu.AddOption("Create Forwarder");
|
||||
mainmenu.AddOption("Set target bootstrap");
|
||||
mainmenu.AddOption("Select target save file");
|
||||
savefilemenu.AddOption("Default Save file (.sav)");
|
||||
savefilemenu.AddOption("Save file 1 (.sav1)");
|
||||
savefilemenu.AddOption("Save file 2 (.sav2)");
|
||||
savefilemenu.AddOption("Save file 3 (.sav3)");
|
||||
savefilemenu.AddOption("Save file 4 (.sav4)");
|
||||
savefilemenu.AddOption("Save file 5 (.sav5)");
|
||||
savefilemenu.AddOption("Save file 6 (.sav6)");
|
||||
savefilemenu.AddOption("Save file 7 (.sav7)");
|
||||
savefilemenu.AddOption("Save file 8 (.sav8)");
|
||||
savefilemenu.AddOption("Save file 9 (.sav9)");
|
||||
yesno.AddOption("Yes");
|
||||
yesno.AddOption("No");
|
||||
while(true) {
|
||||
|
@ -268,6 +295,9 @@ int main() {
|
|||
CreateForwarder();
|
||||
else if(ret == 1)
|
||||
SetBootstrap();
|
||||
else if(ret == 2) {
|
||||
SetSavefile();
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue