Open-Source Cores For XMOS MultiCore Processors
RSS icon Email icon Home icon
  • VDP-NTSC

    Posted on September 27th, 2009 Administrator 1 comment

    Been busy with work but I figured before I dash off I’d post the VDP-N core. Remind me to add some comments and stuff when I’m back :-)

    VDP1-N

    P.S. It needs an external 28.636mhz clock and an 8-bit (4-bit will actually do) R2R ladder.

  • Mario Redux

    Posted on September 21st, 2009 Administrator 1 comment

    XMOS mario demo running in NTSC.

    mario_ntsc

    The aspect ratio is somewhat off because of the slightly higher frequency and the colors are 3 bits per component instead of 5. All in all though, kinda nifty to be able to generate NTSC video in software :-)

    Lights out…

  • Colorbars?!

    Posted on September 13th, 2009 Administrator No comments

    colorbars

    Colors are still somewhat saturated, but it looks like it’s all in working order! No vertical timing yet which is why my iPhone picked up some of the diagonal interference..

  • Timing is everything..

    Posted on September 12th, 2009 Administrator 2 comments

    Actually, that’s only half the story..

    Been a while since I posted so I figured I’d give y’all a bit of an update. While I’m still waiting for my PCB’s and SMT parts I’ve been beavering away on an NTSC composite color core. I’ve got some color-bars showing up but still need to find the proper voltage levels, which seems to throw off some of the colors ( like yellow ). Maybe it’s because I’m using 5% tolerance resistors.. Meh, we’ll see… Ordered some 1% just in case though..

    Anyway, if/when I get it to work it should be able to display 512 colors on-screen ( 3:3:3 ) which isn’t all that great, but if it was enough for Sega, it’s enough for me :-)

    The nice thing though, is that all the encoding is done in software and saves you a chip! With my new goal being to create an NTSC game console on a single XS1-L, this should bring that one step closer to reality…

    w00t!