Posted Jun 25, 2006 at 04:11AM by Pranav T Listed in: Interviews Tags: Linux, PSPRadio, Paris, MSX, PS2
Ó

QJ.NET


OK, so forgive me for the cheesy title. I had little time to decide about it. Anyways, since this is the first of a series of articles, let me run you guys thru the details.

‘Know the Developers’ is a project which I took up because I felt that few people know the developers well. Sure, they use their homebrew, but if you were to ask them something about its author, they would be pretty quiet. This series of articles will let you know them better. There will be interviews. There will be small biographies. And possibly, a rundown thru all of their homebrew. Suffice to say each article will be enough to help you ‘know the developers’.

And this week in the box, we have none other than zx-81, the emulator-making machine! So I’m pretty sure that everyone has heard of him. If not thru one of his emulators, then thru our front page. This guy has a serious knack of getting on the front page multiple times a week.

So how much do you guys know about him? Not much eh? That’s what I’m talking about. So let’s begin.

zx81Ludovic Jacomme, better known as 'zx81' is a resident of Paris, France. And before you start to think of him as a big fat nerd sitting on his computer the whole day porting emulators, check out a few things:

His education:
1994-1999 PhD in Computer Sciences and Microelectronic, University of Paris VI
1992-1993 DEA in Microelectronic and Computer Sciences, University of Paris VI
1991-1992 Master's degree in Computer Sciences, University of Paris VI
1990-1991 Bachelor's degree in Computer Sciences, University of Paris VI
1988-1990 DEUG A Physical sciences for Engineers, University Paris VI
1987-1988 Baccalaureat (British A Level), Lyc?Fran?s du Caire, Cairo, Egypt

His work experience:
June 2005 Research and development of CAD Tools for FPGA design
2002-2005 Research and development of CAD/TCAD Tools for VLSI design
1994-2002 Research and development of CAD Tools for VLSI design
1993-1994 Unix administration and support of the alert system network of the Paris fire brigade

Wow! Want more? He even has a few published books to his credit. Now I’d have no problem listing them out here. But frankly, considering the field which he works in, I don’t think most of us would be able to make the head and tail out of those names.

If we’re talking about his contribution to the PSP homebrew community, well, it’s huge. He has ported multiple emulators, including but not limited to Intellivision, MSX, Amstrad CPC, Atari 800/130/5200, Colecovision, plus multiple calculator emulators. He has also contributed to software like PSP-FTPD, Portable VNC and many more.

So that’s that. Now I was lucky enough to interview him recently. Let’s check it out, shall we?

--- Interview ---


QJ: Firstly, a big thank you for letting us interview you. Would you be kind enough to tell us your age?
Zx81: I’m an old man of 36 years.

QJ: And what exactly do you do, apart from making homebrew?
Zx81: I’m a developer who does research in EDA (Electronic Design Automation) for micro-processor design.

QJ: So, when exactly did you begin programming?
Zx81: It was a long time ago, when I was 12… On a zx81 Sinclair.

QJ: And I’ll take a guess that your nickname is taken from there?
Zx81: Yes, that was my first computer. I’ve developed small ‘pong-like’ games.

QJ: So when did you buy your PSP? And was it for the games or homebrew?
Zx81: That was 4 months ago. A friend of mine showed me his PSP at work. And some existing homebrew. And I wanted to develop my own software for it, or to port existing software. I bought it after Fanjita released the eLoader for FW 2.5. And I bought my PSP only for homebrew.

QJ: Well, that’s not something which I hear everyday. Anyways, when did you start programming for it?
Zx81: I first tested many emulators, homebrew, etc. Two weeks after I bought my PSP, I started programming for it by first installing the SDK and recompiling existing homebrew. Finally, I started porting linux/unix software. And yes, my first homebrew was a Hello World app, like all developers. Then, I ported the HP48 Calculator Emulator.

QJ: Wow, that’s a big leap!
Zx81: I’ve already ported the X48 on many UNIX systems, and I knew the sources very well. So it was easier.

QJ: So what’s your favorite platform for PSP development?
Zx81: For development, I like Linux and Solaris. In fact, to port an emulator, there are several steps. I can sum it up like this:

  1. Re-compile the emulator on the original platform (For me, Linux only. I hate Microsoft)
  2. Test it and see if it’s good or not… Complex or not… And with enough features or not
  3. Re-compile this emulator using the PSPSDK and patch all sources when necessary.
  4. Re-write the GUI, Sound.
  5. Re-write all the screen/frame display stuff.
  6. Optimize it
  7. And finally, add missing features like Save States, ROM Loading, etc…
QJ: And you work with multiple emulators… You’re a machine.
Zx81: It’s easier in fact. When I get stuck on one, I can continue with another. Lol. And I develop for FW 2.5, which means that I must run GTA everytime I need to test a new version. So it’s easier to test several emulators at the same time. It’s more efficient.

QJ: Let’s take a break from development, shall we? What would be your favorite gaming console?
Zx81: From the recent ones, I only have a PSONE and a PSP, but I do have many PCs. And I like to play multiplayer games on my PC. But as a gaming console/handheld, the PSP is the best. I love the hardware inside. My favorite games would be Joint Operation Typhoon Rising, F.E.A.R. and Half Life 2, all three FPS games on PC.

