VOGONS

Common searches


First post, by Expack3

User metadata
Rank Member
Rank
Member

I'm attempting to get DOSBOX ECE's Glide emulation to work with the GOG release of Lands of Lore 2. The issue seems to be that, in their reliance on a patched version of DOSBOX 0.74 to get that working, they removed the original glide2x.ovl and replaced it with one which worked with the patched DOSBOX version.

Does anyone know where I can find the original Lands of Lore 2 Glide OVL file, or at least has a copy they're willing to share?

Reply 1 of 4, by dougdahl

User metadata
Rank Member
Rank
Member

Tried getting my original 4 CD version and installing it using dosbox. Not sure if my version is too old but I couldn't find that file anywhere.

The install on the disc had
./LOLG:
CACHEBAK.MIX HMIMDRV.386 LOLG.ICO README.EXE _SETUP.PIF
CDCACHE.LS_ ICONS95.EXE LOLG.PIF README.TXT TEST1.HMI
CDCACHE.LST INSTICON.EXE LOLSETUP.EXE RUNGAME.EXE UNINST95.EXE
CDCACHE.MIX LANGUAGE.ENG LOLSETUP.INI RUNLOLG.EXE UNINST.EXE
DMUSIC.MIX LOCALLNG.MIX MELODIC.BNK SETUP95.EXE UNINST.WSU
DRUM.BNK LOCAL.MIX MSS32.DLL _SETUP.EXE
ERRTEXT.TRR LOLG95.EXE NOTES.ICO SETUP.EXE
HMIDET.386 LOLG.DAT OPTIONS.INI SETUPG.EXE
HMIDRV.386 LOLG.EXE README.DOC SETUPG.PIF

CD 2-4 all had .mix files on them.

CD 1 had the following files
/media/LOLG_CD1/:
autoplay.wav dragon.mix internet l3_dh.mix readme.doc setup95
autorun.exe dxsetup l1_dci.mix license.txt readme.exe setup.exe
autorun.inf global.mix l1_dc.mix movies.mix readme.txt setupnt.exe
cfall.mix install l3_dhi.mix planetww setup spkston1.mix

/media/LOLG_CD1/dxsetup:
directx dsetup6j.dll dsetupe.dll dxsetup.exe
dsetup6e.dll dsetup.dll dsetupj.dll

/media/LOLG_CD1/dxsetup/directx:
d3dhalf.dll d3drg56x.dll d3dxof.dll dpmodemx.dll dsound.dll
d3dim.dll d3drg8f.dll ddhelp.exe dpwsockx.dll dsound.inf
d3d.inf d3drg8x.dll ddraw16.dll drivers dsound.vxd
d3drampf.dll d3drgbf.dll ddraw.dll drvsj dxsetup.exe
d3drg16f.dll d3drgbxf.dll ddraw.inf drvsnec joy.cpl
d3drg24f.dll d3drm16f.dll dinput.dll dsetup6e.dll license.txt
d3drg24x.dll d3drm24f.dll dinput.inf dsetup6j.dll vjoyd.vxd
d3drg32f.dll d3drm32f.dll directx.inf dsetup.dll vmcpd.nec
d3drg32x.dll d3drm8f.dll dplay.inf dsetupe.dll vmcpd.x86
d3drg55x.dll d3drm.dll dplayx.dll dsetupj.dll xdsetup.exe

/media/LOLG_CD1/dxsetup/directx/drivers:
audio display

/media/LOLG_CD1/dxsetup/directx/drivers/audio:
bin dx_ver.dll isna.dll msdsound msdsound.inf

/media/LOLG_CD1/dxsetup/directx/drivers/audio/bin:
azt16c.drv es488.vxd msopl.drv sb16snd.drv wfm0200a.csp
azt16.vxd es688.drv mssblst.drv sb16.vxd wfm0200.acv
azt16w.drv es688.vxd mssblst.vxd sbawe32.drv wfm0201a.csp
cspman.dll esfm.drv mssndsys.drv sbawe.vxd wfm0201.acv
es1488.drv essfm.drv mssndsys.vxd sbfm.drv wfm0202a.csp
es1488.vxd essmport.drv mvi514mx.drv synthgm.sbk wfm0202.acv
es1688.drv essmpu.drv mviwave.drv tmv1.mpd wfm0203a.csp
es1688.vxd findmvi.dll mvmixer.drv tsd32.dll wfm0203.acv
es1788.drv mmmixer.dll mvpas.vxd vjoyd.vxd
es1788.vxd msjstick.drv mvproaud.drv vmvid.vxd
es488.drv msmpu401.drv pa3dmxd.drv vpasd.vxd

