TRH9000 - The Yamaha V9990 based open-source video card for the MSX

Pagina 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8

Van SjaaQ

Champion (371)

afbeelding van SjaaQ

05-10-2022, 09:10

I agree. I would use a custom cable anyways but please use something that is real sturdy on the cartridge side.

Will it only accept RGB in? Or is composite also an option? I mean most of the MSX1 computer don't have RGB. Just asking, it will be great either way!

Van crisag

Resident (55)

afbeelding van crisag

06-10-2022, 00:30

Only RGB 15Khz at this moment.

To support composite we need a few additional CIs and the quality is just not there.

Van crisag

Resident (55)

afbeelding van crisag

31-10-2022, 02:17

New update. First test batch arrived, and the first TRH9000 was built.

Still not with the full superimpose circuit, but with the appropriate places for connectors and ICs to allow further testing and validation. We are very close to release a full compatible GFX9000 card using the LMH1980 sync separator instead of the old CXA2075 encoder. Still need to perform a few corrections and adjustments to make sure the board offers good video quality.


First superimpose test was not successful tough. Not getting a superimposed screen and I believe is due to the signal we need to provide back to the V9990 to sync the image. Picture below shows the image I'm getting when attempting to superimpose.

Lots of tests during upcoming weeks.

Van lintweaker

Champion (451)

afbeelding van lintweaker

31-10-2022, 07:25

Congrats! Very nice progress. Hope you get the superimpose working.

Van msd

Paragon (1510)

afbeelding van msd

31-10-2022, 21:01

Make sure you have a good ground plane in this design. The second generation gfx9000 card has very bad grounding resulting a seeing vertical lines in sync with vram access of the v9990 (or something like that).

Van msd

Paragon (1510)

afbeelding van msd

31-10-2022, 21:04

and how about adding support for b5 en b6 mode . Although you might need an extra osc for that.

Van aoineko

Paladin (807)

afbeelding van aoineko

01-11-2022, 00:58

msd wrote:

and how about adding support for b5 en b6 mode . Although you might need an extra osc for that.

Why, these modes are not supported internally by the V9990!? Do you need extra components to use them?
Do the other V9990 cards support these modes?

I started a sample program for MSXgl to check all the V9990 features but for the moment, I only tested all pattern modes relative features.

Van Manuel

Ascended (19224)

afbeelding van Manuel

01-11-2022, 07:52

These modes require a different clock. They aren't supported by any implementation on MSX currently.

Van msd

Paragon (1510)

afbeelding van msd

01-11-2022, 09:15

Also these modes will not work on scart. For it to work you need a vga output. iirc v9990 has a composite sync singal, which needs to be split to a hsync and vsync for vga modes.

Van Manel46

Paladin (674)

afbeelding van Manel46

01-11-2022, 10:03

Excellent demo in P1 and P2 pattern modes, with all 125 possible sprites in motion, aoineko.
In bitmap modes, B5 and B6 don't work in real machine, neither in Openmsx, but in Webmsx. The creators of Openmsx are not going to implement anything that doesn't work on a real machine. If we see Msx Banzai, as of B3, only the graphic quality of 4 bits/pixel and 2 bits/pixel is supported in real machine. On the other hand, in Openmsx the B4 and B7 modes work, in 8 bits/pixel and 16 bits/pixel.
B0, B2 and B4 depend on the monitor used. They are "Overscan" modes.
http://msxbanzai.tni.nl/v9990/manual.html

Pagina 5/8
1 | 2 | 3 | 4 | | 6 | 7 | 8