parts-man73, Yeah, well, it's kinda connected, with it being computer graphics [noparse]:)[/noparse]
OBC, lol [noparse]:)[/noparse] yeah, there was just one or two sprites wasn't there [noparse]:D[/noparse]
edit: for those who don't know, This, is running on our Hybrid board, ( Propeller board·like Hydra, but with SD card·on the board·) streaming the video from SD, and sending it over the databus to our PropGFX Lite ( Dip40 based Propeller dedicated graphics chip for use with any microcontroller or computer for that matter if you so wish lol ).
Wrote it from scratch, just the same as the Joypad Hero ( Guitar Hero clone )
Dragon's Lair
Was pretty easy, once I had the video's converted, it was just a case of playing it, with a joypad/keyboard record function, which I wrote to record what frame and what key/joypad direction was pressed, then on the play side, checks for that key/joypad direction, for a varied time ( depending on difficulty ) around the frame it was recorded at, if you didn't press the key/joypad in time, then it goes to lose life frame for that sequence, otherwise it just continues playing the video, until the end of the sequence, then goes to the next section of video [noparse]:)[/noparse]
Joypad Hero
Same video play + key/joypad code was used for Joypad Hero, except the key/joypad had some modifications, ie, not hitting the key doesn't kill you immediately, it just lowers your ROCK status [noparse]:)[/noparse] and when you get the keypress right, your ROCK status increases [noparse]:)[/noparse]
Don't worry about it for me yet. I'm just a mechanical engineer who only has a small amount of time to dream about what he can do with a prop and not all that much time to actually do it
It's not all 40 pins, we just use a Dip40 package, because the PropGFX Lite's components all fit on, the Propeller, the clock, the eeprom, the resistors and caps, and the RCA for TV out [noparse];)[/noparse]
The SX would deal with the 40pin PropGFX over the databus ( 10 pins which are 2 control pins + 8 data pins ), or just 2 pins in serial mode ( serial mode speed hasn't been finalised yet ) but it'll be 9600.8.N.1 to start with, then I'll get it the fastest I can get it, and you can then set it to that.
I don't think you are giving it a fair demo on the LCD monitor, I'm betting a CRT would look better in the video.
Awesome re-use of portable gear.. [noparse]:)[/noparse]
William, it's a prop, with normal prop output, so it's using the 86 prop colours in the video, it's not brilliant ( incase it starts deSilva and MikeGTN off again lol, but good enough for me [noparse]:)[/noparse] )
OBC, I recently upgraded my main tv to an HD LCD because I needed it for work, anyway, so can't see it on a CRT, but your right, I'm sure it'd look a lot better on that.
What better use for a PS1 LCD than a Propeller [noparse]:)[/noparse]
@Baggers, I have gone back to 405 line TV B&W (I don't seem to have any colour issues as yet!) The possible only downside is not too much material to view. Which does become a plus point in general terms. I think we should go back to the days of the musical interlude.
Your project is certainly very impressive indeed, plugable (with an additional carrier board) in to a Hybrid/Hydra expansion slot is very clever thinking. Obviously won't even mention here about the possibilities with other Micro Controllers (yes they do exist) Is really Propeller hats off to the hardware and software team behind this interesting project.
Thank you for your kind comments, it only helps to spur us on!!!
Well we are working away on several Tech demos at the moment that use other Micro's
We have a USB PIC based design which we plan to feed the Lite with Data direct from a PC, design is done and we have a working board so Baggers is about to start work on that next.
After that we will be doing an eZ80 based ethernet driven device as the Z80 is very close to Baggers' heart.
It's so hard going back to PIC from Prop and it seems so archaic now, we are spoiled by the ease of deployment with the Propeller, it truly is a wonderful piece of hardware!
Coley
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
Hi Mike_GTN,
Thanks from me too on your kind comments.
We chose the plug in slot, because we didn't want to limit it to just one application, as it has far many more uses [noparse]:)[/noparse] and yes, some other uC's do exists, even if we have been very spoilt with the propeller,
I only realised yesterday how spoilt we are with the propeller and proptool, when I come to setup a project,
So to Chip and indeed all @ Parallax, a big thanks, not only a great micro, but an amazingly simple to setup environment, and not having lots of setup faff to run through.
We also thought if we show the other uC users the power of the propeller, then more might be swayed to swap. [noparse]:)[/noparse]
Well, for a start, it uses up ALL the cogs, so maximises on sprite count
It can also use up ALL of the memory ( for the display + info buffer ) as the code resides in the cogs. [noparse];)[/noparse]
Host chip then sends stuff to it, and handles the game side of things, without having to worry about display cogs or double buffers for bitmap graphics.
The Hydra could do what a PropGFX Lite does, but wouldn't have any ram left for SPIN or infact a cog left to run the Spin emulator,
RAM limitations has been an issue with Propeller based games, especially when trying to squeeze sampled sound effects + graphics in, so by removing the display side of things, to be external in a second propeller, this lightens the load on the propellers RAM, enabling more game content to be used. especially when you also have access to an SD card like on our Hybrid [noparse];)[/noparse] but you must agree, you wouldn't have ever thought it possible to have the full Dragon's Lair game on two little microcontrollers, until now [noparse]:)[/noparse]
the PropGFX dedicates a whole Prop for graphics processing, so effectively you have 16 COGS available for a game rather than 8. Currently there are some good games written for the prop such as Hydraman. The game is little more than a demo of what it could be due to memory and COG limitations. Now imagine what that game could be like with all the graphics processing done by another prop.
Comments
(and I thought I was going to have to really watch for those sprites. [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
OBC, lol [noparse]:)[/noparse] yeah, there was just one or two sprites wasn't there [noparse]:D[/noparse]
edit: for those who don't know, This, is running on our Hybrid board, ( Propeller board·like Hydra, but with SD card·on the board·) streaming the video from SD, and sending it over the databus to our PropGFX Lite ( Dip40 based Propeller dedicated graphics chip for use with any microcontroller or computer for that matter if you so wish lol ).
Baggers.
Post Edited (Baggers) : 2/18/2008 4:08:55 PM GMT
http://www.youtube.com/watch?v=IyFtnEhDL7U
This time it's that lovable gorilla [noparse]:)[/noparse]
Post Edited (Baggers) : 2/18/2008 10:42:20 PM GMT
Check out his latest work including the upcoming release 'Joypad Hero'
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
Post Edited (Oldbitcollector) : 2/27/2008 10:57:39 PM GMT
Can we see a picture of the expansion-to-DIP40 board? :P
How did you convert the game for the prop?
That is great.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Check out my robot using the propeller RECONAUTOR
If you like my avatar then check this out Propeller Domed Sticker
Dragon's Lair
Was pretty easy, once I had the video's converted, it was just a case of playing it, with a joypad/keyboard record function, which I wrote to record what frame and what key/joypad direction was pressed, then on the play side, checks for that key/joypad direction, for a varied time ( depending on difficulty ) around the frame it was recorded at, if you didn't press the key/joypad in time, then it goes to lose life frame for that sequence, otherwise it just continues playing the video, until the end of the sequence, then goes to the next section of video [noparse]:)[/noparse]
Joypad Hero
Same video play + key/joypad code was used for Joypad Hero, except the key/joypad had some modifications, ie, not hitting the key doesn't kill you immediately, it just lowers your ROCK status [noparse]:)[/noparse] and when you get the keypress right, your ROCK status increases [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Check out my robot using the propeller RECONAUTOR
If you like my avatar then check this out Propeller Domed Sticker
Or will people have to make their own?
Thank you
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Check out my robot using the propeller RECONAUTOR
If you like my avatar then check this out Propeller Domed Sticker
What you see in the picture is a prototype.
We will be making the adapter board available to buy with the Lite as a package.
It has a dual use in that it can be used either as an adapter for the Lite or as an experimenter pcb for your Hybrid or Hydra.
Coley
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
We have had a few enquires regarding licencing and yes we are looking to include that option when we release the product.
I need to look a bit further into firmware licencing beforehand though.
Coley
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
Isn't it too many?
How would a Main Processor like the SX deal with a 40 pin PropGFX?
I think 20 pins would be sufficient.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.fd.com.my
www.mercedes.com.my
The SX would deal with the 40pin PropGFX over the databus ( 10 pins which are 2 control pins + 8 data pins ), or just 2 pins in serial mode ( serial mode speed hasn't been finalised yet ) but it'll be 9600.8.N.1 to start with, then I'll get it the fastest I can get it, and you can then set it to that.
Is it about the same quality as a VCD player? ( The YouTube Video is not clear enough to determine )
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.fd.com.my
www.mercedes.com.my
Awesome re-use of portable gear.. [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
OBC, I recently upgraded my main tv to an HD LCD because I needed it for work, anyway, so can't see it on a CRT, but your right, I'm sure it'd look a lot better on that.
What better use for a PS1 LCD than a Propeller [noparse]:)[/noparse]
Your project is certainly very impressive indeed, plugable (with an additional carrier board) in to a Hybrid/Hydra expansion slot is very clever thinking. Obviously won't even mention here about the possibilities with other Micro Controllers (yes they do exist) Is really Propeller hats off to the hardware and software team behind this interesting project.
Regards
Mike.
Thank you for your kind comments, it only helps to spur us on!!!
Well we are working away on several Tech demos at the moment that use other Micro's
We have a USB PIC based design which we plan to feed the Lite with Data direct from a PC, design is done and we have a working board so Baggers is about to start work on that next.
After that we will be doing an eZ80 based ethernet driven device as the Z80 is very close to Baggers' heart.
It's so hard going back to PIC from Prop and it seems so archaic now, we are spoiled by the ease of deployment with the Propeller, it truly is a wonderful piece of hardware!
Coley
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX Forums - The home of the Hybrid Development System and PropGFX Lite
Thanks from me too on your kind comments.
We chose the plug in slot, because we didn't want to limit it to just one application, as it has far many more uses [noparse]:)[/noparse] and yes, some other uC's do exists, even if we have been very spoilt with the propeller,
I only realised yesterday how spoilt we are with the propeller and proptool, when I come to setup a project,
So to Chip and indeed all @ Parallax, a big thanks, not only a great micro, but an amazingly simple to setup environment, and not having lots of setup faff to run through.
We also thought if we show the other uC users the power of the propeller, then more might be swayed to swap. [noparse]:)[/noparse]
Baggers.
What can the PropGFX do that the Hydra by itself cannot do?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.fd.com.my
www.mercedes.com.my
It can also use up ALL of the memory ( for the display + info buffer ) as the code resides in the cogs. [noparse];)[/noparse]
Host chip then sends stuff to it, and handles the game side of things, without having to worry about display cogs or double buffers for bitmap graphics.
The Hydra could do what a PropGFX Lite does, but wouldn't have any ram left for SPIN or infact a cog left to run the Spin emulator,
RAM limitations has been an issue with Propeller based games, especially when trying to squeeze sampled sound effects + graphics in, so by removing the display side of things, to be external in a second propeller, this lightens the load on the propellers RAM, enabling more game content to be used. especially when you also have access to an SD card like on our Hybrid [noparse];)[/noparse] but you must agree, you wouldn't have ever thought it possible to have the full Dragon's Lair game on two little microcontrollers, until now [noparse]:)[/noparse]
Baggers.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.fd.com.my
www.mercedes.com.my