How would I manage making a file system INSIDE of my .nds file rather than reading from the flash cart? Retail games seem to be able to do this and I require a more manageable way of handling my assets rather than having it stored alongside my machine code.
When looking into the display list commands I have a hard time understanding some of the data types:
I am unsure about how it manages float variables. I would imagine something along the lines of storing two integers and then dividing the two to create a float variable but I would imagine how this would act at run-time in a game.400048Ch - Cmd 23h - VTX_16 - Set Vertex XYZ Coordinates (W)
Parameter 1, Bit 0-15 X-Coordinate (signed, with 12bit fractional part)
Parameter 1, Bit 16-31 Y-Coordinate (signed, with 12bit fractional part)
Parameter 2, Bit 0-15 Z-Coordinate (signed, with 12bit fractional part)
Parameter 2, Bit 16-31 Not used
How would one manage vertex skinning on the ds? Would I have to process each vertex on the CPU and update each frame?