Choose mobileLoginSignup

C2Doom for s60 3rd symbian game free download

game pic for C2Doom for s60 3rd Name - C2Doom for s60 3rd
Category - RPGstrategy
Resolution - multi
Type - Symbian s60v3
Size - 423 KB
Rating - 2/5 from 28 ratings
Rate this app:
1431 downloads
download C2Doom for s60 3rd free, download C2Doom for s60 3rd for free, C2Doom for s60 3rd
free download C2Doom for s60 3rd s60v3, download C2Doom for s60 3rd s60v3, free download C2Doom for s60 3rd
download free s60v3 games, free s60v3 C2Doom for s60 3rd, s60v3 C2Doom for s60 3rd free download
download C2Doom for s60 3rd s60v3, free download C2Doom for s60 3rd, download game C2Doom for s60 3rd for s60v3 mobile
free download link for C2Doom for s60 3rd, free mobile game C2Doom for s60 3rd, C2Doom for s60 3rd s60v3 file
Description:
Ver V1.02, for Symbian



S80 and S60 C2Doom consists of several elements. The Doom engine, SDL library, EAudioLib, UI front-end and net game module and few other libraries. The C2Doom engine, SDL library and EAudiolib are linked to one monolithic binary (still named as CDoom.exe!). UI front-end and game module are in their own processes.

The C2Doom engine is the actual Doom port. The SDL doom is originally written in C and uses Symbian standard C library. However I have added modules that are written in C++ and uses Symbian native interfaces. The source code should be multiplatform, but I assume that wont compile anymore to other platfor due some missing "ifdefines", as I havent tested that. Multiplayer game, doom-loop (originally Doom works in busy loop, that is fine in DOS, but i tuned that a bit better behaving) and Midi/Mus audio stuff is mostly in C++.

There are adaptations of SDL library for S80 and S60 platforms which implements interfaces to display, keyboard and audio. SDL audio uses EAudiolib library for producing audio. EAudiolib has adopted implementation from Sarien implementation. It implements AdLib emulation for Symbian OS that also Doom utilizes for playing songs. The actual Doom sound format is MUS, but Legacy Doom implemented a nice mus to midi converted. As all of those are Open Source and published under GPL license, The C2Doom engine, SDL library and EAudiolib source code are available at downloads section.

UI front-end is a S60 and S80 application that implements UI framework and thus let C2Doom behave well with other applications. The UI application has UI interface e.g. redefine key configuration and send save games to other phones. Please see more from instructions. The S60 and S80 C2Doom supports multiplaying in original Co-operative and Deathmatch modes. The net game module uses bluetooth wireless radio and allows multiplaying game with two, three or four players between other S60 or S80 phones.