240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

The place for all discussion on gaming hardware
rama
Posts: 1373
Joined: Wed Mar 08, 2017 3:15 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by rama »

It works on a PS2 with Modchip but he video mode is fixed to the console's region, due to the PS2 design.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by maxtherabbit »

has anyone ever considered porting this to MS-DOS?

or is there something similar out there for DOS PCs already?
plumptree
Posts: 2
Joined: Tue Jan 01, 2019 3:08 am

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by plumptree »

SO has anyone noticed that their PVMs have different geometry on 240p vs 480i? I used the test suite in 240p and got the geometry right. For my NES it looks good and my SNES, but then I switch to GCN and PS2 and it looks off in the same direction that i moved the geometry in the grid pattern.

I then corrected it using the 480i mode, but when I switched it back to 240p everything was shifted back to the right as it had been before.
BTW I'm using a Dreamcast on composite video to test geometry. I know its not the best but its all i have to work with until my SD Media Launcher comes in.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

Every console on every resolution can be/is slightly different.
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by maxtherabbit »

plumptree wrote:SO has anyone noticed that their PVMs have different geometry on 240p vs 480i? I used the test suite in 240p and got the geometry right. For my NES it looks good and my SNES, but then I switch to GCN and PS2 and it looks off in the same direction that i moved the geometry in the grid pattern.

I then corrected it using the 480i mode, but when I switched it back to 240p everything was shifted back to the right as it had been before.
BTW I'm using a Dreamcast on composite video to test geometry. I know its not the best but its all i have to work with until my SD Media Launcher comes in.
dreamcast specifically has a horizontal shift compared to most other consoles - I would not use that as a guide
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

Artemio wrote:Every console on every resolution can be/is slightly different.
But shouldn't the video modes on the dreamcast version all have the same horizontal position? "480i scaled 240p assets (NTSC)" displays the grid in the correct position (for dreamcast games). 240p video mode is right shifted.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

eccoboy wrote:
Artemio wrote:Every console on every resolution can be/is slightly different.
But shouldn't the video modes on the dreamcast version all have the same horizontal position? "480i scaled 240p assets (NTSC)" displays the grid in the correct position (for dreamcast games). 240p video mode is right shifted.
Which version are you using? I recall I did a test for somebody and it might have slipped by.
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

I just tried version 1.24 hoping the horizontal shift was corrected
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

eccoboy wrote:I just tried version 1.24 hoping the horizontal shift was corrected
Sorry for the inconvenience, I just checked and see what you mean.

The current configuration for 240p was indeed crafted by myself, several years ago. Based off the defaults of the SDK and measurements, but I can't find my notes on this specific version.

It might be the case I didn't have an oscilloscope when I coded it, and never compared it back against the configurations used by games as I have done with all the others.

Right now I won't have time to compare it, but will have time this week.

Since this is a community effort and it benefits a lot from it, here's what we can do.

I compiled my debug version for you, available here: http://junkerhq.net/Suite/240pSuite-debug.cdi

It has a Video Settings sub menu, that allows you to change all the configuration for the video mode.

Image


The value you are looking to change is "Bitmap X"

Image

I can compare that to the game that comes to mind, Third Strike on the scope after a while. But meanwhile you can try it out and give me the estimate value you find to work for you.

Then we can talk about value sin several games, since the DC allows each game to define this. And if itis necessary we can add an option for one or more defaults under Configuration/settings.

Let me know what you think
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

Adjusting the video settings in this debug version and "pressing Y to set" has no effect. But the default settings in this debug version are correct. The horizontal position of the grid in "240p" video mode is good (although the vertical position is shifted down). In "480i scaled 240p assets (NTSC)" video mode the grid position is correct both vertically and horizontally.

I also want to mention that the pc engine version (1.03) grids are all shifted up slightly, and shifted too far down when using "start at line: 24". The 320x240 and 512x240 grids are shifted left.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

eccoboy wrote:Adjusting the video settings in this debug version and "pressing Y to set" has no effect. But the default settings in this debug version are correct. The horizontal position of the grid in "240p" video mode is good (although the vertical position is shifted down). In "480i scaled 240p assets (NTSC)" video mode the grid position is correct both vertically and horizontally.
Thanks for the feedback, I already changed the value to the proposed one. And here is a test version with it as default: https://www.dropbox.com/s/w7o82jc8220rp ... 4.zip?dl=0 (same link as above). This time "Y to Set" should work, sorry about that (left something commented).

