Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Rockboy speed
« previous next »
  • Print
Pages: [1]

Author Topic: Rockboy speed  (Read 5720 times)

Offline El_

  • Member
  • *
  • Posts: 4
Rockboy speed
« on: August 01, 2007, 11:08:25 PM »
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.
Logged

Offline ComposerDude

  • Member
  • *
  • Posts: 53
  • ComposerDude - Go Kubuntu!
    • RainfallWare - The home of ComposerDude
Re: Rockboy speed
« Reply #1 on: August 01, 2007, 11:35:29 PM »
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
« Last Edit: August 01, 2007, 11:53:58 PM by ComposerDude »
Logged
Ipod Nano 1G 1GB, iRiver H320
Never trust a four-color window without a frame. You'll only see a penguin on the other side; trust the penguin any day!
Plugin Progress at the TuxNES Port Development page

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Rockboy speed
« Reply #2 on: August 02, 2007, 07:58:46 AM »
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.
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Rockboy speed
« Reply #3 on: August 02, 2007, 12:50:49 PM »
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.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Rockboy speed
« Reply #4 on: August 02, 2007, 01:07:40 PM »
Well put, Chronon!  :)
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline ComposerDude

  • Member
  • *
  • Posts: 53
  • ComposerDude - Go Kubuntu!
    • RainfallWare - The home of ComposerDude
Re: Rockboy speed
« Reply #5 on: August 02, 2007, 01:11:57 PM »
Alot of what Chronon says is rather well put.  ;D
Logged
Ipod Nano 1G 1GB, iRiver H320
Never trust a four-color window without a frame. You'll only see a penguin on the other side; trust the penguin any day!
Plugin Progress at the TuxNES Port Development page

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Rockboy speed
« Reply #6 on: August 02, 2007, 01:19:36 PM »
Thanks for the kind words.   :)
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Rockboy speed
« Reply #7 on: August 02, 2007, 01:41:43 PM »
El_: I would like for you to please take the time to read these articles, so you can see what Rockbox is about, and why we say these things:

http://en.wikipedia.org/wiki/Free_Software

http://en.wikipedia.org/wiki/Hacker

And if you can get a dead tree edition of this essay, please do so:

http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar

And one last book:

http://en.wikipedia.org/wiki/The_Mythical_Man-Month
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline El_

  • Member
  • *
  • Posts: 4
Re: Rockboy speed
« Reply #8 on: August 02, 2007, 02:39:44 PM »
I never said anything more than my first post!  I understand that this is all done in spare time, it's free software, etc, I just wanted to know why it ran slowly, and if there was any way to make it run faster!  

I'll still take answers for the second question^!

And thanks for the quick feedback!
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Rockboy speed
« Reply #9 on: August 02, 2007, 02:47:32 PM »
You did ask for a lengthy explanation, so we gave you all the explanation we could.  ;)

The best way to make Rockboy run faster would be to see if maybe someone would like to take a look at the source for it and see if maybe they can optimize it a bit to make it run better.

Just remember what ComposerDude pointed out earlier: Part of it is the target you're running on. If you've got a Gigabeat, then speed shouldn't be an issue. The iPods, on the other hand, are quite a bit slower than the Gigabeat, so performance will be hit.

But if you really want to see Rockboy crawl, check it out on the Archos devices...
« Last Edit: August 02, 2007, 02:52:59 PM by LambdaCalculus379 »
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline El_

  • Member
  • *
  • Posts: 4
Re: Rockboy speed
« Reply #10 on: August 02, 2007, 02:50:21 PM »
I'm using an iPod.  And I'd volunteer to optimize the thing, but I'd just be wasting everybody's time, I've got no knowledge of what to do or how to.

And nice sig, btw.
Logged

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: Rockboy speed
« Reply #11 on: August 02, 2007, 02:56:24 PM »
Quote from: El_ on August 02, 2007, 02:50:21 PM
I've got no knowledge of what to do or how to.

Go back up and read those articles I gave you, and start branching from there. Take them in. Learn from them. See through the eyes of the Masters.
Be one with the Masters.

Download the source for Rockbox, and study it. Get some books on C. Download and install Cygwin. Take it all in and grok it.

With time, young Jedi, it will all become clear...
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Rockboy speed
« Reply #12 on: August 02, 2007, 03:03:58 PM »
That is about where I am at.  I know the basics of programming, but have little specific familiarity with C.  I have a development environment set up and I can apply patches and compile.  With a series of incremental steps I can arrive at a point where I can actually contribute code to the project. . .

From The Cathedral and the Bazaar:
Quote
Users are wonderful things to have, and not just because they demonstrate that you're serving a need, that you've done something right. Properly cultivated, they can become co-developers.

But for now I am content with play testing and providing feedback on Rockbox's performance.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline El_

  • Member
  • *
  • Posts: 4
Re: Rockboy speed
« Reply #13 on: August 02, 2007, 03:16:12 PM »
Quote from: LambdaCalculus379 on August 02, 2007, 02:56:24 PM
Quote from: El_ on August 02, 2007, 02:50:21 PM
I've got no knowledge of what to do or how to.

Go back up and read those articles I gave you, and start branching from there. Take them in. Learn from them. See through the eyes of the Masters.
Be one with the Masters.

Download the source for Rockbox, and study it. Get some books on C. Download and install Cygwin. Take it all in and grok it.

With time, young Jedi, it will all become clear...
Ehhh, maybe.  ;D
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Plugins/Viewers
| | |-+  Rockboy speed
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.097 seconds with 14 queries.