Recent content by NotImpLife

  1. NotImpLife

    Homebrew I'm planning to make a programming language for a DSi

    Can't wait to see how the Bread programming language project turns out. In the meantime I'm doing parallel attempts to unify GBA, DS and possibly 3DS development into a single scripting language, so I know how sophisticated the entire process is.
  2. NotImpLife

    Homebrew NDS Drawing Mechanic

    Not a NightFox user, I've quickly scanned the library's code just now. Since you're saying that for whatever reason you can't achieve direct pixel access with bitmaps and nflib the way you want, have you considered tiled backgrounds? You could cover the screen with individual tiles located in...
  3. NotImpLife

    On Position Independent Code potential to minimize unused code in EWRAM

    Thank you for providing such an instructive reference! By studying the code I was able to identify some holes in my previous thinking (I forgot to fix the global offset table after loading). I used the readelf tool to identify the key regions in my code. Now a PI module makes an exports table...
  4. NotImpLife

    On Position Independent Code potential to minimize unused code in EWRAM

    I'm quite surprised that I was unable to find some relevant info on the internet about this. I know it sounds crazy, but at the same time I think it's an interesting subject to analyze and discuss. Also, I was absurdly curious about this for some time and actually came up with a possible...
  5. NotImpLife

    Homebrew Having issues with grit

    You could try providing the full path to the bitmap files, as well as to the grit executable: C:\path\to\tools\grit.exe C:/path/to/my/bmp/*.bmp ...
  6. NotImpLife

    Removing Title Bar from Desmume

    If there's no direct method, DeSmuME is an open source emulator, that means you can create a custom build with the option to make the window borderless. While I've modified the DeSmuME source code before, I'm a bit unfamiliar with the Windows API (though I'm hinting at placing WS_POPUP or...
  7. NotImpLife

    FSPDS 1.0 Announcement: Flipnote Studio Player for Nintendo DS

    There's probably a good reason for which some flipnote share services don't allow direct access to ppm files from their web clients, providing at most the feature to download them in a converted version to a common media format. A workaround that may work is using the DSi's API urls with the...
  8. NotImpLife

    FSPDS 1.0 Announcement: Flipnote Studio Player for Nintendo DS

    Thanks a lot! I shared my sources on this thread, hope it's allowed to do so: https://gbatemp.net/threads/anyone-have-any-flipnote-ppm-files.602144/#post-9648035
  9. NotImpLife

    FSPDS 1.0 Announcement: Flipnote Studio Player for Nintendo DS

    You're right! The annoying part is that you have to restart the console when the error happens :D Thank you!
  10. NotImpLife

    FSPDS 1.0 Announcement: Flipnote Studio Player for Nintendo DS

    FSPDS is a homebrew app that allows DSi flipnotes playback on any DS console, via flashcard or custom firmware. This was a nice project to work on, and I'm happy to share it with the world. Main features: - can load flipnotes from any path on the SD card - can view details like flipnote...
  11. NotImpLife

    Anyone know how to Debug for the Nintendo DS?

    [DISCLAIMER - sorry, didn't read the full question. It seems the OP was in for something like a ROM hack. I provided debug info for homebrew projects development...] It would be nice if we could somehow manage to load the ".elf" file that's created along with the compiled ROM so that the...
  12. NotImpLife

    Homebrew What is the biggest size that a spritesheet can be for Nintendo DS programming?

    Maybe visualizing things as streams of bytes helps. A "spritesheet" can be technically interpreted as a large bitmap containing other smaller bitmaps in a certain other. Let's do the maths. A 32x32px 256-color sprite uses 1024 bytes (4x4 tiles, 64=8*8 bytes each tile). Roughly speaking, the 4MB...
  13. NotImpLife

    Homebrew game Can't compile the DS library I want to use for my project

    filesystem.h is a header of libfilesystem which is integrated in (recent versions of?) libnds. It is responsible for nitroFS operations. You can find it here: https://github.com/devkitPro/libfilesystem
  14. NotImpLife

    GBAtemp Exclusive GBAtemp Extraordinaire: 5 questions to a legendary Temper - RocketRobz

    I once watched a video of a guy who was trying to explain TwilightMenu++ tutorials in our native language and he kept saying "now we're installing the RocketRobz" mistaking the software's name for the developer's one and I found that very funny. Jokes aside, your work is amazing, RocketRobz...
  15. NotImpLife

    Flipnote Studio Sprites?

    Quick search: https://www.sudomemo.net/channel/28078473952839519881 https://gallery.kaeru.world/users/e8bf07a06bde4da08c6a047ad2c8107d - though I'm not sure you can access the PPMs of the "dsi-imported" flipnotes or just the KWZ flipnote format for the 3DS, but still, they could inspire you If...