Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network

 


    Wednesday, February 02, 2011
DOOM runs in DS2x86!


Pate has posted some news concerning his Dos Emulator for the DS

Doom in DS2x86
Okay, I'm back from my trip but somewhat tired so I don't think I will get much programming done today. However, just before I went on my trip I got Doom to actually run in DS2x86! One milestone reached! It does not play any sounds yet, which makes it not all that immersive or even playable yet, but it does run and it is possible to evaluate the performance of my protected mode 32-bit emulation with it. Doom runs only at a marginally playable framerate using the default settings, which is not all that unexpected considering that the emulation speed is only about 25MHz 486. I remember when I had a 486/33 machine and played Doom against a friend who had a 486/66 machine, and I usually lost simply because I had a slower machine. Things improved when I also got a 486/66 machine. However, some settings in both DS2x86 and Doom can be adjusted to make it run better, and the best settings I have found so far seem to be the following:

DS2x86 CPU speed at 396MHz
Screen mode Zoom (so the smooth interpolation does not take CPU cycles)
Screen refresh at 15FPS (so the emulation gets more CPU cycles)
Doom Options: Graphic Detail: Low
Doom Options: Screen Size: Less than maximum


There are still problems with the texture mapping of the sprites, at times the texture is not mapped correctly but has a weird vertical wrapping problem. Also, I want to look into adding some audio support (if not very difficult) for Doom, so I won't release the DS2x86 version 0.03 until the next weekend. Sorry for the wait, but at least you now have something specific to look forward to in the new version. :-)

I also hope to implement some fixes to the problems in the DS2x86 debug logs you have been sending, thanks again for those! I have been skipping them when trying to make Doom run, so I think it is time I look into those as well.

CycloDS iEvolution
I also received my pre-release developer copy of the CycloDS iEvolution flash cart last week. I haven't yet had time to do anything with it, and since I don't even have a DSi (only a DS Lite) myself, I need to wait for a friend of mine to borrow his DSi to me while I look into taking advantage of the DSi mode with the original DSx86. If I understand correctly what the people in the thread at http://www.teamcyclops.com/forum/showthread.php?t=10826&page=3 talk about, there are still some problems with the ARM9/ARM7 FIFO handling when trying to take advantage of the DSi mode in homebrew software. I trust these issue will be fixed in the near future, but I think I will still work on the DSTwo version until libnds and iEvolution work fine together in DSi mode. It looks like I don't necessarily need to do all that much work in DSx86 to have it running at twice the current speed on a DSi, but I will know more after I have studied and understood this issue better.

Homepage



 

File Releases

Cemu_1.21.3
No Description in database.

cemu_1.21.2
No Description in database.

cemu_1.21.1
No Description in database.

Cemu_1.21.0
No Description in database.

Cemu_1.20.2
No Description in database.



Latest Forum Posts

Introducing Project64 ...
Last Reply: NES_player4LIFE
Replies: 1

2021-04-02 Recent Rel ...
Last Reply: Robbbert
Replies: 0

mGBA v0.9.0 released!
Last Reply: spotanjo3
Replies: 0

2021-03-26 Recent Rel ...
Last Reply: spotanjo3
Replies: 1

no$gba v3.04 released ...
Last Reply: spotanjo3
Replies: 0


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
PSemu.pl


47,849,251 Visitors To The Emulation64 Network

Copyright 1999 - 2024 www.emulation64.com