From 81b00c6d976d3cbc5908b3416cd8b6a426d7b0b3 Mon Sep 17 00:00:00 2001
From: Thomas Harte <thomas.harte@gmail.com>
Date: Thu, 26 Jan 2023 22:25:10 -0500
Subject: [PATCH] Add notes.

---
 Components/9918/Implementation/9918.cpp | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/Components/9918/Implementation/9918.cpp b/Components/9918/Implementation/9918.cpp
index 3ee65c7a2..01a380e73 100644
--- a/Components/9918/Implementation/9918.cpp
+++ b/Components/9918/Implementation/9918.cpp
@@ -856,20 +856,20 @@ void Base<personality>::commit_register(int reg, uint8_t value) {
 					// handled above.
 					default:		break;
 
-					case 0b0100:	break;	// TODO: point.
+					case 0b0100:	break;	// TODO: point.	[read a pixel colour]
 					case 0b0101:	Begin(PointSet);	break;
-					case 0b0110:	break;	// TODO: srch.
+					case 0b0110:	break;	// TODO: srch.	[search horizontally for a colour]
 					case 0b0111:	Begin(Line);		break;
 
-					case 0b1000:	break;	// TODO: lmmv.
-					case 0b1001:	break;	// TODO: lmmm.
-					case 0b1010:	break;	// TODO: lmcm.
-					case 0b1011:	break;	// TODO: lmmc.
+					case 0b1000:	break;	// TODO: lmmv.	[logical move, VDP to VRAM]
+					case 0b1001:	break;	// TODO: lmmm.	[logical move, VRAM to VRAM]
+					case 0b1010:	break;	// TODO: lmcm.	[logical move, VRAM to CPU]
+					case 0b1011:	break;	// TODO: lmmc.	[logical move, CPU to VRAM]
 
-					case 0b1100:	break;	// TODO: hmmv.
-					case 0b1101:	break;	// TODO: hmmm.
-					case 0b1110:	break;	// TODO: ymmm.
-					case 0b1111:	break;	// TODO: hmmc.
+					case 0b1100:	break;	// TODO: hmmv.	[high-speed move, VRAM to VDP]
+					case 0b1101:	break;	// TODO: hmmm.	[high-speed move, VRAM to VRAM]
+					case 0b1110:	break;	// TODO: ymmm.	[high-speed move, y only, VRAM to VRAM]
+					case 0b1111:	break;	// TODO: hmmc.	[high-speed move, CPU to VRAM]
 				}
 #undef Begin