DCEmu the Worlds best Homebrew and emulation sites covering Nintendo wii, DS, GBA, gamecube, sega saturn, dreamcast, PSP, PS2, PS3, xbox, xbox360 and much more

What is this site?

DCemu Interviews is your resource for the best interviews with the best coders from multiple console homebrew scenes.

 
Main

Main/News Page


Interviews

PC Scene
Allan Blomquist
Metafox
Timo Laman
Linuzappz
Mark Grenilokov
Dreamcast Scene
007Cheater
Regex
Regex 2
Gonzo
Gonzo 2
Spoutnickteam
Brian Peek
Chris White
SS_teven
Turrican2K
Dan Potter
Tubooboo
Sam Steele
David Walliman
Darren Finck
Atani
Ajay Homer
Arnon Cardoso
Brian Peek
Heliophobe
Aaron `o Neal
AndrewK
Bob (ganksoft)
BurnerO
Lord Cheese
CrtO
Forgotten
Lienus
James Surine
Pascal(spoutnick)
Snoozy
Nintendo DS Scene
RyanB
PSP Scene
deniska
Exophase
ZX-81
Xbox Scene
SuperFro
Xport
Lantus
RUNTIME

DCEmu Homebrew & Gaming Network

DCEmu UK (Network Home)

Homebrew, Emulation & Gaming Sites
Android
Apple iPhone 3G/3GS
Cellphone/Mobile Phone
Dingoo A320
Dreamcast
Gameboy
Gamecube
GBA
Gizmondo
GP2X
GP2X Wiz
GP32
iPod Touch
Nintendo 64
Nintendo DS/DSi/DS Lite
Nintendo Nes
Nintendo Snes
Nintendo Wii
Openmoko
Palm Pre
Pandora
PSOne (Playstation 1)
PS2 (Playstation 2)
PS3 (Playstation 3)
PSP (Playstation Portable)
Retro Console & Translations/Hack News
Sega Saturn
Symbian
Virtual Boy
Xbox360
Xbox
Zune
Gaming & Misc Sites
Cross & Taylors Chefs
DCEmu Blog (off topic news)
DCEmu Console History
DCEmu Games Reviews
DCEmu Interviews
DCEmu Reviews
DCEmu Online Shop Review
DCEmu Tutorials
PC Gaming & Homebrew
PSPDemons Site
PSPzProject
The Arboretum
DCEmu Developers Sites
Chui(Dreamcast)
Deniska(PSP)
DxDev(PSP & DS)
GPF(Nintendo DS & Dreamcast)
PSMonkey(PSP)
ZX-81(PSP)
Plynx(PSP)
Hamsterburt(PSP)
Miemt11(PSP)
Tinnus(PSP)

Online Stores


Featured Content

Treamcast Review
Nintendo DS Lite Review
Max Evo for PS2 Review
The Big Toy Review
The State of Homebrew on All Consoles


DCEmu Affiliates

1Emulation
Consollection
Emulation64
Exemu
NGemu

Stats

News Archive


2009

November
October
September
August
July
June
May
April
March
February
January

2008

December
November
October
September
August
July
June
May
April
March
February
January

2007

December
November
October
September
August
July
June
May
April
March
February
January

2006

December
November
October
September
August
July
June
May
 

 
 
 

DCEmu Interviews Go back to Main Page

Interview with: Mark Grenilov

Homepage:

Date: 2002

The Interview


Wraggster: Can you tell us where were you born, where you live, your family details,etc.?
Mark Grilenkov: I was born 1977 in Germany and still live there. I'm not married.

Wraggster: What qualifications do you have?
Mark Grilenkov: None :-). But i am a Computer Science student at university. I hope to get my degree next year.


Wraggster: What made you get into computers?
Mark Grilenkov: My father bought an Apple II and while he was at work, i could use it after school. Then i learned my first programming language (Logo) and played my first computer games (Defender).

Wraggster: What projects/coding have you done previous to your PCSX-DC Emulator.?
Mark Grilenkov: I never released them to public, but i wrote two other emulators on my own (not just a port like PcsxDC). The first one was an AtariST emulator, the other one a Gameboy emulator. I never published them
because they were outdated (for example by Steem).

Wraggster: What made you choose to do an emulator for the Dreamcast ?
Mark Grilenkov: Actually i wanted to program a game for the DC. PcsxDC started as a test program for my cross-compiler. After i have invested a few hours of work, i thought it would be a pity to stop it now. I added the
recompiler and send the changes to linuzappz.

Wraggster: How did you start and what programs did you use to start coding PCSX-DC?
Mark Grilenkov: The main programs used are: GCC (as cross-compiler), KOS (KallistiOS) and Pcsx. I also modified some plugins. Especially to mention is the PeopsSoftGpu
video plugin.

Wraggster: Can you give us a status update on your emulator?
Mark Grilenkov: PcsxDC
- new recompiler with better register usage (80% done)
- new GTE opcodes (90% done)
- CD-Plugin with native PSX CD support (not yet started)
- BIOS loadable, i.e. CD change afterwards possible (needed for point 3)
- new and clearly arranged GUI (5% done :-))

PowerVR GPU

- problems with paletted mode (PVR only supports 64 4-bit or 4 8-bit
palettes)
- problems with blending (blending mode 1.0*B - 1.0*F isn't supported by the
PVR hardware. Does anybody know how to emulate this?)
- texture window not supported
- mask bit not supported
- 24bit mode not supported

Mainly point 1 and 2 of the PVR GPU list are the reason why i do not release a new version with hardware support.

Wraggster: How hard was it getting your PCSX-DC emulator to work and how can you improve it?Also how big a difference will getting it to Hardware render instead of Software render make?

Mark Grilenkov: Getting PcsxDC to work was easy. The difficult part is making it fast enough. Hardware render will play a big role in achieving this goal. Actually i tested some games using a hardware accelerated GPU. I didn't
measure the frames per second, but i think they're playable.
Of course there are still some render errors (see question before).

Wraggster: Do you have any new projects in the pipeline?
Mark Grilenkov: I still want to finish the game mentioned before.

Wraggster: The Dreamcast scene has already seen Bleemcast which even though it only supported one game, did run those games at full speed and with enhancements,
do that give you incouragement to get a faster working emulator?

Mark Grilenkov: No. Bleemcast is a commercial product. You must pay for it, so you can expect something working :-). Pcsx and its ports is written in the spare time of the coders. So making an emulator faster is more or less a personal attempt/goal of the coders. I myself don't want to compete against Bleemcast. Of course i made some calculations whether it is possible to achieve a reasonable speed before i started real work on the DC port and Bleemcast was a nice hint that it is possible.

Wraggster: Has anyone from the Dreamcast scene offered you their knowledge of SH4asm and more insight on how to squeeze the most out of the Graphics card.?

Mark Grilenkov: I don't know very much about the people involved in the Dreamcast scene, so i don't know who i should ask a question about a topic concerning the DC hardware. You can call me a total newbie to the DC scene.

Wraggster: What goal have you set yourself on how fast to get your emulator working and will you be going open source to see if help comes in from other quarters?

Mark Grilenkov: There isn't a timetable or roadmap for the further development of the DC port. I hope that i can fix the bugs in the PVR GPU plugin soon. After that i will release the GPU plugin source to public. Since it is based on PeopsSoftGpu (released under GPL), it will also be released under GPL. The rest of the source code will be included in the 1.4 version release of Pcsx (www.pcsx.net).
Wraggster: Whats your opinion of the Xbox and PS2 Emulation Scenes and which looks the most promising ?

Mark Grilenkov: I own a K6-350MHz. Emulating a Xbox or PS2 on this machine is worse than PcsxDC :).


A big thanks to Mark Grilenkov for a great Interview. :)

 




buy the latest PS3, Wii, PSP, Nintendo DS, Xbox360 Consoles Games and Accessories at the worlds cheapest prices from Here

The DCEmu Homebrew and Gaming Network

Welcome to the DCEmu Homebrew and Gaming Network. This Network of sites is owned and ran by fans of the retro consoles and the latest next-gen consoles, we post news on all the consoles we cover about hardware aspects, gaming and Homebrew. Homebrew and Emulation are software thats made using free and legal tools to play on games consoles. This Network is the only worldwide network of sites where coders can upload and post news of their own releases and get the credit and comments they deserve for all their hardwork. We have a Network that currently supports Nintendo Wii, Xbox360, PS3, PS2, Xbox, Gamecube, Nintendo DS, PSP, GBA, Dreamcast, Sega Saturn, Gizmondo, Nokia N-Gage, Tapwave Zodiac, GP32, GP2X and also Mobile Phone Emulation. When new consoles appear we will expand to cover those consoles.

Please help DCEmu become stronger by posting on the forums every day and make our community larger.

 
 
 

get the latest Homebrew News from the DCEmu Network

Personal Info


Friends of DCEmu

Console Hacking.com
Amazon
Hong Kong Import Gaming
Joypad.Net
DCEmu.com

eXTReMe Tracker