New libretro core loosely based on Vectrexia.
To compile this libretro
core use meson
. Your C++ compiler must support the C++23 standard.
meson setup build # add "-Dbuildtype=debug" for a debug build
meson compile -C build
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=retroarch org.libretro.RetroArch -L /home/halamix2/repos/reverse/gamewave/gamewave-libretro/build/gamewave_libretro.so "/home/halamix2/repos/reverse/gamewave/games/Click! (USA)/gamewave.diz"
Native;
retroarch -L /home/halamix2/repos/reverse/gamewave/gamewave-libretro/build/gamewave_libretro.so "/home/halamix2/repos/reverse/gamewave/games/Click! (USA)/gamewave.diz"
flatpak run --command=sh --devel org.libretro.RetroArch
gdb -ex=run -args /app/bin/retroarch -L /home/halamix2/repos/reverse/gamewave/gamewave-libretro/build/gamewave_libretro.so "/home/halamix2/repos/reverse/gamewave/games/Click! (USA)/gamewave.diz"
meson setup build # add "-Dbuildtype=debug" for a debug build
meson test -C build
- loading .diz files
- everything
- font
- video
- audio
- graphics
- input
- saves
- libretro (included with git submodule)
- libpthread
- Lua 5.0.2, with Gamewave-specific changes
- zlib
- ffmpeg
- SDL2
- libcdio