What's new

DOSBox Static Addresses

Joined
Mar 16, 2017
Messages
37
Likes
2
Points
8
#1

DOSBox 0.74 32bit's vmem base pointer is 0x01D3A1A0
DOSBox 0.73 32bit's vmem base pointer is 0x01D3FD40
DOSBox r4132 32bit's vmem base pointer is 0x01F7942C

Add Address Manually > [X] Pointer > (type in) 0x01D3A1A0 > (press) OK.



You should see in the Address column "P->(ADDRESS)". That is your temporary vmem base address.



Use cheat engine and find some values. This will give you a temporary address for the value.



Open Windows 10 calculator in Programmer mode and press Hex. Or, find a hex calculator website.

Put in your temporary address for the value you found and minus the vmem base address. This will be your offset.



 
Last edited:

SunBeam

RCE Fanatics
Talents
Fearless Donors
Joined
Feb 4, 2018
Messages
743
Likes
401
Points
63
#2
Do specify that on a different DOSBox version this will not work as indicated (as the static pointer to the allocation will be different).
 
Joined
Mar 16, 2017
Messages
37
Likes
2
Points
8
#3
Both in the title and the post I stated this is for version 0.74. Would they assume it works for other versions?
 

SunBeam

RCE Fanatics
Talents
Fearless Donors
Joined
Feb 4, 2018
Messages
743
Likes
401
Points
63
#4
Trust me, people do this shit. They overlook the version and post "it doesn't work for my DOSBox"; then when you ask them which version, you can tell why :D
 

jonasbeckman

Expert Cheater
Joined
May 6, 2017
Messages
103
Likes
4
Points
18
#5
DOSBox hasn't been updated in a while now but they still do regular daily builds. (Since 2012 I think when the last current release was made.)
This looks like it could be useful though, although I myself update the binaries on a weekly basis. (6+ years of multiple daily builds means a lot of accumulated fixes and improvements and one day perhaps they'll have a new official release up, maybe.)

EDIT: Just have to check and yep these are still called 0.74.0 it seems.
 

gir489

RCE Fanatics
Talents
Joined
May 8, 2017
Messages
202
Likes
19
Points
18
#6
I miss the old days of PEEK and POKE cheats on the C64. Static memory made things so much easier. Nice work detailing how to work with DOSBox, though. I've always wondered how they try to handle static memory on a dynamic memory platform.
 
Last edited:
Joined
Mar 16, 2017
Messages
37
Likes
2
Points
8
#7
I noticed some GOG games use DOSBox 0.73 so here is the base pointer for that: 0x01D3fD40

Update 7/24/2018: Added r4132 base pointer: 0x01F7942C

I'll be releasing a video in a few days to show how you can find the base pointer for any version of dosbox easily.
 
Last edited:
Joined
Mar 16, 2017
Messages
37
Likes
2
Points
8
#8
I added a video to help locate the base address of DosBox on every version.
 

koderkrazy

Expert Cheater
Fearless Donors
Table Maker
Joined
Jun 17, 2018
Messages
172
Likes
100
Points
43
#9
Do you have similar stuff(or anything) on PS3 and Wii emulators?
 

Top Bottom