Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VICE PAL Emulation Patch
2007-09-21 20:05
chatGPZ

Registered: Dec 2001
Posts: 11108
VICE PAL Emulation Patch

inspired by some of E.D.s comments i played with improving the PAL emu. read details in the txt.

http://hitmen.c02.at/temp/patch122-palemu.txt
http://hitmen.c02.at/temp/vice-1.22-palemu-0.diff

try it :)

example:

http://hitmen.c02.at/temp/old.png
http://hitmen.c02.at/temp/new.png
2007-09-21 20:30
Oswald

Registered: Apr 2002
Posts: 5017
nice one, btw being so faithfull.. how about emulating also the grey dots & the slightly visible vertical lines of charcolumns of newer VICIIs?
2007-09-21 20:38
chatGPZ

Registered: Dec 2001
Posts: 11108
the first is related to the actual VIC emulation, i surely wont touch that =D (and i hate those grey dots, so thats a double nono =D) afaik the actual cause of these dots isnt exactly known either, so its kinda hard to emulate.

the other is similar to the red/green artifacts that you get with composite video when displaying alternating black/white patterns in hires..... simply said, both are caused by "mixing" of the color and the luma signal. (part of the luma is interpreted as color) emulating this halfway accurate would be VERY computing intense. maybe in some years :=)
2007-09-21 22:31
MagerValp

Registered: Dec 2001
Posts: 1055
Interesting stuff, this will make PAL emulation nearly 100%.
2007-09-22 08:55
Sledge

Registered: Sep 2003
Posts: 102
Quote: nice one, btw being so faithfull.. how about emulating also the grey dots & the slightly visible vertical lines of charcolumns of newer VICIIs?

Perhaps I have missed this, but what is the "grey dots" effect on the newer VIC-II?

2007-09-22 09:13
tlr

Registered: Sep 2003
Posts: 1714
I never had a newer VIC-II myself, but I saw this the first time when the C128's started popping up. A grey dot appears in some cases when changing a color register like $d020.
Don't know the details either, but doing color splits, even if all colors are black can show this.

We deemed those new machines broken ofcourse, but then again linecrunch + vsp quite frequenctly froze my machine... :)
2007-09-22 09:46
MagerValp

Registered: Dec 2001
Posts: 1055
I think the color registers are multiplexed, and there's a timing glitch in the HMOS chips. When you write to the register it's unavailable for a short while from the picture generation circuit, and it gets floating inputs ($f), outputting a grey dot. I'm just guessing though, and have no details to back it up.

Either way, to emulate it you don't have to understand it perfectly :) Just output a half a pixel wide grey dot when updating the register.

YAPE, the plus/4 emulator, has grey dot emulation btw.

2007-09-22 09:57
tlr

Registered: Sep 2003
Posts: 1714
Ah, seems like a resonable theory.
AFAIK outputing half a pixel isn't supported in the core raster emulation code of vice currently though.
(common to all platforms)
2007-09-22 11:33
chatGPZ

Registered: Dec 2001
Posts: 11108
so, did anyone try the darn patch? =P
2007-09-22 11:34
Scout

Registered: Dec 2002
Posts: 1568
Quote: so, did anyone try the darn patch? =P

Well, if there was a Windows binary I would have...

Sorry ;)
2007-09-22 11:36
tlr

Registered: Sep 2003
Posts: 1714
The screen shots look really nice, maybe we'll drop this into VICEplus?
 
... 12 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
zscs
Guests online: 139
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.5)
2 Black Beard  (9.4)
3 hedning  (9.2)
4 Baracuda  (9.1)
5 Irata  (8.5)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.056 sec.