A new powerful MSX videochip...

I will buy it as soon as there is cool content for it (16 votes) 22.5%
I will buy it, no matter what! (20 votes) 28.2%
I will not buy it, current standards are good enough for me! (35 votes) 49.3%
Total de votos: 71

Comentarios (9)

Por PingPong

Enlighted (4136)

Imagen del PingPong

24-10-2008, 22:19

Interesting: i have seen a lot of people that complained about vdp limits, but no one will buy a new video card.....

Por Huey

Prophet (2694)

Imagen del Huey

24-10-2008, 23:43

Hmm wel dunno. Screen2 limits just gives MSX its personality. Otherwise it could be any random 8-bitter (or windows machine if you ask me) to me.

I sometimes find myself complaining about the limits. But in the end I cope with them..........

This doesn't mean I disagree with new GFX hardware being developed. I do want to try sometime in the future a GFX9000 project. But then it still would look very close to screen2 (fixed MSX1 pallete for example).

Por wolf_

Ambassador_ (10109)

Imagen del wolf_

25-10-2008, 00:38

Screen2 limits just gives MSX its personality.

The TMS wasn't really an MSX chip. So, to say that there is MSX personality would be a bit too much honor.. Tongue The interesting question is whether the MSX2 VDP (designed for the MSX2) defined the MSX2 personality. Same question can be asked regarding the MSX2+ VDP. Simply "what" defines MSX/2/+... "what"?

Por Huey

Prophet (2694)

Imagen del Huey

25-10-2008, 08:58

The TMS wasn't really an MSX chip. So, to say that there is MSX personality would be a bit too much honor..

Hey! Are you going to nitpick? BA-team Wink
But you are right. I guess also the combination of cartridges, scc, psg, Konami and sentimental memories from my long gone youth.....

Por RetroTechie

Paragon (1563)

Imagen del RetroTechie

25-10-2008, 18:34

I'm all for developing new hardware, even for old platforms like MSX. And I'd be the last to try and stop you from developing something that only you and 2 other people might use. But:

History has shown that to be useful, you have to have 'content' for it, and small incremental improvements don't do it, when you're trying to put a new 'product' in the market. So if you want to create a new VDP for MSX, I'd try and think of ways that could help it become popular:

a) Make it compatible with what exists. For example, a replacement for a MSX2+ videochip, 100% or 'close enough' compatible, only way faster, more video memory, sprites per line, higher resolution / color depth combinations etc. If compatible, you have an existing software base, and people that know how to program it. And thus, USE it and create new things for it easily.

b) Or use something known from other systems. If you create a new VDP add-on for MSX, but the video hardware used is known from other (game?) platforms, that may enable easy porting of games that exist for *those* platforms, to MSX.

c) Integrate it in a bigger project. Think 1chipMSX, but even better (and lower priced). That way, you'd have -potentially- a bigger audience, more users, more interest, more developers, = more applications.

d) Or make something that is easy to grasp mentally, provide excellent documentation, open source design files, cheap and ready-to-buy development boards etc. Then it just *might* be used for educational purposes. Read: more users, more people interested in it, ... (well you get the idea)

But really, whatever you do, PLEASE aim your efforts at something that has the potential to grow a large user base. Otherwise you're doing it just for yourself. Which is fine by me, if you just do it 'because you can', for the fun of it, or to learn things along the way. But don't kid yourself into thinking you're supporting MSX or advancing MSX as a platform, when in reality only you and 2 others are using it. Personally, I'd pick from option c) or d), depending on the reasons for starting a project.

Por wolf_

Ambassador_ (10109)

Imagen del wolf_

25-10-2008, 19:39

I actually fear that quite a large section of the current MSX "developers"-scene doesn't have (much) time anymore to startup a (large) project. So, whatever videocard will be supported isn't even relevant then anymore. With 'developers' I mean anything from coders to musicians, designers to storymakers.

But alas, perhaps that'll be the next poll.. Cool

Por PingPong

Enlighted (4136)

Imagen del PingPong

26-10-2008, 09:42

Maintaining the compatibility also maintain architectural limitations. Another example:
MSX2 sprite system use the special Y value to hide sprites (the same as TMS) but this in combination with vert scrollregs forces the programmer to watch for this value when scrolling, and do not update this. Result:
1) non smooth sprite movement
2) another work to do for the programmer and the CPU, especially considering that usually the SAT is written on VBLANK, a very limited timespan, often also used for other activities.

That's the result of maintaining compatibility.... If the V9938 does not had to be compatible with TMS but an independent chip, we surely got a better chip. Now, maintaining compatibility with all video chips means to inherit all the dirty things (and there are a lot of dirty things on msx video chips) on the new hw.

Best to forget all, and start from a clean prj imho.

Por Leo

Paragon (1236)

Imagen del Leo

14-11-2008, 07:24

option a)
something 99% compatible , just faster v9938/58 so game developpers do not spend so much time in optimizations.

doing something new and/or incompatible is just like hooking up a pc vga 3D board ....
Mantaining compatibility is more challenging hw project... Evil

Por Leo

Paragon (1236)

Imagen del Leo

14-11-2008, 16:54

to pinpong:
you can extend the v9938 by adding a bit in an additional register
to switch the sprite switch off system with a more convienient one,
0: standard mode
1: extended mode , the one you intend to implement in the new hw
after reset default is standard mode.