Commit Diff


commit - 56f674d4241bf55a805791d8a1a5a387d196f356
commit + 4ceba402c62c7cf4c1092f5806ffc59b20a37735
blob - 585e53049b923f22bd4c0d7fff307d756ce2d1e3
blob + 3de234b109b12aac6db21318e0dcd3803f86d29a
--- pages/colophon.md
+++ 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 
 | 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|
blob - e0fd545318bb1e695975a96ee50f4ad7a0d1fbf9
blob + af4b232ca98e26a79a743cf326d8550668524d14
--- pages/projects.md
+++ 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 generato
 
 ## 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
blob - 5632a7a6a009ba82f64edf32378d269daaf31f6d
blob + 901577299f792ebfad8abaf9ed3e1a412b2aa930
--- pages/uses.md
+++ pages/uses.md
@@ -9,10 +9,10 @@ I'm proud to support open source products and privacy-
 |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-
   - 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-
   - 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
blob - 38e0538514cf5b4c8b64a666e1445d2cb48fff35
blob + 68389ccf1f6e600159b9c964ca04d7ba8f102b1b
--- posts/ps2-games.md
+++ 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,20 +42,41 @@ mv yourfile.iso.cdr yourfile.iso
 
 Done and done.
 
-## Getting Started
+### Linux (Alpine) Instructions
 
-For Mac and Linux users, you will need to install Wine in order to run the patcher:
+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 ESR patcher:
+
+~~~sh
 # macOS
 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` fi
 
 ## 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!