commit 4ceba402c62c7cf4c1092f5806ffc59b20a37735 from: Bradley Taunt date: Thu Sep 26 16:06:18 2024 UTC Merge branch 'master' of remote 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)
Domains (5 total)|~$75| +|[NearlyFreeSpeech](https://nearlyfreespeech.net)
Web hosting|~$20| |[Migadu](https://migadu.com)
Email service|$19| |[Mullvad](https://mullvad.net)
Privacy focused VPN|$60| -|[NearlyFreeSpeech](https://nearlyfreespeech.net)
Web hosting|~$20| -|[sourcehut](https://sourcehut.org)
Code forge|$20| +|[sourcehut](https://sourcehut.org)
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:
`git clone https://git.sr.ht/~bt/fdvdb-esr` 2. Navigate to the cloned project folder:
`cd /path/to/fdvdb-esr` 3. The run the executable:
`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 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 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!