diff options
Diffstat (limited to 'content')
-rw-r--r-- | content/blog/archlinux-macbook-a1211.md | 11 | ||||
-rw-r--r-- | content/hardware/_index.md | 5 | ||||
-rw-r--r-- | content/hardware/book8088-status-todos.md | 21 | ||||
-rw-r--r-- | content/hardware/book8088.md | 18 | ||||
-rw-r--r-- | content/software/linux_packaging.md | 2 | ||||
-rw-r--r-- | content/toolbox/_index.md | 11 |
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. |