I'll wait for your feedback before pushing these changes. They were indeed introduced as an error for some testing I had been asked for, and forgot to revert them.
eccoboy wrote:I also want to mention that the pc engine version (1.03) grids are all shifted up slightly, and shifted too far down when using "start at line: 24". The 320x240 and 512x240 grids are shifted left.
That is really strange. I copied the values from game registers. I remember I tested a few dozen games with those values, I remember Final Soldier specifically since it was years ago. Do you have any examples?
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

I tested the Dreamcast debug version from the dropbox link above and the grids (and other test patterns) all look good in both 240p and 480i scaled video modes.

As for the PC Engine version....

The vertical position of the grids in the PC Engine test suite matches the vertical position of the grids in the Dreamcast test suite. However, PC Engine games are positioned down slightly. So if I calibrate my monitor using the PC Engine test suite grid, when I start a game there is a black bar at the top of the image.

I calibrated my monitor based on the following games. All have the same resolution/screen position:

Final Soldier, PC Genjin, Fantasy Zone, Jigoku Meguri, Star Paroja, Nexzr, maybe a few others that I forgot.
Saigo no Nindou was the only game I found to be different.

Compared to the games above, in 240p video mode (start at line 22), grids 256x240 and 320x240 are shifted up (linearity patterns as well), and grid 512x240 is shifted up and to the left.

In 224p mode (start at line 22), grid 512x224 is shifted left.

In 240p mode (start at line 24), grids 256x240 and 320x240 are shifted down (linearity 320x240 looks good) and grid 512x240 is shifted down and left.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

Sorry it's been a while, but aside from being way too busy with regular chores and some pcb repairs, I wanted to do serious testing and figure out what is happening.

eccoboy wrote:I tested the Dreamcast debug version from the dropbox link above and the grids (and other test patterns) all look good in both 240p and 480i scaled video modes.
Excellent! I'll make a small change and release it soon. Thank you very much.
eccoboy wrote: As for the PC Engine version....

The vertical position of the grids in the PC Engine test suite matches the vertical position of the grids in the Dreamcast test suite. However, PC Engine games are positioned down slightly. So if I calibrate my monitor using the PC Engine test suite grid, when I start a game there is a black bar at the top of the image.
Yes, each system varies slightly.
eccoboy wrote: I calibrated my monitor based on the following games. All have the same resolution/screen position:

Final Soldier, PC Genjin, Fantasy Zone, Jigoku Meguri, Star Paroja, Nexzr, maybe a few others that I forgot.
Saigo no Nindou was the only game I found to be different.

Compared to the games above, in 240p video mode (start at line 22), grids 256x240 and 320x240 are shifted up (linearity patterns as well), and grid 512x240 is shifted up and to the left.

In 224p mode (start at line 22), grid 512x224 is shifted left.

In 240p mode (start at line 24), grids 256x240 and 320x240 are shifted down (linearity 320x240 looks good) and grid 512x240 is shifted down and left.
Thanks for your detailed input.

I started by checking how those games set the registers, and everything matched the use in the Suite. Of course most of them are 256x239. There is nothing I know of in the catalogue that uses 320x240 or 512x240.

Irem games like Ninja Spirit use different configurations to those used by NEC and Hudson (I might look a bit into those), and Fantasy Zone is also different form the rest, since it uses 224p but with some blank lines but is covered by the base 224 setting.

One thing that you might not have used is the "fill all the video signal background area" option while in the Grid patterns, it fills with a white background the full video signal by pressing button I while in the grid.

Using that and comparing the values I figured out the differences. Turns out that HUC - the SDK I am using - has some bad defaults that messed up the signal, and I relied on it after my settings. I shouldn't have done that.

I rewrote the resolution management to be completely internal and not relying on HUC defaults, so values can be tweaked to match the NEC/Hudson defaults.

Here is the link to the 1.05 Release Candidate:

http://junkerhq.net/Suite/240pSuite_1.05-RC.zip

If anybody is interested, here are some images:


Here is 256 Horizontal on the Scope, with the white border enabled
Image

