Skip to content
NCOT Technology cover art

All Episodes

NCOT Technology — 88 episodes

#
Title
1

Your CPU Can\'t Tell Code From Data - Inside the Von Neumann Architecture

2

I Let ChatGPT Teach Me Embedded Programming — It Went Badly | UPERFECT BE156MF Monitor

3

Everything In DOOM Is A Lie | The Genius Behind The Legend

4

The Floating Point Lie Every Programmer Discovers Too Late

5

A Computer Has No Idea What Addition Is — Here\'s How It Fakes It

6

Your CPU Has Never Seen a Minus Sign — Here\'s the Trick It Uses Instead

7

Your CPU Has No Concept of 3D — Here\'s How It Fakes It

8

Can I Make a Neon World Using Only OpenGL?

9

3D Graphics Without OpenGL or DirectX?

10

How Retro Games Built Their Worlds (Tile Maps in C from Scratch)

11

I Built a Game Engine in C and Made Something Playable

12

How I Built a Joystick Interface (And Made Every Mistake)

13

Collision Detection Doesn\'t Need to Be Complicated

14

I Threw Away My Game Engine and Rebuilt It — Here\'s Why

15

State Machines - How to engineer better software

16

Parallel Port to Speaker - MS-DOS Audio Trick

17

The Mistake Every Programmer Makes

18

The PC Speaker shouldn\'t sound this good!

19

C programming a roguelike - the dungeon problem

20

How Programmers Created Hypnotic Visual Effects on 1990s PCs

21

Can You Make Something Good on Weak Hardware? I Tried

22

Game Engine From Scratch in C - When Everything Goes Wrong

23

Mode X: The Graphics Trick IBM Never Authorized

24

Drawing Pixels Directly to Video RAM - What Could Go Wrong?

25

Building games in C | Design and code from zero

26

Retro MS-DOS Coding - Recreating the Iconic Award BIOS Screen

27

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

28

Agon Light Game Engine: Tilemap System & Collision Detection

29

Writing a Rigid Body Physics System Without Engines

30

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

31

I Built an NES Tilemap System in C - Here\'s How

32

Displaying Multiple Bitmaps on Agon Light with VDP

33

I Built Mystify & Starfield on the Agon Light

34

The Strangest Things Developers Buried in Languages

35

Generating Infinite Pi Digits Without Overflow

36

Agon Light 2 - C Programming, Better Keyboard Routines, Joystick Ports

37

Chaos to Order: Inside Cellular Automata

38

Agon Light C Programming - An Introduction

39

The Obfuscated C Contest is Insane

40

FORTH - Better than BASIC?

41

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

42

The Internet - Mid 90\'s Web Culture

43

Zilog Z80 Deep Dive - How does it work?

44

Calculators, Reverse Polish Notation, and the Birth of Computing

45

Sorting Data: The Problem That Built Computers

46

Wang Tiles: The Mathematical Trick Behind Perfect Textures

47

DIY Solar PV Installation - Can it save me money?

48

Hacking Your Way to a Smarter Home: Integrating Smart Sockets with Home Assistant

49

BBC BASIC in RiscOS on a Raspberry Pi is really cool!

50

Samsung SDP-860 Document Presenter Thing [VLOG 1]

51

2022 Review and Beyond!

52

The £3,000 brick phone - mobile phones in the 1980s

53

DMA - Direct Memory Access on the ZX Spectrum Next

54

The Interrupt Trick That Made Budget Computers Work

55

The Clever Trick That Gave the ZX Spectrum 128K of RAM

56

The Technology That Made 1980s Computers Work | Banking, Interrupts, DMA

57

Programming Vlog 0x04 - Reinventing the wheel

58

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

59

Amiga style demo effects on a ZX Spectrum Next

60

2022 Update - Or what I did over Christmas with my Spectrum Next

61

Programming Vlog 0x02 - I want to make a game...

62

Joystick and Keyboard routines on the Spectrum Next using Z88DK and C

63

Fixed Point Maths Explained - Retro Programming

64

Programming vlog 0x01 - Figuring out fixed point maths

65

Extreme restoration: bringing my Atari back to life

66

These cables shouldn\'t exist, they make no sense!

67

25 year old coding project review - is it any good?

68

Atari ST mouse - how’s it work anyway?

69

ZX Spectrum Next Sprites Explained

70

Most Coding Courses Miss This - Here\'s What LOGO Gets Right

71

Marpet XTra RAM Deluxe 4MB upgrade for my Atari STFM. Turning it into a 4160STFM.

72

Fixing a tired Atari ST Power Supply - My childhood Atari 520STFM

73

Unopened for a decade - My childhood Atari ST - What\'s it like? - Retro Computer Restoration #1

74

ZX Spectrum Next Layer 2 Graphics - Retro Coding in C and Z80 - Devlog #2

75

Starting ZX Spectrum Next Programming in C and Z80 Assembly - Devlog #1

76

Quazar Graphic OLED - Retro Programming in C and Z80 Assembly on the RC2014

77

Quazar Graphic OLED - RC2014 Real Bitmap Display - Overview and Mini Review

78

Z80 Assembly Optimisation: Real Techniques, Real Results

79

DOS on a BBC Micro - GOTEK, Raspberry Pi PiTubeDirect, 1779 Floppy Controller upgrades.

80

6502 Assembly sprite routines on the BBC Micro - Retro Coding

81

The BBC Micro: Britain\'s Forgotten Programming Revolution

82

I Coded Conway\'s Game of Life in Z80 Assembly

83

I Wrote This Game in Pure Z80 Assembly Code

84

How vintage joysticks tricked computers into working

85

Clueless chilled coding - Let\'s learn Z80 assembler - Retro programming on my RC2014

86

Connecting a 1980s Z80 CPU to an Arduino, making a hardware debugger.

87

Retro programming! Pascal and CP/M on an RC2014 Z80 computer

88

Can I actually build a working computer? | RC2014 Z80 challenge