Search results

  1. AntonioND

    Homebrew Help running MicroLua on DSi

    The original program was built without support for DSi. You can try this updated fork: https://github.com/asiekierka/micro-lua-ds
  2. AntonioND

    DevKitPro vs BlocksDS?

    Yes, the installation steps are definitely more annoying, and that's something I'd like to improve (it has been in my to-do list for a while) but it's a bit harder than with devkitPro because Wonderful Toolchain distributes the toolchain, so you're really installing Wonderful Toolchain +...
  3. AntonioND

    DevKitPro vs BlocksDS?

    8kb to 1kb is unlikely, but it's true that you can get smaller ROMs with BlocksDS than with devkitPro (there are a few reasons, like not using devoptab, and using picolibc instead of newlib, but they are very technical...). I need to write a new blog post about the current state of BlocksDS...
  4. AntonioND

    Feedback Homebrew "Data abort" error when opening homebrew.

    Yes, NFlib could have crashes like that one if the user calls NFlib functions with invalid arguments. The crash handler is only useful to you because you have the source code and ELF file generated during the build. The debugging guide explains how to use addr2line to get the source code line...
  5. AntonioND

    building devkitARM: calico

    Ah, sorry, I misunderstood, I misread and thought they were games for DS.
  6. AntonioND

    Feedback Homebrew "Data abort" error when opening homebrew.

    Hi! Are you checking that "nitroFSInit()" returns success? It's possible that it's failing to start and that's why it eventually crashes. You need something like this: bool init_ok = nitroFSInit(NULL); if (!init_ok) { perror("nitroFSInit()"); wait_forever(); } Also, there's a...
  7. AntonioND

    building devkitARM: calico

    There is a migration guide from devkitARM to BlocksDS if you want to give it a try: https://blocksds.skylyrac.net/docs/technical/devkitarm_porting_guide/
  8. AntonioND

    building devkitARM: calico

    Would devkitPro have happened without the dozens of people that have contributed to all their libraries and tools? The maintainers of devkitPro have definitely done a lot of work there, and that's why they are still credited properly in BlocksDS, but they wouldn't have been able to create...
  9. AntonioND

    building devkitARM: calico

    It started as a fork of libnds, maxmod and DSWiFi from early 2023, and there are a few additions that Calico doesn't have, like DSi camera support, experimental DSi DSP support, local multiplayer WiFi mode without a router, faster filesystem access than devkitARM, documentation and actual...
  10. AntonioND

    .bat Downloads For GRIT

    I've said this in a different post, I'll copy it here. This applies to BlocksDS: Note that all examples come with scripts to convert the graphics https://github.com/knightfox75/nds_nflib/blob/master/examples/demo/reveal/assets/convert.sh You need to use them from the wonderful toolchain shell...
  11. AntonioND

    How To Use GRIT To Convert Sprites To Be Used In NFlib

    Note that all examples come with scripts to convert the graphics https://github.com/knightfox75/nds_nflib/blob/master/examples/demo/reveal/assets/convert.sh You need to use them from the wonderful toolchain shell, though.
  12. AntonioND

    Error Whilst Compiling A Project With BlocksDS And NFlib

    You're probably using the wrong makefile. Use "make -f Makefile.blocksds" or delete the other makefile and rename the BlocksDS makefile to just "Makefile".
  13. AntonioND

    NFlib Compilation Error

    In case other people reach this thread... Currently NFlib doesn't work with devkitARM because of their build system changes and other general changes. If you want to use NFlib, use BlocksDS instead. https://github.com/knightfox75/nds_nflib?tab=readme-ov-file#setup-instructions-for-blocksds
  14. AntonioND

    building devkitARM: calico

    Yes, that's why I created BlocksDS. It's a fork of all DS-related libraries that had an open source license in devkitARM at the start of 2023. There were things I couldn't fork, like NitroFS, because there is no license, and there is no way to reach the original author. Also, the devkitPro...
  15. AntonioND

    BlocksDS - A New Homebrew SDK for the Nintendo DS -- Discussion Thread

    Well, I guess I'll also post this here: http://www.skylyrac.net/2023-08-18-blocksds-sdk.html It's just an introductory article to BlocksDS, with the advantages and disadvantages over devkitARM along some explanations about the.. Some of the current advantages are: Smaller binary size and...
  16. AntonioND

    BlocksDS - A New Homebrew SDK for the Nintendo DS -- Discussion Thread

    It isn't useless. For starters, BlocksDS isn't a complete replacement of everything distributed by devkitPro for NDS development. Things like libfat and nitrofs aren't supported the same way as with devkitPro. There is a compatibility layer, which works for 99% of applications, but it's not...
  17. AntonioND

    PAlib archive

    Hi! A few months ago I remembered PAlib and I decided to look for all its versions to preserve them as a git repository. This is the result: https://github.com/AntonioND/palib-archive However, a few versions are missing, mainly the ones released after moving away from Google code. There is a...
  18. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    I don't have ninjhax 2 installed, but I noticed that with ironhax it also fails to start and goes back to the homebrew launcher. I suppose installing the latest version of devkitARM and ctrulib could fix it, so I'll give it a shot.
  19. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Yes, I made that the D-Pad could select a room because in the IRC in #3dsdev I was asked to do it because of Citra. :) I haven't documented it anywhere because in the near future I suppose Citra will have touch screen emulation and it won't be needed. It's sooo slow... :P but almost playable...
  20. AntonioND

    Homebrew [Homebrew] Pong 3DS v1.0

    Yeah, the music thing is in my to do list, but it's a minor bug because the screenshot function isn't used much. The D-Pad support shouldn't be a big problem. EDIT: I've uploaded a new version with those 2 changes.