2024
-
Sep 11, 2024
Preserving an Original Xbox
-
Jul 14, 2024
iPhone 15 Pro for "serious" photography
2023
-
Oct 31, 2023
How software AV1 video decoding affects battery consumption on Macbook Pro
-
Sep 2, 2023
Intel 80386, a revolutionary CPU
-
Mar 12, 2023
Apple M2 Pro vs AMD 3950X
-
Jan 12, 2023
Inside Windows 3
2022
-
Dec 5, 2022
Sometimes, emulation is not enough
-
Feb 26, 2022
Timing on the PC family under DOS
2021
-
Oct 28, 2021
Rendering 3D animations on early PCs from the 90s
-
Jan 24, 2021
Loading a modern image on an Amiga 500
2020
-
Dec 31, 2020
Migrating from WordPress to Jekyll
-
Sep 5, 2020
Archiving on cold storage
-
Jan 15, 2020
Random level generation on Apple II
2019
-
Dec 1, 2019
Retro Gaming Convention
-
Jun 1, 2019
Apple II ProDOS boot sequence
2018
-
Dec 31, 2018
Rogue-like on Apple II: Raycasting a line of sight
-
Oct 28, 2018
An HIRES tile engine for the Apple II
-
Mar 9, 2018
The 640K memory limit of MS-DOS
-
Jan 8, 2018
Building a gaming PC as in 1993
2017
-
Aug 10, 2017
Async tasks in C++
-
Apr 4, 2017
Of the importance of measuring the homogeneity when testing a monitor
-
Feb 4, 2017
A Game of Life
-
Jan 20, 2017
Making the Apple II sing
2016
-
Dec 14, 2016
HIRES Graphics on Apple II
-
Oct 9, 2016
Coding in Assembly for an Apple II
-
Sep 17, 2016
Coding in C for an 8 bit 6502 CPU
-
Aug 17, 2016
Shadow and the future of Cloud Computing
-
Jun 8, 2016
Apple IIe: Fabrication d'un câble pour Le Chat Mauve
-
Jun 6, 2016
Apple IIe: réparation de l'alimentation
-
Apr 11, 2016
A very simple threading library
-
Apr 3, 2016
Wrapping std::deque to make it thread safe
2015
-
Sep 23, 2015
How to Sync Lightroom between two computers
2014
-
Jan 9, 2014
Hosting a private VoIP server on a Raspberry Pi
2013
-
Jun 29, 2013
Yet Another Password Generator
-
May 1, 2013
Creating and uploading a new Debian/Ubuntu package from a Qt project