Search results

  1. E

    Homebrew devkitpro for NDS on VSCode

    are you the nds sample template makefile or are you trying to use use gcc directly? you should just use the nds template and run “make” to compile. there is a ton of setup in the template makefile to build stuff for the ds. a lot more than just calling gcc.
  2. E

    Homebrew devkitpro for NDS on VSCode

    this was the best I was able to get visual studio code to work, but it requires keeping the gcc version up to date { "configurations": [ { "name": "NDS", "includePath": [ "${workspaceFolder}/**", "C:/devkitPro/calico/include"...
  3. E

    DevKitPro vs BlocksDS?

    i am not sure how accurate that is currently. calico did replace a lot of the underlying structure for the devkitpro libnds version. i suspect that each has their strengths and benefits over the other, but it likely depends on the project - and possibly does not really make a difference in most...
  4. E

    DevKitPro vs BlocksDS?

    it probably comes down to personal preference. the recent-ish calico library added threading to the devkitpro libnds version and replaced the FIFO system for arm7/9 communications - breaking changes that require changes for more complex projects. i am not a blockds expert but the biggest...
  5. E

    Dldi Experiments does not compile

    the dldi code works in conjunction with the custom arm7 which implements some custom fifo messages to handle accessing the dsi sd. so you wont be able to get this working by just dldi patching alone. you will need to recompile dslinux from source - which i suspect is what you are trying to...
  6. E

    Homebrew Who wants Duke Nukem 3D (JFDuke?) on the DSi?

    is the hexen issue an out of memory error? tank? I think I need got look at some of the microcontroller ports of doom to see if there are any memory saving ideas I could use.
  7. E

    Undefined instruction

    I don’t see anything obvious in what you provided - but I can’t say I spent a lot of time looking at it - since what you provided is not really sufficient to the task. However, keep in mind the ds has a very small default stack size. I think it is 16k by default. The second thing would be a...
  8. E

    Homebrew Homebrew game devkitPro libnds compiled .nds shows white screen on emulator

    All of the examples and my own projects that I have recompiled have worked on hardware using the new version of libnds. The breaking changes as I recall are for timers , arm7/9 ipc, and the whole arm7 if you have a custom version. I think the most common issue with devkitarm and libnds is...
  9. E

    Homebrew Homebrew game devkitPro libnds compiled .nds shows white screen on emulator

    Many emulators have issues with the new version of libnds. There were some breaking changes with the new version of libnds so existing code may not run correctly without code changes if compiled with the new libnds. Are you able to compile and run the libnds examples?
  10. E

    Undefined instruction

    This is most likely memory or stack corruption. Without code it is not possible to say more given the extremely limited information you provided.
  11. E

    Homebrew Who wants Duke Nukem 3D (JFDuke?) on the DSi?

    I am well thank you. It has been a while since I looked at this but my recollection is the menus and the text are very hard to fix. Lots of magic numbers down through every layer of code - layout and rendering. I want to say I made improvements where I could, but maybe I missed something … or...
  12. E

    Undefined instruction

    Does this happen on hardware or just emulators? Many emulators have issues with new libnds if jit is enabled.
  13. E

    building devkitARM: calico

    100% agree - I have no problems with blockds. In my head that is what I meant by “not to disparage blockds”. I was trying to say that I felt devkitpro has made valuable contributions to making these platforms accessible. I know I would not have been able to develop anything for ds/dsi/3ds...
  14. E

    building devkitARM: calico

    Documentation has never been great for the devkitpro tools and libraries. It sounds like you were able to build everything from source though - or is that not correct? Not to disparage blockds, but would blockds have happened without devkitpro efforts? I don’t necessarily disagree with your...
  15. E

    ROM Hack Trouble Understanding Font Graphics File Format

    Maybe this might help? https://gbatemp.net/threads/release-nftr-editor-a-tool-for-editing-nftr-font-files.560278/
  16. E

    Homebrew Misc i have a problem with devkitpro

    Do you mean the red squiggles in the picture? You need to configure intellisense. Add the defines from the makefile and add the libnds and compiler include paths. It has been a while since I have looked into this but it leaves you with a few issues - like attributes and stdio/stdlib calls that...
  17. E

    devkitPro Tools Section Not Working

    The template/example makefiles have hooks to process images with grit. https://github.com/devkitPro/nds-examples/tree/master/Graphics/grit/256colorTilemap
  18. E

    devkitPro Tools Section Not Working

    These are all command line utilities. They require parameters and do lot do anything meaningful if you double click them in windows explorer. If you were to run them from a command prompt they will spit out error messages saying there are missing required parameters. That being said they used...
  19. E

    NFlib Compilation Error

    what operating system are you using? This is saying “sudo” does not exist - which makes me think you are using windows. If that is the case then make sure you are using the windows section in the link I specified. pacman -S nds-dev And possibly pacman -S calico Did you say the libnds examples...
  20. E

    NFlib Compilation Error

    I would recommend starting by compiling the nds examples - without nflib. Then trying nflib and see if there are issues. Were you able to install the missing calico library? Here is a link that describes how to use pacman to install components - specifically nds-dev” -...