Homebrew DS(i) NOOB PARADISE - Ask questions here

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
I'm looking for replacement housing for a ds lite and this was all I could find that seemed reputable:

(handheldlegend dot com link that i had to remove for automod requirements)

however, the reviews are pretty terrible. am I better off trying to find a nonworking but clean nds lite? anyone have a better outlet or eBay seller that has decent shells?

furthermore, i'm looking for the best NDS game to quickly test if the buttons on the unit all work. any suggestions there?

thanks in advance! i tried searching this board for these questions and didn't see any relevant information. yes, i enjoyed my decade long nap.
try eeshop. I used them after the paint got chipped around the screws area of the back panel. you'll have to buy the whole housing though, even for something like that.
 

SylverReZ

GBAtemp Lurker
Member
Joined
Sep 13, 2022
Messages
6,888
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
23,023
Country
United Kingdom
I'm looking for replacement housing for a ds lite and this was all I could find that seemed reputable:

(handheldlegend dot com link that i had to remove for automod requirements)

however, the reviews are pretty terrible. am I better off trying to find a nonworking but clean nds lite? anyone have a better outlet or eBay seller that has decent shells?

furthermore, i'm looking for the best NDS game to quickly test if the buttons on the unit all work. any suggestions there?

thanks in advance! i tried searching this board for these questions and didn't see any relevant information. yes, i enjoyed my decade long nap.
Not many of the replacement DS Lite shells are going to be built to good quality. If you're willing to find one, look at places like eBay, AliExpress or elsewhere.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
biggest problem is the paint thickness, so sometimes the housing doesn't line up correctly. btw, I was thinking of the 3ds, because I did have to buy the back panel again after that mishap. it was the majora's mask housing, so I spent like $30 or $40. Nintendo used to have housings, possibly just the back panel, for like $6. I don't think they sell them anymore.
 
  • Like
Reactions: SylverReZ

SylverReZ

GBAtemp Lurker
Member
Joined
Sep 13, 2022
Messages
6,888
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
23,023
Country
United Kingdom
biggest problem is the paint thickness, so sometimes the housing doesn't line up correctly. btw, I was thinking of the 3ds, because I did have to buy the back panel again after that mishap. it was the majora's mask housing, so I spent like $30 or $40. Nintendo used to have housings, possibly just the back panel, for like $6. I don't think they sell them anymore.
Your best option would be to get a broken DS for cheap with a clean housing and use that.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,105
Country
United States
Your best option would be to get a broken DS for cheap with a clean housing and use that.
in my case, it was a limited edition, so I wanted the majora's mask one specifically, which eeshop has, but they're expensive (not as much then as they are now). And, Nintendo only had like blue, white, pink, and a few others for a general 3ds.
 
  • Like
Reactions: SylverReZ

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,514
Trophies
3
Age
24
XP
20,844
Country
United States
Sorry, @RocketRobz - I missed your response until just now!

That's exciting - I tried doing this on my ARM9 side and it crashes my DSi hard. Does this have to be done on both ARM7 and ARM9?
Huh. Sounds like the arm7 is using it then. (The switching only needs to be done (and only possible) on arm9, btw.)
The ds_arm7_iwram.ld file the arm7 Makefile uses would need to be copied to your repo and changed to use 0x03800000 (64K) instead of 0x037f8000 (96K) then.
If there's only one Makefile used, then idk.
 
  • Like
Reactions: wavemotion

wavemotion

Benign Geek
Member
Joined
Nov 23, 2020
Messages
910
Trophies
1
XP
7,268
Country
United States
Huh. Sounds like the arm7 is using it then. (The switching only needs to be done (and only possible) on arm9, btw.)
The ds_arm7_iwram.ld file the arm7 Makefile uses would need to be copied to your repo and changed to use 0x03800000 (64K) instead of 0x037f8000 (96K) then.
If there's only one Makefile used, then idk.
Thanks Rob... Not sure about moving the file into my local area, but I temporarily changed the devkit version of the .ld file to use only 64K and sure enough, I was able to get access to that extra 32K of iWRAM. However, I was surprised to see that it wasn't all that fast. It had the performance of... say... VRAM rather than DTCM "fast memory". I was hopeful that I was going to go from 16K of DTCM to the equivalent of 48K (even if it wasn't contiguous). Maybe this shared iWRAM isn't the same as the DTCM memory speed/handling. Oh well... it was worth a shot! I appreciate the response.

