- 99
- 448 221
DrMattRegan
Australia
Приєднався 19 сер 2021
Welcome to the channel. Here I present a number of tutorial-style videos for people who want to learn how computers work using a hand's-on approach.
While we mainly focus on the legendary 6502 microprocessor at the moment, the plan is for more Z80, 68000, 8086 and computer graphics content.
About Me.
I'm Australian and I have a PhD in Computer Science.
I developed a low latency virtual reality display controller and built the first fully functional prototype
at Paul Allen's think tank - Interval Research Corporation.
later, i was a unit lead in the architecture group at NVIDA working on the Tesla and Fermi architectures.
While we mainly focus on the legendary 6502 microprocessor at the moment, the plan is for more Z80, 68000, 8086 and computer graphics content.
About Me.
I'm Australian and I have a PhD in Computer Science.
I developed a low latency virtual reality display controller and built the first fully functional prototype
at Paul Allen's think tank - Interval Research Corporation.
later, i was a unit lead in the architecture group at NVIDA working on the Tesla and Fermi architectures.
ZX Spectrum Turing Edition - Memory
In this series, I combine the Turing Z80 and the EPROM based ULA design to make a truly unique machine. A ZX Spectrum with no Z80 CPU and no ULA. Just EPROMs, Static RAM and 7400 series logic.
Part 1: ua-cam.com/video/LwkwSg4RVtU/v-deo.html
Turing's 1936 paper
people.cs.umass.edu/~immerman/cs601/TuringPaper1936.pdf
How big is 2^256
ua-cam.com/users/shortsX4jpqCu-wlA
Part 1: ua-cam.com/video/LwkwSg4RVtU/v-deo.html
Turing's 1936 paper
people.cs.umass.edu/~immerman/cs601/TuringPaper1936.pdf
How big is 2^256
ua-cam.com/users/shortsX4jpqCu-wlA
Переглядів: 6 050
Відео
ZX Spectrum - Turing Edition
Переглядів 6 тис.28 днів тому
In this series, I combine the Turing Z80 and the EPROM based ULA design to make a truly unique machine. A ZX Spectrum with no Z80 CPU and no ULA. Just EPROMs, Static RAM and 7400 series logic. It highlights the contributions of Alan Turing and Sir Clive's engineering team. Turing Z80 series: ua-cam.com/play/PLjQDRjQfW-85FoCeYqK2xcKKr5mpAbGN1.html ZX Spectrum - No ULA ua-cam.com/play/PLjQDRjQfW-...
VIC 20 build. Sound
Переглядів 3 тис.Місяць тому
I rebuild the VIC chip sound generation circuit. Part 1: CPU - ua-cam.com/video/epuP5fAuRj0/v-deo.html Part 2: Raster generator - ua-cam.com/video/Qv5tEn72Luc/v-deo.html Part 3: Monochrome display - ua-cam.com/video/giVttGIXC1E/v-deo.html Part 4: Colour - ua-cam.com/video/R-qfziBnLFY/v-deo.html The schematic for this part of the build and the code to generate the EPROMs are available on GitHub ...
VIC 20 build. Colour
Переглядів 6 тис.2 місяці тому
I combine the CPU and raster generator with a couple of extra registers, modify the clock circuit and generate a monochrome output. Part 1: CPU - ua-cam.com/video/epuP5fAuRj0/v-deo.html Part 2: Raster generator - ua-cam.com/video/Qv5tEn72Luc/v-deo.html Part 3: Monochrome display - ua-cam.com/video/giVttGIXC1E/v-deo.html The schematic for this part of the build and the code to generate the EPROM...
VIC 20 build. Monochrome video output.
Переглядів 7 тис.2 місяці тому
I combine the CPU and raster generator with a couple of extra registers, modify the clock circuit and generate a monochrome output. Part 1: CPU - ua-cam.com/video/epuP5fAuRj0/v-deo.html Part 2: Raster generator - ua-cam.com/video/Qv5tEn72Luc/v-deo.html The schematic for this part of the build and the code to generate the EPROMs are available on GitHub github.com/Turing6502/VIC20 Onto colour in ...
VIC 20 build. Raster generator HSYNC and VSYNC
Переглядів 6 тис.2 місяці тому
We start the build of the raster generator. Part 1: CPU - ua-cam.com/video/epuP5fAuRj0/v-deo.html Part 2: Raster generator - ua-cam.com/video/Qv5tEn72Luc/v-deo.html Part 3: Monochrome output - ua-cam.com/video/giVttGIXC1E/v-deo.html The schematic for this part of the build and the code to generate the EPROMs are available on GitHub github.com/Turing6502/VIC20
VIC-20 Build from a breadboard 6502
Переглядів 31 тис.3 місяці тому
In this series, I'm taking Ben Eater's breadboard 6502 and turning it into a VIC-20, with out using the hard to get VIC chip. Instead, I'll replace it's function with simple TTL logic and EPROMs. If you've ever wanted a deeper understanding of how the VIC-20 works, then this series is for you. Part 1: CPU - ua-cam.com/video/epuP5fAuRj0/v-deo.html Part 2: Raster generator - ua-cam.com/video/Qv5t...
VGA ZX Spectrum - Schematic Part 2
Переглядів 2,5 тис.4 місяці тому
Here i go over the schematic for the video circuit and the code for the raster generator. Schematic Part1 : ua-cam.com/video/N36iWYcXBAE/v-deo.html There are a couple of minor changes to the schematic. The most up-to-date version of the schematic is available on GitHub: github.com/Turing6502/ZX-Spectrum-No-ULA
VGA ZX Spectrum - Schematic
Переглядів 7 тис.4 місяці тому
Schematic diagram for the machine. The most up-to-date version of the schematic is available on GitHub: github.com/Turing6502/ZX-Spectrum-No-ULA Part 1: ua-cam.com/video/u8TRJXLCfQo/v-deo.html Part 2: ua-cam.com/video/qO1dNRKHeb4/v-deo.html Part 3: ua-cam.com/video/If8GkpuakHM/v-deo.html Part 4: ua-cam.com/video/jdkaOuP_c5I/v-deo.html
TTL Apple 2 computer. ALU and Status
Переглядів 4,4 тис.5 місяців тому
Continuing to document the SAP6502 redesign. Schematics are available from: www.github.com/Turing6502/SAP6502 Part 1: Sequencer ua-cam.com/video/mo9VvPProoY/v-deo.html Part 2: Program Counter, Registers and Memory ua-cam.com/video/ZC3RlHvQSic/v-deo.html SAP6502: ua-cam.com/play/PLjQDRjQfW-85S5QkX8wZbkqichM6TLYYt.html Microcode: ua-cam.com/play/PLjQDRjQfW-846ceqO1tFgj6NP53JjckfB.html Introductio...
Switches to CPUs: Minutes counter
Переглядів 1,2 тис.5 місяців тому
We make the minutes counter for the clock. Part 1: Binary numbers - ua-cam.com/video/BYN8Zmk6HJY/v-deo.html Part 2: 2-input gates - ua-cam.com/video/bCuBbsakUcA/v-deo.html Part 3: Relay based logic - ua-cam.com/video/FPGLLOh_02Y/v-deo.html Part 4: Latches - ua-cam.com/video/rv0Gt7qPR0k/v-deo.html Part 5: SR Latch - ua-cam.com/video/JDJzhQL1npo/v-deo.html Part 6: Wired OR gates - ua-cam.com/vide...
VGA ZX Spectrum - Testing
Переглядів 4 тис.6 місяців тому
In this short series, I'm going to build a ZX spectrum using an EPROM instead of a ULA. In this video, i looks at getting the VGA circuit to work. Part 1: ua-cam.com/video/u8TRJXLCfQo/v-deo.html Part 2: ua-cam.com/video/qO1dNRKHeb4/v-deo.html Part 3: ua-cam.com/video/If8GkpuakHM/v-deo.html Part 4: This video Part 5: ua-cam.com/video/N36iWYcXBAE/v-deo.html
Switches to CPUs: Ripple Counter
Переглядів 1,3 тис.6 місяців тому
We make a D-type flip-flop then convert it into a ripple counter. Part 1: Binary numbers - ua-cam.com/video/BYN8Zmk6HJY/v-deo.html Part 2: 2-input gates - ua-cam.com/video/bCuBbsakUcA/v-deo.html Part 3: Relay based logic - ua-cam.com/video/FPGLLOh_02Y/v-deo.html Part 4: Latches - ua-cam.com/video/rv0Gt7qPR0k/v-deo.html Part 5: SR Latch - ua-cam.com/video/JDJzhQL1npo/v-deo.html Part 6: Wired OR ...
VGA ZX Spectrum - No ULA, No FPGAs
Переглядів 14 тис.7 місяців тому
In this short series, I'm going to build a ZX spectrum using an EPROM instead of a ULA. In this video, i looks at getting the VGA circuit to work. Part 1: ua-cam.com/video/u8TRJXLCfQo/v-deo.html Part 2: ua-cam.com/video/qO1dNRKHeb4/v-deo.html Part 3: This video Part 4: ua-cam.com/video/jdkaOuP_c5I/v-deo.html Part 5: ua-cam.com/video/N36iWYcXBAE/v-deo.html
Switches to CPUs: Flip-Flops1
Переглядів 1,1 тис.7 місяців тому
Part 1: Binary numbers - ua-cam.com/video/BYN8Zmk6HJY/v-deo.html Part 2: 2-input gates - ua-cam.com/video/bCuBbsakUcA/v-deo.html Part 3: Relay based logic - ua-cam.com/video/FPGLLOh_02Y/v-deo.html Part 4: Latches - ua-cam.com/video/rv0Gt7qPR0k/v-deo.html Part 5: SR Latch - ua-cam.com/video/JDJzhQL1npo/v-deo.html Part 6: Wired OR gates - ua-cam.com/video/WCnnezTIf1g/v-deo.html
Switches to CPUs: Relay based latches
Переглядів 1,5 тис.8 місяців тому
Switches to CPUs: Relay based latches
Switches to CPUs: Relay based logic
Переглядів 2,3 тис.9 місяців тому
Switches to CPUs: Relay based logic
ZX Spectrum DRAM timing explained.
Переглядів 7 тис.10 місяців тому
ZX Spectrum DRAM timing explained.
ZX81 Video Circuit Part 6. ZX80 HSYNC and Bring Up
Переглядів 2 тис.Рік тому
ZX81 Video Circuit Part 6. ZX80 HSYNC and Bring Up
ZX81 Video Circuit Part 5: How interrupt is generated for HSYNC
Переглядів 2 тис.Рік тому
ZX81 Video Circuit Part 5: How interrupt is generated for HSYNC