EXCLUSIVE: Interview with McZonk from Team Emergency Exit

http://community.hackingpsp.com/blogimages/team_emergency_exit_logo.GIF

INTERVIEW WITH MCZONK FROM TEAM EMERGENCY EXIT

Brought to you by PSPEMULATION.COM and HACKINGPSP.COM

Copyright © 2006 Emuxxx and Auri Rahimzadeh

You probably know McZonk - he's one of the brilliant developers at Team Emergency Exit, one of the most elite homebrew PSP development groups. McZonk is also working on the Quake 2 port for PSP with fellow developer placa. PSPEmulation.com and HackingPSP.com have teamed up to bring you this exclusive interview!

Enjoy!

Auri Rahimzadeh
Author, Hacking the PSP

1) Could you tell us about yourself? Where you go to school and where you live ?

McZonk - I'm known as McZonk on the Internet. I'm 22 years old and from Germany. I study computer science. If I'm not in front of my computer, I skateboard and I play guitar. The Mc is spelled like McDonald's, I think it sounds cool. The Zonk is the prize for the losers in a gameshow.

2) When did you first get into computers and coding?

McZonk - I started with programming when I was 10 years old, with QBASIC. My first program was something easy like calculate a square root or create random beep sounds. Sure, I played a lot on my computer too, but it was fascinating to control the whole computer and not only a figure in the game. In the last 4 years I have become addicted to computer graphics

3) What made you get into the PSP Homebrew scene?

 

McZonk - A friend of mine imported a PSP from Japan and I was like, “this hardware is awesome,” I read a little bit about the specs. I wanted to import a PSP, too. At that moment all PSPs came with [firmware] 1.5 and after the swap trick came out I ordered one. I was very interested in coding, and with the free SDK from ps2dev.org it really began.

4) How often do you spend time coding on the PSP?
 
McZonk - It really depends on a lot of factors: studies, girlfriend, weather; but normally I spend 2 or 3 hours per day with coding. Not only for PSP. I do high-end shader programming as well as stuff for studies. In the winter it is a little bit more than 3 hours. Since I began the Quake 2 port, I really spend too much time with it. Other than the PSP, I do graphics effects with my GeForce 6. I like computer graphics very much. It is much more interesting than coding business logic with a database. I'll do this for fun as well, as I hope to earn my money with it later.

5) What problems have you had to overcome and how much have you learned while coding for the PSP?

McZonk - When I began working with the SDK it wasn't in a stable state, but the SDK is much better now. I don't like debuggers on a computer. I think it is much better to design your code well, but you always have those little stupid bugs on a PC and it is much easier to find [that way]. When there is a bug in the PSP, it simply shuts off and you think “what da heck is going wrong?” 

I didn't collect new skills while programming on the PSP. With limited memory, normally I only have to optimize my stuff for speed, and normally it should be no problem. If you convert a game written for an architecture with virtual memory, it is ugly. Especially the code from id Software seems to be written to waste memory. I hope John Carmack doesn't read this :D The code is written for speed. Speed and less memory consumption don't fit together.

6) There are many people interested in developing for the PSP. What words of wisdom can you offer them in their quest?

McZonk - Do it! for simple things, Lua won't be the worst choice. But if you really want to get deep into the PSP, C or C++ will be the language of your choice, I cannot advise anyone to begin with the PSP - it is easier to get started with your computer and do coding there for some time.

7) Do you believe Homebrew is truly pushing the limits of the PSP, or is the best yet to come?

McZonk - I think the homebrew scene could be better at the moment. The whole PSP scene is a mess. There are too many people crying for a downgrade for [firmware] 2.60, or they just want to play the newest ISOs [generally, pirated games] on their [firmware] 1.50. It's sick. A lot of good devs feel disrespected by the community and quit at that moment. I play with this thought too at times. I'm really annoyed that each of the Quake 2 threads that I see on PSP sites turn into a "port HalfLife" discussion. It is not the fact that is it not possible; it's the bad feeling not to do the right thing. I will never totally quit, because the PSP is an awesome piece of hardware, but I do think about not doing game port projects again and making demos instead. I have a lot of ideas but I cannot say which one I’ll do. Some of the ideas are bigger PSP projects, too. It will really depend on the community if I do more public PSP stuff again and release it.

8) What are your thoughts on Sony constantly updating their firmware to counter the progress that the PSP underground community has achieved?
 
McZonk - it is Sony's politics and I can understand it. If I have to earn money with the PSP, I also would ensure that the amount of people playing warez is small. I don't really believe that Sony would be so aggressive if there was no ISO gaming. Sure, they aren't really happy about seeing a big Nintendo logo on their PSP screen. The fact is that if you have a [firmware] 1.50 you will always be able to play emus [emulators] and ISOs and I'm really impressed how good Sony is in withstanding the hacking attacks on their firmware, and they have those killer features that people upgrade happily, like the browser in 2.0 (even if I never used it myself :D), and they can force the people to upgrade by locking their games to firmwares. I have an 1.0 and an 1.5 PSP, and I could do game isos if I wanted, but in fact all games I play (there aren't much, Wipeout) I have on umd. I have never upgraded or downgraded one of my PSPs. The only reason for me to update would be "Devil May Cry" on PSP :D

9) What’s your favorite Emulator/Homebrew release for the PSP and why?

