Jump to content


Photo

Vga Sog Support For Nkpatcher10


  • Please log in to reply
151 replies to this topic

#1 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 13 June 2005 - 08:41 AM

Hello,

VGA SoG patch for nkpatcher10.
If anyone is willing to give it a shot, do so at your own risk smile.gif. Apply the patch against nkpatcher10 source code. Edit config.inc to your linking. To enable vga patching, uncomment %define VGA_SOG. Compile as always with nasm, and habibi sign.

Use hdtv video cable and connect Y to monitor green input, Cr to monitor red input and Cb to monitor blue input. You will need monitor that supports sync on green signal or build special sync separator circuit.

It shoud work with focus chip although I haven't had a chance to run this with a real sync on green monitor yet. It's possible that conexant and xcalibur chips are supported too.

If anyone tests this, please report your findings in this thread.

Thanks.

#2 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 13 June 2005 - 08:58 AM

Wow. Just... wow. blink.gif

If this works I will kiss... erm... hug... no... erm... shake your hand! Yeah, that's it. This is sweet! No need for a BIOS-loader or BFM BIOS anymore for VGA-support, plus all the extra's that NKPatcher has to offer (Virtual EEPROM, Virtual C...). Great job and to thumbs up for you. beerchug.gif

I will check this when I get home with my SOG-monitor. Finally a good excuse to finish my VGA-cable (with sync seperator). cool.gif

[edit]
As I read it correctly, you do NOT use VGA-mode (101, 1+3). You will need to use HDTV mode (110, 2+3) which will display VGA-results.

Edited by The Zep Man, 13 June 2005 - 08:59 AM.


#3 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 13 June 2005 - 04:42 PM

OK, found a bug.

My system:

Xbox 1.4/Focus (original PAL)
NKPatcher10-VGA + Virtual EEPROM + Virtual HDD
480p+720p+NTSC enabled in Virtual EEPROM
UnleashX as dashboard
VGA-cable: 110 (2+3, HDTV-mode)

When UnleashX boots up, all the colors are good. Once I start a game (with 480p-support), the green-color takes over and everything looks... well, green. dry.gif

Once I start Xbox Media Center (default: 480p), everything is green. As soon as I switch Xbox Media Center to 720p, everything looks good. Once I switch it back to 480p, all the colors are looking fine. Once I start a game from Xbox Media Center with this fix, the colors seem fine in the game.

Temporary solution to green-color in games: from your dashboard -> Xbox Media Center -> switch to 720p -> switch back to 480p -> start your game

#4 fghjj

fghjj

    X-S X-perience

  • Members
  • PipPip
  • 455 posts

Posted 13 June 2005 - 11:36 PM

Great work offcourse, I'm glad there are still ppl looking after the best bios available for Xbox today wink.gif

#5 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 14 June 2005 - 06:32 AM

QUOTE(fghjj @ Jun 14 2005, 12:47 AM)
Great work offcourse, I'm glad there are still ppl looking after the best bios available for Xbox today wink.gif

View Post

I don't know for 100% what you mean, but NKPatcher is not a BIOS. It is an Xbox program that patches any retail BIOS on the fly. It also offers a few bonuses over any hacked BIOS, like VirtualC and Virtual EEPROM.

The only other thing (besides the complete UXE-font exploit, which is beautiful!) I consider using in softmods is Frosted BIOS Loader. You can configure it to boot a BIOS or to boot NKPatcher10 depending on the state of the DVD-tray (open/closed). Very useful when a debug-BIOS is needed, once in a while.

#6 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 15 June 2005 - 08:36 AM

QUOTE(The Zep Man @ Jun 13 2005, 06:53 PM)
When UnleashX boots up, all the colors are good. Once I start a game (with 480p-support), the green-color takes over and everything looks... well, green. dry.gif
Thanks for feedback.
I fixed this issue.
Latest version of nkpatcher10-vga.

For some reason my monitor (Samsung SyncMaster 191T) can not display 720p mode so I can't test if it works, but 480p mode works for me.
Also I added an option to support 480i only applications - 480i modes are converted to 480p modes. It's not 100% working, but some applications, for example msdash, work.

#7 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 15 June 2005 - 10:58 AM

QUOTE(dr_oldschool @ Jun 15 2005, 09:47 AM)
Thanks for feedback.
I fixed this issue.
Latest version of nkpatcher10-vga.

For some reason my monitor (Samsung SyncMaster 191T) can not display 720p mode so I can't test if it works, but 480p mode works for me.
Also I added an option to support 480i only applications - 480i modes are converted to 480p modes. It's not 100% working, but some applications, for example msdash, work.

View Post

Thanks for the fix. I will try it out once I get home.

If you need a beta-tester for 720p, I'm your man (I don't have any games which support 720p, though. Xbox Media Center will do, I guess).

Maybe your SyncMaster doesn't support 1280x720 (=720p), but only does 720x480 (=480p)? It's a bit of an exotic resolution for VGA-standards. Maybe you can try 1280x720 with a normal computer? I haven't checked yet whether my monitor supports 1920x1080 (=1080i). Will need to do that soon.

