Nicolas Cannasse wrote:
> It might be even enough to adapt the Ricoh 6502 processor on the NES.
> But it needs an additional graphical coprocessor which might be more CPU
>   
In theory, the same chip can be used for the NES as the one we're using 
for the C64.  The NES has a Picture Processing Unit (PPU) that co-exists 
with the chip, and I had a hard time with it.  The problem is the CPU 
and PPU on the NES run in parallel, and you have to be extremely careful 
with the timing so that one doesn't get too far in front of the other.  
It's quite difficult... unless you're really into the hardware. 

Personally, I'm more into emulating the CPU than the entire hardware 
layer itself.  That's where Claus comes in.  :-)

In fact, FC64 started life originally as a NES emulator, code-named 
Wonderland.  When the Chip8 emulator was posted, Claus had asked about a 
C64 emulator.  At the time I had a NES emulator that wasn't really 
working but had a good, semi-stable CPU core. So we stripped it out, 
cleaned it up, and FC64 was born.
> intensive than C64 one. Any sound synthesis possible ?
We might be able to create sound via creating a .swf internally (as a 
ByteArray) and then stuffing it into a Loader via loadBytes to try to 
get the sound to play.

It's on the list of things to look at.  I'm not sure how possible it 
would be, but I'm betting it's not going to be easy if this is the 
approach we have to take.  The other option is get a few of the basic 
sounds as .mp3s and just play them instead of creating the sound from 
scratch.  I'm not sure how feasible that will be either. 

Maybe we can use something like FlashMidi as well.  Either way, sound 
support isn't trivial, and might not be possible for awhile.

One of the things I'm *really* looking forward to implementing is 
leveraging the binary flash.net.Socket class to allow you to play 
2-player games over the internet.  That's quite a ways down the road 
yet, but I imagine a "Commodore Challenge" type web site, where you can 
pick a game, pick a player, and off you go.  There's probably a ton of 
legal things to work out with that.. but still, thinking about it is 
fun.  :-)

-d

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to