McZonk - I really like moppi's flower demo, Callisto. sudoku, scummvm are nice.

10) Have you seen the Urban marketed advertisements that Sony has all over the walls of major cities?

McZonk- I saw some pics on the Internet. Nice marketing idea, but I don't think that it will appeal to anyone to buy a PSP. I'm not a expert, but these kinds of ads don't sucks so much as, say, popups on websites :D

11) What are your thoughts on the PSP Emulation/Development Scene and how can it be improved?

McZonk - The PSP community is very small and so there aren't many developers. The community should be thankful for all the work [that] is already done. I think the devs of the emulators lose their fun in working, because they are really pushed aggressively if a game didn't work or their emus are too slow. Perhaps the devs should support the community sometimes. For example, by releasing tutorials for programming. I wrote some GU samples for ps2dev.org which can now be found in the SDK. The atmosphere in the community could get better. I hope the community will wake up. I hope a lot of people think about the spirit in the scene now.

12) What are your thoughts on Datel’s 4 gigabyte PSP hard drive compared to the Neo5in1 Pad Memory stick adaptor? What do you use? What tools do you use?

McZonk - If you like watching movies on your PSP, the hard drive is a good idea. The Neo5in1 pad is a little bit big I think, but I never had one in my hands, and if you have a lot of other cards why not use this instead of buying a Memory Stick. I use normal Memory Sticks in my PSPs and I have a Logitech PlayGear Amp, but I never watched an UMD move on this – sometimes music. But I need a dock for my PSP because it only stands on the desk, and I can watch it much better as it lays flat on the desk and, very important for me, I can reach the reset switch with this dock :D

13) Who made the PSPset program? What is its primary purpose?

McZonk - Placa did the major work on PSPset. i just wrote the menu and a few lines of code.

14) Quake 2 PSP is a very amazing looking port for the PSP. What was your goal? Who’s idea was it to port Quake 2?

McZonk - Thanks. I loved Quake 2 when it entered the market. I'm a great fan of all id Software games. I thought to do something really big for PSP, I checked different options. I chose Quake 2 because it was a really cool single player mode as well as a nice multiplayer. Quake 3 didn't have the single player strength and would use much more RAM I don't have. Another game I thought about was Syndicate Wars (it is only freeware, but the file formats are known, so it could be rewritten for PSP).

At the moment I hope to finish Quake 2 single player mode. Soon after that I'll add some of the missing features, like sound and some graphic effects. After all this is done, I'll add multiplayer or release the source code to the community so they can add multiplayer. I know that ad-hoc Wi-Fi is not possible at the moment, but it will come someday, and then multiplayer will be possible without a server. Directly from PSP to PSP. If i can play Quake 2 from PSP to PSP, I’ll have reached my goal of this project. You can see a preview video of quake 2 exclusive for the guys of PSPhacking101:

http://www.PSPhacking101.com/modules.php?name=News&file=categories&op=newindex&catid=3

There is a lot of work that is not done on q2 at the moment. My bug and to-do list is not ending. There are some bugs that are keeping me from releasing it.

If you have more questions about the Quake 2 PSP port, join #emergencyexit@irc.efnet.org on IRC.

15) What will be the in the future for Team Emergency Exit? Can you hint to anything that anyone else on the team is working on?

McZonk - T.E.E will grow, even if I'm not so active anymore. We also work together with other devs, but I'll work together with Titan (www.titandemo.org) and make some cool demos. Placa has a lot of plans. I met Titan at the demo party in Germany the week of December 27. For my dev with tee, I plan some small game ports for PSP. If i have the time to realize them. I don't know now.

16) To end this interview do you have anything you'd like to say to your fans?

McZonk - I have fans? Okay, uhm, then: tee needs more female groupies :D Okay, no jokes.

Thanks to all guys always standing loyally behind all the stuff Team Emergency Exit has made for the PSP. I know there are a lot of trouble makers in the scene, much more than I have expected, but for the group of people who can't wait for Quake 2, thanks for all your support and nice comments and posts, which really helped me not to give up my work.

PSPemulation.com and HackingPSP.com’s Auri Rahimzadeh thank you for all your hard work and dedication to the PSP Community!

We wish you luck in the future, and we obviously look forward to playing Quake 2 when it’s released!

-- End --

NOT FOR REDISTRIBUTION WITHOUT PERMISSION PLEASE.

 



posted on Monday, January 09, 2006 10:29 PM by Auri

Comments

# clone dvd

Sunday, March 23, 2008 9:15 PM by clone dvd
This strip reminded me of my Cryptology class for which I was the TA with an enrollment of 70 students. Weekly assignments were horrible as I spent more time grading them than the students may have spent on searching for the solutions. Exams were the worst with me having to evaluate their solutions to award partial points. It feel so good to see the right answers but these partial points we a killer. One had to go through all the steps and spot the error and then award some points for the number of correct steps.