Well, with all these talk about SNEeSe, don't you thinkit was about time I got a new InterView going? Well, thistime the microphone is placed in front of CharlesBilyue', the author who adopted SNEeSe and brought it backto life. In this InterView we talk about the new SNEeSeand some Nintendo issues related to emulation and theirrecent legal events. More InterViews are coming soon.
|SNEeSe InterViewed! - June 24,1999 by JoseQ
1. Please introduce yourself, and briefly explain howyou got connected to emulation?
I'm Charles Bilyue', 17 years of age, now more commonly known as TRAC. Ifirst discovered emulation when, wandering on the web, I found a C64emulator(can't remember which one :-( ) and a NES emulator (Pasofami), and shortlyafter a SNES emulator (Super Pasofami) back in ... early '96, I believe itwas. I had heard rumors of SNES emulators before that, and heard they didn'twork at all, and paid no more than a passing interest to them.
2. What was the first project you worked on, and how can youdescribe the learning curve compared to other programmingexperiences that you may have had?
My first projects aren't really worth mentioning... my first majorprojectwas a x86 disassembler, which I wrote in, while learning, C (a time afterI'dlearned x86 assembly). Writing the disassembler while learning C allowed meto learn C very well, and the language itself really gave me no problems.SNEeSe has been the most complex project I've worked on, to date, containingC, C++, and x86 assembly code, and included my first experience with AT&Tassembly, and my first serious experience with C++. AT&T assembly was nothard to get used to, C++ was a bit of a bumpy ride, but learning about theSNES hardware has been difficult, to say the least.
3. How did you get started working on SNEeSe?
I believe Savoury SnaX mentioned in one of the major news webpages thatsomeone who had been helping him left the project... I needed some seriousand public programming experience, and loved the idea of working on anemulator, especially for the SNES. I mailed him about it before the 0.13release, and my first code contributions were in SNEeSe 0.14.
4. What were the main reason SNEeSe was quiet for this long?
Well... SNEeSe, as you probably know, is not the 'best' SNES emulator outthere. It's not the fastest (but was much slower), it's missing a lot offeatures, etc... I've just been trying to bring it to a more reasonablelevelbefore I dropped it back onto the public. Also I wanted to get two ROMs thathad serious problems to work or be near working (Super Metroid andF-Zero)...Super Metroid still has problems with the SPC/skipper, though it has lessgfxcorruption problems, however F-Zero works... That, and hardware problems(CPUand hard disk trouble) slowed progress down.
5. Can you mention the major improvements, and/or major barriersthat happened between the last release and this one?
Improvements. It's faster, it's not as prone to crashing, and more ROMswork, and of those that work, some work better (less gfx corruption etc)...including some I broke earlier on when I first implemented IRQ (Legend oftheMystical Ninja, for example).Barriers. well, I still haven't done much with the sound DSP or soundgeneration, and I've managed to put off implementing windowing due to itscomplexity... but I wouldn't say any new barriers have shown up.
6. Has it being an open source helped with development inany way?
Not really... though it hasn't been completely open source since thediscontinuation. Source has been available on request, but was rarelyofferedand never advertised. I do intend to keep up with SNEeSe tradition, however,and release the source with every binary update.
7. What should we expect to be included in the next release?
Don't expect too much, and you shan't be disappointed.
8. What do you think about the recent shutdown of freeroms.comwhen Nintendo sent them an actual handed letter, asking them totake them out? (They sold CDs with Nintendo ROMs).
Selling ROM CDs? Sorry, but it sounds like they were asking for it.
9. How about Nintendo 64 emulation? Do you feel it is too soon,or do you think the time is right?
N64 emulation... as much as I like the idea that people are trying to doit (and in some cases, succeeding), from the response it got, I really haveto say it IS too soon. Lamers do seem to ruin everything....
10. How do you feel about the emulation scene as a whole, comparedto a year ago? Is it better? More exciting?
Definitely not as exciting, as many platforms have been emulated to apoint of stability, reliability, and functionality, that doesn't need muchmore improvement.
Lamers never help... and there seems to be more every day.Classic arcade and console emulation does seem to have calmed down a bit,and I'd say that IS better.Much thanks go to Charles for taking the time to answer these questions and helpingme with an InterViews comeback. I hope you have enjoyedthis one as much as I did. If you wish to contact CharlesBilyue', you may do so at firstname.lastname@example.org. Thanksfor reading!
One Article Up: SMS Power Daily
One Article Down: SNEeSe 0.251!