Post by Tinnus on Feb 11, 2006 1:27:11 GMT 1
Just wrote that as a comment in LJP's website and thought it could be interesting to post here. Quite informative
-------------------- Brief History of Little John --------------------
Back in 1999, yoyofr wrote a NES emulator for the PC, called Little John NG (dunno what the NG stands for though).
In June 2003, he released Little John GP32 or LJGP32 for short, which was a NES emulator for the GP32. He added more features along the way, both from him and from other emulators (namely new mappers).
In March 2004, he released the first alpha of Little John Zodiac or LJZ, a NES emulator for the Tapwave Zodiac based on LJGP32.
In April 2004, he merged OS9XZ (SNES emulator) with LJZ, making LJZ a NES + SNES emulator. Also added GB/GBC emulation.
In May 2004 he added Genesis. Later, added NGP and WS.
In September 2004 the first public version (ie: signed) of LJZ was available. That could be considered the biggest BOMB day of LJ's history so far (I'd say the next one is coming with LJZ).
In December 2004 he announced he would be porting LJZ to all Palm OS 5. In January 2005 he started to release the first alphas of Little John Palm OS to a closed mailing list.
I (Tinnus) was in that mailing list since day one, testing the crap out of my T|E. I was also interested in adding stuff since the beginning.
In March 2005, I added the 2x filters for GB... and yoyofr merged them with the official sources (my first role in the development!). In late March yoyofr slowed down the updates a lot. However, I still wanted to improve stuff so I simply grabbed the code and started to play with it.
In April 2005, I released LJP 0.9T with SMS/GG support. I released 2 more versions this month, ending with 0.9.2T.
Time passed, and the main code wasn't being updated at all. Still, I wanted to do stuff. And so I did. Until, around July, I synced with yoyo and LJP 1.0RC1 started to be planned.
In August 8, 2005 this website was launched. In late August, LJP 1.0 RC1 and 1.0 RC2 were released, with MAJOR updates for both general Palm OS and the Tapwave Zodiac, in a combined effort between myself and yoyofr.
When I started to notice... it had gotten a long, long way to its current state. It started as a NES emulator for the GP32 and now WTF? It turned into a massive multi-emulator for the Palm OS platform!
I knew it had to be re-designed... the more I read and edited the code, the more I noticed how confusing, complex and messy it was (not on anyone's fault; it was due to LJ's history itself).
In Thursday, February 02, 2006, I decided. I'm re-coding LJ from the scratch. The right way. Modularly. Portably. Widely open-ended. Easy to work with. Easy to change the code. Easy to use. FAST. AVAILABLE FOR A VARIETY OF SYSTEMS.
Current small goal: getting a NES emulator to run in Palm OS 5, Tapwave Zodiac and Windows (SDL).
Current big goal: getting NES, SNES, Genesis, GB, GBC, SMS, GG, NGP, WS, Atari 2600 and Colecovision to run in Palm OS 5, Tapwave Zodiac, GP2X, PSP and Windows (SDL).
Ultimate goal: getting the ultimate multi-emulator, with NES, SNES, Genesis, GB, GBC, SMS, GG, NGP, WS, Atari 2600, Colecovision, Atari 800, Atari 5200, TG16, PS1 and *** to run in Palm OS 5, Tapwave Zodiac, GP2X, PSP, Windows Mobile, Windows (SDL), Linux (SDL) and any desktop OS supporting SDL fully.
-------------------- The End --------------------
Sources:
- yoyofr.fr.st
- www.google.com
- My head
Special thanks:
- ProBoards (for the spell checking)
- You (for reading this)
- yoyofr (for starting this wonderful snowball!)
-------------------- Brief History of Little John --------------------
Back in 1999, yoyofr wrote a NES emulator for the PC, called Little John NG (dunno what the NG stands for though).
In June 2003, he released Little John GP32 or LJGP32 for short, which was a NES emulator for the GP32. He added more features along the way, both from him and from other emulators (namely new mappers).
In March 2004, he released the first alpha of Little John Zodiac or LJZ, a NES emulator for the Tapwave Zodiac based on LJGP32.
In April 2004, he merged OS9XZ (SNES emulator) with LJZ, making LJZ a NES + SNES emulator. Also added GB/GBC emulation.
In May 2004 he added Genesis. Later, added NGP and WS.
In September 2004 the first public version (ie: signed) of LJZ was available. That could be considered the biggest BOMB day of LJ's history so far (I'd say the next one is coming with LJZ).
In December 2004 he announced he would be porting LJZ to all Palm OS 5. In January 2005 he started to release the first alphas of Little John Palm OS to a closed mailing list.
I (Tinnus) was in that mailing list since day one, testing the crap out of my T|E. I was also interested in adding stuff since the beginning.
In March 2005, I added the 2x filters for GB... and yoyofr merged them with the official sources (my first role in the development!). In late March yoyofr slowed down the updates a lot. However, I still wanted to improve stuff so I simply grabbed the code and started to play with it.
In April 2005, I released LJP 0.9T with SMS/GG support. I released 2 more versions this month, ending with 0.9.2T.
Time passed, and the main code wasn't being updated at all. Still, I wanted to do stuff. And so I did. Until, around July, I synced with yoyo and LJP 1.0RC1 started to be planned.
In August 8, 2005 this website was launched. In late August, LJP 1.0 RC1 and 1.0 RC2 were released, with MAJOR updates for both general Palm OS and the Tapwave Zodiac, in a combined effort between myself and yoyofr.
When I started to notice... it had gotten a long, long way to its current state. It started as a NES emulator for the GP32 and now WTF? It turned into a massive multi-emulator for the Palm OS platform!
I knew it had to be re-designed... the more I read and edited the code, the more I noticed how confusing, complex and messy it was (not on anyone's fault; it was due to LJ's history itself).
In Thursday, February 02, 2006, I decided. I'm re-coding LJ from the scratch. The right way. Modularly. Portably. Widely open-ended. Easy to work with. Easy to change the code. Easy to use. FAST. AVAILABLE FOR A VARIETY OF SYSTEMS.
Current small goal: getting a NES emulator to run in Palm OS 5, Tapwave Zodiac and Windows (SDL).
Current big goal: getting NES, SNES, Genesis, GB, GBC, SMS, GG, NGP, WS, Atari 2600 and Colecovision to run in Palm OS 5, Tapwave Zodiac, GP2X, PSP and Windows (SDL).
Ultimate goal: getting the ultimate multi-emulator, with NES, SNES, Genesis, GB, GBC, SMS, GG, NGP, WS, Atari 2600, Colecovision, Atari 800, Atari 5200, TG16, PS1 and *** to run in Palm OS 5, Tapwave Zodiac, GP2X, PSP, Windows Mobile, Windows (SDL), Linux (SDL) and any desktop OS supporting SDL fully.
-------------------- The End --------------------
Sources:
- yoyofr.fr.st
- www.google.com
- My head
Special thanks:
- ProBoards (for the spell checking)
- You (for reading this)
- yoyofr (for starting this wonderful snowball!)