Reply to thread
GBAtemp.net - The Independent Video Game Community
Search
Search titles only
By:
Search titles only
By:
Reply to thread
GBAtemp.net - The Independent Video Game Community
Home
Log in
Terms & Rules
Donate
Forums
New posts
Search forums
Groups
Public Events
New
New posts
New resources
New blog entries
New profile posts
New blog entry comments
New threadmarks
Latest activity
Cheats
Cheat Codes Add and Request group
The Legend of Zelda: Tears of the Kingdom cheat codes
Pokémon Legends: Arceus cheat codes
Xenoblade Chronicles 3 cheat codes
Fire Emblem Engage cheat codes
Request a cheat...
Tutorials
Nintendo Switch tutorials
Nintendo 3DS tutorials
Nintendo Wii U tutorials
Reviews
Overview
Official reviews
Downloads
Latest reviews
Search resources
Blogs
New entries
New comments
Blog list
Search blogs
Chat
Top chatters
Search
Search titles only
By:
Search titles only
By:
Log in
Register
New posts
Search forums
Log in
Register
Home
Forums
PC, Console & Handheld Discussions
Nintendo DS
Gathering DS flashcard knowledge - DIY "opencard" idea
Menu
Install the app
Install
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="xbmbmx" data-source="post: 10048995" data-attributes="member: 480233"><p>I would like to learn some more about the technical workings of a DS flashcard. There are a few resources I am currently chewing through trying to get a general idea of the workings of the nds(i) systems. I'll go over the resources I already have and questions I have, and what my intentions are.</p><p></p><p>The software side of nds and flashcards is covered pretty well, my current reading list (in no particular order):</p><ul> <li data-xf-list-type="ul">problemkaputt GBATEK documentation</li> <li data-xf-list-type="ul">GitHub ds-homebrew repositories source code</li> <li data-xf-list-type="ul">GitHub DevkitPro source code & devkit</li> <li data-xf-list-type="ul">Chism LibFat and DLDI</li> </ul><p>The hardware side of flashcards is a big questionmark for me, but I would really like to be able to learn more about the hardware setup.</p><p>Resources I have currently on my reading list for flashcard hardware (also in no particular order):</p><ul> <li data-xf-list-type="ul">DSBrut Schematics</li> <li data-xf-list-type="ul">LibDSBrut (software but 100% related to the hardware side)</li> <li data-xf-list-type="ul">GBATemp Thread "FlashCards: Which Chip Does Each Flashcard Use?" by c2ironfist</li> <li data-xf-list-type="ul">natrium42's DSerial Edge documentation and libraries (most "complete" from-scratch-to-flashcard documentation I have found so far)</li> </ul><p>Projects like DSBrut and DSerial Edge (and the many software libraries) make me feel like making an open-sourced flashcard is a feasible task (and very very cool).</p><p>I'd like to take a very deep dive into this rabbit hole of possibility.</p><p></p><p>So, my questions for the community here are as follows:</p><ul> <li data-xf-list-type="ul">Are there more resources related to either software or hardware that are a must-read when attempting to understand any of this massive mountain of information?</li> <li data-xf-list-type="ul">What are good resources to get going on the integrated-circuit and integrated programming side of things? I have good programming knowledge in some high-level languages (Java, JS, TS, C#, ...) and am currently learning/fidgetting with C++ using the learncpp site and have played with arduino for quite a while.</li> <li data-xf-list-type="ul">Any resources on PCB design, physical side of things? (PCB and general hardware "design" are completely new to me when it's anything more complex then a breadboard with jumper wires).</li> <li data-xf-list-type="ul">How do you program, test and reiterate with FPGAs and microcontrollers? Say I buy the required parts online and want to try to play with them (FPGA programmer etc) these tiny components obviously don't fit on a regular breadboard (and that wouldn't fit into a ds anyway) - how to do you go about testing it, making it, debugging it, reworking it...</li> </ul><p>I am amazed that there is not actually a "open sourced" flashcard project already with kernel code and chipset firmware and schematics and 3d print designs somewhere. Something you could send in to a pcb printing factory and get a basically working flashcard after some soldering and 3d printing...</p><p></p><p>I would like to clarify a few things too, as I have seen some threads on gbatemp with people interested in the same thing.</p><p></p><p>First, I know such opensource flashcard would get low traction, and not make any money. I know that, and it doesn't bother me. I am fascinated by this technology and if I ever could produce something at home that does the job, that is open source and that I can work with, I'd be immensly happy.</p><p></p><p>Second, playing commercial / licensed roms is not my intention. It's a major issue in the EU (where I am) - flashcards are generaly banned because they allow running pirated software. If I ever get to frankenstein a card together I would be more than fine with never supporting any commercial rom and only run homebrew. I am aware of the legal grey zone of creating a flashcard.</p><p></p><p>If anyone here has knowledge on any of my questions, has tips, has resources or reference documents about it... Please share them here! I'd really like to take a very long and deep dive into this and give it a shot.</p><p></p><p>--</p><p>For context: I'm a software engineering student (in my final year currently) looking to switch to a university bachelor of science in engineering technology. My knowledge regarding technology is growing every day and I am really trying to give this a shot.</p><p></p><p>English is not my native language <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite48" alt=":)" title="smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Thanks to anyone that shows any interest in this at all, I think it's really cool stuff <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite52" alt=":yaynds:" title="yay nds :yaynds:" loading="lazy" data-shortname=":yaynds:" /></p></blockquote><p></p>
[QUOTE="xbmbmx, post: 10048995, member: 480233"] I would like to learn some more about the technical workings of a DS flashcard. There are a few resources I am currently chewing through trying to get a general idea of the workings of the nds(i) systems. I'll go over the resources I already have and questions I have, and what my intentions are. The software side of nds and flashcards is covered pretty well, my current reading list (in no particular order): [LIST] [*]problemkaputt GBATEK documentation [*]GitHub ds-homebrew repositories source code [*]GitHub DevkitPro source code & devkit [*]Chism LibFat and DLDI [/LIST] The hardware side of flashcards is a big questionmark for me, but I would really like to be able to learn more about the hardware setup. Resources I have currently on my reading list for flashcard hardware (also in no particular order): [LIST] [*]DSBrut Schematics [*]LibDSBrut (software but 100% related to the hardware side) [*]GBATemp Thread "FlashCards: Which Chip Does Each Flashcard Use?" by c2ironfist [*]natrium42's DSerial Edge documentation and libraries (most "complete" from-scratch-to-flashcard documentation I have found so far) [/LIST] Projects like DSBrut and DSerial Edge (and the many software libraries) make me feel like making an open-sourced flashcard is a feasible task (and very very cool). I'd like to take a very deep dive into this rabbit hole of possibility. So, my questions for the community here are as follows: [LIST] [*]Are there more resources related to either software or hardware that are a must-read when attempting to understand any of this massive mountain of information? [*]What are good resources to get going on the integrated-circuit and integrated programming side of things? I have good programming knowledge in some high-level languages (Java, JS, TS, C#, ...) and am currently learning/fidgetting with C++ using the learncpp site and have played with arduino for quite a while. [*]Any resources on PCB design, physical side of things? (PCB and general hardware "design" are completely new to me when it's anything more complex then a breadboard with jumper wires). [*]How do you program, test and reiterate with FPGAs and microcontrollers? Say I buy the required parts online and want to try to play with them (FPGA programmer etc) these tiny components obviously don't fit on a regular breadboard (and that wouldn't fit into a ds anyway) - how to do you go about testing it, making it, debugging it, reworking it... [/LIST] I am amazed that there is not actually a "open sourced" flashcard project already with kernel code and chipset firmware and schematics and 3d print designs somewhere. Something you could send in to a pcb printing factory and get a basically working flashcard after some soldering and 3d printing... I would like to clarify a few things too, as I have seen some threads on gbatemp with people interested in the same thing. First, I know such opensource flashcard would get low traction, and not make any money. I know that, and it doesn't bother me. I am fascinated by this technology and if I ever could produce something at home that does the job, that is open source and that I can work with, I'd be immensly happy. Second, playing commercial / licensed roms is not my intention. It's a major issue in the EU (where I am) - flashcards are generaly banned because they allow running pirated software. If I ever get to frankenstein a card together I would be more than fine with never supporting any commercial rom and only run homebrew. I am aware of the legal grey zone of creating a flashcard. If anyone here has knowledge on any of my questions, has tips, has resources or reference documents about it... Please share them here! I'd really like to take a very long and deep dive into this and give it a shot. -- For context: I'm a software engineering student (in my final year currently) looking to switch to a university bachelor of science in engineering technology. My knowledge regarding technology is growing every day and I am really trying to give this a shot. English is not my native language :) Thanks to anyone that shows any interest in this at all, I think it's really cool stuff :yaynds: [/QUOTE]
Insert quotes…
Verification
Post reply
Home
Forums
PC, Console & Handheld Discussions
Nintendo DS
Gathering DS flashcard knowledge - DIY "opencard" idea
General chit-chat
Help
Users
Settings
Notifications
Miscellaneous
Inverse message direction
Display editor on top
Enable maximized mode
Display images as links
Hide bot messages
Hide statuses
Hide chatter list
Show messages from ignored users
Temporarily disable chat
Receive mention alerts
Sound notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Desktop notifications
Normal messages
Private messages
Whisper messages
Mention messages
Bot messages
Options
Options
View top chatters
K3Nv2
Loading…
Psionic Roshambo
Loading…
BigOnYa
Loading…
Xdqwerty
Loading…
what are you looking at?
Sicklyboy
Loading…
@
Psionic Roshambo
:
224 and home lol
25 minutes ago
@
Sicklyboy
:
admin Admin, for extra spicyness ;D
25 minutes ago
@
Psionic Roshambo
:
Subnet masks lol
25 minutes ago
@
Sicklyboy
:
/24
25 minutes ago
@
BigOnYa
:
Damn my ip is the same...
+2
24 minutes ago
@
K3Nv2
:
I forgot password consult admin
24 minutes ago
@
Psionic Roshambo
:
https://m.youtube.com/watch?v=_JNGI1dI-e8&pp=ygUbU3BhY2ViYWxscyBsdWdnYWdlIHBhc3N3b3Jk
23 minutes ago
@
Xdqwerty
:
@SylverReZ
, is data encryption something good or something bad?
20 minutes ago
@
Psionic Roshambo
:
It's great if you have something anyone else wants, otherwise it's annoying and potentially bad if you lose your keys
20 minutes ago
@
Xdqwerty
:
@Psionic Roshambo
, then im lucky i havent updated yet
+1
19 minutes ago
@
Psionic Roshambo
:
I'm sure there will be a way to disable it.
17 minutes ago
@
SylverReZ
:
@Xdqwerty
, Its good if you have any important documents for say a business that you don't want leaking in the wild.
+1
17 minutes ago
@
Psionic Roshambo
:
I don't store anything like that on anything with a network connection
16 minutes ago
@
Psionic Roshambo
:
Air gap lol
16 minutes ago
@
SylverReZ
:
Bad news is that BitLocker was cracked, so somebody could use a Pi Pico and probe the LPC pads on the motherboard to grab the key.
+1
15 minutes ago
@
BigOnYa
:
Or if y
ou are married, but have 3 girlfriends
15 minutes ago
@
Xdqwerty
:
@SylverReZ
, dont have that kind of stuff in my pc afaik
+1
15 minutes ago
@
Xdqwerty
:
though my mom has documents here on my pc
15 minutes ago
@
Xdqwerty
:
good night
+1
10 minutes ago
@
BigOnYa
:
Nighty night.
10 minutes ago
@
SylverReZ
:
@BigOnYa
@Xdqwerty
, Gnight
5 minutes ago
@
BigOnYa
:
My wife's doctor prescribed her a ointment for neck pain, that cost $30. We just read the ingredients, and active ingredient is CBD, found exact ingredients in another off brand ointment online, for only $8. Our healthcare system at its finest.
4 minutes ago
@
K3Nv2
:
Oh sorry about that
3 minutes ago
@
Psionic Roshambo
:
I always suggest kneepads with wheels to help with knee pain, then I get slapped
1 minute ago
@
K3Nv2
:
Slappity slap slap
1 minute ago
Submit
@
K3Nv2
:
Slappity slap slap
1 minute ago
Chat
5