Author Topic: Using SymbOS with the GFX9000 (MSX grapics card)  (Read 32102 times)

0 Members and 1 Guest are viewing this topic.

Offline Singaja

  • CPC6128
  • ****
  • Posts: 171
  • Country: pl
  • Liked: 115
  • Likes Given: 552
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #25 on: 14:36, 03 April 17 »
I'm also interested when it's available ( +1 )

Offline NiNxPe

  • CPC664
  • ***
  • Posts: 86
  • Liked: 241
  • Likes Given: 27
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #26 on: 15:22, 03 April 17 »
+1  :D

Offline Skunkfish

  • Supporter
  • 6128 Plus
  • *
  • Posts: 599
  • Country: gb
  • Editor of Colour Personal Computing
    • CPCSTORE.CO.UK - Dedicated to the Amstrad CPC
  • Liked: 442
  • Likes Given: 1128
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #27 on: 17:53, 03 April 17 »
I'm definitely interested, if  although I won't commit just yet. This is just the adapter, and we'll need to source our on Gfx 9000? Or will they be sold together?
An expanding array of hardware available at www.cpcstore.co.uk (and issue 3 of CPC Fanzine!)

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.316
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1186
  • Likes Given: 83
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #28 on: 18:30, 03 April 17 »
I am hoping together ☺️
IRC:  #Retro4All on Freenode

Offline Edoz(MSX)

  • CPC664
  • ***
  • Posts: 119
  • Country: nl
  • Liked: 163
  • Likes Given: 58
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #29 on: 15:12, 04 April 17 »
Thank you all for your positive reactions.

Just to inform you about the status:

Yesterday i bought myself a CPC (as i didn't own one)
I need to test this CPC and send it together with the MotherX4 to brazil as test unit for techobytes.

After this techonobytes will try to make a prototype adapter. I think the best way is that we make an adapter for the MotherX4.
Because you want to connect multiple devices to the CPC (this seems the best and only way to do it).

Of course i ask him also if it could be sold as a package (V9990 with the adapter) as you need both.

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.316
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1186
  • Likes Given: 83
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #30 on: 18:06, 04 April 17 »
Awesome 😉
IRC:  #Retro4All on Freenode

Offline Edoz(MSX)

  • CPC664
  • ***
  • Posts: 119
  • Country: nl
  • Liked: 163
  • Likes Given: 58
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #31 on: 18:00, 18 May 17 »
Update on this:
It took some time to get a good working CPC with all the needed devices for testing.
Currently I'm preparing the package with all the equipment, and to send to brazil, so they have the machine for testing.

Let's see if it will work out! So we will have this voodoo card ;)

Offline ASiC

  • Supporter
  • CPC664
  • *
  • Posts: 120
  • Country: gb
  • Liked: 75
  • Likes Given: 318
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #32 on: 18:27, 18 May 17 »
Count me in too  :D

Offline Joseman

  • 6128 Plus
  • ******
  • Posts: 791
  • Country: es
  • Liked: 648
  • Likes Given: 448
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #33 on: 22:38, 18 May 17 »
Update on this:
It took some time to get a good working CPC with all the needed devices for testing.
Currently I'm preparing the package with all the equipment, and to send to brazil, so they have the machine for testing.

Let's see if it will work out! So we will have this voodoo card ;)

Maybe snake will be faster then? ;)

Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 544
  • Country: au
    • 8bitology
  • Liked: 225
  • Likes Given: 174
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #34 on: 06:39, 31 May 17 »
add me to the list if it can be used with the MX4...

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.082
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3493
  • Likes Given: 6293
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #35 on: 10:47, 01 June 17 »
That's exciting :) Of course it won't do anything unless people support it, but nobody will if it's not made, so count me in!


I don't know if it'd make any sense to not produce a bundle...

Offline Dubliner

  • CPC664
  • ***
  • Posts: 90
  • Country: es
  • Liked: 119
  • Likes Given: 4
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #36 on: 23:18, 01 June 17 »
I would also be interested in a pack with both the adapter and the card :)

Offline tjohnson

  • Supporter
  • 6128 Plus
  • *
  • Posts: 899
  • Country: gb
    • index.php?action=treasury
  • Liked: 274
  • Likes Given: 238
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #37 on: 13:49, 02 June 17 »
This looks an interesting concept, the way I've read this is it effectively a self contained computer with the interface allowing instructions to be downloaded from an external machine like the CPC to the add-on.   Does anything actually run on the Amstrad once the code download is done?

Offline ASiC

  • Supporter
  • CPC664
  • *
  • Posts: 120
  • Country: gb
  • Liked: 75
  • Likes Given: 318
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #38 on: 14:10, 02 June 17 »
This looks an interesting concept, the way I've read this is it effectively a self contained computer with the interface allowing instructions to be downloaded from an external machine like the CPC to the add-on.   Does anything actually run on the Amstrad once the code download is done?


My understanding is that it off loads the video processing to the video chip (drawing, scrolling, sprites etc) but the z80 is the main man behind telling it where to/from scroll, draw etc.


Also gameplay logic is still done one the z80

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.082
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3493
  • Likes Given: 6293
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #39 on: 14:54, 02 June 17 »
On that front, we have to realise of course that it's not a 'pure' CPC anymore. We have discussed this a few times in the past, but I'd like to see what would be possible :)

Offline tjohnson

  • Supporter
  • 6128 Plus
  • *
  • Posts: 899
  • Country: gb
    • index.php?action=treasury
  • Liked: 274
  • Likes Given: 238
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #40 on: 15:37, 02 June 17 »

