VOGONS

Common searches


Reply 20 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 21 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

SteamLiteXP for Windows XP

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 22 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

For the one or two people who bother to read this thread and noticed that I've removed the games from the first post.

I've removed the info because I've gone through and updated the information and am putting it into a spreadsheet that combines the Windows, Linux and Mac game info into one which I'd like to have up by the end of the week.

Left to do:
Test with Goldberg (Currently only works with Vista+ so use SmartSteamEmu for 2000 and XP)
Test with OS <Vista for each game and for the working ones list the method used to get it to work.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 23 of 40, by infiniteclouds

User metadata
Rank Oldbie
Rank
Oldbie

I have a Windows XP install that I've disabled ethernet/LAN drivers to keep it offline. I want to start moving my XP games from my Steam library over there -- what's the best way to do this? I've downloaded Tomb Raider Anniversary off my steam library as a test and tried launching without Steam which it does not.

I've downloaded Steamless from github but it's not in a launchable/usable format and the readme says I need to compile it..?

Reply 24 of 40, by MrFlibble

User metadata
Rank Oldbie
Rank
Oldbie

Sorry if this is off-topic, but it has just occurred to me in relation to this thread, are there/have there been any fan-made server emulators for games that were originally multiplayer only, but the official servers are now down, but said emulators allow to play PvE content locally?

DOS Games Archive | Free open source games | RGB Classic Games

Reply 25 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

There are for Steam on a certain forum and they work well (SmartSteaEmu and Goldberg). Currently for other online store emulators the equivalents allow offline gameplay but not LAN like the steam emulators. (There might be one that does for Epic though).

As for non-emulation it would be game specific like WOW private servers and the like. I'm not a multiplayer fan so I don't track those.
It would be nice to track games that required proprietary servers where you couldn't setup your own server but now can but the list is likely small.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 26 of 40, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

This Goldberg fork contains VC2013 build that seems to work on XP. It works on SSE1 CPUs like Pentium 3. https://gitlab.com/this_isnotme/winxp-goldberg-emulator

update: there is also VC2015 build with newer version of code.

Last edited by adalbert on 2021-09-22, 00:27. Edited 3 times in total.

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix

Reply 27 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Nice! Yeah the response on that forum really turned me off so didn't even bother with modifying the source since I don't see it ever being approved. Would be nice to be proven wrong but you just get beaten down all the time when you read comments like that all the time.

Some of these games were updated to no longer be compatible with XP and some work fine on XP but require jumping through hoops installing old versions of Steam since those games require Steam. It's annoying to see people jump through hoops to install an old version of Steam when they could just use SSE, Steamless, etc but I suppose in a lot of those cases they never downloaded the game and kept a copy so they likely are using Steam for downloading as well.

Easier approach was to take ws2_32.dll and ws2_base.dll from onercoreapi and place them in the same location as the goldberg dll and call it a day.
I usually use SmartSteamEmu and then if the game doesn't work then I use goldberg so haven't bothered to test all my games with goldberg and the fact that I had to use onecoreapi .dlls for XP for it turned me off from doing alot of XP testing.

If there's any interest I can post my latest list for SSE, Steamless, Goldberg, etc. There didn't seem to be any interest here so I never bothered.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 28 of 40, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie
DosFreak wrote on 2021-09-20, 22:42:

Easier approach was to take ws2_32.dll and ws2_base.dll from onercoreapi and place them in the same location as the goldberg dll and call it a day.

I found out that Goldberg compiles by default with SSE2 as minimum requirement, now on the XP repository there is also SSE1 build. So it works with Pentium 3 now (good for pushing Dual Tualatin to the limits). In case of SSE2 compiled binary, these workarounds probably wouldn't work, so it's handy to have a file that works out of the box on older platforms.

DosFreak wrote on 2021-09-20, 22:42:

If there's any interest I can post my latest list for SSE, Steamless, Goldberg, etc. There didn't seem to be any interest here so I never bothered.

I don't own much more on Steam besides Valve Complete Pack, and some titles I tested worked fine with Goldberg or even had no DRM. I wonder if there is anything from Valve that wouldn't work with Goldberg.

DosFreak wrote on 2021-09-20, 22:42:

didn't even bother with modifying the source since I don't see it ever being approved.

Removing unsupported functions from the code didn't actually help running it natively on Windows XP, the error disappeared but it still didn't work, at least in my case. Only reverting to older VS2013 compiler helped. In that case unfortunately no versions of code made after mid 2019 can be used, because they are heavy dependant on json.hpp library, which is doesn't work in older C++ versions. Maybe there are some workarounds, but there probably isn't too much interest in that (although even having single version compiled for XP is better than none, especially when running only older backups of games).

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix

