Re: [NTLK] Forget Quake - how about Doom!

From: Alexander Marianski (am465_at_cam.ac.uk)
Date: Wed Nov 06 2002 - 13:57:58 EST


On Wednesday, November 6, 2002, at 06:11 pm, Charles Isaac wrote:

>
>
> On Wednesday, November 6, 2002, at 07:57 AM, Alexander Marianski wrote:
>
>>
>> On Wednesday, November 6, 2002, at 06:43 am, Steve Payonzeck wrote:
>>
>>>
>>>> From Slashdot: UK based game developers WildPalm have
>>> released a port of id software's Doom for the Nokia
>>> 7650. Features of the port include audio support and
>>> bilinear filtering. The download weighs in at around
>>> 1.5MB as it is just the shareware version featuring
>>> only the first episode. The port was made using the
>>> source code publicly released by id software in 1997.
>>>
>>
>> <http://www.forwiss.tu-muenchen.de/~dehmel/DIY.html> would probably be
>> the
>> place to start, for people with too much time on their hands...
>>
> You know that looks really like you could do it.
> Of course I have no time on my hands.
> No programming skills.
> I would like to see someone do this.
>
> Charles
>

It looks to me as if Doom runs on Acorn hardware in fullscreen mode.
Therefore there will be no OS-calls (SWIs in ARMland). The only problem is
that the assembler will be full of loads of hardware-specific
memory-mapped IO and similar platform-dependent code - particularly with
respect to drawing to the screen and IRQ/FIQ handlers. I suppose it is
theoretically possible to run the whole thing inside a window on the
Newton, but it would be nigh-on impossible without the annotated assembler
files!
I have to confess that despite ARM-familiarity, I know nothing about
programming the Newton, but I am thinking quite seriously about learning.
On the plus side, it should run at quite a decent speed on a 2x00!

Alexander

-- 
This is the NewtonTalk list - http://www.newtontalk.net/ for all inquiries
List FAQ/Etiquette/Terms: http://www.newtontalk.net/faq.html
Official Newton FAQ: http://www.chuma.org/newton/faq/



This archive was generated by hypermail 2.1.2 : Mon Dec 02 2002 - 22:02:07 EST