flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2 Next |
Author |
|
LocoDelAssembly 14 Nov 2006, 03:37
Maybe VMWare has some troubles to handle unreal mode?
|
|||
![]() |
|
sylwek32 14 Nov 2006, 06:18
Well, download the free VmWare Server...
Its the same like Workstation i think... http://vmware.com/server |
|||
![]() |
|
Maverick 14 Nov 2006, 06:58
Tried with VirtualPC?
There's the 2007 beta around, by the way. |
|||
![]() |
|
arafel 14 Nov 2006, 11:45
hypervista, try setting vm memory allocation to something else. At work we were having the same error with a linux distro a while ago. Eventually someone at vmware support line pointed out that the cause is an internal memory corruption and changing mem limit from 796mb to 256mb resolved the issue.
|
|||
![]() |
|
vid 14 Nov 2006, 11:52
did you boot dos with emm386, or without? this matters a lot
|
|||
![]() |
|
HyperVista 14 Nov 2006, 12:20
arafel - thanks! I'll give that a try. I suspect that's the culprit. In searching the web last night, I saw an old thread about hosting OS/2 on VMWare and they were getting the same error message. The thread neverl really solved the problem but we know what a memory hog OS/2 is. btw, I contacted VMWare but because my service agreement expired they wouldn't help me unless I gave them more $$$ .... bastards.
vid - i did not boot with emm386. I'm finally getting my new dev machine configured with all versions of OSes that matter so I can test properly (DOS 6 -> Vista Beta, all flavors of Linux, Minuet, and Dex4U). Thanks for all the assistance, guys. |
|||
![]() |
|
vid 14 Nov 2006, 12:45
heh, you must have some some hard-disk space
![]() also, tomasz is the one to explain, but i think in case without emm386, FASM grabs all memory, and then starts filling it from both start of block and end of block. This means, it also writes to highest memory areas, which can be problem for VMware |
|||
![]() |
|
HyperVista 14 Nov 2006, 12:59
Quote: heh, you must have some some hard-disk space yep ... 1 terabyte ... ![]() Quote: i think in case without emm386, FASM grabs all memory, and then starts filling it from both start of block and end of block. This means, it also writes to highest memory areas, which can be problem for VMware oh.... that would defintely be a problem. thanks, vid. i'll implement emm386. Maverick - I haven't tried VirtualPC yet. I have the disks (part of the MSDN subscription) and will give it a shot. Some guys I know at Microsoft have told me the product is OK, but not outstanding. Microsoft purchased Connetix some years ago and rolled it into VirtualPC. The guys I know there told me they practically had to rewrite the entire code base.... |
|||
![]() |
|
f0dder 14 Nov 2006, 14:58
VirtualPC, afaik, does full emulation rather than trying to run as much code native as possible like vmware does - so it's slower than vmware. On the other hand, it's sometimes able to run some more "quirky" code than vmware.
Btw I wonder whether MS bought up VirtualPC to be able to run XBOX games on the XBOX360 machine? ![]() |
|||
![]() |
|
Dex4u 14 Nov 2006, 15:18
Quote: Btw I wonder whether MS bought up VirtualPC to be able to run XBOX games on the XBOX360 machine? ![]() See here for xbox spec. http://www.extremetech.com/article2/0,1697,1670116,00.asp |
|||
![]() |
|
f0dder 14 Nov 2006, 15:36
Dex4u wrote:
A bit more than just a 32bit dos - since it has threading, proper drivers, etc. ![]() _________________ ![]() |
|||
![]() |
|
Dex4u 14 Nov 2006, 16:32
f0dder wrote:
First this is the same as can be done in Dos, see here: http://www.angelfire.com/myband/unix/Projects/Mtdos.zip Quote: There's no virtual memory paging, and only a single process is allowed (though that process can spawn multiple threads) Also Dos as drivers, and compare see size of Dos to size of Xbox. I think you may be sad, because your supper dupper Xbox is just a low spec PC with a 32BIT Dos OS ![]() Last edited by Dex4u on 14 Nov 2006, 16:43; edited 2 times in total |
|||
![]() |
|
okasvi 14 Nov 2006, 16:40
no, it's more than 32bit dos.
|
|||
![]() |
|
Dex4u 14 Nov 2006, 17:05
As it offtopic i have posted here: http://board.flatassembler.net/topic.php?t=6190
|
|||
![]() |
|
HyperVista 15 Nov 2006, 02:18
vid - you were correct. The solution to compiling with fasm under a DOS image running in VMWare workstation is configuring DOS for EMM386.
Autoexec.bat EMM386 ON Config.sys DEVICE=C:\DOS\EMM386.EXE Thanks for the assist! |
|||
![]() |
|
rugxulo 15 Nov 2006, 04:00
|
|||
![]() |
|
vid 15 Nov 2006, 06:17
HyperVista: so the problem was VMware's emulation of unreal mode. well... it IS undocumented....
|
|||
![]() |
|
Maverick 15 Nov 2006, 09:13
It would be interesting to see if VirtualPC (which I agree is NOT an outstanding product, but a decent one anyway) does a better job at emulating unreal mode and other "tricky" code.
|
|||
![]() |
|
HyperVista 15 Nov 2006, 12:31
I load up VirtualPC tonight and experiment with it.
|
|||
![]() |
|
Goto page 1, 2 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.