Search results

  1. C

    Homebrew On arbitrary kernel object operations

    3dbrew mentions that only threads themselves or their parent may observe their internal id. Are there object <> process relationship requirements for interfacing between the two applied globally in the kernel? I thought as long as a process held a handle to an object, it was free to use it in...
  2. C

    Homebrew Can horizon indepently relocate threads to CPUs in their affinity masks?

    Does it implement any sort of load balancing across CPUs at all?
  3. C

    Homebrew What do svcOpenThread/Process do?

    Title pretty much sums it up. I haven't been able to find descriptions for these anywhere.
  4. C

    Homebrew Can retail units write to CTR flash carts?

    I haven't been able to find any information on how to write to these, let alone if a retail console is even capable of it. Is there any documentation at all on how this is achieved?
  5. C

    Homebrew Cia injection in dlp child?

    Is it possible to inject a cia in a download play child at all? I have tried to do so myself, albeit while leaving the child cfa's ncch header untouched, but was unable to get the host title to begin transmission. I however have also attempted to replace the child with that of another title, and...
  6. C

    ROM Hack Where are entrypoints stored in CXIs?

    I couldn't find their location on 3dbrew. Do processes just begin execution at the first word of the code section? And if so, does execution begin while the 3DS logo is still on screen while starting a game from homemenu?
  7. C

    ROM Hack "Download play" mode documentation?

    Hello! I've been looking for documentation on the GBA's download play-like mode. I'd like to implement compatibility in a project. Has it ever been documented? If so, does anyone know where I could find said documentation? Thanks for reading, any help is appreciated!
  8. C

    Hardware Charging won't turn on unless no battery is inserted

    I can't charge my console, the charging light won't come on unless I remove the battery, and will turn back off as soon as I put it back in. Anyone know what could be causing this? Any help is appreciated!
  9. C

    Homebrew Top/Bottom LCD Framebuffer Select register writes in GSP

    I've been trying to get the bottom screen to display the top screen framebuffer. So far I've set the top LCD's framebuffer adress1/2, format, select, and stride register writes to the bottom LCD. My problem is that some games, namely SM3DL and the top-down zeldas, behave as though they're still...
  10. C

    Homebrew Replace a title manually?

    Can one replace an already installed title through a file explorer? If so, how? I had to slightly edit a system title in order for a console to be able to boot, but I still have to get it on the system. Any help is appreciated!
  11. C

    Homebrew Where is the GSP service stored?

    Is it its own title? If not, is it part of the home menu? Any help is appreciated!
  12. C

    Hardware Could one disable the top screen entirely?

    Considering the screens turn on pretty late when booting the console, something must be triggering them turning on in software. Could it be possible to prevent the top screen from turning on at all in order to allow a console to work with it missing without any hardware modifications? EDIT: If...
  13. C

    Hacking Emulating the camera feature on the PSTV

    I'd like to get a certain game to run which uses the camera for a non-essential gameplay element. However, the game crashes when trying to access it when run on a PSTV. Would it be possible to "emulate" the camera feature? Is it documented enough to achieve such thing? Sorry for my potentially...
  14. C

    Gaming BotW shader study

    Hello! I've been trying to figure out how the ground coloring part of the Thunder Helm (seen during the Vah Naboris pursuit part) effect was pulled off. I've got a bunch of theories, but nothing too concrete, so I figured I'd ask for some help! Any OpenGL wizards willing to help on This one...
  15. C

    Gaming Has it been documented how Mario Galaxy makes the pointer mechanic work?

    I always thought it was done via raycasting, but seeing how the CPU's ability to read/write to the EFB is essential to making this feature work made me reconsider. I couldn't find much details online. Any help?
  16. C

    Homebrew How does the GPU know what kind of data is inside the output registers?

    I couldn't find any way of defining what kind of data they would contain. I mean, I know about the registers that define their semantic, but what about the different kinds of data From the input buffer? Is the GPU just always expecting floats? Thanks for the Help!
  17. C

    Homebrew How does the GPU know which vertex attribute is what?

    Is it setup in the vertex shader? If so, is there any documentation on that? Or is it something different? Thanks for reading, any help is very appreciated!!
  18. C

    Homebrew Pointer struct syntax confusion

    In portal3ds, there are accesses to values in structs such as this one: mdl->frames[n1].verts . However, in that case both frames and verts are struct pointers. But here, the syntax used to access them is ".". How come it's not "->"? I've actually serached online for a bit and couldn't find...
  19. C

    Homebrew Type casting in portal3ds

    I don't get why, in portal3ds, the index offset from this line: GPU_DrawElements(GPU_UNKPRIM, (u32*)((u32)mdl->indices-md2BaseAddr), mdl->header.num_tris*3); is first converted to u32 before being converted to u32*. Any help?
  20. C

    Homebrew How does stride work in GPU_SetAttributeBuffers?

    Alright, I'm sorry, last technical question: How does one adjust the "Stride" setting in the above-mentionned function from ctrulib? It's not a direct argument that one can feed to the function, and it seems to rely on the values of the attributeFormats and the bufferPermutations arguments...
General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Manual charging