Edit: ok... yeah: WRAM is only marginally more throughput over VRAM. Almost nothing really when it comes to sequential 8-bit or 16-bit reads which is fairly typical on 8-bit emulators.

1669921910857.png
 
Last edited by wavemotion,
  • Like
Reactions: RocketRobz

wavemotion

Benign Geek
Member
Joined
Nov 23, 2020
Messages
910
Trophies
1
XP
7,268
Country
United States
Ok... another memory question. I see in the ds_arm9_hi.mem file for my project:

MEMORY {
ewram : ORIGIN = 0x02004000, LENGTH = 3M + 512K - 0x4000
dtcm : ORIGIN = 0x0b000000, LENGTH = 16K
vectors : ORIGIN = 0x01000000, LENGTH = 256
itcm : ORIGIN = 0x01000100, LENGTH = 32K - 256
}


I was surprised at the ewram length at 3.5MB. Shouldn't that be 4MB for the DS? Or is something else using the other 512K? Heap? OS?
 

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,514
Trophies
3
Age
24
XP
20,844
Country
United States
Ok... another memory question. I see in the ds_arm9_hi.mem file for my project:

MEMORY {
ewram : ORIGIN = 0x02004000, LENGTH = 3M + 512K - 0x4000
dtcm : ORIGIN = 0x0b000000, LENGTH = 16K
vectors : ORIGIN = 0x01000000, LENGTH = 256
itcm : ORIGIN = 0x01000100, LENGTH = 32K - 256
}


I was surprised at the ewram length at 3.5MB. Shouldn't that be 4MB for the DS? Or is something else using the other 512K? Heap? OS?
It's because the arm7 binary gets loaded to 0x02380000 by default. If the arm7 binary gets loaded to 0x037F8000, it is safe to increase the ewram length to 4M.
 
  • Like
Reactions: wavemotion

Myth73

New Member
Newbie
Joined
Dec 8, 2022
Messages
1
Trophies
0
Age
25
XP
34
Country
United States
Sorry if this question popped up multiple times. I'm very curious about dsi animated icons.
In the skins and icons website that twighlight menu icons guide link provides, are multiple animated icons in .bin format for anyone to download. Guide says png format icons can be used for any game you want, but they can't be animated. Ok, makes sense, but what about gif if it's NOT a custom splash screen, but an animated ds game icon?
On icons website, I saw really cool animated sonic rush dsi icon in .bin format, which is identical to the original ds one that doesn't move.
I made 4 frames gif of void wisp from sonic colors ds extracted assets. How can I make my own dsi animated icon if possible? If it's clearly possible...or not. I'm just confused how to arrive at the final .bin formating animated icon point. Thank you in advance, sorry if I'm not clear enough with my questions, or if I over complicated things.
 

2k_intentions

Member
Newcomer
Joined
Aug 1, 2021
Messages
24
Trophies
0
Age
123
XP
72
Country
Brazil

RocketRobz

Stylish TWiLight Hero
OP
Developer
Joined
Oct 1, 2010
Messages
16,514
Trophies
3
Age
24
XP
20,844
Country
United States
  • Like
Reactions: 2k_intentions

2k_intentions

Member
Newcomer
Joined
Aug 1, 2021
Messages
24
Trophies
0
Age
123
XP
72
Country
Brazil
You launched TWiLight Menu++ from Unlaunch, then launched your flashcard, and then launched TWiLight Menu++ from there (or it auto-started), and then launched GodMode9i (file being GodMode9i.dsi), right?

Sorry for delay, I found the problem

The auto boot file that I was using was wrong, the right for this flashcart is "Original R4 & M3 Simply" .dat file

Thank you very much for your help and merry christmas and new year to you and your family :toot:
 
  • Like
Reactions: RocketRobz

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/yjrjY6PCb7o?si=xnFz0B2o_adIgLTV +1