Reply 40 of 90, by h-a-l-9000
Oops, mistake above. it's machine=vgaonly, not vga_only.
1+1=10
Oops, mistake above. it's machine=vgaonly, not vga_only.
1+1=10
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.
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
Updated the vga memory patch for Wish
1+1=10
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
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
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
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... 😀
When finished will this find its way into mainline or will it always be a patch?
What?
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)
Yes, but what patch.
the whole experimental VGA patch. that's what i'm asking about.
machine=vgaonly
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
Thought it was precise information, neither cryptic nor adorable. Well 😀
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.
Fix for "Beverly Hills Cop" with machine=ega (shaking energy status bar).
1+1=10
Fix for Doobie3 (pixel skip register "preset row scan")
1+1=10
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