Thomas Harte
							
						 
					 | 
					
						
						
							
						
						32a5bf76cd
					 | 
					
						
						
							
							Introduce a crop, centred on the pixel area.
						
						
						
						
						
						
					 | 
					
						2025-09-26 12:06:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						f8c11bf217
					 | 
					
						
						
							
							Rejig to ensure SAA output ends.
						
						
						
						
						
						
					 | 
					
						2025-09-25 21:31:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						0214a77cd7
					 | 
					
						
						
							
							Add TODO.
						
						
						
						
						
						
					 | 
					
						2025-09-25 13:10:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						425ed658f1
					 | 
					
						
						
							
							Support colour control codes, clarify SAA5050 signalling.
						
						
						
						
						
						
					 | 
					
						2025-09-25 13:03:55 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						a53adb561e
					 | 
					
						
						
							
							Erase TODO, continue to update state without target.
						
						
						
						
						
						
					 | 
					
						2025-09-25 09:25:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						ebc04c6520
					 | 
					
						
						
							
							Eliminate warning.
						
						
						
						
						
						
					 | 
					
						2025-09-24 22:58:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						8b0e8f5b13
					 | 
					
						
						
							
							Move all work [near] definitively into the SAA5050.
						
						
						
						
						
						
					 | 
					
						2025-09-24 22:55:49 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						16132a007e
					 | 
					
						
						
							
							Remove silly call.
						
						
						
						
						
						
					 | 
					
						2025-09-24 22:26:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						b6e41ceea7
					 | 
					
						
						
							
							Hack in low-resolution Mode 7.
						
						
						
						
						
						
					 | 
					
						2025-09-24 22:25:43 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						2e49bc2044
					 | 
					
						
						
							
							Add teletext pixel route, albeit without proper selection.
						
						
						
						
						
						
					 | 
					
						2025-09-24 20:33:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						174c8dafbf
					 | 
					
						
						
							
							Resolve potential out-of-phase line counter.
						
						
						
						
						
						
					 | 
					
						2025-09-24 17:26:40 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						90a96293de
					 | 
					
						
						
							
							Implement interlace-dependent row addressing.
						
						
						
						
						
						
					 | 
					
						2025-09-24 17:20:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						ca6359a597
					 | 
					
						
						
							
							Reintroduce pixels, proving myself to be off-by-one.
						
						
						
						
						
						
					 | 
					
						2025-09-24 14:29:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						f34ec03ff0
					 | 
					
						
						
							
							Attempt to fix off-by-one; adopt fixed pixel pattern.
						
						
						
						
						
						
					 | 
					
						2025-09-24 13:42:17 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						1363be59b7
					 | 
					
						
						
							
							Formalise field size.
						
						
						
						
						
						
					 | 
					
						2025-09-24 11:17:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						539b0e49d4
					 | 
					
						
						
							
							Start in mode 7, reallow interlaced modes.
						
						
						
						
						
						
					 | 
					
						2025-09-23 14:45:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						3f6b3a4fa0
					 | 
					
						
						
							
							Don't allow a state to be permanently accumulated.
						
						
						
						
						
						
					 | 
					
						2025-09-23 14:41:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						a199b64aa0
					 | 
					
						
						
							
							Clarify naming, attempt better to conform to FPGA precedent.
						
						
						
						
						
						
					 | 
					
						2025-09-23 14:27:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						ed4f299d55
					 | 
					
						
						
							
							Start formalising types.
						
						
						
						
						
						
					 | 
					
						2025-09-22 13:09:30 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						557631f6ba
					 | 
					
						
						
							
							Support ADFS, sideways RAM.
						
						
						
						
						
						
					 | 
					
						2025-09-20 22:33:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						fb5ef200fb
					 | 
					
						
						
							
							Correct uPD7002 interrupt wiring.
						
						
						
						
						
						
					 | 
					
						2025-09-20 21:51:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						40747f51bd
					 | 
					
						
						
							
							Disable ADC interrupt, experimentally.
						
						
						
						
						
						
					 | 
					
						2025-09-20 17:41:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						503e974375
					 | 
					
						
						
							
							Restrict cursor to visible area, fix width.
						
						
						
						
						
						
					 | 
					
						2025-09-20 08:15:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						c959f2fee5
					 | 
					
						
						
							
							Attempt to show the hardware cursor.
						
						
						
						
						
						
					 | 
					
						2025-09-20 07:54:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						2720bcdf18
					 | 
					
						
						
							
							Retrench to static inline const.
						
						
						
						
						
						
					 | 
					
						2025-09-19 23:40:30 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						57a795df96
					 | 
					
						
						
							
							Add keyboard LEDs.
						
						
						
						
						
						
					 | 
					
						2025-09-19 23:34:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						6bdd9e4543
					 | 
					
						
						
							
							Add drive activity indicators.
						
						
						
						
						
						
					 | 
					
						2025-09-19 23:26:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						ff0ba7d48b
					 | 
					
						
						
							
							Reduce logging again.
						
						
						
						
						
						
					 | 
					
						2025-09-19 22:59:58 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						3916ba1a42
					 | 
					
						
						
							
							This intermittently succeeds. Doubling down on investigation.
						
						
						
						
						
						
					 | 
					
						2025-09-19 20:33:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						0b3d22b97c
					 | 
					
						
						
							
							Take a swing and a miss at alternative documentation interpretations.
						
						
						
						
						
						
					 | 
					
						2025-09-19 19:59:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						9b8b0f2023
					 | 
					
						
						
							
							Attempt to introduce a DFS ROM and WD1770.
						
						
						
						
						
						
					 | 
					
						2025-09-19 10:38:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						239c485f3c
					 | 
					
						
						
							
							An underclock will do.
						
						
						
						
						
						
					 | 
					
						2025-09-18 21:35:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						5e5fdda0ca
					 | 
					
						
						
							
							Correct audio.
						
						
						
						
						
						
					 | 
					
						2025-09-18 21:33:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						4b2dddf3c6
					 | 
					
						
						
							
							Remove stale TODO.
						
						
						
						
						
						
					 | 
					
						2025-09-18 21:21:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						c99ec745ca
					 | 
					
						
						
							
							Remove dead logging.
						
						
						
						
						
						
					 | 
					
						2025-09-18 21:20:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						1ec2e455ec
					 | 
					
						
						
							
							Support flash, mixed modes.
						
						
						
						
						
						
					 | 
					
						2025-09-18 21:19:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						69304737c6
					 | 
					
						
						
							
							Switch red and blue.
						
						
						
						
						
						
					 | 
					
						2025-09-18 17:53:58 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						fe91670127
					 | 
					
						
						
							
							Pull count outside loop, simplify state machine.
						
						
						
						
						
						
					 | 
					
						2025-09-18 17:50:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						7a59f94f3d
					 | 
					
						
						
							
							Install more realistic pixel pipeline.
						
						
						
						
						
						
					 | 
					
						2025-09-18 17:46:09 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						4c49ffe3d1
					 | 
					
						
						
							
							Attmept full ADC implementation.
						
						
						
						
						
						
					 | 
					
						2025-09-18 12:21:25 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						26b1ef247b
					 | 
					
						
						
							
							Add calls to ADB.
						
						
						
						
						
						
					 | 
					
						2025-09-17 23:11:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						3aafba707a
					 | 
					
						
						
							
							Use more efficient means for blank lines.
						
						
						
						
						
						
					 | 
					
						2025-09-17 22:33:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						ff56dd53cf
					 | 
					
						
						
							
							Remove dead code.
						
						
						
						
						
						
					 | 
					
						2025-09-17 21:42:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						888148d282
					 | 
					
						
						
							
							Reduce chatter.
						
						
						
						
						
						
					 | 
					
						2025-09-17 21:35:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						7bba0b82ef
					 | 
					
						
						
							
							Correct video address generation.
						
						
						
						
						
						
					 | 
					
						2025-09-17 21:26:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						a99ed0e557
					 | 
					
						
						
							
							Add break key.
						
						
						
						
						
						
					 | 
					
						2025-09-17 17:26:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						654981fb03
					 | 
					
						
						
							
							Clean up.
						
						
						
						
						
						
					 | 
					
						2025-09-17 17:24:08 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						25b15fcdd1
					 | 
					
						
						
							
							Switch to map-based mapping.
						
						
						
						
						
						
					 | 
					
						2025-09-17 11:34:55 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						1106fbb5ef
					 | 
					
						
						
							
							Implement circular scan.
						
						
						
						
						
						
					 | 
					
						2025-09-17 10:44:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Harte
							
						 
					 | 
					
						
						
							
						
						b3c057f911
					 | 
					
						
						
							
							Increase logging, play about more.
						
						
						
						
						
						
					 | 
					
						2025-09-16 23:14:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |