VOGONS


VIDEO - Experimental VGA patch (vgaonly commited)

Topic actions

Reply 40 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Oops, mistake above. it's machine=vgaonly, not vga_only.

1+1=10

Reply 41 of 90, by 5u3

User metadata
Rank Oldbie
Rank
Oldbie
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. 🤣
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.

Reply 42 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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

Reply 43 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Updated the vga memory patch for Wish

1+1=10

Reply 44 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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

1+1=10

Reply 45 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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

Reply 46 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

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.

1+1=10

Reply 47 of 90, by Srecko

User metadata
Rank Member
Rank
Member

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

Reply 48 of 90, by Lemonzest

User metadata
Rank Newbie
Rank
Newbie

When finished will this find its way into mainline or will it always be a patch?

Reply 49 of 90, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

What?

Reply 50 of 90, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

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)

Reply 51 of 90, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Yes, but what patch.

Reply 52 of 90, by Lemonzest

User metadata
Rank Newbie
Rank
Newbie

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

Reply 53 of 90, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

machine=vgaonly

Reply 54 of 90, by jal

User metadata
Rank Oldbie
Rank
Oldbie
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

Reply 55 of 90, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Thought it was precise information, neither cryptic nor adorable. Well 😀

Reply 56 of 90, by Diduz

User metadata
Rank Newbie
Rank
Newbie

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! 😁

I'll try to grab some screenshots tonight.

Reply 57 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Fix for "Beverly Hills Cop" with machine=ega (shaking energy status bar).

1+1=10

Reply 58 of 90, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Fix for Doobie3 (pixel skip register "preset row scan")

1+1=10

Reply 59 of 90, by jal

User metadata
Rank Oldbie
Rank
Oldbie
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