VDP Tests
Moderator: Mask of Destiny
VDP Tests
Because no one wants to answer my questions...
I'm developing testing rom, to make fast checks of vdp emulation.
WARNING: use this rom at your own risk. Only if you crazy. Mindless, or if you don't care.
It is rapidly changes the display mode. I don't know what will be with MD.
I'm not sure about right VDP behavior, so It's needs approval.
Here it is: http://elektropage.ru/r57shell/vdp_tests.bin
About last two tests: is it works same on hardware as is in Kega Fusion or RetroArch?
Interesting note: first test always crash BizHawk if you start rewind.
Update: one test fixed, one test added.
I'm developing testing rom, to make fast checks of vdp emulation.
WARNING: use this rom at your own risk. Only if you crazy. Mindless, or if you don't care.
It is rapidly changes the display mode. I don't know what will be with MD.
I'm not sure about right VDP behavior, so It's needs approval.
Here it is: http://elektropage.ru/r57shell/vdp_tests.bin
About last two tests: is it works same on hardware as is in Kega Fusion or RetroArch?
Interesting note: first test always crash BizHawk if you start rewind.
Update: one test fixed, one test added.
Last edited by r57shell on Sat Oct 19, 2013 12:41 am, edited 2 times in total.
Re: VDP Tests
Sounds evil.r57shell wrote: WARNING: use this rom at your own risk. Only if you crazy. Mindless, or if you don't care.
It is rapidly changes the display mode. I don't know what will be with MD.
This may be used against pirates.
Ok, then test it I think it can do some overheating, if changes of display is not simple. If it isn't so, then everything will be fine.Stef wrote:Honestly i'm not sure you can damage your MD by simply writting to registers, even incorrect values / too quickly or whatever.
It is target of research . And... by the way, I'm making changes maximum two times during VBLANK ON/OFF cycle. So, it is not so fast.Stef wrote:But i guess because of internal hardware timing stuff it won't behave as expected.
-
- Very interested
- Posts: 2440
- Joined: Tue Dec 05, 2006 1:37 pm
- Location: Estonia, Rapla City
- Contact:
There won't be damage to hardware in any case, not the MD. But a typical TV is likely going to lose synchronisation for a bit when resolution changes.
Mida sa loed ? Nagunii aru ei saa
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
http://www.tmeeco.eu
Files of all broken links and images of mine are found here : http://www.tmeeco.eu/FileDen
-
- Very interested
- Posts: 158
- Joined: Sat May 12, 2012 7:37 pm
- Location: Ukraine
Re: VDP Tests
nothing special happens even if you change the mode each "clock".
just incorrect work. actually nothing could happen.
just incorrect work. actually nothing could happen.
-
- Very interested
- Posts: 158
- Joined: Sat May 12, 2012 7:37 pm
- Location: Ukraine
Re: VDP Tests
"move along there is nothing to see here"
in that place (where everything is devastated) the cell mode is changed almost each clock (at least such change "ordered"). how fast it is actually executed I don't know.
in that place (where everything is devastated) the cell mode is changed almost each clock (at least such change "ordered"). how fast it is actually executed I don't know.
- Attachments
-
- fast cell mode change
- nothing_interesting.jpg (80.4 KiB) Viewed 11347 times
Re: VDP Tests
even if you don't see screen, you can change tests by arrows keys on pad.
as far as I can see, you're using LCD, so it's not what I need actually for those fast mode-change tests. Anyway thanks, at least now I know how it looks like on LCD, but anyway, say what test it is (first or some other one?)
as far as I can see, you're using LCD, so it's not what I need actually for those fast mode-change tests. Anyway thanks, at least now I know how it looks like on LCD, but anyway, say what test it is (first or some other one?)
-
- Very interested
- Posts: 158
- Joined: Sat May 12, 2012 7:37 pm
- Location: Ukraine
Re: VDP Tests
I can make CRT test as well if it does matter.
Re: VDP Tests
Reason why picture from LCD does not really represent actual data,because composite signal made for CRT, and when LCD does decoding, noone knows what assumptions and bugs it has.
CRT will show how it actually looks.
But, results of tests should now be just some pics... it should describe behavior of each test.
in last ones there are some settings, that tests many things, and some tests in the end allows to make easy visible how works VDP highlight/shadow priority stuff, depending on color index, priority, layers order and color itself.
I'll add some more tests in case if there will be interest.
CRT will show how it actually looks.
But, results of tests should now be just some pics... it should describe behavior of each test.
in last ones there are some settings, that tests many things, and some tests in the end allows to make easy visible how works VDP highlight/shadow priority stuff, depending on color index, priority, layers order and color itself.
I'll add some more tests in case if there will be interest.
-
- Very interested
- Posts: 75
- Joined: Sun Jan 04, 2015 10:27 pm
- Location: Pennsylvania
- Contact:
Re: VDP Tests
In the name of science, I captured a video of all of the tests on a Big CRT from a VCR+DVD combo. In case it matters, I recorded the tests from a MD2 VA 1.8+32x VA0 for quality. This MD2 has a Sega 315-5708-01 ASIC for the VDP. No hardware blew up . Interestingly, VDP Redraw Test #4 acted differently on my smaller CRT and on the Big CRT. On the smaller, the screen completely rolled over, while on the larger, only the first few rows were flickering/rolling.
Any particular combinations for the VDP Color tests for me to try on the CRT, let me know
Any particular combinations for the VDP Color tests for me to try on the CRT, let me know
- Attachments
-
- 20151226_165756.jpg (90.24 KiB) Viewed 11180 times
-
- 20151226_160017.jpg (10.23 KiB) Viewed 11180 times
-
- 20151226_160005.jpg (19.19 KiB) Viewed 11180 times
SGDK homebrew dev and Unity3D Indie dev.
Sega does what Nintendont!
Sega does what Nintendont!