Skip to content

Vawlpe/PemsaDebugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PemsaDebugger

Pico-8 / Pemsa Debugger and dev env


Installation:

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 ...

CI Artifacts

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

Build from source

Alternatively, you can build the debugger from source as follows:

Pre-requisites:

Linux/MacOS

  • Open a terminal and run sudo chmod +x build.sh to make the build script runnable
  • Then run build.sh and wait

Windows

  • 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 run Set-ExecutionPolicy Bypass and confirm all prompts
  • Run build.ps1 and wait

The finished build will be found under src/PemsaDebugger/bin/Debug/net6.0/