Schrijver
| VDU project
|
wolf_
 msx legend Berichten: 4713 | Geplaatst: 16 September 2007, 18:59   |
Here's the continuation of this newspost!
VDU is an MSX "videocard" made out of 4x 9958 chips, thus 4 multilayer scrolls of high-color screens, 4x sprites etc. etc. |
|
ARTRAG msx master Berichten: 1686 | Geplaatst: 16 September 2007, 19:09   |
send me a vdu (for free) and i'll continue the debate :-)
|
|
nikodr msx addict Berichten: 481 | Geplaatst: 16 September 2007, 19:51   |
well if it could be made on large quantities (example like manuel pazos's megaflash or sunrise cf adapter of v9990 cards) then it should be ok,otherwise it is just an interesting experiment for me.
|
|
SLotman msx professional Berichten: 543 | Geplaatst: 16 September 2007, 20:51   |
Well, it can be made. I recently found a vendor with several v9990 - they probably should have some v9958 too.
The rest, as far as I know are implemented in FPGA, so it shouldnt be hard to make. Problem is the cost, besides the FPGA board, 3 v9958 wouldnt be something very cheap...
Oazem just made it "for the fun", but I bet if enough people show interest on this, he would make them... for now he is still thinking on what to do to make it even better (like adding more memory for at least one vdp, and/or making vdp access faster)
Another thing I just thought, this could be used to improve the EVA player -- since it uses the VRAM as a buffer, and with VDU we have 4x 128kb...
SymbOS maybe could benefit from it... imagine a wallpaper on SCR12 not interfering with anything else in the OS!
Hmmm... not even re-programming needed, just load a SCR12 image on VDP1, set VDP0 to be written to, and put a wallpaper on SymbOS with color 0,0,0 all over... and it's done
|
|
manuel online msx guru Berichten: 3447 | Geplaatst: 16 September 2007, 20:59   |
But ehm, if you're combining VDP's anyway, why not combine V9958 with V9990? That's also lots of power. In principle, the V9990 can be superimposed with the V9958.
|
|
SLotman msx professional Berichten: 543 | Geplaatst: 16 September 2007, 21:05   |
Oazem is thinking about it... but first he has to get a V9990 to start experimenting  |
|
Prodatron msx master Berichten: 1109 | Geplaatst: 16 September 2007, 21:43   |
@Slotman: *EDIT* Cool chip search page, didn't know it before. I am interested in that, too.
In general wouldn't it be possible to build the 9958 or 9990 in current not too expensive FPGA chips?
|
|
yum msx addict Berichten: 431 | Geplaatst: 16 September 2007, 23:00   |
Okay, sounds cool but...
What will the price be? Don't need exact prices (yet), but are we talking 100 or 300 euro's for example?
|
|
ARTRAG msx master Berichten: 1686 | Geplaatst: 16 September 2007, 23:47   |
|
|
Edwin msx professional Berichten: 620 | Geplaatst: 16 September 2007, 23:55   |
I don't think relying on an FPGA would be good for the price. Maybe a small CPLD for some control logic or something. But even for those there are probably cheaper solutions.
|
|
ivke2006 msx novice Berichten: 25 | Geplaatst: 17 September 2007, 13:13   |
hmm..implementing this in the OCM should not be that hard I gues...If enough gates are available on the FPGA. :-)
|
|
SLotman msx professional Berichten: 543 | Geplaatst: 17 September 2007, 18:53   |
OCM couldnt even emulate one MSX2+ VDP, how do you expect it to do 4 of them?!?
|
|
msd msx professional Berichten: 612 | Geplaatst: 17 September 2007, 19:28   |
What makes you so sure it can't emulate a v9958?
|
|
ivke2006 msx novice Berichten: 25 | Geplaatst: 17 September 2007, 19:36   |
Quote:
| OCM couldnt even emulate one MSX2+ VDP, how do you expect it to do 4 of them?!?
|
You're right, I forgot it has only V9938 implementation. What I ment was, that is should be a small step if the vdp is available in VHDL.
hmm..now I think about it, my expectation was some time ago that we would see regular upgrades for OCM.
|
|
AuroraMSX
 msx master Berichten: 1248 | Geplaatst: 17 September 2007, 22:42   |
Quote:
| hmm..now I think about it, my expectation was some time ago that we would see regular upgrades for OCM.
|
*Cough!*Which OCM?*Cough!* |
|
|
|
|