Damien Ciabrini
Damien Ciabrini
Argh! You just hit the Achilles' heel of this devkit... there's currently no support for NeoGeo CD in the ngdevkit. There might be in the future, but the lack of...
I don't know anything about that hardware either, but it mostly looks like a glorified emulator with a lock-in firmware. You can't run homebrew ROMs directly with this hardware, so...
Oh I never tried that, let me keep that open as a future feature. I never tried it, but I think ideally from C, you should run something like: ```...
Great! For what it's worth, latest ngdevkit master provides additional headers/helpers that allow you to access the data in the BIOS's memory as if they were regular C variables: ```...
From the look of your command line, you tried to compile your main.cpp with a c++ compiler that's not built by ngdevkit. So it won't produce m68k-elf suitable for linking...
This is due to recent clang 12 that doesn't like gdb 8.3.1 anymore due to stricter compilation defaults. I have to change the default build flags in subproject [ngdevkit-toolchain](https://github.com/dciabrin/ngdevkit-toolchain) to...
> checking for GL/gl.h... yes > checking for compiling a minimal OpenGL program... no > configure: error: Could not find a valid OpenGL implementation > make: *** [Makefile:180: build/gngeo] Error...
Oh that's apparently the same clang error that you hit with gdb. Maybe the variables that you exported earlier are not passed correctly to gngeo when it's being configured. I'm...
So I think I have a fairly recent clang version: ``` $ clang --version Apple clang version 12.0.0 (clang-1200.0.32.29) Target: x86_64-apple-darwin19.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin ``` But I can't...
The two commits above should make clang happy. You need to update your local copy of ngdevkit's repo and delete the downloaded copy of gngeo. Tell me if this fixes...