VSU: Video playback

by rigues on 01-11-2009, 21:28
Topic: Hardware
Languages:

While people are discussing new FPGA video chip implementations and other people are discussing what defines an MSX in the first place, the development of the VSU (Video and Sound Unit) continues. At the MSX Jau 2009 user meeting in Jau, Brazil, Ricardo Oazem showed a new feature of his VSU hardware expansion: it's now possible to play back full screen video (AVI files). A seven minute demo of this new feature has been uploaded to YouTube. Now, if Pixar would be so kind to create intro cut scenes for our MSX games.. but we'll get there.. some day!

Relevant link: VSU video playback

Comments (19)

By iamweasel2

Master (230)

iamweasel2's picture

02-11-2009, 06:43

It is really amazing, VSU is getting better and better. Smile

What I don't get it yet is how it is playing mp3 and avi videos with full screen. I believe Z80 can't handle those tasks by himself, right? So is there a co-processor or a special hardware in VSU that aids the z80 to handle those tasks?

By Google

By SLotman

Paragon (1107)

SLotman's picture

02-11-2009, 15:34

Yes, there is a decoder chip, that process the mp3s and videos Smile
And the better: you tell it to "play that file" and "forget about it". You don't need to waste precious Z80 cycles doing streaming Smile

By wolf_

Ambassador (9117)

wolf_'s picture

02-11-2009, 15:39

And where is that mp3 file located? If it's being streamed from a HD, SD, CF, CD etc. then I guess the file system still has stuff to do. If so: is the file system usage constant per int? If not, it may be tricky to use an MP3 as background music for an action game as it requires constant availability of resources.

By RobertVroemisse

Ambassador (1134)

RobertVroemisse's picture

02-11-2009, 16:28

I haven't seen the video yet but what is the resolution, colordepth, framerate and sound quality of these videos? Maybe a stupid question, but like I said, haven't been able to watch the video.

By iamweasel2

Master (230)

iamweasel2's picture

02-11-2009, 16:36

That's cool, having a decoder chip opens endless possibilities to new games as well as allow us to enhance old classic games. Smile
Can this decoder chip be used to other tasks as well (as a co-processor) or it is dedicated to the video and mp3 playing?

By SLotman

Paragon (1107)

SLotman's picture

02-11-2009, 19:41

the chip can only process mp3/video, afaik and cannot be used for other tasks. The mp3s were stored on a internal CF card (or SD? I don't know), which the chips reads from without needing any resource from MSX. I guess the video part (which Oazem was still finishing on MSX Rio) works the same way.

What the video doesn't show, but Oazem told me he wanted to do is to have the other chips from VSU to be able to overlap with the video chip. Don't know if he actually implemented that or not, but would be *very* nice to have. (maybe "porting" LD games?)

By RobertVroemisse

Ambassador (1134)

RobertVroemisse's picture

02-11-2009, 19:53

DAMN! That looks good! I see endless gaming possibilities. Great work! LOL!

By JohnHassink

wayward son (3181)

JohnHassink's picture

03-11-2009, 16:47

I'm speechless. Incredible.

By jujuba

Supporter (15)

jujuba's picture

03-11-2009, 16:59

Toma, gringaiada!!!

By spl

Paragon (1230)

spl's picture

03-11-2009, 22:43

Amazing!!! Running Naked in a Field of Flowers

By muffie

Paladin (933)

muffie's picture

03-11-2009, 22:59

Hmmmmmm, looks appropriate to discuss that along with the Poll...
I'm really excited to see the VSU results, but, as long as does not fit into a cartridge, with a game also burned inside the cart and using MSX original video output... It's not MSX! Big smile

By RobertVroemisse

Ambassador (1134)

RobertVroemisse's picture

04-11-2009, 07:47

@Slotman: Have you checked your mail yet?

By Randam

Champion (331)

Randam's picture

04-11-2009, 19:36

Now if only it had internet access too, it'd be the 'ultimate' upgrade.

By iamweasel2

Master (230)

iamweasel2's picture

04-11-2009, 21:07

Well, to me it is already the ultimate upgrade. You must remember that it started as a video display unit with 9958 and 9990 mixed, and now it has an OPL4 chip and a mp3/avi decoder chip. Oazem made it far better than I could imagine it. I can only imagine all the classic games that can now be enhanced with mp3 music and new backgrounds and sprites with this hardware when it is available. Smile

By iamweasel2

Master (230)

iamweasel2's picture

05-11-2009, 11:25

btw, is there any hardware modification that we need to do in our computers to install VSU? What about the original msx video out, is it connected to the VSU? In the video we couldn't see that...

By muffie

Paladin (933)

muffie's picture

06-11-2009, 14:01

AFAIK, it's a huge external case with a cable that you connect to a cartridge slot.
It have its own power and video output.
www.gagagames.com.br/wp-content/uploads/2009/09/msxrio-VSU.jpg
Somehow reminds me one of my old wishes: Use my old (and dead) Sharp Hotbit as a PC keyboard.

By iamweasel2

Master (230)

iamweasel2's picture

08-11-2009, 03:13

Yes, it has its own video output since the msx slot doesn't have a video signal... But I wonder if it is wired directly to the msx motherboard or if it is getting the vdp signal from the video (or rgb) output...

By Sd-Snatcher

Hero (565)

Sd-Snatcher's picture

08-11-2009, 12:00

Why connect it to the internal vdp?, the vsu owns 2xv9958.

By iamweasel2

Master (230)

iamweasel2's picture

08-11-2009, 12:44

Well, AFAIK to new apps/games in fact there's no need. But if the idea is to improve old games, by adding new backgrounds and enhancing graphics, it would be nice to have the internal vdp signal mixed with the new ones, this way you wouldn't have to patch each old game you want to improve to use the new vdp instead of the original (internal one). You could leave the original game as it is and only change the code to add the new features.

My MSX profile