summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-09-20 22:37:54 +0200
committermms <michal@sapka.me>2024-09-20 22:37:54 +0200
commit1fad633ea28831dcad9077c4567c80b9c4b8e79a (patch)
tree28a2a970e20794b50809574d74edaddd6f52a959
parent4c09a9b465597051ffd3dd90c8e9afa28a8b39a1 (diff)
feat: scummvm
l---------content-org/.#bsd.org1
-rw-r--r--content-org/bsd.org38
-rw-r--r--content/bsd/_index.md7
-rw-r--r--content/bsd/gaming/scummvm.md32
-rw-r--r--content/bsd/why-bsd.md4
-rw-r--r--content/bsd/why-not-bsd.md4
-rw-r--r--layouts/partials/blog/cross-site-post.html2
7 files changed, 81 insertions, 7 deletions
diff --git a/content-org/.#bsd.org b/content-org/.#bsd.org
deleted file mode 120000
index 380ef18..0000000
--- a/content-org/.#bsd.org
+++ /dev/null
@@ -1 +0,0 @@
-mms@voyager.7249:1726686014 \ No newline at end of file
diff --git a/content-org/bsd.org b/content-org/bsd.org
index bb54ee8..817e80a 100644
--- a/content-org/bsd.org
+++ b/content-org/bsd.org
@@ -7,11 +7,12 @@
#+HUGO_WEIGHT: auto
#+HUGO_SECTION:
-* DONE BSD
+* DONE Michal's Guide to BSD
CLOSED: [2024-03-06 Wed 14:45]
:PROPERTIES:
:EXPORT_FILE_NAME: _index
:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract A site dedicated to BSD family of systems
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :noreturn yes
:EXPORT_HUGO_PAIRED_SHORTCODES: recent-updates menu img-r
:END:
@@ -1250,6 +1251,41 @@ Notes:
I learned the BUS trick from [[https://nudesystems.com/how-to-fix-no-screen-found-xorg-error-on-freebsd/][Nude Systems]].
+* Gaming
+:PROPERTIES:
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :primary_menu bsd
+:EXPORT_HUGO_MENU: :menu bsd :parent "gaming"
+:EXPORT_HUGO_SECTION: gaming
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER: :primary_menu bsd
+:END:
+
+** DONE ScummVM
+CLOSED: [2024-09-20 Fri 21:34]
+:PROPERTIES:
+:EXPORT_FILE_NAME: scummvm
+:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: :abstract Running old adventure games
+:EXPORT_HUGO_PAIRED_SHORTCODES: img-c img-r menu
+:END:
+
+[[https://www.scummvm.org/][ScummVM]] started as a way to run classic LucasArts point-and-click adventure games on modern hardware.
+Today is has grown to a general runner for classic adventure games.
+If ScummVM is supported on your OS, you have a huge selection of games to choose from - just check the [[https://www.scummvm.org/compatibility/][compatibility list]]!
+
+Luckly for us, FreeBSD has a ready port and a prebuilt package. All we need to do is to
+
+#+begin_src sh
+pkg install scummvm
+#+end_src
+
+Note, that ScummVM is not *only* a runner, but it's the best way to experience supported games.
+Not only does it provide a modern save system, but it also fixes all problems, like synchronization of audio/video.
+
+Since ScummVM abstracts the OS from the game, any problems you may experience should not be FreeBSD specific, so finding help should be easy.
+
+Getting the games may be problematic.
+Most modern remakes are not using the classic engines, so they may not work.
+
+
* WIP
** TODO OpenBSD: XMPP (Jabber) server
diff --git a/content/bsd/_index.md b/content/bsd/_index.md
index 0090da5..20fb007 100644
--- a/content/bsd/_index.md
+++ b/content/bsd/_index.md
@@ -1,8 +1,13 @@
+++
-title = "BSD"
+title = "Michal's Guide to BSD"
author = ["Michał Sapka"]
date = 2024-03-06T14:45:00+01:00
draft = false
weight = 1001
abstract = "A site dedicated to BSD family of systems"
+noreturn = "yes"
+++
+
+{{< menu "bsd" >}}
+Dune
+{{< /menu >}}
diff --git a/content/bsd/gaming/scummvm.md b/content/bsd/gaming/scummvm.md
new file mode 100644
index 0000000..cb365f4
--- /dev/null
+++ b/content/bsd/gaming/scummvm.md
@@ -0,0 +1,32 @@
++++
+title = "ScummVM"
+author = ["Michał Sapka"]
+date = 2024-09-20T21:34:00+02:00
+draft = false
+weight = 2001
+primary_menu = "bsd"
+abstract = "Running old adventure games"
+[menu]
+ [menu.bsd]
+ weight = 2001
+ identifier = "scummvm"
+ parent = "gaming"
++++
+
+[ScummVM](https://www.scummvm.org/) started as a way to run classic LucasArts point-and-click adventure games on modern hardware.
+Today is has grown to a general runner for classic adventure games.
+If ScummVM is supported on your OS, you have a huge selection of games to choose from - just check the [compatibility list](https://www.scummvm.org/compatibility/)!
+
+Luckly for us, FreeBSD has a ready port and a prebuilt package. All we need to do is to
+
+```sh
+pkg install scummvm
+```
+
+Note, that ScummVM is not **only** a runner, but it's the best way to experience supported games.
+Not only does it provide a modern save system, but it also fixes all problems, like synchronization of audio/video.
+
+Since ScummVM abstracts the OS from the game, any problems you may experience should not be FreeBSD specific, so finding help should be easy.
+
+Getting the games may be problematic.
+Most modern remakes are not using the classic engines, so they may not work.
diff --git a/content/bsd/why-bsd.md b/content/bsd/why-bsd.md
index 75ee47f..6bde63d 100644
--- a/content/bsd/why-bsd.md
+++ b/content/bsd/why-bsd.md
@@ -4,14 +4,14 @@ author = ["Michał Sapka"]
date = 2024-05-01T21:48:00+02:00
categories = ["bsd"]
draft = false
-weight = 2002
+weight = 2001
primary_menu = "bsd"
abstract = "Reasons why BSD may be the best OS for you"
menu_item_override = "Why I run BSD on a PC"
menu_item_override_start_li = true
[menu]
[menu.bsd]
- weight = 2002
+ weight = 2001
identifier = "why-i-run-a-bsd-on-a-pc"
post = "but"
+++
diff --git a/content/bsd/why-not-bsd.md b/content/bsd/why-not-bsd.md
index e4f4afa..881da81 100644
--- a/content/bsd/why-not-bsd.md
+++ b/content/bsd/why-not-bsd.md
@@ -4,14 +4,14 @@ author = ["Michał Sapka"]
date = 2024-04-20T22:13:00+02:00
categories = ["bsd"]
draft = false
-weight = 2003
+weight = 2002
primary_menu = "bsd"
abstract = "Reasons why BSD may not be the best OS for you"
menu_item_override = "perhaps you shouldn't"
menu_item_override_end_li = true
[menu]
[menu.bsd]
- weight = 2003
+ weight = 2002
identifier = "bsds-may-not-be-a-system-for-you"
+++
diff --git a/layouts/partials/blog/cross-site-post.html b/layouts/partials/blog/cross-site-post.html
index 2a9f77b..b438467 100644
--- a/layouts/partials/blog/cross-site-post.html
+++ b/layouts/partials/blog/cross-site-post.html
@@ -8,6 +8,8 @@
{{ $section = "Unix History" }}
{{ else if eq .Section "star-trek" }}
{{ $section = "Star Trek" }}
+{{ else if eq .Section "bsd" }}
+ {{ $section = "Guide to BSD" }}
{{ end }}
<article class="link">