Lemuroid 1.1.1


The first stable version of Lemuroid was released about a month ago, but I’m not done with it just yet. You guys have been amazing and provided a lot of feedback, which was distilled into version 1.1.1, released just a few days ago.

For starters we have a few new systems:

  • Sony PlayStation (PSX) (with multidisk support in .pbp format)
  • Atari 2600 (A26)
  • Sega Game Gear (GG)

Then we have some new features:

  • Labels on buttons (this was probably the most wanted feature :D)
  • Improved detection for iso/pbp files
  • Virtual buttons no longer overlap with touchscreen on NDS
  • Added a virtual button which simulates microphone noise on NDS

And to finish, I also exposed a few core options such as:

  • Game Boy colorization palette and LCD blur
  • Video filters and color correction for various systems
  • Frameskip for PSX and NDS

As always, you can find the source code on Github or grab it from Google Play.


Welcome Lemuroid!

This year brought the first stable release of my new pet project: Libretro Emulator for Android, or in short… Lemuroid!

It’s a very simple to use, nice looking, native, Android friendly application which leverages Libretro to emulate all your favourite consoles:

  • Nintendo (NES)
  • Super Nintendo (SNES)
  • Game Boy (GB)
  • Game Boy Color (GBC)
  • Game Boy Advance (GBA)
  • Sega Genesis (aka Megadrive)
  • Sega Master System (SMS)
  • Nintendo 64 (N64)
  • PlayStation Portable (PSP)
  • Arcade (FinalBurn Neo)
  • Nintendo DS (NDS)

Lemuroid scans your roms directory to detect compatible games, automatically downloads covers and lets you play with customized touch controls or an external gamepad. It supports autosave, save states and screen simulation shaders (CRT or LCD) to replicate some of the original feeling.

You can find the source code on Github and install it from Google Play.

Many thanks to all the testers that went through alpha and beta, you have been amazing!


Here's crt-live-coding!

Hello again my friends, on this very hot day I want to share with you something cool! It’s a cool-retro-term fork specifically designed for music live coding.

It combines many of the graphical effects of CRT with a supercollider based music visualization. You can basically run any cli application commanding a supercollider backend and literally see music.

crt-live-coding is using FoxDot (which is amazing) and vim as a text editor.

Since a picture is worth a thousand words, and a video is worth a thousand pictures here’s me playing with it:

This is still a very early release, but if you want to try it out you can find the source code on github:



Cool-Retro-Term 1.1.1 is out!


Hi fellow readers,

in the last few months I’ve been working very hard to give CRT some of the love it deserves, and I’m very proud to announce you this new major release!

The most important changes include:

  • Two years of upstream (qtermwidget) terminal fixes
  • Big performance improvements (and lowered resource consumption)
  • New shiny (literally) frame
  • System fonts support
  • Countless under-the-hood improvements and fixes

On the packaging side (many thank to https://github.com/probonopd) we also have CRT AppImages, which are easy to install on any Linux distribution; Ubuntu users will have to wait a bit more, but a proper snap package is on the way (thanks to https://github.com/kz6fittycent).

You can grab the latest AppImage and dmg files from here:


Have fun!

Dymages is here

More than a year has gone since I updated this blog, but that doesn’t mean you’ve been abandoned 🙂. Today I’m finally very happy to present my latest pet project: Dymages.


It’s an Android application which animates your still pictures with with beautiful weather, color and artistic effects. You can also share your creations with the rest of the world or just behold at the beauties others created for you.

In this case a video is probably worth a thousand words. Enjoy!