2019 · 2020 · 2021 · 2022 · 2023 · 2024

January 2023

PS Move API Cleanups

The open source motion controller tracking library has its code spring-cleaned. New camera support as well as better/faster color calibration is also available now.

February 2023

apkenv: OSMesa and QEMU user-space emulation

apkenv, a compatibility layer for games packaged as APK gets some updates after several years, including making it possible to run under Desktop Linux with the help of OSMesa and QEMU user-space emulation.

Running Bounce Evolution on modern Linux

Making 32-bit ARM binaries from 2009 work on modern 64-bit x86/ARM Linux using qemu user-space emulation, X11/EGL/D-Bus/PulseAudio wrapping and OpenGL pass-through.

April 2023

urlwatch 2.26 released

urlwatch 2.26 brings support for shell-based reporters, user-agent override for browser jobs and various other fixes that accumulated in the year since the previous release.

Dzzee 1.4.0 for NDS Homebrew

Dzzee, the multi-platform arcade game gets a new port in the form of version 1.4.0 for the Nintendo DS Homebrew.

Running Ubuntu 23.04 on Parallels Desktop 18

One way to run Linux on a M1 Mac is so use Parallels Desktop. However, Linux Kernel 6.2 is not yet supported by the Parallels Guest Tools, so we need a workaround.

May 2023

urlwatch 2.27 and 2.28 released

New releases of urlwatch bring some small fixes, including compatibility with Python 3.11 for pyppetteer-based browser jobs (in version 2.27), as well as Playwright as new backend for browser jobs (in version 2.28).

Sound support in PS2 Linux (BlackRhino, Kernel 2.4.17)

Linux can run on the PS2, and with some additional firmware modules for the IOP, even sound support can work on Kernel 2.4.17. Newer ports of Linux (e.g. version 5.4) also exist, but are currently lacking driver support for the sound hardware.

Tetrepetete 2.2.0 for PS2 Homebrew

Tetrepetete, a fancy clone of that game with blocks of four is now also available for PS2 Homebrew (MIPS, ELF).

Dzzee 1.5.0 for PSP Homebrew

Dzzee, the multi-platform arcade game gets yet another port. This time, catching up with the 7th generation of handheld consoles, Dzzee was ported to the Playstation Portable.

June 2023

Loonies 8192 r67 for PS2, GameCube, Wii, Windows 3.11

My most-ported(?) game, Loonies 8192, gets ported to even more platforms with this first release in 2 years that adds 3 new console ports (PS2, GameCube and Wii) and one retro PC port (Windows 3.11 with 32-bit processors).

Dzzee 1.6.0 for NDS, GCN, Wii, PS1 and PS2 released

Finishing up the porting frenzy, Dzzee gets ported to a few more home console homebrew platforms, and the NDS port is updated for improved performance.

Super Trace Benchmark v2.1 for DOS released

As part of the DOS Game Jam June 2023, I turned a ray tracer I developed in 2022 into a small DOS benchmark that is very inspired by old VGA benchmarks of the day.

chro.mono 2.4.1 for DOS (Demo) released

My second entry for the DOS Game Jam June 2023 Edition, this is the DOS port (without audio) of a mobile game I wrote in 2018. Mouse-based VGA fun for your old(ish) CPUs.

Loonies 23.0.0 released

A new version of Loonies is out, which brings a new title screen background music track by Crisps.

Loonies 23.0.1 released

Same day, different release. This release adds yet another music track by Crisps, and allows previewing the level soundtrack in the level selection screen.

Tennix 1.3.2 released

The open source version of Tennix has been ported to SDL2, which will come in handy for Linux distributions that are migrating from SDL 1.2 to SDL 2, such as Debian.

July 2023

Tennix 20th Anniversary Edition

As part of finishing up the DOS game jam submissions and finally releasing some long-standing private branches, Tennix gets a celebratory DOS + Win32 release for its 20th anniversary of its initial DOS release (back in 2003).

Maemulator 23.7.8 released

Fixing QEMU user-space compatibility for 32-bit x86 Linux, and fixing linker errors that were spotted on more recent distros.

August 2023

Raspberry Pi Zero W as USB Ethernet Gadget on Windows 98

Use the Raspberry Pi Zero W (or Zero 2 W) as USB Ethernet device (router, WIFI access device, shell server, ...) on old computers that have USB ports but obsolete operating systems. Powered by the Linux USB Gadget driver :)

September 2023

Hooking file open operations in DOS

While working on the menu/launcher of the DOS Game Jam Demo Disc (something that isn't out yet, but hopefully will be eventually), one idea was to allow the games to save to the HDD while being run from CD-ROM -- and that without having to request a special build for all games.

October 2023

NTC CHIP: ubifs troubleshooting via UART/USB + a Raspberry Pi 3

The ubifs of my NTC CHIP is broken in such a way that the CHIP cannot boot anymore. Let's debug it using the UART, U-Boot, USB and a RPi3.

December 2023

Vanish5+ v1 for DOS released

A new submission for the DOS Game Jam End of Year 2023 Edition. This is another small puzzle game using VGA graphics, OPL-2 music and Sound Blaster sound effects, keyboard and mouse support.

Thomas Perl · 2023-12-29