The 8-core, 32-bit chip featured there is the Propeller (P8X32A). Truth be told, I've been quite curious about it ever since I heard about it's release. So finally, last month for my birthday I got myself a Propeller demo board w/ book (not the Hydra) for the purpose of evaluating it for performing strange tricks on an NES cart (which could become the eventual Squeedo rev3).tepples wrote:Hydra by XGameStation: Imagine a console with even less fixed-function video hardware than an Atari 2600. Your code has to generate each pixel by writing signal values to a DAC. But there are eight programmable 32-bit CPU cores that run at up to 20 MIPS, so one can dedicate half the cores to a soft PPU and still be able to run game and audio logic.
Here's the possibilities I want to explore:
-sound, there's a multitude of possibilities. It could easily support both IRQ and expansion-wired audio.
-PPU, the Propeller has 32 I/Os - instructions at 80mhz are maybe 50ns(?), it may be possible for the chip to actually be the CHR memory. Someone could make the Hellraiser game, it'd work as dual-ported RAM, the chip could render the tiles, lots of unique possibilities..
-CPU, it'd like to write a 6502 emulator to meet or exceed the 2A03's speed. That way you could use your existing code if you wanted parallel processing (up to 8 6502s). I need to write the emulator using less than 500 instructions, it sounds doable.
Of course there's a lot more it could do (USB and other interfaces would be obvious), these are just the more unusual ones.
edit: I will start on this after Garage Cart #2 is ready to go out the door.