CliffsDover / pemsa-sdl

SDL2 backend for pemsa pico8 runtime

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pemsa-sdl

SDL2 backend for pemsa pico8 runtime

pemsa [cart] [flags]
	--export-all	Exports carts from input folder to output
	--no-splash	Disables startup splash
	--save [file]	Saves the compiled cart
	--no-fullscreen	Disables fullscreen by default

Compiling

Linux

Install SDL2:

sudo apt install libsdl2-dev

And compile:

git submodule update --init --recursive
cmake .
make

Windows

Download the Visual C++ SDL2 windows development libraries here and place its contents under libs/SDL_windows (i.e. include and lib folders)

git submodule update --init --recursive
cmake . -D WINDOWS=1
cmake --build . --target pemsa_sdl --config Debug
Controls
  • Arrows
  • X
  • Z/C
  • Alt+Enter/F11 to toggle fullscreen

About

SDL2 backend for pemsa pico8 runtime


Languages

Language:C++ 97.0%Language:Lua 1.5%Language:CMake 1.5%