| 
							
							
								 David Given | 7da4e15b73 | Move the Kryoflux and Catweasel stuff into external. | 2024-10-15 00:52:02 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 7983a4b883 | Move the external file format stuff into its own module. | 2024-10-15 00:46:46 +02:00 |  | 
			
				
					| 
							
							
								 David Given | ea4a147751 | Move fluxmapreader/fluxpattern into data. | 2024-10-15 00:00:27 +02:00 |  | 
			
				
					| 
							
							
								 David Given | c5373480ba | Move a lot of the data-handling utilities into their own module. | 2024-10-13 13:35:48 +02:00 |  | 
			
				
					| 
							
							
								 David Given | e1f2494966 | Create a config module containing all the configuration, proto and flags stuff. | 2024-10-13 11:57:18 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 9ddfa5a56b | Move the logger into core. | 2024-10-13 11:39:33 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 6339cd6b31 | Move the routines which render log messages out of logger.cc; this breaks the dependency which required logger.cc to have access to the entire rest of the
system. Although we still need to forward declare all the log messages. | 2024-10-13 11:20:27 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 68f239765c | Update ab. | 2024-10-11 21:49:15 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 27ab1e3e5a | Refactor a lot of the proto stuff. | 2024-10-08 23:18:30 +02:00 |  | 
			
				
					| 
							
							
								 David Given | a6981ff7ef | Split the FluxmapReader and FluxPattern files. | 2024-10-02 00:42:06 +02:00 |  | 
			
				
					| 
							
							
								 David Given | fc8d0283b1 | Remove the applesauce.cc and test, as it's not used any more. | 2024-10-02 00:28:04 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 8b124e5ced | Merge. | 2024-10-01 23:58:48 +02:00 |  | 
			
				
					| 
							
							
								 David Given | c55032531c | Move the VFS stuff into its own library. | 2024-10-01 21:06:14 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 12f999e9e4 | Move hexdump into core. | 2024-10-01 21:00:22 +02:00 |  | 
			
				
					| 
							
							
								 David Given | ca940d1599 | Refactor core libraries into their own library. | 2024-10-01 20:36:53 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 38b8cd2574 | Reads mostly work; writes not yet. | 2024-09-29 13:05:46 +02:00 |  | 
			
				
					| 
							
							
								 David Given | d394b21920 | Got our first track read! | 2024-09-28 23:39:30 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 8fa1a887ce | Initial work towards Applesauce support --- you can connect to the device and test bandwidth. | 2024-09-28 20:04:54 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 0c8e8d4d69 | Remember to mark the 40-track format as being such. | 2024-04-30 23:09:45 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 0611728537 | Don't try to change the build system just yet. | 2024-04-30 21:32:58 +02:00 |  | 
			
				
					| 
							
							
								 David Given | a84cf83ce5 | Add a prototype Tartu encoder. | 2024-04-30 00:56:26 +02:00 |  | 
			
				
					| 
							
							
								 David Given | af3e257c78 | Add boilerplate for the Tartu. | 2024-04-19 21:10:49 +02:00 |  | 
			
				
					| 
							
							
								 David Given | d960b020ea | Get the executables building on WSL2 Fedora. | 2024-03-30 19:14:02 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 1234e81463 | Update ab. You can now build individual tools individually. | 2023-12-12 23:11:09 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 29f5feb34d | Add support for DMK directory streams. | 2023-11-02 01:17:44 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 533b217c8f | Eliminate the broken tpi system for a simple drive/format type field. | 2023-10-29 21:10:14 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 5af0b68e06 | Add the corpus tests. | 2023-10-27 20:43:46 +02:00 |  | 
			
				
					| 
							
							
								 dg | 8fd98d674a | Additional windows fixes. | 2023-10-26 18:26:10 +00:00 |  | 
			
				
					| 
							
							
								 David Given | c7f22c0dab | Build the GUI on OSX. | 2023-10-25 22:15:32 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 1a519bf837 | Attempt to make build on OSX. | 2023-10-25 00:49:39 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 44fc532d63 | Build the documentation. | 2023-10-24 00:49:05 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 07aa416975 | Make the tests work. | 2023-10-22 22:57:54 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 627820cddc | Build the utilities. | 2023-10-22 21:35:27 +02:00 |  | 
			
				
					| 
							
							
								 David Given | a24fe420c4 | We can now build both the CLI and GUI binaries! | 2023-10-22 21:20:47 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 986be921f4 | First working command-line executable. | 2023-10-22 19:18:14 +02:00 |  | 
			
				
					| 
							
							
								 David Given | f5f223f622 | First steps towards reworking the build system... again. | 2023-10-21 23:02:46 +02:00 |  |