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)" 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: <201506050742 DOT t557ggR8019445 AT delorie DOT com> <558BA0FF DOT 8000309 AT gmail DOT com> <558BA1D0 DOT 7070605 AT gmail DOT com> In-Reply-To: <558BA1D0.7070605@gmail.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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. >> > > > 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