My understanding is that it off loads the video processing to the video chip (drawing, scrolling, sprites etc) but the z80 is the main man behind telling it where to/from scroll, draw etc.


Also gameplay logic is still done one the z80

That makes sense if all it did was effectively download stuff from CPC to addon then seems no point using the CPC, but if the main game code is running on the CPC then that sounds interesting to effectively have an upgraded graphics capability.

Offline VincentGR

  • 6128 Plus
  • ******
  • Posts: 1.280
  • Country: gr
    • Parts from the past.
  • Liked: 780
  • Likes Given: 1877
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #41 on: 16:26, 02 June 17 »
It is a SNES case here with the Z80 trying to catch up things but hey, this is the best news I've ever heard for my cpc.
Visit my BBS (Telnet) : flashbackbbs.sytes.net:6502
http://loaderror.eu/
Amiga 1200 Black Project

Offline ASiC

  • Supporter
  • CPC664
  • *
  • Posts: 120
  • Country: gb
  • Liked: 75
  • Likes Given: 318
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #42 on: 01:22, 03 June 17 »
It is a SNES case here with the Z80 trying to catch up things but hey, this is the best news I've ever heard for my cpc.


It's like using the internal gfx chip of the cpc. But instead, the data is routed to the vdp.


* ASiC is dreaming of a cpc with dual monitor support  :D
Also, ports from msx might be possible...?

Offline Edoz(MSX)

  • CPC664
  • ***
  • Posts: 119
  • Country: nl
  • Liked: 163
  • Likes Given: 58
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #43 on: 20:56, 23 July 17 »
Hi! I received some news from technobytes about he v9990 video chip. Some months ago i send them a complete CPC for testing.
Currently they are working hard to make a prototype for the CPC. It is still in development, but here some pictures, from the prototype board!
The developed board is plugged in on the MotherX4, and some first communication with the hardware is possible :D So good news!






Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.070
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 936
  • Likes Given: 2329
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #44 on: 23:41, 23 July 17 »
Oh, an interesting project. So this is an external GFX card for the CPC? What are the advantages? Isn't it quite slow to send all GFX data to the card via OUT commands instead to write into V-RAM?
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 572
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 928
  • Likes Given: 211
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #45 on: 01:17, 24 July 17 »
Oh, an interesting project. So this is an external GFX card for the CPC? What are the advantages? Isn't it quite slow to send all GFX data to the card via OUT commands instead to write into V-RAM?
From my limited MSX2 coding...
Yes,just writing data to the GPU is slower, but even in bitmap mode it allows you to copy all your 'sprite' data to spare gpu ram before the game loop, then send commands like 'copy this memory to this position' and it's effectively like multithreading, the GPU just gets on with it, and you can do other stuff.

I believe the 9990 has some pretty decent tiling and sprite code too, so it will be more like coding a console than the bitmapped system we're used to.

As the MSX2 has the same sound chip and 64k base ram like the CPC, this should encourage ports of the newer MSX games to the CPC... unfortunately, however, as the MSX3 that this was intended for was never completed, it's my understanding that the 9990 is not backwards compatible with the MSX2/+ GPU... so it will not enable easy porting of MSX2 games...

please correct me if I'm wrong!
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Livestreaming Channel: ChibiAkimas Live

Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 544
  • Country: au
    • 8bitology
  • Liked: 225
  • Likes Given: 174
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #46 on: 08:30, 24 July 17 »
nice, do you have an MSX to Mother X4 adapter?

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.070
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 936
  • Likes Given: 2329
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #47 on: 16:31, 24 July 17 »
That looks like the CPC will be the first MSX 3 then!?! @Keith56: Thank you for the information :)
http://futureos.de --> Get the revolutionary FutureOS (Recent update: 2019.08.07)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2019.08.14)

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.839
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4281
  • Likes Given: 450
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #48 on: 17:02, 24 July 17 »
A nice idea and proof of concept, but as long as it's external it will never get even close to being useful. An internal solution that reads the same RAM as the 6845 is the only way it's going to be fast enough for gaming.

Bryce.

Offline Prodatron

  • 6128 Plus
  • ******
  • Posts: 833
  • Country: de
  • Back on the Z80
    • index.php?action=treasury
    • SymbOS SYmbiosis Multitasking Based Operating System
  • Liked: 1061
  • Likes Given: 556
Re: Using SymbOS with the GFX9000 (MSX grapics card)
« Reply #49 on: 17:39, 24 July 17 »
A nice idea and proof of concept, but as long as it's external it will never get even close to being useful. An internal solution that reads the same RAM as the 6845 is the only way it's going to be fast enough for gaming.
The VDP9990 is a dedicated graphic card which supports both bitmap and pattern mode (2 layers + sprites; paralax scrolling), games implemented with it will be much faster at a higher resolution and more colours. But that was already discussed and described in this thread some pages ago. Writing bitmap data from the CPU into the VRAM of the graphic card can be done at about the same speed, you define a rectangle and then just OUT all bytes to its port without the need to do a "next line" after x bytes. OUTI:INC B is 1 nop slower than LDI, but you don't have the "next line" thing. But escpecial in games you will hardly copy bitmap data to the VRAM anyway during the normal gameplay, as you have 512KB of dedicated video ram. Moving/copying stuff inside the 9990 video ram is unbelieveable fast and doesn't require any relevant Z80 time anyway.
« Last Edit: 17:41, 24 July 17 by Prodatron »

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM