Programming a DOS Twitch Bot: Part 7
Channel: Jookia
Date: 14/10/2021

Today we try and figure out why our bot is entering an interrupt loop.

This video may include adult language and humor.
See more at https://twitch.tv/jookia2
Streamed on 2019-07-20.
All original content in the video is licensed CC0 by me.

Music Albums:

Enemy A - Fields Ohio
https://fieldsofohio.bandcamp.com/album/enemy-a
Copyright March 25 2019 Fields Ohio
Licensed CC-BY-SA 3.0

Timestamps:

00:00:00 - Stream setup
00:03:00 - Setting up QEMU for debugging
00:28:00 - Trying to install FreeDOS in QEMU
01:04:10 - Starting to debug program in DOSBox
01:15:40 - Explaining current debug progress
01:20:00 - Following the unhandled interrupt
01:21:30 - Trying Open Watcom's debugger briefly
01:26:10 - Checking if heap is overflowing
01:37:25 - Continuing debug session
02:02:30 - Trying Open Watcom's debugger again
02:07:35 - Researching interrupts
02:11:50 - Debugging mTCP timer code
02:46:00 - Questioning setvect
02:53:40 - Messing with the Ctrl Break handler
02:59:30 - Booting FreeDOS
03:01:10 - Summarizing what I've learned, stream end