Source Of Snes Of Yoyo Free (0.2)


Status
Not open for further replies.
FluffyPanda posted on Feb 23 2006 at 02:18 PM said:
Radek posted on Feb 22 2006 at 08:55 PM said:
Please look at the Nintendo64 - it has only 4K for its texture cache (when mipmapping really only 2K) and it's main cpu cann't access memory directly.
And the second processor just happens to have a 4k cache of its own... I wonder how much memory squidgesnes actually needs assigned at one time for graphics / music.

Maybe it would be possible to cache an entire sound effect bank and have audio play moved to the second chip?

For snes it could be difficult because it's pcm based (so it has to access memory for sound generation) however if emulated machine is using pure synth (like C64, AtariST, Gameboy and many others) the whole code could fit into a cache and would fill a audio buffer lets say of 2048 bytes (stereo 44KHz 16 bit) then dump it at once when ready. Wait... isn't snes using adpcm compression for samples (with 4 bit encoded samples)? If so the bandwith needs shouldn't be big at all and assuming loading in a bulk 8x256x4bits ("8x" for every snes' channel) ADPCM stream would need only 1K of memory. Then decompress it, mix, add effects/filter and write results back to the memory.

It's important to process data in the bulks whenever possible so efficiency of memory transfers could be maximized.

FluffyPanda posted on Feb 23 2006 at 02:18 PM said:
Regardless, I'm still confident that the second cpu will prove very useful once we've run out of single processor optimisations.

For some tasks for sure. It could be used like a transform 3d engine for an example. Sin/Cos table will easily fit into its cache and transforms are really cycle intensive so no much bandwith would be needed.

For some limited texture mapping (for maps not big in size) it also could be used as renderer I think.
 
Last edited by a moderator:
Deed posted on Feb 23 2006 at 06:52 AM said:
You should consider lucky someone dares to reply to your constantly pointless posts ...


And your reply here wasn't totaly pointless?

What a dickhead.
 
Last edited by a moderator:
Radek posted on Feb 23 2006 at 02:11 PM said:
For snes it could be difficult because it's pcm based (so it has to access memory for sound generation) however if emulated machine is using pure synth (like C64, AtariST, Gameboy and many others) the whole code could fit into a cache and would fill a audio buffer lets say of 2048 bytes (stereo 44KHz 16 bit) then dump it at once when ready. Wait... isn't snes using adpcm compression for samples (with 4 bit encoded samples)? If so the bandwith needs shouldn't be big at all and assuming loading in a bulk 8x256x4bits ("8x" for every snes' channel) ADPCM stream would need only 1K of memory. Then decompress it, mix, add effects/filter and write results back to the memory.

It's important to process data in the bulks whenever possible so efficiency of memory transfers could be maximized.


The thing is for the systems you mentioned you really don't need the second core. You can have those things like Gameboy run perfectly on a single core. The systems that DO need extra power like SNES or NeoGeo can't use the second core for much and that is the problem. So the emus that could use it don't need it, and the ones that need it can't use it. Kind of an unfortunate irony.
 
Last edited by a moderator:
DaveC posted on Feb 23 2006 at 03:07 PM said:
Deed posted on Feb 23 2006 at 06:52 AM said:
You should consider lucky someone dares to reply to your constantly pointless posts ...


And your reply here wasn't totaly pointless?

What a dickhead.

Cap him!

:lol:
 
Last edited by a moderator:
DaveC posted on Feb 23 2006 at 07:22 AM said:
I admire your optimism. Still I am skeptical. I will believe it when I see it.
DaveC, Skeptical? Never :rolleyes:
Pessimistic? I wouldn't have known. :D
A bit grouchy and liable to flame me about this post? I woundn't have gue... Arrg!
</ovrblwn-srcsm>
 
Last edited by a moderator:
People. Please keep this discussion civil ... no need for insults, okay?
 
bah, the Forum's Gestapo is on it again... no doubt DaveC is weird sometimes, but he is already an institution here...
 
guru of what...

Skeptical Pessimistic Guru?

If he gets that I should be the GPL guru.....
 
mattyrb posted on Feb 23 2006 at 02:19 PM said:
Leave DaveC alone.....his opinion is as valid as anyone else :p
No opinion is valid if it is incorrect.

Edit: DaveC guru?! I would have to leave.
 
Last edited by a moderator:
I just said that I am sceptical meaning I just don't believe something because someone says it. I never said "impossible" etc. I want to see it. Anyone can post and make a claim, I am saying the proof is in the pudding. I forgot that around here you can't be skeptical or have any other non fanboi opinion. Cause if you do the flamers will come like pirahnas after fresh meat ;)

