Results 1 to 8 of 8

Thread: [Pulstar] "Extend" horizontal resolution of gameplay screens

  1. #1


    Join Date
    Aug 2001
    Location
    Singapore
    Posts
    324

    [Pulstar] "Extend" horizontal resolution of gameplay screens

    Quite a number of Neo Geo games do not display the full horizontal resolution of 320 pixels and have a reduced visible screen width of 304 pixels.

    On CRTs, the left and right most 8 pixels fall within the overscan region. On modern displays, however, we can see these pixels clearly.

    Interestingly, for some games, the full graphics are still rendered there, however, they are intentionally 'blacked' out.

    Pulstar's gameplay screens are 304 pixels wide. I took a look and found the subroutines that perform this 'blacking', and these are the results of not running them.

    Stage-1.gif
    Stage-2.gif
    Stage-3.gif

    The mod is conveniently a simple 1 byte change at $364F8 from 1E to 64.
    ---------------------------------------------------------
    IPS

    NeoSD neo file
    Last edited by Clear Paper; 08-03-2020 at 06:13 AM. Reason: Added IPS patch

  2. #2
    ForeverSublime's Avatar
    Join Date
    Oct 2001
    Location
    San Francisco

    Posts
    6,327
    I dig it. Thanks for sharing!

    //Subscribed to thread.

  3. #3
    I asked for a
    Custom Rank and
    Learned My Lesson.

    Join Date
    Oct 2005
    Location
    USA

    Posts
    5,783
    I assumed that was to hide glitches, if sprites near the edge of the screen were hidden/shown imprecisely.

    Come to think of it - are there any games where that's actually the case - where sprites don't show soon enough, if you get rid of the fix-layer blanking?
    I turned off signatures. So should you.

  4. #4


    Join Date
    Aug 2001
    Location
    Singapore
    Posts
    324
    Quote Originally Posted by SpamYouToDeath View Post
    I assumed that was to hide glitches, if sprites near the edge of the screen were hidden/shown imprecisely.

    Come to think of it - are there any games where that's actually the case - where sprites don't show soon enough, if you get rid of the fix-layer blanking?
    Yes, KOF 96 is an egregious example of it. As a developer, if you knew the non-safe areas would not be seen, you would not bother so much about them.

    There were 'sloppy' screen transitions that permitted the rightmost 8-pixels to be displayed.
    E.g. Art of Fighting stage

    If you allow the character confrontation animations to complete, you'll see this screen:
    0001.png

    If you tap A to skip the character confrontations(bypassing the screen transition), you'll see the rightmost 8-pixels
    0002.png
    Which would not be a bad thing, were it not for the background not drawing properly as it scrolls.
    0006.png
    0007.png
    0009.png

    There are also other overscan aberrations like this as the Character Select screen is loaded.
    0005.png

    Want to point out that that is the default KOF 96 without any modification.
    Last edited by Clear Paper; 06-06-2020 at 03:18 AM.

  5. #5
    Raiden's Valet
    redfield0009's Avatar
    Join Date
    Jun 2009
    Location
    Dallas

    Posts
    597
    Is this why Metal Slug has those black bars with exposed "notches" in the bottom corners when using my XRGB?
    http://img855.imageshack.us/img855/1130/blastcitylogo.jpg

  6. #6


    Join Date
    Aug 2001
    Location
    Singapore
    Posts
    324
    0000.png
    0001.png
    0002.png

    Yes, similarly, the side blacking subroutine here is incomplete, because there was no need to at the juncture.

    I'll get to it at some point.

  7. #7
    Astra Superstar
    Burning Fight!!'s Avatar
    Join Date
    Jan 2014
    Location
    North Korea (Brazil)

    Posts
    810
    I always wondered what was up with how inconsistently Neo Geo games handled edge blanking, this thread is fascinating.
    RIP Geese Howard. Jan 1953 - Aug 1920.. never forget

  8. #8
    Kyo's Flame
    DanAdamKOF's Avatar
    Join Date
    Jun 2002
    Location
    Sunnyvale, CA http://www.twitch.tv/danadamkof

    Posts
    8,233
    Awesome thread! Thanks for sharing your findings!

    Man, KOF 96 is all sorts of jank haha
    Follow me on Twitch: twitch.tv/danadamkof | Unofficial Neo-Geo Forums Discord: discord.gg/tzDDAgJ

Thread Information

Users Browsing this Thread

There are currently 2 users browsing this thread. (0 members and 2 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •