A new powerful MSX videochip...MSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 55 guests and 1 MSX friend online

You are an anonymous user.
 

Current poll results


A new powerful MSX videochip...


I will buy it, no matter what!28 %28 %28 % 28.17 % (20)
I will buy it as soon as there is cool content for it22 %22 %22 % 22.54 % (16)
I will not buy it, current standards are good enough for me!49 %49 %49 % 49.30 % (35)
Total votes: 71


[ Other polls ]

By Google

By PingPong on October 24 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.....
By Huey on October 24 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).
By wolf_ on October 25 2008, 00:38
Quote:

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.. 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"?
By Huey on October 25 2008, 08:58
Quote:

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?
But you are right. I guess also the combination of cartridges, scc, psg, Konami and sentimental memories from my long gone youth.....

By RetroTechie on October 25 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.
By wolf_ on October 25 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..
By PingPong on October 26 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.

By Leo on November 14 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...
By Leo on November 14 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.




 Recent news
 
SuperSoniqs announces Franky, a new VDP card for MSX1 and up 
Passion MSX2 contest - 2nd edition 
Passion MSX2 contest - 1st edition closed 
openMSX 0.7.2 
Sjasm 0.4 beta 7 
MRC forum goes Japanese and Cross-Development 
Shmup event 2009 
PT3 Player for Hi-Tech C 
Anty, TNT and Guardic in Project EGG English 
ZMA Player - New PSG player for MSX 

[ News archive ]

 Latest forum posts
 
Comptermates "The Secretary" for sale
SD v2.2 interface
Connecting a real MSX to an Altera DE1, and mouse/joystick schematics
Help to name the openMSX debugger!
WTB: XRGB Scan Doubler
How to start MSX-DOS 2
openMSX post-0.7.0 build available for beta testing
Brand New Turbo-R ST!
Super Rambo Special
MANY Msx Games for sale, take a look

[ View MSX forum ]

 Poll
 
Apart from MSX, what do you miss most from the 1980s?

The music
The movies
The TV-series
The clothing
The hairdos

[ View results ]

 Latest reactions
 
SuperSoniqs announces Franky, a new VDP card for MSX1 and up
Passion MSX2 contest - 2nd edition
openMSX 0.7.2
ZMA Player - New PSG player for MSX
Passion MSX2 contest - 1st edition closed
MRC forum goes Japanese and Cross-Development
Sjasm 0.4 beta 7
Big 10 emulator for MSX2
PT3 Player for Hi-Tech C
retroCRAP Competition 2009
 Affilates
 
WOOMB.net
Play-Asia
eBay
 Sponsored Links
 

(c) 1994 - 2009 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.