Pico-8 / Pemsa Debugger and dev env
As this is highly experimental there is no pre-built packages for the debugger, however you can still try it out:
Currently only the linux builds succeed, cake is confusing so idk exactly how to fix this but I think macOS & Windows need some extra args passed to cmake --build ...
Every time a code change is made, github builds the debugger for Windows, Linux, and MacOS, then uploads the builds as "artifacts" you can easily download and run by following these steps:
- Install the .NET 6 Runtime
- Go to the Actions tab
- Click on the first workflow run with a green checkmark (✅)
- Scroll to the "Artifacts" section at the bottom
- (Log in to github if you haven't already)
- Download the artifact for your system
Alternatively, you can build the debugger from source as follows:
- Install CMake
- Install .NET 6 SDK
- Install .NET Core 3.1 SDK
- Clone this repo
- Go to the directory you cloned the repo to (make sure it contains a file called
build.sh
orbuild.ps1
(or both))
- Open a terminal and run
sudo chmod +x build.sh
to make the build script runnable - Then run
build.sh
and wait
- Open a powershell instance as an admin
- Run
Get-ExecutionPolicy
in said instance- If this prints out anything other then
Bypass
, write it down, then runSet-ExecutionPolicy Bypass
and confirm all prompts
- If this prints out anything other then
- Run
build.ps1
and wait
The finished build will be found under src/PemsaDebugger/bin/Debug/net6.0/