-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Latest commit does not appear to build a usable emulator #4
Comments
I got it to compile, but what I didn't fully understand at the time was that the source code depends on statically linking to incbin (https://github.com/graphitemaster/incbin/) and tomlc99 (https://github.com/cktan/tomlc99/), in addition to building the m68k emulator beforehand. Can the Meson build system be configured to autopull these git repos? If not, maybe automating it behind a shell script would be worthwhile. I could make a gist that does this later on. You'll need to ensure you've installed the latest libsdl2-dev ( To anyone else looking to compile off the current source as of 0c93bdb, try the following:
Hope this helps. |
Keeping up to date with this, it does successfully start on WSL Ubuntu 18.04 running Xming as an x window host, but it isn't usable. This setup works with generally all SDL2 applications, so I doubt it is unique to this particular setup. The vmac window shows the Macintosh default checkerboard 512x384 for a brief, sub-1-second time period and then the window draws white a flat white color with no further way to give input and no menu bar. The mouse cursor appears as the default Macintosh mouse cursor, or something like it. |
The above instructions fail in Arch latest using commit 0c93bdb. Here's the error:
|
EDIT: The initial reason for filing this bug report is solved, but there are further issues below that may warrant their own tickets. Title updated, see subsequent comments below.
Ubuntu 18.04, meson 0.56, gcc 7.5.0, latest stable libsdl2-dev:
It appears that references to this file was added in the last few commits, but they aren't in the repo.
The text was updated successfully, but these errors were encountered: