delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Recipient: | djgpp AT delorie DOT com |
Message-ID: | <558C7CBF.5030802@gmx.de> |
Date: | Fri, 26 Jun 2015 00:12:15 +0200 |
From: | "Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de)" <djgpp AT delorie DOT com> |
User-Agent: | Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.13) Gecko/20101206 SUSE/3.1.7 Thunderbird/3.1.7 |
MIME-Version: | 1.0 |
To: | djgpp AT delorie DOT com |
Subject: | Re: Quake 2 DOS with DX3! |
References: | <CAA2C=vAsibDAvdNkdGMFC_HeEoEGdrCX_1xTk1yDqbSgebnXdA AT mail DOT gmail DOT com> <201506050742 DOT t557ggR8019445 AT delorie DOT com> <CAA2C=vDqj=4LE+rc5FiUoFfzKqD3h6Ru-q6gNmAHY+tjMJ=1sQ AT mail DOT gmail DOT com> <CAA2C=vASsjartzfLp1T9RRix9ea-B5q_nVzzUj3ZgiJujphuNw AT mail DOT gmail DOT com> <CAA2C=vD3F==DAp1ESJQ7PtBuES7Aw3DBWL6E8gBo1yy778G53A AT mail DOT gmail DOT com> <CAA2C=vB7B6t6XOiSdAqubtZg04Mw3MW4=15wrj33HR-P1y2qdw AT mail DOT gmail DOT com> <f05e58ed-6460-4d25-bfcc-db6609c765c4 AT googlegroups DOT com> <558BA0FF DOT 8000309 AT gmail DOT com> <558BA1D0 DOT 7070605 AT gmail DOT com> |
In-Reply-To: | <558BA1D0.7070605@gmail.com> |
X-Provags-ID: | V03:K0:HEHCnkCjyIVgwzOCjVVXcLbkcsc0uCvJQdg5cU9Fm8kLyPwXDPd |
AVX46Lqiaiv05+eFegiz5EmEh965C0PziBcLxGWt78xnTsBVTS4NwBE+Jf7OWuVekvdbl1L | |
QD4YWd0LGQyRF3K+GLeVMs9WqHUVb1C4wRTwdKJX8IDrPR9supzsrkjo9BJV1FA3h954+RJ | |
QZbqtzh5l+QIWKezAUDng== | |
X-UI-Out-Filterresults: | notjunk:1;V01:K0:lhAtUv7M280=:kiv6ZSshSCxgvMvVyqyCax |
kcv7O9LbRMLXLKyc6Y4AddAYCpgMEG3rsnQcW51FuJ9AIhucNhEJ5ffKGaxuRgyfo7CLtn/PT | |
eZ1zMR78IGDbMLCX7flk/xx9XqyJ0jQoIT7sOrrMkSJ0DfP9eNF70PkCftYRzxTbSDWoleaEt | |
BUQmZ9v8s5XpSNdsBYwGU8+EIkSKCA50II035TIWSMXNZUbSruoJqYhkptWf3thw/JET8S50o | |
ZRdgyKWf2Gv1PeHBdN+dazuvTpz5M86SbiwjKp+UTtUgkWwEVcGuJdJwU/ANQ/3J1nwb0/w7W | |
Kp3dnogQiK8cHcOXcZyZLjWuMlfwGPViCghBUU5Eja52+W/qQM+jDgUT9Y9QxevKT6dUPHclG | |
GxF6Ri3LLJEY0kqi2IUspz7ZeetlTUB27srKYzv9lX3d25gw0ecNs7xC51Cm1YyHJHvM8BxyS | |
iVs9JSR/NoItjSCnQAwP4CqhKa6+acYCb5I2abeu4sUTUVNLrBGyxnR/fueq8GWtDu1Ys/Pga | |
dxj/XnQfoX2xPpbmitejKV9lZHLUmGR6cTV49+c+TiV+JeH1JePBsStJfuCqcPOxXaHOFZyah | |
Ipq9A7q4UdMFoQyYz5FJUGsfCNi6Pn+56YKSrHtbVdH5zYzlB/UptmIcOPyElCEYaB32Y/BTt | |
j8sGN0ao5rrmbmFL7BZFADTYqlyKbcFRC56mB0I7TBby1QMtq8WtarBZjSFvRPwC2s3Y= | |
Reply-To: | djgpp AT delorie DOT com |
Am 25.06.2015 08:38, schrieb Frank Sapone (emoaddict15 AT gmail DOT com): > >> Hey all, I got DX3 modules working in Q2DOS. I was pleasantly surprised to see loading and unloading both worked so you can change game mods at will. >> > <snip> > > I also forgot to mention. The game searches for GetGameAPI in the dll at load time. This consistently failed everytime until I tried _GetGameAPI (it's what I saw when I opened the dx3 file manually. After that it worked perfectly. > > Thanks for the hard work everyone, you've made Quake 2 "modern" in pure DOS! > > Frank > The symbol names like GetGameAPI are always the assembler names and not the C names. DJGPP is COFF and COFF prepends always an underscore to the C names. See the dlsym entry in libc.info. Regards, Juan M. Guerrero
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |