Jump to content


Photo

Full VGA Support For Modchips!


  • Please log in to reply
388 replies to this topic

#31 Foe-hammer

Foe-hammer

    X-S Messiah

  • Moderator
  • PipPipPipPipPipPipPip
  • 3,416 posts
  • Location:Wyoming
  • Interests:Hunting, fishing, body building, video games
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 11 October 2006 - 11:32 PM

Sweat mother of meat; good job Frosty! You've accomplished what many have been trying to do for years!

All resolutions work 100%!

The only problem i see is that when you exit out of a 720p game or app (emulator) the dash returns to green, and i have to reboot to get colors back.

Also, those games that revert back to green (UBI soft games, morrowind, etc.) still do it. And the N64 emulator, once a game is booted, turns green. But these have been vga issues from the beginning. If this could ever be fixed (at least the N64 emulator, for me) then the vga bios would be perfect.

Again, kudos and great job.

Edited by Foe-hammer, 11 October 2006 - 11:33 PM.


#32 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 12:12 AM

QUOTE(Foe-hammer @ Oct 11 2006, 04:39 PM) View Post
The only problem i see is that when you exit out of a 720p game or app (emulator) the dash returns to green, and i have to reboot to get colors back.


Yeah, i'm not sure of the cause of this, but I am currently working on a fix. The temporary solution to this problem would be to either enable 720p/1080i in your dash, or use a dash that supports 720p/1080i. (UnleashX)

QUOTE(Foe-hammer @ Oct 11 2006, 04:39 PM) View Post
Also, those games that revert back to green (UBI soft games, morrowind, etc.) still do it. And the N64 emulator, once a game is booted, turns green. But these have been vga issues from the beginning. If this could ever be fixed (at least the N64 emulator, for me) then the vga bios would be perfect.


AFAIK, these problems are caused by the game itself changing the encoder's registers, and the BIOS doesn't automatically correct this. I'm not sure if this is fixable, but I will look into it. beerchug.gif

Edited by FrostyTheSnowman, 12 October 2006 - 12:13 AM.


#33 TheIrishLad

TheIrishLad

    X-S X-perience

  • Members
  • PipPip
  • 488 posts
  • Location:Currently USA. (Belfast Originally)
  • Interests:Ebay, Projectors, Economics, Marketing, Entrepreneurial Ventures.
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 03:37 AM

bdaybiggrin.gif For modchip users!

Thanks much mate!

#34 Zebes

Zebes

    X-S Expert

  • XS-BANNED
  • PipPipPip
  • 519 posts
  • Location:Oroville, CA
  • Interests:Xbox modding
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 04:37 AM

QUOTE(Zebes @ Oct 11 2006, 09:27 AM) View Post

how did you get xbtool to extract/pack the bios?
i can't seem to get it to work



bump on my q
on patching the x3 bios

#35 xboxgamer733

xboxgamer733

    X-S Moderating Team

  • Head Moderators
  • PipPipPipPipPipPipPip
  • 3,803 posts
  • Gender:Male
  • Location:Moscow
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 06:55 AM

You can also download a more recent release of XBTool here.

Also, I tried using your latest patch on the Xecuter 4981 BIOS, and I seem to be encountering the same green screen problems as ChickenBOX180. But for games that only support 480p, your patcher works wonderfully! smile.gif

Great work so far!



#36 captainjon

captainjon

    X-S Enthusiast

  • Members
  • 15 posts
  • Location:Wirral
  • Xbox Version:v1.0

Posted 12 October 2006 - 12:45 PM

Thanks, I've been waiting for this for ages. biggrin.gif

I can finally use X|BMX in 720p, now I just need to get live tv streaming
from my 9700 aiw! Anyone got this working?

Cheers!

#37 Zebes

Zebes

    X-S Expert

  • XS-BANNED
  • PipPipPip
  • 519 posts
  • Location:Oroville, CA
  • Interests:Xbox modding
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 02:26 PM

thanks for you guy's help

#38 Heet

Heet

    X-S Knowledgebase

  • Moderator
  • PipPipPipPipPipPipPipPip
  • 4,965 posts
  • Location:Gainesville, FL
  • Interests:Pina coladas and getting caught in the rain. Disk space.
  • Xbox Version:v1.3
  • 360 version:v2 (zephyr)

Posted 12 October 2006 - 04:22 PM

WOW. FrostyTheSnowman your a GENIUS!!!!


Im gonna cry lol. Like Foe said weve been waiting for years for this and you do it in days lol.


Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#39 Textbook

Textbook

    X-S Hacker

  • Last Chance
  • PipPipPipPipPipPip
  • 2,552 posts
  • Location:Near Flint, Michigan
  • Interests:Xbox and Computers
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 08:47 PM

WOOT !!!!!!!!

So happy, I'll test shortly, maybe tonight.

beerchug.gif

#40 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 12 October 2006 - 09:12 PM

UPDATE!

FrostyTheSnowman's VGA Patcher v0.7

Changes:

1. Mimics NKPatcher's VGA Code for Conexant/Focus exactly (Better Compatibility with more VGA Monitors)

2. Updated 'About' Section in Patcher


Known Bugs:

1. When using IGR, the screen will turn green on your dashboard until you select another game, or reset your XBOX. (This is caused by the current IGR methods not resetting the GPU before loading the dashboard.)

2. Games that do not reset the GPU before executing will be green. (Morrowind, Splinter Cell 1 & 3, Jade Empire, etc.)

3. 480i games (interlaced games) are not supported in VGA mode.


Future Plans:

I am currently waiting on a response from Dr. Oldschool to see if he can provide me with any pointers on fixing the above problems. I am not sure if/when there will be another release, but rest assured I will do my best. Until then, anyone else with hex editting experience with the XBOX BIOS is more than welcome to try and fix these problems. I am providing a list of the hex edits performed in my patch at the bottom of this post, so if anyone else wants to try to fix the above problems they are more than welcome to do so. Just be sure to include my name in the credits of your patch.

You can download the newest version here:

FrostyTheSnowman's VGA Patcher v0.7

http://forums.ngemu....atcher-v0.7.rar



-------- Detailed Hex Edit Information for VGA Patcher v0.7 --------

All you have to do to create a VGA BIOS is replace some lines of hex code in the xboxkrnl.img file in an unpacked BIOS. Simply use the 'replace' option in many popular hex editors to do this. (I recommend XVI32 - A free hex editor.)

NOTE: There is only one instance of each of these codes in the XBOX BIOS. They should be easy to find and replace.

---BEGIN CONEXANT ENCODER CODE---

Replace this:

CODE
0C AD 48 90 8C 8C 01 9C E1 8C 00 00 46 0C AA 49 90 8C 8C 01 9C E1 21 00 00 46 0C AB 49 90 8C 8C 01 9C E1 21 00 00 46


With this:

CODE
0C 00 48 80 80 80 01 98 E1 8C 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46 0C 00 48 80 80 80 01 98 E1 21 00 00 46


---END CONEXANT ENCODER CODE---

---BEGIN FOCUS ENCODER CODE---

Replace this:

CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 48 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 2E 58 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 AE 58 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 9D 00 A5 00 9D 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20


With this:

CODE
01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 0A 0A 3E 08 3F 3F 3B 00 1B 03 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 B7 00 D0 02 23 00 E0 01 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 3E 18 28 46 DC 00 2C 06 00 40 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 72 01 00 05 18 00 D0 02 03 20 15 04 00 20 01 20 15 00 00 00 00 00 00 00 00 00 00 00 18 41 1A 00 03 03 BE 18 2C 2C 58 00 6C 08 01 00 E4 00 00 04 00 00 00 00 00 00 8A 00 8A 00 8A 00 00 00 F0 00 E5 00 80 07 14 00 1C 02 03 20 15 04 00 20