As you can see, it is not centered within the signal, but these are the values used by the games in the console
Image

And here is a picture of the same signal on the test PVM:
Image


Here is 320, with the cursor set on the 256 timing:
Image

Same 320 signal, but moved the cursor to measure the real length:
Image

And here is 320 as seen on the screen
Image


Here is 512 before adjusting it, with the HUC defaults and compared to 320.
Image

This is 512 measured before adjusting
Image

And here is 512 on the screen before adjusting:
Image

I ended up comparing to R-Type, since it uses 352x240. I also added a Grid and Checkerboard with the R-TYpe resolution, among a lot other things that I'll document when releasing this beta.

Thanks
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

Artemio wrote:There is nothing I know of in the catalogue that uses 320x240 or 512x240.
I see. If that's the case then I suppose those other grids aren't too important? I thought TwinBee might be 320x240 because the black bars on the side but maybe that's also 256x239. It's the only game I have with that resolution that I can think of at the moment.

I checked out the SuperCDROM version of 1.05 and everything looks good. The 320x240 and Rtype grids are slightly shifted left and the 512x240 grid shifted right. But if I am following you correctly, that is how the system outputs those resolutions.

One more nitpicky thing: the help menus and video options screen are shifted to the right
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

eccoboy wrote: I see. If that's the case then I suppose those other grids aren't too important?
They are a reference, as any other.
eccoboy wrote: I thought TwinBee might be 320x240 because the black bars on the side but maybe that's also 256x239. It's the only game I have with that resolution that I can think of at the moment.
Yes, 256x239.
eccoboy wrote: I checked out the SuperCDROM version of 1.05 and everything looks good. The 320x240 and Rtype grids are slightly shifted left and the 512x240 grid shifted right. But if I am following you correctly, that is how the system outputs those resolutions.
That is exactly how the official R-type places it. I based 320 on that, since it is the official reference I had, and having one "unit" to the left or right from the selected value, is way off center. So yes, that seems to be the sweet spot (It is the same one as before)
eccoboy wrote: One more nitpicky thing: the help menus and video options screen are shifted to the right
They are in 512x240, that's why.

I'll make one small change to the suite before releasing this version.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

PC Engine/Turbografx 16 Release 1.05 24/02/2019 (Super CD-ROM2, CD-ROM2 and HuCard)

- Added 256, 320, 352 and 512 resolutions to Checkerboard
- Added 352x240 resolution to Grid and Checkerboard (R-Type)
- Added internal Horizontal resolution setup functions, skipping HUC defaults
- Centered 512 Horizontal resolution
- Modified help files to reflect new options
- Modified help files to highlight user options, by starting lines with a hyphen
- Reversed direction in vertical Scroll
- Changed ADPCM volume in CD-ROM audio tests
- Displays Help warning when loading manual lag test

https://sourceforge.net/projects/testsu ... leted=true
User avatar
SmokeMonster
Posts: 38
Joined: Tue Feb 10, 2015 10:11 am

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by SmokeMonster »

Incredible, thanks Artemio :D
xga
Posts: 205
Joined: Thu Jun 04, 2015 12:59 am

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by xga »

Excellent work, Artemio! Thanks.

Have you had any time to work on the Saturn version lately?,
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

xga wrote:Excellent work, Artemio! Thanks.
Thank you
xga wrote: Have you had any time to work on the Saturn version lately?,
Not for a few months, I hope to restart work on the Suite later this year. Sorry.
eccoboy
Posts: 46
Joined: Sun Apr 29, 2018 11:00 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by eccoboy »

Artemio wrote:PC Engine/Turbografx 16 Release 1.05 24/02/2019 (Super CD-ROM2, CD-ROM2 and HuCard)
Great, looks good. Thanks
User avatar
maxtherabbit
Posts: 1763
Joined: Mon Mar 05, 2018 4:03 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by maxtherabbit »

Artemio wrote: Thanks for the feedback, I already changed the value to the proposed one. And here is a test version with it as default: https://www.dropbox.com/s/w7o82jc8220rp ... 4.zip?dl=0 (same link as above). This time "Y to Set" should work, sorry about that (left something commented).

I'll wait for your feedback before pushing these changes. They were indeed introduced as an error for some testing I had been asked for, and forgot to revert them.
just downloaded and burned the 1.17 version of the suite for dreamcast, I can verify that in 240p the image is now properly centered

