| 
							
							
								 Thomas Harte | cbcc7c718e | SAA: smooth output just in time. | 2025-10-02 09:20:58 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | ccb8e90110 | Improve naming. | 2025-09-30 21:27:34 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 9a1bf1cf74 | Reduce delay. | 2025-09-30 21:06:56 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 2256e99157 | Attempt to add a typer. | 2025-09-30 20:57:28 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 67339754e3 | Resolve potential crash at startup. | 2025-09-29 16:13:56 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | feb4a7021c | Add enum of BBC key names. | 2025-09-29 15:00:56 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | d71796c88a | Support automatic disk starting. | 2025-09-26 15:55:04 -04:00 |  | 
			
				
					| 
							
							
								 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 |  |