---END FOCUS ENCODER CODE---

---BEGIN 'VGA Code Enabler' CODE---

Replace this:

CODE
74 12 89


With this:

CODE
90 90 89


---END 'VGA Code Enabler' CODE---




#41 Foe-hammer

Foe-hammer

    X-S Messiah

  • Moderator
  • PipPipPipPipPipPipPip
  • 3,416 posts
  • Location:Wyoming
  • Interests:Hunting, fishing, body building, video games
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 October 2006 - 12:59 AM

Known issues:

- When exiting out of a 720p game via IGR, or when exiting out of a 720p application (emulator or dashboard) back to a 720p dashboard, the screen will go green. The only thing that will return a 720p application or game back to full color is if you do a complete system reset, boot up a 480p game or application, or change the resolution to 480p in the dashboard, then back to 720p. Thereby reseting the GPU. Then when you exit out of the 480p game, application or resolution the 720p dashboard will be in full color. (Sorry if that was as confusing as hell laugh.gif )

- 480p dashboard, games and other applications do not show this behavior; IGR has no effect on it turning to green.

- Those few (but good) 480p games, and N64 emulator that turn green once the game is loaded are the exception. But if you IGR the dashboard color will return to full color in 720p or 480p.

Again, thanks for all the hard work frosty.

Edited by Foe-hammer, 13 October 2006 - 01:00 AM.


#42 FrostyTheSnowman

FrostyTheSnowman

    X-S Freak

  • Members
  • PipPipPipPipPip
  • 1,674 posts
  • Location:Utah
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 October 2006 - 04:19 AM

So basically, to sum it up, as long as you are playing 480p games you will be fine, and there won't be any green screens when you use IGR. If you use 720p/1080i games or applications, all you have to do is reset your XBOX after you are done using them and the colors will be back to normal.

Kind of annoying, I know. But hey, at least 720p/1080i has full color now, right? biggrin.gif

Edited by FrostyTheSnowman, 13 October 2006 - 04:25 AM.


#43 FUCKMICROSOFT

FUCKMICROSOFT

    X-S X-perience

  • XS-BANNED
  • PipPip
  • 340 posts
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 October 2006 - 05:43 AM

this is great news!!! thanks bro. this should be on the front page!!!

#44 Foe-hammer

Foe-hammer

    X-S Messiah

  • Moderator
  • PipPipPipPipPipPipPip
  • 3,416 posts
  • Location:Wyoming
  • Interests:Hunting, fishing, body building, video games
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 October 2006 - 06:24 AM

QUOTE(FUCKMICROSOFT @ Oct 12 2006, 10:50 PM) View Post

this is great news!!! thanks bro. this should be on the front page!!!

No doubt.

This is more 'front page' worthy then a lot that makes it on there.

#45 Foe-hammer

Foe-hammer

    X-S Messiah

  • Moderator
  • PipPipPipPipPipPipPip
  • 3,416 posts
  • Location:Wyoming
  • Interests:Hunting, fishing, body building, video games
  • Xbox Version:v1.0
  • 360 version:v1 (xenon)

Posted 13 October 2006 - 09:04 AM

QUOTE(FrostyTheSnowman @ Oct 12 2006, 09:26 PM) View Post

So basically, to sum it up, as long as you are playing 480p games you will be fine, and there won't be any green screens when you use IGR. If you use 720p/1080i games or applications, all you have to do is reset your XBOX after you are done using them and the colors will be back to normal.

Kind of annoying, I know. But hey, at least 720p/1080i has full color now, right? biggrin.gif

Correct. But if you are running your dashboard in 480p and boot up a 720p/1080i game or application, and exit out to your dashboard, your dashboard will be fine; in full color.

The dashboard going green after playing a 720p/1080i game or application only happens if you are running your dashboard in 720p/1080i.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users