/media/LOLG_CD1/dxsetup/directx/drivers/audio/msdsound:
dx_ver.dll isna.dll

/media/LOLG_CD1/dxsetup/directx/drivers/display:
bin ct_65550.dll iss3_765.dll m64_sony.dll msddraw.inf
cpq_bb.dll dx_ver.dll iss3_tv.dll msddraw s3_cp3cq.dll

/media/LOLG_CD1/dxsetup/directx/drivers/display/bin:
5631_dig.ini chips.dll framebuf.drv rend.drv tseng.vxd
5631_hwc.ini chips.drv i128.dll s3.dll ucman.dll
5631_swc.ini chips.vxd i128.drv s3.drv vb102f.com
883d_dig.ini cirrus.dll i128.vxd s3mm.dll verite.vxd
883d_hwc.ini cirrus.drv k2v_dig.ini s3mm.drv video7.vxd
883d_swc.ini cirruslg.dll k2v_hwc.ini s3mm.vxd wd.dll
ati3d.dll cirruslg.drv k2v_swc.ini s3v.dll wd.drv
atim32.dll cirruslg.vxd mgamil.dll s3v.drv wd.vxd
atim32.drv cirrusmm.dll mgamil.drv s3v.vxd win31.uc
atim64.dll cirrusmm.drv mgamil.vxd s3.vxd
atim64.drv cirrus.vxd mgapdx63.dll supervga.drv
atim8.drv d3d.uc oak.vxd tseng.dll
ati.vxd framebuf.dll rend32.dll tseng.drv

/media/LOLG_CD1/dxsetup/directx/drivers/display/msddraw:
cpq_bb.dll dx_ver.dll iss3_tv.dll s3_cp3cq.dll
ct_65550.dll iss3_765.dll m64_sony.dll

/media/LOLG_CD1/dxsetup/directx/drvsj:
audio display

/media/LOLG_CD1/dxsetup/directx/drvsj/audio:
bin msdsound msdsound.inf

/media/LOLG_CD1/dxsetup/directx/drvsj/audio/bin:
azt16c.drv es488.vxd msopl.drv sb16snd.drv wfm0200a.csp
azt16.vxd es688.drv mssblst.drv sb16.vxd wfm0200.acv
azt16w.drv es688.vxd mssblst.vxd sbawe32.drv wfm0201a.csp
cspman.dll esfm.drv mssndsys.drv sbawe.vxd wfm0201.acv
es1488.drv essfm.drv mssndsys.vxd sbfm.drv wfm0202a.csp
es1488.vxd essmport.drv mvi514mx.drv synthgm.sbk wfm0202.acv
es1688.drv essmpu.drv mviwave.drv tmv1.mpd wfm0203a.csp
es1688.vxd findmvi.dll mvmixer.drv tsd32.dll wfm0203.acv
es1788.drv mmmixer.dll mvpas.vxd vjoyd.vxd
es1788.vxd msjstick.drv mvproaud.drv vmvid.vxd
es488.drv msmpu401.drv pa3dmxd.drv vpasd.vxd

/media/LOLG_CD1/dxsetup/directx/drvsj/audio/msdsound:
dx_ver.dll isna.dll

/media/LOLG_CD1/dxsetup/directx/drvsj/display:
bin ct_65550.dll iss3_765.dll m64_sony.dll msddraw.inf
cpq_bb.dll dx_ver.dll iss3_tv.dll msddraw s3_cp3cq.dll

