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

Page 5/6
1 | 2 | 3 | 4 | | 6

By SjaaQ

Champion (365)

SjaaQ's picture

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!

By crisag

Resident (37)

crisag's picture

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.

By crisag

Resident (37)

crisag's picture

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.

By lintweaker

Champion (443)

lintweaker's picture

31-10-2022, 07:25

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

By msd

Paragon (1508)

msd's picture

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

By msd

Paragon (1508)

msd's picture

31-10-2022, 21:04

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

By aoineko

Paladin (685)

aoineko's picture

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.

By Manuel

Ascended (19053)

Manuel's picture

01-11-2022, 07:52

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

By msd

Paragon (1508)

msd's picture

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.

By Manel46

Paladin (671)

Manel46's picture

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

Page 5/6
1 | 2 | 3 | 4 | | 6