Skip to content

🩹 Code::Blocks for DreamSDK — Transform a standard Code::Blocks installation into Code::Blocks for DreamSDK.

Notifications You must be signed in to change notification settings

dreamsdk/codeblocks-patcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code::Blocks Patcher for DreamSDK

Code::Blocks is a free, open-source cross-platform IDE that supports multiple compilers, including the Sega Dreamcast through DreamSDK.

This program is responsible of the conversion from a standard Code::Blocks installation into Code::Blocks for DreamSDK, directly on the user's computer. Both Code::Blocks 17.12 and 20.03 releases are supported.

Introduction

The goal of this repository is to build the Code::Blocks Patcher for DreamSDK (codeblocks-patcher.exe) file. This patcher will be embedded in DreamSDK Setup.

Prerequisites

You need to build Code::Blocks 17.12 (x86 only) and Code::Blocks 20.03 (both x86/x64) before building this project.

Building Code::Blocks Patcher for DreamSDK

After building the Code::Blocks binary packages, follow these steps:

  1. If needed, update the Code::Blocks packages directly in .\src\engine\embedded\packages.
  2. Build the .\cbpatcher\src\splash\codeblocks-splash.lpi in Release mode from Lazarus, then pack the .\cbpatcher\src\engine\embedded\codeblocks-splash.exe file with UPX.
  3. Build the .\cbpatcher\src\codeblocks-patcher.lpi in Release mode from Lazarus.
  4. Done!

About

🩹 Code::Blocks for DreamSDK — Transform a standard Code::Blocks installation into Code::Blocks for DreamSDK.

Resources

Stars

Watchers

Forks