No need for a flame war.
 
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
mattyrb posted on Feb 23 2006 at 02:19 PM said:
Leave DaveC alone.....his opinion is as valid as anyone else :p
No opinion is valid if it is incorrect.

Edit: DaveC guru?! I would have to leave.


You really would leave?

Quick, someone make me guru.
 
Last edited by a moderator:
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
Edit: DaveC guru?! I would have to leave.
I think that's perfectly valid. He's done so much with the stick, and improved that rubbish LCD thing :)
Sure, that's not the reason why most gurus on here are gurus, but hey, we need a change once in a while.

Who's with me? *tumbleweed*

Oh, and go on then. Leave.
 
Last edited by a moderator:
nickspoon posted on Feb 23 2006 at 08:06 PM said:
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
Edit: DaveC guru?! I would have to leave.
I think that's perfectly valid. He's done so much with the stick, and improved that rubbish LCD thing :)
Sure, that's not the reason why most gurus on here are gurus, but hey, we need a change once in a while.

Who's with me? *tumbleweed*

Oh, and go on then. Leave.
But hes not a guru yet?!
And oh. I would probably not leave just change username or something.
 
Last edited by a moderator:
Hanz™ posted on Feb 23 2006 at 07:09 PM said:
nickspoon posted on Feb 23 2006 at 08:06 PM said:
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
Edit: DaveC guru?! I would have to leave.
I think that's perfectly valid. He's done so much with the stick, and improved that rubbish LCD thing :)
Sure, that's not the reason why most gurus on here are gurus, but hey, we need a change once in a while.

Who's with me? *tumbleweed*

Oh, and go on then. Leave.
But hes not a guru yet?!
And oh. I would probably not leave just change username or something.


Hanz, you are always quick to flame and attack. That is all that you really do though that is the problem. I mean WHAT have you actually done to help the community? Have you improved something? have you made anything? maybe some art or useful utility?

Or do you just jump on the flame war bandwagon every chance you get? You are useless I with you WOULD leave.
 
Last edited by a moderator:
DaveC posted on Feb 23 2006 at 08:17 PM said:
Hanz™ posted on Feb 23 2006 at 07:09 PM said:
nickspoon posted on Feb 23 2006 at 08:06 PM said:
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
Edit: DaveC guru?! I would have to leave.
I think that's perfectly valid. He's done so much with the stick, and improved that rubbish LCD thing :)
Sure, that's not the reason why most gurus on here are gurus, but hey, we need a change once in a while.

Who's with me? *tumbleweed*

Oh, and go on then. Leave.
But hes not a guru yet?!
And oh. I would probably not leave just change username or something.


Hanz, you are always quick to flame and attack. That is all that you really do though that is the problem. I mean WHAT have you actually done to help the community? Have you improved something? have you made anything? maybe some art or useful utility?

Or do you just jump on the flame war bandwagon every chance you get? You are useless I with you WOULD leave.
Nah. I am completely worthless. :)
But btw, I don't really flame alot. Most of my posts are just oneline sarcasm.
Okay okay, I admit I flame your posts alot, but I kind of find alot of you posts really annoying. I do respect your for making the cap, and for the LCD test image. But that doesn't stop me from flaming you when I think that you have said something out of order.
And I don't plan to be useless on this board for ever, I have been learning Java for the last 6 months, and SDL for the last couple of weeks, so it won't be long before I am capable of something.
And I haven't been entirely unhelpful to newbies in the past.
 
Last edited by a moderator:
nickspoon posted on Feb 23 2006 at 02:06 PM said:
Hanz™ posted on Feb 23 2006 at 07:00 PM said:
Edit: DaveC guru?! I would have to leave.
I think that's perfectly valid. He's done so much with the stick, and improved that rubbish LCD thing :)
Sure, that's not the reason why most gurus on here are gurus, but hey, we need a change once in a while.

Who's with me? *tumbleweed*

Oh, and go on then. Leave.

ha, good point about stick - sure I'm jumping on the bandwangon! DaveC for Guru!

*another tumbleweed rolls by*
 
Last edited by a moderator:
DijiTao posted on Feb 23 2006 at 02:12 PM said:
ha, good point about stick - sure I'm jumping on the bandwangon! DaveC for Guru!

*another tumbleweed rolls by*

Don't have my stick yet, but he certainly deserves some recognition for his efforts to test and bug hunt. Maybe a new classification like 'GP2X QA' instead of Guru...
 
Last edited by a moderator:
Status
Not open for further replies.
Back
Top