[Game][Request] A new doom port - Windows Mobile Software Development

Hi,
I believe time has came for us to think about a new port of Doom for Windows Mobile as newest one is 4 years old and just doesn't work nicely on newer devices
Features that should be added to make it better than any other port:
1. Custom wad support
2. Dehacked patches and/or Decorate support (if we want a really cool things to see
3. Based on ZDoom (ZBlood and other great mods waiting...)
4. Nicely designed launcher app
5. Skinable in game UI (making life easier)
6. Hardware keys support with easy to use keymapper (come on, even Symbian has it!)
7. Hardware video rendering (we do want a smooth thing, yes?)
8. Bluetooth mouse support (not vital, but it does exist on Palm port)
9. More to come
So, who would like to help? I am absolute noob on programing, but I promise to donate and support in any way nescesary!

So, nobody wants to take this job (I could pay for that) or at least support the idea?

I'm not sure, you want a doom engine for windows mobile??

Yes, I want a port of one of the Doom's advanced engines (you know, Zdoom, Vanilla Doom, Doomsday and so on..) for Windows Mobile that would have nice UI, work well on new devices and have at least a part of advanced features of original Windows port

Wolfas said:
Yes, I want a port of one of the Doom's advanced engines (you know, Zdoom, Vanilla Doom, Doomsday and so on..) for Windows Mobile that would have nice UI, work well on new devices and have at least a part of advanced features of original Windows port
Click to expand...
Click to collapse
that is quite demanding

janneman22 said:
that is quite demanding
Click to expand...
Click to collapse
Well, I guess you are right, sorry. But full modification WAD and Dehacked patches or Decorate support would make port awesome! Many other things I have mentioned were already used in other handheld ports, so why that couldn't be made for Windows Mobile? I guess zdoom would be the best base for the port as it have all features nescesary and source code is released. So what do you think?

Anybody?? I even looked for a freelancer to hire for this job, but after looking at the fees they ask I almost screamed!

I'll help build it if someone is paying.
Whats the project worth to you? I will do it for the right price. In the middle of developing a module player right now. Also you want hardware acceleration... so my question is, what devices and screen sizes do you want to use? I would prefer WVGA only and targeting touch pro 2/touch 2 or later. Let me know how eager you are to get this thing going. If a lot of people want it to happen we could set up a bounty for it.

XDA is about sharing and collaborating with others on projects that will benefit all members. You are permitted to place a "donation" link in your signature for those who wish to send a little "something".
Soliciting payment to perform development (port or other) is not permitted on the forum ... reason being that from our past experiences, the project is never completed and the funds are never returned to their originators.
Thread closed.

Related

My experience with all those ROMs and idea about an ideal ROM

Hi,
Last few days I've been trying a bunch of unofficial ROMs.
Here are my experience and ideas about this whole situation.
* There should be a "TIDY" ROM thread, or a wiki page, (including comparison if possible). I'm willing to start the initial work, if needed.
* More sticky threads needed, so that each team/individual can post in those threads, and that only.
What I liked best was the Diamond Project and then Dutty's "hybrid" ROM. But neither was error-free. Then I've been through totally messed-up ROMs, hardly reverted back, to the stock ROM and tweaked myself.
IMO, Those ROMs should be more "generic", so that more people can use em, and they should be avoiding "geeky, cute" graphics (salut, Diamond Project's beating-hearts ). ROMs should also be looking more "professional" (see 1.93.456.2's boot screen).
Anyway, keeping on MY ideal ROM idea, it would be great if it had these:
* OTA updates (AppToDate) looks very promising
* No personal applications (tomtom, skype, other BS games) should be included.
* Opera 9.5 b1 is out, AND AWESOME should be included.
* No TouchFlo3d Themes, PLEASE
* Should be tweaked well. (And applying whole set in the tweaks thread is not "tweaking well")
* All unnecessary stuff should be removed (incl. bunch of wavs, images)
* And yea, should be based on the latest official ROM :b
Anyway, this is my two-cents
Nice thread, thanks maybe it can help cookers to bring up what really the needs are.
So I'd like a modulable ROM, as the GM360D Lite edition. I'd like the latest core and as an Elive distro ("beta" docet ) all the last-minute nightly builds of each component.
I would be useful for developers as well as for those want check the last miiles of any package.
Anyway I guess Opera is a must have, as well as a registry editor, a PDF viewer and player (VLC or CorePlayer).
I use also SyncMate for Mac (I have a MBP) and it could be insert as default (driver is less than 40kb).
I'd like also a touchable Calendar (XDA docet ) and a VNC Client.
I can't forget the wonderful display of my Diamond then I want a stunning GUI.
Makes sense, there is a wiki page already and anyone can edit it I guess ..
Personally I would prefer Skype and Tomtom to Opera, it is not really usable on such compact device regardless of what version it is ..
Good idea....imo, it should be a thread with all the "slang" for ROM flashing....for some newcomers (like me) words like SPL or RUU sound scary...
You are the first, (wanted to write the similar
Absolutely agree!
By me, I prefer "lite" line. More choice for user's fantasy
Impossible to make "universal" image.
Duttys_Diamond_HybridV1 my choice at last moment. The fastest & stable enough. Very smart programs list. But... not ideal, of course.
May the best way - this scheme, aka "modular":
"kernel" - the minimalist image;
"modules" - list of optimized programs for this image.
"tweaks" - .regs for image or program.
So....
i like CLEAN ROMS without any Additional programms (like youtube, googlemaps...) and NO TF3D , and provide all them in CAB files so u can instal any 1 u like manually or per UC!
The thing is, every single person wants something different from the roms, thats why theres so many different cooks who make different roms and even different versions of those roms but you can never satisfy everyone.
I do a lot of work on Vista Sidebar gadgets, i start off making a gadget for myself, then i decide to release it purely so the wider community can enjoy it too. Then I get a few people who want an odd feature or two so I put it in because it'll make them happy. Then by the time everything is said and done people are moaning at you because you put in too many things and it's bloated and doesn't do EXACTLY what every user wants. I imagine this is a similar scenario to what the cooks here go through.
I don't really have a point, but I guess I'm trying to say is be grateful of the Devs, it's not easy trying to please everyone and what you want isn't necessarily what others will want.
I do agree with the idea of basic and lite roms though, they allow the devs to make optimised roms and the user to install whatever apps they want.
hertc said:
Makes sense, there is a wiki page already and anyone can edit it I guess ..
Personally I would prefer Skype and Tomtom to Opera, it is not really usable on such compact device regardless of what version it is ..
Click to expand...
Click to collapse
Well, actually what I meant was that applications like Skype, Tomtom, or other installable applications should not be included
Btw, I wasn't expecting this much "good" replies.
I hope cooks -especially Diamond Project members- will hear those comments.
I completely agree. It's like building your own computer and catering it to however you see fits vs. buying a pre-built computers with a bunch of unneeded software taking up spaces (im not discrediting cookers with their own unique ROM! They did a fantastic job!). If someone could baked a fast, barebone ROM and give users the choices of installing their own programs, that'll be fantastic.
i think all of us agree to have a stable ROM with biggest Storage and RAM, and that can be reached only with CLEAN ROMs.
I have 1 question, is it Possible to have a ROM Package which ask u before Flashing starts, which Softwares do u want to include? an Interface with a list of programms to un/check? just a thought!

Linux on Rhodium ?

Does a Linux on Rhodium project exist ?
If not, are there some compatible distros ?
well, it would have to be out for the hackers to start tinkering with. Rest asured that once it is the people here at XDA-dev will be hard at work trying to get android running smothly on it.
Poke_N_PDA said:
well, it would have to be out for the hackers to start tinkering with. Rest asured that once it is the people here at XDA-dev will be hard at work trying to get android running smothly on it.
Click to expand...
Click to collapse
Can Android support 800x480 resolutions. I haven't been following up the Android system but most handsets I've seen only support HVGA.
given the fact that they have it running on the touch HD i would say yes it does support it, just companies beleive that more than HVGA is not necessary!
chris10230 said:
given the fact that they have it running on the touch HD i would say yes it does support it, just companies beleive that more than HVGA is not necessary!
Click to expand...
Click to collapse
Yeah, it really does work but very buggy. It's looks cool tho. Never thought of installing the Android on the HD. Hope it will finalised so I can try it. If it works on the HD, then maybe it will work for the TP2
well viperbjk is almost at par with jtag and then we can write successful commands on the nand memory of blackstone aka touch hd. once it is done .. the developers will follow up a quckie guide on how to install android on the touch hd. since xmooo, left the project in between ... it has been a dead and for the end users like me and us .. who have only less knowledge of things we wish to learn ..
tids2k said:
well viperbjk is almost at par with jtag and then we can write successful commands on the nand memory of blackstone aka touch hd. once it is done .. the developers will follow up a quckie guide on how to install android on the touch hd. since xmooo, left the project in between ... it has been a dead and for the end users like me and us .. who have only less knowledge of things we wish to learn ..
Click to expand...
Click to collapse
Yeah, I was reading the discuss thread, it was so long, I only read every other page and saw a lot work done by xmooo... he left the project? I saw the videos he has made and it looked like he was so close to finishing it. What a shame. Hope someone will find a way to finishing the project with cupcakes. I only found out today that this project was going on... I want to find out more now. The only thing that stopped me from getting the magic was it's screen res. Now I know I can get the Android on HD, I getting excited about it being on the TP2.
As Android gets further along in life I'm sure it will become much easier to install on 3rd party phones. Right now it's just a bit of a headache. The tools have to be developed and put in place to handle the wide range of hardware. It's not like PCs where that work has already been largely done. I wish it was as simple as download ubuntu and installing it on a desktop is, but it's not. Someday I think it will be.
So is there any update on developing/porting linux to Rhodium?
Is it possible now for Rhodium to run Angstrom/GPE/Openmoko/Debian, etc?
I would prefer proper linux over Android because of the closed userland of the latter.
PS
Saw this right after posting: Angstrom running on Touch Pro: http://www.youtube.com/watch?v=NzZRxEgu440
soyabean said:
So is there any update on developing/porting linux to Rhodium?
Is it possible now for Rhodium to run Angstrom/GPE/Openmoko/Debian, etc?
I would prefer proper linux over Android because of the closed userland of the latter.
PS
Saw this right after posting: Angstrom running on Touch Pro: http://www.youtube.com/watch?v=5dvF5wiasSg
A comment says Angstrom can also run on Touch Pro 2. How?
Click to expand...
Click to collapse
The video you posted was to VRHologram, not Angstrom on a Touch HD.
As for Android: they devs are working on it, but AFAIK they're still trying to get it to boot. It'll be slow going for a while, but hopefully development will pick up once they get it booting. I personally would love to see a Maemo or Debian distribution for the Rhodium, but we don't have many developers, so it'll probaby be Android for a while. At least once they get the hardware supported in HaRET, other distros should be much easier to run.
Thanks for the update. I have already corrected the youtube link.
Although I enjoy debian on my Universal, I would jump to Rhodium in a heartbeat as soon as it runs debian (or any of its variants). The form factor of Rhodium is just more enticing.

android - windows 6.? - winmo

I currently have a diamond and am looking for a new h/s.
the important things for me are fast surfing, simple enough interface with the ability to modify the themes etc (sliders, curtains etc), fast switching between apps and video capabilities.
can anyone explain in laymans terms the benefits, advantages and clear disadvantages between android - windows 6.(whatever) - and winmo.
im after either the hero, tgo1, diamond 2.
what could people suggest?
Ps - im not too interested in flashing and putting cooked/kitchen roms or whatever else onto them. Purely out of the box set-up
Linux has the advantage of being reasonable easy to program for is “Open Source” so no licence to pay for and normally cheaper for the manufacturers to use and has quite a large following that likes to create applications/modifications for the phone.
Windows is controlled my the evil corporation Microsoft and wants your soul before you can use it….or at least some seem to think so, windows mobile has more flavours (ROMS) available on this site than Microsoft could produce for a very long time, devices never meant to run latter versions of windows mobile are now quite happily running newer software thanks to various cooks who like to improve or tweak the standard fair to produce something they think is better…some are, some aren’t.
From what you’re asking you seem to want to know what’s best, sadly the simple answer is both
Its more a user choice if you have certain software you want to run then check the handset can run both if not pick the one that can, there is no clear leader at the moment and as your not interested in upgrading your phone to a newer flavour your stuck with whatever the provider thinks is good.
Simple answer then look at what you like, check it runs what you want, purchase the phone best of luck
Fair point indeed.
looks like ill be hunting through reviews for a little while yet.
thanks for the reply

App idea, need help starting. :)

Since there isn't a SAPI that's accessible for windows mobile developers, I was disappointed. I just got a Samsung Omnia and I'm quite enthralled by it. I want to write an application that does speech recognition and text to speech.
eSpeak is a program easily ported. It's been done and comes with a how-to guide for compiling for windows mobile 6.x. As far as text to speech goes, then, I'm not too worried (it will be fun developing a voice.)
I got pocketsphinx to compile. The project settings says it was compiled for an x86 machine. Do I have to compile it for the ARM architecture, or do I just need to compile the final application for the ARM architecture, with the pocketsphinx dll somehow baked into the end result?
Also, I was wondering if anyone could point me to a beginner level tutorial for developing applications on windows mobile. I'm brand spanking new to developing on mobile devices, and while the language specific stuff is old hat, there's lots of transitional stuff I need to learn. Any links are appreciated. I'd like to not brick my Omnia by doing something silly, so I'll be developing strictly on my desktop until I'm satisfied with the safety of whatever it is I'm developing.
Thanks, awesome community here!
Hey there JR. As far as WinMo development, here's a list of the basic tools you need:
1. Visual Studio 2008 Professional SP1 + patches (or VS 2010 which is in beta now)
2. Windows Mobile 6 Professional and Standard Software Development Kits Refresh (device and cellular emulators, some samples, download from msdn.microsoft.com)
3. Windows Mobile 6.5 Developer Tool Kit (6.5 emulator images, gestures API etc - also at msdn.microsoft.com)
Assuming you will be writing managed code, the most widely used language is C#.
As far as books, unfortunately WInMo is not getting much love these days (hopefully this will change with WinMo 7) so there's little new but the best book out there IMO is "Microsoft Mobile Development Handbook" by Andy Wigley (2007).
The good news is that there's a plethora of on-line material, easily accessible from the aggregate Search screen in Visual Studio. Sites like codeguru.com, social.msdn.microsoft.com/Forums/en-US/windowsmobiledev, www.c-sharpcorner.com, www.codeproject.com, 4guysfromrolla.com etc are your best friends!
I hope this gets you started! Best of luck with the project.
JRowe47 said:
Since there isn't a SAPI that's accessible for windows mobile developers, I was disappointed. I just got a Samsung Omnia and I'm quite enthralled by it. I want to write an application that does speech recognition and text to speech.
eSpeak is a program easily ported. It's been done and comes with a how-to guide for compiling for windows mobile 6.x. As far as text to speech goes, then, I'm not too worried (it will be fun developing a voice.)
I got pocketsphinx to compile. The project settings says it was compiled for an x86 machine. Do I have to compile it for the ARM architecture, or do I just need to compile the final application for the ARM architecture, with the pocketsphinx dll somehow baked into the end result?
Also, I was wondering if anyone could point me to a beginner level tutorial for developing applications on windows mobile. I'm brand spanking new to developing on mobile devices, and while the language specific stuff is old hat, there's lots of transitional stuff I need to learn. Any links are appreciated. I'd like to not brick my Omnia by doing something silly, so I'll be developing strictly on my desktop until I'm satisfied with the safety of whatever it is I'm developing.
Thanks, awesome community here!
Click to expand...
Click to collapse
Writing in C#.NET Compact -- you have no worries for 'safety', unless you literally do a File.Delete("/Windows/blah");, you should be okay ;P
But yes, It is based off of the big .NET Framework. So if you can do .NET, you can do .NETCF.
acidhax said:
if you can do .NET, you can do .NETCF.
Click to expand...
Click to collapse
I don't agree. In .NET you usually do not need to worry about performance, you usually get away just fine by using a simple approach at the cost of a small bit of performance. On .NET CF you certainly need all the performance you can get. Also, the .NET Compact Framework is heavily stripped down and for a lot of tasks you need to find an alternative, innovative solution.

[Q] Port WP7 apps to WP6.5.3?

Hey all,
I was wondering if there is a possibility to port WP7 apps to WP6.5.3? I was thinking about WP7 versions of Skype and all those things.
Thanks,
MadMatt
No. The frameworks, etc. are completely different and not supported on 6.X
Personally, I would be more interested in doing it the other other way, AKA current 6.1,6.5 etc apps to WP7....
Too much invested over the years with apps to just dump...but, that's just me...
I am actually quite happy we cannot do WM -> WP ports in a flash as that would make for a bunch of half assed ports showing up.
Being forced to rewrite [more of] it means you actually spend time on doing it right rather than a quick hack to get it running.
What is a little distressing is the fact a lot of low lever functionality is missing/blocked though and if anything I'm hoping we will get access to these sooner rather than later. While being able to intercept incoming calls or text messages may not sound like a big deal it is extremely versatile from a coders perspective.
Iridox said:
No. The frameworks, etc. are completely different and not supported on 6.X
Click to expand...
Click to collapse
Wasnt there the Frameworks (XNA and Net 3.7) ported to wm6.5.x?? In another thread on this forum?
Im also not having hope for a fully working port of wp7 on my device. but I can remember one of the early statements of MS where they said that apps can easily be proted to older (paralel windows phone 6??) devices.
i think they meant that if you coded an app purely in .NET4 for WP you could re-use a lot of your code (almost certainly your basic classes at least) and relatively easily re-work it to .NETCF3 for WM6.X
My catalogue of WM apps is the only thing stopping me from making the just to be honest.....i couldn't live without my tomtom app etc for long
snoe said:
Wasnt there the Frameworks (XNA and Net 3.7) ported to wm6.5.x?? In another thread on this forum?
Im also not having hope for a fully working port of wp7 on my device. but I can remember one of the early statements of MS where they said that apps can easily be proted to older (paralel windows phone 6??) devices.
Click to expand...
Click to collapse
OHH so you like apps that just crash then go ahead and do it but if you want apps to work at acceptable speeds STOP BEING AN IDIOT GET A WP7 DEVICE. WM 6.5 FAILS IN TERMS OF SPEED EXCEPT HTC HD2. BUT IF YOU ENJOY NOKIA-LIKE CRASHES GO AHEAD AND TRY WP7 3D APPS ON WM6.5 IF U LIKE SLOW
qjsmartphone said:
OHH so you like apps that just crash then go ahead and do it but if you want apps to work at acceptable speeds STOP BEING AN IDIOT GET A WP7 DEVICE. WM 6.5 FAILS IN TERMS OF SPEED EXCEPT HTC HD2. BUT IF YOU ENJOY NOKIA-LIKE CRASHES GO AHEAD AND TRY WP7 3D APPS ON WM6.5 IF U LIKE SLOW
Click to expand...
Click to collapse
Just relax please. I'm not that idiot that I want a heavy 3D application on my WP6.5 device. I was thinking about apps like Skype

Categories

Resources