aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pages/colophon.md8
-rw-r--r--pages/projects.md6
-rw-r--r--pages/uses.md8
-rw-r--r--posts/ps2-games.md71
4 files changed, 76 insertions, 17 deletions
diff --git a/pages/colophon.md b/pages/colophon.md
index 585e530..3de234b 100644
--- a/pages/colophon.md
+++ b/pages/colophon.md
@@ -1,6 +1,6 @@
# Colophon
-This website is a collection of living, breathing documents. As I mention on the homepage, this place is better referred to as an online [brain dump](/dump). It might change over time. Styles might come and go. I can't help that, since tinkering with my personal blog is something I am very fond of. It's almost therapeutic.
+This website is a collection of living, breathing documents. As I mention on the homepage, this place is better referred to as an online [brain dump](/posts/dump). It might change over time. Styles might come and go. I can't help that, since tinkering with my personal blog is something I am very fond of. It's almost therapeutic.
For those interested I try to keep the details of the blog up-to-date with the information below:
@@ -9,8 +9,8 @@ For those interested I try to keep the details of the blog up-to-date with the i
| Parameter | Source |
|---|---|
|Built with:|[wruby](https://wruby.btxx.org)|
-|Hosted on:|[SourceHut Pages](https://srht.site/)|
-|Source code available:|[SourceHut](https://git.sr.ht/~bt/btxx.org)|
-|Licensed under:|[MIT](https://git.sr.ht/~bt/btxx.org/tree/master/item/LICENSE)|
+|Hosted on:|[NearlyFreeSpeech](https://nearlyfreespeech.net)|
+|Source code available:|[git.btxx.org/btxx.org](https://git.btxx.org/btxx.org)|
+|Licensed under:|[MIT](https://choosealicense.com/licenses/mit/)|
|Developed on:|ThinkPad X220|
|Operating system:|OpenBSD & Alpine Linux|
diff --git a/pages/projects.md b/pages/projects.md
index e0fd545..af4b232 100644
--- a/pages/projects.md
+++ b/pages/projects.md
@@ -2,9 +2,9 @@
This page a growing collection of active (and not-so-active) projects I am working on.
-All my open source projects are hosted through git on: [sourcehut](https://sr.ht/~bt/)
+My personal repos can be found here: [git.btxx.org](https://git.btxx.org)
-My personal backup repos can be found here: [git.btxx.org](https://git.btxx.org)
+All backups/mirros are hosted on: [sourcehut](https://git.sr.ht/~bt/)
## Active Projects
@@ -33,7 +33,7 @@ I have a serious problem creating custom site generators...
## Suckless Installers / Setups
-* [Open Suck](https://sr.ht/~bt/open-suck/): OpenBSD desktop based on the suckless philosophy
+* [Open Suck](https://git.btxx.org/open-suck/): OpenBSD desktop based on the suckless philosophy
* [Alpine Suck](https://git.btxx.org/alpine-suck): Alpine Linux desktop based on the suckless philosophy
## Experiments
diff --git a/pages/uses.md b/pages/uses.md
index 5632a7a..9015772 100644
--- a/pages/uses.md
+++ b/pages/uses.md
@@ -9,10 +9,10 @@ I'm proud to support open source products and privacy-respecting communities. Th
|Service|Cost/year|
|-------|--------------|
|[NearlyFreeSpeech](https://nearlyfreespeech.net)<br>Domains (5 total)|~$75|
+|[NearlyFreeSpeech](https://nearlyfreespeech.net)<br>Web hosting|~$20|
|[Migadu](https://migadu.com)<br>Email service|$19|
|[Mullvad](https://mullvad.net)<br>Privacy focused VPN|$60|
-|[NearlyFreeSpeech](https://nearlyfreespeech.net)<br>Web hosting|~$20|
-|[sourcehut](https://sourcehut.org)<br>Code forge|$20|
+|[sourcehut](https://sourcehut.org)<br>Git mirrors & mailing lists|$20|
## Work Laptop
@@ -21,7 +21,7 @@ I'm proud to support open source products and privacy-respecting communities. Th
- CPU: Apple M2
- RAM: 16GB
- Storage: 256GB
- - OS: MacOS Sonoma
+ - OS: MacOS Sequioa
## Personal Laptops
@@ -29,7 +29,7 @@ I'm proud to support open source products and privacy-respecting communities. Th
- CPU: Intel Core i5 2540M @ 2.6 GHz
- RAM: 16GB
- Storage: 128GB SSD
- - OS: OpenBSD ([see build](https://sr.ht/~bt/open-suck))
+ - OS: OpenBSD ([see build](https://git.btxx.org/open-suck))
- **ThinkPad X201**
- CPU: Intel Core i5-520M @ 2.9 GHz
diff --git a/posts/ps2-games.md b/posts/ps2-games.md
index 38e0538..68389cc 100644
--- a/posts/ps2-games.md
+++ b/posts/ps2-games.md
@@ -6,17 +6,19 @@
## Requirements
-**Note**: This tutorial is tailored towards macOS users, but most things should work similar on Windows or Linux.
+**Note**: This tutorial is tailored towards macOS and Linux users. Most things should work out-of-the-box on Windows.
You will need:
1. An official PS2 game disc (the one you wish to copy)
2. A PS2 **Slim** console
-3. An Apple device with a optical DVD drive (or a portable USB DVD drive)
+3. An computer/laptop with a optical DVD drive (or a portable USB DVD drive)
4. Some time and a coffee! (or tea)
## Create an ISO Image of Your PS2 Disc:
+### macOS Instructions
+
1. Insert your PS2 disc into your optical drive.
2. Open **Disk Utility** (Applications > Utilities)
3. In Disk Utility, select your PS2 disc from the sidebar
@@ -40,9 +42,25 @@ mv yourfile.iso.cdr yourfile.iso
Done and done.
-## Getting Started
+### Linux (Alpine) Instructions
+
+Insert your PS2 game disc and run:
+
+~~~sh
+sudo lsblk
+~~~
+
+Look for your optical drive in the list. It's usually labeled something like `/dev/sr0` or `/dev/cdrom`. Once you've identified it, use the `dd` command to create an ISO image from that disc:
+
+~~~sh
+sudo dd if=/dev/sr0 of=~/ps2game.iso bs=2048 status=progress
+~~~
+
+Give that some time to complete. Once finished, move on.
+
+## Installing Wine
-For Mac and Linux users, you will need to install Wine in order to run the patcher:
+For Mac and Linux users, you will need to install Wine in order to run the ESR patcher:
~~~sh
# macOS
@@ -50,10 +68,15 @@ brew install wine-stable
# Linux (Debian)
apt install wine
+
+# Linux (Alpine)
+apk add wine
~~~
## Clone & Run the Patcher
+The following steps work for both macOS and Linux:
+
1. Clone the FreeDVDBoot ESR Patcher:<br> `git clone https://git.sr.ht/~bt/fdvdb-esr`
2. Navigate to the cloned project folder:<br> `cd /path/to/fdvdb-esr`
3. The run the executable:<br> `wine FDVDB_ESR_Patcher.exe`
@@ -64,11 +87,47 @@ Now you need to select your previously cloned `ISO` file, use the default Payloa
## Burning Our ISO to DVD
-It's time for the main event! Insert a blank DVD-R into your disc drive and mount it. Then right click on your patched `ISO` file and run "Burn Disk Image <filename> to Disc...".
+It's time for the main event!
+
+### macOS Instructions
+
+Insert a blank DVD-R into your disc drive and mount it. Then right click on your patched `ISO` file and run "Burn Disk Image <filename> to Disc...".
From here, you want to make sure you select the slowest write speed and enable verification. Once the file is written to the disc and verified (verification might fail - it is safe to ignore) you can remove the disc from the drive.
+### Linux (Alpine) Instructions
+
+For Linux, you will need to install `cdrkit`, which provides the `genisoimage` and `wodim` tools for burning ISOs to DVDs.
+
+~~~sh
+sudo apk add cdrkit
+~~~
+
+Next, you'll need to identify your DVD writer device. Use the following command:
+
+~~~sh
+wodim -scanbus
+~~~
+
+This will list the available devices. Typically, the device will be something like `/dev/sr0`.
+
+Now that you have your ISO and the device name, burn the ISO to the DVD:
+
+~~~sh
+wodim dev=/dev/sr0 speed=4 -v -data /path/to/your/ps2game.iso
+~~~
+
+Take note of the `speed=4` here. This lower speed helps avoid any issues when specifically burning PS2 game files.
+
+(Optional) If you want to verify that the burn was successful, you can use the following command:
+
+~~~sh
+md5sum /dev/sr0
+~~~
+
+That's it!
+
## Before Playing the Game
-Make sure you change the PS2 disc speed from **Standard** to **Fast** in the main "Browser" setting before you put the game into your console. After that, enjoy playing your cloned PS2 game!
+In some instances, you might need to change the PS2 disc speed from **Standard** to **Fast** in the main "Browser" setting before you put the game into your console. After that, enjoy playing your cloned PS2 game!