/media/LOLG_CD1/dxsetup/directx/drvsj/display/bin:
5631_dig.ini chips.dll framebuf.drv rend.drv tseng.vxd
5631_hwc.ini chips.drv i128.dll s3.dll ucman.dll
5631_swc.ini chips.vxd i128.drv s3.drv vb102f.com
883d_dig.ini cirrus.dll i128.vxd s3mm.dll verite.vxd
883d_hwc.ini cirrus.drv k2v_dig.ini s3mm.drv video7.vxd
883d_swc.ini cirruslg.dll k2v_hwc.ini s3mm.vxd wd.dll
ati3d.dll cirruslg.drv k2v_swc.ini s3v.dll wd.drv
atim32.dll cirruslg.vxd mgamil.dll s3v.drv wd.vxd
atim32.drv cirrusmm.dll mgamil.drv s3v.vxd win31.uc
atim64.dll cirrusmm.drv mgamil.vxd s3.vxd
atim64.drv cirrus.vxd mgapdx63.dll supervga.drv
atim8.drv d3d.uc oak.vxd tseng.dll
ati.vxd framebuf.dll rend32.dll tseng.drv

/media/LOLG_CD1/dxsetup/directx/drvsj/display/msddraw:
cpq_bb.dll dx_ver.dll iss3_tv.dll s3_cp3cq.dll
ct_65550.dll iss3_765.dll m64_sony.dll

/media/LOLG_CD1/dxsetup/directx/drvsnec:
audio display install.txt

/media/LOLG_CD1/dxsetup/directx/drvsnec/audio:
bin isnewcb.dll msdsound msdsound.inf

/media/LOLG_CD1/dxsetup/directx/drvsnec/audio/bin:
ds118.inf necjstk.drv olcb118.drv vmidi118.vxd vnecmixd.vxd vopl118.vxd
midi118.drv necmidi.drv oncb118.drv vn73pcmd.vxd vnecopl.vxd vopl3sa.vxd
mxcb118.drv necmix2.drv opl118.drv vncs118d.vxd vnecpcm.vxd vpcb118.vxd
nec73pcm.drv necopl.drv opl3sa.drv vncspcmd.vxd vnopnd.vxd
neccs118.drv necopn.drv vjoyd.118 vnecmidi.vxd volcb118.vxd
neccspcm.drv necpcm.drv vjoyd.new vnecmix2.vxd voncb118.vxd

/media/LOLG_CD1/dxsetup/directx/drvsnec/audio/msdsound:
isnewcb.dll

/media/LOLG_CD1/dxsetup/directx/drvsnec/display:
bin is7548.dll iscyber.dll isna13.dll msddraw
is5446.dll is9320.dll isjamcb.dll istri.dll msddraw.inf

/media/LOLG_CD1/dxsetup/directx/drvsnec/display/bin:
accmdd16.dll acl7543.dll aclb.drv astm3d32.dll axgixx.drv vaccxxab.vxd
accmdd32.dll acl7543.drv aclb.vxd astminit.dll cy9382.dll vaccxx.vxd
accmxxab.drv acl7543.vxd acl.dll astmxx.drv necgmmut.exe vastmxx.vxd
accmxx.drv acl7548.dat acl.drv atlsdd16.dll readmous.txt vatlsxx.vxd
acl5446.dat acl7548.dll aclmm.dll atlsdd32.dll tdci9382.ini vaxgi.vxd
acl5446.dll acl7548.drv aclmm.drv atlsdd.drv tdci9680.ini vflatd.vxd
acl5446.drv acl7548.vxd aclmm.vxd atls.dll tdci9682.ini vtrin.vxd
acl5446.vxd aclb.dll acl.vxd atlsxx.drv tridentn.drv xgiinit.dll

/media/LOLG_CD1/dxsetup/directx/drvsnec/display/msddraw:
is5446.dll is9320.dll isjamcb.dll istri.dll
is7548.dll iscyber.dll isna13.dll

/media/LOLG_CD1/install:
cachebak.mix dmusic.mix hmidrv.386 lolg95.exe melodic.bnk test1.hmi
cdcache.ls_ drum.bnk hmimdrv.386 lolg.dat mss32.dll
cdcache.lst errtext.trr locallng.mix lolg.exe notes.ico
cdcache.mix hmidet.386 local.mix lolsetup.exe options.ini

/media/LOLG_CD1/internet:
msie pn.ico prime95w.exe primenet.exe readme.ico readme.wri ta

/media/LOLG_CD1/internet/msie:
ie301m95.exe

/media/LOLG_CD1/internet/ta:
access.z bk2.url bk5.url license.txt setup.cfg wsystem.z
acroread.exe bk3.url eguide.pdf phones.txt setup.exe
bk1.url bk4.url el.ico readme.txt setup.ini

