News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Edoz(MSX)

Using SymbOS with the GFX9000 (MSX grapics card)

Started by Edoz(MSX), 14:27, 27 March 17

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Edoz(MSX)

 Dear CPC community, I am following this community now for a while, because my interest in SymbOS. My main and beloved home computer is a MSX computer and not a CPC but I found out since Prodatron ported SymbOS to the MSX that the CPC and MSX share the same CPU and are both super cool 8-bit machines. Last week I talked with a MSX hardware developer (From technobytes, builder of a lot cool hardware for MSX) and we discussed the CPC for a while. On the MSX we have a lot of hardware expansions, some are IO based, like the GFX9000 (Which is a video chip/card) and we think we could make an adapter for it so that you can hookup the GFX9000 to your CPC. On the MSX we have slots, and on the CPC you have this extension port which share the same idea. Extending hardware. We think, we could make an adapter so that you good hookup I/O based MSX hardware to it. Maybe, it would be cool to make this. The GFX9000 (V9990) is already supported by SymbOS, so probably that will work on the CPC as well. Question is if there is any interest for this kind of adapter in the CPC community? If so, we could maybe invest time to make something like this. With this adapter, you could hookup the GFX9000 on the CPC giving you new resolutions and screens. In SymbOS you could enjoy 16 colors, but the hardware supports even more. The V9990 was build for the MSX3 but was never used because the MSX3 was never released at that time.

Ygdrazil


If this comes through... this is another must have expansion for the CPC!  :o


So yes I would take two!


/Ygdrazil

Quote from: Edoz(MSX) on 14:27, 27 March 17
Dear CPC community, I am following this community now for a while, because my interest in SymbOS. My main and beloved home computer is a MSX computer and not a CPC but I found out since Prodatron ported SymbOS to the MSX that the CPC and MSX share the same CPU and are both super cool 8-bit machines. Last week I talked with a MSX hardware developer (From technobytes, builder of a lot cool hardware for MSX) and we discussed the CPC for a while. On the MSX we have a lot of hardware expansions, some are IO based, like the GFX9000 (Which is a video chip/card) and we think we could make an adapter for it so that you can hookup the GFX9000 to your CPC. On the MSX we have slots, and on the CPC you have this extension port which share the same idea. Extending hardware. We think, we could make an adapter so that you good hookup I/O based MSX hardware to it. Maybe, it would be cool to make this. The GFX9000 (V9990) is already supported by SymbOS, so probably that will work on the CPC as well. Question is if there is any interest for this kind of adapter in the CPC community? If so, we could maybe invest time to make something like this. With this adapter, you could hookup the GFX9000 on the CPC giving you new resolutions and screens. In SymbOS you could enjoy 16 colors, but the hardware supports even more. The V9990 was build for the MSX3 but was never used because the MSX3 was never released at that time.

HAL6128

...what are the features possible for the CPC? The same like the MSX?
...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

XeNoMoRPH

I really don't know what could be achieved with this but it is amazing  :o :o :o :o
your amstrad news source in spanish language : https://auamstrad.es

Duke

With it's own video-out. Anything should be possible on a CPC aswell. Good idea for future software taking advantage.

Scarlettkitten

Sophie Rose:- My musical works https://soundcloud.com/sophierosemusics

keith56

It certainly sounds a novel idea, and I'd be interested in getting one if it became available.

I assume its ram would bank in like the regular CPC memory and CPC plus Asic registers?

As it has 512k video ram could unused video ram be used as standard memory?
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Ygdrazil


Hi Keith56


No the GFX9000 has its own memory, so it's completely separate from the CPC conventional memory!


The GFP9000 is not like the video system we know from the CPC either, it's I/O based not DMA based, so it will not affect the amount of memory free for programs etc. I suspect it will not even affect the standard display of the CPC either and simply attach as a second display!


Interesting :-)

/Ygdrazil

Quote from: keith56 on 04:20, 28 March 17
It certainly sounds a novel idea, and I'd be interested in getting one if it became available.

I assume its ram would bank in like the regular CPC memory and CPC plus Asic registers?

As it has 512k video ram could unused video ram be used as standard memory?

Edoz(MSX)

Yes true!, The GFX9000 or V9990 is a separate video card with his own memory. For SymbOS it wouldn't matter. You get the same functionality as on the MSX system. Beside the GFX9000 hardware there are a lot of different sound extensions for the MSX which are IO based. Like the OPL2 /3 and 4.

||C|-|E||

I would definitely support something like a video card for the CPC, and particularly such a classic model from 1994. If it is ever released, I will be totally buying a few! Couple it to a 2MB/4MB memory expansion and WOW!  :o

Sykobee (Briggsy)

As long as the expansion port has the necessary I/O for the chip, and it can be mapped into the CPC I/O port addressing scheme, then this sounds viable, as it would merely be another I/O device. Obviously it wouldn't be a drop-in replacement for anything, so it wouldn't be quite like the MSX in terms of support. It would be exotic hardware, and not have much support (picture viewers, symbos once adapted, etc). Still, dual-monitor would be neat.

pelrun

Sounds very cool. How easy it is to actually get a hold of a GFX9000 card, though?

Ygdrazil


That is a good question!


Maybe some of the MSX guys can cast some light on this issue!?


/Ygdrazil

Quote from: pelrun on 16:46, 30 March 17
Sounds very cool. How easy it is to actually get a hold of a GFX9000 card, though?

Edoz(MSX)

Quote from: Ygdrazil on 21:23, 30 March 17
That is a good question!


Maybe some of the MSX guys can cast some light on this issue!?


/Ygdrazil


TechnoBytes, Which is (maybe, if enough people are interested) willing to make this adapter for the CPC, is also the creator of the the V9990 currently for the MSX. I think they can make a new batch as well in combination with this adapter. Of course, first we need a prototype so we are sure it works for SymbOS on the CPC like it does on the MSX. Other software is out of my hands, but maybe it possible to port some from the MSX.

Of course, using SymbOS we can make applications and games for it which will work on both systems.

Link of the website:

http://www.tecnobytes.com.br/

Prodatron

I really like the positive reaction to this very cool idea here! :) I would take about 5 adapter cards. I wonder how much pre-orders are needed for this project?

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

Joseman

of course i will take 1 or 2 minimum of this marvellous card!!

maybe it's time for a preorder list?


HAL6128

...proudly supported Schnapps Demo, Pentomino and NQ-Music-Disc with GFX

Kris


CraigsBar

IRC:  #Retro4All on Freenode


Ygdrazil

If I understand correctly with this great new adapter card it would also be possible to connect other MSX devices, like external soundcards, to CPC as well?


Which I/O ports will the adapter occupy!?


Hopefully it will not conflict with existing devices or the future CPC-PI bridge card (described elsewhere)!


/Ygdrazil

pelrun

I'm definitely interested in one (plus a v9990).

keith56

I'm not quite understanding how to program for this,

Are we looking at a device which will only be used via Out (C),X commands?

if that's the case, won't it be very slow? I mean, it won't matter for graphics and the like, but for games that would be difficult.
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Ygdrazil

#23

No.. just different!


The process is to send all the graphics for eg. a level. (Sprites, tiles etc. - the GFX9000 has 512Kb)


Then tell the GFX9000 what to do with the stuff...


The V9900 chip of the GFX9000 features a lot of interesting stuff:


Commands for fast block transfers, sprites, line drawing different graphical modes etc. etc.


Read more here:


http://msxbanzai.tni.nl/v9990/manual.html


Here is an example of a game using the GFX9000 on the MSX!





Would be so cool to be able to explore its features from the CPC!


Also i think SymbOS would be easy to adapt for the V9900!


Regards,
Ygdrazil



Quote from: keith56 on 07:42, 02 April 17

hsimpson


Powered by SMFPacks Menu Editor Mod