flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > MenuetOS emulator

Author
Thread Post new topic Reply to topic
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 25 Feb 2005, 00:08
It doesn't have to be so complex you know. You could just do it for DOS, as a TSR, by simply creating an INT 0x40. Of course, not all features would necessarily work, but...

_________________
FASM Rules!
OS Dev is fun!
Pepsi tastes nasty!
Some ants toot!
It's over!
Post 25 Feb 2005, 00:08
View user's profile Send private message AIM Address Reply with quote
JMD



Joined: 24 Sep 2003
Posts: 32
JMD 25 Feb 2005, 13:10
I thought an emulater already exists. check here http://meosfiles.narod.ru/index_eng.htm. but i think it would be more involved than just writing a single interrupt in dos.
Post 25 Feb 2005, 13:10
View user's profile Send private message Reply with quote
THEWizardGenius



Joined: 14 Jan 2005
Posts: 382
Location: California, USA
THEWizardGenius 01 Mar 2005, 18:52
Yeah, I'm just saying it doesn't have to be as slow, complex, or big as the one that exists. You would have to add more than that, but because DOS isn't pmode you can do whatever you want, and you don't have to do a lot more. The Windows version that exists now probably takes a lot more code than it needs, and it isn't even finished or perfect yet. I still have a lot of problems with it.

Just add the MenuetOS executable format, the mouse driver (using INT 33h) and etc. It would probably need to be unreal mode, and only one app at a time, but it's probably better than the current one...

Also, when it crashes it should at least give a decent error message as to WHY it crashed.
Post 01 Mar 2005, 18:52
View user's profile Send private message AIM Address Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 01 Mar 2005, 19:27
Dex4u does although things Wink http://falconrybells.co.uk/
Post 01 Mar 2005, 19:27
View user's profile Send private message Reply with quote
compilax



Joined: 18 Feb 2004
Posts: 56
compilax 25 Aug 2005, 10:42
i know this topic is a few months old, but ive gotta say something or it'll bug me forever:

Quote:
but because DOS isn't pmode you can do whatever you want, and you don't have to do a lot more.

yeah - except somehow run a pmode program... This could be achieved by doing some simple pmode stuff, but if your going to 1) need plain DOS mode (you cant mess with pmode in windows) and 2) have to re-write most of the kernel anyway (GUIs need more than a mouse driver and some VGA), you might as well use the real MenuetOS.

Quote:
Also, when it crashes it should at least give a decent error message as to WHY it crashed.

Running the application natively would actually have the opposite effect. In an interpriting emulator (ie goes through each instruction, then does some code to emulate the instruction) you can more easily print the stack contents, registers, address of current instruction, etc. that and if proper protection isnt done in such a DOS emulator (not giving complete control to the application, catching page faults and such) the application could actually crash the emulator when it dies.
Post 25 Aug 2005, 10:42
View user's profile Send private message Visit poster's website MSN Messenger Reply with quote
Dex4u



Joined: 08 Feb 2005
Posts: 1601
Location: web
Dex4u 25 Aug 2005, 13:07
I see little point in a Dos MenuetOS emulator, athough it would take about a week to make.
Post 25 Aug 2005, 13:07
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 25 Aug 2005, 13:45
Do I understand correctly:
You want MenuetOS emulator not MenuetOS *program* emulator. Because if not so, then it has existed for a very long time already - http://mikedld.org.ru/
Post 25 Aug 2005, 13:45
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
willow



Joined: 26 Jan 2005
Posts: 18
Location: Kiev, Ukraine
willow 28 Feb 2006, 12:01
Post 28 Feb 2006, 12:01
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.