I just uploaded my development of the X-One to the projects page.
A Xmos XC-2 is found at the heart of the console with the VGA video provided by a R-2R DAC and Yvo's VDP-1 video engine.
I'm also planning to add PWM audio and SD Card interface with an Ethernet interface provided by the XC-2 card its self.
The design is very much a work in progress ;) but more screen shots of can be found on my blog page including some pictures of a short Manic Minerdemo as well.
X-One (An XC-2 video console)
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
X-One (An XC-2 video console)
You do not have the required permissions to view the files attached to this post.
-
- Member++
- Posts: 21
- Joined: Fri Dec 11, 2009 3:42 pm
Wow great looking project! looks like you have gotten a pretty good start there!
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
Thanks nagmier, the clever stuf is done by Yvo's VDP video engine.nagmier wrote:Wow great looking project! looks like you have gotten a pretty good start there!
-
- Member
- Posts: 15
- Joined: Tue Dec 15, 2009 7:03 pm
Impressive project you made there TonyD! :)
I downloaded the VDP source code and had a look through, but my understanding of XMOS source code is almost nil (even though I have done video projects on other chips). I've only just changed acrobat reader to a new version so I can finally read the XS1 chip datasheets!
If you don't mind could you please post some specifics on how much of the XS1-G4 chips capacity is used or how this project was structured. Like is the pixel rate maxed at the 80nS I saw in the source code or could it run faster (ie smaller pixels)?
Would this run on a single core chip like the XS1-L1 or did you need multi cores? And any details on RAM allocation etc.
Thanks!
I downloaded the VDP source code and had a look through, but my understanding of XMOS source code is almost nil (even though I have done video projects on other chips). I've only just changed acrobat reader to a new version so I can finally read the XS1 chip datasheets!
If you don't mind could you please post some specifics on how much of the XS1-G4 chips capacity is used or how this project was structured. Like is the pixel rate maxed at the 80nS I saw in the source code or could it run faster (ie smaller pixels)?
Would this run on a single core chip like the XS1-L1 or did you need multi cores? And any details on RAM allocation etc.
Thanks!
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
Yvo's VDP video engine uses two threads: one for rendering and another for driving the display, with a third thread used as an communication thread.The_RB wrote:If you don't mind could you please post some specifics on how much of the XS1-G4 chips capacity is used or how this project was structured. Like is the pixel rate maxed at the 80nS I saw in the source code or could it run faster (ie smaller pixels)?
Would this run on a single core chip like the XS1-L1 or did you need multi cores?
VDP will run quite happily on a XS1-L1, if fact we have a design in the pipeline thats using a XS1-L1 64-pin. I'll post the what we've got on the design as a project and on my blog when I get some time.
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
As promised in the above post, heres a teaser for a XS1-L1 retro-minimalist homebrew game consoleTonyD wrote: VDP will run quite happily on a XS1-L1, if fact we have a design in the pipeline thats using a XS1-L1 64-pin. I'll post the what we've got on the design as a project and on my blog when I get some time.
You do not have the required permissions to view the files attached to this post.
-
- XCore Addict
- Posts: 238
- Joined: Thu Dec 17, 2009 5:15 am
X-One, looks like a great start for games, did I tell you I like games.
When the gamers get there hands on this tech, XMOS, shall snobol.
Do you guys have any Idea's for the games communications. Say you
have a group over internet, you could make it into a most usefull WOW
client w/trick's. There's like millions of user at that place, lots of potential
clients, resource. I played so many games, they're so theme streamed.
I finally choose just one and that is, the computer as the game. It never ends.
When the gamers get there hands on this tech, XMOS, shall snobol.
Do you guys have any Idea's for the games communications. Say you
have a group over internet, you could make it into a most usefull WOW
client w/trick's. There's like millions of user at that place, lots of potential
clients, resource. I played so many games, they're so theme streamed.
I finally choose just one and that is, the computer as the game. It never ends.