
Hooka: When did you get your gp32?
ThunderZ: I got my GP32 on September 2002.
Hooka: What were the major reasons for buying one?
ThunderZ: Well I had two reasons, the power of it and this open way of
code.
ThunderZ: Very more cheap than a GBA + Flash Linker + Cartridge.
Hooka: What dev environment do you use?
ThunderZ: Hmm it depends on the project, but generally my 2 most use
compilers for gp32, the devkitadv modified for gp32 and ads.
Hooka: What inspired you to start working on neogp32?
ThunderZ: Well when I got my gp32 I first try to port a neogeo CD
emulator but some limitation and a limited know of the gp32 at this
time changed this project to the neogeo pocket emulator, because I love
all SNK productions. ^_^
Hooka: I like neogp32 for playing Metal Slug 1st and 2nd Mission, what
are your favorite games for the neogeo pocket?
ThunderZ: I think SNK VS CAPCOM is a great game with good combo, the
metal slug series, dark arm and other. :)
Hooka: Are the CPU cores from neogp32 in c or asm?
ThunderZ: The 2 CPU are in pure C code for now.
Hooka: Have you considered using Reesy's z80 core? As you have to have
the z80 enabled to allow the emu to function, this might make a speed
increase.
ThunderZ: Actually I haven’t seen Reesy's Z80 core but I’ve heard great
things. ^_^
ThunderZ: I'll be interested in using it for sure for increased speed.
ThunderZ: Actually the 2 CPU are running in neogp32 because game need
it so when the crappy sound and the synchronization problem will be
clear you will hear sound without any performance loss to this point.
^_^
Hooka: You seemed pretty choked when whoever it was leaked your private
beta of neogp32, did you ever get even with them?
ThunderZ: Well I came from old community where people are really cool
so when I came to the gp32 scene I came with this same spirit (I’ve
always the same today ^_^).
ThunderZ: I start working on neogp32 people on chan follow me on this
work (lot of crash, my first sprite, my first game emulated, ect.....).
ThunderZ: At this time I distribute the emu to people that tell me that
want to try.
ThunderZ: I dunno why people distributed this beta, it was private
because at this time I wasn't happy of my work and waiting until it was
better to release a public one.
ThunderZ: Some damned people exchange it for warez with a Spain man
called "Ignorante" that distribute it with other leaked beta on the net
with some stupid photo.
ThunderZ: This resulted in 2 things:
-> some people encourage me to continue my work
-> other insult my because the emu was a shit
ThunderZ: At the same time I was mail bombed twice and infested with
spawn. :(
ThunderZ: So all of this made me now very very careful about with other
work and project on gp32, that’s bad but it life.
Hooka: The TLCS900H is a CPU I've only heard of in reference to the
neogeo pocket (color) is it in any other consumer
electronics/consoles/handhelds?
ThunderZ: Haaa the TLCS900H, the main core that make me soo crazy some
time. ^_^
ThunderZ: Well I know it’s used in professional controller but I think
for handhelds machine is only used on neogeo pocket.
Hooka: Have you made any progress since Public Alpha 2 that was entered
into the GBAX Another 15 Days competition?
ThunderZ: Well Neogp32 make some change recently and maybe a new
release will come soon.
Hooka: Did Yoyofr just implement neogp32 into little john Z?
ThunderZ: Yoyofr implement neogp32 into little john Z directly in it.
ThunderZ: He is now helping me in the sound problem and synchronization
on gp32. ^_^
Hooka: Yeti 3d looks like a very good 3d engine, has there been any
work towards a finished game with it? (I seem to remember that Orion
was working on a f-zero or wipeout clone or something to that effect
what happened to it?)

(Click on the picture to see more!)
ThunderZ: Yeti 3D evolved a lot lot more.
ThunderZ: That was my major project of this last month.
ThunderZ: The V1.5 to v2 integrated lots of good things like 3D model +
animation, slope, curve, ect....
ThunderZ: The actual pro version integrated lots, dithered texture
(like in unreal 1), smoothing animation and lots more. ^_^

Hooka: Have you updated the gp32 port of Yeti 3d to keep upto the
original or have you only worked with the GPL one?
ThunderZ: Actually I’m working on it and Yeti Pro when it’s ok maybe
the version 2 code source will be release. :)
Hooka: If a Dev team wanted to make a game with your port of the Yeti
3d engine for gp32, would they just have to get ahold of you? What if
they wanted to make a commercial game to sell?
ThunderZ: Well I’m not a professional on law but follow the GPL
license. ^_^
ThunderZ: If I help on code or in this project well we could always see
but in general for project using some code I’ve made I just want my
name on the credit page. ^_^
Hooka: When did you first start working on Yeti 3d?
ThunderZ: Hmm I think that was at the start of 2003 dunno exactly when,
I’ve been spending so much time on this project. ^_^
Hooka: OSNES9XGP won the Another 15 Days Competition on www.GBAX.com,
how did that feel?
ThunderZ: I really felt very happy that the snes emu come first that
was a really great thing ^_^
Hooka: How did you guys decide who got the Tapwave Zodiac from the
competition?
ThunderZ: Easily, I knew yoyofr did the most work on this version soo
he take the zodiac.
ThunderZ: I have not seen the zodiac but this point was never a
problem, i think we make something normal on this point. ^_^
Hooka: What part of OSNES9X/Little John Z did you work on?
ThunderZ: Well i didn’t really work on Little John Z i just
participated with the neogeo pocket part. ^_^
ThunderZ: For Osnes9x I’ve done some work on it and on some other part
(interface, ect...) most of the work is done by yoyofr and laxer3a did
the asm CPU, those two coders are really really good. ^_^
Hooka: From what I read on yoyofr's website you joined a little bit
after yoyofr and laxer3a decided to work together on it, how did they
convince you to join or did they simply ask you if you wanted and you
saw a good opportunity?
ThunderZ: Well YoyoFr contact me to join this project.
ThunderZ: I was really a snes lover soo I immediately accepted. ^_^
ThunderZ: After we make more meet with laxer3a and yoyo and now i love
talk with him not only about code, this guys are really cool. ^_^
Hooka: If the source was modified to allow full use of a memory modded
gp32 do you think with a 32/64MB gp32 you could play Star Ocean and
Tales of Phantasia?
ThunderZ: Hmm, yea why not.
ThunderZ: Osnes9x takes a lot of memory due to being based on snes9x
code.
ThunderZ: I think that those games where the last last generation of
snes game and very limited (in number).
ThunderZ: A basic GP32 will play already a lot a game. ^_^
Hooka: What is your opinion of the predecessor SNES9xGP, did you guys
start working on OpenSnes9xGP because there was no source release of it?
ThunderZ: The SNES9xGP was good project dunno why they stop their
project and why at all they didn't release the code source for others
to continue their work. -_-'
ThunderZ: I think that was a good motivation to start another good snes
project. ^_-
Hooka: What is your personal goal for OSNES9xGP? (i.e. Full speed and
sound at what MHz, or something to that effect)
ThunderZ: I think a full speed emu at 133 MHz could be a good
objective, no ? ^_-
Hooka: What about for Little John Z?
ThunderZ: Well i not really code on Little John Z because i don't have
a Zodiac to code or try the project and well actually the gp32 take my
time. ^_^
ThunderZ: But well the neogp32 code update will be transmit on LJZ
(like the new scanline engine for example).
Hooka: Do you plan to keep working on projects for the gp32 community
in the future?
ThunderZ: Well I’m actually in some big project for gp32 (Yeti, neogp32
and osnes) the last project I’ll participate will be the gba emu that
interest me a lot because of the technology he used.
ThunderZ: I think this method could be used in other way and other
machine. ^_^
Hooka: Yes, from what I’ve seen Cedric, the author of GP Advance, is
quite a genius!
Hooka: What is your favorite SNES game?
ThunderZ: Hmm i love a lot of game on snes.
ThunderZ: The game i was at the snes for long periods of time and i
really love was, Secret of Mana 1 and 2 (Seiken Denstu 3), Killer
Instinct, Final Fantasy 6, Tales of Phantasia, ....
Hooka: What other projects have you worked on?
ThunderZ: I've worked on 3d engine, games (2D, 3D, space game, ect....)
and lot of other things I’ve made for me or for free in the past time
on PC. ^_^
ThunderZ: For gp32 i make a lot of little prog or test too. ^_^
Hooka: Do you have any suggestions for other gp32 developers?
ThunderZ: Well i think the gp32 has now shown some of its potential but
is really not fully exploited for now.
ThunderZ: I’m not a pro coder i think other coders are really better
than me and can exploit the gp32 power.
ThunderZ: I think the open source is really good to develop the
programming knowledge of the gp32 and good trick of coding.
ThunderZ: So Come On Guys the gp32 is a great machine and open source
is good for all. ^_^
Hooka: What do you want to see for the future of the gp32?
ThunderZ: Hmm that a really a hard question. ^_^
ThunderZ: I'll love to see some professional coder on the gp32 platform
too see the true power of the machine.
ThunderZ: For the community I’d love to see more demo because demo
making is great. :D
ThunderZ: For coder i think that a real powerful and easy to use
library could be the most important think to help developing on gp32,
I’d love to also see a really powerful polygonal engine to make various
project.
Thank you ThunderZ for all your projects and for doing this interview,
I wish you all the best luck in the future!
*Interview finished 06/06/04*
