Search results

  1. R

    Firmware 2.0.0 Updater

    Hey all, I've been asked to make an updater for kernel 2.0.0, for people whose SD cards aren't recognised by the old U-Boot. That's quite a big task, because the updater needs to install the new U-Boot, kernel, file system, and that little sound that gets played at boot-up. However, everyone...
  2. R

    Alternative Kernel 1.2.1 Flasher

    Hey all, I have made a new flasher, which will update the kernel to 1.2.1 for those whose SD cards are not recognised by the boot-time updater. When I made the last updater, there were several reports of the flash process failing and GP2X's not booting after the update. In response to that...
  3. R

    Gp2x Kernel Updater

    I've made a utility for updating the kernel on the GP2X. Note that it ONLY updates the kernel, so after you have done this, you'll still need to run GPH's update utility. The standard disclaimer applies: You follow this process at your own risk. I will not accept responsibility for any damage...
  4. R

    Lcd Nightmare

    I'm trying to initialise and use the LCD in raw mode. Seemed easy, and the display hardware is really funky. Or it will be, once it's up and running. But I just can't shift that stripey mess that U-Boot displays, and I know my LCD is fine because the GP2X logo comes up fine if I boot into Linux...
  5. R

    Sd Card Initialisation

    Hey all, I'm just doing this SD driver, and I'm (of course) finding the info a bit patchy. I'm still mucking around with initialisation and I'm not sure I'm doing it right - certainly the CID numbers aren't what I'm expecting. Could anyone with some hardware and a SD card please try this prog...
  6. R

    Sfr Values Under Linux

    Now this is a nice bit of teamwork: the bastard child of Squidge's hardware hacking prog from a few threads back and my mmsp2.h maker, I've produced this proggie which runs under Linux and spits out all of the SFR values. It was compiled with DJWillis' toolchain which I was able to get going in...
  7. R

    Setting Clock Speeds

    The clock manager in the MMSP2 is a fairly powerful beastie! 3 independent PLLs with separate prescalers for everything plus most peripheral blocks can connect to any of the PLL sources. Unfortunately, the datasheet gives no indication of how to determine the numbers but the names of the values...
  8. R

    GP2X Rebooting Gp2x

    Hey all, This will reboot the GP2X (rather than just resetting it): /* Mask ALL interrupts */ MSP_INTMASK = 0xFF8FFFE7; /* Disable the clock into the timer module */ MSP_SYSCLKENREG &= (~0x80); /* Set reboot behaviour when watchdog reset occurs */ MSP_BOOTCTRLREG = 4; /* Clear any timer...
  9. R

    Mmsp2.h

    Hey all, I made a mmsp2.h, and also mmsp2_940_1.h (for SFR access from 940T core when it's based at 0x01000000), mmsp2_940_2.h etc. You can get them here: mmsp2.h mmsp2_940_1.h mmsp2_940_2.h mmsp2_940_3.h They were generated with a program that I wrote, source is hbuild.c (should compile and...
  10. R

    GP2X Gp2x Executable Format

    This is just a suggestion! I think it's a good idea to have a fixed format so that (for example) app launchers or file managers can display metadata about the files on SD. Inside Linux things are already defined, this is for apps that run outside of Linux. GP2X "Open Executable" format (name...
  11. R

    Guess Evildragon Will Be Out Of Action For A While

    Far from being our hard-working and slightly cranky GP32x mod, it seems that EvilDragon has been running a whole other life! Really, I have to say I'm a bit shocked. What next? Mr. Spiv a Columbian drug-runner? Rlyeh a South African diamond thief? Skeezix a Mafia hitman?
  12. R

    Leaving The Scene

    In the discussions lately it has become apparent to me that I am actually the cause of a lot of the problems in the GP32 scene. The mod instructions that I've put up at cobbleware.com have been used by people to extend their GP32s, and some evil bastards have even been peddling GP32s pre-modded...
  13. R

    Fgen32 / Gigadrive Compatibility

    Hi all, In Rockout's recent poll about who prefers fGen32 or Gigadrive, there were some comments about Gigadrive having better compatibility. I'd like to know which games work on Gigadrive but not on fGen32 (and vice versa) - this sort of information can be useful to make both emulators better...
  14. R

    New At Cobbleware

    Hey all, I've updated a couple of pages on my site. * The overclocking page now has details about different resistor values to use, and also how to use leaded resistors instead of SMT ones * The 32MB page has a photo of my GP32 which now has 64MB! :D I've also changed my estimate of how...
  15. R

    Jtag Flashing For Windows

    Hey all, I've now updated my page at cobbleware.com with a prettier JTAG flashing page. There is now software for flashing in Windows (ooo-er! :D) and also a "mini-bios" that Mr Spiv provided, to speed the process up. Now, I've had a problem with a couple of browsers (Opera and Konqueror, both...
  16. R

    Jtag Flashing Page At Cobbleware

    Hey all, In response to a few posts lately I've put a JTAG Flashing page at cobbleware. It's still a bit basic, but I make it prettier over the next few days. ;) I'd be interested to hear of anyone that uses this and manages to flash their GP32. Maybe we can get a group of people who can flash...
  17. R

    GP32 Rss / Xml Feeds From Gp32x

    I guess this is one for the website maintainers rather than the general members, but I'd really like an RSS news feed from GP32x. I use Desktop Sidebar, and having news feeds means I don't have to visit sites all the time to see if anything's changed. Ideally, there would be one feed for the...
  18. R

    GP32 Linux toolchain tutorial

    I've put a tutorial about building a GP32 toolchain on Linux at Cobbleware.com. It uses GCC 3.3.2, the SDK and SDL libraries are there to download, and there's a couple of very simple example programs to build as well (one use SDL and the other doesn't). There's heaps more I could add, but I'm...
  19. R

    Overclocking Experiment (again)

    I decided that the last overclocking experiment didn't go far enough, so I increased the CPU voltage again and now my GP32 can do 170MHz reliably! That's a 20MHz increase, at only a slight risk of killing the CPU :D I've put a bit of a description up at cobbleware.com (follow the "Gp32...
  20. R

    Overclocking Experiment

    After changing my GP32's RAM, I was a bit disappointed that it didn't overclock any better. So I decided to borrow an idea from the PC overclocking community and increase the CPU core voltage. This should be 1.8V, my GP32 measured at 1.78V, and the data sheet says it is allowed to be between...
Back
Top