QJ: And your favorite PSP game?
Zx81: I’ve only got GTA lol.

QJ: I’m sure you use a lot of homebrew on your PSP. What would be your favorite?
Zx81: Yes, of course! I really like AFKIM for chatting, Bookr to read my scientific PDFs in the subway, little games such as Freecell and all the emulators you can imagine. And of course! One of the best homebrew, PSPRadio!

QJ: Everybody loves PSPRadio! Anyways, out of all the emulators which you’ve ported, which would be your favorite?
Zx81: My favorite would be my Caprice32 port, PSPCPC. I owned a CPC and I enjoyed it so much at that time. It was also one of the most difficult. I spent many hours on it, mainly because the original source of the emulator is very buggy.

QJ: You’ve been in the homebrew community for some time now. What do you think about the ‘non-developing’ community? Love ‘em or hate ‘em?
Zx81: I don’t know. I recently read a lot of bad comments from kids who don’t like old-school emulators. It’s a bit annoying. But there are so many other kind people. Always giving me advice and feedback.

QJ: And how do you feel about the developer community?
Zx81: Very good community, just like all other free software/open source communities. I’m in contact with most of the authors of the emulators I’ve ported. And also other coders which offer their help, feedback. It’s very cool. I’ve also had a good experience in free software development, mainly in my domain (Software for Micro-Electronic Design). I’ve spent many years developing free software on this subject with many others around the world.

QJ: What advice would you like to give to people getting into software development for the PSP?
Zx81: For beginners, it’s best to write Lua scripts. It’s easier and you can write very good homebrew in a short time. For veterans, I’ll say that you have to be a very good coder on Linux or Windows to make something good. The debugging environment on the PSP is very limited. And it’s worse when you develop for 2.XX firmware, because there is no debug environment.

QJ: Thanks a lot for your time! It was a blast.
Zx81: It was cool. If you want me to port something, feel free to ask.

QJ: How about a PS2 emulator? That will keep you busy for ages. :)
Zx81: Lol! I’m looking for a challenge, not an impossible mission.

QJ: Anyways, from me, QJ.NET and the whole community, a big thanks for your work. And I hope that you can continue making the PSP homebrew community a much better place.

--- End of Interview ---


So that is Mr. Ludovic ‘zx81’ Jacomme for you. I hope you guys enjoyed our new feature. I’m thinking of doing this as a weekly feature. And next week, we have another popular developer who has made your life much easier. So “who is it?” you may ask. Well, keep guessing.




Permalink  |   Email this  |   Linking Blogs   |   Digg It!

Bookmark / Find this article on:


47 Comments


Sort by:
   by The Warlord - 2006-06-25
 » Fantastic Feature

Wow...Thank you ever so much,
It really does help to know the backgrounds of such great developers in the homebrew community, interesting to see how even the most accomplished of proffessionals such as yourselves are willing to create such magnificant apps for mere peons such as ourselves, I'm looking forward to next weeks feature, could it be Booster or Fanjita? Or maybe a fresh does of Strmnmn (if thats how you spell it) Great job QJ.net and thank you to Zx81, you truly are a great asset to a once corrupted community.

   by bob (Unregistered) - 2006-06-25
 » very good

really enjoyed this little interview & looking forward to more.

   by C64 (Unregistered) - 2006-06-25
 » Nice read..

Hi,

(sorry for my english)

That was a nice read, thanks zx81 & QJ!

Big fan of old-school games here.
They bring back some great youth memories.

Thats why I really appreciate your work zx81 :)

Keep doing this great work, looking forward to any new projects of yours.

-C64

   by ././././././/./. (Unregistered) - 2006-06-25
 » Good stuff

good stuff... nice read

   by SpenceT (Unregistered) - 2006-06-25
 » kewl

Awesome, I like this, keep 'em coming! Bought only for homebrew O_O thanx for that then! :D

   by . (Unregistered) - 2006-06-25
 » .

do c5cha7 next. this is FLai btw, i just can't be bothered logging in :)

   by Chainsaw (Unregistered) - 2006-06-25
 » Cool guy !

ZX81, you are absolute cool ! Thank you for all your emulators and your work ! You are from Paris? I love Paris, Nectarine Radio is also from Paris :-)

   by soopergooman - 2006-06-25
 » Bonjour, mon amis. C'est Bien programmer!

It is nice to see people of our age(i'm 34) doing great things for the younger generation, I quite fondly remember my colecovision and you've helped me relive my zaxxon days again. If I were to ask you to port something, well I'd have to ask how hard a PSOne emu would be? Your schooling is by far some of the most advanced and difficult that I've ever seen. Keep up the great werk!

as for next weeks, well its to bad that cyblade is not around for I would have figured it'd be him. So I think it will be Fanjita.


Byu the way, PVNC is my favorite app that hasx been made for the psp, if only I could hear and see the stuff playing on my pc whilst controlling it. Still it very very very good.
Cheers to you and keep em comming.

   by Advertising -
   by Justin B. (QJ. NET Staff) - 2006-06-25
 » Bravo

Great Work!

   by fantastic (Unregistered) - 2006-06-25
 » Marevellous

More of these columns please QJ.net!

   by lukahn - 2006-06-25
 » Very Nice

A very enjoyable read. It's nice to know a little about the programmers I think, makes you appreciate their work more. Sony would be proud :P

As for next week, I guess it'll either be the PSPRadio person or MPH, although we haven't heard from the latter for a while.

Could be interesting to interview the people who did the GBA for PSP, and ask them to continue, or why they stopped.

   by Decon - 2006-06-25
 » Nice feature looking forward for next one !

This is an awesome feature :D Keep em coming :) Though I don't use any of the emulators (im too young to recognize those machinces :P) but I really

   by the unknownster (Unregistered) - 2006-06-25
 » zx-81

u should make the snes better!!! make it more fast since ur da bomb!

   by FLai - 2006-06-25
 » .

Yeh, do one for MPH!!!
Or Humma Kavula but you guys wouldn't like that.....

   by steviedee (Unregistered) - 2006-06-25
 » well done

great original concept. Loved it, Thanks

   by itsalldasame2me (Unregistered) - 2006-06-25
 » Great!!

That would be a very nice feature to read every week. I'll be looking forward to reading who is gonna be interviewed next time.

   by , (Unregistered) - 2006-06-25
 » cool

you're doing a great job guy.

a perfect Amiga emulator would be really nice

   by Advertising -
   by RaiderX - 2006-06-25
 » yea!

firstly, I want to thank QJ for bringing out this new to everyone. This is a great idea! Cant wait to see what we find out about some other devs.

To zx-81, thanks dude! I LOVE portableVNC and I use a few of your emulators a lot, the colecovision is great!

   by Master InuYasha (Unregistered) - 2006-06-25
 » Very cool review

I liked the review, and its cool to know about the developers! Keep on developing those old-school emulators zx81, their great and i support you 200%!

   by maverick990 - 2006-06-25
 » great article!

interesting article, it was a good read!

and zx81, thanks for all your work. i really appreciate it!

   by Timale-Kun - 2006-06-25
 » Great Stuff come from Paris too

keep going Zx81!!! Not even a french sentence in this Interview, so disappointed lol. Wow i was only 4 when u get your baccalaureat. (got mine 4 years ago^^) I've a long path to do^^

   by Sneak (Unregistered) - 2006-06-25
 » Make a PS2 Emulator

Yeah thats banging carry on with making the PS2 Emulator

   by doesnt matter (Unregistered) - 2006-06-25
 » wow cool article

this is a cool article. ( i am stopping spam comments that make no sense)

   by ? (Unregistered) - 2006-06-25
 » u should help with the development of the n64 emulator

that would be sweet

   by pcx (Unregistered) - 2006-06-25
 » cool

I always to learn about developers!! thanks.

   by Gouki (Unregistered) - 2006-06-25
 » Good idea

Hi,

I think this is a great idea. Keep it up.

   by . (Unregistered) - 2006-06-25
 »  .

do one for fanjita or ditlew

   by Advertising -
   by wipey (Unregistered) - 2006-06-25
 » cheers

good stuff, really enjoyed the read, not something I'd expect from a mainly news based site but it gave me the kind of satisfaction only a magazine normally can, so yes, atop of the cap to you.
oh oh oh and say through instead of thru...it just annoyed me for some reason at the start haha

   by . (Unregistered) - 2006-06-25
 » zx-81 4-ever!

Great work zx-81! There's plenty of us "old timers" who really enjoy your work bringing back fond memories of consoles past to our amazing new little piece of hardware.

   by Edison Carter (Unregistered) - 2006-06-25
 » Edison Carter

Ask Edison Carter what happened. Maybe the PMP guy?



The QJ.net Network RSS Feeds
QJ Forums
PC Gaming
Sony PSP
PlayStation 3
Xbox 360
Nintendo DS
Nintendo Wii
Blog of Blogs Feed / PDA
QJ.NET RSS / PDA
Gaming Consoles Feed / PDA
Nintendo DS RSS / PDA
PlayStation 3 RSS / PDA
PSP Updates RSS / PDA
Wii RSS / PDA
Xbox 360 RSS / PDA
PC Gaming Feed / PDA
MMORPG RSS / PDA
Personal Computer Games RSS / PDA
World of Warcraft RSS / PDA
Technology Feed / PDA
Apple RSS / PDA
iPhone - iPod Touch RSS / PDA
Add QJ.NET
Add to My Yahoo!
Google Reader Subscribe with Bloglines
Add  to your Kinja digest Subscribe in NewsGator Online
Subscribe with Pluck RSS reader Add 'www.qj.net' to Newsburst from CNET News.com
Subscribe with SearchFox RSS del.icio.us www.qj.net
Add to Technorati Favorite! Add to My AOL
furl! it Stumble for Treehugger!

 Username: 
 Password:
Forgot password
New user registration



Categories
Emulators
Titles
Archives