corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a0e6f3-2ff9-7204-902c-0ea0808a1f61", "title": "Grand MS-DOS gaming General MIDI showdown", "url": "https://blog.johnnovak.net/2023/03/05/grand-ms-dos-gaming-general-midi-showdown/", "published_at": "2023-03-05T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0811eae5f", "title": "Creating a bootable MS-DOS partition on a CF card", "url": "https://blog.johnnovak.net/2023/01/21/creating-a-bootable-ms-dos-partition-on-a-cf-card/", "published_at": "2023-01-21T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0812ea3e5", "title": "Gaming on the Amiga --- Part 1: Amiga 500 is all you need (mostly)", "url": "https://blog.johnnovak.net/2023/01/02/gaming-on-the-amiga-part-1-amiga-500-is-all-you-need/", "published_at": "2023-01-02T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0820ee554", "title": "Achieving period-correct graphics in personal computer emulators --- Part 1: The Amiga", "url": "https://blog.johnnovak.net/2022/04/15/achieving-period-correct-graphics-in-personal-computer-emulators-part-1-the-amiga/", "published_at": "2022-04-15T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0827090ac", "title": "Smooth video playback with subtitles on Raspberry PI 4", "url": "https://blog.johnnovak.net/2021/05/31/smooth-video-playback-with-subtitles-on-raspberry-pi-4/", "published_at": "2021-05-31T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea08330f87f", "title": "Nim Apocrypha, Vol. I", "url": "https://blog.johnnovak.net/2020/12/21/nim-apocrypha-vol-i/", "published_at": "2020-12-21T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea08371cb35", "title": "Raspbian Stretch home server setup", "url": "https://blog.johnnovak.net/2019/03/09/raspbian-stretch-home-server-setup/", "published_at": "2019-03-09T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea083c4d04a", "title": "Creating a Nim wrapper for FMOD", "url": "https://blog.johnnovak.net/2018/07/07/creating-a-nim-wrapper-for-fmod/", "published_at": "2018-07-07T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea084b3f771", "title": "Ao resists the forces of darkness (pbrt meets Nim)", "url": "https://blog.johnnovak.net/2017/06/18/ao-resists-the-forces-of-darkness-pbrt-meets-nim/", "published_at": "2017-06-18T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea084e46062", "title": "Nim performance tuning for the uninitiated", "url": "https://blog.johnnovak.net/2017/04/22/nim-performance-tuning-for-the-uninitiated/", "published_at": "2017-04-22T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea084ffab53", "title": "A minimalist Openbox desktop for Vim freaks", "url": "https://blog.johnnovak.net/2016/11/13/a-minimalist-openbox-desktop-for-vim-freaks/", "published_at": "2016-11-13T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea085dbc853", "title": "The Nim Ray Tracer Project --- Part 4: Calculating box normals", "url": "https://blog.johnnovak.net/2016/10/22/the-nim-ray-tracer-project-part-4-calculating-box-normals/", "published_at": "2016-10-22T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0865b816d", "title": "The Nim Ray Tracer Project --- Part 3: Lighting & Vector Maths", "url": "https://blog.johnnovak.net/2016/10/15/the-nim-ray-tracer-project-part-3-lighting-vector-maths/", "published_at": "2016-10-15T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea086c726b0", "title": "What every coder should know about gamma", "url": "https://blog.johnnovak.net/2016/09/21/what-every-coder-should-know-about-gamma/", "published_at": "2016-09-21T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea087a593e1", "title": "Cross-platform GUI Toolkit Trainwreck --- 2016 Edition", "url": "https://blog.johnnovak.net/2016/05/29/cross-platform-gui-toolkit-trainwreck-2016-edition/", "published_at": "2016-05-29T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea087a9fd40", "title": "The Nim Ray Tracer Project --- Part 2: The Basics", "url": "https://blog.johnnovak.net/2016/04/30/the-nim-ray-tracer-project-part-2-the-basics/", "published_at": "2016-04-30T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea0880117ca", "title": "The Nim Ray Tracer Project --- Part 1: Introduction", "url": "https://blog.johnnovak.net/2016/04/28/the-nim-ray-tracer-project-part-1-introduction/", "published_at": "2016-04-28T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea088d81821", "title": "The quest for a programming language that doesn't suck --- Part 1", "url": "https://blog.johnnovak.net/2016/03/03/the-quest-for-a-programming-language-that-doesnt-suck-part-1/", "published_at": "2016-03-03T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea08983539b", "title": "The Beginning", "url": "https://blog.johnnovak.net/2016/02/21/the-beginning/", "published_at": "2016-02-21T00:00:00+00:00" }, { "id": "01a0e6f3-2ff9-7204-902c-0ea089bb2273", "title": "About", "url": "https://blog.johnnovak.net/about/", "published_at": null } ] posts
Claim your blog
Back to blog.johnnovak.net
Blog · corpus.blog/blogs/blog.johnnovak.net/posts
blog.johnnovak.net
blog.johnnovak.net
2023
Grand MS-DOS gaming General MIDI showdown
original ↗
5 Mar 2023
Creating a bootable MS-DOS partition on a CF card
original ↗
21 Jan 2023
Gaming on the Amiga --- Part 1: Amiga 500 is all you need (mostly)
original ↗
2 Jan 2023
2022
Achieving period-correct graphics in personal computer emulators --- Part 1: The Amiga
original ↗
15 Apr 2022
2021
Smooth video playback with subtitles on Raspberry PI 4
original ↗
31 May 2021
2020
Nim Apocrypha, Vol. I
original ↗
21 Dec 2020
2019
Raspbian Stretch home server setup
original ↗
9 Mar 2019
2018
Creating a Nim wrapper for FMOD
original ↗
7 Jul 2018
2017
Ao resists the forces of darkness (pbrt meets Nim)
original ↗
18 Jun 2017
Nim performance tuning for the uninitiated
original ↗
22 Apr 2017
2016
A minimalist Openbox desktop for Vim freaks
original ↗
13 Nov 2016
The Nim Ray Tracer Project --- Part 4: Calculating box normals
original ↗
22 Oct 2016
The Nim Ray Tracer Project --- Part 3: Lighting & Vector Maths
original ↗
15 Oct 2016
What every coder should know about gamma
original ↗
21 Sept 2016
Cross-platform GUI Toolkit Trainwreck --- 2016 Edition
original ↗
29 May 2016
The Nim Ray Tracer Project --- Part 2: The Basics
original ↗
30 Apr 2016
The Nim Ray Tracer Project --- Part 1: Introduction
original ↗
28 Apr 2016
The quest for a programming language that doesn't suck --- Part 1
original ↗
3 Mar 2016
The Beginning
original ↗
21 Feb 2016
Undated
About
original ↗
—