Recent content by elhobbs

  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/