RSS.Social

Welcome on NCoT Tech

follow: @[email protected]

Posts

Obsidian file sync for free

Linux in the wild

Re Discovering 3D Graphics the Way Early Games Did

Retro Gamedev Is Hard

Game Engine to Functional First Game the Hello World of Gamedev

Agon Light Joystick Interface - How Not to Program Hardware

ECS Archetypes System

Agon Light Joystick Interface

Trying to Be More Organised

Axis Aligned Bounding Boxes - Collision Detection Without Physics

Creating an Entity Component System for My Retro Video Game Engine

Agon Light Debug Printing

Agon Light C Development

Ecs Entity Component System

State Machines - How to Engineer Better Software

Chromebook Facial Control Is Cool

The Reason You Quit Coding Projects and What to Do About It

The Dark Art of DOS Audio: PC Speaker Tricks and PWM Madness

Writing a Roguelike in C Part 1

Digital Graffiti - Programming 1990s PC Demoscene Effects

A Retro Game Made With 21st Century Thinking Gamedev the Hard Way

My Game Engine Has a Fatal Flaw - Here's How I Found It : #Gamedev the Hard Way

Stealing Ideas From Doom

MS DOS Programming the Mode X Deviation

Mode X Madness

Can I Program VGA Graphics in MS DOS? (Watch Me Struggle!)

Davinci Resolve Proxy Files

Retro MS DOS Coding - Recreating the Iconic Award BIOS Screen

Davinci Resolve Collaboration

Borland C Dos Programming

Fixing the PC BIOS Boot Screen Recreation

About Me

Support

Let's recreate a 90's PC BIOS Boot Screen

Nostalgic DOS Development Part 1 - FreeDOS, DJGPP, RHIDE and other madness.

Nostalgic DOS Development Part 2 - Writing our first programs

Nostalgic DOS Development - Setting up the machine

Forcing DOS onto an unwilling ThinkPad R60e

Tilemap Game Engine Development - Agon Light C Programming

Bring back physical buttons!

Emulation Sucks

Dodgy DOS Development

Writing a game the hard way - from scratch using C - Part 2

Writing a game the hard way - from scratch using C - Part 1

So I broke my PC… and its replacement (Part 1)

Maximising the fun in Linux

Making Computers Fun Again

Well crap, my PC died

Gamedev the hard way - doing it all myself

Stealing the Secrets of the NES - Agon Light Tilemaps in C

Programming Bitmap Graphics - Agon Light using C

Soldering a Solar Light in the Sun

Sonoff Hacking to install Tasmota

Programming Windows Screensavers - Agon Light Graphics Programming

Figuring out a better video production workflow

Programming Language Easter Eggs

Custom HomeAssistant display using openHASP

Agon Light Graphics Tests

Calculating Pi using Python - Gauss-Legendre and Monte Carlo methods - #piday 2024

Learning how to draw things on the Agon Light

Exploring Hardware Hacks: Joystick Integration, Keyboard Inputs, and Debugging with the Agon Light

Agon Light Joystick Test 1

Cellular Automata - Simulate life from chaos and code

Cellular Tomato

Agon Light C Programming - An Introduction

Happy 2024!

The Dark Art of Programming - Writing Cursed Code

estimating Battery Runtime Using Home Assistant

FORTH - Better than BASIC?

October Solar Stats

Sinclair BASIC vs BBC BASIC - How to fit an entire devkit inside 64K

Tying ChatGPT up in knots

It looks like you are using an ad blocker

September Solar Usage

1990s Web Culture - How the Internet used to be

How a CPU really works

Solar battery usage

How trying to make pocket calculators do complex maths accidentally invented modern computing

Why the 1880 US Census lead to the invention of the computer

RC2014 Raspberry Pi Pico VGA Terminal Self-Build

Wang Tiles and other ways to tile a plane

ICONICA 1000W 12V Hybrid Solar Inverter Fan Replacement

