Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


new dbvm in CE56 ?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source -> DBVM
View previous topic :: View next topic  
Author Message
keith
How do I cheat?
Reputation: 0

Joined: 17 Apr 2010
Posts: 2

PostPosted: Sun Apr 18, 2010 3:01 am    Post subject: new dbvm in CE56 ? Reply with quote

After I downloaded CE56, I noticed that there is a new vmdisk.img,
is it a newer version of dbvm?

I tried to DD that file to SD flash memory with MacBook,
and then boot with it on PC ... but no luck yet ... Crying or Very sad

BTW, I can boot successfully with previous version (dbvm 0.5) Twisted Evil
Just wonder anyone able to boot successfully with the new one.

Just wanna share my experienced about dbvm here ...

In Win7 x64, I feel overall system went slow down around ~40-50%
Is it normal? (I'm using Core2Quad Q6600 2.4GHz 4GB RAM)
I didn't check about in-game framerate yet,
but I think it will slow down too.
Any trick to speed it up a bit more?

I also wanna try Stealthedit plugins, but plugin say something
about 'PAE Paging mode'.
Is it require specific OS, like XP32?
I tried with Win7 32-bit, it produced same error.

Thanks
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Sun Apr 18, 2010 5:51 am    Post subject: Reply with quote

I haven't really tried booting off this image myself yet.

Do you at least get to the boot menu selection or does it go wrong before that?

Anyhow, this specific dbvm version that comes with CE5.6 can be launched at runtime if you like, just boot with driver signing disabled, go to the about screen and click on the line "Your system supports dbvm" It'll then offload the current OS into dbvm and continue from there (The biggest hurdle for dbvm is the boot-up part where it has to emulate 16-bit mode, this way you can skip it)

For the slowdown, do you mean the dbvm version that comes with 5.6? Because what you describe sounds like the debug version

As for the PAE message in strealthedit: "Your system needs to run in PAE mode" is what it means. (bit 6 in CR4=0, meaning no PAE)
You need to get your system running in PAE mode. Usually this happens automatically when you have more than 3GB ram in XP, and win7 should have it enabled by default
One way to enable it is tell windows that you want to make use of the NoExecute feature (which is what stealthedit relies on anyhow)
some bioses have that disabled by default in the bios, so check that there as well
Alternately you could give as boot parameter /PAE
windows 7's boot settings editing is difficult, but possible

Oh yes, if you want to use stealthedit AND dbvm at the same time, make sure you use the vmdisk.img in ce5.6, it supports the redirect hooking of int14 and int3 as well (stealthedit can work without dbvm fine though, but the idt hook will be visible then)

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
keith
How do I cheat?
Reputation: 0

Joined: 17 Apr 2010
Posts: 2

PostPosted: Sun Apr 18, 2010 1:29 pm    Post subject: Reply with quote

Dark Byte wrote:
I haven't really tried booting off this image myself yet.
Do you at least get to the boot menu selection or does it go wrong before that?

With DBVM that comes with CE56,
system crashed before boot menu appear.

Dark Byte wrote:
Anyhow, this specific dbvm version that comes with CE5.6 can be launched at runtime if you like, just boot with driver signing disabled, go to the about screen and click on the line "Your system supports dbvm" It'll then offload the current OS into dbvm and continue from there (The biggest hurdle for dbvm is the boot-up part where it has to emulate 16-bit mode, this way you can skip it)

This is really really kool feature, but OS crashed right after I click OK.
(I signed dbk64.sys myself on Win7 x64 with full-time Test mode)

Dark Byte wrote:
For the slowdown, do you mean the dbvm version that comes with 5.6? Because what you describe sounds like the debug version

I got this version from "Crashes at boot" thread, so I guess I'm using debug version.(forum.cheatengine.org/viewtopic.php?t=456123)
Could you please provide non-debug version of this?
Cuz I tried every other version, but all of them crash at
'DVBM Bootsector...' both CD Boot & USB flash boot.

Dark Byte wrote:
As for the PAE message in strealthedit: "Your system needs to run in PAE mode" is what it means. (bit 6 in CR4=0, meaning no PAE)
You need to get your system running in PAE mode. Usually this happens automatically when you have more than 3GB ram in XP, and win7 should have it enabled by default
One way to enable it is tell windows that you want to make use of the NoExecute feature (which is what stealthedit relies on anyhow)
some bioses have that disabled by default in the bios, so check that there as well
Alternately you could give as boot parameter /PAE
windows 7's boot settings editing is difficult, but possible

I tried a few times before gave up,
- enable "Execute Disable Bit" in BIOS.
- used BCDEDIT command in Win7,
- used /PAE in WinXP.
But still no luck, I'll try again tomorrow Cool

Thanks
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

Joined: 09 May 2003
Posts: 25262
Location: The netherlands

PostPosted: Sun Apr 18, 2010 3:48 pm    Post subject: Reply with quote

Another reason those debug releases are slow: They only enable 1 or 2 cpu cores... (debugging one cpu is already hard enough, really a bad idea to have another cpu entering crash mode because a secondary cpu didn't respond quick enough)
I currently don't have any non-debug versions of those so I can't really help with that, but I'll look into it when I get to improving dbvm again. (lots of different projects going on though)

weird about the crash for 5.6, but sometimes you can improve the odds by closing all other apps (more contiguous memory and less happening at the same time)


as for enabling PAE: In your windows settings enable the NX-Protection for at least the system processes, but for XP that requires SP1 or SP2

_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Source -> DBVM All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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 cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites