Recent content by Poketard

  1. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    There is no animation blending as of yet, but it was something I was considering adding. If this were something you really wanted, you may want to simply separate the upper and lower body into separate meshes for the time being. It supports one directional light. I found the DS' hardware kind of...
  2. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    The 3DS is completely different hardware. There is no support for it in Stardust.
  3. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    Version 1.1.2 is out now. Added quad strips & triangle strips to the model exporter, for even more efficient rendering. This one was a pain. Everything from generating strips to un-stripifying them for PC rendering and collision meshes...but it was worth it in the end. Rendering doesn't get...
  4. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    ADPCM is low on my priority list atm. The DS has 16 hardware sound channels. I don't know how the official library handles things, maybe there's a software mixer involved to allow for more, but I only support the hardware channels for now. But to clarify; you can have as many sound effects...
  5. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    Quads are not supported; originally I had thought to use triangle strips as the most efficient rendering method but found that it didn't actually reduce vram usage; i.e. under the hood the gpu converts quads & triangle strips to the very inefficient triangle lists it normally uses. It's...
  6. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    Updated to version 1.1.0, now includes asynchronous io. Really had to rack my brain for this one, getting asynchronous io going on the DS homebrew systems that don't normally support it. Wiki was updated with all relevant functions as well. Note: DeSmuME and No$GBA seem to somewhat dislike it...
  7. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    Documentation is roughly done (omitting functions intended only to be used internally) besides the math library, which should be relatively familiar to anyone who's used a 3D engine before anyhow. But, should I have missed something important, think there's something I should add, improve, or if...
  8. Poketard

    StarDust - a cross platform PC/DS 3D engine v1.0.0

    All in one 3D game engine, should handle everything you'd need for a 3D game on the DS, with bonus PC functionality. Made entirely in C (besides the PC XAudio2 interface, made in C++) Features: 3D Collision: -Sphere on mesh collision with acceleration structures -Sphere on sphere collision -Ray...
  9. Poketard

    Is custom IO possible in a homebrew?

    Wait, so I could write my own nitrofs code if I really wanted to? I assume it'd work on emulator and potentially flash card due to how they work, but I do also, notably, want to support twilight menu/ndsbootstrap (primarily because that's my only way of testing on hardware) and to my...
  10. Poketard

    Is custom IO possible in a homebrew?

    Pretty technical question, but I'm curious if it'd at all be possible to write my own IO code for reading from NitroFS in homebrew. I have a lot of gripes with the standard library provided by LibNDS (no ARM7 access to io, starting multiple reads at once (e.g. via an interrupt) results in...
  11. Poketard

    Homebrew Audio streaming code issue

    Okay, I believe I fixed it. For any curious; there were 2 issues, first: I had to liberally flush the cache when sending stuff to the arm7, second I had to recode it to fread to a different buffer outside of the timer interrupt and read from that buffer inside the timer interrupt. I.e. I had to...
  12. Poketard

    Homebrew Audio streaming code issue

    Trying to avoid using maxmod, I'm developing my own simple sound library for the DS, but I'm having difficulty getting audio streaming working. On emulator it has audio popping, while on real hardware it seems to just play static for a brief moment before nothing at all. My method is playing a...
  13. Poketard

    LibNDS GL_CLEAR_BMP? Or, can I somehow use this to render more than 2048 polygons?

    I'm trying to do some trickery to render more than 2048 polygons, and currently the major obstacle is the fact that the DS clears the screen before rendering. I did some research and found there's no way to disable it, but there is a separate mode of clearing that allows you to fill it with a...
  14. Poketard

    Homebrew My app fails to load any files from NitroFS on hardware

    I was not aware you had to do such a thing! That appears to have fixed it, thank you!
  15. Poketard

    Homebrew My app fails to load any files from NitroFS on hardware

    I am not calling fatInitDefault, no. And yes, I am using the default devkitPro NitroFS library.
General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1