Jump to content
IGNORED

Puyo Puyo - Proof of concept, needs real hardware test


Arlasoft

Recommended Posts

Have been noodling with some puzzle game kernels after seeing the Dr Mario example. This one might have some promise, and certainly a solo version is definitely viable, but for two players I was curious as to how this looks on real hardware. 

 

In Stella, with phosphorus turned on and blending set quite high, it looks great. But in the Javatari emulator within 8bitworkshop the flicker is uncomfortable. Javatari seems to have some CRT options but none of them seem to make much difference at all.

 

I suspect a real 2600 on a CRT it will be somewhere in between? 

 

 

main (2).a26

Edited by Arlasoft
  • Like 1
Link to comment
Share on other sites

5 hours ago, Arlasoft said:

Have been noodling with some puzzle game kernels after seeing the Dr Mario example. This one might have some promise, and certainly a solo version is definitely viable, but for two players I was curious as to how this looks on real hardware. 

 

In Stella, with phosphorus turned on and blending set quite high, it looks great. But in the Javatari emulator within 8bitworkshop the flicker is uncomfortable. Javatari seems to have some CRT options but none of them seem to make much difference at all.

 

I suspect a real 2600 on a CRT it will be somewhere in between? 

 

 

main (2).a26 4 kB · 5 downloads

I have a 7800 and a 2600, I can test for you if you want 😃

Link to comment
Share on other sites

4 minutes ago, Arlasoft said:

That'd be cool, thanks!

Sure thing!

 

I'll be testing first on the 7800, since the 2600 isn't set up (Since I have a 7800.)

 

Edit:  Just tested it. Looks fine, but has "timing problems" where you're not updating the colors at the right time.

 

Part of the red faces (On both sides) has some purple. You're updating the colors too quickly there.

 

Minus that, it looks great! Keep up the good work!

Edited by Ecernosoft
Link to comment
Share on other sites

45 minutes ago, Ecernosoft said:

Sure thing!

 

I'll be testing first on the 7800, since the 2600 isn't set up (Since I have a 7800.)

 

Edit:  Just tested it. Looks fine, but has "timing problems" where you're not updating the colors at the right time.

 

Part of the red faces (On both sides) has some purple. You're updating the colors too quickly there.

 

Minus that, it looks great! Keep up the good work!

Guess that's an emulation issue, i.e. timing is more forgiving. If I delay by even one cycle, the rest of the colours would be out.

Link to comment
Share on other sites

58 minutes ago, Thomas Jentzsch said:

Definitely too much flicker for me (but I am sensitive to flicker).

 

I think it would help a lot if you would use interleaved flicker.

I had a feeling it would be too much on a real system. Can't really insist everyone plays on Stella 😬 

 

 

Link to comment
Share on other sites

18 minutes ago, Arlasoft said:

Guess that's an emulation issue, i.e. timing is more forgiving. If I delay by even one cycle, the rest of the colours would be out.

I think it might be a console issue. Stella emulates the different TIA flavors (see Developer options/TIA).

Link to comment
Share on other sites

46 minutes ago, Thomas Jentzsch said:

I think it might be a console issue. Stella emulates the different TIA flavors (see Developer options/TIA).

I've never seen an example of a ROM where the TIA revision effects the timing of COLUP0 and COLUP1. Quickstep is an example of a ROM where the timing of COLUPF is affected and this sound like something similar for the player colour registers.

 

Is this a 7800 only phenomenon and not seen on any 2600 revision?

Link to comment
Share on other sites

2 minutes ago, JetSetIlly said:

I've never seen an example of a ROM where the TIA revision effects the timing of COLUP0 and COLUP1. Quickstep is an example of a ROM where the timing of COLUPF is affected and this sound like something similar for the player colour registers.

 

Is this a 7800 only phenomenon and not seen on any 2600 revision?

My 7800 has glitches on some 2600 games that my 2600 can do fine. (Usually timing)

 

 What’s weird is that 2/3 of my DSP games (mappy and zoo keeper) crash on start and Cheitry runs with gfx glitches, all are not present on 2600, and on that they look and run fine.

Edited by Ecernosoft
Link to comment
Share on other sites

13 hours ago, JetSetIlly said:

I've never seen an example of a ROM where the TIA revision effects the timing of COLUP0 and COLUP1. Quickstep is an example of a ROM where the timing of COLUPF is affected and this sound like something similar for the player colour registers.

 

Is this a 7800 only phenomenon and not seen on any 2600 revision?

I wonder if this is just a CRT color blurr. Else, why should they look purple? Also haven't faced too fast TIAs yet.

Link to comment
Share on other sites

So is the consensus that the flickering is too much on real hardware to make two player viable? Bearing in mind even single player Puyo Puyo is normally player against an AI opponent.

 

I'll need to watch some videos of endless solo mode in Puyo Puyo Tetris to see how fun that might be, think there's a mode where you have two minutes to score as highly as possible too.

Edited by Arlasoft
Link to comment
Share on other sites

2 hours ago, Arlasoft said:

So is the consensus that the flickering is too much on real hardware to make two player viable? Bearing in mind even single player Puyo Puyo is normally player against an AI opponent.

As it is now, yes. But if you interleave the flicker, it will become much less noticeable. Then it should be OK.

 

There exist multiple 96 pixel kernels, e.g. the Harmony Cart menu. The trick for interleaving is that you move the sprites +/- 8 pixel each line. So on each line you display three sprites on the left side and three on the right side. And in the next line the other three sprites are displayed. And each frame the opposite sprites at opposite lines are displayed.

Link to comment
Share on other sites

Color bleed and other artifacts might happen on digital TV too. In fact they can even look worse than on a CRT, due to the poor analog to digital video conversion done by the TV.

A screenshot would help figuring out what's happening.

 

Also, what are you using to load the rom on your 7800? You said that you encounter glitches with other 2600 games on that console, and that's definitely not normal.

Are you using a Concerto cart? If so, ensure to flash the latest firmware, as earlier versions had a bug that caused issues with 2600 games.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...