Rlyeh's Interview
Rlyeh's Site can be found here.
and here's the christmas release of fZX32
Hooka: When did you get your gp32?
Rlyeh: I got my first GP32 at 15/May/2002... and one month later I released the first fMSX32 build :)
Hooka: What convinced you to get one?
Rlyeh: I had got an imported Japanese GBA previously just for the fun of spectrum emulation, but its poor screen resolution for ZX made me change for a GP32, which I had been expecting since 2000.
Hooka: What dev environment do you use?
Rlyeh: I use a mix of compilers (arm ads/arm sdt/gnu c 3.0.4/gnu c 3.4.0), edit.exe/cmd.exe for managing my sources (yeah DOS!), firefly's gp32 drivers, mr_spiv's b2fxec.exe & multifw2.bin, and DarkFader's pclink101.exe as well, and a bunch of .bat files since I don’t like makefiles :D
Hooka: Why did you decide to use the nick Rlyeh? It always makes me think of Ryleh from the Metroid series :)
Rlyeh: R'lyeh is a sunk city in the Pacific Ocean, where the dead god Cthulhu awaits to be woken up. I'd suggest everyone to read some books of HP Lovecraft & company like 'Dunwich's Horror' as a first one :) I love 'em!
Hooka: Porting 13 emulators at the same time, is it hard working on that many emulators at a time?
Rlyeh: Not really. It's funnier this way. If I get bored of a project I move quickly to another one and so on...
Hooka: In total what thirteen emulators are you porting?
Rlyeh: Gloops! I hope to not skip any of them! fZX32, fMSX32, fNES32, fGB32, fSMS32, fGEN32, fWS32, fMAME32, fPCE32, fCOL32, fCPC32 and fNGP32 (sigh!) I'm not including some dropped private ports, like two old mame sources I ported, a previous fGEN32 source based on Generator emulator, a mame based neogeo emulator (fNG32) (sadly gp32 had no ram enough to load the smallest neogeo rom), and fSNES which never displayed any interesting thing.
Rlyeh: If I'm right and if we count fOGG32, we got 18 ports so far, currently 12 emus and 1 app alive, and 5 dropped projects.
Hooka: What other programs are you porting? (I'm not sure about anything besides fOGG32)
Rlyeh: fOGG32 only, which is not dropped. Just delayed at the moment.
Hooka: Have you gotten Reesy's core all separated from the rest of the code?
Rlyeh: I had no time enough, but Reesy just informed he is finishing DrZ80, which is the Z80 ASM core + (C?) interface :)
Hooka: Did anybody ever teach Reesy how to turn his asm core into an object file for use with c code? (Atleast I think that's how it works ;) )
Rlyeh: Well, I don't mind about that. I was very impressed how Reesy coded DrSMS. It's a very elegant source code and clean to compile. And it's only one .s file for the whole emulator! :-) Sweet!
Hooka: Do you still plan on finishing fNES32 or do you feel that Little John is a complete enough NES emulator that there's no need?
Rlyeh: I think fNES32 has a much better sound, and supports more NES mappers (137!). I have been fixing unfortunately lots of InfoNES bugs for a year, and there are some graphical glitches to solve first which avoids me to release fNES32. I'm very happy too fNES32 runs flawlessly at fskip1 with a 100% C source code!
Rlyeh: Anyways YoYo has done a very graphical accurate and playable NES emulator indeed! There is no need for another NES emulator at the moment.
Hooka: Are you planning on new releases of fGB32 and fSMS32 with Reesy's asm z80 core? (OK, I kinda figured from your saying that you did some work on them in your last fGEN32 beta)
Rlyeh: I'm not sure yet. It could be easy to do with fSMS32, but I'm sure I would have to modify DrZ80 for fGB32.
Hooka: Have you tried integrating Dave's 68000 ARM asm core or Reesy's z80 ARM asm core into fMAME32? If so has it allowed alot of arcade games to run significantly faster?
Rlyeh: Haven’t tried yet. But after releasing fGEN32 and new fGB32/fSMS32 betas, I'll move to fMAME32 for sure.
Hooka: Do you think that full speed Bubble Bobble (Arcade version) with Reesy's z80 core is possible?
Rlyeh: I can guarantee you Snow Bros. is almost playable *now*... so Bubble Bobble... why not? :)
Hooka: What about Neo Geo AES or MVS Emulation? What about with Robster's 32/64 MB ram upgrade?
Rlyeh: Robster has offered me a free 32m/64m upgrade repeated times, and I'm willing to send him one of my gp32's. As soon as I got it I'll try that neogeo port I did sometime ago ]:) For the rest of users I hope NeoGeo CD would be worthy since RAM is very very limited in this case. Dunno really.
Hooka: In fSMS32 it has an option for multiplayer with either the GP-Link (by Black--) or USB Internet (by Pirotic) Do either of these work? (When I asked Pirotic about it he said he did make a usb Internet thing but never shared the source with anyone until I sent him a screenshot then he just said well maybe I did but good luck using it without the pc-client ;P)
Rlyeh: I had mailed Pirotic before the fSMS32 release asking for his tcp/ip usb based client and sources. He told me to send me the stuff and I added the option to fSMS32 but I never received the mail. At the time of fSMS32 release I forgot to remove the Pirotic option which is unused indeed. That's all. The option has been already removed on current source code until further notice.
Hooka: Do you plan on adding multiplayer to any of your other emu's?
Rlyeh: Yeah why not. As soon as I get rid of some desyncs bugs as seen in fMSX32 and fSMS32. Black--'s RF Lib’s rule! I have to ask black-- once again how he did his GpEngine multiplayer version so cute! His emu never desyncs! :D
Hooka: What's your cat's name?
Rlyeh: Luna, which means Moon in Spanish.
Hooka: That's cool, it looks like an older version of this cat I adopted after finding it in my garage, but her name is Cookie, which is English (slang) for the tanned skin around a nip... uh, nevermind!
Hooka: Could you give a quick status update on your emulators?
Rlyeh: OMFG! Well, something quick:
Rlyeh: Worthy: fGEN32, fMAME32 (2 months), fSMS32, fGB32, fMSX32, fCOL32, fNES32
Rlyeh: Non-worthy: fCPC32, fWS32, fNGP32, fZX32, fPCE32
Rlyeh: Incoming: fGEN32 first public release, new fSMS32/fGB32 betas (bugfixed), new fMAME32 with Cyclone+DrZ80
Rlyeh: Planned soon: new fMSX32 revision, fNES32 debugging, new fCPC32 port (Caprice based), new fZX32 port (Fuse based)
Rlyeh: No idea about it yet: fWS32, fNGP32, and fPCE32
Hooka: Animated savestates seem like a really cool idea, I'd never seen it before I saw it in fGEN32, did you get it from another emulator or just make it yourself?
Rlyeh: It was the product of an inspired day. Dunno if any emulator features that already. If so, let me know please :)
Hooka: Does fWS32 have sound?
Rlyeh: Yes, it has the OSwan 0.70 sound core but its not interesting at the moment (quite noisy). WSCamp emu sounds much better!
Rlyeh: Rattboi is trying to contact WSCamp author to try a very nice sound core! Let's cross our fingers!
Hooka: What is the compatibility of fPCE32 like? Will it play all the Bonk's? (lol microsoft word wanted me to call it bong's)
Rlyeh: fPCE32 is not worthy yet. Compatibility is high, but there are some sprite priority bugs, there is no sound... and its quite slow at the moment too! :P
Hooka: Do you plan to eventually merge all your projects into one super emulator?
Rlyeh: Yup why not... maybe I will leave a final gift before quitting the gp32 scene, whenever the time comes.
Hooka: What are your favorite games for all the emulators your porting?
Rlyeh: ZX: Myth - History in the making, Target Renegade, Sacred armour of Antiriad, The great escape, Head Over Heels, Batman, Firelord, Where time stood still, Rex, Kinetik, Dynamite Dan, Emlyn Hughes interational soccer, Back to skool, Jack the Nipper 2, Sir Fred etc! etc! :)
Rlyeh: MSX: Penguin Adventure, Firebird, Salamander, Nemesis series, Space Manbow, Metal Gear series, Kings Valley series, Knightmare series, Aleste 2, The Goonies, Treasure of Usas, Quarth, etc!! :D
Rlyeh: GEN: ThunderForce IV, Gunstar Heroes, Alien Soldier, Sonic 1, Soleil, Flashback, Another World, Shinobi 3, Story of Thor, etc
Rlyeh: MAME: Ghosts 'n goblins, Commando, 1943, Pooyan, Mr Do! Castle, Snow Bros, Bubble Bobble, DonPachi series, Metal Slug series, In the hunt, The Simpsons, TMNT, etc
Rlyeh: SMS: Golden Axe Warrior, Super Off Road, Ninja Gaiden, etc
Rlyeh: NES: River Ransom City, Adventures of Lolo series, etc
Rlyeh: GB: Super Mario Land 2... haven’t played any other O:)
Hooka: What is your favorite commercial gp32 game?
Rlyeh: Haven’t tried any yet! Unbelievable but true :)
Hooka: Do you think that the chatboard will ever become a common gp32 accessory? Would any of your projects benefit from using one?
Rlyeh: Yes, it will be very common at least in Spain (Anarchy is going to sell them for cheap). I will include support on fZX32, fCPC32 and fMSX32 soon.
Hooka: Do you think the 32/64 MB mod will ever become common?
Rlyeh: No way unless fNG32 runs fine! ;D
Hooka: What do you want to see for the future of the gp32?
Rlyeh: A reliable CPU & memory upgrade is all what I need (266/64M ? :) )
Hooka: Well, I think I've run out of questions! If you feel like I've missed anything or you would like to add anything feel free to do so!
Rlyeh(asking on Hooka's behalf): Do you plan to port any other emulator soon?
Rlyeh: Yes I do! More 8 bits are incoming, and probably another 16 bits system based on 68000
Rlyeh(asking on Hooka's behalf): Yay! Which ones please!?
Rlyeh: Top secret! Wait some weeks please, I need a little more time!! :D Btw, the 68000 system is not a neogeo port. As I said before I ported that already :)
Rlyeh(asking on Hooka's behalf): Are you doing any original work from scratch?
Rlyeh: Yes I'm making a game with the excellent artist’s the_wub & nachoyague. It's a platform game and the graphics are really cute! :D Lovely!
Rlyeh: On the other side I'm planning to do a BIOS if I get some time enough! Argh!
Rlyeh(asking on Hooka's behalf): Well, that's all... any greetings? :)
Rlyeh: Sure! I'd like to send some hugs to the following friends which are specially important to me!
Rlyeh: mr_spiv, darkfader, robster, skeezix, fdave, yoyo, thunderz, groepaz, karthur and the whole #gp32dev channels (Guyfawkes, empee, donskeeto, fosil, Inopia, jegHegy, karthur, Kojote, Hooka, MaDsk8tar, meonlyZzZ, Mr_TRaNS, Nuria[], rattboi, ref, the_wub, vimacs, WntrMute, woogal, _Anarchy_, nachoyague, enkonsierto, DJ_SYTO, horchata, Soup, etc etc etc etc) Hugs to aj0, black--, snaff, rino & Lyc wherever they are too! :)
Rlyeh: And of course my lovely girlfriend Diana and further wife who I love her too much! :D
Thank you for doing this interview it was great, and I can't wait to see how all your emulators progress ;)
*Interview finished 12/06/04*