VIDEO - Experimental VGA patch (vgaonly commited)

Here you can discuss the development of patches.

Re: Experimental VGA patch

Postby h-a-l-9000 » 2007-12-22 @ 14:39

Oops, mistake above. it's machine=vgaonly, not vga_only.
You do not have the required permissions to view the files attached to this post.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby 5u3 » 2007-12-22 @ 18:36

Srecko wrote:"Copper" relies on a fancy dac or crtc programming, some effects don't work with vgaonly (after copper bars, there should be stretching of a helicopter screen but it remains static, also "zooming" effect is problematic)
http://www.pouet.net/prod.php?which=2048
Yeah, this one really shows some creative VGA programming. :lol:
I've used it for years to test CRT monitors and VGA cards for demoscene compatibility: 90% of them won't work correctly. Be careful with expensive equipment when running this on real hardware, monitors can go defective if they are not properly designed.
User avatar
5u3
Oldbie
 
Posts: 1567
Joined: 2005-9-06 @ 12:23
Location: Vienna, Austria

Re: Experimental VGA patch

Postby h-a-l-9000 » 2007-12-22 @ 22:11

On the helicopter screen they change the horizontal retrace position which somehow makes the PLL in the monitor stretch the image. I doubt DOSBox will implement this.

The Y-zoom is kinda cheap ;) they toggle the offset register at scan time to repeat the same lines as often as they want.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-2-03 @ 19:27

Updated the vga memory patch for Wish
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-3-13 @ 18:57

Fix for programs that do smooth horizontal scrolling.

Fixes:
Supaplex
Wish demo (logo part)
Majic show demo (male/female rolling cube part)
Might have an effect on Micro Machines 2
You do not have the required permissions to view the files attached to this post.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-3-16 @ 16:04

Which graphics card did Copper work 100% with? (the scroller, "line fading", "more zooming" parts)
It appears to use a secret feature many cards don't have.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-3-17 @ 18:24

Zooming fix - these demos and maybe others make use of it:

Majic12 show, Magic Circle, Copper, GBU, Party91

Also contains the extra fix for copper that reveals the missing parts.

Apparently it also fixes display corruption on (my) host that randomly appers when running the Magic Circle demo.
You do not have the required permissions to view the files attached to this post.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby Srecko » 2008-3-18 @ 00:11

I only tried Copper (long time ago) on a Matrox Millenium I, but guess it's not the card which this demo was developed on. There was some flickering, but effects were mostly there.

But it seems you figured it out... :happy:
Srecko
Member
 
Posts: 466
Joined: 2003-9-08 @ 15:03

Re: Experimental VGA patch

Postby Lemonzest » 2008-3-18 @ 11:53

When finished will this find its way into mainline or will it always be a patch?
Lemonzest
Newbie
 
Posts: 14
Joined: 2008-2-26 @ 18:22

Re: Experimental VGA patch

Postby wd » 2008-3-18 @ 13:03

What?
wd
DOSBox Author
 
Posts: 10818
Joined: 2003-12-03 @ 21:23

Re: Experimental VGA patch

Postby eL_PuSHeR » 2008-3-18 @ 13:36

I think he is asking if that patch will go into an official release some day.
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
User avatar
eL_PuSHeR
Moderator
 
Posts: 6451
Joined: 2003-6-20 @ 16:39

Re: Experimental VGA patch

Postby wd » 2008-3-18 @ 15:20

Yes, but what patch.
wd
DOSBox Author
 
Posts: 10818
Joined: 2003-12-03 @ 21:23

Re: Experimental VGA patch

Postby Lemonzest » 2008-3-18 @ 20:03

the whole experimental VGA patch. that's what i'm asking about.
Lemonzest
Newbie
 
Posts: 14
Joined: 2008-2-26 @ 18:22

Re: Experimental VGA patch

Postby wd » 2008-3-18 @ 20:19

machine=vgaonly
wd
DOSBox Author
 
Posts: 10818
Joined: 2003-12-03 @ 21:23

Re: Experimental VGA patch

Postby jal » 2008-3-19 @ 12:44

Lemonzest wrote:the whole experimental VGA patch. that's what i'm asking about.


What wd in his ever cryptic (but adorable) style is saying is that although there's a VGA patch out there (vgademo, iirc), what hal9000 is making is in the CVS, in the 'main' code (and activated by setting machine to 'vgaonly').


JAL
User avatar
jal
Member
 
Posts: 494
Joined: 2004-1-02 @ 15:30
Location: Amersfoort, Netherlands

Re: Experimental VGA patch

Postby wd » 2008-3-19 @ 13:13

Thought it was precise information, neither cryptic nor adorable. Well :)
wd
DOSBox Author
 
Posts: 10818
Joined: 2003-12-03 @ 21:23

Re: Experimental VGA patch

Postby Diduz » 2008-3-26 @ 12:56

This "vgaonly" is great. The water in Sleepwalker (Ocean, 1993) is missing under the official 0.72 binary, but it's back there in the latest Hal's CVS! :happyhappy:

I'll try to grab some screenshots tonight.
Diduz
Newbie
 
Posts: 32
Joined: 2003-4-23 @ 15:39

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-3-27 @ 19:17

Fix for "Beverly Hills Cop" with machine=ega (shaking energy status bar).
You do not have the required permissions to view the files attached to this post.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby h-a-l-9000 » 2008-3-28 @ 16:25

Fix for Doobie3 (pixel skip register "preset row scan")
You do not have the required permissions to view the files attached to this post.
1+1=10
h-a-l-9000
DOSBox Author
 
Posts: 4512
Joined: 2005-2-23 @ 00:14

Re: Experimental VGA patch

Postby jal » 2008-4-01 @ 09:41

h-a-l-9000 wrote:Fix for Doobie3 (pixel skip register "preset row scan")


Are there many bugs to fix, or are you closing in on the last ones?


JAL
User avatar
jal
Member
 
Posts: 494
Joined: 2004-1-02 @ 15:30
Location: Amersfoort, Netherlands

PreviousNext

Return to DOSBox Patches

Who is online

Users browsing this forum: No registered users and 3 guests