VOGONS

Common searches


Search results

Display options

Re: PCem v17

Did anyone manage to compile for macOS? Be it Intel-based or M1-based Macs? Versions 16 and 17 are available here, with build instructions for Mojave and Catalina. My thanks to @kyr0 who figured out how to get V14 to compile in 2019 and those on the PCem board who worked it out for V16+17. There is …

Re: DOSBox-X branch

Bruninho wrote on 2021-02-08, 17:28: Thanks, I will give it a look and report back later. I have to figure out how to set it up for FIFA 98 RTWC or 99 on Win 9X instance. At the moment I think that only low level emulated (non-passthrough) Glide is supported in Win9x environments, in any version of …

Re: DOSBox-X branch

Speaking of glide passthrough, I find it unbelievable that I cannot find any glide library for macOS to benefit from that on macOS version of DOSBox. This and the fact that Win9x do not behave well with dynamic core are the only reasons why I halted my tests on it and started to use UTM/QEMU. I do …

Re: DOSBox ECE (for Windows & Linux)

If this was the problem, then perhaps you could simply remove the line or assign 'NULL' to the 'hwnd' native handle. Make sure that you also compiled a version of OpenGlide with '--enable-sdl' . IIRC OpenGlide SDL1.2 does not require native window handle. SDL1.2 seems to know how to retrieve and …

Re: DOSBox ECE (for Windows & Linux)

OK, thank you both for the clarification. I simply wasn't sure how this is supposed to work on macOS. It is not clear if it supposed to / able to work with macOS, at least with standard builds. I have no idea how the DOSBox-X team worked it out, but my focus is to see if it is possible for regular …

Re: DOSBox ECE (for Windows & Linux)

OK, yeah to me that looks like there's no X-anything in there. Instead, you have OpenGL (QuartzGL?). However I can't advise on what the correct action would be. I guess the options are to compile libSDL with X support, or use OpenGL somehow. Yeah, everything I read online says that you do not need …

Re: DOSBox ECE (for Windows & Linux)

OK, thanks. So it's 1.2.x that is used. But it seems I stated this question too vaguely. What I meant is that it would be interesting to know what backends your libSDL has support for. I don't even know what backends are possible on Mac, but the error message looks like it could be caused by …

Re: DOSBox ECE (for Windows & Linux)

Your libSDL situation is unclear to me...are you using SDL 1.x or 2.0? (I guess the -I/usr/local/include/SDL switch suggests 1.x?) If you compiled SDL yourself, it might be worthwhile to check config.log to see what backends were compiled in. X11 missing altogether maybe? I installed and upgraded …

Re: DOSBox ECE (for Windows & Linux)

mr.cat wrote on 2021-01-31, 09:42: Looks like a typo, you have the -O3 switch written with zero, rather than with the upcase letter O Thanks, fixed now. I am now just dealing with the error detailed above: Copy code to clipboard 1 glide.cpp:165:21: error: no member named 'info' in 'SDL_SysWMinfo' 2 …

Re: DOSBox ECE (for Windows & Linux)

"-std=c++11" and "-03" are two different parameters. There should be a space between them: CXXFLAGS="-std=c++11 -03" Thanks, ./configure will still complete with that parameter, but if I then go onto run make (either just make by itself, or with CXXFLAGS="-std=c++11 -03" , I get the following error …

Re: DOSBox ECE (for Windows & Linux)

This an update on my attempt to get ECE to build in macOS Mojave 10.14.6. The last point I reported on this, I could not compile because of a missing file: In file included from glide.cpp:23: ../../include/glide.h:64:10: fatal error: 'sdk2_glide.h' file not found #include With some useful feedback …

Re: DOSBox ECE (for Windows & Linux)

It uses bootstrap. So run "./bootstrap" and it will generate a configure file to use. Ahh, thanks for that. It will now configure properly, but running make results in yet another error now: /Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive Making all in platform Making all in …

Re: DOSBox ECE (for Windows & Linux)

I am not fluent at MacOS ecosystem. There are a few problems that may raise the issues on MacOS. Someone more fluent with MacOS ecosystem should answer them The source of OpenGlide that you just referred has 3 native window support, SDL1.2, X11 and Win32. Typical build would default to SDL1.2. …

Re: DOSBox ECE (for Windows & Linux)

hwnd = (HostPt)wmi.info.x11.window You need to fix this for your SDL 2.0 native window handling. Isn't X11 deprecated on MacOS? The error mentioning the x11.window only resulted from placing the various ".h" files from the openglide-master folder straight into the DOSBox build folder. According to …

Re: DOSBox ECE (for Windows & Linux)

Thanks, I will try to figure out if this openglide repistory will compile for macOS. No sign of how to generate a make file or autogen etc, but I will investigate. I also realized that 'glide' in Homebrew has absolutely nothing to do with the glide API for 3D acceleration so that is a dead end. I …

Re: DOSBox ECE (for Windows & Linux)

Great! Did you re-run configure? You can also try to check where that sdk2_glide.h file resides on your filesystem. If it's nowhere to be seen, maybe you're just missing a dev package for Glide? Btw I wonder which Glide version that would be. There's MacGlide (seems old) and maybe OpenGlide works …

Re: DOSBox ECE (for Windows & Linux)

.. and I had success with the following terminal command: CXXFLAGS="-std=c++11" make There is just one error now, which is preventing a successful compile. It cannot find the file sdk2_glide.h. I tried installing glide via Homebrew, but that has not helped. So close! ... g++ -DHAVE_CONFIG_H -I. …

Re: DOSBox ECE (for Windows & Linux)

Very useful comments from all, thank you. I will test some of the suggested methods. BTW, g++ version comes back with this: Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/4.2.1 Apple …

Re: DOSBox ECE (for Windows & Linux)

Thanks - I am using the source downloaded from the website and I get the same result. I am currently trying to work out whether my system has all the required components to build with c++11. All the comments I can find suggest that Mojave 10.14.6 already supports that and even newer versions of c++, …

Page 1 of 5