/media/LOLG_CD1/planetww:
_inst16.ex_ _isdel.exe setup.bmp setup.ini setup.pkg
_inst32i.ex_ planetww.z _setup.dll setup.ins win32s.z
install.exe _setup32.lib setup.exe _setup.lib

/media/LOLG_CD1/setup:
dos.txt hmimdrv.386 license.exe _setupdx.exe setupg.pif univbe.exe
drum.bnk install melodic.bnk _setup.exe setup.mix uvconfig.exe
hmidet.386 install.exe mouse.shp setup.exe _setup.pif windows.txt
hmidrv.386 language.eng setup95.exe setupg.exe test1.hmi

/media/LOLG_CD1/setup/install:
icons95.exe lolg.ico readme.exe runlolg.exe setup.exe _setup.pif
insticon.exe lolg.pif readme.txt setup95.exe setupg.exe uninst95.exe
language.eng readme.doc rungame.exe _setup.exe setupg.pif uninst.exe

/media/LOLG_CD1/setup95:
_inst32i.ex_ _isdel.exe _setup.dll setup.ini _setup.lib
install.exe setup.bmp setup.exe setup.ins

(Sorry about the mess-the formating didn't seem to carry over when I pasted the file list.)
If you think the install for glide is one of the files, tell me, and I'll give it a try. Otherwise I'm afraid that glide2x.ovl might not have been released for the version I have.
Could it possibly have been released in a patch?

Reply 2 of 4, by Justin1091

User metadata
Rank Member
Rank
Member

Patch it to 1.30a. Then you can use 3dfx glide. I doubt the game had glide2x.ovl because 3dfx drivers shipped with it. Just download a voodoo1 or 2 driver, extract it and you can find glide2x.ovl. there are different versions of it, voodoo5 drivers having the newest glide2x.ovl

Reply 3 of 4, by kjliew

User metadata
Rank Oldbie
Rank
Oldbie
Expack3 wrote:

I'm attempting to get DOSBOX ECE's Glide emulation to work with the GOG release of Lands of Lore 2. The issue seems to be that, in their reliance on a patched version of DOSBOX 0.74 to get that working, they removed the original glide2x.ovl and replaced it with one which worked with the patched DOSBOX version.

Does anyone know where I can find the original Lands of Lore 2 Glide OVL file, or at least has a copy they're willing to share?

I hope you understand the meaning of Host vs Guest in virtualization context. DOSBox is a form of virtualization.

The GOG release of Land of Lore 2 makes use of Glide pass-through instead of voodoo1 chip emulation. For 3Dfx DOS games to work with Glide pass-through, it requires a special GLIDE2X.OVL in the guest to pass-through the APIs into host, which is then handled by host Glide wrappers such as dgVoodoo or nGlide. The original copy of GLIDE2X.OVL does not work with Glide pass-through, it works with voodoo1 chip emulation, but current voodoo1 chip emulation implementation does not render the scene correctly for Land of Lore 2. The are black borders around the textures, which is annoying.

Reply 4 of 4, by Expack3

User metadata
Rank Member
Rank
Member
kjliew wrote:
Expack3 wrote:

I'm attempting to get DOSBOX ECE's Glide emulation to work with the GOG release of Lands of Lore 2. The issue seems to be that, in their reliance on a patched version of DOSBOX 0.74 to get that working, they removed the original glide2x.ovl and replaced it with one which worked with the patched DOSBOX version.

Does anyone know where I can find the original Lands of Lore 2 Glide OVL file, or at least has a copy they're willing to share?

The GOG release of Land of Lore 2 makes use of Glide pass-through instead of voodoo1 chip emulation. For 3Dfx DOS games to work with Glide pass-through, it requires a special GLIDE2X.OVL in the guest to pass-through the APIs into host, which is then handled by host Glide wrappers such as dgVoodoo or nGlide. The original copy of GLIDE2X.OVL does not work with Glide pass-through, it works with voodoo1 chip emulation, but current voodoo1 chip emulation implementation does not render the scene correctly for Land of Lore 2. The are black borders around the textures, which is annoying.

I understand the Host vs. Guest design paradigm. What was more helpful was the reason why having the original glide2x.ovl file wouldn't be beneficial. Thank you for that!