Z80 Retro
83 videos • 36,945 views • by John's Basement
The design and implementation of a Z80 system and a BIOS suitable for running CP/M 2.2 off of an SD card
1
Z80 Retro #1 - Board Project Introduction
John's Basement
Download
2
Z80 Retro #2 - Block Diagram
John's Basement
Download
3
Z80 Retro #3 - How the CPU Controls Everything
John's Basement
Download
4
Metastability - Part 1: Introduction, Causes and Effects
ElectroTuts
Download
5
Z80 Retro #4 - Reset Circuit
John's Basement
Download
6
Z80 Retro #5 - System Startup
John's Basement
Download
7
Raspberry PI Install For Embedded Applications
John's Basement
Download
8
Z80 Retro #6 - I/O Interfaces
John's Basement
Download
9
Z80 Retro #7 - 512K Bank Selected Memory
John's Basement
Download
10
Z80 Retro #8 - PCB Design
John's Basement
Download
11
Z80 Retro #9 - FLASH Programmer
John's Basement
Download
12
Z80 Retro #10 - FLASH Programmer Software
John's Basement
Download
13
Z80 Retro #10a - FLASH Memory Access Timing Analysis
John's Basement
Download
14
Z80 Retro #11 - Board Test Software Pt. I
John's Basement
Download
15
Z80 Retro #12 - Board Testing Pt. II (SIO Polled Mode)
John's Basement
Download
16
Assembling an IDC cable
John's Basement
Download
17
Z80 Retro #13 - Board Testing Pt. III (Printer Port)
John's Basement
Download
18
Z80 Retro #14 - Board Testing Pt. IV (SRAM Bank Select)
John's Basement
Download
19
Z80 Retro #15 - Board Testing Pt. V (CTC)
John's Basement
Download
20
Z80 Retro #16 - Board Testing Pt. VI (Interrupts)
John's Basement
Download
21
Z80 Assembly Language
John's Basement
Download
22
Z80 Retro #17 - SPI Driver
John's Basement
Download
23
SPI: The serial peripheral interface
Ben Eater
Download
24
Z80 Retro #18 - How SD Cards Work
John's Basement
Download
25
Z80 Retro #19 - SD Card Driver Initialization
John's Basement
Download
26
Z80 Retro #21 - Avoiding Spoilers (by using git repo tags)
John's Basement
Download
27
Z80 Retro #20 - SD Card Driver Block Read & Write
John's Basement
Download
28
Z80 Retro #24 - CP/M Introduction
John's Basement
Download
29
Z80 Retro #22 - Differences Between the v3 and v4rc1 PCBs
John's Basement
Download
30
Z80 Retro #23 - How To Order PC Boards
John's Basement
Download
31
Z80 Retro #25- CP/M BIOS Boot & Console
John's Basement
Download
32
Z80 Retro #26 - CP/M BIOS Debug Framework
John's Basement
Download
33
Z80 Retro #27 - CP/M BIOS Disk Parameter Block & First Complete Boot!
John's Basement
Download
34
Z80 Retro #28 - CP/M BIOS READ Function First Draft
John's Basement
Download
35
Z80 Retro #29 - CP/M BIOS SD Block Cache
John's Basement
Download
36
Z80 Retro #30 - CP/M BIOS Warm Boot
John's Basement
Download
37
Z80 Retro #31 - CP/M BIOS Printer Support
John's Basement
Download
38
Z80 Retro #32 - CP/M BIOS Write Function
John's Basement
Download
39
Z80 Retro #33 - v4rc1 Full Build and Test pt. 1
John's Basement
Download
40
Z80 Retro #34 - v4rc1 Full Build and Test pt. 2
John's Basement
Download
41
Z80 Retro #35 - CP/M .COM Files And How To Create Them
John's Basement
Download
42
Z80 Retro #36 - Connecting a Model 15 Teletype pt. 1 (How the teletype machine works)
John's Basement
Download
43
Z80 Retro #37 - Connecting a Model 15 Teletype pt. 2 (Writing a CP/M app to operate it.)
John's Basement
Download
44
Z80 Retro #38 - Designing a CP/M Filesystem Cache pt. 1
John's Basement
Download
45
Z80 Retro #39 - Designing a CP/M Filesystem Cache pt. 2
John's Basement
Download
46
Z80 Retro #40 - Designing a CP/M Filesystem Cache pt. 3
John's Basement
Download
47
Z80 Retro #41 - Designing a CP/M Filesystem Cache pt. 4
John's Basement
Download
48
Z80 Retro #42 - Designing a CP/M Filesystem Cache pt. 5
John's Basement
Download
49
Z80 Retro #43 - Designing a CP/M Filesystem Cache pt. 6
John's Basement
Download
50
Z80 Retro #44 - Contemplating the Addition of a TMS9118 Video Display Processor
John's Basement
Download
51
Z80 Retro #46 - Adding support for AM29F040B FLASH ROMs
John's Basement
Download
52
Z80 Retro #45 - TMS9118 VDP Breadboard Testing
John's Basement
Download
53
Z80 Retro #47 - TMS9118 VDP Breadboard Testing The Z80 Retro! Interface
John's Basement
Download
54
Z80 Retro #49 - TMS9118 VDP First Draft Schematic & PCB for the Z80 Retro!
John's Basement
Download
55
Z80 Retro #48 - TMS9118 VDP Rev 0 PCB Build Spoiler: DO NOT BUILD!
John's Basement
Download
56
Z80 Retro #50 - TMS9118 VDP Rev 0 PCB Test pt. 1
John's Basement
Download
57
Z80 Retro #51 - TMS9118 VDP Rev 0 PCB Test pt. 2
John's Basement
Download
58
Z80 Retro TMS9118 VDP Breaking News!
John's Basement
Download
59
Z80 Retro #52 - TMS9118 VDP Rev 0 PCB Test pt. 3 (Joystick)
John's Basement
Download
60
Z80 Retro #53 - TMS9118 VDP Rev 0 PCB Test pt. 4 (IRQs)
John's Basement
Download
61
Z80 Retro #55 - TMS9118 VDP Rev 1 PCB Test
John's Basement
Download
62
Z80 Retro #54 - TMS9118 VDP Rev 0 PCB Test pt. 4a (IRQs and DDT)
John's Basement
Download
63
NTSC Video Basics
John's Basement
Download
64
Z80 Retro #56 - TMS9118 VDP Graphics Mode 1
John's Basement
Download
65
Z80 Retro #57 - TMS9118 VDP Sprites
John's Basement
Download
66
Z80 Retro #58 - TMS9118 VDP Frame Flag Race Condition?
John's Basement
Download
67
Z80 Retro #59 - ICL3232CPZ Review
John's Basement
Download
68
Z80 Retro #60 - Github Repo Reorganization
John's Basement
Download
69
Z80 Retro #61 - CP/M The dump.asm FIle is Corrupt?
John's Basement
Download
70
CH340C USB Serial Adapter 3-Wire Breadboard Test
John's Basement
Download
71
Z80 Retro #62 - BIOS Refactoring and Supporting Multiple Drives
John's Basement
Download
72
Z80 Retro #63 - Creating Your Own Filesystems and Booting With 16 Drives.
John's Basement
Download
73
Z80 Retro #64 - Com Port Cable Craziness
John's Basement
Download
74
Z80 Retro #65 - Alternate FLASH and SRAM chip options for the Retro!
John's Basement
Download
75
Z80 Retro #66 - Parameterized Boot Loader BIOS Hand-off
John's Basement
Download
76
Z80 Retro #67 - Composite to HDMI Converter/Adapter
John's Basement
Download
77
Z80 Retro #68 - PCB V4.4.0
John's Basement
Download
78
Z80 Retro #69 - Dynamic SD Card Partition Configuration
John's Basement
Download
79
Z80 Retro #70 - Restoring the Drive Letter After a Warm Boot
John's Basement
Download
80
Z80 Retro #71 - VDP Board Issues Posted to Github
John's Basement
Download
81
Z80 Retro #72 - VDP Board Rev 2 Upgrade
John's Basement
Download
82
Z80 Retro #73 - VDP Board Rev 2.1 Upgrade
John's Basement
Download
83
Z80 Retro #74 - 3D Printed Stackable PCB Standoffs
John's Basement
Download