Saturnin WIP thread

I just did a small test, and adding a center vertex really does not fix the problem, it only makes it a bit smaller. Check the attached image.

I've also been reading on perspective correction, and it really needs you to provide Z information to the video card, so it can use it while interpolating the UV coords.

It seems the only ways to get around such problem are either using a software renderer with quad-based rendering, or "guessing" Z values for the quad's vertices. In theory, it's not really that hard to come up with values that produce passable results, by comparing the length of the quad's axis and maybe the diagonals, but it could get expensive. The problem is that it would propably not work properly with concave quads (but splitting the quad in two triangles already has 50% odds of messing with those already).

Well, thanks for aswering my question :)

--EDIT--

in the attached image, in order:

1) quad split into two triangles (same Z value for all vertices), 2) HW perspectively correct plane (correct Z values for each vertex), 3) quad split into four triangles (same z value for all vertices)
 

Attachments

  • perspective.jpg
    perspective.jpg
    7.8 KB · Views: 180
  • perspective.jpg
    perspective.jpg
    7.8 KB · Views: 179
  • perspective.jpg
    perspective.jpg
    7.8 KB · Views: 175
A new game is working ! Ejihon Tantei Jimusyo, another obscure japanese game ...

The background isn't showing so the game isn't "playable" yet, but I can move the cursor on screen ;)

040330-ejihon1.JPG


040330-ejihon2.JPG


040330-ejihon3.JPG


040330-ejihon4.JPG


040330-ejihon5.JPG



On another side, Keith from Emufanatics wanted to do a little interview of myself, here is the result :)
 
Woohooo !!! I'm on fire :D


Maru-Chan de Goo! : isn't that logo beautiful ?

The game crashes just after that

040330-maruchan1.JPG



Fighting Dragon Legend Elan Doree

The game works with graphical glitches, but I need to add some code to see if the game is playable

040330-elandoree1.JPG


040330-elandoree2.JPG


040330-elandoree3.JPG


040330-elandoree4.JPG



Cotton 2 : unable to start game

040330-cotton2.JPG



Danchi de Hanafuda : it's playable !!!

040330-danchi1.JPG
040330-danchi2.JPG


040330-danchi3.JPG
040330-danchi4.JPG


040330-danchi5.JPG



Taisen Tant-R Sasi-su!

A Parrapa like game, a lot of graphical problems

040330-sasisu1.JPG
040330-sasisu2.JPG


040330-sasisu3.JPG
 
Last but not least : Puyo Puyo Sun !

Start doesn't start the game ...

040330-puyo1.JPG
040330-puyo2.JPG


040330-puyo3.JPG
040330-puyo4.JPG


040330-puyo5.JPG
040330-puyo6.JPG


040330-puyo7.JPG
040330-puyo8.JPG


040330-puyo9.JPG
040330-puyo10.JPG


040330-puyo11.JPG
040330-puyo12.JPG



That's all for today :biglaugh
 
Even though I have little idea about most of the game, I like Taisen Tant-R Sasi-su the best.

It has a cart racing mini game. ;)

Go Runik! :thumbs-up:
 
Originally posted by mal@Mar 30, 2004 @ 11:30 PM

Even though I have little idea about most of the game, I like Taisen Tant-R Sasi-su the best.

It has a cart racing mini game. ;)

Go Runik! :thumbs-up:

Never seen that game before -- maybe I'll have to hunt that one down.

Impressive, as usual, Runik

keep up the good work :D
 
Originally posted by racketboy@Mar 31, 2004 @ 10:00 AM

Never seen that game before -- maybe I'll have to hunt that one down.

It's one of the many ST-V carts that I own. :D
 
Thanks guys :)

With a little more work I can have something interesting on Elan Doree and Taisen Tant-R Sasi-su ...

And Fabien gave me some times ago the way to start games that doesn't detect the start button. So there might be some more playable games on Saturnin really soon
 
Super Major League is booting, it's "showing" something :)

Watch your eyes, those pics are awful :lol:

The game crashes when I try to start a game ...

040401-sleague1.JPG


040401-sleague2.JPG



Damn, I know this guy ... what's his name ? :p

040401-sleague3.JPG
 
I fixed the DMA crash in Super Major League, so I can add credits, but start doesn't start the game :(


Elan Doreé starts do display interesting things (but there's still a lot to do)

Even if it doesn't seem so, the game is playable ;)

040402-elandoree1.JPG


040402-elandoree2.JPG


040402-elandoree3.JPG
 
I have something displayed in Columns 97, but a lot of background modes is missing ...

040407-columns1.JPG



Astra Superstars is going into the attract mode :)

040408-astra1.JPG


040408-astra2.JPG


040408-astra3.JPG



And last but not least : Funky Head Boxers is playable :cool:

040408-funky1.JPG
040408-funky2.JPG


040408-funky3.JPG
040408-funky4.JPG


040408-funky5.JPG
040408-funky6.JPG


040408-funky7.JPG
 
Originally posted by Runik@Apr 8, 2004 @ 05:37 PM

And last but not least : Funky Head Boxers is playable :cool:

040408-funky5.JPG


040408-funky6.JPG


040408-funky7.JPG



Hey,I've bought this games for my Saturn only some month ago and you're closed to emulate it perfectly :D
 
Originally posted by vbt@Apr 8, 2004 @ 08:26 PM

Hey,I've bought this games for my Saturn only some month ago and you're closed to emulate it perfectly :D

Thanks :cool:

But believe me, it's far from being perfect ... speed is a big issue !

But I'm really happy so see it running that way :)

By the way, I tried your sms emu, and unfortunately it loops endlessly :(

I'll tell you when I will have something working
 
I worked a bit on Astra Supertars, so now the attract mode looks better, and I can actually go to the character selection (it loops after that).

There are still huges graphicals problems ...


040412-astra1.JPG
040412-astra2.JPG


040412-astra3.JPG
040412-astra4.JPG


040412-astra5.JPG
040412-astra6.JPG


040412-astra7.JPG
040412-astra8.JPG


040412-astra9.JPG
 
Originally posted by mal@Apr 12, 2004 @ 05:15 PM

The attract mode cetrainly looks good. :)

Thanks mal :)


Finally, after spending quite a long time on it, I found a way to display correctly multiple planes ... as a result, here are the screenshots ;)

040412-radiant1.JPG


040412-radiant2.JPG
 
I just want to ask for as many debugging fuctions as possible in your next version. I think it will be not only useful for programmers and game hackers, but they will also have some stuff to send you back if they catch a bug, and that will be helpful, don't you think?
 
Back
Top