#include "gba-thread.h" #include "renderers/video-software.h" #include #include #include #include int main(int argc, char** argv) { int fd = open("test.rom", O_RDONLY); sigset_t signals; sigaddset(&signals, SIGINT); sigaddset(&signals, SIGTRAP); pthread_sigmask(SIG_BLOCK, &signals, 0); struct GBAThread context; struct GBAVideoSoftwareRenderer renderer; context.fd = fd; context.renderer = 0; GBAThreadStart(&context); GBAThreadJoin(&context); close(fd); return 0; }