gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > Dos emulator

#84702 - xtoc - Wed May 24, 2006 10:00 am

1. Is there a way to make a dos emulator, that can run games like stunts,duke3d,warcraft2,...
2. Is it hard to write such thing (comparing with snes emulator)?

greetz

#84707 - JaJa - Wed May 24, 2006 10:36 am

Yes and Yes?
Anything is possible, look at Mac Classic on the PSP.
It's just a question of speed (it takes 2 hours to boot IIRC).
As for Starcraft2 and the other games you listed they would porbably never run at an acceptable speed.
_________________
LAWL HOOGE
My Blog

#84709 - derula - Wed May 24, 2006 10:50 am

Try to convert DosBox?
_________________
visit my blog. please.

#84711 - Lazy1 - Wed May 24, 2006 10:54 am

A PC emulator is very possible, we just need to find someone who is willing to write one from scratch.
An 8088 cpu core written in C could probably emulate 4.77mhz giving you an XT, further optimizations could get you a 6mhz 286 but probably not higher.

I'm not sure if you need to be an x86 expert to write one or not, maybe just a datasheet and lots of coffee will do.
As for macintosh, I did manage to compile minivmac but stopped working on it for some reason.

#84712 - xtoc - Wed May 24, 2006 10:58 am

k , but its for games like stunts, alone in the dark, (daggerfall prob would not work) .

So games like heretic and hexen does run on a 286?


Thx for the information

#84714 - Mighty Max - Wed May 24, 2006 11:12 am

Porting these games (Hexen, Heretic) is much easier and get better results.

And iirc someone did that already
_________________
GBAMP Multiboot

#84730 - Sebbo - Wed May 24, 2006 12:55 pm

doing or in the process of ;-)
_________________
Here's some ideas I have for when I know enough to act on them, or for others to have a look at when they're bored: www.wayne.sebbens.com/ds_ideas.htm

#84738 - HtheB - Wed May 24, 2006 1:57 pm

derula wrote:
Try to convert DosBox?
GPFerror allready tried that out...

#84741 - Darkflame - Wed May 24, 2006 3:03 pm

Alone in the Dark would rule.
Allthough, even that might not work.

But still...a generic dos/pc emulation even at a very low speed opens up an insane amount of old games.

Its just a mater of someone skilled with the time and willpower to do it. And those are in short supply.
Heck, even easier things like Nes,Snes,Commadore emulation seem to be on perminate hold at the moment.

#84747 - zzo38computer - Wed May 24, 2006 3:44 pm

It would also be good to play game such as Pharaoh's Tomb (a very old game that on new computers requires DosBox to run)

Maybe look at the DosBox code
_________________
Important: Please send messages about FWNITRO to the public forum, not privately to me.

#84804 - derula - Wed May 24, 2006 9:21 pm

HtheB wrote:
derula wrote:
Try to convert DosBox?
GPFerror allready tried that out...


Sounds like it didn't work.
_________________
visit my blog. please.

#84887 - Liquidnumb - Thu May 25, 2006 11:53 am

The games you want to play need something in the range of a 486/33Mhz or a 486/66Mhz to run at an acceptable speed. I don't think the DS could make these games playable through emulation.

Although, I can see some of them making good ports. Especially Alone in the Dark.

#84903 - Dan2552 - Thu May 25, 2006 3:20 pm

/me crosses fingers for Little big adventure

#106167 - Iteo - Mon Oct 16, 2006 4:17 am

Three cheers for Twinson in LBA. So is there anything being made yet?
_________________
Homebrewer! Programmer! Graphic designer!
All in one for lots of touching is good fun!

#106195 - Dan2552 - Mon Oct 16, 2006 6:02 pm

Iteo wrote:
Three cheers for Twinson in LBA. So is there anything being made yet?


not quite yet. There's always a slim chance though, http://sourceforge.net/projects/twin-e

#106597 - Nintendo Maniac 64 - Sat Oct 21, 2006 4:43 am

I wonder if Duke Nukem 2 would play fast enough... It runs on my 11-year-old Windows 3.1 PC XD

#106612 - spinal_cord - Sat Oct 21, 2006 10:21 am

would it not be possible to port or re-write an msdos compatible dos to the ds? or would some hardware need to be emualted aswell?
_________________
I'm not a boring person, it's just that boring things keep happening to me.
Homepage

#106614 - josath - Sat Oct 21, 2006 10:41 am

spinal_cord wrote:
would it not be possible to port or re-write an msdos compatible dos to the ds? or would some hardware need to be emualted aswell?


Ok, so you port DOS. That's not too exciting...all you can really do is "DIR" "MKDIR" etc.

Oh...you want to run DOS programs also? Well, turns out they each would need to be ported as well, since the DS cannot run x86 compiled code natively.

If you don't want to port the apps, basically your only choice is to emulate everything, or almost everything.

#106634 - pas - Sat Oct 21, 2006 7:31 pm

SnesEmul was a Dos Emulator at first, right ? then this guy (which name I don't know right know) portet it to the DS (which even has Sound and Savestats !) So why would the same not be able with Dos box ? Which is a Dos Emulator too ?

#106657 - OOPMan - Sun Oct 22, 2006 8:07 am

No, no, no...

SNESEmul is a Super-NES emulator. Maybe the original version was coded on the MS-DOS platform, but it's not an MS-DOS emulator.

DosBox is an MS-DOS emulator, on the other hand.

To put it simply. The old version of SNESEmul (Which you say was a MS-DOS program) could be, theoretically, run under DosBox.

SNESEmul is a SNES emulator. Which means it can ONLY run SNES roms.


If someone's still mad about getting MS-DOS to run on the DS, then they can try porting DosBox, although that's never worked before.

You could also try porting Bochs and running DOS on that. Which might work better, or might not. It would probably be hell-of-a slow though...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...