Difference between revisions of "Chui's Interview"

From DCEmulation
Jump to navigation Jump to search
(New page: This interview with Chui was taken by Maturion in February 2008. '''What is your current Dreamcast project that you are mainly working on?''' During last year i have worked on: - New...)
(No difference)

Revision as of 03:59, 10 May 2008

This interview with Chui was taken by Maturion in February 2008.

What is your current Dreamcast project that you are mainly working on?

During last year i have worked on: - New FAZE Z80 assembler core for ZX4ALL, MAME4ALL and NEO4ALL emulators. - DCaSTaway emulator was adapted to FAME M68K core, so now it is more stable and more fast. - A new and secret emulator project by Fox and me. - ZX4ALL emulator was released with a lot of enhanced features. - First alpha release of Neverball game. - KGLX library continued for getting a new OpenGL implementation for KallistiOS. - DreamEDGE (EDGE) and DreamPlaces (DarkPlaces) 3D engines port using new KGLX library.

In general, 2007 was not a very productive year for me because my son was born and he needs a lot of my free time, but i love playing with him. Also i hope release a beta non-playable of Fusion game (DreamEdge based) and other for RetroMadrid/MadriDC 2008 party (8th March):

When did you start developing Dreamcast software and why did you do that?

I started to coding for Dreamcast around 2003 summer with a simple SDL port, DCIRCUS. At this time, i was porting SDL for GP32, but Fox persuaded me for continuing FAME M68K core for Dreamcast and Ron for porting Castaway (an Atari-ST computer emulator). Then i was falling in love, this machine is wonderful. But i always have seen to Dreamcast a good platform for emulators because it is enought powerfull and cheap for playing old games on a TV. There are not a lot of people coding for Dreamcast now, i think that there are a lot of things to do yet.

Some time ago an unknown programmer from Germany has made a basic Dreamcast port of DaedalusPSP (DaedalusDC, a Nintendo64 emulator. Sadly, he won't continue his work on this emulator. Do you think anybody will continue his work? Will this emulator ever allow to play games in a playable speed?

I think that it is not easy that another coder continues that work because it is a hard task and it is possible that never runs for playing decent way. Maybe i will continue it at far future, now i have a lot of running projects, but i always have wanted to try it after PSX4ALL.

What do you recommend coders who want to start out with Dreamcast programming?

I recommend writing SDL portable code as far as possible. Because it is more easy and confortable work for your PC, like running a simple test or debugging and tracing a bug.

Did you work with any other consoles or handhelds than the Dreamcast?

Mainly i have worked for GP32 console, porting SDL libraries and Fenix gaming runtime. I love this handheld console but there are a lot of people that write code for it (now for GP2X), so it is not necesary my contribution now.

Will you release a new version of SDL for the Dreamcast?

I planned to release this year using newest SDL version and a bit changes. But really SDL for Dreamcast is very complete and stable now. Anyway, KGLX will be a good complement, i think that a lot of 3D games could be ported, like Neverball.

What are your wishes for the Dreamcast scene in 2008?

I wish for have a lot of time for doing ports and games for Dreamcast. And i encourage all scene for not falling in lazyness, there are a lot of work to do and it is very funny.

Do you think the Dreamcast will still see some new releases after 2008?

Why not? I would like continue coding for it, it is my hobby and i want not change it as developing target. I see now new releses for ZX-Spectrum computer, it is a very old machine with a decent scene.

Do you think SEGA will ever make a new console?

I really do not know but maybe it is not important because SEGA is not dead and continues doing fantastic games. Always i was a Nintendo fan and it is perfect play SEGA games with a DS or Wii.