Project Shinrinx

Ask anything your want about the 32X Mushroom programming.

Moderator: BigEvilCorporation

Post Reply
GenesisFan64
Newbie
Posts: 7
Joined: Tue May 07, 2013 7:03 pm
Location: Mexico
Contact:

Project Shinrinx

Post by GenesisFan64 » Sat Jun 26, 2021 3:06 am

It's been a while since my last post of me rage-quitting sega dev due to problems... but I'm back, kinda

So first, I'm pretty sure you have seen this: https://www.youtube.com/watch?v=pOWZbydnlZE, I've working on a kinda-remake (not 1:1 but similar) of the same tech demo:
https://github.com/GenesisFan64/Shinrinx-MARS
in pure assembly (SH2, 68000 and Z80)

It's a custom 3D polygon system, where you can draw lots of polygons at the same time using the Watchdog interrupt (obscure sh2 feature, but StarWars32X uses it to draw it's polygons), it is not perfect but I'm fine that it works.

- Polygons can be tris or quads, solid color or textures (colors limited to Video mode 1), up to 800 polygons <--with framedrops of course
- Reads model files, source code includes an .obj importer
- Minimal camera animation
- Can make big maps using custom layout
- Works on hardware but a little slower

A prebuilt rom is included in the source code, on the folder /out (rom_mars.bin)

EDIT: Here's some screenshots, note that some colors are wrong:
Image

Image
RAN RAN RUU!

Post Reply