TASEmulators / TASEmulators/BizHawk
Request: Is this possible (temporal antialiasing)
@zeromus is already working on this.
Since Sep 16, 2015.
- Dominant language
- C#
- Stars
- 2.8k
- Forks
- 468
- PR merge metrics
- No merged PRs in 30d
Description
Is merging frames possible for some Playstation games?
I'm probably using the phrase incorrectly, so let me explain. There are several polygonal Playstation and some sprite games (mostly Namco ones), that are half-high resolution ( 320x480 or 640x240, or bigger like 365x480), and I don't know if it's a high-resolution thing or a Namco thing, but when the characters move, their model or sprite look like they break into what looks like interlaced lines (for a lack of better terms).
Look at your ship, the enemy, and bullets to see what I mean:

That is easily seen in games like Tekken 3 and Xevious 3D collection. But not in titles like Rage Racer or Ace Combat 3, so maybe it's an 'effect' they add and not a direct consequence of a high-res mode. I don't remember seeing that 'effect' in the real Playstation or in the Arcade version of Tekken 3.
I assume the blurriness of CRTs hid that effect, or maybe even made them transparent.
So I thought about this game Boy game called Chikyuu Kaihou Gun ZAS, which has alternating backgrounds. On the real system both backgrounds look like one, but on emulators you see them flickering on/off. There's an emu called KiGB that allows you to merge frames, or bleed one frame into another, and for that specific game, the background effect looks accurate.
I was wondering if the same option can "fix" that breaking effect those Playstation games suffer from?
edit: The GB title is a.k.a. Chikyū Kaihō Gun ZAS or just ZAS (which I think is a pun? sounds like "the Earth"?) and appears to be emulated correctly by the Gambatte, GBHawk, and SameBoy cores in 2.9.1, though 'correctly' here means flickering. --yoshi
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.