Overclocking your GBA
Moderator:Moderators
- themadhacker
- Senior Member
- Posts:2670
- Joined:Wed Aug 06, 2008 7:53 pm
- Location:ohio
- Master Kirby
- Posts:66
- Joined:Mon Aug 25, 2008 10:05 am
- Contact:
Make sure the oscillator is wired in series with the switch. Also, if the leads touch each other it will bypass the crystal entirely. Then the GBA probably would not even have a clock signal anymore.eurddrue wrote:does it matter if the contacts are touching for the ocillator either?
The GBA SP should work the same as the original GBA.
Overclock your GBA
http://forums.benheck.com/viewtopic.php?t=25718
http://forums.benheck.com/viewtopic.php?t=25718
Hi Master Kirby,
Thank you for your well detailed instructions, after reading your instructions it only took 2 minutes to open and install the 8mhz crystal.
I didn't put a switch and just wired the oscillator crystal directly to the old one (as I have 2 GBA's, this is my pokemon levelling one).
Anyway, I just wanted to let you know (seeing as you didn't say up in your post) - Adding an 8mhz does not double the speed it triples it.
When you hook the 8mhz up to the 4mhz it becomes 12mhz. This means the game is running at 300% speed.
I think I will get a 4hz crystal and permanently hook that up.
Because the technology is old, old gameboy games seem laggy compared to todays standard. But if I leave it on 200% it's actually just right for playing.
Thanks again
Thank you for your well detailed instructions, after reading your instructions it only took 2 minutes to open and install the 8mhz crystal.
I didn't put a switch and just wired the oscillator crystal directly to the old one (as I have 2 GBA's, this is my pokemon levelling one).
Anyway, I just wanted to let you know (seeing as you didn't say up in your post) - Adding an 8mhz does not double the speed it triples it.
When you hook the 8mhz up to the 4mhz it becomes 12mhz. This means the game is running at 300% speed.
I think I will get a 4hz crystal and permanently hook that up.
Because the technology is old, old gameboy games seem laggy compared to todays standard. But if I leave it on 200% it's actually just right for playing.
Thanks again
- Master Kirby
- Posts:66
- Joined:Mon Aug 25, 2008 10:05 am
- Contact:
Are you saying that by placing two crystals in parallel, they act as a single crystal with a resonant frequency equal to the sum of the two crystals? I'm not saying this to argue, but something about that doesn't sound right.tysonDS wrote:Anyway, I just wanted to let you know (seeing as you didn't say up in your post) - Adding an 8mhz does not double the speed it triples it.
When you hook the 8mhz up to the 4mhz it becomes 12mhz. This means the game is running at 300% speed.
Do you have any sources that explain how oscillator crystals behave in parallel with each other? While I have not been able to find any place that clearly describes this, everywhere that I have read about this kind of overclocking, it has described that the circuit runs according to the largest of the individual crystal's frequencies.
If I am wrong, I would be glad to see some information that would explain how crystal oscillators actually work in parallel. It just doesn't look like my GBA was running at 300% normal speed when I have it overclocked with an 8Mhz crystal. If you go to the Japanese website where they overclocked the DS, they also refer to the overclocked speeds as 1.4x and 1.7x for using the 24 Mhz and 28 Mhz crystals.
I guess if someone timed an in-game event while in normal speed, and compared it with the time to do the same event in overclocked mode, that would tell what the real speed was.
http://nds.jpn.org/index.htm
Overclock your GBA
http://forums.benheck.com/viewtopic.php?t=25718
http://forums.benheck.com/viewtopic.php?t=25718
Hi Master Kirby,
I'll try to confirm this tonight, I could be wrong though!
What I will do is hard wire a 4hz crystal osc to the default 4hz crystal osc - if the game runs faster than normal this would indicate the crystal osc's are stacking.
If it doesn't stack then this further confirms that I am a dumb ass.
Either way... still a very cool mod, levelling in pokemon crystal is so much easier now.
Thanks again
I'll try to confirm this tonight, I could be wrong though!
What I will do is hard wire a 4hz crystal osc to the default 4hz crystal osc - if the game runs faster than normal this would indicate the crystal osc's are stacking.
If it doesn't stack then this further confirms that I am a dumb ass.
Either way... still a very cool mod, levelling in pokemon crystal is so much easier now.
Thanks again
The speeds should not add up like that, but on the other hand placing to crystal in parallell is like enterring a twilight zone. A crystal "wants" to oscillate with it's own frequency, so it's possible that they're interfering some strange way. That could expecially be true as it seems like the GBA is boosting the clock frequency with a PLL. If the input clock signal is notclean it might have unexpected effects.
(The crystal is 4 MiHz while the CPU is running at 16 MiHz in GBA mdoe, meaning that there must be a PLL to up the frequency.)
(The crystal is 4 MiHz while the CPU is running at 16 MiHz in GBA mdoe, meaning that there must be a PLL to up the frequency.)
-
- Posts:59
- Joined:Fri Jul 20, 2007 5:36 pm
Great guide, very detailed. I couldn't find any crystal oscillators to take off of other electronics at first. Eventually I realized that I had a dead PS1 screen. I took the oscillator off that. It works!
On another note:
I'm not sure how old the posts are (and I don't feel like checking) that say they only get a white screen when they turn their GBA on, but I noticed that if the oscillator was bypassed (the two wires were connected directly somehow) then it would slow down a lot. I thought that I killed my GBA, but it turned out that the metal case on my oscillator was touching both wires, resulting in the white screen. I undid the wires on the (PS1 screen) oscillator and it returned to normal. Actually, I started playing a game and connected the two wires just to see what would happen. The game went really slow. It took 10+ (I think) seconds before the "GAMEBOY" text appeared when I turned it on with the wires shorted.
On another note:
I'm not sure how old the posts are (and I don't feel like checking) that say they only get a white screen when they turn their GBA on, but I noticed that if the oscillator was bypassed (the two wires were connected directly somehow) then it would slow down a lot. I thought that I killed my GBA, but it turned out that the metal case on my oscillator was touching both wires, resulting in the white screen. I undid the wires on the (PS1 screen) oscillator and it returned to normal. Actually, I started playing a game and connected the two wires just to see what would happen. The game went really slow. It took 10+ (I think) seconds before the "GAMEBOY" text appeared when I turned it on with the wires shorted.
i stink at making siggies
Every game console and TV related device should have a crystal, generally.gamefreakfatty wrote:Great guide, very detailed. I couldn't find any crystal oscillators to take off of other electronics at first. Eventually I realized that I had a dead PS1 screen. I took the oscillator off that. It works!
-
- Posts:30
- Joined:Wed Jun 03, 2009 8:57 pm
- PSN Username:CHNM_RaepTiem
- Steam ID:GlassJoe92
- Location:Jacksonville, Florida
- Contact:
Re: Overclocking your GBA
Could you rather use a scroll wheel or something similar, a lot like the one used for volume, to turn the processing speed up or down. Instead of directly on or off?
- eurddrue
- Senior Member
- Posts:2367
- Joined:Fri Jul 18, 2008 1:26 pm
- Location:I am so caught up in real life I have to be done for a while. I'll still check in but dontexpectmuch
- Contact:
Re: Overclocking your GBA
The gba probably wouldn't register the change in frequensies and you would be left with the same speed you started out with. However, there is a kit you can buy that lets you change from normal, to 1.5x, to double the speed by using the shoulder buttons and the select button I believe. I'm pretty sure palmertech used it in his GBOMG clone.glassjoe92 wrote:Could you rather use a scroll wheel or something similar, a lot like the one used for volume, to turn the processing speed up or down. Instead of directly on or off?
Banned indefinitely if you desperately need to contact me STOPPHONESPAMPLOX Please dont be a dick and call for something random like "HEY YURDRUE DOO U HAZ SPAM?"
wallydawg wrote:I think we should check to see if you can withstand 220 voltschainfire95 wrote:220V I believe
- palmertech
- Senior Member
- Posts:3225
- Joined:Sat Feb 02, 2008 1:40 am
- Location:California, land of the homeless and hippies
- Contact:
Re: Overclocking your GBA
It has a slow mo mode, too. I have one, it is nice.
A REAL variable oscillator with a dial would be so much win, though.
A REAL variable oscillator with a dial would be so much win, though.
Excellent
Re: Overclocking your GBA
palmertech, there is something called RC oscillator, By using a potentiometer and trimmer instead of a resistor and capacitor, that might work, though I'm not sure.
Anyway, has anyone tried going over 8? To something like 10-12?
Anyway, has anyone tried going over 8? To something like 10-12?
- HotDog-Cart
- Portablizer
- Posts:3804
- Joined:Sat Jul 16, 2005 12:07 pm
- PSN Username:Lythinca
- Steam ID:scythe_king
- Location:Your IP Address, Connecting...
- Contact:
Re: Overclocking your GBA
Over 9000 anyone?