TyRaNiD interview

TyRaNiD is working with Pharoah and JGL on Lucifer, and before that he had his own emu Sat'on'Em. Lucifer has not been released yet, but according to people like Azuco, it is very advanced. Anyway, on with the interview..........

Please tell us a little about yourself.
TyRaNiD: Real Name : James F.
Job : Student
Likes : Computers beer and women :)

We have a question from Azuco: please explain your handle name. from tyrant ? or Pyramid ?
TyRaNiD: It comes from a Games Workshop roleplaying board game called Warhammer 40,000. A Tyranid was a really nasty alien.
I just liked the name.

So, why do you write it TyRaNiD, instead of Tyranid?
[TyRaNiD] Because im difficult :P

So, why did you start work on S'O'T, and when was that?
[TyRaNiD] I started it back in 1997. My brother just boaught a saturn with XMen vs SF and I really wanted to write an emu. I found a BIOS by chance and a few other emus (such as A-Saturn) and started n a dissassembler.
It grew from the disasm to an actual emu over the next few weeks after that.

and that led to Lucifer.......
[TyRaNiD] Yes Id been contacted by Pharoah a few times as he was trying to write his own emu. It started with a info exchange but eventually grew into Lucifer

What kind of programming/programs had you done before that?
[TyRaNiD] Ive done various things. A few games.An few utilities. A paint package or two. and quite alot of failed attempts at each.

For what systems?
[TyRaNiD] PC and Atari 400 / 800 / XE. Mostly DOS based. Ive only really started writing windoze code when I started Lucifer.

Is that why there hasn't been a release of that emu yet? [TyRaNiD] Sort of. Me and Pharoah spent far too long trying to code the user interface. We just couldnt get it right.
Proably the UI was too ambitiuos.

How far has Lucifer come right now? When do you think there will be a release?
[TyRaNiD] It has come a fair way but we still dont believe it is yet releaseable. Too many niggling problems left. We will do our best to release as soon as we believe it is ready.

How does Lucifer compare to other saturn emus, like A-saturn?
<[TyRaNiD]> Hard to say. We dont have much grafix working at the moment but we do have other things which A-Saturn does not have like almost complete cd code.We are proably about equal in terms of total percentage done.

Do you cooperate a lot, Azuco and Lucifer team?
[TyRaNiD] not really in the past. Ive had the odd chat with Azuco now and again but most of it has been very general infomation.
nothing of note yet

How do you divide work in Lucifer? What does you, Pharoah and JGL do each?
[TyRaNiD] Me and Pharoah just sort of picked and choosed what we wanted to do. I had done alot of work on the cd system so I took on that responsibility and pharoah had done more windoze programming so he has mainly been wrting the ui and porting bits of som.
as for JGL he hasnt done anything yet. He is always busy and has not particapated in any great level.

What do you think is most difficult thing in saturn emulation?
[TyRaNiD] VDP emulation is not very nice and the general level of power which the saturn actually has is going to be a big probelm to overcome.
I feel the hardest part will end up being the syncronisation of so many processors (about 8 or 9) acting together.

Could you explain short how an emulator actually works?
[TyRaNiD] Well at a basic level you take a cpu instruction from a imaginary memeory map and convert it to the native computer code.
You keep a track of how many virtual instructions have been run which allows you to syncronise garfix and sound etc.
The principle is very simple. The implementation is alot more difficult.

You mentioned before that the saturn is really powerful. What kind of computer do you think is necessary for full speed emulation?
[TyRaNiD] Proably for most saturn games which dont use much of the saturns powers maybe a fast P3. Assumming dynamic recomilation cpu cores and HLE emulation.
For the really power hungry games u could be looking at alot more manily dues to the multi processors and things like a fast dsp math processor.
I do believe the saturn was more powerful than the psx it just could never show it.

Whos fault was that? Lazy coders? [TyRaNiD] more bad design on Segas part. It didnt believe it needed 3d hardware so it made it 2d only. When the psxs specs were released sega realised that theyhad made a blunder
and told the designers to add some sort of 3d hardware. In the end it just didnt get the punters because of its poor 3d power as people r quite fickle.
that drove the coder from ever really exploiting the power.

from Azuco: What you think about AZUCO & A-SATURN...
[TyRaNiD] Well Azucos a nice enough person, and A-Saturn has progressed really far since I first saw it. It should do well if enough time and effort can be expended on it.
A-Saturn at the moment is the only contender for the emu which runs the first game apart from Lucifer.

How soon do you think that will be?
[TyRaNiD] Months if not a year. It wont be tommorow I can tell u that.

Why do you think saturn emulation is so far behind PS and N64 emulation?
[TyRaNiD] Because there is no interest. There is the select few people who really care about the saturn but most never had a game they would even consider playing on the saturn.
Also there is not as much fame to be gainined or commercial viability.
Overall it died in the market and except for a select band is almost dead in the emu world.

Which are your favorite games, and do you like gaming or programming more? Fav games are any street fighter including the derivatives MSH etc. and classic shoot um ups. [TyRaNiD] Im a game player first and for most. Programming comes just behind.


Will you release the source-code of Lucifer?
[TyRaNiD]And as for the source MaYbE !

Will Arsenal beat AIK in the champions league (football)
[TyRaNiD] of course
NOT

Anything else you want to tell us?
[TyRaNiD] Just stay happy. That is the only pleasure you will get in life :P oh and stop requesting the BIOS. Please !!


Interview by Tunek
Published: 27/8 1999

Back to TITAN