cbmk/config/pcsx-redux/patches/0001-no-context-will-be-given.patch
Leah Rowe 8cb66ef10e Add Sony PlayStation support to Canoeboot
I also added a "cleanargs" argument, similar to the makeargs
argument, to work around a build error.

This builds the PCSX-Redux PS1 BIOS. They reverse engineered
the Sony PS1 BIOS and wrote a free one under MIT license.

Run this:

./mk -b pcsx-redux

The file will appear: bin/playstation/openbios.bin

Yes. PlayStation support. It's even RYF-friendly:

* Replace BIOS chip with PCSX-Redux's open BIOS
* Install PsNee modchip (libre modchip firmware)
* Install PicoStation (libre optical disc drive emulator)
* Libre SDKs are available e.g. PSn00bSDK

I added this to Libreboot, because I'm working on a fork of
DuckStation. DuckStation recently went proprietary, so I'm making
a fork (soon to be launched) that is based on the libre version,
and I was told of PCSX-Redux's Open BIOS, so I decided to add it
to the *boot projects.

Signed-off-by: Leah Rowe <leah@libreboot.org>
Signed-off-by: Leah Rowe <info@minifree.org>
2024-10-06 09:38:17 +01:00

36 lines
950 B
Diff

From 6516ecaea03845cd07732bd4ca8c32cd08ea4281 Mon Sep 17 00:00:00 2001
From: Leah Rowe <info@minifree.org>
Date: Wed, 25 Sep 2024 23:45:56 +0100
Subject: [PATCH 1/1] no context will be given.
Signed-off-by: Leah Rowe <info@minifree.org>
---
lbmkbofhmakefile | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 lbmkbofhmakefile
diff --git a/lbmkbofhmakefile b/lbmkbofhmakefile
new file mode 100644
index 00000000..fe2e36d2
--- /dev/null
+++ b/lbmkbofhmakefile
@@ -0,0 +1,16 @@
+# SPDX-License-Identifier: MIT
+# SPDX-FileCopyrightText: 2024 Leah Rowe <leah@libreboot.org>
+
+# This is not the original pcsx-redux Makefile.
+# We don't need to build all of PCSX-Redux, only the Open BIOS.
+# Due to idiosyncrasies of lbmk's design, it's simpler to just hack
+# the Makefile like this.
+
+all:
+ make -C src/mips/openbios
+
+clean:
+ make -C src/mips/openbios clean
+
+distclean:
+ make -C src/mips/openbios clean
--
2.39.5