unfortunately in 480p mode, there is still a shift to the right - didn't count pixels but visually it appears to be about the same amount as the 240p mode was before you fixed it
User avatar
awe444
Posts: 156
Joined: Mon Apr 27, 2015 5:58 am
Location: New York

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by awe444 »

A major realization regarding 480p Wii implementation from another thread. Cross referencing here in the hopes that Wii 240p Test Suite can be “fixed” along these lines:
Extrems wrote:Here's a before/after:

Image

Not64 was updated. Set "VideoWidth = 0" for pixel perfect.
An update for Enhanced mGBA is in the works.
Extrems wrote:On the left is what all versions of the Revolution SDK does. libogc also happen to use decompiled Revolution SDK code.
Extrems wrote:Every piece of software ever released on the Wii that supports 480p is affected.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

awe444 wrote:A major realization regarding 480p Wii implementation from another thread. Cross referencing here in the hopes that Wii 240p Test Suite can be “fixed” along these lines:
Extrems wrote:Here's a before/after:
This is amazing! Thank you very much, will fix GC and Wii soon (I'm in the middle of another project, and will need to update all my toolchain for this)
PinoBatch
Posts: 38
Joined: Sat Oct 17, 2015 10:31 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by PinoBatch »

Will other versions get Pluge Contrast soon? If not, I'll be pushing out a new version of the NES, GB, and GBA ports.
PinoBatch
Posts: 38
Joined: Sat Oct 17, 2015 10:31 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by PinoBatch »

240p Test Suite (NES, GB, GBA) v0.18

Add one new test from the Genesis version. This time it was the NES version's turn for size optimization.

Highlights on all platforms:
  • PLUGE: Add PLUGE Contrast sub-test with shark graphic (Genesis 1.16 parity)
  • Want your name in the credits? Become a patron
Highlights on specific platforms:
  • GB: Mention worse smearing on Game Boy Pocket and other help tweaks
  • Overscan (NES): Select to invert grays; border contrasts with BG
  • Sharpness (NES): Pixel-align emblem at center
  • Manual lag (NES): Remove misleading DDR-style grading
  • NES: Compression improvements reduce used portion of ROM from 52K to 40K
Download: GitHub release or ROM+source zipfile (513 kB)
Harpo1967
Posts: 11
Joined: Sat Jun 03, 2017 7:43 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Harpo1967 »

I want to use the 240p test suite on my Sega CD but have no clue how to burn it properly. Is there a step-by-step tutorial somewhere? My first attempt was a fail as I downloaded 1.17 from Sourceforge. Then copied all the files to a CD and that didn't work.

I need some idiot proof steps.

Any help?
nmalinoski
Posts: 1974
Joined: Wed Jul 19, 2017 1:52 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by nmalinoski »

Harpo1967 wrote:I want to use the 240p test suite on my Sega CD but have no clue how to burn it properly. Is there a step-by-step tutorial somewhere? My first attempt was a fail as I downloaded 1.17 from Sourceforge. Then copied all the files to a CD and that didn't work.

I need some idiot proof steps.

Any help?
1. Get a program that can burn disc images. I use ImgBurn.
2. Load the blank CD-R into the drive.
3. Open ImgBurn, select "Write image file to disc".
4. Use the "Browse for a file..." dialog to select the .iso or .cue (I don't recall which format it is)
5. Click the Write button
User avatar
vol.2
Posts: 2435
Joined: Mon Oct 31, 2016 3:13 pm
Location: bmore

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by vol.2 »

Is there a PS2 version anywhere, or in the works? I've been told that the PS1 version doesn't really work on the PS2.
User avatar
Artemio
Posts: 648
Joined: Tue Jun 09, 2009 12:55 am
Location: Mexico
Contact:

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Artemio »

No ps2 version I'm aware of
Harpo1967
Posts: 11
Joined: Sat Jun 03, 2017 7:43 pm

Re: 240p test suite for DC,PCE,Wii,SNES,GC,MD and SCD

Post by Harpo1967 »

So am I just burning the 240p_MegaCD_USA (Disc Image File) to the CD? When I download it to my PC I get a whole bunch of files and folders, etc. Or am I supposed to burn everything that was downloaded?
Post Reply