Support and General Use > Plugins/Viewers

Rockboy speed

(1/3) > >>

El_:
Now I realize this is a topic that resurfaces many times, but it seems as though most people with answers on this forum like to give short ones.   ;D

Can't we simply speed up the gameboy emulation?  Now I know that this is another subject people hate, but the folks at ipodlinux's iboy can adjust playing speeds.

A speed patch would be great, but that's probably too much to hope for.  I think I'll settle for a lengthy explanation.

ComposerDude:
El_: I'm going to just put this out there for you, so bear with me.

On my ipod nano, rockboy runs just fine at an exceptionally playable speed with sound on. With sound off, it just so happens to run a little faster than my gameboy (before it broke, and I threw it away). Granted, it doesn't sound quite like my gameboy, but you have to remember a couple of things when you're experienceing slow gameplay, my fellow traveller:

-It's a virtual computer running on top of another computer
-The games were written for that computer
-All rockbox targets have a relatively slow processor compared to a desktop

These are simple answers compared to giving you the detailed why and wherefore of how-it-all-works-and-thats-why-it-doesn't-work. I own an iriver H300, and rockboy does run slower than on my nano.

Right now, I just appreciate that such a plugin does exist. Because if the world was anymore normal than it already is, it wouldn't.

Here's to a good answer! :)
CoomposerDude

Llorean:
To explain further: Yes we CAN do it. No we don't CARE about doing it. Rockbox isn't a Gameboy Emulator. Rockbox is an audio firmware, and there's a LOT of jobs to do to get it working well.

It's also a community project. Meaning EVERYONE is donating their spare time and nobody is getting paid. If someone submitted a patch that optimized Rockboy to speed it up, and did it in a non-broken way, I'm sure it'd get accepted. Instead, people simply say "You guys should do it" like you've done, and don't do any work for themselves, and don't listen to us when we say "We're working on other things because it's not a priority" and it never happens.

iPL perhaps attracts more gaming programmers, or because of its status as an operating system has less focus in certain areas. I couldn't say. But just because it happened there doesn't mean it'll happen here, because as you can see, none of you people who are actually interested in it are working on it.

It may take you some time if you don't know how, but no matter how long it takes you to learn what you need to know, and then do it, that's still less time than "It will never happen" which is the case if nobody interested in it ever starts the process.

Chronon:
I think a lot of people still aren't used to the idea of free software.  It appears that a lot of people carry this vendor/customer relationship into it.  Instead, it seems to me that people should dissolve that boundary and jump right in if they feel like it.  It's not something for them to do for us.  It's something that any one of us can do if we have the interest and apply the effort.

LambdaCalculus:
Well put, Chronon!  :)

Navigation

[0] Message Index

[#] Next page

Go to full version