Jump to content
IGNORED

Sizecoding wiki


42bs

Recommended Posts

great.

 

I'm not sure about that "It can display up to 720x240 pixels in various ways". As far as I remember it supports higher resolution:

Supported horizontal resolutions are:
- 1400 pixels (NTSC) /1382 pixels (PAL)
- 700 pixels (NTSC) / 691 pixels (PAL)
- 466 pixels (NTSC) / 460 pixels (PAL)
- 350 pixels (NTSC) / 345 pixels (PAL)
- 280 pixels (NTSC) / 276 pixels (PAL)
- 233 pixels (NTSC) / 230 pixels (PAL)
- 200 pixels (NTSC) / 197 pixels (PAL)
- 175 pixels (NTSC) / 172 pixels (PAL)

Supported vertical resolutions are:
- 1400 pixels (NTSC) /1382 pixels (PAL)
- 480i (NTSC) / 576i (PAL)

 

Edited by Cyprian
Link to comment
Share on other sites

Interlaced modes are not really documented and there are a few gotchas, but yeah, they do work:

http://www.jagware.org/index.php?/topic/230-haute-résolution-sur-jaguar-et-mode-entrelacé/&do=findComment&comment=3833

 

It's also possible to drive a VGA monitor at 640x480 @ 60 Hz noninterlaced. I've done it, but not released the code, as I didn't manage to make it work without a little external circuit to clean up the sync signals (the plan was to get something working with just a passive cable).

 

4 hours ago, 42bs said:

I remember Normen from Atari told us (_us_ that's Phobyx): "no interlace".

One more proof you shouldn't trust Atari's word too much :)

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

10 hours ago, 42bs said:

Wow, rather complicated. No wonder, any game uses it. Quick scan seems, one has to handle even/odd display manually :(

The N64 is the same way. You have to manually change all the settings every vblank. I made the changes in libdragon for proper N64 interlace after trying to use interlace and noticing it didn't work properly. That was (checks calender), damn, almost a decade ago!

 

Link to comment
Share on other sites

9 minutes ago, Chilly Willy said:

The N64 is the same way. You have to manually change all the settings every vblank. I made the changes in libdragon for proper N64 interlace after trying to use interlace and noticing it didn't work properly. That was (checks calender), damn, almost a decade ago!

 

in the Jag you have to set all those video registers only once (the same registers set as in the Falcon) at the beginning. And then vblank you have to set the only OP list as usual and in case of interlace just set properly VI register.

Link to comment
Share on other sites

1 hour ago, 42bs said:

You mean, every interrupt you have to reset it? Odd for the one half frame and even for the other?

 

That's a quote from: https://www.jagware.org/index.php?/topic/352-high-res-graphics-on-the-jaguar/&tab=comments#comment-13038

 From now on, you can test whether the current field is the top one or the bottom one by testing bit 11 of the VC register :
- if it's clear : top field
- if it's set : bottom field 

If you use the 68K VBL interrupt, you also need to dynamically alter the value of the VI register, otherwise the interrupt won't trigger :
- for top field : VI must have bit 0 cleared (even value)
- for bottom field : VI must have bit 0 set (odd value)

 

Edited by Cyprian
  • Thanks 1
Link to comment
Share on other sites

23 hours ago, Cyprian said:

in the Jag you have to set all those video registers only once (the same registers set as in the Falcon) at the beginning. And then vblank you have to set the only OP list as usual and in case of interlace just set properly VI register.

Oh, so it's actually better than the N64 for interlace. ?

Link to comment
Share on other sites

  • 2 weeks later...

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...