About MS Dash: the latest version (5960) can be progressive-enabled by pushing L, R, Left Thumbstick and Right Thumbstick at the same time. Still, I very much like the idea of a 'forced' 480p-mode. Finally, no more hex-patches.

Keep up the good work and look forward to my next 'report' of this new version. beerchug.gif

[edit]
[http://www.modfactor...TLCD.html]Specs[/url] of your monitor. It's a TFT-screen and in general, those are more 'picky' about what resolutions they support. I'm surprised that it does support 720x480m but not 1280x720. Maybe the aspect ratio differs to much.

Edited by The Zep Man, 15 June 2005 - 11:10 AM.


#8 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 16 June 2005 - 02:11 PM

QUOTE(The Zep Man @ Jun 15 2005, 01:09 PM)
It's a TFT-screen and in general, those are more 'picky' about what resolutions they support. I'm surprised that it does support 720x480m but not 1280x720. Maybe the aspect ratio differs to much.
May be. There are not much games that have support for 720p so I'm not concerned about that. My monitor can display both 480p modes (640x480 and 720x480) without issues, so I'm happy with that.

Anyway I tested about 50 games from my collection with 480p enabled/720p disabled/1080i disabled settings in msdash and only 2 did not work (black screen) - Chessmaster and Baldur's Gate Dark Alliance. Both lack 480p support so it's not much of a problem.

#9 DaddyJ

DaddyJ

    X-S Messiah

  • Dev/Contributor
  • PipPipPipPipPipPipPip
  • 3,919 posts
  • Xbox Version:unk
  • 360 version:none

Posted 16 June 2005 - 02:24 PM

This is sweet, great work man..... Will definitly be checking this out this weekend.

#10 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 17 June 2005 - 12:53 PM

QUOTE(dr_oldschool @ Jun 16 2005, 03:22 PM)
May be. There are not much games that have support for 720p so I'm not concerned about that. My monitor can display both 480p modes (640x480 and 720x480) without issues, so I'm happy with that.

Anyway I tested about 50 games from my collection with 480p enabled/720p disabled/1080i disabled settings in msdash and only 2 did not work (black screen) - Chessmaster and Baldur's Gate Dark Alliance. Both lack 480p support so it's not much of a problem.

View Post

Still need to test it. The factor called 'time' isn't on my side, unfortunatly. sad.gif

#11 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 20 June 2005 - 07:57 AM

The latest version - improved VGA_FORCE_PROGRESSIVE to support more games without progressive video support. Now Baldur's Gate Dark Alliance PAL version and possibly more titles with similar video initialization code work in 480p mode.

#12 The Zep Man

The Zep Man

    X-S Freak

  • XS-BANNED
  • PipPipPipPipPip
  • 1,833 posts
  • Xbox Version:unk
  • 360 version:unknown

Posted 20 June 2005 - 09:12 AM

QUOTE(dr_oldschool @ Jun 20 2005, 09:08 AM)
The latest version - improved VGA_FORCE_PROGRESSIVE to support more games without progressive video support. Now Baldur's Gate Dark Alliance PAL version and possibly more titles with similar video initialization code work in 480p mode.

View Post

So this would also work with PAL-games? Now THAT would kick ass! A lot of PAL-games work great under NTSC (=60hz), but don't have the 480p-flag enabled. No more requesting stupid hex-patches for softmodders. tongue.gif

Question, though: is it also possible to make a 'force progressive'-option for non-VGA support? In that case I would call your patch not a VGA-patch, but a 'media'-patch or something.

In any case, only one word: WOW.

#13 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 20 June 2005 - 09:28 AM

Most region 4 games support 60Hz video and 480p. It is only some old titles that do not support 480p. I don't know if there are any 50Hz only games and how would they look on VGA.

To answer your other question, yes configuration
CODE
; %define VGA_SOG
%define VGA_FORCE_PROGRESSIVE
is possible and would set 480p for any game/application that requests interlaced video mode except hdtv mode 1080i.

#14 jjm

jjm

    X-S Enthusiast

  • Members
  • 5 posts

Posted 22 June 2005 - 06:28 AM

Can anyone tell me how to use it?
The nkpatcher10-vga.diff.gz file just a txt file?

#15 dr_oldschool

dr_oldschool

    X-S Member

  • Members
  • Pip
  • 87 posts
  • Location:Latvia
  • Xbox Version:v1.4
  • 360 version:none

Posted 22 June 2005 - 09:14 AM

QUOTE(jjm @ Jun 22 2005, 08:39 AM)
Can anyone tell me how to use it?
The nkpatcher10-vga.diff.gz  file just a txt file?

View Post

It's a diff file. You still need to know how to configure/compile nkpatcher. To apply source code patch in unix/linux environment or cygwin:
CODE
unzip nkpatcher10.zip
cd nkpatcher10
zcat ../nkpatcher10-vga.diff.gz | patch -p1
Then edit src/config.inc, compile with nasm, sign with xbedump (nasm -o default.xbe xboxapp.asm; xbedump default.xbe -habibi)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users