retrodev.info
Proudly wasting this domain name since 2001!Archive for Uncategorized
Got my GP2X Wiz!
Hello folks
I just received my GP2X Wiz, courtesy of EvilDragon from gp32x.com, and the GPH guys.
I downloaded also a linux toolchain and the low-level libcastor library, both from Orkie. You’re the man! : -)
Thanks to everybody involved!
Stay tuned
New website design
Hello folks,
I’ve decided to switch to a wordpress CMS and give the website a new look and a breath of fresh air : -)
Notice we are in a new ‘rlyeh.wordpress.com’ domain. This will be replaced with the old ‘retrodev.info’ in a few days.
Most of the URLs should stay the same after the change, if you find a broken link in this website, or from a referrer, then please drop me a mail in the ‘Contact’ link.
The logo was gentlely adopted from Pixel Fantasy’s flickr gallery, who gave permission (thanks man!). I still have to look for additional 900×200 logos (suggestions are welcomed! : -)
Stay tuned.
Thoughts, Minimal Library SDK, and other bits…
“Hello GP32/GP2X community,
If you receive this mail is probably because you contacted with me some (long) time ago probably about my GP32 emulators, the GP2X reminiscence port, or maybe the GP2X minimal library SDK.
The bad news is that I won’t finish anything ever. I’m publicly leaving the GP32/GP2X scene as you’re reading this. I got a sexy girl and no time enough for handhelds, I’ve been idling too much since 2005, and I’m more interested lately in other fields (next-gen videogame creation mainly).
The good news is that I’ve decided to release my GP2X Minimal Library SDK v0.C (WIP ) as is it. I’ve created some sourceforge projects for those guys interested at continuing / improving my work. My webpage is also slowing changing to a new version, and focusing on community and opensource mainly. In the next days I’ll be releasing there many emulators and different software I’ve done in the past years.
Hope you don’t blame for all the missing projects I left on the road: f-day, HPL, and a few GP32 emulators.
I’d like to thank the old #retrodev/#gp32dev/#gp2xdev guys for the good old years.
It was ace to code those 14 GP32 emulators at same time when I had the time to do it. I won’t forget ever the support you guys gave me all the time.
Wish you the best, and keep up the good work!
The future will bring exciting things, but that may be another story.
- rlyeh “
Minimal Library SDK v0.C released!
Hello folks,
Here you have the latest Minimal Library SDK, version 0.C. It’s a WIP release, and I won’t ever finish it, I have no time enough. Sorry for that guys. The good thing is that I’ve uploaded a sourceforge project for it, so if you feel motivated enough and want to ride with this, feel free to drop me a mail.
God bless bits.
Migration news
Well, I just finished the migration from the old custom PHP website to a new WordPress based one.
The site and my projects are gonna change in next weeks, slowly, but towards a better direction.
Stay tunned.
Btw, got a GP2X F200…
Time to update minimal v0.C for full F200 compatibility, and time to create some decent touch routines for you guys. Stay tuned.
MakeLDR v1.0
Hello there!
Here you have a .LDR creation tool, meanwhile I code a quick minimal SDK for the Blackfin PMPs.
MakeLDR creates a valid JXD301 firmware from a given plain binary file (homebrew). The given binary is injected into a known previous firmware at a known address (0×80000). This is a workaround while we find a better way to do our own firmware.
Big thanks go to Orkie, Mithris and RobBrown for his previous work.
Got another different Blacking based PMP…
and I’m almost ready to start messing with Blackfin family finally. This PMP (also known as BlackHawk, IPad, or “Portable Media Player”) is hardware compatible with Gemei X720 PMP if I’m right, and features:
- BF531 @ 400 MHz (ADI BF531 SBST 400)
- 16 MB SDRAM (ESMT M12L128168A-LZV1P51HQ)
- 1.3 mpixel CMOS camera (crap quality! like a webcam xD)
- 3.6″ LTPS TFT (same brightness than 301’s LCD but worse contrast maybe)
- 1 GB flash (Hynix HY27UUD88G5M 727A)
- SD support (SDHC not likely to work with the default old 6.2.80 firmware)
- 2 speakers (higher quality than 301’s speaker)
- Nice d-pad and button layout (including crap L/R buttons)
- Gizmondo alike case skin.
- Other parts include PHILIPS FD1USBD12 (USB controller), XILINX XC2C32A VQ44AMS0545, and a 28-pins sanded mini-chip
Price was slighty cheaper than 301’s: 89 eur including shipping and VAT.
A few photographs:
And the link to the firmware.
More JXD301 news…
It has been a few weeks since my last JXD301 dev report. Mithris managed to get his JTAG working, added BF support to it, disassembled the FW upgrader, and managed to get some graphics on screen through JTAG. Pretty amazing if you ask me. By the other hand, LiraNuna just pointed us to a very interesting development page. Stay tuned.
Uniform palettes
An uniform palette is a palette designed to show many hicolor or truecolor images into a single palettized video mode. This rendered image loses colors obviously, but the trick works without altering the system palette. In fact, you have only to define the palette once in your setup.
I was working sometime ago about improving my own uniform palette, for those systems with a limited colour range display.
My current changes are:
- changing from a RGB 6×6x6 (216) colour cube (as seen in Websafe standard, or Macintosh palettes) to a RGB 8×8x4 (256) colour cube, which gives a full 256 colours spectrum range.
- adding three (full 256 ramp) gamma corrected tables for each R,G,B channel.
- balancing R,G,B values into better eye-looking values.
- compensating B component against R,G ones to give true grays.
truecolor, websafe, websafe dithered
truecolor, macintosh, macintosh dithered
truecolor, rgb332, rgb332 dithered
truecolor, my palette, my palette dithered











truecolor, websafe, websafe dithered
truecolor, macintosh, macintosh dithered
truecolor, rgb332, rgb332 dithered
truecolor, my palette, my palette dithered











truecolor, websafe, websafe dithered
truecolor, macintosh, macintosh dithered
truecolor, rgb332, rgb332 dithered
truecolor, my palette, my palette dithered











Download source code





