Repairing my Ryobi drill battery

DIY VGA Serial Terminal

Shut up you noisy inverter

DIY Solar - is it worth it?

Federated Madness

Gamedev, music, art and being creative

Hacking IoT Smart Plugs

Chat GPT pretending to be a BBC Micro

BBC BASIC in RiscOS on a Raspberry Pi is really cool

Samsung SDP-860 Document Camera Thing

How to disable Chrome’s ssl and hsts warnings

When did Linux get so complicated?

Hacking Smart Home Devices - Literally

2022 Review

SO my network broke…

So How Long Do HDDs Last Anyway

Setting up MSYS2 and LibSDL2 for graphics programming in Windows

£3000 Mobile Phone Motorola 8500x

Home Assistant Solar Monitoring

Workshed Tidying

MS Powertoys Remap Keyboard

DIY Home Solar Finished

Who Debugs the Debuggers

Document Your Internal Projects

Clever engineering on a budget - ZX Spectrum Interrupts

Breaking the 64k barrier - Spectrum Memory Banking

Memory Banking, DMA and Interrupts - How 8bit computers work

Easy C Programming on ZX Spectrum Next - How to set up

Copper

Freeing Smart Devices With Tasmota

2021 Review

Crap quality USB cables

Devlog 04 - Keyboard and Joystick Inputs

25 Year Old Coding Project Review

Atari ST Mouse - How’s it work anyway?

ZX Spectrum Next Hardware Sprites Overview

Logo and Mindstorms - Learning How to Program

Import Facebook Into WordPress

Upgrading My Atari ST to 4MB

Tired Psu Repair My Atari 520STFM

SMT Soldering and Atari ST Repairs

Updated Website

Tecknet Mechanical Keyboard Repair

Unopened Decade My Atari 520STFM

Devlog 02 - Layer 2 Graphics

Devlog 01 - Spectrum Next Programming Languages

Quazar Graphic OLED Display - Real Pixels for your RC2014

3d Printer Extreme Teardown

Raspberry Pi 400 Devkit for RC2014

Microstudio.dev Game Programming

Optimised Z80 - Conway's Life Improved

Bbc Micro Mega Upgrade

How I Became a better Computer Science teacher

BBC Micro - Computer Literacy 1980s

Conways Life in Z80 Assembly

Switch Joycon Drift Repair

Zombies! - A Game Written in Z80 Assembly

The Joy of Sticks - RC2014 Z80 Joystick Kit

Clueless Chillout Coding

Shadertoy 3 Raymarching

Shadertoy 2 Sinewaves

Shadertoy 1 - Mandelbrot

Debugging Z80 With Arduino

Pascal programming on a Z80

Esd Safe Soldering Station Hack

Grandma Shark 20 Quid Soldering Station

Building Z80 Computer RC2014

Reading Mice and Joysticks on the Spectrum Next using C

Hardware Sprites on the ZX Spectrum Next in C

Writing C Code on a Spectrum Next

Reading and Writing JSON using Python

Python Commandline Argument Parsing

Gameboy Advance Dev Workflow in 2020

Blog1

Z80 vs C

Blog3

How to Write Emulator - Fetch Decode Execute Cycle

How to Write Emulator - Automating Tedious Programming with Excel

How to Write Emulator - Opcodes Jumptables

How to Write Emulator - Intro

#GitHubGameOff Jam 2019 Day 1

Minimum Spanning Tree

One Lone Coder Jam 2019

Godot Wild Jam 12

GMTK Game Jam 2019

Component Based Game Engine From Scratch Part 2

Easier Game Controller Input in SDL with SDL_GameController

Maths for Programmers 1 Rearranging Equations

Component Based Game Engine From Scratch Part 1

Creating a Modern Static Website Using Hugo

Text printing using bitmap characters in C++ and SDL

Odroid Go Graphics Programming

Odroid Go Raw Coding

A week of Pico 8, and the fun of limits