41554 blogs · [ { "id": "01a087ac-e4ce-71f2-82ec-b98531d91f01", "title": "So How Long Do HDDs Last Anyway", "url": "https://ncot.uk/blog-posts/so-how-long-do-hdds-last-anyway/", "published_at": "2022-12-05T20:40:57+00:00" }, { "id": "01a087ac-e4ce-71f2-82ec-b98532359000", "title": "Setting up MSYS2 and LibSDL2 for graphics programming in Windows", "url": "https://ncot.uk/blog-posts/setting-up-msys2-and-libsdl2-for-graphics-programming-in-windows/", "published_at": "2022-11-17T22:14:42+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfaf4d5e28", "title": "£3000 Mobile Phone Motorola 8500x", "url": "https://ncot.uk/videos/3000-mobile-phone-motorola-8500x/", "published_at": "2022-10-29T19:16:28+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfafb365d1", "title": "Home Assistant Solar Monitoring", "url": "https://ncot.uk/blog-posts/home-assistant-solar-monitoring/", "published_at": "2022-10-22T19:37:05+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfb09aa13d", "title": "Workshed Tidying", "url": "https://ncot.uk/blog-posts/workshed-tidying/", "published_at": "2022-10-17T19:34:52+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfb179767a", "title": "MS Powertoys Remap Keyboard", "url": "https://ncot.uk/blog-posts/ms-powertoys-remap-keyboard/", "published_at": "2022-10-15T14:06:51+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfb17bf4c5", "title": "DIY Home Solar Finished", "url": "https://ncot.uk/blog-posts/diy-home-solar-finished/", "published_at": "2022-10-09T18:29:46+00:00" }, { "id": "01a087ac-e4cf-7268-a661-4fcfb1a4bba6", "title": "Who Debugs the Debuggers", "url": "https://ncot.uk/blog-posts/who-debugs-the-debuggers/", "published_at": "2022-09-04T21:20:36+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d43dc78bac", "title": "Document Your Internal Projects", "url": "https://ncot.uk/blog-posts/document-your-internal-projects/", "published_at": "2022-08-27T13:09:37+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d43e90beff", "title": "Clever engineering on a budget - ZX Spectrum Interrupts", "url": "https://ncot.uk/videos/clever-engineering-on-a-budget-zx-spectrum-interrupts/", "published_at": "2022-08-11T00:00:00+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d43f069b27", "title": "Breaking the 64k barrier - Spectrum Memory Banking", "url": "https://ncot.uk/videos/breaking-the-64k-barrier-spectrum-memory-banking/", "published_at": "2022-07-24T00:00:00+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d43f36ef59", "title": "Memory Banking, DMA and Interrupts - How 8bit computers work", "url": "https://ncot.uk/videos/memory-banking-dma-and-interrupts-how-8bit-computers-work/", "published_at": "2022-06-01T22:39:38+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d43f9aa0d0", "title": "Easy C Programming on ZX Spectrum Next - How to set up", "url": "https://ncot.uk/videos/easy-c-programming-on-zx-spectrum-next-how-to-set-up/", "published_at": "2022-02-24T20:54:14+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4403eac0d", "title": "Copper", "url": "https://ncot.uk/videos/copper/", "published_at": "2022-01-30T20:54:14+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d441185760", "title": "Freeing Smart Devices With Tasmota", "url": "https://ncot.uk/blog-posts/freeing-smart-devices-with-tasmota/", "published_at": "2022-01-22T20:51:03+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d441e7fed6", "title": "2021 Review", "url": "https://ncot.uk/blog-posts/2021-review/", "published_at": "2022-01-02T20:33:58+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d442239d4a", "title": "Crap quality USB cables", "url": "https://ncot.uk/blog-posts/crap-quality-usb-cables/", "published_at": "2021-12-04T13:04:04+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d442f2eea7", "title": "Devlog 04 - Keyboard and Joystick Inputs", "url": "https://ncot.uk/videos/devlog-04-keyboard-and-joystick-inputs/", "published_at": "2021-11-28T19:37:23+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4430579f6", "title": "25 Year Old Coding Project Review", "url": "https://ncot.uk/videos/25-year-old-coding-project-review/", "published_at": "2021-10-12T22:39:38+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d443995a77", "title": "Atari ST Mouse - How’s it work anyway?", "url": "https://ncot.uk/videos/atari-st-mouse-hows-it-work-anyway/", "published_at": "2021-10-10T22:29:11+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d443dad7d7", "title": "ZX Spectrum Next Hardware Sprites Overview", "url": "https://ncot.uk/videos/zx-spectrum-next-hardware-sprites-overview/", "published_at": "2021-08-19T12:37:23+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4448eaf3d", "title": "Logo and Mindstorms - Learning How to Program", "url": "https://ncot.uk/videos/logo-and-mindstorms-learning-how-to-program/", "published_at": "2021-08-11T09:07:33+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4458bdd13", "title": "Import Facebook Into WordPress", "url": "https://ncot.uk/blog-posts/import-facebook-into-wordpress/", "published_at": "2021-08-08T07:32:46+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d445bf43cf", "title": "Upgrading My Atari ST to 4MB", "url": "https://ncot.uk/videos/upgrading-my-atari-st-to-4mb/", "published_at": "2021-07-14T15:50:46+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4461e3e6a", "title": "Tired Psu Repair My Atari 520STFM", "url": "https://ncot.uk/videos/tired-psu-repair-my-atari-520stfm/", "published_at": "2021-07-02T21:33:02+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d446d29cfd", "title": "SMT Soldering and Atari ST Repairs", "url": "https://ncot.uk/blog-posts/smt-soldering-and-atari-st-repairs/", "published_at": "2021-06-02T20:52:48+00:00" }, { "id": "01a087ac-e4d0-70eb-a9c5-a6d4479a2547", "title": "Updated Website", "url": "https://ncot.uk/blog-posts/updated-website/", "published_at": "2021-05-30T22:04:04+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6caee6ced", "title": "Tecknet Mechanical Keyboard Repair", "url": "https://ncot.uk/blog-posts/tecknet-mechanical-keyboard-repair/", "published_at": "2021-05-30T21:12:25+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cb35d9ec", "title": "Unopened Decade My Atari 520STFM", "url": "https://ncot.uk/videos/unopened-decade-my-atari-520stfm/", "published_at": "2021-04-02T21:32:37+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cb766600", "title": "Devlog 02 - Layer 2 Graphics", "url": "https://ncot.uk/videos/devlog-02-layer-2-graphics/", "published_at": "2021-03-18T12:37:23+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cc733f33", "title": "Devlog 01 - Spectrum Next Programming Languages", "url": "https://ncot.uk/videos/devlog-01-spectrum-next-programming-languages/", "published_at": "2021-02-18T12:37:23+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cce6378c", "title": "Quazar Graphic OLED Display - Real Pixels for your RC2014", "url": "https://ncot.uk/videos/quazar-graphic-oled-display-real-pixels-for-your-rc2014/", "published_at": "2021-02-06T17:00:00+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cd0af3e9", "title": "3d Printer Extreme Teardown", "url": "https://ncot.uk/videos/3d-printer-extreme-teardown/", "published_at": "2020-12-20T16:37:06+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cd596f91", "title": "Raspberry Pi 400 Devkit for RC2014", "url": "https://ncot.uk/blog-posts/raspberry-pi-400-devkit-for-rc2014/", "published_at": "2020-12-13T22:14:17+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cddb498c", "title": "Microstudio.dev Game Programming", "url": "https://ncot.uk/blog-posts/microstudio-dev-game-programming/", "published_at": "2020-12-06T11:14:42+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6ce2fffd0", "title": "Optimised Z80 - Conway's Life Improved", "url": "https://ncot.uk/videos/optimised-z80-conways-life-improved/", "published_at": "2020-11-22T14:33:07+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6ce93f800", "title": "Bbc Micro Mega Upgrade", "url": "https://ncot.uk/videos/bbc-micro-mega-upgrade/", "published_at": "2020-10-24T20:19:41+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6ceb281cf", "title": "How I Became a better Computer Science teacher", "url": "https://ncot.uk/videos/how-i-became-a-better-computer-science-teacher/", "published_at": "2020-09-18T17:48:06+00:00" }, { "id": "01a087ac-e4d1-717e-aed2-93c6cf0b7415", "title": "BBC Micro - Computer Literacy 1980s", "url": "https://ncot.uk/videos/bbc-micro-computer-literacy-1980s/", "published_at": "2020-08-10T13:27:38+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29a891099", "title": "Conways Life in Z80 Assembly", "url": "https://ncot.uk/videos/conways-life-in-z80-assembly/", "published_at": "2020-07-27T12:48:03+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29a9ddde1", "title": "Switch Joycon Drift Repair", "url": "https://ncot.uk/videos/switch-joycon-drift-repair/", "published_at": "2020-07-07T18:59:40+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29afd0b69", "title": "Zombies! - A Game Written in Z80 Assembly", "url": "https://ncot.uk/videos/zombies-a-game-written-in-z80-assembly/", "published_at": "2020-07-02T21:04:21+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29b5ba343", "title": "The Joy of Sticks - RC2014 Z80 Joystick Kit", "url": "https://ncot.uk/videos/the-joy-of-sticks-rc2014-z80-joystick-kit/", "published_at": "2020-06-19T21:54:24+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29b82114e", "title": "Clueless Chillout Coding", "url": "https://ncot.uk/videos/clueless-chillout-coding/", "published_at": "2020-06-03T22:03:02+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29c188d97", "title": "Shadertoy 3 Raymarching", "url": "https://ncot.uk/blog-posts/shadertoy-3-raymarching/", "published_at": "2020-05-27T21:07:21+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29cfc6984", "title": "Shadertoy 2 Sinewaves", "url": "https://ncot.uk/blog-posts/shadertoy-2-sinewaves/", "published_at": "2020-05-26T20:34:26+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29d49e3d3", "title": "Shadertoy 1 - Mandelbrot", "url": "https://ncot.uk/blog-posts/shadertoy-1-mandelbrot/", "published_at": "2020-05-25T15:13:03+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29dd6f7a5", "title": "Debugging Z80 With Arduino", "url": "https://ncot.uk/videos/debugging-z80-with-arduino/", "published_at": "2020-05-24T22:36:04+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29e1615d5", "title": "Pascal programming on a Z80", "url": "https://ncot.uk/videos/pascal-programming-on-a-z80/", "published_at": "2020-05-20T08:14:26+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29e6a3b1d", "title": "Esd Safe Soldering Station Hack", "url": "https://ncot.uk/videos/esd-safe-soldering-station-hack/", "published_at": "2020-05-11T10:50:19+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29eb83643", "title": "Grandma Shark 20 Quid Soldering Station", "url": "https://ncot.uk/videos/grandma-shark-20-quid-soldering-station/", "published_at": "2020-05-11T10:50:03+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a29fb496da", "title": "Building Z80 Computer RC2014", "url": "https://ncot.uk/videos/building-z80-computer-rc2014/", "published_at": "2020-05-11T10:45:18+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a0ad427e", "title": "Reading Mice and Joysticks on the Spectrum Next using C", "url": "https://ncot.uk/blog-posts/reading-mice-and-joysticks-on-the-spectrum-next-using-c/", "published_at": "2020-04-18T21:22:32+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a0d10536", "title": "Hardware Sprites on the ZX Spectrum Next in C", "url": "https://ncot.uk/blog-posts/hardware-sprites-on-the-zx-spectrum-next-in-c/", "published_at": "2020-04-17T09:10:29+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a14b3a57", "title": "Writing C Code on a Spectrum Next", "url": "https://ncot.uk/blog-posts/writing-c-code-on-a-spectrum-next/", "published_at": "2020-04-15T09:09:01+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a23a70f8", "title": "Reading and Writing JSON using Python", "url": "https://ncot.uk/blog-posts/reading-and-writing-json-using-python/", "published_at": "2020-03-07T08:45:22+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a2443c6f", "title": "Python Commandline Argument Parsing", "url": "https://ncot.uk/blog-posts/python-commandline-argument-parsing/", "published_at": "2020-03-01T21:43:37+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a2e85474", "title": "Gameboy Advance Dev Workflow in 2020", "url": "https://ncot.uk/blog-posts/gameboy-advance-dev-workflow-in-2020/", "published_at": "2020-03-01T08:35:57+00:00" }, { "id": "01a087ac-e4d2-73e9-9ee0-89a2a32872ce", "title": "Z80 vs C", "url": "https://ncot.uk/blog-posts/z80-vs-c/", "published_at": "2020-01-05T13:02:33+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd3bd800f", "title": "How to Write Emulator - Fetch Decode Execute Cycle", "url": "https://ncot.uk/blog-posts/how-to-write-emulator-fetch-decode-execute-cycle/", "published_at": "2019-12-07T22:27:19+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd4a33d41", "title": "How to Write Emulator - Automating Tedious Programming with Excel", "url": "https://ncot.uk/blog-posts/how-to-write-emulator-automating-tedious-programming-with-excel/", "published_at": "2019-12-07T22:09:16+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd4cbbea2", "title": "How to Write Emulator - Opcodes Jumptables", "url": "https://ncot.uk/blog-posts/how-to-write-emulator-opcodes-jumptables/", "published_at": "2019-12-07T22:01:36+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd5443748", "title": "How to Write Emulator - Intro", "url": "https://ncot.uk/blog-posts/how-to-write-emulator-intro/", "published_at": "2019-12-07T21:41:24+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd54723bd", "title": "#GitHubGameOff Jam 2019 Day 1", "url": "https://ncot.uk/blog-posts/githubgameoff-jam-2019-day-1/", "published_at": "2019-11-02T22:44:58+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd5a6fb28", "title": "Minimum Spanning Tree", "url": "https://ncot.uk/blog-posts/minimum-spanning-tree/", "published_at": "2019-10-29T17:31:48+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd6770853", "title": "One Lone Coder Jam 2019", "url": "https://ncot.uk/blog-posts/one-lone-coder-jam-2019/", "published_at": "2019-09-08T18:50:23+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd7583abd", "title": "Godot Wild Jam 12", "url": "https://ncot.uk/blog-posts/godot-wild-jam-12/", "published_at": "2019-08-20T09:44:59+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd779c078", "title": "GMTK Game Jam 2019", "url": "https://ncot.uk/blog-posts/gmtk-game-jam-2019/", "published_at": "2019-08-07T09:45:03+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd7ff1bee", "title": "Component Based Game Engine From Scratch Part 2", "url": "https://ncot.uk/blog-posts/component-based-game-engine-from-scratch-part-2/", "published_at": "2019-04-13T16:50:49+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd8318dcf", "title": "Easier Game Controller Input in SDL with SDL_GameController", "url": "https://ncot.uk/blog-posts/easier-game-controller-input-in-sdl-with-sdl_gamecontroller/", "published_at": "2019-04-13T14:35:10+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd8e14398", "title": "Maths for Programmers 1 Rearranging Equations", "url": "https://ncot.uk/blog-posts/maths-for-programmers-1-rearranging-equations/", "published_at": "2019-03-28T20:46:38+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd94dd1cb", "title": "Component Based Game Engine From Scratch Part 1", "url": "https://ncot.uk/blog-posts/component-based-game-engine-from-scratch-part-1/", "published_at": "2019-03-10T21:44:59+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd9b77575", "title": "Creating a Modern Static Website Using Hugo", "url": "https://ncot.uk/blog-posts/creating-a-modern-static-website-using-hugo/", "published_at": "2019-02-08T23:33:05+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dd9daa840", "title": "Text printing using bitmap characters in C++ and SDL", "url": "https://ncot.uk/blog-posts/text-printing-using-bitmap-characters-in-c-and-sdl/", "published_at": "2019-02-04T22:13:22+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dda1e01f2", "title": "Odroid Go Graphics Programming", "url": "https://ncot.uk/blog-posts/odroid-go-graphics-programming/", "published_at": "2018-07-30T21:16:30+00:00" }, { "id": "01a087ac-e4d3-70bd-8c95-648dda5faae8", "title": "Odroid Go Raw Coding", "url": "https://ncot.uk/blog-posts/odroid-go-raw-coding/", "published_at": "2018-07-25T20:56:47+00:00" }, { "id": "01a087ac-e4d4-73ab-89e2-16d1dda1882b", "title": "A week of Pico 8, and the fun of limits", "url": "https://ncot.uk/blog-posts/a-week-of-pico-8-and-the-fun-of-limits/", "published_at": "2017-10-25T20:45:03+00:00" } ] posts Claim your blog
Back to ncot.uk
Blog · corpus.blog/blogs/ncot.uk/posts

ncot.uk

ncot.uk

2022

2021

2020

2019

2018

2017