Reply 29 of 40, by doogie

User metadata
Rank Member
Rank
Member

Wanted to say thanks for the intel here. I am beginning this journey (finally), as it’s pretty tough to ignore the convenience of Steam vs installing from media, patching, etc.

I’m focused on pretty mainstream titles 1998-2005 or so; all of them I reckon will show up in Metacritic top 20 for each year. Goal is to produce a working dataset that I can copy from NAS to a (pre-SSE2, likely) XP machine.

Just getting started with SmartSteamEmu which I really like on XP. I will get into the other utilities as necessary and share any advice that I can come up with.

Reply 30 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I've neglected this thread since I'm focusing on https://github.com/vogonsorg which is a project to identify last known working versions of programs, upload them (only if legally allowed) and then setting up compilation of that last working version and working on compiling a later version if not the latest version compatible with whatever OS. Currently I'm in the about to upload stage.

With that said I still make my games work offline, just verified this weekend that Black Mesa v1.0 still works with SmartSteamEmu on XP. 😀

Currently:
#1 SmartSteamEmu is still the best as far as compatibility both with XP and Steam games.

#2 Goldberg is another option a couple of years ago XP support was dropped and recently Vista support was dropped as well.

For XP there are two options:
Use an older version of Goldberg (2021?) with OneCoreAPI files ws2_32.dll and ws2_base.dll in the same directory as the emu.
Use the fork of goldberg for XP (Haven't tested this much) https://gitlab.com/this_isnotme/winxp-goldberg-emulator

#3 Steamless (Run this on your host to remove Steam from the executable, some games may still need steam emulated so use SSE or Goldberg)

#4 Cracks
Some of these use scene steam emulators as well as executable cracks. I went through my games long ago and got rid of the scene cracks as much as possible and replaced with SSE or goldberg or a combination of exe w/ SSE or goldberg.

#5 RevEmu for
HL2 engine games <= v5135. (Newer versions of HL2 are DRM free with a switch)
HL1 engine games <=v4554

#6 There are other options:
LumaEmu (I only use this for Bioshock Infinite on Vista)
SteamEmu (Was used for HL engine games but I'm slowly replacing this in my copies of HL with revemu),
SteamLiteXP (I don't bother with this since I'd rather download the games on my game download VM)
old versions of Steam (I don't bother with this since I'd rather download the games on my game download VM and I don't want Steam running when I play my games)

Last edited by DosFreak on 2022-05-29, 10:32. Edited 1 time in total.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 31 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Here this should save you some time. This isn't the complete list rather geared more towards steam emulators. Also the below list isn't XP focused, just a list of games and what's needed to run them.
Don't ask for any files, you'll need to find those yourself.

SSE games

10 Second Ninja X
Age of Chivalry Dedicated Server
Alien Breed 2 Assault
Alien Breed 3 Descent
Alien Swarm
Altitude
Ark Survival Evolved
Armor of Heroes
Batman Arkham Origins
Bayonetta
Bioshock 2
Black Mesa (mod)
Black Mesa Dedicated Server
BlazeRush Dedicated Server
Call of Duty Black Ops
Carnage Racing
Counter-Strike Source
D.I.P.R.I.P Dedicated Server
Day of Defeat Source
Dead Island
Deus Ex Human Revolution The Missing Link (DXHRML)
Dino D-Day
Dirt Rally
Dishonored
Divinity - Original Sin
Divinity Original Sin Enhanced Edition
Dogfighter Demo
Draw Slasher
Dreamkiller
Duke Nukem 3D Twentieth Anniversary World Tour
dungeon siege iii - demo
Eador Masters of the Broken World
Endless Zone
Fortified
Game of Thrones
Goat of Duty
GTR Evolution Demo
Half-Life 1 Source Deathmatch
Half-Life 2 Deathmatch
Half-Life Deathmatch Source Dedicated server
Hard Reset
Injustice Gods Among Us
Just Cause
Killing Floor
Lara Croft and The Temple of Osiris
Layers of Fear
Lead and Gold Gangs of the Wild West
Left 4 Dead
Left 4 Dead 2
Left 4 Dead 2 Beta
Left 4 Dead 2 Demo
Life is Strange
Magic The Gathering Demo
Magrunner Dark Pulse
Metro 2033
Moonbase Alpha
Murderous Pursuits
NiGHTS Into Dreams
Orion Prelude
Outland
Show last 34 lines
payday the heist
Polyball
Post Apocalyptic Mayhem
Quake Live
R.u.s.e. demo
Race On (Demo)
Red Faction 2
Red Faction Armageddon
Red Faction Guerilla
Resident Evil 4
Resident Evil 6 Biohazard Benchmark Tool
Resident Evil Biohazard HD REMASTER
Ridge Racer Unbounded (Demo)
Serious Sam Double D Demo
Serious Sam Fusion 2017
Serious Sam Revolution
Shank demo
Sins of a Solar Empire Rebellion
Soldat
Source 2007 Dedicated Server (Pirates Vikings Knights II)
Source Dedicated Server Eternal Silence and Insurgency Mod
South Park The Stick of Truth
State of Decay
State of Decay YOSE
Team Fortress 2
Team Fortress 2 Beta
The Deed
The Haunted Hells Reach Dedicated Server
The LEGO NINJAGOr Movie Video Game
The Red Solstice
The Ship Dedicated Server
This War of Mine
Warhammer 40,000 Dawn of War 2
Warlock - Master of the Arcane

SSE w/ Crack

Duke Nukem Forever
Just Cause 2
Portal 2

SSE w/ Steamless

Borderlands GOTY
Nier Automata
Dishonored 2
Dishonored Death of the Outsider
Dying Light
Insurgency 2

SSE Comfy Launcher w/Steamless

Allegiance
Yakyza 0

SSE or goldberg

Batman Arkham Origins Blackgate HD (XP 32bit)
Bioshock 2 Remastered (Vista 32bit)
Bioshock Remastered (Vista 32bit)
Black Mesa (XP 32bit)
Borderlands The Pre-Sequel (XP 32bit)
Brink (XP 32bit)
Crusader Kings II
Deus Ex - Human Revolution (2000 BWC XP 32)
Deus Ex Human Revolution Director's Cut (XP 32)
Devil May Cry HD Collection
Fallout Shelter
Half-Life Engine Games (XP 32)
Middle-earth Shadow of Mordor
Resident Evil 2 Biohazard
Resident Evil 7 Biohazard
Tomb Raider (XP)
Last edited by DosFreak on 2022-05-29, 10:31. Edited 8 times in total.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 32 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

SSE Comfy Launcher games

DayZ
Just Cause 3 Multiplayer Mod
Thief (2014)

SSE or Goldberg or Reloaded Social Club or EXE

Max Payne 3 (XP-Vista)

Steamless

Alpha Protocol (2000 BWC XP 32bit)
Days Gone
Doom 3 BFG Edition (2000 BWC XP 32bit)
Fallout New Vegas (2000 BWC XP 32bit)
Ghostbusters The Videogame (2000 BWC XP 32bit)
Indiana Jones and the fate of atlantis (2000 BWC XP 32bit)
Kao the Kangaroo Round 2 (2000 BWC)
Max Payne (2000 BWC)
Metro Last Light (2000 BWC)
Mirror's Edge (2000 BWC)
Morrowind
NBA 2K21
Oddworld Abe's Exoddus (2000 BWC)
Quake 2
Sam and Max Season 1 Episode 4 (2000 BWC)
Skyrim (2000 BWC)
Skyrim Special Edition
Steel Rats
Supreme Commander (2000 BWC)
Supreme Commander Forged Alliance (2000 BWC)
Syberia
Syberia 2
The Secret of Monkey Island Special Edition (2000 BWC)
Wasteland (2000 BWC)
xcom Enforcer (2000 BWC)
xcom interceptor (2000 BWC)
Batman Arkham City (Demo) (XP 32)
Enderal Forgotten Stories (Vista 32)
Fallout 4
I am Alive (XP 32)
list.txt
Metro 2033 Redux
Metro Last Light Redux
Mightier (XP 32)
Rage (XP 32)
Rage Tool Kit
Sanctum (XP 32)
Skyrim Special Edition
System Shock Pre-Alpha Demo
Tales from the Borderlands (XP)
The Evil Within
Wolfenstein The New Order
Wolfenstein The Old Blood

Steamless + CD Key

Tropico 3 Special Edition
Unreal Tournament 3

Steamless + Goldberg

Ancestors Legacy Free Peasant Edition
Arma 3
Bioshock 2 (Vista 32bit)
Civilization VI
Doom (2016) (Vista 64)
Duke Nukem 3D Twentieth Anniversary World Tour
God of War
Monster Hunter World
Nioh
No Man's Sky
Pinball FX3
The Council Episode 1
Vampyr
Wolfenstein II The New Colossus
Wolfenstein Youngblood

Steamless + xliveless

Bulletstorm

xliveless

Dirt 2

Revemu

HL2  <=v5135
HL1 <=v4554
Peggle Extreme
Portal The First Slice
Race07 Demo
STCC Demo

NO DRM

100% Orange Juice (XP 32)
7 Days to Die Dedicated Server
Age of Decadence (XP 32)
Age of Wonders 3
aliens vs predator dedicated server (XP 32)
Alpha Polaris A Horror Adventure Game (XP 32)
Amnesia A Machine for Pigs (XP 32)
Arma 3 Server
ARMA Cold War Assault
Armillo
Arx Fatalis
Assetto Corsa Editor
Barotrauma
Batman Arkham Knight
between - demo (XP 32)
Blackout Z Slaughterhouse Edition
breach dedicated server (XP 32)
Call of Duty Black Ops Rcon (XP 32)
Castle Woodwarf
Chex Quest HD ( 7 64bit)
chivalrymedievalwarfare (XP 32)
Codename Gordon (XP 32)
coil (XP 32)
Company of Heroes 2 Tools
Conan Exiles Dedicated Server
Death Rally (Classic) (XP 32)
Deiland (64bit)
Dungeon Souls (XP 32)
Dusk (Vista 32)
Evil Genius (XP 32)
FakeFactory Cinematic Mod for Half-Life 2 (CM2013) (XP 32)
Frog Fractions Game of the Decade Edition (Vista 32)
Galaxium
Geneshift
Golden Axed A Canceled Prototype
Hacknet (XP 32)
Half-Life 2 Engine Games (XP 32)
Half-Life 2 Update (XP 32)
Half-Life SDK
homefront dedicated server (XP 32)
homefront japanese dedicated server (XP 32)
I Love You, Colonel Sanders! A Finger Lickin' Good Dating Simulator
Insurgency Dedicated Server
Jagged Alliance Gold
Kathy Rain
Keyboard Killers
Kholat
Kingdom Classic
Kingdoms Rise Dedicated Server
Left 4 Dead 2 Dedicated Server
Left 4 Dead Dedicated Server
Lost Daughter
machinarium demo
Merry Snowballs
monday night combat dedicated server
NaissanceE
Natural Selection 2 Dedicated Server
Nexuiz Dedicated Server
Oddworld Munchs Oddysee
OpenTTD
Show last 47 lines
Overload
Painkiller Hell & Damnation Dedicated Server
Portal
Puzzle Lines and Knots
Quake
Quake Remaster
Ravaged Dedicated Server
Receiver
Red Orchestra Windows Dedicated Server
Regions of Ruin
Reign Of Kings Dedicated Server
Rusty Lake Hotel
Samorost 1
Scrap Garden
Sega Genesis Classics Sonic The Hedgehog 2
Serious Sam Classic The First Encounter
Showdown Bandit
Source SDK
SourceFilmmaker (XP 32)
Stellaris (64bit)
Sunrider Mask of Arcadius (XP 32)
The Divinity Engine (XP 32)
The Divinty Engine Enhanced Edition
The Dream Machine Chapter 1 + 2
The Elder Scrolls Arena
The Elder Scrolls Daggerfall
The Raintime (XP 32)
Vox Machinae Dedicated Server
War Wind
Warzone 2100
Amnesia The Dark Descent (XP 32)
Antichamber (XP 32)
Fallout (2000 BWC)
list5.txt
Quake II RTX
Serious Sam Classic The Second Encounter (2000 BWC)
Shadow Warrior Original (95+)
Stranger's Wrath (2000 BWC)
The Forest (XP 32)
Viscera Cleanup Detail Shadow Warrior (XP 32)
WarZone 2100
Wasteland 2 (XP 32)
Wasteland 2 Director's Cut
x-com terror from the deep (95+)
xcom apocalypse (95+)
XCom UFO Defense (95+)

Goldberg + Social Club + Crack

L.A. Noire
Max Payne 3
Red Dead Redemption 2

Goldberg + Crack

Deus Ex Mankind Divided
Halo Reach + 1 + 2 + 3 + 4

Goldberg

Alan Wake
Borderlands 3
Chip's Challenge 1
Death Stranding
Deep Rock Galactic
Devil May Cry 5 (64bit)
Doom 64
Elden Ring
Four Kings One War (Vista 32bit)
Horizon Zero Dawn
Intertial Drift Sunset Prologue (64bit)
list4.txt
Nier Replicant
PAC-MAN CHAMPIONSHIP EDITION 2 (64bit)
Polygoneer (Vista 32bit)
Portal 2
Prey (2017) (64bit)
Quake
Rage 2
Red Faction Guerrilla Re-MARS-tered (Vista 32bit)
Resident Evil 3
Rise of the Tomb Raider
Shadow of the Tomb Raider
Streets of Kamurocho
Subnautica
Surviving Mars
Tell Me Why
The Uncertain Last Quiet Day (64bit)
Titan Quest Anniversary Edition
Tomb Raider
Two Point Hospital
Will Glow The Wisp
Borderlands GOTY Enhanced
Dark Souls Remastered
Serious Sam 3
Supreme Commander 2
Team Fortress 2
Last edited by DosFreak on 2022-05-29, 01:51. Edited 1 time in total.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 33 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Goldberg Social Club + Crack

GTA IV
GTA V
GTA Remastered

Cracks (or use a port or patch if there is one)

Alan Wake (XP  32)
assassins creed brotherhood (2000 BWC)
Batman Arkham Asylum GOTY (XP 32)
Batman Arkham City GOTY (XP 32)
Bioshock (2000 BWC)
Crysis 2 (2000 BWC)
Dead Space 2 (2000 BWC)
Duke Nukem 3D Twentieth Anniversary World Tour
FarCry (2000 BWC)
Half-Life
Max Payne 2 The Fall of Max Payne (2000 BWC)
Morrowind
Oblivion (2000 BWC)
Oddworld Abe's Oddysee (2000 BWC)
Outcast 1.1 (2000 BWC)
Prey (2006) (2000 BWC)
Quake 2
Quake 3
Red Faction
Saints Row Gat out of Hell
Saints Row IV
Saints Row The Third (2000 BWC)
Shadow Warrior (XP 32)
The Walking Dead (2000 BWC)
The Walking Dead Season 2 (2000 BWC)
The Wolf Among Us (XP 32)
Torchlight (2000 BWC)
Unreal Gold (2000 BWC)

CRACKS + XLIVELESS

GTA IV (Windows XP)

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 35 of 40, by moog

User metadata
Rank Newbie
Rank
Newbie
DosFreak wrote on 2019-10-20, 18:55:

GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775

It's broken for Windows XP x64. You can patch 4.1.2b and compile it yourself so that it works with XP x64, but there are still problems. Using Creative's hardware implementation of OpenAL (at least as shipped with Audigy 2 ZS) will produce a lot of errors. I haven't gotten an Audigy just to emulate its capabilities in software implemented OpenAL 😒

Audigy 2 ZS in FreeDOS
LinLin adapter documentation
+ various capacitor list threads

Reply 37 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++
moog wrote on 2022-06-29, 07:35:
DosFreak wrote on 2019-10-20, 18:55:

GZdoom 4.1.2b supposedly last version for XP since newer Windows vers compiled with VS2019 using v142 toolset.
https://msfn.org/board/topic/176299-latest-ve … comment-1171775

It's broken for Windows XP x64. You can patch 4.1.2b and compile it yourself so that it works with XP x64, but there are still problems. Using Creative's hardware implementation of OpenAL (at least as shipped with Audigy 2 ZS) will produce a lot of errors. I haven't gotten an Audigy just to emulate its capabilities in software implemented OpenAL 😒

I haven't had time to look too much into it but for gzdoom 4.1.3 x64 you can use PatchPE to bypass the OS requirement and rename libfluidsynth64.dll to enable it to load and play. Will need to see if an older ver can be used or a version compiled that is compatible.
The 32bit ver loads without issue so possibly an older version is being used?

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 38 of 40, by Sombrero

User metadata
Rank Member
Rank
Member

@DosFreak what version of Goldberg did you use with Portal 2 to get it to work? I copied the install folder from Windows 7 that does have Steam installed to Windows 10 that doesn't have Steam installed and tried the latest Goldberg and version 0.2.5 but no dice, errors out after the valve intro and says I need to have Steam running. Deus Ex: Human Revolution works fine though.

Haven't tried SSE with crack yet, I'd prefer a way that doesn't need cracks if possible.

DOS/Win98SE: Pentium III 650MHz / Voodoo 3 3000 / Sound Blaster Audigy 2 / Orpheus
WinXP: Pentium 4 HT 651 3.4GHz (65W) / 9800 GTX+ / Sound Blaster X-Fi
Win7/10: Xeon E3-1230 v3 / GTX 1660 Ti / Sound Blaster Z

Reply 39 of 40, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

For Portal 2 (Build v7293 was last build I tested) on Vista and above I use the command "portal2.exe -steam", also drop the .dll in the bin folder.
As far as Goldberg version it shouldn't matter. I want to say Vista compatibility is broken but 7 should still be fine and I haven't yet had to revert to an older version of Goldberg to get a game to work (except for Vista).

If the above doesn't work let me know and I'll do another test.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline