VOGONS


Quake2 + Acebot for DOSBox (128mb)

Topic actions

Reply 620 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

I'm currently trying to figure out how to dxe it all so in theory all one would need is to change the glide3x.dxe for the voodoo card you need.

Reply 621 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

Is it possible to statically link the glide lib with the gl lib? I guess the alternative is to have both dxe's co-exist, is that possible? Perhaps the static link (gl with glide only) is expedient and then revisit the other way later?

Perhaps the static link of glide with the gl would be efficient if possible.

Edit: it looks like he makefile.DJ in /mesa/src/ does this to make dxe:

$(LIBDIR)/$(GL_LIB): $(OBJECTS) $(AR) $(ARFLAGS) $(LIBDIR)/$(GL_LIB) $(OBJECTS) -dxe3gen -o $(LIBDIR)/$(GL_DXE) -I $(LIBDIR)/$(GL_IMP) -D $(LIBNAME) -E _gl -E _DMesa -P glid3.dxe -U $(OBJECTS)

Reply 622 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

Is it reasonable to statically link the mesa lib with q2dos and then use the glide3 for dxe only?

Reply 623 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

it won't link the lib in there unless we call it for something... unless theres a way to force linking the library into the binary?

Reply 624 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

I just got it all working. The order is slightly picky, and had to add a few exports.

Reply 625 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

I could test a couple of things if you think it would help. I am a bit lacking on the dxe configuration.

Edit: you got it already, wonderful!

Reply 626 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

That -E parameter for dxe3gen looks helpful for mass exporting. I know you have used that but just now realized its use toward large libs.

Reply 627 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

I don't seem to have sst1 or cvg or any of that in my /glide3x.src dir?

Reply 628 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

Here it is: Quake2 + Acebot for DOSBox (128mb).

I just saw your commit and your dxe method looks like it was difficult to implement.

Reply 629 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

It's not working properly with the voodoo 1. i have to rebuild fresh and see why...

Reply 630 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

I can use the original source from that post and try to rebuild.

Reply 631 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

It worked fine. Used djgpp204/gcc295, but it's possible that there is some other difference between environments? I could test with newer gcc and djgpp204 if it would help....

Reply 632 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

I would also use the attached archive by itself and move away any other files, such as in swlibs from another archive, if that's any issue.

Reply 633 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

Which makefile did you use?

Reply 634 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

I just tested again with the makefile from that archive posted earlier (the link is a few posts up).

Reply 635 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

I had to do a fresh full reboot of the one computer but the ref_gl.dxe works on the voodoo 2.

I thought you meant you just tested ref_gl.dxe and q2fx_dxe.exe

Reply 636 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

I apologize, my thinking is not anywhere near peak at the moment. 😀 Glad it worked though!

I was just testing with the archive (source code for gl) I posted earlier. I have yet to test your latest work.

Last edited by __ggorts on 2015-08-19, 07:10. Edited 1 time in total.

Reply 637 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie
__ggorts wrote:

I would also use the attached archive by itself and move away any other files, such as in swlibs from another archive, if that's any issue.

I don't understand. I only extracted the glide3-sst-cvg\glide3x dir and ran the makefile with USE_X86=1 FX_GLIDE_HW=sst1

Reply 638 of 862, by Maraakate

User metadata
Rank Oldbie
Rank
Oldbie

Bah haha! I was accidentally using regular dosbox, 😁

Reply 639 of 862, by __ggorts

User metadata
Rank Member
Rank
Member

That is correct what you did. We used the same build method.