summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/blog/archlinux-macbook-a1211.md11
-rw-r--r--content/hardware/_index.md5
-rw-r--r--content/hardware/book8088-status-todos.md21
-rw-r--r--content/hardware/book8088.md18
-rw-r--r--content/software/linux_packaging.md2
-rw-r--r--content/toolbox/_index.md11
6 files changed, 61 insertions, 7 deletions
diff --git a/content/blog/archlinux-macbook-a1211.md b/content/blog/archlinux-macbook-a1211.md
index 3df776a..f0c5ec7 100644
--- a/content/blog/archlinux-macbook-a1211.md
+++ b/content/blog/archlinux-macbook-a1211.md
@@ -360,3 +360,14 @@ mkinitcpio -P
cp /boot/initramfs-linux.img /mnt/efi/initramfs-linux.img
cp /boot/initramfs-linux-fallback.img /mnt/efi/initramfs-linux-fallback.img
```
+
+## Addendum 1.5.2024
+
+Updated to kernel 6.6.8, using `MODULES=(amdgpu)` in `/etc/mkinitcpio.conf`
+produces a working framebuffer. Atlernatively using `nomodeset` results
+also in a working text output during boot and switching to graphical mode
+works. Xorg just works using the RADEON driver (xf86-video-ati). The machine
+got a lot more boring (from a hacker perspective). ;-)
+
+I found setting the backlight brightness to be the next challenge, so far no
+tool I tried worked..
diff --git a/content/hardware/_index.md b/content/hardware/_index.md
index c6475dc..ef4be4e 100644
--- a/content/hardware/_index.md
+++ b/content/hardware/_index.md
@@ -2,8 +2,7 @@
title = "Hardware"
+++
-A (not so curated) list of old hardware I own:
+A (not so curated) list of "old" hardware I own:
- [IMC-2001](/hardware/imc-2001): Taiwanese Apple \]\[ / CP/M clone
-
-
+- [Book8088](/hardware/book8088): Modern 8088 XT-style laptop PC
diff --git a/content/hardware/book8088-status-todos.md b/content/hardware/book8088-status-todos.md
new file mode 100644
index 0000000..b02ba5e
--- /dev/null
+++ b/content/hardware/book8088-status-todos.md
@@ -0,0 +1,21 @@
++++
+title = "Book8088 Status and Todo List"
++++
+
+# Todos
+
+Trying to fix several issues:
+
+- Minix 2.0.4: has some weird issues around IRQ handling. It gets stuck
+ in readclock (I suspect after every IRQ, because it happens also when
+ using sleep - which needs a hardware clock interrupt - and when printing
+ to serial). The CF uses _no_ interrupt, this explains why Minix 2 is
+ booting at all.
+
+# things known to work
+
+- DOS 6.22 with mTCP network stack and a NE2000 Kinston card
+- Mini 1.7 boots and runs just fine
+- Booting XT-IDE serially with DOS image
+- Booting Minix 2.0 over serial using the Linux version of serdrive
+ from XT-IDE
diff --git a/content/hardware/book8088.md b/content/hardware/book8088.md
new file mode 100644
index 0000000..ee06868
--- /dev/null
+++ b/content/hardware/book8088.md
@@ -0,0 +1,18 @@
++++
+title = "Book 8088"
++++
+
+{{< figure src="/images/hardware/book8088/book8088.jpg" alt="Book8088" >}}
+
+This is a modern clone of a IBM PC (XT), with a NEC V20 CPU, compact flash,
+VGA graphics, serial and parallel connector and a USB connector (which mainly
+serves as mass storage device). It has 640k of RAM (yes exactly 640k). It runs
+in 4 or 8 MHz speed (turbo mode). You can also connect 8-bit ISA-cards over
+an ISA-bus extender with 3 slots (though this renders the laptop much less
+portable).
+
+It runs the [8088 BIOS](https://github.com/skiselev/8088_bios) not the Chinese
+pirated one. This one also includes the [XT-IDE](https://www.xtideuniversalbios.org/)
+disk BIOS for the compact flash or serial disk drive.
+
+- [Status and Todos](/hardware/book8088-status-todos)
diff --git a/content/software/linux_packaging.md b/content/software/linux_packaging.md
index e6bd7cc..805aa2c 100644
--- a/content/software/linux_packaging.md
+++ b/content/software/linux_packaging.md
@@ -20,7 +20,7 @@ I stopped to maintain the CRUX packages.
I'm still maintaing some ARCH Linux packages, mainly things I need for
personal hacking.
-See my [ARCH packages](http://aur.archlinux.org/packages.php?SeB=m&K=andreas_baumann).
+See my [ARCH packages](https://aur.archlinux.org/packages?O=0&SeB=M&K=andreas_baumann&outdated=&SB=p&SO=d&PP=50).
I'm also taking part in the [Archlinux32](https://www.archlinux32.org) project,
an effort to keep 32-bit Intel alive for Archlinux.
diff --git a/content/toolbox/_index.md b/content/toolbox/_index.md
index c4be5f4..1c6b78c 100644
--- a/content/toolbox/_index.md
+++ b/content/toolbox/_index.md
@@ -80,6 +80,9 @@ Some things I found to be useful for daily programming.
directory (proved to be extremely stable over time).
* [Luakit](https://luakit.github.io/): webkit-based browser, highly customizable
with Lua scripting
+* [Palemoon](https://www.palemoon.org): derived from Firefox, uses much much less
+ resources than Chromium or modern Firefox while still supporting almost everything
+ I need from a web browser.
* [irssi](https://irssi.org/): for chatting (terminal)
* [newsboat](https://newsboat.org/): a RSS feed reader looking like mutt
(I'm using the old pure-C++/non-Rust version I forked as
@@ -92,9 +95,11 @@ Some things I found to be useful for daily programming.
on every Linux system.
* [Ripcord](https://cancel.fm/ripcord/): way faster alternative to
Discord (and yes, I also pay for software - Slack), no video capabilities
- though, just audio and chat but that's usually all I need. The electron
+ though, just audio and chat but that's usually all I need. The Electron
based Discord and Slack are just so unbearably slow, if I need that
experience I can as well start the browser version.
+* [Hugo](https://gohugo.io/): static web page generator for all kind of
+ web pages.
## Deprecated
@@ -103,11 +108,11 @@ The following tools I used in the past, but not anymore:
* [Seamonkey](http://www.seamonkey-project.org/): Seamonkey slowly gets
all the "features" of Mozilla (slow, Rust build problems, out-of-memory
when building and linking). So I lost interest in it. I replaced it with
- Luakit and mutt/trojita, irssi, etc..
+ Palemoon/Luakit and mutt/trojita, irssi, etc..
* [Librewolf](https://librewolf-community.gitlab.io/): fork of Firefox,
without all the built-in stuff from Mozilla nobody needs or asked for.
I'm no longer using it, as compiling it is too much of a hazzle with
- frequent rust incompatibilities..
+ frequent Rust incompatibilities..
* [openSUSE Build Service](https://build.opensuse.org/): for building
release packages in the cloud. They deleted my home project and I'm
no longer doing software development, really.