I haven't had anything else to do for the last three days, so I put together a little 3D demo for the NES. The methods I used are far from optimal, but the code seems to be stable and runs correctly on every emulator I've tested.
Features include:
- 1-8 moving objects, selectable
- 1-3 axes of rotation, selectable
- hex display of rotation matrix
- frame rate counter
Framerate ranges from 6 to 60 FPS, depending on how many objects and how many matrices are in use. I do plan to rewrite this sometime in the future to use a faster multiplication algorithm, and faster 3D transformations. (I really need to get into GBA assembly...)
The ROM is available on my temporary website. (my main website is currently being redesigned)
Would anyone with an NROM devcart be willing to test this on hardware?
Features include:
- 1-8 moving objects, selectable
- 1-3 axes of rotation, selectable
- hex display of rotation matrix
- frame rate counter
Framerate ranges from 6 to 60 FPS, depending on how many objects and how many matrices are in use. I do plan to rewrite this sometime in the future to use a faster multiplication algorithm, and faster 3D transformations. (I really need to get into GBA assembly...)
The ROM is available on my temporary website. (my main website is currently being redesigned)
Would anyone with an NROM devcart be willing to test this on hardware?