David Given 
							
						 
					 
					
						
						
							
						
						dcae381973 
					 
					
						
						
							
							Add some more GUI for the disk exerciser.  
						
						
						
						
					 
					
						2025-10-24 01:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2142bc7cce 
					 
					
						
						
							
							Add a Disk menu.  
						
						
						
						
					 
					
						2025-10-23 01:12:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ae3f82264a 
					 
					
						
						
							
							Add the boilerplate for the exerciser.  
						
						
						
						
					 
					
						2025-10-22 01:13:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						710e83c098 
					 
					
						
						
							
							Try to fix OSX build failure.  
						
						
						
						
					 
					
						2025-10-18 13:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f46fff3be 
					 
					
						
						
							
							Remove a bunch of extraneous Providers.  
						
						
						
						
					 
					
						2025-10-18 01:03:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						58ea21a9a2 
					 
					
						
						
							
							Add a menu option to allow resetting the workspace.  
						
						
						
						
					 
					
						2025-10-18 00:36:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0fd1aa82a6 
					 
					
						
						
							
							Crudely bodge image writes into working.  
						
						
						
						
					 
					
						2025-10-17 23:41:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5b7f9d84f9 
					 
					
						
						
							
							Fix some rendering issues.  
						
						
						
						
					 
					
						2025-10-16 22:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b7e8e74a7 
					 
					
						
						
							
							Fix NPE.  
						
						
						
						
					 
					
						2025-10-16 22:32:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5375c72d02 
					 
					
						
						
							
							Correctly set the rotational period on Disks even on non-hardware readers.  
						
						
						
						
					 
					
						2025-10-16 21:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c257be164 
					 
					
						
						
							
							Add a message if there's no flux data to draw.  
						
						
						
						
					 
					
						2025-10-16 21:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7fa17322dc 
					 
					
						
						
							
							Remember to debounce index marks.  
						
						
						
						
					 
					
						2025-10-16 21:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed3640d945 
					 
					
						
						
							
							Add a first draft visualiser.  
						
						
						
						
					 
					
						2025-10-16 00:52:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						87ce3ad61d 
					 
					
						
						
							
							Fluxmaps can now be queried for a (cached) list of index marks. Tracks  
						
						... 
						
						
						
						now contain both the raw list of sectors and a deduplicated list,
suitable for the visualiser. 
						
						
					 
					
						2025-10-16 00:52:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d75feb0ce 
					 
					
						
						
							
							Increase the default number of revolutions to 2.5 to ensure we get at  
						
						... 
						
						
						
						least one complete revolution. 
						
						
					 
					
						2025-10-16 00:51:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						168b8b6f6c 
					 
					
						
						
							
							Turn optimisation back on _again_.  
						
						
						
						
					 
					
						2025-10-15 14:11:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d063e932a 
					 
					
						
						
							
							Rereading disks through the GUI now works.  
						
						
						
						
					 
					
						2025-10-15 00:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						157ec569b2 
					 
					
						
						
							
							Some more renaming.  
						
						
						
						
					 
					
						2025-10-14 23:16:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f63c8dadf1 
					 
					
						
						
							
							Lots more renaming.  
						
						
						
						
					 
					
						2025-10-14 22:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d17f6116f0 
					 
					
						
						
							
							Lots of symbol renaming.  
						
						
						
						
					 
					
						2025-10-14 22:32:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2d6cb22e3a 
					 
					
						
						
							
							Looks like we're going to have to rework the reader/writer/source/sink  
						
						... 
						
						
						
						interfaces, so do fluxsink. This lets us test for overwriting a flux
file on writing in the GUI. HG: Enter commit message. 
						
						
					 
					
						2025-10-14 21:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2de8b52e56 
					 
					
						
						
							
							Fix the Micropolis options.  
						
						
						
						
					 
					
						2025-10-14 00:18:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						171576e538 
					 
					
						
						
							
							Rename some stuff.  
						
						
						
						
					 
					
						2025-10-14 00:14:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2db9f65e8b 
					 
					
						
						
							
							Move the flux file button into the config area.  
						
						
						
						
					 
					
						2025-10-14 00:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2572b64bd1 
					 
					
						
						
							
							You can now load images.  
						
						
						
						
					 
					
						2025-10-14 00:03:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						533aaf85f2 
					 
					
						
						
							
							Add a status line.  
						
						
						
						
					 
					
						2025-10-13 23:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f67ddc1f77 
					 
					
						
						
							
							Writes now work.  
						
						
						
						
					 
					
						2025-10-13 22:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1d64f3683 
					 
					
						
						
							
							Try and fix the Linux build.  
						
						
						
						
					 
					
						2025-10-13 00:39:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7e8840e03f 
					 
					
						
						
							
							Add a rotational speed global option.  
						
						
						
						
					 
					
						2025-10-13 00:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b003297b22 
					 
					
						
						
							
							Remove the partially-finished MemoryFluxSink.  
						
						
						
						
					 
					
						2025-10-13 00:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7341cec2c4 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2025-10-13 00:30:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a98b7f72fd 
					 
					
						
						
							
							Rearrange some UI.  
						
						
						
						
					 
					
						2025-10-13 00:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2e97579394 
					 
					
						
						
							
							Fix optimisation.  
						
						
						
						
					 
					
						2025-10-13 00:20:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f960c7efd0 
					 
					
						
						
							
							Added functionality for faking the necessary data in a DecodedDisk to  
						
						... 
						
						
						
						make the visualiser work. Blank images can now be created in memory. 
						
						
					 
					
						2025-10-13 00:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2e7f32cba 
					 
					
						
						
							
							Fix various issues to do with shared state and occasional crashes.  
						
						
						
						
					 
					
						2025-10-12 15:51:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						137528fc53 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2025-10-12 15:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cbf4cc35fb 
					 
					
						
						
							
							Fix some default setting issues.  
						
						
						
						
					 
					
						2025-10-12 15:50:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cd7b3de1b3 
					 
					
						
						
							
							Finally add support for setting the default option.  
						
						
						
						
					 
					
						2025-10-12 15:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fddc2270e5 
					 
					
						
						
							
							Ensure that the layout's sector size is honoured.  
						
						
						
						
					 
					
						2025-10-11 18:48:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2a96d9bd78 
					 
					
						
						
							
							Some cleanup.  
						
						
						
						
					 
					
						2025-10-11 18:48:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fd554f0808 
					 
					
						
						
							
							Update imhex module.  
						
						
						
						
					 
					
						2025-10-11 12:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6776c51b23 
					 
					
						
						
							
							Add read/write indicators to the summary view. Fix a pile of minor bugs.  
						
						
						
						
					 
					
						2025-10-11 00:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ef58295304 
					 
					
						
						
							
							Better and more consistent exception handling.  
						
						
						
						
					 
					
						2025-10-10 21:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2e2c3e3e34 
					 
					
						
						
							
							Set a best-guess physical location on missing sectors.  
						
						
						
						
					 
					
						2025-10-10 21:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e87bb44a2d 
					 
					
						
						
							
							Another OSX fix.  
						
						
						
						
					 
					
						2025-10-10 20:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0ba0a9cce5 
					 
					
						
						
							
							Tweak to try and make OSX happy.  
						
						
						
						
					 
					
						2025-10-10 00:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						97bb563ba0 
					 
					
						
						
							
							Another massive overhaul to rip out the last remaining bits of Layout.  
						
						
						
						
					 
					
						2025-10-10 00:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f047f842e 
					 
					
						
						
							
							Massive overhaul to use the new disklayout stuff while  
						
						... 
						
						
						
						encoding/decoding. Fix lots of bugs, be more consistent with logical and
physical locations. 
						
						
					 
					
						2025-10-08 22:41:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d596ef530 
					 
					
						
						
							
							Rename many things for clarity.  
						
						
						
						
					 
					
						2025-10-06 23:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						580ffa8cf7 
					 
					
						
						
							
							Rename flux.h.  
						
						
						
						
					 
					
						2025-10-06 23:11:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						341e0a320d 
					 
					
						
						
							
							Rename the stuff in flux.h to actually make sense.  
						
						
						
						
					 
					
						2025-10-06 23:09:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cff0a9703c 
					 
					
						
						
							
							Rework the flux data structures to be a bit more sensibly designed and  
						
						... 
						
						
						
						more amenable to copying. 
						
						
					 
					
						2025-10-06 22:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38618532c4 
					 
					
						
						
							
							Change sandboxing settings again.  
						
						
						
						
					 
					
						2025-10-05 21:17:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6026dcd86d 
					 
					
						
						
							
							Try and fix sandboxing.  
						
						
						
						
					 
					
						2025-10-05 21:02:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3949971546 
					 
					
						
						
							
							Add a log viewer view.  
						
						
						
						
					 
					
						2025-10-05 19:55:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6146f442fb 
					 
					
						
						
							
							Fix a bunch of minor UI issues.  
						
						
						
						
					 
					
						2025-10-05 13:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7090c1bfdf 
					 
					
						
						
							
							Rework the way jobs are run so that everything happens in one callback,  
						
						... 
						
						
						
						which means thrown exceptions propagate properly and will cancel ongoing
jobs. Also, the state machine is much cleaner. 
						
						
					 
					
						2025-10-05 01:35:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						563babc969 
					 
					
						
						
							
							Disable the config settings when the worker thread is busy.  
						
						
						
						
					 
					
						2025-10-03 22:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b649c2b9af 
					 
					
						
						
							
							Tweak the way the debug menu works.  
						
						
						
						
					 
					
						2025-10-03 22:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f7f887789c 
					 
					
						
						
							
							Override the debug and feedback menu URLs.  
						
						
						
						
					 
					
						2025-10-03 22:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8fcdcc528 
					 
					
						
						
							
							Add a custom default layout.  
						
						
						
						
					 
					
						2025-10-03 22:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a988578cc7 
					 
					
						
						
							
							Oops, turn the sandbox back on!  
						
						
						
						
					 
					
						2025-10-03 22:27:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ee585b24f0 
					 
					
						
						
							
							Hopefully now almost correctly build the OSX package.  
						
						
						
						
					 
					
						2025-10-03 20:49:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d6e980990 
					 
					
						
						
							
							Remove debugging.  
						
						
						
						
					 
					
						2025-10-03 19:47:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5d19416a9 
					 
					
						
						
							
							Try something else for OSX.  
						
						
						
						
					 
					
						2025-10-03 02:58:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4187fa5a09 
					 
					
						
						
							
							Adjust Windows dependencies.  
						
						
						
						
					 
					
						2025-10-03 02:55:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb7613c03f 
					 
					
						
						
							
							Debugging.  
						
						
						
						
					 
					
						2025-10-03 02:27:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7910429037 
					 
					
						
						
							
							Debugging.  
						
						
						
						
					 
					
						2025-10-03 02:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cd1cc736a7 
					 
					
						
						
							
							Make the new gui canonical.  
						
						
						
						
					 
					
						2025-10-03 02:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e6d6805f25 
					 
					
						
						
							
							Switch from pkg-config to pkgconf.  
						
						
						
						
					 
					
						2025-10-03 01:52:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9733879360 
					 
					
						
						
							
							Debugging.  
						
						
						
						
					 
					
						2025-10-03 01:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						725712f796 
					 
					
						
						
							
							I think boost needs to be linked.  
						
						
						
						
					 
					
						2025-10-02 22:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2122cea5c4 
					 
					
						
						
							
							More missing dependencies.  
						
						
						
						
					 
					
						2025-10-02 22:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5466e716a9 
					 
					
						
						
							
							Finally figure out the macos dependency problem.  
						
						
						
						
					 
					
						2025-10-02 22:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0dc0e3d9a1 
					 
					
						
						
							
							Debugging.  
						
						
						
						
					 
					
						2025-10-02 21:51:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4bb12b2caa 
					 
					
						
						
							
							Debugging.  
						
						
						
						
					 
					
						2025-10-02 21:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d9c5f5150 
					 
					
						
						
							
							Try updating homebrew before building.  
						
						
						
						
					 
					
						2025-10-02 21:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4030031a2c 
					 
					
						
						
							
							Update OSX dependencies.  
						
						
						
						
					 
					
						2025-10-02 21:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3143c87f1c 
					 
					
						
						
							
							Adjust dependencies... again.  
						
						
						
						
					 
					
						2025-10-02 20:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f16f02c4c7 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-10-02 19:57:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e13b2461d 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-10-02 19:52:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5fd0d1589e 
					 
					
						
						
							
							Update msys before use.  
						
						
						
						
					 
					
						2025-10-02 19:46:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						23e6d234d0 
					 
					
						
						
							
							Change the way we install msys to see if that helps.  
						
						
						
						
					 
					
						2025-10-02 19:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cf2a97f8aa 
					 
					
						
						
							
							Update splash screen to contain the imhex logo.  
						
						
						
						
					 
					
						2025-10-02 00:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a815e0cd6 
					 
					
						
						
							
							Extend DiskLayout to contain the sector offset and block number data.  
						
						... 
						
						
						
						Update the gui to use it. 
						
						
					 
					
						2025-10-01 23:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06a3af2a1d 
					 
					
						
						
							
							Add filesystem sector offsets to the disk layout structure.  
						
						
						
						
					 
					
						2025-10-01 00:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0558d95fa3 
					 
					
						
						
							
							Attach the current layout to DiskFlux objects.  
						
						
						
						
					 
					
						2025-10-01 00:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						81f9246ab8 
					 
					
						
						
							
							Rework summaryview to use the new DiskLayout.  
						
						
						
						
					 
					
						2025-09-30 00:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6979567429 
					 
					
						
						
							
							Add basic tests for DiskLayout.  
						
						
						
						
					 
					
						2025-09-29 20:54:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						348de4165d 
					 
					
						
						
							
							Initial version of the new DiskLayout class.  
						
						
						
						
					 
					
						2025-09-25 00:04:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0755d420dd 
					 
					
						
						
							
							Change gitmodules to use my own fork of imhex.  
						
						
						
						
					 
					
						2025-09-24 23:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dead21bce5 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2025-09-22 18:27:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4cf451ce60 
					 
					
						
						
							
							We can't update msys because it kills the terminal.  
						
						
						
						
					 
					
						2025-09-22 18:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72298ac805 
					 
					
						
						
							
							Force msys update before installing dependencies.  
						
						
						
						
					 
					
						2025-09-22 18:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d1ad81652 
					 
					
						
						
							
							Don't try and materialise the symbolic link; it breaks things.  
						
						
						
						
					 
					
						2025-09-21 21:20:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						88c79169b6 
					 
					
						
						
							
							Don't log the environment any more.  
						
						
						
						
					 
					
						2025-09-21 20:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d9747b9021 
					 
					
						
						
							
							Don't build macos 13 any more.  
						
						
						
						
					 
					
						2025-09-21 19:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						256976a5a1 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-09-21 19:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0ba4b82e10 
					 
					
						
						
							
							Only require libtre on Windows.  
						
						
						
						
					 
					
						2025-09-21 19:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ffd9e28b42 
					 
					
						
						
							
							Try and build the Windows package.  
						
						
						
						
					 
					
						2025-09-21 19:49:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9c919c786d 
					 
					
						
						
							
							Tweak dependencies.  
						
						
						
						
					 
					
						2025-09-21 19:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						47a9a56959 
					 
					
						
						
							
							Remember to set -static for source file compilation, not just linking. Use the correct  
						
						... 
						
						
						
						protoc on mingw. 
						
						
					 
					
						2025-09-21 17:49:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6e03bc604a 
					 
					
						
						
							
							Turns out undefined format_type and drive_type fields are normal.  
						
						
						
						
					 
					
						2025-09-21 17:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						feea6a027a 
					 
					
						
						
							
							Add another ignored variable.  
						
						
						
						
					 
					
						2025-09-21 17:07:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						08fa06b7fe 
					 
					
						
						
							
							Enable static builds on Windows.  
						
						
						
						
					 
					
						2025-09-21 03:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a976edef9 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2025-09-20 23:19:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c71d8d6c74 
					 
					
						
						
							
							Another typo fix.  
						
						
						
						
					 
					
						2025-09-20 20:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e809af7426 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2025-09-20 20:54:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ab05db9040 
					 
					
						
						
							
							Switch back to gcc.  
						
						
						
						
					 
					
						2025-09-20 20:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						04f916741e 
					 
					
						
						
							
							Try big-obj instead.  
						
						
						
						
					 
					
						2025-09-20 20:26:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6224f3718 
					 
					
						
						
							
							Try mcmodel=medium.  
						
						
						
						
					 
					
						2025-09-20 20:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						10185bb7a1 
					 
					
						
						
							
							Do I need -fPIC for Windows?  
						
						
						
						
					 
					
						2025-09-20 17:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d565960c70 
					 
					
						
						
							
							Flag adjustment.  
						
						
						
						
					 
					
						2025-09-20 16:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c21073294f 
					 
					
						
						
							
							More adjustments.  
						
						
						
						
					 
					
						2025-09-20 16:13:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3cd95de434 
					 
					
						
						
							
							Try using clang instead of gcc.  
						
						
						
						
					 
					
						2025-09-20 16:00:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6552dba9aa 
					 
					
						
						
							
							Even more dependencies.  
						
						
						
						
					 
					
						2025-09-20 13:00:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c8ebe55aa9 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2025-09-20 13:00:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1eefa2d604 
					 
					
						
						
							
							Even even more dependencies.  
						
						
						
						
					 
					
						2025-09-20 12:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a359394eea 
					 
					
						
						
							
							Even more dependencies.  
						
						
						
						
					 
					
						2025-09-20 12:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9f13026bec 
					 
					
						
						
							
							Even more dependency changes.  
						
						
						
						
					 
					
						2025-09-20 12:23:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8fcc99b2a1 
					 
					
						
						
							
							More dependencies.  
						
						
						
						
					 
					
						2025-09-20 12:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						125a0536ff 
					 
					
						
						
							
							More dependency tweaks.  
						
						
						
						
					 
					
						2025-09-20 12:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4115947d80 
					 
					
						
						
							
							Don't use /dev/stderr as it makes msys sad.  
						
						
						
						
					 
					
						2025-09-20 12:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2f1dcd7c9a 
					 
					
						
						
							
							More build tweak.  
						
						
						
						
					 
					
						2025-09-20 12:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5e00ffca13 
					 
					
						
						
							
							Remove some more WSL stuff.  
						
						
						
						
					 
					
						2025-09-20 12:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ac27095493 
					 
					
						
						
							
							Don't need this any more.  
						
						
						
						
					 
					
						2025-09-20 11:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e27ca5cd4c 
					 
					
						
						
							
							Reformat.  
						
						
						
						
					 
					
						2025-09-20 12:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cc72ac6327 
					 
					
						
						
							
							Ignore some more variables.  
						
						
						
						
					 
					
						2025-09-20 12:00:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5443aa6501 
					 
					
						
						
							
							Some work towards making things build on Windows.  
						
						
						
						
					 
					
						2025-09-20 03:24:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						902bf32169 
					 
					
						
						
							
							Allow bypassing the sandbox, as it makes msys sad.  
						
						
						
						
					 
					
						2025-09-20 03:24:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d200633747 
					 
					
						
						
							
							Fix windows weirdness.  
						
						
						
						
					 
					
						2025-09-20 03:23:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a48b749c2e 
					 
					
						
						
							
							Support Windows protoc command syntax.  
						
						
						
						
					 
					
						2025-09-20 01:22:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46fab84b95 
					 
					
						
						
							
							Progress towards making everything build on Windows.  
						
						
						
						
					 
					
						2025-09-19 02:02:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b0290f858c 
					 
					
						
						
							
							Tweak build system.  
						
						
						
						
					 
					
						2025-09-18 22:28:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fe09c12cd6 
					 
					
						
						
							
							Modernise protobuf usage.  
						
						
						
						
					 
					
						2025-09-18 16:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b5ae5a1cea 
					 
					
						
						
							
							Don't try and use the dbus library on OSX.  
						
						
						
						
					 
					
						2025-09-18 16:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						113cb85512 
					 
					
						
						
							
							Fix dependencies.  
						
						
						
						
					 
					
						2025-09-18 14:47:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da276bcb3b 
					 
					
						
						
							
							Fix dependencies.  
						
						
						
						
					 
					
						2025-09-18 14:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a78d0f38c 
					 
					
						
						
							
							Fix OSX build script.  
						
						
						
						
					 
					
						2025-09-18 14:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec2e1666e7 
					 
					
						
						
							
							Make build on Linux again.  
						
						
						
						
					 
					
						2025-09-18 14:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						478df40d4b 
					 
					
						
						
							
							Attempt to make build on OSX.  
						
						
						
						
					 
					
						2025-09-18 00:56:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8b9d79cb1 
					 
					
						
						
							
							Header fix for OSX.  
						
						
						
						
					 
					
						2025-09-18 00:55:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						23865d1a10 
					 
					
						
						
							
							Rip out a lot of imhex stuff we don't want.  
						
						
						
						
					 
					
						2025-09-17 22:46:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						458b3f24fe 
					 
					
						
						
							
							Make a basic splash screen.  
						
						
						
						
					 
					
						2025-09-17 22:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86fa23e6fa 
					 
					
						
						
							
							Add missing files.  
						
						
						
						
					 
					
						2025-09-17 21:09:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dd9d5aaed5 
					 
					
						
						
							
							Remember to build all of libpl.  
						
						
						
						
					 
					
						2025-09-17 21:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b22df17bb5 
					 
					
						
						
							
							Fix some fmt strings.  
						
						
						
						
					 
					
						2025-09-17 14:28:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b81e609e66 
					 
					
						
						
							
							Hopefully fix the format_to ambiguity.  
						
						
						
						
					 
					
						2025-09-17 14:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d41e57cba6 
					 
					
						
						
							
							Fix format errors.  
						
						
						
						
					 
					
						2025-09-17 01:07:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da7e83e257 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:41:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						83be12fcf1 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:26:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a999e2d6c9 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:14:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d6251e757 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						be8b26ef94 
					 
					
						
						
							
							Try updating Ubuntu to get a better compiler.  
						
						
						
						
					 
					
						2025-09-17 00:09:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6b8bce5d6 
					 
					
						
						
							
							Reenable optimisation.  
						
						
						
						
					 
					
						2025-09-17 00:08:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d8b3452c07 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:05:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eddbd43cd9 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-17 00:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						168189180d 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-16 23:53:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e092bab6a 
					 
					
						
						
							
							Nope, pkg-config for mbedtls doesn't work.  
						
						
						
						
					 
					
						2025-09-16 23:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2c35126b3a 
					 
					
						
						
							
							mbedcrypto and mbedtls are linked on most systems, and the pkg-config  
						
						... 
						
						
						
						files seem bad. 
						
						
					 
					
						2025-09-16 23:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7dc0e4ca31 
					 
					
						
						
							
							Rearrange for consistency.  
						
						
						
						
					 
					
						2025-09-16 22:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						96257f89d5 
					 
					
						
						
							
							Use a local lunasvg.  
						
						
						
						
					 
					
						2025-09-16 22:40:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						09919343b4 
					 
					
						
						
							
							Import LunaSVG.  
						
						
						
						
					 
					
						2025-09-16 22:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b070c1068c 
					 
					
						
						
							
							Add a mostly-functioning logical map in the summary view.  
						
						
						
						
					 
					
						2025-09-16 22:30:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5628a576db 
					 
					
						
						
							
							Don't mix up physical and logical units when seeking to a track.  
						
						
						
						
					 
					
						2025-09-16 22:30:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						073c78e25f 
					 
					
						
						
							
							Be firmer about rebuilding the configuration.  
						
						
						
						
					 
					
						2025-09-16 22:29:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a826d6eb5 
					 
					
						
						
							
							Move the controls into their own panel.  
						
						
						
						
					 
					
						2025-09-16 00:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11a6143d4c 
					 
					
						
						
							
							Move all the settings out to a config view again, but designed  
						
						... 
						
						
						
						differently. Much better. 
						
						
					 
					
						2025-09-15 22:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6127c9a46d 
					 
					
						
						
							
							Wire up some more control panel buttons. Create an in-memory sector  
						
						... 
						
						
						
						interface for doing filesystem stuff. 
						
						
					 
					
						2025-09-15 20:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98f7febef7 
					 
					
						
						
							
							Make two variations on the sector map; one for the physical view and one  
						
						... 
						
						
						
						for the logical view. 
						
						
					 
					
						2025-09-13 22:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						85afadacf0 
					 
					
						
						
							
							Don't make images with holes --- ensure that all sectors in the image  
						
						... 
						
						
						
						are populated, even if with a stub 'MISSING' sector, with layout
information. 
						
						
					 
					
						2025-09-13 01:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						01cd812162 
					 
					
						
						
							
							Use std::optional a bit more right.  
						
						
						
						
					 
					
						2025-09-13 01:54:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39329acc77 
					 
					
						
						
							
							Remove the obsolete configview.  
						
						
						
						
					 
					
						2025-09-12 22:37:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bdc96038ef 
					 
					
						
						
							
							Get the format part of the new control panel working.  
						
						
						
						
					 
					
						2025-09-12 22:31:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93760d989a 
					 
					
						
						
							
							Get the device config part of the new control panel working.  
						
						
						
						
					 
					
						2025-09-12 22:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b306c7063b 
					 
					
						
						
							
							Start moving the config view functionality into the control panel. The  
						
						... 
						
						
						
						current config is now displayed there. 
						
						
					 
					
						2025-09-12 00:20:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3d7fa69d8 
					 
					
						
						
							
							Add a --hd global option for setting high density.  
						
						
						
						
					 
					
						2025-09-12 00:20:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6c0e5405a 
					 
					
						
						
							
							Wire up some control panel buttons. Make toasts work.  
						
						
						
						
					 
					
						2025-09-11 01:05:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fc12a2662c 
					 
					
						
						
							
							ImGui text entries are very sensitive and don't like skipping frames or  
						
						... 
						
						
						
						being disabled, so do it less often. 
						
						
					 
					
						2025-09-10 23:52:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ab5b16488c 
					 
					
						
						
							
							The control panel mostly works.  
						
						
						
						
					 
					
						2025-09-10 00:13:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4d5900268b 
					 
					
						
						
							
							Create a DiskProvider on startup so we go straight into the GUI.  
						
						
						
						
					 
					
						2025-09-09 00:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b5c5a4335d 
					 
					
						
						
							
							Wire up the summary and sector map views; although it's shown that the  
						
						... 
						
						
						
						layout code really needs refactoring. Again. 
						
						
					 
					
						2025-09-09 00:14:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e76235541a 
					 
					
						
						
							
							Add custom out-of-box and welcome screen implementations.  
						
						
						
						
					 
					
						2025-09-08 21:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e75e1a6e27 
					 
					
						
						
							
							Make the track/cylinder side/head terminology more consistent.  
						
						
						
						
					 
					
						2025-09-08 20:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aa220ecbcb 
					 
					
						
						
							
							Sectors and Images now store more unseful information. The DiskProvider  
						
						... 
						
						
						
						now works. 
						
						
					 
					
						2025-09-08 19:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						edc8d74418 
					 
					
						
						
							
							The sector map view is now mostly working.  
						
						
						
						
					 
					
						2025-09-07 00:56:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2831aa09ae 
					 
					
						
						
							
							Add CylinderHeadSector in place of some of the 3-tuples I was previously  
						
						... 
						
						
						
						using; do some refactoring. 
						
						
					 
					
						2025-09-07 00:56:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e1b4b0d3a3 
					 
					
						
						
							
							Fix kryoflux reading and writing.  
						
						
						
						
					 
					
						2025-09-07 00:55:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e5df6ca33b 
					 
					
						
						
							
							Remember to set the correct drive type for 80-track disks.  
						
						
						
						
					 
					
						2025-09-07 00:31:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						68c3cbb020 
					 
					
						
						
							
							Sketch out the image view.  
						
						
						
						
					 
					
						2025-09-06 13:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca3c37d20a 
					 
					
						
						
							
							Add logic to Image for access filesystem blocks.  
						
						
						
						
					 
					
						2025-09-06 13:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6fcd9233ea 
					 
					
						
						
							
							Disks can now be read, and incremental progress shows up in the summary view.  
						
						
						
						
					 
					
						2025-09-06 01:21:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3761c4b1e2 
					 
					
						
						
							
							Broadcast a DiskReadLogMessage every time a track is read, with the  
						
						... 
						
						
						
						entire accumulated disk data (including all the resolved sectors). This
makes it much easier to show partial results in the GUI. 
						
						
					 
					
						2025-09-06 01:21:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c89c53b1c7 
					 
					
						
						
							
							Try displaying the track status.  
						
						
						
						
					 
					
						2025-09-06 00:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						be0f63a133 
					 
					
						
						
							
							The summary view now shows a respectable track summary.  
						
						
						
						
					 
					
						2025-09-05 23:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8216995ad 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2025-09-04 00:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						995359ef45 
					 
					
						
						
							
							Start preparing to do a read.  
						
						
						
						
					 
					
						2025-09-04 00:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc84e3c8a0 
					 
					
						
						
							
							It doesn't look great, but I think the config view is mostly done.  
						
						
						
						
					 
					
						2025-09-03 23:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						af12a25a9d 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-03 14:47:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6b2821221 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-03 14:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						458601a139 
					 
					
						
						
							
							Update dependencies.  
						
						
						
						
					 
					
						2025-09-03 14:29:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a89130edbd 
					 
					
						
						
							
							The config viewer now mostly works, and sets mostly correct  
						
						... 
						
						
						
						configurations in the settings. 
						
						
					 
					
						2025-09-03 01:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c95cd8a4da 
					 
					
						
						
							
							Add hints for global options to tell the GUI where to show them.  
						
						
						
						
					 
					
						2025-09-03 01:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4d313a8495 
					 
					
						
						
							
							Add in our custom view.  
						
						
						
						
					 
					
						2025-09-01 00:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						263eef3442 
					 
					
						
						
							
							Try and enable submodules on github.  
						
						
						
						
					 
					
						2025-09-01 00:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2e97996211 
					 
					
						
						
							
							Get a minimal FE plugin working.  
						
						
						
						
					 
					
						2025-09-01 00:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7035b9c3c2 
					 
					
						
						
							
							Rearrange and clean up.  
						
						
						
						
					 
					
						2025-08-31 23:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5628d2ca06 
					 
					
						
						
							
							We need a custom romfs generator.  
						
						
						
						
					 
					
						2025-08-31 23:55:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						61cf7fbccf 
					 
					
						
						
							
							Get a fully working static imhex.  
						
						
						
						
					 
					
						2025-08-31 23:37:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce347c6326 
					 
					
						
						
							
							A fair number of assets now load.  
						
						
						
						
					 
					
						2025-08-31 16:43:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						94119b19fe 
					 
					
						
						
							
							Getting my head around the way imhex works.  
						
						
						
						
					 
					
						2025-08-31 00:35:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9c7be1268f 
					 
					
						
						
							
							Build some more bits.  
						
						
						
						
					 
					
						2025-08-29 21:18:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a9d59f67ba 
					 
					
						
						
							
							It finally builds! Although does nothing.  
						
						
						
						
					 
					
						2025-08-29 20:37:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d2a72228f 
					 
					
						
						
							
							A reasonable amount of the imhex framework now builds.  
						
						
						
						
					 
					
						2025-08-29 00:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60b95dd3f3 
					 
					
						
						
							
							Added throwing_ptr.  
						
						
						
						
					 
					
						2025-08-28 23:41:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1094f40dc 
					 
					
						
						
							
							Add libromfs.  
						
						
						
						
					 
					
						2025-08-28 23:27:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e40ea80e34 
					 
					
						
						
							
							Add xdgpp.  
						
						
						
						
					 
					
						2025-08-28 22:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e1222d38a 
					 
					
						
						
							
							Add Native File Dialog.  
						
						
						
						
					 
					
						2025-08-28 22:20:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4446785729 
					 
					
						
						
							
							Put pattern-language in the right place.  
						
						
						
						
					 
					
						2025-08-28 21:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						790f015d72 
					 
					
						
						
							
							Add the pattern language.  
						
						
						
						
					 
					
						2025-08-28 21:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ccb0dcea3c 
					 
					
						
						
							
							Finally remember to add the build file!  
						
						
						
						
					 
					
						2025-08-28 21:35:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15a0632af0 
					 
					
						
						
							
							Add imgui.  
						
						
						
						
					 
					
						2025-08-28 21:30:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c0da28947 
					 
					
						
						
							
							Some more building.  
						
						
						
						
					 
					
						2025-08-28 21:23:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						95227f32ca 
					 
					
						
						
							
							Start putting together the imhex build.  
						
						
						
						
					 
					
						2025-08-28 21:10:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						edf75b5cda 
					 
					
						
						
							
							Add libwolv.  
						
						
						
						
					 
					
						2025-08-28 21:09:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						af87c48451 
					 
					
						
						
							
							Add an imhex submodule.  
						
						
						
						
					 
					
						2025-08-28 20:18:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7cde8e3aa6 
					 
					
						
						
							
							Merge pull request  #824  from davidgiven/ab  
						
						... 
						
						
						
						Update ab to the new ninja version. 
						
						
					 
					
						2025-08-27 19:47:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						34fe6f0a5f 
					 
					
						
						
							
							_Actually_ update ab.  
						
						
						
						
					 
					
						2025-08-27 20:23:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						76c9674f3f 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-08-27 20:21:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						addbabd123 
					 
					
						
						
							
							Disable make parallelism (although I'm not sure this will help).  
						
						
						
						
					 
					
						2025-08-27 19:57:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46b90d9c36 
					 
					
						
						
							
							Merge pull request  #825  from boamaod/master  
						
						... 
						
						
						
						Correct Juku E5104 documentation 
						
						
					 
					
						2025-08-27 13:44:49 +01:00 
						 
				 
			
				
					
						
							
							
								Märt Põder 
							
						 
					 
					
						
						
							
						
						7ee67082aa 
					 
					
						
						
							
							Fix ambigious description about "both sides" and update links  
						
						
						
						
					 
					
						2025-08-27 13:22:09 +03:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8042ed5f3 
					 
					
						
						
							
							Adjust parallelism settings again.  
						
						
						
						
					 
					
						2025-08-27 11:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8828874c25 
					 
					
						
						
							
							Don't run more than one ninja instance at a time.  
						
						
						
						
					 
					
						2025-08-27 11:22:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1bdb093319 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-08-27 02:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1e2191ad5 
					 
					
						
						
							
							mingw is less aggressive about dead code removal that other gccs are, so  
						
						... 
						
						
						
						we need to add dependencies in places where they're really not used. 
						
						
					 
					
						2025-08-27 03:06:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e61fcf1d9b 
					 
					
						
						
							
							utils.shell now takes a command string rather than an argv list.  
						
						
						
						
					 
					
						2025-08-27 02:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						610ef0dc4b 
					 
					
						
						
							
							Remember to put set -e in front of command scripts.  
						
						
						
						
					 
					
						2025-08-27 02:27:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						273d38f237 
					 
					
						
						
							
							Fix command detection when a command string contains multiple words.  
						
						
						
						
					 
					
						2025-08-27 00:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8194a08382 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-08-26 23:09:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6170b704b1 
					 
					
						
						
							
							Fix escaping of $$ strings; then escape them again before passing to ninja!  
						
						
						
						
					 
					
						2025-08-26 21:30:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b05f5e7caa 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2025-08-26 14:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b38fc6044 
					 
					
						
						
							
							Update ab again.  
						
						
						
						
					 
					
						2025-08-26 02:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cee16a75ca 
					 
					
						
						
							
							Fix Windows dependencies.  
						
						
						
						
					 
					
						2025-08-26 01:37:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9fd85a8289 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2025-08-26 01:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2f1eff1474 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2025-08-26 01:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8c582b8d72 
					 
					
						
						
							
							Update to the new ninja-fied ab.  
						
						
						
						
					 
					
						2025-08-26 01:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e49673329d 
					 
					
						
						
							
							Merge pull request  #823  from davidgiven/cleanup  
						
						... 
						
						
						
						Do some cleanup since the last changes. 
						
						
					 
					
						2025-08-21 19:31:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07ebed83bf 
					 
					
						
						
							
							Fix some documentation from the global options change.  
						
						
						
						
					 
					
						2025-08-21 19:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1def87fdc3 
					 
					
						
						
							
							Remove the rawReadDiskCommand() function, as it's no longer used.  
						
						
						
						
					 
					
						2025-08-21 19:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d91fed7dd4 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2025-08-21 18:59:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f2f7e70ef 
					 
					
						
						
							
							Remove rawread and merge.  
						
						
						
						
					 
					
						2025-08-21 18:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						83432beff6 
					 
					
						
						
							
							Merge pull request  #822  from davidgiven/config  
						
						... 
						
						
						
						Overhaul the config file CLI. 
						
						
					 
					
						2025-08-21 18:42:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						979b550178 
					 
					
						
						
							
							Looks like our string_view fix hasn't worked --- tweak.  
						
						
						
						
					 
					
						2025-08-21 01:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9062a531f3 
					 
					
						
						
							
							Migrate the 40track etc extension configs to actual options. Add the  
						
						... 
						
						
						
						ability to have --group=value options to make this cleaner. 
						
						
					 
					
						2025-08-21 00:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e2a6fbcf3c 
					 
					
						
						
							
							Update a few places which used -c for other purposes.  
						
						
						
						
					 
					
						2025-08-20 21:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec16931f3a 
					 
					
						
						
							
							Update documentation for -c.  
						
						
						
						
					 
					
						2025-08-20 21:23:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0ec0ca7495 
					 
					
						
						
							
							Config files are now specified with -c, rather than via filename  
						
						... 
						
						
						
						arguments, because otherwise you get really unhelpful error messages
when you get things wrong. 
						
						
					 
					
						2025-08-20 21:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						51fa7c9371 
					 
					
						
						
							
							Fix broken link.  
						
						... 
						
						
						
						Closes : #799  
					
						2025-08-20 00:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6c69f10fe7 
					 
					
						
						
							
							Merge pull request  #821  from davidgiven/protobuf  
						
						... 
						
						
						
						Expose the .app on OSX (in a zipfile). 
						
						
					 
					
						2025-08-20 00:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						206e85a356 
					 
					
						
						
							
							Expose the .app on OSX (in a zipfile).  
						
						... 
						
						
						
						Closes : #800  
					
						2025-08-20 00:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d7dd4867b 
					 
					
						
						
							
							Merge pull request  #820  from davidgiven/protobuf  
						
						... 
						
						
						
						Apply the fix from #811  to make everything build against Protobuf 31. 
						
						
					 
					
						2025-08-19 23:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1524f78fb 
					 
					
						
						
							
							Apply the fix from  #811  to make everything build against Protobuf 31.  
						
						
						
						
					 
					
						2025-08-19 23:28:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b26735d520 
					 
					
						
						
							
							Merge pull request  #819  from davidgiven/fl2  
						
						... 
						
						
						
						Add some flux file manipulation tools. 
						
						
					 
					
						2025-08-19 22:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						603baee777 
					 
					
						
						
							
							Fix a subtle bug that was causing misparsing of indexed fields on OSX. I hate  
						
						... 
						
						
						
						C++. 
						
						
					 
					
						2025-08-19 22:43:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e105b7f498 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2025-08-19 20:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bb3fbccb50 
					 
					
						
						
							
							Merge pull request  #818  from davidgiven/convert  
						
						... 
						
						
						
						Add a fe-convert (plus all the necessary backend work). 
						
						
					 
					
						2025-08-19 19:59:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c8edcd963d 
					 
					
						
						
							
							Merge pull request  #817  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. 
						
						
					 
					
						2025-08-19 01:32:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3b60cdc707 
					 
					
						
						
							
							Remove the -j from the build scripts for OSX.  
						
						
						
						
					 
					
						2025-08-19 01:15:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea061d65c9 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-08-19 01:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da64c0237f 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2025-08-19 01:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2b1602881 
					 
					
						
						
							
							Add a working fluxfile cp.  
						
						
						
						
					 
					
						2025-08-19 00:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1afd45068c 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2025-08-19 00:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f01b30e112 
					 
					
						
						
							
							Make fluxfile rm work.  
						
						
						
						
					 
					
						2025-08-19 00:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b5f7fbe14e 
					 
					
						
						
							
							Finally come up with a fluxfile ls I can live with.  
						
						
						
						
					 
					
						2025-08-18 23:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b6073ccbb 
					 
					
						
						
							
							Try making the error collector non-constexpr?  
						
						
						
						
					 
					
						2025-08-18 22:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f902c759df 
					 
					
						
						
							
							Try the suggested workaround in lexy for older compilers.  
						
						
						
						
					 
					
						2025-08-18 22:10:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						996fdbc0f5 
					 
					
						
						
							
							More overhauling of the proto layer; fluxfile ls now works.  
						
						
						
						
					 
					
						2025-08-18 00:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ff3e3b42a 
					 
					
						
						
							
							Finally make the getters and setters work with repeated fields.  
						
						
						
						
					 
					
						2025-08-17 23:04:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0a5604521e 
					 
					
						
						
							
							Merge in fluxfile stuff.  
						
						
						
						
					 
					
						2025-08-17 21:12:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						786636ef5d 
					 
					
						
						
							
							Don't allow writing Apple 2 flux images to SCP files, because there  
						
						... 
						
						
						
						isn't space for the quarter-step tracks. 
						
						
					 
					
						2025-08-17 11:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						18bdb27225 
					 
					
						
						
							
							fluxengine convert now uses the same syntax as the other tools.  
						
						
						
						
					 
					
						2025-08-17 11:26:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						faca35dec0 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2025-08-17 10:51:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f8813daae3 
					 
					
						
						
							
							Attempt to make work on Windows.  
						
						
						
						
					 
					
						2025-08-17 10:47:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da5a20390f 
					 
					
						
						
							
							Fix unhelpful message.  
						
						
						
						
					 
					
						2025-08-17 10:40:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3ab3db92f5 
					 
					
						
						
							
							Add basic support for TI-99 disks.  
						
						
						
						
					 
					
						2025-08-17 10:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a3cd3dd9dc 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2025-08-17 09:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						918868e9e8 
					 
					
						
						
							
							Try updating the Ubuntu version.  
						
						
						
						
					 
					
						2025-08-17 09:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cf05a25445 
					 
					
						
						
							
							Does _error_collector need a constexpr constructor and destructor?  
						
						
						
						
					 
					
						2025-08-17 01:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d5399a267 
					 
					
						
						
							
							Add another weirdly missing file.  
						
						
						
						
					 
					
						2025-08-17 00:55:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2de7af0ba5 
					 
					
						
						
							
							Add weirdly missing file.  
						
						
						
						
					 
					
						2025-08-17 00:52:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0382c304ad 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2025-08-17 00:46:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						182d9946fe 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2025-08-17 00:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f24e4029b4 
					 
					
						
						
							
							Flux sources now add the locations of their data to _extraConfig ---  
						
						... 
						
						
						
						which is now honoured. Fix a bunch of bugs in some of the flux sources
and sinks. The converter now actually works, maybe. 
						
						
					 
					
						2025-08-17 00:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ebda29171 
					 
					
						
						
							
							Rename track -> cylinder in lots of places.  
						
						
						
						
					 
					
						2025-08-16 17:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53026f3d02 
					 
					
						
						
							
							Rework the way locations are handled to use the new locations  
						
						... 
						
						
						
						microformat rather than the old RangeProto. 
						
						
					 
					
						2025-08-16 16:59:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						99c0e95a2f 
					 
					
						
						
							
							Added a routine for parsing location lists using Lexy.  
						
						
						
						
					 
					
						2025-08-15 23:39:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dfa56c6b08 
					 
					
						
						
							
							Raw import of Lexy.  
						
						
						
						
					 
					
						2025-08-14 23:36:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0419df4b2d 
					 
					
						
						
							
							Another archival checkin...  
						
						
						
						
					 
					
						2025-08-13 23:00:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						70bdcd0978 
					 
					
						
						
							
							Non-functioning archival checkin.  
						
						
						
						
					 
					
						2025-08-12 20:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						022df995aa 
					 
					
						
						
							
							Update for newer C++.  
						
						
						
						
					 
					
						2025-08-11 16:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dcbe7ec41d 
					 
					
						
						
							
							Raw import of alphanum.  
						
						
						
						
					 
					
						2025-08-11 16:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df4d27eefe 
					 
					
						
						
							
							Better support for repeated fields in the config language. Add a helper  
						
						... 
						
						
						
						for showing all config fields in a proto. 
						
						
					 
					
						2025-08-10 22:22:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f233f55e9 
					 
					
						
						
							
							Add fluxfile ls.  
						
						
						
						
					 
					
						2025-07-28 23:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7db49aec21 
					 
					
						
						
							
							Merge pull request  #814  from davidgiven/build  
						
						... 
						
						
						
						Update ab. 
						
						
					 
					
						2025-07-28 13:36:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b5eaec0778 
					 
					
						
						
							
							Try more Windows fix?  
						
						
						
						
					 
					
						2025-07-28 12:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06b126a2e7 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2025-07-27 23:20:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed96ebac79 
					 
					
						
						
							
							Another Windows fix.  
						
						
						
						
					 
					
						2025-07-27 23:08:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6e34d2d88 
					 
					
						
						
							
							Alternative Windows fix.  
						
						
						
						
					 
					
						2025-07-27 22:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53ac8bad79 
					 
					
						
						
							
							Hopefully fix Windows.  
						
						
						
						
					 
					
						2025-07-27 21:43:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2e163bc3b 
					 
					
						
						
							
							More Windows build debugging.  
						
						
						
						
					 
					
						2025-07-27 21:33:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1404123281 
					 
					
						
						
							
							Windows debugging.  
						
						
						
						
					 
					
						2025-07-27 21:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						01a7afd28a 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2025-07-27 20:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3a42911e6f 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-07-27 20:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8e5d52f2c7 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-07-24 23:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dfff5d7230 
					 
					
						
						
							
							Merge pull request  #796  from davidgiven/layout  
						
						... 
						
						
						
						Fix and expand the layout support to allow libdsk `altback` layouts. 
						
						
					 
					
						2025-07-21 00:29:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						19b63786c8 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2025-07-21 00:01:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5293e1c18b 
					 
					
						
						
							
							Merge pull request  #792  from davidgiven/builds  
						
						... 
						
						
						
						Make an attempt to switch to WSL 1 for better builds. 
						
						
					 
					
						2025-04-24 21:07:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f200bb8b00 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2025-04-24 21:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed11a5c412 
					 
					
						
						
							
							Update release build script to match.  
						
						
						
						
					 
					
						2025-04-24 21:04:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cdcc63f519 
					 
					
						
						
							
							Disable the Debian 11 build, as it doesn't work. Try WSL1 again.  
						
						
						
						
					 
					
						2025-04-24 20:49:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7096e9fd9c 
					 
					
						
						
							
							Disable Windows verbose builds.  
						
						
						
						
					 
					
						2025-04-24 19:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c8fe56ea95 
					 
					
						
						
							
							Switch the sandbox back to hardlinks.  
						
						
						
						
					 
					
						2025-04-24 19:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a2a58b1a5 
					 
					
						
						
							
							Hopefully beat the OSX build into working.  
						
						
						
						
					 
					
						2025-04-24 01:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						42aec98368 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2025-04-22 23:11:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d73371a79 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-04-22 23:10:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4d60ff8e67 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2025-03-20 02:11:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						311ff4a89f 
					 
					
						
						
							
							Add in some missing dependencies.  
						
						
						
						
					 
					
						2025-03-19 03:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d57957a6e 
					 
					
						
						
							
							Add missing dependency.  
						
						
						
						
					 
					
						2025-03-18 01:19:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f89adce02d 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2025-03-18 01:08:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e505f47bc 
					 
					
						
						
							
							It now builds properly!  
						
						
						
						
					 
					
						2025-03-18 01:05:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06e29142e6 
					 
					
						
						
							
							Arch files are now built as one library per subdirectory, and everything  
						
						... 
						
						
						
						is autodetected. 
						
						
					 
					
						2025-03-18 00:37:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15a69f6dcb 
					 
					
						
						
							
							Make build with the new ab --- but the tests fail.  
						
						
						
						
					 
					
						2025-03-17 22:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f763fe06b 
					 
					
						
						
							
							Patch up for the libfmt change and update to c++20.Patch up for the  
						
						... 
						
						
						
						libfmt change and update to c++20. 
						
						
					 
					
						2025-03-12 01:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5adb89338 
					 
					
						
						
							
							Upgrade dep/fmt to 11.1.4.  
						
						
						
						
					 
					
						2025-03-12 01:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								Märt Põder 
							
						 
					 
					
						
						
							
						
						36b120bdbe 
					 
					
						
						
							
							Add Juku 5104 floppies with a new filesystem_track_order option  
						
						
						
						
					 
					
						2024-11-30 15:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cc169d414f 
					 
					
						
						
							
							Add experimental support for libdsk 'altback' mode layouts.  
						
						
						
						
					 
					
						2024-11-29 22:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0fcb2075e0 
					 
					
						
						
							
							Move filesystem_track_ordering from ImageReaderProto/ImageWriterProto to  
						
						... 
						
						
						
						ImgInputOutputProto; it now only applies to img files. Make it honour the
appropriate track layout setting too. 
						
						
					 
					
						2024-11-29 22:30:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2bda78fb40 
					 
					
						
						
							
							Distinguish between filesystem track ordering and image track ordering  
						
						... 
						
						
						
						(although currently only the filesystem ordering is used). 
						
						
					 
					
						2024-11-29 22:07:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e878c6eef6 
					 
					
						
						
							
							Remove the unused sector_order field from FilesystemProto.  
						
						
						
						
					 
					
						2024-11-29 21:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ce405cec5 
					 
					
						
						
							
							Remove the broken install rule.  
						
						
						
						
					 
					
						2024-11-24 23:10:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f064d413b3 
					 
					
						
						
							
							Add a docker test for Manjaro Linux.  
						
						
						
						
					 
					
						2024-11-24 22:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e5a3331f24 
					 
					
						
						
							
							Enable debug tracing.  
						
						
						
						
					 
					
						2024-11-22 21:44:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f99f88b29 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2024-11-22 21:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8ff0153708 
					 
					
						
						
							
							Add fedora 40 docker test.  
						
						
						
						
					 
					
						2024-11-22 21:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7273c06da 
					 
					
						
						
							
							Add docker tests for Fedora 41.  
						
						
						
						
					 
					
						2024-11-22 21:17:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cd36caccc7 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2024-11-22 20:34:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a022aab28a 
					 
					
						
						
							
							Change the wx library order.  
						
						
						
						
					 
					
						2024-11-09 20:52:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						949e9c216d 
					 
					
						
						
							
							No, we need to stick with WSL2.  
						
						
						
						
					 
					
						2024-11-09 19:35:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3fcf7d4e69 
					 
					
						
						
							
							More adjust.  
						
						
						
						
					 
					
						2024-11-09 19:11:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e335621558 
					 
					
						
						
							
							Adjust.  
						
						
						
						
					 
					
						2024-11-09 19:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a0357c67b 
					 
					
						
						
							
							Fix filename.  
						
						
						
						
					 
					
						2024-11-09 18:56:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0953039369 
					 
					
						
						
							
							Try using WSL 1 with Fedora 41.  
						
						
						
						
					 
					
						2024-11-09 18:52:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d4a8eb5847 
					 
					
						
						
							
							More.  
						
						
						
						
					 
					
						2024-11-09 18:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d48ab7c84e 
					 
					
						
						
							
							Adjust Docker setup script.  
						
						
						
						
					 
					
						2024-11-09 18:00:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c43b88ac0b 
					 
					
						
						
							
							Try doing a Debian 11 build on github.  
						
						
						
						
					 
					
						2024-11-09 17:59:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						76ffbb96ba 
					 
					
						
						
							
							Remember to update the autorelease script for the new Fedora rpmsphere.  
						
						
						
						
					 
					
						2024-11-09 14:05:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b6b28c8a02 
					 
					
						
						
							
							Merge pull request  #791  from davidgiven/docker  
						
						... 
						
						
						
						Make work on Debian 11. 
						
						
					 
					
						2024-11-09 13:37:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a736e1da05 
					 
					
						
						
							
							Upgrade rpm sphere to release 40.  
						
						
						
						
					 
					
						2024-11-09 00:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8cc280574 
					 
					
						
						
							
							Looks like we need special options for OSX.  
						
						
						
						
					 
					
						2024-11-08 22:15:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da9d9385b9 
					 
					
						
						
							
							Another try at fixing the custom formatter.  
						
						
						
						
					 
					
						2024-11-08 21:32:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						149e5c6fba 
					 
					
						
						
							
							Make work on Debian 11. Add some Docker tests to make sure it keeps working on  
						
						... 
						
						
						
						Debian 11. 
						
						
					 
					
						2024-11-08 21:07:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e14da81b48 
					 
					
						
						
							
							Merge pull request  #790  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. Again. 
						
						
					 
					
						2024-11-07 21:20:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						49a0a6fdb3 
					 
					
						
						
							
							Fix things caused by the ab upgrade.  
						
						
						
						
					 
					
						2024-11-07 21:16:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da678dc52d 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-11-07 21:07:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ff68f3f06 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-11-07 21:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33feda7208 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-23 14:34:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38af98ec9b 
					 
					
						
						
							
							Reformat.  
						
						
						
						
					 
					
						2024-10-19 18:02:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d6a11d7164 
					 
					
						
						
							
							Merge pull request  #786  from davidgiven/refactor  
						
						... 
						
						
						
						Even more refactoring. 
						
						
					 
					
						2024-10-19 17:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33d241c33e 
					 
					
						
						
							
							Move common.proto into config.  
						
						
						
						
					 
					
						2024-10-19 16:58:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						944ac97ba4 
					 
					
						
						
							
							Move layout proto into config.  
						
						
						
						
					 
					
						2024-10-19 16:44:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bb6e8dc6b2 
					 
					
						
						
							
							Move the drive proto into config.  
						
						
						
						
					 
					
						2024-10-19 16:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed604f6284 
					 
					
						
						
							
							Finally eliminate the +lib target.  
						
						
						
						
					 
					
						2024-10-19 13:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c67a67ae7 
					 
					
						
						
							
							Merge pull request  #785  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. 
						
						
					 
					
						2024-10-19 00:49:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f3e7a4e439 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-19 00:27:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb5bb874dd 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-19 00:19:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d3ccb4b0d7 
					 
					
						
						
							
							Merge pull request  #784  from davidgiven/refactor  
						
						... 
						
						
						
						Even more cleanup. 
						
						
					 
					
						2024-10-18 21:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d096d7742f 
					 
					
						
						
							
							Adjust the number of OSX cpus.  
						
						
						
						
					 
					
						2024-10-16 22:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92b5accb90 
					 
					
						
						
							
							Tidy rule count.  
						
						
						
						
					 
					
						2024-10-16 22:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1bcc8f45b5 
					 
					
						
						
							
							Modularise encoders. Change arch to not depend on +lib.  
						
						
						
						
					 
					
						2024-10-16 22:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5eef01377f 
					 
					
						
						
							
							Modularise decoders.  
						
						
						
						
					 
					
						2024-10-16 21:52:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c140b1b90 
					 
					
						
						
							
							Modularise arch.  
						
						
						
						
					 
					
						2024-10-16 21:17:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4bcbf2b089 
					 
					
						
						
							
							Fix bad documentation which got checked in somehow.  
						
						
						
						
					 
					
						2024-10-16 21:17:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d3969ab79 
					 
					
						
						
							
							Split the dependency so that the encoders/decoders don't depend on arch.  
						
						
						
						
					 
					
						2024-10-16 21:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea35551b9d 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2024-10-16 20:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d4c747a05 
					 
					
						
						
							
							Merge pull request  #783  from davidgiven/osx  
						
						... 
						
						
						
						More build script fixes. 
						
						
					 
					
						2024-10-16 17:52:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6cc7d7b8fe 
					 
					
						
						
							
							Update build script... again.  
						
						
						
						
					 
					
						2024-10-16 14:22:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d0f82e4c6 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-16 14:21:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						26abcbaf81 
					 
					
						
						
							
							Adjust OSX scripts... again.  
						
						
						
						
					 
					
						2024-10-16 14:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f7efaa37f5 
					 
					
						
						
							
							Merge pull request  #782  from davidgiven/osx  
						
						... 
						
						
						
						Fix OSX builds. 
						
						
					 
					
						2024-10-16 01:38:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						167bb0287e 
					 
					
						
						
							
							Fix a stray header.  
						
						
						
						
					 
					
						2024-10-16 01:29:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3020705012 
					 
					
						
						
							
							Modularise imagewriter.  
						
						
						
						
					 
					
						2024-10-16 01:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ecd80775d8 
					 
					
						
						
							
							Modularise fluxsource.  
						
						
						
						
					 
					
						2024-10-16 01:00:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c42e73f17a 
					 
					
						
						
							
							Modularise fluxsink and usb.  
						
						
						
						
					 
					
						2024-10-16 00:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec271a67ad 
					 
					
						
						
							
							Move the flx stuff into external.  
						
						
						
						
					 
					
						2024-10-16 00:00:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce4a9cfbd7 
					 
					
						
						
							
							OSX 15 runners seem hard to find?  
						
						
						
						
					 
					
						2024-10-15 23:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45f769893c 
					 
					
						
						
							
							Try and update the build scripts to use a matrix.  
						
						
						
						
					 
					
						2024-10-15 23:07:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a23046187 
					 
					
						
						
							
							Fix another protocc invocation.  
						
						
						
						
					 
					
						2024-10-15 22:48:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca8f2a886e 
					 
					
						
						
							
							Was this the problem?  
						
						
						
						
					 
					
						2024-10-15 22:45:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9dc6bdb03b 
					 
					
						
						
							
							Return of debugging.  
						
						
						
						
					 
					
						2024-10-15 22:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c9b3e5e7e5 
					 
					
						
						
							
							Bride of debugging.  
						
						
						
						
					 
					
						2024-10-15 22:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f0ce9c1431 
					 
					
						
						
							
							Even more debugging.  
						
						
						
						
					 
					
						2024-10-15 22:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0b22593572 
					 
					
						
						
							
							More debugging.  
						
						
						
						
					 
					
						2024-10-15 22:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2fd1115ec9 
					 
					
						
						
							
							Add debugging.  
						
						
						
						
					 
					
						2024-10-15 22:05:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38d4bbdba1 
					 
					
						
						
							
							Try upgrading the OSX version on CI.  
						
						
						
						
					 
					
						2024-10-15 21:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cb9325843e 
					 
					
						
						
							
							Merge pull request  #781  from davidgiven/refactor  
						
						... 
						
						
						
						More refactoring and modularisation. 
						
						
					 
					
						2024-10-15 21:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						900ba11623 
					 
					
						
						
							
							Move csvreader into external. Why was it in core?  
						
						
						
						
					 
					
						2024-10-15 00:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						33495e812e 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-14 23:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6e2958665 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-14 23:14:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86ede224ac 
					 
					
						
						
							
							Merge pull request  #778  from davidgiven/refactor  
						
						... 
						
						
						
						Even more cleanup refactoring. 
						
						
					 
					
						2024-10-14 00:35:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e07a906731 
					 
					
						
						
							
							Silence some warnings.  
						
						
						
						
					 
					
						2024-10-13 23:39:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						76d139c29e 
					 
					
						
						
							
							Remember to add a virtual descructor to LogRenderer.  
						
						
						
						
					 
					
						2024-10-13 23:32:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b8487f164 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2024-10-13 23:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a006e0bf6f 
					 
					
						
						
							
							Overhaul the log stuff to actually work again (better).  
						
						
						
						
					 
					
						2024-10-13 23:26:12 +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 
							
						 
					 
					
						
						
							
						
						7e80e255a4 
					 
					
						
						
							
							Config no longer depends on Flux/Image/Encode/Decode, breaking a circular  
						
						... 
						
						
						
						dependency. 
						
						
					 
					
						2024-10-12 01:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6cbae4bc4 
					 
					
						
						
							
							Merge pull request  #777  from davidgiven/refactor  
						
						... 
						
						
						
						Lots more refactoring to build in a more modular way (and with a dramatically improved ab). 
						
						
					 
					
						2024-10-11 22:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						68f239765c 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-11 21:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77c57d7344 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-09 23:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						259c5d67e6 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-09 22:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c2fa27717 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-09 15:40:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5b14cadf8 
					 
					
						
						
							
							Use "" to access the fmt headers, not <>, or else Windows can't find the  
						
						... 
						
						
						
						fallback library. 
						
						
					 
					
						2024-10-09 15:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e154e41bc0 
					 
					
						
						
							
							Alternate flag for thin archives.  
						
						
						
						
					 
					
						2024-10-09 01:49:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1f2ebe8c33 
					 
					
						
						
							
							Fixup due to bad intermediate files...  
						
						
						
						
					 
					
						2024-10-09 01:37:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						28444b7907 
					 
					
						
						
							
							imagewriter protos built separately.  
						
						
						
						
					 
					
						2024-10-09 01:30:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						75f41fc630 
					 
					
						
						
							
							imagereader proto built separately.  
						
						
						
						
					 
					
						2024-10-09 01:28:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d091479f29 
					 
					
						
						
							
							decoders protos now built separately.  
						
						
						
						
					 
					
						2024-10-09 01:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						665ceb9ea6 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2024-10-08 23:24:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						27ab1e3e5a 
					 
					
						
						
							
							Refactor a lot of the proto stuff.  
						
						
						
						
					 
					
						2024-10-08 23:18:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a777470cda 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-10-02 19:46:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f48d1c5196 
					 
					
						
						
							
							Add progress info to MKDOC.  
						
						
						
						
					 
					
						2024-10-02 11:38:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cee893b845 
					 
					
						
						
							
							Merge pull request  #774  from davidgiven/refactor  
						
						... 
						
						
						
						Do a lot of badly needed refactoring so that things aren't built as one huge library. 
						
						
					 
					
						2024-10-02 11:34:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07ccb6319a 
					 
					
						
						
							
							Tweak dependencies.  
						
						
						
						
					 
					
						2024-10-02 01:16:38 +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 
							
						 
					 
					
						
						
							
						
						5e892e8fc3 
					 
					
						
						
							
							Fixup for Applesauce.  
						
						
						
						
					 
					
						2024-10-02 00:23:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b124e5ced 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2024-10-01 23:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						65dc707c29 
					 
					
						
						
							
							Merge pull request  #773  from davidgiven/applesauce  
						
						... 
						
						
						
						Add basic support for Applesauce hardware. 
						
						
					 
					
						2024-10-01 23:52:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						65fb3e9e76 
					 
					
						
						
							
							Detect index marks and interleave them into the flux stream.  
						
						
						
						
					 
					
						2024-10-01 22:26:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3a0c02459d 
					 
					
						
						
							
							Add documentation for the Applesauce.  
						
						
						
						
					 
					
						2024-10-01 21:50:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33f3c97b03 
					 
					
						
						
							
							Crudely hack in a lock against writing, as I'll have to wait for the v3  
						
						... 
						
						
						
						firmware. 
						
						
					 
					
						2024-10-01 21:30:53 +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 
							
						 
					 
					
						
						
							
						
						817cf03592 
					 
					
						
						
							
							Fixup after last checkin.  
						
						
						
						
					 
					
						2024-10-01 20:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca940d1599 
					 
					
						
						
							
							Refactor core libraries into their own library.  
						
						
						
						
					 
					
						2024-10-01 20:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d00fba02a0 
					 
					
						
						
							
							Rename greaseWeazle to greaseweazle (as it needs doing).  
						
						
						
						
					 
					
						2024-09-30 22:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						045e5e7303 
					 
					
						
						
							
							Rename write_clock to write_clock_ns, because it is. Tweak the default value  
						
						... 
						
						
						
						for correctness. 
						
						
					 
					
						2024-09-30 22:02:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6fd98e3c67 
					 
					
						
						
							
							Writing with the Applesauce now mostly works, although there's still stuff to  
						
						... 
						
						
						
						be dealt with. 
						
						
					 
					
						2024-09-29 23:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98279e44ef 
					 
					
						
						
							
							Remove stray logging.  
						
						
						
						
					 
					
						2024-09-29 23:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						22b78cee56 
					 
					
						
						
							
							Report which flag could not be recognised on error.  
						
						
						
						
					 
					
						2024-09-29 23:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f7203e38b 
					 
					
						
						
							
							Fix testpattern: to actually work.  
						
						
						
						
					 
					
						2024-09-29 23:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38b8cd2574 
					 
					
						
						
							
							Reads mostly work; writes not yet.  
						
						
						
						
					 
					
						2024-09-29 13:05:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6b28f36b97 
					 
					
						
						
							
							getVersion() doesn't need to be a public USB method.  
						
						
						
						
					 
					
						2024-09-28 23:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d394b21920 
					 
					
						
						
							
							Got our first track read!  
						
						
						
						
					 
					
						2024-09-28 23:39:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						14255a5076 
					 
					
						
						
							
							Successfully read raw Applesauce data.  
						
						
						
						
					 
					
						2024-09-28 23:07:05 +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 
							
						 
					 
					
						
						
							
						
						fb6fa969a8 
					 
					
						
						
							
							Update release script.  
						
						
						
						
					 
					
						2024-09-28 17:05:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2840831017 
					 
					
						
						
							
							Initial boilerplate for the Applesauce.  
						
						
						
						
					 
					
						2024-09-28 17:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a4a83c6cfc 
					 
					
						
						
							
							Merge pull request  #770  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. 
						
						
					 
					
						2024-09-28 16:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2c508cf51d 
					 
					
						
						
							
							Give artifacts unique names.  
						
						
						
						
					 
					
						2024-09-28 16:08:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e02aa00d07 
					 
					
						
						
							
							WSL2 works, so use it for the release script.  
						
						
						
						
					 
					
						2024-09-28 13:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dc384c3635 
					 
					
						
						
							
							Pre-release doesn't work.  
						
						
						
						
					 
					
						2024-09-28 12:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						69db44d1cf 
					 
					
						
						
							
							Try WSL 2.  
						
						
						
						
					 
					
						2024-09-28 12:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6fdc9a252a 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-28 12:35:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11166a3c5c 
					 
					
						
						
							
							Try using the prerelease wsl.  
						
						
						
						
					 
					
						2024-09-28 12:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3b2a3c6e3a 
					 
					
						
						
							
							Make the _progress script a bit more robust.  
						
						
						
						
					 
					
						2024-09-28 12:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d890383ad2 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-28 12:07:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c4b6ee045 
					 
					
						
						
							
							Try setting WSL1 explicitly.  
						
						
						
						
					 
					
						2024-09-19 16:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a55196e7e5 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-19 16:15:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						866d5a2933 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-19 00:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8cba89722b 
					 
					
						
						
							
							Mutter mutter.  
						
						
						
						
					 
					
						2024-09-12 00:19:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d1c623716 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2024-09-12 00:17:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8c7ffc77d 
					 
					
						
						
							
							Update Fedora WSL.  
						
						
						
						
					 
					
						2024-09-12 00:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb05b6ac6d 
					 
					
						
						
							
							Merge pull request  #769  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. 
						
						
					 
					
						2024-09-11 23:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0e83b2e7df 
					 
					
						
						
							
							Try building with macos-13.  
						
						
						
						
					 
					
						2024-09-11 21:37:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1baaa4402d 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2024-09-10 21:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2af61e4aca 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-10 21:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						db235dae5e 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2024-09-10 21:21:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						241878bd0e 
					 
					
						
						
							
							New fmt requires a slight API change.  
						
						
						
						
					 
					
						2024-09-10 21:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1386e343ec 
					 
					
						
						
							
							New fmt requires a slight API change.  
						
						
						
						
					 
					
						2024-09-10 21:12:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ff51ec8ef 
					 
					
						
						
							
							Update CI script.  
						
						
						
						
					 
					
						2024-09-10 19:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45036b708f 
					 
					
						
						
							
							Update CI script.  
						
						
						
						
					 
					
						2024-09-10 19:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec3b5b10df 
					 
					
						
						
							
							Adjust default Brother head_bias, and fix the documentation.  
						
						... 
						
						
						
						Fixes : #768  
					
						2024-09-10 18:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4817298dbb 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-10 17:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						af0ce4cf35 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2024-09-02 23:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c3d8d080c 
					 
					
						
						
							
							Merge pull request  #763  from davidgiven/protos  
						
						... 
						
						
						
						Encode all the protos in one go (per library), as it's vastly faster. 
						
						
					 
					
						2024-08-12 17:43:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dc6af483a5 
					 
					
						
						
							
							Remember to build the drivetypes table.  
						
						
						
						
					 
					
						2024-08-12 17:32:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a0b487f4b 
					 
					
						
						
							
							Remember to build the formats table.  
						
						
						
						
					 
					
						2024-08-12 17:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cac4d1ce86 
					 
					
						
						
							
							Encode all the protos in one go (per library), as it's vastly faster.  
						
						
						
						
					 
					
						2024-08-12 12:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7a3a31a929 
					 
					
						
						
							
							Merge pull request  #759  from davidgiven/a2r  
						
						... 
						
						
						
						Improve the A2R writer. 
						
						
					 
					
						2024-07-31 23:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eee6f95b15 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2024-07-31 13:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7a3d10451d 
					 
					
						
						
							
							Rework the A2R writer to be a bit less broken.  
						
						
						
						
					 
					
						2024-07-30 22:54:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e4f1a5a06f 
					 
					
						
						
							
							Merge pull request  #752  from davidgiven/tartu  
						
						... 
						
						
						
						Add encoder support for the Tartu format. 
						
						
					 
					
						2024-05-14 21:48:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						500fcde21b 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2024-05-14 21:41:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb363a4b2a 
					 
					
						
						
							
							Update Tartu documentation.  
						
						
						
						
					 
					
						2024-05-14 21:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a78e609b0 
					 
					
						
						
							
							And fix everywhere else...  
						
						
						
						
					 
					
						2024-05-13 23:41:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15c67b8cc1 
					 
					
						
						
							
							Bash into workingness on OSX.  
						
						
						
						
					 
					
						2024-05-13 23:27:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00e9c5a07f 
					 
					
						
						
							
							Add support for updating file metadata (only the SRA bits, really).  
						
						
						
						
					 
					
						2024-05-13 21:44:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7643457374 
					 
					
						
						
							
							Add support for renaming files.  
						
						
						
						
					 
					
						2024-05-13 21:12:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						78d5584e21 
					 
					
						
						
							
							Add creeate, put and delete support to the CP/M filesystem driver.  
						
						
						
						
					 
					
						2024-05-13 00:32:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d1143a893 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2024-05-10 00:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91093e1304 
					 
					
						
						
							
							Merge pull request  #754  from davidgiven/greaseweazle  
						
						... 
						
						
						
						Correctly twiddle DTR on Linux/OSX when changing baud rates. 
						
						
					 
					
						2024-05-01 19:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1175a06f3d 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2024-05-01 16:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6e5abd1189 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2024-05-01 16:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						34f97384e7 
					 
					
						
						
							
							Merge pull request  #753  from davidgiven/osx  
						
						... 
						
						
						
						Fix OSX build problems. 
						
						
					 
					
						2024-05-01 16:23:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						653a6a0189 
					 
					
						
						
							
							Be more consistent about DTR toggling (needed to reset serial devices).  
						
						
						
						
					 
					
						2024-05-01 12:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f0b1b61eac 
					 
					
						
						
							
							Merge pull request  #749  from p-j-b/fix-hang-windows-adafruit-floppy-greaseweazle  
						
						... 
						
						
						
						Set DTR after calling SetCommState 
						
						
					 
					
						2024-05-01 12:46:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c0fd121bdf 
					 
					
						
						
							
							Restore build script to normal.  
						
						
						
						
					 
					
						2024-05-01 00:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b805b86ddb 
					 
					
						
						
							
							Fix truncate arg ordering because of stupid OSX.  
						
						
						
						
					 
					
						2024-05-01 00:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						654e7e750c 
					 
					
						
						
							
							Fix truncate arg ordering because of stupid OSX.  
						
						
						
						
					 
					
						2024-05-01 00:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7501fcfe8b 
					 
					
						
						
							
							Looks like compiling protobuf files now requires access to the protobuf  
						
						... 
						
						
						
						libraries. 
						
						
					 
					
						2024-05-01 00:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fdb7837e03 
					 
					
						
						
							
							Looks like compiling protobuf files now requires access to the protobuf  
						
						... 
						
						
						
						libraries. 
						
						
					 
					
						2024-05-01 00:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1c57cea483 
					 
					
						
						
							
							Try and debug the OSX build failure.  
						
						
						
						
					 
					
						2024-05-01 00:00:30 +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 
							
						 
					 
					
						
						
							
						
						8876aae2cc 
					 
					
						
						
							
							Calculate gaps in bits, not bytes (more accurate). Pad the end of the track to  
						
						... 
						
						
						
						avoid weirdness reading the last sector. 
						
						
					 
					
						2024-04-30 23:09:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e053b32e2 
					 
					
						
						
							
							Display a useful command to repeat a test if one fails.  
						
						
						
						
					 
					
						2024-04-30 23:07:10 +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 
							
						 
					 
					
						
						
							
						
						c064aa7862 
					 
					
						
						
							
							Merge pull request  #751  from davidgiven/tartu  
						
						... 
						
						
						
						Add support for the Tartu Palivere. 
						
						
					 
					
						2024-04-23 22:21:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						195f7126cc 
					 
					
						
						
							
							Update link.  
						
						
						
						
					 
					
						2024-04-23 21:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						50d466c9c1 
					 
					
						
						
							
							Update Tartu documentation.  
						
						
						
						
					 
					
						2024-04-23 21:56:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5763574634 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2024-04-21 01:18:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2da568b3e8 
					 
					
						
						
							
							Update the Tartu documentation.  
						
						
						
						
					 
					
						2024-04-21 00:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2732d9aec8 
					 
					
						
						
							
							Get the Tartu checksums working, and hook up the CP/M filesystem code.  
						
						
						
						
					 
					
						2024-04-21 00:17:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15d34aff15 
					 
					
						
						
							
							Work-in-progress Tartu decoder.  
						
						
						
						
					 
					
						2024-04-20 01:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						af3e257c78 
					 
					
						
						
							
							Add boilerplate for the Tartu.  
						
						
						
						
					 
					
						2024-04-19 21:10:49 +02:00 
						 
				 
			
				
					
						
							
							
								p-j-b 
							
						 
					 
					
						
						
							
						
						c2248c7e4a 
					 
					
						
						
							
							Added CLRDTR and SETDTR to setBaudRate  
						
						... 
						
						
						
						Fixes hang in Windows with Adafruit Floppy GreaseWeazle 
						
						
					 
					
						2024-04-02 13:05:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a7967b6dc3 
					 
					
						
						
							
							More release script tweaks.  
						
						
						
						
					 
					
						2024-03-31 22:50:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c1f47921e6 
					 
					
						
						
							
							Adjust release script.  
						
						
						
						
					 
					
						2024-03-31 22:38:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cda93d516b 
					 
					
						
						
							
							Merge pull request  #748  from davidgiven/windows  
						
						... 
						
						
						
						Switch from MSYS builds to WSL/Fedora builds. 
						
						
					 
					
						2024-03-31 22:31:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f9c12b26c 
					 
					
						
						
							
							Update the release build script.  
						
						
						
						
					 
					
						2024-03-31 22:18:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cdb4e9ed21 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2024-03-31 22:00:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a612c3db5 
					 
					
						
						
							
							Pull the .a file out of fallback targets at make time, not at config time.  
						
						
						
						
					 
					
						2024-03-31 21:53:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72ab957134 
					 
					
						
						
							
							Remember to build C++ files with g++.  
						
						
						
						
					 
					
						2024-03-31 21:44:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						621523db62 
					 
					
						
						
							
							Try not to build fallback packages unless necessary.  
						
						
						
						
					 
					
						2024-03-31 21:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cdf9cc387c 
					 
					
						
						
							
							Finally, it works!  
						
						
						
						
					 
					
						2024-03-31 18:42:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b84ecd289d 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 18:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d4cb8f414a 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 18:06:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8180c1f79e 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 17:47:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b23b21a7bf 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 17:38:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b30eff294d 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 15:45:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cacb397198 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 15:36:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f8c7d6969 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 15:13:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7b35232cad 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 14:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						43624796db 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 14:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc17c624d3 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 14:10:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						61476ea0cc 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 13:59:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f0663030e1 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 13:39:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						989a11931b 
					 
					
						
						
							
							Add libssp.  
						
						
						
						
					 
					
						2024-03-31 13:27:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						94372a7f09 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 13:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c2702c6ab 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 13:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						586c09f5c3 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 12:53:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7a94123f0d 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-31 12:31:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4cad34a8a4 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-31 00:30:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c0ef3215df 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 23:48:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						08982aae7a 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 23:34:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6366ac6639 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 23:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3807d22a78 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:57:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3adbfd7ef5 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:52:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7e40dfa5da 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:45:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						62ddca2bb4 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:44:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a59e5065d 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:36:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						52c0c409e9 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:35:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e74b16d28b 
					 
					
						
						
							
							Update ccpp.yml  
						
						
						
						
					 
					
						2024-03-30 22:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2369bcc31 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-30 22:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2636352a49 
					 
					
						
						
							
							Try doing real work.  
						
						
						
						
					 
					
						2024-03-30 23:03:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						222a88f097 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-30 21:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dbc691726d 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-30 20:55:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ff3aedf18 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-30 20:53:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8303a1fbca 
					 
					
						
						
							
							Again.  
						
						
						
						
					 
					
						2024-03-30 20:51:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f584ee343 
					 
					
						
						
							
							Can we install the Fedora WSL system?  
						
						
						
						
					 
					
						2024-03-30 20:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aafad0a628 
					 
					
						
						
							
							Install the rest of the packages.  
						
						
						
						
					 
					
						2024-03-30 20:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d03951da9 
					 
					
						
						
							
							Try installing OpenSUSE packages.  
						
						
						
						
					 
					
						2024-03-30 20:28:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b15d6cb8e5 
					 
					
						
						
							
							Try out a WSL github workflow.  
						
						
						
						
					 
					
						2024-03-30 20:25:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9c1816e6f 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2024-03-30 19:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d960b020ea 
					 
					
						
						
							
							Get the executables building on WSL2 Fedora.  
						
						
						
						
					 
					
						2024-03-30 19:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72e9d57b15 
					 
					
						
						
							
							Raw import of libfmt.  
						
						
						
						
					 
					
						2024-03-30 14:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						968b90dbab 
					 
					
						
						
							
							Merge pull request  #747  from davidgiven/ab  
						
						... 
						
						
						
						Convert to the latest ab. 
						
						
					 
					
						2024-03-30 00:35:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2bccdcc93b 
					 
					
						
						
							
							Disable more Windows builds.  
						
						
						
						
					 
					
						2024-03-30 00:25:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce2a5eb6d9 
					 
					
						
						
							
							Disable Windows builds.  
						
						
						
						
					 
					
						2024-03-30 00:23:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						353e4f6210 
					 
					
						
						
							
							Try to fix OSX build.  
						
						
						
						
					 
					
						2024-03-30 00:20:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c115de9d40 
					 
					
						
						
							
							Update to build with ab.  
						
						
						
						
					 
					
						2024-03-29 23:53:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df83b558bf 
					 
					
						
						
							
							Merge pull request  #742  from davidgiven/devices  
						
						... 
						
						
						
						Don't print the detection banner if no devices were detected. 
						
						
					 
					
						2024-01-30 22:59:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7c2b5f116d 
					 
					
						
						
							
							Don't print the detection banner if no devices were detected.  
						
						
						
						
					 
					
						2024-01-30 22:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						30fe75f9bf 
					 
					
						
						
							
							Merge pull request  #741  from davidgiven/devices  
						
						... 
						
						
						
						Add a command to list detectable devices on the command line. 
						
						
					 
					
						2024-01-30 22:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						401e7a9edb 
					 
					
						
						
							
							The rpm command now defaults to use real hardware, like it should.  
						
						
						
						
					 
					
						2024-01-30 22:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fd4ddc56f2 
					 
					
						
						
							
							Add a command to list detectable devices on the command line.  
						
						
						
						
					 
					
						2024-01-30 21:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						83d907bf71 
					 
					
						
						
							
							Do parallel builds on OSX.  
						
						
						
						
					 
					
						2024-01-30 21:28:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						327bc76c6e 
					 
					
						
						
							
							Another try at making OSX builds work.  
						
						
						
						
					 
					
						2024-01-22 22:31:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fdd39fb2d8 
					 
					
						
						
							
							Try to fix OSX builds.  
						
						
						
						
					 
					
						2024-01-22 22:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bfcfa8eb19 
					 
					
						
						
							
							Merge pull request  #738  from davidgiven/overrides  
						
						... 
						
						
						
						Fix a whole pile of missing 'override' keywords. 
						
						
					 
					
						2024-01-22 21:08:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7095c03e28 
					 
					
						
						
							
							Fix a whole pile of missing 'override' keywords.  
						
						
						
						
					 
					
						2024-01-22 20:55:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45e796f15f 
					 
					
						
						
							
							Merge pull request  #736  from davidgiven/ab  
						
						... 
						
						
						
						Remove stray files. 
						
						
					 
					
						2024-01-07 23:20:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d1dcd6874 
					 
					
						
						
							
							imagemagick is just too much trouble for creating icons, so use png2ico instead.  
						
						
						
						
					 
					
						2024-01-08 00:05:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0033d0759f 
					 
					
						
						
							
							32-bit imagemagick has gone.  
						
						
						
						
					 
					
						2024-01-07 21:29:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53f7dfe6c9 
					 
					
						
						
							
							Remove stray files.  
						
						
						
						
					 
					
						2024-01-07 21:24:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						75446de29b 
					 
					
						
						
							
							Merge pull request  #732  from davidgiven/acorn  
						
						... 
						
						
						
						Update the acorndfs format so that writes actually work. 
						
						
					 
					
						2023-12-12 23:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d119d6921 
					 
					
						
						
							
							Update the acorndfs format so that writes actually work.  
						
						
						
						
					 
					
						2023-12-13 00:31:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7462bd995f 
					 
					
						
						
							
							Merge pull request  #731  from davidgiven/ab  
						
						... 
						
						
						
						Update ab. You can now build individual tools individually. 
						
						
					 
					
						2023-12-12 22:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0dd99efad3 
					 
					
						
						
							
							Update ab.  
						
						
						
						
					 
					
						2023-12-12 23:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1234e81463 
					 
					
						
						
							
							Update ab. You can now build individual tools individually.  
						
						
						
						
					 
					
						2023-12-12 23:11:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea13d66e6b 
					 
					
						
						
							
							Merge pull request  #725  from davidgiven/dmk  
						
						... 
						
						
						
						Add support for DMK directory streams. 
						
						
					 
					
						2023-11-02 01:35:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a7cb7eb995 
					 
					
						
						
							
							Add missing files...  
						
						
						
						
					 
					
						2023-11-02 01:22:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						29f5feb34d 
					 
					
						
						
							
							Add support for DMK directory streams.  
						
						
						
						
					 
					
						2023-11-02 01:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5dc60db7b6 
					 
					
						
						
							
							When installing files, remember to create the directories.  
						
						
						
						
					 
					
						2023-10-31 00:48:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb9f7fe445 
					 
					
						
						
							
							Merge pull request  #723  from davidgiven/fixes2  
						
						... 
						
						
						
						Miscellaneous bugfixes. 
						
						
					 
					
						2023-10-30 23:54:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a548471652 
					 
					
						
						
							
							Add missing files.  
						
						
						
						
					 
					
						2023-10-30 23:35:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e47d66644 
					 
					
						
						
							
							Put back the standard binaries, tests, install, install-bin makefile targets.  
						
						
						
						
					 
					
						2023-10-30 23:30:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3bfa45a80c 
					 
					
						
						
							
							Remember to build with optimisation on.  
						
						
						
						
					 
					
						2023-10-30 23:11:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2d717af4db 
					 
					
						
						
							
							The flux and image file pickers can now create new files.  
						
						
						
						
					 
					
						2023-10-30 23:07:36 +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 
							
						 
					 
					
						
						
							
						
						ff1fb761f2 
					 
					
						
						
							
							Update documentation (last time was wrong).  
						
						
						
						
					 
					
						2023-10-29 21:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						95d49add2c 
					 
					
						
						
							
							Don't show '$formats' for the format list.  
						
						
						
						
					 
					
						2023-10-29 11:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b75609b70 
					 
					
						
						
							
							Update line endings.  
						
						
						
						
					 
					
						2023-10-29 11:18:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b8929dd589 
					 
					
						
						
							
							Fix Windows dependencies.  
						
						
						
						
					 
					
						2023-10-28 13:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2fd29f8786 
					 
					
						
						
							
							Merge pull request  #720  from davidgiven/build  
						
						... 
						
						
						
						Rework the build system... again. 
						
						
					 
					
						2023-10-28 13:17:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38408820ca 
					 
					
						
						
							
							Update the release workflow.  
						
						
						
						
					 
					
						2023-10-28 12:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						43e6840e78 
					 
					
						
						
							
							Try and set the imagemagick time limit?  
						
						
						
						
					 
					
						2023-10-28 00:49:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15908c52bd 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-10-27 22:12:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c90b0e7dc2 
					 
					
						
						
							
							Try and fix dependencies again...  
						
						
						
						
					 
					
						2023-10-27 22:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2ff9806bd 
					 
					
						
						
							
							Enable build logging.  
						
						
						
						
					 
					
						2023-10-27 21:47:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1e6993c12d 
					 
					
						
						
							
							Add missing dependency.  
						
						
						
						
					 
					
						2023-10-27 21:39:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1122344016 
					 
					
						
						
							
							Try to correctly build the manifest this time.  
						
						
						
						
					 
					
						2023-10-27 21:28:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0dbce00fe4 
					 
					
						
						
							
							Try building a Windows manifest.  
						
						
						
						
					 
					
						2023-10-27 21:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5af0b68e06 
					 
					
						
						
							
							Add the corpus tests.  
						
						
						
						
					 
					
						2023-10-27 20:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6038a11671 
					 
					
						
						
							
							Update the README.  
						
						
						
						
					 
					
						2023-10-26 19:31:58 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dcb92db519 
					 
					
						
						
							
							Remove old build system.  
						
						
						
						
					 
					
						2023-10-26 19:29:01 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dcaeabacc6 
					 
					
						
						
							
							--no_warn_duplicate_libraries is apparently too new for github CI...  
						
						
						
						
					 
					
						2023-10-26 19:08:21 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a2a5c7eff0 
					 
					
						
						
							
							Build Windows with all CPUs.  
						
						
						
						
					 
					
						2023-10-26 19:07:43 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e1cf927bf3 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-10-26 18:35:21 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8fd98d674a 
					 
					
						
						
							
							Additional windows fixes.  
						
						
						
						
					 
					
						2023-10-26 18:26:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fd884027c0 
					 
					
						
						
							
							Try using the mingw python.  
						
						
						
						
					 
					
						2023-10-26 01:28:58 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						26bd467f79 
					 
					
						
						
							
							Make the Windows binaries build.  
						
						
						
						
					 
					
						2023-10-25 21:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7f22c0dab 
					 
					
						
						
							
							Build the GUI on OSX.  
						
						
						
						
					 
					
						2023-10-25 22:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92d44f6ae3 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2023-10-25 22:15:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9143f477b2 
					 
					
						
						
							
							Build OSX with all CPUs.  
						
						
						
						
					 
					
						2023-10-25 00:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a519bf837 
					 
					
						
						
							
							Attempt to make build on OSX.  
						
						
						
						
					 
					
						2023-10-25 00:49:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca6b90f8c1 
					 
					
						
						
							
							Split C and C++ libraries, so that you can use C++ compiler flags. Build with  
						
						... 
						
						
						
						C++17. 
						
						
					 
					
						2023-10-24 22:00:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44fc532d63 
					 
					
						
						
							
							Build the documentation.  
						
						
						
						
					 
					
						2023-10-24 00:49:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a6cd025c0 
					 
					
						
						
							
							Install Python on Windows.  
						
						
						
						
					 
					
						2023-10-24 00:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d769f90704 
					 
					
						
						
							
							Increase processor count.  
						
						
						
						
					 
					
						2023-10-23 01:18:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d8e3b21ba 
					 
					
						
						
							
							I think something's wrong with the apt installer.  
						
						
						
						
					 
					
						2023-10-23 01:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dabdfec3e7 
					 
					
						
						
							
							Try more setup.  
						
						
						
						
					 
					
						2023-10-23 01:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a00653d1e 
					 
					
						
						
							
							Don't use xxd to objectify files.  
						
						
						
						
					 
					
						2023-10-23 01:03:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8fb786094f 
					 
					
						
						
							
							Something's wrong with Ubuntu's wx-config setup.  
						
						
						
						
					 
					
						2023-10-23 00:00:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						87e978c817 
					 
					
						
						
							
							And again.  
						
						
						
						
					 
					
						2023-10-22 23:10:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4a31046c9c 
					 
					
						
						
							
							Adjust dependencies, again...  
						
						
						
						
					 
					
						2023-10-22 23:09:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						db420b3495 
					 
					
						
						
							
							Adjust the way packages are detected.  
						
						
						
						
					 
					
						2023-10-22 23:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c81dc166bc 
					 
					
						
						
							
							Adjust dependencies.  
						
						
						
						
					 
					
						2023-10-22 23:03:44 +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 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bbdfa0d651 
					 
					
						
						
							
							Merge pull request  #717  from kristomu/const-correct  
						
						... 
						
						
						
						Fix const-correct/discards qualifiers error. 
						
						
					 
					
						2023-09-27 10:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								K. M 
							
						 
					 
					
						
						
							
						
						e6bb0cb463 
					 
					
						
						
							
							Fix const-correct/discards qualifiers error.  
						
						
						
						
					 
					
						2023-09-27 01:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e61670116 
					 
					
						
						
							
							Merge pull request  #656  from davidgiven/psos  
						
						... 
						
						
						
						Improve pSOS file system handling. 
						
						
					 
					
						2023-08-20 22:00:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3876c07164 
					 
					
						
						
							
							Merge branch 'master' into psos  
						
						
						
						
					 
					
						2023-08-20 21:42:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed315eade9 
					 
					
						
						
							
							Merge pull request  #668  from davidgiven/ms2000  
						
						... 
						
						
						
						Add basic support for the MS2000 Microdos file system. 
						
						
					 
					
						2023-08-19 23:54:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7456fd0c90 
					 
					
						
						
							
							Make the MS2000 stuff work again. Write documentation.  
						
						
						
						
					 
					
						2023-08-19 23:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44160e66ac 
					 
					
						
						
							
							Merge branch 'master' into ms2000  
						
						
						
						
					 
					
						2023-08-19 22:59:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9bd969a57b 
					 
					
						
						
							
							Merge pull request  #688  from davidgiven/lif  
						
						... 
						
						
						
						Add HP9122 support; fix HP9121 support. 
						
						
					 
					
						2023-08-19 22:55:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0b585078d8 
					 
					
						
						
							
							Merge pull request  #704  from ejona86/micropolis-ecc  
						
						... 
						
						
						
						Micropolis: Add Vector ECC support 
						
						
					 
					
						2023-08-19 21:54:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d495ed934 
					 
					
						
						
							
							Merge pull request  #710  from davidgiven/usb  
						
						... 
						
						
						
						Make work on FreeBSD 
						
						
					 
					
						2023-08-19 21:23:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						95b703b1ea 
					 
					
						
						
							
							Tidy reporting of USB errors.  
						
						
						
						
					 
					
						2023-08-19 20:46:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						688061397b 
					 
					
						
						
							
							Adjust error messages.  
						
						
						
						
					 
					
						2023-08-19 20:39:55 +02:00 
						 
				 
			
				
					
						
							
							
								Poul-Henning Kamp 
							
						 
					 
					
						
						
							
						
						1f00176455 
					 
					
						
						
							
							Make the non-gui executable build on FreeBSD  
						
						
						
						
					 
					
						2023-08-14 19:51:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						90da6b1e72 
					 
					
						
						
							
							Merge pull request  #706  from ejona86/pkg-config-protobuf  
						
						... 
						
						
						
						Makefile: Eagerly run pkg-config for protobuf 
						
						
					 
					
						2023-08-06 01:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						4deb45dc3f 
					 
					
						
						
							
							Makefile: Eagerly run pkg-config for protobuf  
						
						... 
						
						
						
						Protobuf added a dependency on absl and now pkg-config is incredibly
slow. `pkg-config --libs protobuf` and `--cflags` each take around 1.5
seconds on my laptop. Running pkg-config only once reduces a 100%
incremental build for 'make all' from 90 seconds to 3.2 seconds.
Unfortunately we will pay the 3 seconds every time we execute make, even
for something that doesn't need protobuf. 
						
						
					 
					
						2023-08-05 13:02:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eeec5d106a 
					 
					
						
						
							
							Update missing file.  
						
						
						
						
					 
					
						2023-08-02 14:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4e42d1d197 
					 
					
						
						
							
							Release and ccpp workflows now run in different environments.  
						
						
						
						
					 
					
						2023-08-02 14:08:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						495d08c447 
					 
					
						
						
							
							Merge pull request  #705  from davidgiven/d20  
						
						... 
						
						
						
						Update D20 documentation. 
						
						
					 
					
						2023-08-02 13:46:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1b859015ae 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2023-08-02 13:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3db2109e01 
					 
					
						
						
							
							Merge pull request  #700  from davidgiven/d20  
						
						... 
						
						
						
						Add support for the Roland-D20 filesystem. 
						
						
					 
					
						2023-07-31 23:01:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						294ac87503 
					 
					
						
						
							
							Update documentation for the Roland D20 format.  
						
						
						
						
					 
					
						2023-07-31 23:36:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c297adb0c7 
					 
					
						
						
							
							Try to fix Mac builds.  
						
						
						
						
					 
					
						2023-07-31 22:30:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						446b965794 
					 
					
						
						
							
							Handle Roland extents properly if the directory entries are in the wrong order.  
						
						... 
						
						
						
						Deal with block numbers >39 (they go in the bottom of the disk). 
						
						
					 
					
						2023-07-31 22:20:08 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						96d4df296d 
					 
					
						
						
							
							Micropolis: Add Vector ECC support  
						
						
						
						
					 
					
						2023-07-29 14:03:08 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a149aac0e9 
					 
					
						
						
							
							Merge pull request  #702  from ejona86/micropolis-encodedecode  
						
						... 
						
						
						
						Micropolis: Fix encoder and decoder to support encodedecodetest 
						
						
					 
					
						2023-07-29 17:20:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aacc7be9f3 
					 
					
						
						
							
							Merge pull request  #703  from ejona86/vgi-hcs  
						
						... 
						
						
						
						Micropolis: Add missing HCS order for VGI 
						
						
					 
					
						2023-07-29 17:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						7409955701 
					 
					
						
						
							
							Micropolis: Add missing HCS order for VGI  
						
						
						
						
					 
					
						2023-07-29 07:12:35 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						c623d95a80 
					 
					
						
						
							
							Micropolis: Fix encoder and decoder to support encodedecodetest  
						
						... 
						
						
						
						These changes should not impact reading/writing from real disks. This
includes a bug fix to Fluxmap where it might miss a trailing interval
when adding bits, as mentioned in #333 .
With the Fluxmap bug fixed, the encoder now includes index pulses in its
output. The decoder was relaxed to allow reading precisely one track.
We don't actually add an encodedecodetest for micropolis, though,
because the SCP encoder is unhappy with so many revolutions. 
						
						
					 
					
						2023-07-29 07:08:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1927cc7fe1 
					 
					
						
						
							
							Fix issue where trying to rename files by clicking on the tree wasn't working.  
						
						
						
						
					 
					
						2023-07-27 23:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4eca254daf 
					 
					
						
						
							
							Add support for renaming files.  
						
						
						
						
					 
					
						2023-07-27 23:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7d4fee3f6 
					 
					
						
						
							
							Add support for deleting files.  
						
						
						
						
					 
					
						2023-07-27 23:19:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a6f798ae5b 
					 
					
						
						
							
							Mangle and demangle filenames. Remember to write the correct extent numbers in  
						
						... 
						
						
						
						multiextent files. 
						
						
					 
					
						2023-07-27 23:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c9ae836e52 
					 
					
						
						
							
							Add very brittle write support.  
						
						
						
						
					 
					
						2023-07-27 22:49:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3ffa63f7f 
					 
					
						
						
							
							Make sure that the rotational speed is measured even if reads are done through  
						
						... 
						
						
						
						Browse Disk. 
						
						
					 
					
						2023-07-27 22:14:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ffc2cc1dc 
					 
					
						
						
							
							Add support for, hopefully, multi-extent files.  
						
						
						
						
					 
					
						2023-07-27 00:30:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f9ba14687 
					 
					
						
						
							
							Correct erroneous index.  
						
						
						
						
					 
					
						2023-07-26 22:37:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a24933e272 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2023-07-26 22:33:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						20bdacbecf 
					 
					
						
						
							
							Add initial support for the Roland-D20 filesystem.  
						
						
						
						
					 
					
						2023-07-26 22:31:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ab9d6cf5ed 
					 
					
						
						
							
							Merge pull request  #699  from davidgiven/wx  
						
						... 
						
						
						
						UI improvements 
						
						
					 
					
						2023-07-25 23:03:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1f5903a9a0 
					 
					
						
						
							
							Don't use std::filesystem; it makes life harder on Windows with its wide  
						
						... 
						
						
						
						strings. 
						
						
					 
					
						2023-07-25 23:35:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bb073b6bb3 
					 
					
						
						
							
							Apparently Mingw can't automatically convert from path to string.  
						
						
						
						
					 
					
						2023-07-25 23:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						516241f8f5 
					 
					
						
						
							
							Replace the image read file picker with a simple one.  
						
						
						
						
					 
					
						2023-07-25 23:11:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						977b6831a0 
					 
					
						
						
							
							When reading Kryoflux streams, you can specify any file in the directory and it  
						
						... 
						
						
						
						will work (as the GUI now forces you to do this). 
						
						
					 
					
						2023-07-25 22:48:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c61effb54f 
					 
					
						
						
							
							Add a file type box to the flux source selection page.  
						
						
						
						
					 
					
						2023-07-25 22:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						346d989944 
					 
					
						
						
							
							When reading Kryoflux streams, allow the user to specify any file within the  
						
						... 
						
						
						
						directory and have it work (as that's what the GUI does now). 
						
						
					 
					
						2023-07-25 22:51:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60a73c8d1e 
					 
					
						
						
							
							Add a file type box to the flux source selection page.  
						
						
						
						
					 
					
						2023-07-25 22:27:09 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e52db4a837 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-07-24 20:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4e317643bc 
					 
					
						
						
							
							Try and install compatible versions of protobuf.  
						
						
						
						
					 
					
						2023-07-24 20:53:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f520bf375 
					 
					
						
						
							
							Merge pull request  #698  from davidgiven/zilogmcz  
						
						... 
						
						
						
						Add support for the ZDOS filesystem for the Zilog MCZ. 
						
						
					 
					
						2023-07-24 22:16:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2efe521b3a 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2023-07-24 21:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c21103646 
					 
					
						
						
							
							Get the ZDOS filesystem driver working.  
						
						
						
						
					 
					
						2023-07-24 21:46:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9444696f37 
					 
					
						
						
							
							Merge pull request  #697  from davidgiven/ro  
						
						... 
						
						
						
						Allow read-only flux and image in the GUI. 
						
						
					 
					
						2023-07-24 08:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						082fe4e787 
					 
					
						
						
							
							Hack in boilerplate for a ZDos filesystem.  
						
						
						
						
					 
					
						2023-07-24 08:18:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5e13cf23f9 
					 
					
						
						
							
							Allow read-only image reader/writers in the GUI.  
						
						
						
						
					 
					
						2023-07-24 07:53:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f98a1f557 
					 
					
						
						
							
							Consolidate the image constructors in the same way that's been done for the  
						
						... 
						
						
						
						flux constructors. 
						
						
					 
					
						2023-07-24 07:50:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5b21e8798b 
					 
					
						
						
							
							Allow read-only flux sources in the GUI.  
						
						
						
						
					 
					
						2023-07-24 07:39:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b9ef5b7db8 
					 
					
						
						
							
							Rename all the flux and image types to prefix the enums, due to them being in  
						
						... 
						
						
						
						the global namespace now. 
						
						
					 
					
						2023-07-24 02:18:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9867f8c302 
					 
					
						
						
							
							Combine enums for flux source/sink types. config.cc now knows whether they're  
						
						... 
						
						
						
						read-only, write-only, and read-write. 
						
						
					 
					
						2023-07-24 00:50:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						315889faf6 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2023-07-23 22:49:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						798e8fee89 
					 
					
						
						
							
							Merge pull request  #692  from davidgiven/protobuf  
						
						... 
						
						
						
						Rename the `requires` config field to `prerequisite` 
						
						
					 
					
						2023-07-08 00:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e1c49db329 
					 
					
						
						
							
							Use brew --prefix to detect the installation path when copying licenses from  
						
						... 
						
						
						
						packages. 
						
						
					 
					
						2023-07-07 22:10:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dae9537472 
					 
					
						
						
							
							Warning fixes.  
						
						
						
						
					 
					
						2023-07-07 21:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1330d56cdd 
					 
					
						
						
							
							Fix a bunch of errors caused by changes to libfmt.  
						
						
						
						
					 
					
						2023-07-07 21:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ce3ce20d0 
					 
					
						
						
							
							Remove stray debugging code.  
						
						
						
						
					 
					
						2023-07-07 01:03:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						362c5ee9b0 
					 
					
						
						
							
							Rename the requires config field to prerequisite, as requires is about to  
						
						... 
						
						
						
						become a C++ keyword. 
						
						
					 
					
						2023-07-07 00:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f34ce0278 
					 
					
						
						
							
							Merge pull request  #690  from Deledrius/nsi-fix  
						
						... 
						
						
						
						Fix incorrect product name in installer. 
						
						
					 
					
						2023-06-26 14:27:39 +02:00 
						 
				 
			
				
					
						
							
							
								Joseph Davies 
							
						 
					 
					
						
						
							
						
						0c27c7c4c8 
					 
					
						
						
							
							Fix incorrect product name in installer.  
						
						
						
						
					 
					
						2023-06-25 16:18:03 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						37595bf73c 
					 
					
						
						
							
							Update the HP formats to not use the reserved tracks at the end of the disk.  
						
						
						
						
					 
					
						2023-06-15 00:13:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						952aea46ba 
					 
					
						
						
							
							The HP9122 format appears to be double-sided.  
						
						
						
						
					 
					
						2023-06-13 23:00:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a6536cf27 
					 
					
						
						
							
							Discover that the HP9121 format is actually 70 track. Add support for the  
						
						... 
						
						
						
						HP9122 format. 
						
						
					 
					
						2023-06-13 20:16:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						696368c92a 
					 
					
						
						
							
							Read LIF volume size information correctly.  
						
						
						
						
					 
					
						2023-06-13 20:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3edc9327e 
					 
					
						
						
							
							Don't crash if there is no disk usage data.  
						
						
						
						
					 
					
						2023-06-13 20:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d2e6a664d 
					 
					
						
						
							
							Adjust the 264 format to have sector numbers in, hopefully, the right place.  
						
						
						
						
					 
					
						2023-06-13 19:54:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9db6efe7a2 
					 
					
						
						
							
							Merge pull request  #686  from davidgiven/docs  
						
						... 
						
						
						
						Update documentation. 
						
						
					 
					
						2023-06-03 00:30:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b8a22d7fb 
					 
					
						
						
							
							Add the PCB schematic.  
						
						
						
						
					 
					
						2023-06-03 00:05:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0a70344bc1 
					 
					
						
						
							
							Add Fedora package list.  
						
						
						
						
					 
					
						2023-06-02 23:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e77d01911c 
					 
					
						
						
							
							Merge pull request  #683  from davidgiven/gw  
						
						... 
						
						
						
						Reset the Greaseweazle data stream when connecting 
						
						
					 
					
						2023-05-25 22:43:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d4c0853e1f 
					 
					
						
						
							
							Reset the Greaseweazle data stream when connecting.  
						
						
						
						
					 
					
						2023-05-25 22:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						363a4e959c 
					 
					
						
						
							
							Finally fix that format error when measuring disk speed.  
						
						
						
						
					 
					
						2023-05-25 22:23:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9336a04681 
					 
					
						
						
							
							Merge pull request  #682  from davidgiven/docs  
						
						... 
						
						
						
						More documentation tweaking. 
						
						
					 
					
						2023-05-25 22:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						214ff38749 
					 
					
						
						
							
							Tweak documentation layout.  
						
						
						
						
					 
					
						2023-05-25 22:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8f3c01d8b 
					 
					
						
						
							
							Add basic documentation for the extension formats.  
						
						
						
						
					 
					
						2023-05-25 22:06:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4da6585ef9 
					 
					
						
						
							
							Merge pull request  #681  from davidgiven/bb679  
						
						... 
						
						
						
						Allow writing to Greaseweazle disks again by not setting hardSectorThresholdNs to inf. 
						
						
					 
					
						2023-05-25 21:58:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df40100feb 
					 
					
						
						
							
							Merge pull request  #680  from davidgiven/docs  
						
						... 
						
						
						
						Overhaul docs. 
						
						
					 
					
						2023-05-25 21:40:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f2d92e93fb 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2023-05-25 21:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b4d8d569d2 
					 
					
						
						
							
							Allow writing to Greaseweazle disks again by not setting hardSectorThresholdNs  
						
						... 
						
						
						
						to inf... 
						
						
					 
					
						2023-05-25 21:26:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						854b3e9c59 
					 
					
						
						
							
							Better autogenerated documentation.  
						
						
						
						
					 
					
						2023-05-25 21:14:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						28ca2b72f1 
					 
					
						
						
							
							Polishing.  
						
						
						
						
					 
					
						2023-05-25 21:14:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7781c8179f 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-05-25 20:20:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						69ece3ffa0 
					 
					
						
						
							
							Polish documentation.  
						
						
						
						
					 
					
						2023-05-25 20:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53adcd92ed 
					 
					
						
						
							
							Spell (and capitalise) Greaseweazle correctly.  
						
						
						
						
					 
					
						2023-05-25 19:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2bef6ca646 
					 
					
						
						
							
							Merge pull request  #678  from davidgiven/requirements  
						
						... 
						
						
						
						Overhaul config system and lots of other stuff 
						
						
					 
					
						2023-05-16 01:29:58 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bab350d771 
					 
					
						
						
							
							Update Ubuntu build version.  
						
						
						
						
					 
					
						2023-05-15 23:09:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						048dac223f 
					 
					
						
						
							
							Enable workflow cancelling when a new one is pushed.  
						
						
						
						
					 
					
						2023-05-15 22:59:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b7634da310 
					 
					
						
						
							
							Work around Apple dev kit stupidity (definiting BYTE_SIZE in a standard  
						
						... 
						
						
						
						header...) 
						
						
					 
					
						2023-05-15 22:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						882c92c64a 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2023-05-15 22:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4592dbe28b 
					 
					
						
						
							
							Add drive types for the Micropolis drives.  
						
						
						
						
					 
					
						2023-05-15 22:49:15 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						edc0f21ae7 
					 
					
						
						
							
							Remove all the requires TPI constraints --- I'm not sure this is a good idea.  
						
						
						
						
					 
					
						2023-05-15 22:48:33 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8715b7f6c1 
					 
					
						
						
							
							Don't crash if no format is selected.  
						
						
						
						
					 
					
						2023-05-15 22:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						99511910dd 
					 
					
						
						
							
							If an incoming FL2 file has no TPI, use the default rather than 0 (the default  
						
						... 
						
						
						
						will probably be zero, but anyway). 
						
						
					 
					
						2023-05-15 22:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a03478b011 
					 
					
						
						
							
							Don't store the actual DriveProto in FL2 files, because it makes the proto tags  
						
						... 
						
						
						
						significant. 
						
						
					 
					
						2023-05-15 21:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5c428e1f07 
					 
					
						
						
							
							Don't require the user to specify the drive TPI if they don't want to.  
						
						
						
						
					 
					
						2023-05-15 21:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ee57615735 
					 
					
						
						
							
							Deal with invalid options in the GUI.  
						
						
						
						
					 
					
						2023-05-15 20:55:33 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						67300e5769 
					 
					
						
						
							
							Add the ability to validate the configuration, at least in the CLI; this may  
						
						... 
						
						
						
						require some refactoring for the GUI to apply cleanly. 
						
						
					 
					
						2023-05-14 23:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						873e05051c 
					 
					
						
						
							
							Massive rework of the config system to be clearer, more robust, and more  
						
						... 
						
						
						
						flexible. (But it doesn't check options any more.) 
						
						
					 
					
						2023-05-14 22:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4daaec46a7 
					 
					
						
						
							
							Greying out of the option buttons now works; but the whole way configs are  
						
						... 
						
						
						
						handled is pretty unsatisfactory and needs work. 
						
						
					 
					
						2023-05-13 23:29:34 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dd8cc7bfd4 
					 
					
						
						
							
							Attempt to move the configuration setup logic into Config, so it's centralised.  
						
						
						
						
					 
					
						2023-05-13 12:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5568ac382f 
					 
					
						
						
							
							Eliminate Environment --- we don't use it and Config contains this  
						
						... 
						
						
						
						functionality. 
						
						
					 
					
						2023-05-13 00:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dcdb3e4455 
					 
					
						
						
							
							Encoders and decoders are routed through Config.  
						
						
						
						
					 
					
						2023-05-12 23:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						17b29b1626 
					 
					
						
						
							
							Flux sinks and image writers are routed through Config.  
						
						
						
						
					 
					
						2023-05-12 23:47:09 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dcfcc6271c 
					 
					
						
						
							
							Sort out a whole bunch of other things, including cleaning up the way the  
						
						... 
						
						
						
						verification source is handled. 
						
						
					 
					
						2023-05-12 23:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1d77ba6429 
					 
					
						
						
							
							ImageReaders can now contribute config.  
						
						
						
						
					 
					
						2023-05-12 22:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ff5f019ac1 
					 
					
						
						
							
							Fetching the image reader is now done through Config.  
						
						
						
						
					 
					
						2023-05-12 21:52:53 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e61eeb8c6f 
					 
					
						
						
							
							Fetching the flux source is now done through Config.  
						
						
						
						
					 
					
						2023-05-12 21:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						68d22e7f54 
					 
					
						
						
							
							Fix build error.  
						
						
						
						
					 
					
						2023-05-11 23:31:38 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						790f0a42e3 
					 
					
						
						
							
							Move setting the image writer into Config.  
						
						
						
						
					 
					
						2023-05-11 23:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						08e9e508cc 
					 
					
						
						
							
							Move setting the image reader into Config.  
						
						
						
						
					 
					
						2023-05-11 23:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ad1a8d608f 
					 
					
						
						
							
							Migrate setting the flux sink to Config.  
						
						
						
						
					 
					
						2023-05-11 22:54:32 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d74ed71023 
					 
					
						
						
							
							Move setting the flux source into Config.  
						
						
						
						
					 
					
						2023-05-11 22:47:00 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0c7f9e0888 
					 
					
						
						
							
							Enforce option requirements --- but the config stuff is still kinda broken and  
						
						... 
						
						
						
						will need rethinking, especially if flux files can carry configs with them. 
						
						
					 
					
						2023-05-11 21:58:10 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ba5f6528a8 
					 
					
						
						
							
							Move option handling into Config.  
						
						
						
						
					 
					
						2023-05-11 20:37:54 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						65cf552ec2 
					 
					
						
						
							
							Some cleanup.  
						
						
						
						
					 
					
						2023-05-11 20:03:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						715c0a0c42 
					 
					
						
						
							
							Move config file loading into config.cc.  
						
						
						
						
					 
					
						2023-05-11 19:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9e383575d1 
					 
					
						
						
							
							Any drive settings in the global config will override loaded settings from an  
						
						... 
						
						
						
						fl2 file. 
						
						
					 
					
						2023-05-11 19:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d84c366480 
					 
					
						
						
							
							You can now fetch config fields by path.  
						
						
						
						
					 
					
						2023-05-11 19:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						42e6c11081 
					 
					
						
						
							
							Migrate to a new global config object.  
						
						
						
						
					 
					
						2023-05-10 23:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9ba3f90f1e 
					 
					
						
						
							
							Change the global config variable to a globalConfig() function.  
						
						
						
						
					 
					
						2023-05-10 22:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						24ff51274b 
					 
					
						
						
							
							Fix formatting.  
						
						
						
						
					 
					
						2023-05-10 21:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4c4c752827 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2023-05-10 21:11:10 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5022b67e4a 
					 
					
						
						
							
							Drive information is stored in FL2 files.  
						
						
						
						
					 
					
						2023-05-10 20:47:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6b990a9f51 
					 
					
						
						
							
							Overhaul the TPI stuff; now both the drive and the layout have a TPI setting,  
						
						... 
						
						
						
						which must be set. 
						
						
					 
					
						2023-05-10 19:58:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e69ce3b8df 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2023-05-10 18:31:42 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						cf537b6222 
					 
					
						
						
							
							Add the proto part of option requirements.  
						
						
						
						
					 
					
						2023-05-10 18:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d1160faff 
					 
					
						
						
							
							Merge pull request  #677  from davidgiven/errors  
						
						... 
						
						
						
						Clean up error handling. 
						
						
					 
					
						2023-05-10 01:13:49 +02:00 
						 
				 
			
				
					
						
							
							
								noreply@github.com 
							
						 
					 
					
						
						
							
						
						ed4067f194 
					 
					
						
						
							
							Merge pull request  #677  from davidgiven/errors  
						
						... 
						
						
						
						Clean up error handling. 
						
						
					 
					
						2023-05-09 23:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d4b55cd8f5 
					 
					
						
						
							
							Switch from Logger() to log().  
						
						
						
						
					 
					
						2023-05-09 22:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						baaeb0bca7 
					 
					
						
						
							
							Fix mangled formatting caused by clang-format.  
						
						
						
						
					 
					
						2023-05-09 21:39:35 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						466c3c34e5 
					 
					
						
						
							
							Replace the Error() object with an error() function which takes fmt  
						
						... 
						
						
						
						formatspecs, making for much cleaner code. Reformatted everything.
This actually happened in multiple steps but then I corrupted my local
repository and I had to recover from the working tree. 
						
						
					 
					
						2023-05-09 20:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						099d7969ca 
					 
					
						
						
							
							Add the drive types dropdown, plus config fragments. Change the TPI settings to  
						
						... 
						
						
						
						floats (because 40-track 3.5" uses a TPI of 67.5...). 
						
						
					 
					
						2023-05-08 23:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5adfa95a85 
					 
					
						
						
							
							Add a preliminary format for the 8050.  
						
						
						
						
					 
					
						2023-05-08 23:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bfa0846ad0 
					 
					
						
						
							
							Merge pull request  #676  from davidgiven/doc  
						
						... 
						
						
						
						Correct index table rendering. 
						
						
					 
					
						2023-05-08 20:38:53 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7099264334 
					 
					
						
						
							
							Correct index table rendering.  
						
						
						
						
					 
					
						2023-05-08 18:37:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						69b44e7968 
					 
					
						
						
							
							Merge pull request  #674  from davidgiven/doc  
						
						... 
						
						
						
						Overhaul documentation. 
						
						
					 
					
						2023-05-08 01:13:57 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						fe39977ff7 
					 
					
						
						
							
							Remember to add links to each profile's documentation.  
						
						
						
						
					 
					
						2023-05-07 23:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b9fc8de5b5 
					 
					
						
						
							
							OSX compatibility.  
						
						
						
						
					 
					
						2023-05-07 23:33:36 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f7b8022d3a 
					 
					
						
						
							
							Switch to the traditional unicorn/dinosaur support categorisation.  
						
						
						
						
					 
					
						2023-05-07 23:06:56 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a62346c515 
					 
					
						
						
							
							Add short names to each profile.  
						
						
						
						
					 
					
						2023-05-07 21:49:14 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e372d757ad 
					 
					
						
						
							
							Some tidying.  
						
						
						
						
					 
					
						2023-05-07 21:32:36 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ab1b10f935 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-05-07 21:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8e918706dc 
					 
					
						
						
							
							First draft at autogenerating the table in the README.  
						
						
						
						
					 
					
						2023-05-07 21:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						76450d00bf 
					 
					
						
						
							
							Tidy.  
						
						
						
						
					 
					
						2023-05-07 19:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ee53542e18 
					 
					
						
						
							
							Eliminate config includes, as nothing uses them any more and it just makes  
						
						... 
						
						
						
						things like documentation generation hard. 
						
						
					 
					
						2023-05-07 19:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						db004bc787 
					 
					
						
						
							
							Preparse ConfigProto objects.  
						
						
						
						
					 
					
						2023-05-07 19:28:29 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						71a7f3554e 
					 
					
						
						
							
							Remember to actually add the documentation files...  
						
						
						
						
					 
					
						2023-05-07 18:40:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5c3f422a53 
					 
					
						
						
							
							First pass at automatic document generation.  
						
						
						
						
					 
					
						2023-05-07 18:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2fe0cec04a 
					 
					
						
						
							
							Copy documentation into the config definitions.  
						
						
						
						
					 
					
						2023-05-07 16:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						de59e781b5 
					 
					
						
						
							
							Merge pull request  #673  from davidgiven/options  
						
						... 
						
						
						
						Do more options overhauling. 
						
						
					 
					
						2023-05-07 13:21:28 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8c77af651b 
					 
					
						
						
							
							Run corpus tests on other platforms.  
						
						
						
						
					 
					
						2023-05-07 11:56:32 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						638f6928cf 
					 
					
						
						
							
							Fix checkouts, maybe?  
						
						
						
						
					 
					
						2023-05-07 11:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ccc8e597a7 
					 
					
						
						
							
							Don't use vformat, as apparently it's problematic.  
						
						
						
						
					 
					
						2023-05-07 11:49:08 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						585f19d884 
					 
					
						
						
							
							More fix.  
						
						
						
						
					 
					
						2023-05-07 11:46:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bb2b7d7df6 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-05-07 11:45:07 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e75d218438 
					 
					
						
						
							
							Attempt to run the corpus tests on github for Linux.  
						
						
						
						
					 
					
						2023-05-07 11:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7f81b554fd 
					 
					
						
						
							
							Try to decode the test corpus and make sure there were no decode regressions.  
						
						
						
						
					 
					
						2023-05-07 11:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2490f19a1a 
					 
					
						
						
							
							Add a preliminary option linter. Fix the format errors which showed up.  
						
						
						
						
					 
					
						2023-05-07 00:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						30f382bf22 
					 
					
						
						
							
							Merge pull request  #670  from davidgiven/dmf  
						
						... 
						
						
						
						Support DMF. 
						
						
					 
					
						2023-05-07 00:15:13 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ad03c187cf 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2023-05-06 22:45:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06560b5a5a 
					 
					
						
						
							
							Merge pull request  #672  from davidgiven/usb  
						
						... 
						
						
						
						Upgrade libusbp. 
						
						
					 
					
						2023-05-06 23:43:37 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7c40093698 
					 
					
						
						
							
							Try to work around weird test failure on Windows.  
						
						
						
						
					 
					
						2023-05-06 22:30:50 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d37c75d703 
					 
					
						
						
							
							Made test failures log to stdout.  
						
						
						
						
					 
					
						2023-05-06 22:15:01 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						82bfb9a303 
					 
					
						
						
							
							Upgrade libusbp.  
						
						
						
						
					 
					
						2023-05-06 21:19:07 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						01682101a6 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2023-05-06 19:59:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3c46f787b1 
					 
					
						
						
							
							Always do an update when the state changes, because otherwise certain events  
						
						... 
						
						
						
						get lost. 
						
						
					 
					
						2023-05-06 19:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						591d200283 
					 
					
						
						
							
							Adjust DMF gaps.  
						
						
						
						
					 
					
						2023-05-06 19:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						195534c21e 
					 
					
						
						
							
							Configure the 1680kB DMF format file system.  
						
						
						
						
					 
					
						2023-05-06 18:11:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0f9d851a29 
					 
					
						
						
							
							Adjust the DMF format timings to match that of the Microsoft disk image.  
						
						
						
						
					 
					
						2023-05-06 17:26:56 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						18a03baf99 
					 
					
						
						
							
							Display object lengths in the flux viewer.  
						
						
						
						
					 
					
						2023-05-06 15:34:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5e06db4a52 
					 
					
						
						
							
							Add preliminary DMF support.  
						
						
						
						
					 
					
						2023-05-06 11:02:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bf78508ef7 
					 
					
						
						
							
							Merge pull request  #669  from davidgiven/hplif  
						
						... 
						
						
						
						Do some LIF enhancement. 
						
						
					 
					
						2023-05-06 11:38:17 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						137c0340fb 
					 
					
						
						
							
							Fix month, which was off-by-one. Add custom attributes for the other LIF dirent  
						
						... 
						
						
						
						properties. 
						
						
					 
					
						2023-05-06 10:20:10 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e6d9de2d80 
					 
					
						
						
							
							Decode timestamps into a custom property.  
						
						
						
						
					 
					
						2023-05-06 10:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d9b319eaed 
					 
					
						
						
							
							Add textual file types (where known) for LIF files.  
						
						
						
						
					 
					
						2023-05-06 10:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ba1f8b8ed8 
					 
					
						
						
							
							Add missing file. Reformat.  
						
						
						
						
					 
					
						2023-05-06 00:28:13 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						10605b3908 
					 
					
						
						
							
							Add a read-only MS2000 file system, and a format (with no encoder or decoder).  
						
						
						
						
					 
					
						2023-05-06 00:21:10 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e31e547322 
					 
					
						
						
							
							Add a routine to count the number of bits in a word.  
						
						
						
						
					 
					
						2023-05-06 00:20:48 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f2e713bde3 
					 
					
						
						
							
							Stop trying to build for OSX 10.15, because it looks like the github runners  
						
						... 
						
						
						
						have been turned off. 
						
						
					 
					
						2023-05-05 23:19:44 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						94e2e494c9 
					 
					
						
						
							
							Merge pull request  #667  from davidgiven/options  
						
						... 
						
						
						
						Overhaul the options system. 
						
						
					 
					
						2023-05-06 00:18:41 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5af408e1d1 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2023-05-05 23:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						77bdc727ab 
					 
					
						
						
							
							Properly handle default options in the CLI.  
						
						
						
						
					 
					
						2023-05-05 22:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						eb26426424 
					 
					
						
						
							
							Consolidate the Victor formats into each other.  
						
						
						
						
					 
					
						2023-05-05 22:29:26 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f624bb6e5b 
					 
					
						
						
							
							Consolidate the Mac formats into each other.  
						
						
						
						
					 
					
						2023-05-05 22:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4a8fb9288c 
					 
					
						
						
							
							Remove obsolete file.  
						
						
						
						
					 
					
						2023-05-05 22:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f8f5873973 
					 
					
						
						
							
							Consolidate (and typo fix) the ampro format.  
						
						
						
						
					 
					
						2023-05-05 22:15:37 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5f4903f2d1 
					 
					
						
						
							
							Rename the commodore1541 options to be a bit more standard.  
						
						
						
						
					 
					
						2023-05-05 22:07:13 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b02a894663 
					 
					
						
						
							
							Consolidate the Brother formats.  
						
						
						
						
					 
					
						2023-05-05 22:03:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						510b530551 
					 
					
						
						
							
							Consolidate all the IBM formats together.  
						
						
						
						
					 
					
						2023-05-05 21:37:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c36662205b 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-05-05 21:18:27 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a2ffe06792 
					 
					
						
						
							
							Consolidate the MX formats into each other.  
						
						
						
						
					 
					
						2023-05-05 21:16:26 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0f56108bf5 
					 
					
						
						
							
							Consolidate the Apple II formats together.  
						
						
						
						
					 
					
						2023-05-05 21:11:06 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						199cefdb71 
					 
					
						
						
							
							Fix radiobuttons for multiple option groups.  
						
						
						
						
					 
					
						2023-05-05 21:06:57 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1bdeaa326c 
					 
					
						
						
							
							Consolidate some Hewlett-Packard LIF disks together.  
						
						
						
						
					 
					
						2023-05-05 20:46:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						cce8cfe88d 
					 
					
						
						
							
							Consolidate the Tiki 100 formats.  
						
						
						
						
					 
					
						2023-05-05 20:36:39 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bcfc0217dc 
					 
					
						
						
							
							Consolidate the Northstar formats into each other.  
						
						
						
						
					 
					
						2023-05-05 20:29:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7cfa080220 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2023-05-05 20:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						45ebc0f40f 
					 
					
						
						
							
							Consolidate the Micropolis formats into one.  
						
						
						
						
					 
					
						2023-05-05 20:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						38d575eda7 
					 
					
						
						
							
							Remember to set a default format.  
						
						
						
						
					 
					
						2023-05-05 20:18:53 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9cb284583b 
					 
					
						
						
							
							Consolidate all the Atari ST formats together.  
						
						
						
						
					 
					
						2023-05-05 20:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						137b921e8d 
					 
					
						
						
							
							Consolidate all the Acorn formats together.  
						
						
						
						
					 
					
						2023-05-05 20:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8c876f555d 
					 
					
						
						
							
							Move from option exclusivity groups to option groups, which are better.  
						
						
						
						
					 
					
						2023-05-05 19:55:56 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0988dd524b 
					 
					
						
						
							
							Merge  2dc649ef09 into  51fa3c5293 
						
						
						
						
					 
					
						2023-05-04 21:10:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2dc649ef09 
					 
					
						
						
							
							Add read-only support for LIF filesystems.  
						
						
						
						
					 
					
						2023-05-04 21:04:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						baf02cb849 
					 
					
						
						
							
							Add support for the HPLIF 616kB format (contributed by Eric Rechlin).  
						
						
						
						
					 
					
						2023-05-04 19:12:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						51fa3c5293 
					 
					
						
						
							
							Merge pull request  #664  from bdwheele/ibmpc-8-sector-formats  
						
						... 
						
						
						
						Adding IBM PC 8-sector formats 
						
						
					 
					
						2023-05-02 12:27:15 +01:00 
						 
				 
			
				
					
						
							
							
								Brian Wheeler 
							
						 
					 
					
						
						
							
						
						134dd6c37d 
					 
					
						
						
							
							Adding IBM PC 8-sector formats  
						
						
						
						
					 
					
						2023-05-01 08:24:24 -04:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d766e1f9a9 
					 
					
						
						
							
							Merge pull request  #663  from ejona86/micropolis-200ms  
						
						... 
						
						
						
						Micropolis: disk rotate period is 200 ms 
						
						
					 
					
						2023-04-24 13:12:18 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						d298f5b16e 
					 
					
						
						
							
							Micropolis: disk rotate period is 200 ms  
						
						... 
						
						
						
						The disks are expected to contain 100,000 bitcells, so clock_period_us
and rotational_period_ms need to align. 
						
						
					 
					
						2023-04-23 13:54:50 -07:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9484a1b870 
					 
					
						
						
							
							Swap minutes and seconds, as this seems to be more correct.  
						
						
						
						
					 
					
						2023-04-07 16:38:08 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ed634fbbf6 
					 
					
						
						
							
							Fix build failure.  
						
						
						
						
					 
					
						2023-04-07 16:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4c776d584b 
					 
					
						
						
							
							Add read support for A2R v2 files.  
						
						
						
						
					 
					
						2023-04-07 15:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2c04862a2 
					 
					
						
						
							
							Merge pull request  #662  from davidgiven/scp  
						
						... 
						
						
						
						Adjust the SCP write logic so an unspecified TPI is treated as 96. 
						
						
					 
					
						2023-04-07 11:25:00 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ccd9539015 
					 
					
						
						
							
							Adjust the SCP write logic so an unspecified TPI is treated as 96 (the usual).  
						
						
						
						
					 
					
						2023-04-07 09:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						624c597735 
					 
					
						
						
							
							Merge pull request  #661  from davidgiven/scp  
						
						... 
						
						
						
						Fix reading 48tpi SCP files. 
						
						
					 
					
						2023-04-06 23:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9300aa79c3 
					 
					
						
						
							
							Read 48tpi SCP files correctly.  
						
						
						
						
					 
					
						2023-04-06 21:49:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e522c7da2 
					 
					
						
						
							
							Merge  ef60bfff6b into  df6e47fa50 
						
						
						
						
					 
					
						2023-04-06 18:20:31 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ef60bfff6b 
					 
					
						
						
							
							Looks like the Roland D-20 format is the same as Brother240???  
						
						
						
						
					 
					
						2023-04-06 17:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						635c6c7bfe 
					 
					
						
						
							
							Add an explorer option to show raw bits.  
						
						
						
						
					 
					
						2023-04-06 16:07:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df6e47fa50 
					 
					
						
						
							
							Merge pull request  #659  from davidgiven/n88  
						
						... 
						
						
						
						Add a histogram viewer to the imager. Because it's there. 
						
						
					 
					
						2023-04-06 11:20:36 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						654cdcd3d1 
					 
					
						
						
							
							Add a histogram viewer to the imager. Because it's there.  
						
						
						
						
					 
					
						2023-04-06 08:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a633b73e12 
					 
					
						
						
							
							Add boilerplate for Roland D20 decoder.  
						
						
						
						
					 
					
						2023-04-05 22:36:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ba93dae240 
					 
					
						
						
							
							Merge pull request  #657  from davidgiven/d20  
						
						... 
						
						
						
						Improve the explorer. 
						
						
					 
					
						2023-04-05 23:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8e0ca85d1e 
					 
					
						
						
							
							Add the histogram viewer and clock guess button.  
						
						
						
						
					 
					
						2023-04-05 20:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						56a4926bd3 
					 
					
						
						
							
							Factor out the clock guess code so it can be used elsewhere.  
						
						
						
						
					 
					
						2023-04-05 19:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6a2aae4ef2 
					 
					
						
						
							
							Create new branch named "d20"  
						
						
						
						
					 
					
						2023-04-05 17:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0a5a814a88 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-04-05 17:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						08ce455d1d 
					 
					
						
						
							
							Properly terminate pSOS filenames. Make a guess at the ctime format.  
						
						
						
						
					 
					
						2023-04-05 17:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ec68ce3bfa 
					 
					
						
						
							
							Try to fix dev release.  
						
						
						
						
					 
					
						2023-04-04 22:43:06 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a777a5be30 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-04-04 21:48:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b553a8b1fb 
					 
					
						
						
							
							Merge pull request  #654  from davidgiven/search  
						
						... 
						
						
						
						Overhaul the GUI, to make it... gooier. 
						
						
					 
					
						2023-04-04 22:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b119e1f72d 
					 
					
						
						
							
							Tidying.  
						
						
						
						
					 
					
						2023-04-04 21:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7345d3e6c1 
					 
					
						
						
							
							Fix merge conflict.  
						
						
						
						
					 
					
						2023-04-04 20:23:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e9b7a7bb52 
					 
					
						
						
							
							Fix the icon background colour on Windows.  
						
						
						
						
					 
					
						2023-04-04 20:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2022732dd9 
					 
					
						
						
							
							Some final tidying.  
						
						
						
						
					 
					
						2023-04-04 20:12:21 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						63544647b6 
					 
					
						
						
							
							Add a custom IconButton class. Rework the source icon list. Again.  
						
						
						
						
					 
					
						2023-04-04 19:42:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6b62585ad5 
					 
					
						
						
							
							Be more intelligent about resizing the main window.  
						
						
						
						
					 
					
						2023-04-03 22:45:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						14027210f7 
					 
					
						
						
							
							Even more GUI tweaking.  
						
						
						
						
					 
					
						2023-04-03 21:53:36 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3df17b23b8 
					 
					
						
						
							
							Turns out you can't unselect exclusive options in the GUI, so add an 'off' for  
						
						... 
						
						
						
						the Apple filesystem selection. 
						
						
					 
					
						2023-04-03 21:53:26 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						cbf3f56562 
					 
					
						
						
							
							The xxd binary is in the vim package. For some reason.  
						
						
						
						
					 
					
						2023-04-02 22:59:20 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1f74d9189f 
					 
					
						
						
							
							Make the new GUI actually work, to a certain extent.  
						
						
						
						
					 
					
						2023-04-02 22:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						137658d1d6 
					 
					
						
						
							
							Flesh out the source list a bit.  
						
						
						
						
					 
					
						2023-04-02 21:34:02 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5b627bd2b1 
					 
					
						
						
							
							wxImageList tweak.  
						
						
						
						
					 
					
						2023-04-02 19:54:08 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						38ff08885a 
					 
					
						
						
							
							Experiment with wxImageList.  
						
						
						
						
					 
					
						2023-04-02 19:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a89993aabb 
					 
					
						
						
							
							Fix the UI.  
						
						
						
						
					 
					
						2023-04-02 19:19:16 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d6353403e2 
					 
					
						
						
							
							Set the icon again.  
						
						
						
						
					 
					
						2023-04-02 17:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bc62ee04c0 
					 
					
						
						
							
							Some random tweaks to improve state machine look and feel.  
						
						
						
						
					 
					
						2023-04-02 17:11:46 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d3ff836b63 
					 
					
						
						
							
							Put the headers in the right order to keep Windows happy.  
						
						
						
						
					 
					
						2023-04-02 16:54:37 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a7aac5578e 
					 
					
						
						
							
							Remove the explorer search button for now.  
						
						
						
						
					 
					
						2023-04-02 16:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						add5a141d3 
					 
					
						
						
							
							Actually make the new GUI model work. Mostly?  
						
						
						
						
					 
					
						2023-04-02 12:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						330410ec61 
					 
					
						
						
							
							Rework the GUI so that each panel is a different class. It doesn't work yet,  
						
						... 
						
						
						
						but the bulk of the restructuring is done. 
						
						
					 
					
						2023-04-02 12:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d0f49dcfa6 
					 
					
						
						
							
							Add (but don't implement) the explorer search box.  
						
						
						
						
					 
					
						2023-04-01 18:27:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						124f6ab7cb 
					 
					
						
						
							
							Merge  471f63592e into  e4204196cd 
						
						
						
						
					 
					
						2023-04-01 13:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						471f63592e 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-04-01 12:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						50e210c72f 
					 
					
						
						
							
							It seems the build artifact needs to be renamed for 10.15.  
						
						
						
						
					 
					
						2023-04-01 12:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d3396aa535 
					 
					
						
						
							
							Use two threads for building --- seems we can do this on github.  
						
						
						
						
					 
					
						2023-04-01 12:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5ed8b838bc 
					 
					
						
						
							
							Another typo fix.  
						
						
						
						
					 
					
						2023-04-01 12:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d1757eacc2 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2023-04-01 12:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0692e5f5d5 
					 
					
						
						
							
							Try building for OSX 10.15 and see what happens.  
						
						
						
						
					 
					
						2023-04-01 12:13:34 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e4204196cd 
					 
					
						
						
							
							Merge pull request  #650  from davidgiven/flags  
						
						... 
						
						
						
						Allow options to be set in the GUI. 
						
						
					 
					
						2023-03-31 23:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						241d4342e4 
					 
					
						
						
							
							Make exclusivity groups work in the GUI.  
						
						
						
						
					 
					
						2023-03-31 22:11:40 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c04cbc631c 
					 
					
						
						
							
							Option name tidy.  
						
						
						
						
					 
					
						2023-03-31 22:11:19 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						29b273ad7b 
					 
					
						
						
							
							Correctly set the path of files.  
						
						
						
						
					 
					
						2023-03-31 22:10:47 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9720dab2f6 
					 
					
						
						
							
							Optimise the option radiobuttons a bit.  
						
						
						
						
					 
					
						2023-03-31 22:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bddc64a324 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2023-03-31 22:09:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb324f14de 
					 
					
						
						
							
							Merge pull request  #648  from davidgiven/basis  
						
						... 
						
						
						
						Add support for the Basis-108 Apple II clone. 
						
						
					 
					
						2023-03-31 22:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b78a057c81 
					 
					
						
						
							
							Merge branch 'master' into basis  
						
						
						
						
					 
					
						2023-03-31 22:10:47 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5751725213 
					 
					
						
						
							
							Allow options to be selected in the GUI.  
						
						
						
						
					 
					
						2023-03-31 21:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f194392f99 
					 
					
						
						
							
							Fix the broken AppleDOS double-sided disks. Allow access to side 1 on AppleDOS  
						
						... 
						
						
						
						volumes. 
						
						
					 
					
						2023-03-31 18:24:03 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						fea62178af 
					 
					
						
						
							
							Apply what might be the right translation to the CP/M boot tracks.  
						
						
						
						
					 
					
						2023-03-31 18:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33ef4ce8de 
					 
					
						
						
							
							Merge pull request  #649  from davidgiven/pme  
						
						... 
						
						
						
						Rename the PME format to psos800. 
						
						
					 
					
						2023-03-31 18:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3728120f95 
					 
					
						
						
							
							Add support for CP/M disks and filesystems.  
						
						
						
						
					 
					
						2023-03-31 17:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2944b9b3f6 
					 
					
						
						
							
							Rename the PME format to psos800.  
						
						
						
						
					 
					
						2023-03-31 17:23:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3430574364 
					 
					
						
						
							
							Merge pull request  #646  from davidgiven/pme  
						
						... 
						
						
						
						Add a format for the PME-68-12 SBC. 
						
						
					 
					
						2023-03-31 11:59:00 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						fc5a5212c0 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2023-03-30 22:21:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						20f724ed13 
					 
					
						
						
							
							Update README.  
						
						
						
						
					 
					
						2023-03-30 22:21:00 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						94c1d21938 
					 
					
						
						
							
							Rename the pme profile to pme68_800.  
						
						
						
						
					 
					
						2023-03-30 22:20:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1a9666b6f 
					 
					
						
						
							
							Fix the AppleDOS sector translation.  
						
						
						
						
					 
					
						2023-03-30 12:26:13 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0551ddc276 
					 
					
						
						
							
							Add write support for Apple II 640kB disks.  
						
						
						
						
					 
					
						2023-03-28 20:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						049ffd3b04 
					 
					
						
						
							
							Add a profile for the Basis Apple II format.  
						
						
						
						
					 
					
						2023-03-28 19:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c28f757c5c 
					 
					
						
						
							
							Add a very prototype AppleDOS VFS plugin.  
						
						
						
						
					 
					
						2023-03-28 19:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						91dbb86e64 
					 
					
						
						
							
							Add missing files. Rename the Apple II formats.  
						
						
						
						
					 
					
						2023-03-28 16:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						27a04ee22b 
					 
					
						
						
							
							Add initial support for the Basis-108.  
						
						
						
						
					 
					
						2023-03-27 23:07:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg@cowlark.com 
							
						 
					 
					
						
						
							
						
						5cefce9922 
					 
					
						
						
							
							Fix the thread termination errors every time the directory browser is used.  
						
						
						
						
					 
					
						2023-03-27 21:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8fb4c90bed 
					 
					
						
						
							
							Remove the retry limit when reading from virtual flux sources, to allow flux  
						
						... 
						
						
						
						files with very large numbers of reads to be processed. 
						
						
					 
					
						2023-03-27 20:14:49 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						81753669cc 
					 
					
						
						
							
							Add the 'fluxengine merge' command.  
						
						
						
						
					 
					
						2023-03-27 20:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0a0a72bcf3 
					 
					
						
						
							
							Add configurable head jiggle on error, just to see if the head needs settling.  
						
						
						
						
					 
					
						2023-03-27 18:40:35 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c4a6e3e063 
					 
					
						
						
							
							Fix the Windows development build artifact.  
						
						
						
						
					 
					
						2023-03-26 23:15:20 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1138e6b77f 
					 
					
						
						
							
							Try a different way to fetch the filedes length.  
						
						
						
						
					 
					
						2023-03-26 21:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						030f9218d6 
					 
					
						
						
							
							Hopefully fix the layout this time?  
						
						
						
						
					 
					
						2023-03-26 21:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2fff32e8f2 
					 
					
						
						
							
							Don't return bad data which makes the GUI crash.  
						
						
						
						
					 
					
						2023-03-26 18:52:29 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5b2aa9926f 
					 
					
						
						
							
							Robustness and warning fixes.  
						
						
						
						
					 
					
						2023-03-26 18:50:14 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						921e178e83 
					 
					
						
						
							
							Tone down the bad-sector-size warning a bit.  
						
						
						
						
					 
					
						2023-03-26 18:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						25ffd900c8 
					 
					
						
						
							
							Realise that the PME format is HCS. Add a really basic and probably broken  
						
						... 
						
						
						
						PHILE filesystem reader. 
						
						
					 
					
						2023-03-26 18:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7ea4e116cc 
					 
					
						
						
							
							Add a warning if the configured sector size doesn't match the one on disk.  
						
						
						
						
					 
					
						2023-03-26 16:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a9daec36f5 
					 
					
						
						
							
							Add prototype PME-68-12 format.  
						
						
						
						
					 
					
						2023-03-24 21:07:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cebc7c6cd2 
					 
					
						
						
							
							Merge  3f85c9f006 into  909f0d628b 
						
						
						
						
					 
					
						2023-01-06 21:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3f85c9f006 
					 
					
						
						
							
							Adjust timings to be more correct.  
						
						
						
						
					 
					
						2023-01-06 21:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ed5efd7b87 
					 
					
						
						
							
							Reenable optimisation. Again.  
						
						
						
						
					 
					
						2023-01-06 21:28:35 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4984a53bfd 
					 
					
						
						
							
							First hypothetically working version of the agat encoder.  
						
						
						
						
					 
					
						2023-01-05 18:36:01 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b0c77653a2 
					 
					
						
						
							
							Add the boilerplate for the Agat encoder.  
						
						
						
						
					 
					
						2023-01-05 12:04:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						909f0d628b 
					 
					
						
						
							
							Merge pull request  #637  from davidgiven/cpm  
						
						... 
						
						
						
						Fix an issue with extent handling in the CP/M file system. 
						
						
					 
					
						2022-12-18 23:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e27e3ada92 
					 
					
						
						
							
							Fix an issue with extent handling in the CP/M file system; actually add a CP/M  
						
						... 
						
						
						
						test. 
						
						
					 
					
						2022-12-18 22:00:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						339ea3b5a4 
					 
					
						
						
							
							Move the * and + Bytes methods onto Bytes itself.  
						
						
						
						
					 
					
						2022-12-18 22:00:16 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9bd8b8915e 
					 
					
						
						
							
							Update format file.  
						
						
						
						
					 
					
						2022-12-18 21:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						35008656a9 
					 
					
						
						
							
							Remove stray logging.  
						
						
						
						
					 
					
						2022-12-17 17:54:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						825089458f 
					 
					
						
						
							
							Merge pull request  #636  from davidgiven/tiki  
						
						... 
						
						
						
						Add support for the Tiki 100 formats. 
						
						
					 
					
						2022-12-17 12:20:18 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4a086d94b7 
					 
					
						
						
							
							Add best-guess CP/M filesystem definitions for the Tiki 90kB and 800kB formats.  
						
						
						
						
					 
					
						2022-12-17 11:01:46 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						0aeddf7e98 
					 
					
						
						
							
							Add support for the Tiki 100 formats.  
						
						
						
						
					 
					
						2022-12-17 10:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4922d1deb4 
					 
					
						
						
							
							Merge pull request  #634  from davidgiven/mac2  
						
						... 
						
						
						
						Fix sector skew, again. 
						
						
					 
					
						2022-12-05 21:57:45 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						86d0893261 
					 
					
						
						
							
							Adjust mac encoder clock to be more like the real thing.  
						
						
						
						
					 
					
						2022-12-05 20:27:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e4c67f18bd 
					 
					
						
						
							
							Fix the sector skew stuff, again. Modify the mac400 format to emit sectors in  
						
						... 
						
						
						
						the right order. 
						
						
					 
					
						2022-12-05 20:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d07c5a94e1 
					 
					
						
						
							
							Merge pull request  #632  from davidgiven/layout  
						
						... 
						
						
						
						Rework the layout stuff to be more correct. 
						
						
					 
					
						2022-12-04 21:32:17 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a91dee27e7 
					 
					
						
						
							
							Rework the layout stuff to be more correct. Physical skew no longer affects the  
						
						... 
						
						
						
						order in the resulting images. 
						
						
					 
					
						2022-12-04 19:19:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3219087c9 
					 
					
						
						
							
							Merge pull request  #630  from davidgiven/brother  
						
						... 
						
						
						
						Fix some nasty Brother bugs. 
						
						
					 
					
						2022-12-02 22:20:32 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						cc9ec84aec 
					 
					
						
						
							
							Physical skew turns out to be horribly broken, so turn it off for the Brother  
						
						... 
						
						
						
						formats (the only ones which use it) until we can sort it out. 
						
						
					 
					
						2022-12-02 20:17:42 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a33cc5710c 
					 
					
						
						
							
							Be more rigorous about checking for invalid brother120fs filesystems --- even  
						
						... 
						
						
						
						though the filesystem is so simple that positively identifying it is quite
hard. 
						
						
					 
					
						2022-12-02 19:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2b148288a 
					 
					
						
						
							
							Merge pull request  #628  from davidgiven/osx  
						
						... 
						
						
						
						Fix a bunch of OSX things. 
						
						
					 
					
						2022-12-01 22:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a483567564 
					 
					
						
						
							
							Fix the explorer to work on OSX. Lots of other vaguely OSX-related changes.  
						
						
						
						
					 
					
						2022-12-01 21:37:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bd99bc6d94 
					 
					
						
						
							
							Don't trust isprint() to return ascii characters, because Unicode.  
						
						
						
						
					 
					
						2022-12-01 21:28:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f79071aad 
					 
					
						
						
							
							Turn optimisation back on!  
						
						
						
						
					 
					
						2022-12-01 21:28:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ef9071049b 
					 
					
						
						
							
							Merge pull request  #627  from davidgiven/osx  
						
						... 
						
						
						
						Produce more correct OSX app bundles. 
						
						
					 
					
						2022-12-01 20:53:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60e1ab8cca 
					 
					
						
						
							
							Dependency fix?  
						
						
						
						
					 
					
						2022-12-01 20:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d3dbfd3154 
					 
					
						
						
							
							Use dylibbundler to create possibly-working OSX app bundles.  
						
						
						
						
					 
					
						2022-12-01 19:49:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ee2dffb498 
					 
					
						
						
							
							Try and generate correct OSX app bundles.  
						
						
						
						
					 
					
						2022-12-01 19:45:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d9510cc65 
					 
					
						
						
							
							Merge pull request  #626  from elosha/macosxfixes  
						
						... 
						
						
						
						Library fallback path fixed & MacPorts compatible 
						
						
					 
					
						2022-12-01 17:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								Eliza Winterborn 
							
						 
					 
					
						
						
							
						
						49f0f5d000 
					 
					
						
						
							
							Library fallback path fixed & MacPorts compatible  
						
						... 
						
						
						
						Use correct variable. Also look for libs in MacPorts' default lib path /opt/local/lib, not just HomeBrew's 
						
						
					 
					
						2022-12-01 17:03:36 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d8528d889a 
					 
					
						
						
							
							Add another missing file.  
						
						
						
						
					 
					
						2022-11-29 20:55:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ec439a5f2a 
					 
					
						
						
							
							Add file which has been missing since forever...  
						
						
						
						
					 
					
						2022-11-29 20:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d88110488e 
					 
					
						
						
							
							Merge pull request  #624  from davidgiven/flx  
						
						... 
						
						
						
						Add support for reading FLUXCOPY .flx files. 
						
						
					 
					
						2022-11-29 21:53:13 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2f4b15293a 
					 
					
						
						
							
							Adjust the FLX tick rate to something more resembling normality.  
						
						
						
						
					 
					
						2022-11-29 20:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3d71f32587 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-11-29 20:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5136dda598 
					 
					
						
						
							
							Made the FLX reader work.  
						
						
						
						
					 
					
						2022-11-29 20:17:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d26940304b 
					 
					
						
						
							
							Boilerplate for a FLX file reader.  
						
						
						
						
					 
					
						2022-11-29 19:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9f11b4966 
					 
					
						
						
							
							Merge pull request  #623  from davidgiven/smaky  
						
						... 
						
						
						
						Improve the flux viewer. 
						
						
					 
					
						2022-11-28 21:42:23 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1297b568ba 
					 
					
						
						
							
							Display the raw flux view in bytes as well as bits.  
						
						
						
						
					 
					
						2022-11-28 20:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						fd10840cc0 
					 
					
						
						
							
							Display raw bits in the flux viewer.  
						
						
						
						
					 
					
						2022-11-28 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7e86be979d 
					 
					
						
						
							
							Merge pull request  #622  from davidgiven/smaky  
						
						... 
						
						
						
						Add basic filesystem support for the Smaky 6. 
						
						
					 
					
						2022-11-28 00:00:48 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						731d1efcc4 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-11-27 22:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dfda8be30c 
					 
					
						
						
							
							Support tabs in the file viewer text view.  
						
						
						
						
					 
					
						2022-11-27 22:24:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7dd1b6d8e9 
					 
					
						
						
							
							Add Smaky 6 filesystem documentation.  
						
						
						
						
					 
					
						2022-11-27 22:23:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ec1bcdb9e5 
					 
					
						
						
							
							Add a simple Smaky 6 filesystem backend.  
						
						
						
						
					 
					
						2022-11-27 22:22:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c0f46d2bd4 
					 
					
						
						
							
							Create new branch named "smaky"  
						
						
						
						
					 
					
						2022-11-27 22:21:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						615dca3130 
					 
					
						
						
							
							Merge pull request  #621  from davidgiven/osx  
						
						... 
						
						
						
						Add a proper OSX GUI application. 
						
						
					 
					
						2022-11-27 17:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9cf9597c54 
					 
					
						
						
							
							Try and make an OSX release.  
						
						
						
						
					 
					
						2022-11-27 17:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e24ee648e7 
					 
					
						
						
							
							Add license texts for the included libraries.  
						
						
						
						
					 
					
						2022-11-27 17:06:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3518dc389 
					 
					
						
						
							
							Upload the OSX package.  
						
						
						
						
					 
					
						2022-11-27 16:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						693ba20606 
					 
					
						
						
							
							Add rules to build the OSX package.  
						
						
						
						
					 
					
						2022-11-27 16:58:50 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b947c6c186 
					 
					
						
						
							
							Add the skeleton of an OSX application.  
						
						
						
						
					 
					
						2022-11-27 15:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f8ecb8514 
					 
					
						
						
							
							Fix broken conditional due to typo.  
						
						
						
						
					 
					
						2022-11-27 15:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4df6afa9c1 
					 
					
						
						
							
							Merge pull request  #620  from davidgiven/b593  
						
						... 
						
						
						
						Correct generation of SCP files. 
						
						
					 
					
						2022-11-27 13:28:02 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d0620f8efe 
					 
					
						
						
							
							Fix readTracks to use locations.  
						
						
						
						
					 
					
						2022-11-27 11:55:25 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						2b1a6dbb03 
					 
					
						
						
							
							Make the scp flux sink use the layout to determine which tracks and sectors are  
						
						... 
						
						
						
						being written rather than the range flags directly. 
						
						
					 
					
						2022-11-27 11:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6ef667c3f 
					 
					
						
						
							
							Merge pull request  #619  from davidgiven/b602  
						
						... 
						
						
						
						Fix weird error when trying to create fatfs filesystems. 
						
						
					 
					
						2022-11-27 12:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8c1d1bec93 
					 
					
						
						
							
							Create new branch named "b593"  
						
						
						
						
					 
					
						2022-11-27 11:20:30 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8be174e65a 
					 
					
						
						
							
							Fix incorrect types when calling fatfs which was leading to really weird  
						
						... 
						
						
						
						behaviour when optimisation was enabled. 
						
						
					 
					
						2022-11-27 11:11:26 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6d37fafb02 
					 
					
						
						
							
							Add a helper function for checking if a file exists.  
						
						
						
						
					 
					
						2022-11-27 11:10:58 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						46ce882daa 
					 
					
						
						
							
							Allow implicit creation of disk images when writing.  
						
						
						
						
					 
					
						2022-11-27 11:09:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d14cbdb9b 
					 
					
						
						
							
							Merge pull request  #618  from davidgiven/b609  
						
						... 
						
						
						
						Fix --doc to not hang. 
						
						
					 
					
						2022-11-27 11:57:38 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4bf6b433ae 
					 
					
						
						
							
							Create new branch named "b602"  
						
						
						
						
					 
					
						2022-11-27 10:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						87a1b2e6f8 
					 
					
						
						
							
							Don't hang when calling findAllProtoFields on recursive protos.  
						
						
						
						
					 
					
						2022-11-27 10:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c6ee48ec85 
					 
					
						
						
							
							Create new branch named "b609"  
						
						
						
						
					 
					
						2022-11-27 10:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b58a6b1649 
					 
					
						
						
							
							Merge pull request  #617  from davidgiven/smaky  
						
						... 
						
						
						
						Add support for the Smaky 6. 
						
						
					 
					
						2022-11-27 01:00:21 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bd9736df93 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-11-26 23:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3b9c966e3d 
					 
					
						
						
							
							Add Smaky documentation.  
						
						
						
						
					 
					
						2022-11-26 23:34:20 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						96c9a89171 
					 
					
						
						
							
							Typo fixes.  
						
						
						
						
					 
					
						2022-11-26 23:28:23 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c374ffd15e 
					 
					
						
						
							
							Increase the smaky disk signature to 32 bits.  
						
						
						
						
					 
					
						2022-11-26 22:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c53109e1a1 
					 
					
						
						
							
							Add the disk explorer.  
						
						
						
						
					 
					
						2022-11-26 22:56:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4598b3a7a6 
					 
					
						
						
							
							Fix line endings.  
						
						
						
						
					 
					
						2022-11-26 11:19:05 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						cf975b74bf 
					 
					
						
						
							
							Rename smaky to smaky6.  
						
						
						
						
					 
					
						2022-11-26 11:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5d65dcf3c8 
					 
					
						
						
							
							Even better Smaky reads, and maybe with sector 0 in the right place.  
						
						
						
						
					 
					
						2022-11-25 21:28:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f299ec1f8d 
					 
					
						
						
							
							More Smaky improvements.  
						
						
						
						
					 
					
						2022-11-25 20:23:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						6677034774 
					 
					
						
						
							
							Improved record view.  
						
						
						
						
					 
					
						2022-11-25 20:22:52 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3c7c4639a9 
					 
					
						
						
							
							Massively improved the quality of Smaky reads.  
						
						
						
						
					 
					
						2022-11-25 19:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						7e9a1268a5 
					 
					
						
						
							
							Add an extremely prototype version of the Smaky decoder.  
						
						
						
						
					 
					
						2022-11-23 21:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a60b8e68ca 
					 
					
						
						
							
							Add a Bytes method for reversing each bit.  
						
						
						
						
					 
					
						2022-11-23 21:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						b2161aa67e 
					 
					
						
						
							
							Create new branch named "smaky"  
						
						
						
						
					 
					
						2022-11-22 19:09:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1fffb1d08 
					 
					
						
						
							
							Merge pull request  #616  from davidgiven/gui  
						
						... 
						
						
						
						Fix a crash when using the GUI. 
						
						
					 
					
						2022-11-21 20:37:52 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						52d66d9555 
					 
					
						
						
							
							Only iterate the environment if the set has been created.  
						
						
						
						
					 
					
						2022-11-21 19:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						66f2d359e2 
					 
					
						
						
							
							Merge pull request  #615  from davidgiven/vfs  
						
						... 
						
						
						
						Don't define a global structure called Entry 
						
						
					 
					
						2022-11-21 20:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						8327f33ee6 
					 
					
						
						
							
							Create new branch named "gui"  
						
						
						
						
					 
					
						2022-11-21 18:37:47 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d4a94551d9 
					 
					
						
						
							
							Don't define a global structure called Entry because it conflicts with  
						
						... 
						
						
						
						something in adflib. 
						
						
					 
					
						2022-11-21 18:31:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d2a545d83e 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-11-21 17:39:39 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aee4eac271 
					 
					
						
						
							
							Merge pull request  #613  from davidgiven/proto  
						
						... 
						
						
						
						Do some long needed proto cleanup 
						
						
					 
					
						2022-11-21 00:13:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cbeddb11bc 
					 
					
						
						
							
							Fix one last use of has_ to identify a flux writer type.  
						
						
						
						
					 
					
						2022-11-20 23:37:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c51cf8316 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-11-20 23:36:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						345cd6bd92 
					 
					
						
						
							
							Convert the VFS protos to use enums rather than oneofs.  
						
						
						
						
					 
					
						2022-11-20 10:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						48540245b5 
					 
					
						
						
							
							Convert the imagereader/writer to use proto enums rather than oneofs.  
						
						
						
						
					 
					
						2022-11-20 10:25:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						088bd9434d 
					 
					
						
						
							
							Switch from using a oneof to an explicit enum for the flux source/sink  
						
						... 
						
						
						
						configurations, as this allows default options for multiple source/sink types. 
						
						
					 
					
						2022-11-19 22:52:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8ba8c58377 
					 
					
						
						
							
							Add a config for the ICL Model 30.  
						
						
						
						
					 
					
						2022-11-19 20:10:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ae43d0503 
					 
					
						
						
							
							Merge pull request  #607  from tdaede/fix_layout_cache  
						
						... 
						
						
						
						Remove the layout cache and rename layout -> trackInfo. 
						
						
					 
					
						2022-10-13 23:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00fdb90adf 
					 
					
						
						
							
							Merge pull request  #556  from tdaede/fix_d88_data_length  
						
						... 
						
						
						
						D88: Use the data length field to seek past any extra data. 
						
						
					 
					
						2022-10-03 18:25:42 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						f8257e697a 
					 
					
						
						
							
							D88: Use the data length field to seek past any extra data.  
						
						... 
						
						
						
						This will effectively ignore the field length if it is shorter
than the sector size (or 0). 
						
						
					 
					
						2022-10-02 16:45:51 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0ddfd3bead 
					 
					
						
						
							
							Merge pull request  #605  from tdaede/fix_physical_sector_ordering  
						
						... 
						
						
						
						D88/NFD: Add physical layout before adding sector. 
						
						
					 
					
						2022-10-02 20:46:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4797d1ea10 
					 
					
						
						
							
							Merge pull request  #604  from tdaede/density_fix_2  
						
						... 
						
						
						
						Force density setting for D88/NFD. 
						
						
					 
					
						2022-10-02 20:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						d20ce3dde7 
					 
					
						
						
							
							Remove the layout cache and rename layout -> trackInfo.  
						
						... 
						
						
						
						The layout cache is busted and seems not worth the effort.
Fixes  #603 . 
						
						
					 
					
						2022-10-02 09:43:48 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						ef5f7ec9c3 
					 
					
						
						
							
							D88/NFD: Add physical layout before adding sector.  
						
						... 
						
						
						
						Partially fixes  #603 , it is still busted if the number of
tracks is specified larger than what is in the image, which
used to work. 
						
						
					 
					
						2022-10-01 19:43:17 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						69c60c4026 
					 
					
						
						
							
							Force density setting for D88/NFD.  
						
						... 
						
						
						
						This fixes  #560  (partially).
I do not understand how the protobuf parsing stuff works enough
to make it detect optional fields. 
						
						
					 
					
						2022-10-01 18:48:12 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2f4f2083ba 
					 
					
						
						
							
							Merge pull request  #600  from wybren1971/IMDwriter  
						
						... 
						
						
						
						bug fix in data rates 
						
						
					 
					
						2022-09-21 16:00:02 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						77ada0471b 
					 
					
						
						
							
							bug fix in data rates  
						
						
						
						
					 
					
						2022-09-21 15:20:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00cab46a0d 
					 
					
						
						
							
							Merge pull request  #596  from davidgiven/c64  
						
						... 
						
						
						
						Minor C64 changes. 
						
						
					 
					
						2022-09-16 19:46:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f7460f3f3 
					 
					
						
						
							
							Update C64 documentation.  
						
						
						
						
					 
					
						2022-09-16 19:16:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c225eef9ad 
					 
					
						
						
							
							Add a format for the CMD FD2000.  
						
						
						
						
					 
					
						2022-09-16 19:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						460f920502 
					 
					
						
						
							
							Use options for the 1541 35-track/40-track switch.  
						
						
						
						
					 
					
						2022-09-16 18:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7677e5514 
					 
					
						
						
							
							Merge pull request  #592  from davidgiven/cleanup  
						
						... 
						
						
						
						Do lots of cleanup. 
						
						
					 
					
						2022-09-16 12:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						12fb39baa9 
					 
					
						
						
							
							More variable renaming.  
						
						
						
						
					 
					
						2022-09-16 00:31:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						201fd22861 
					 
					
						
						
							
							Roll requiredSectors into readerwriter.cc.  
						
						
						
						
					 
					
						2022-09-16 00:26:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d0fb85e712 
					 
					
						
						
							
							Rename all the remaining layout and location variables to trackInfo (where  
						
						... 
						
						
						
						appropriate). 
						
						
					 
					
						2022-09-16 00:20:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						81cbd00cc8 
					 
					
						
						
							
							Rename Track to TrackInfo, which better describes what it is.  
						
						
						
						
					 
					
						2022-09-16 00:09:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4a565b5ea0 
					 
					
						
						
							
							Split the Layout class.  
						
						
						
						
					 
					
						2022-09-16 00:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						82f61eee12 
					 
					
						
						
							
							Eliminate Location in favour of Layout.  
						
						
						
						
					 
					
						2022-09-15 23:52:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						88fc7ff9c3 
					 
					
						
						
							
							Begin cleaning up the Layout stuff.  
						
						
						
						
					 
					
						2022-09-15 21:45:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8eb17bf104 
					 
					
						
						
							
							Merge pull request  #591  from davidgiven/c64  
						
						... 
						
						
						
						Rework the entire layout stuff. 
						
						
					 
					
						2022-09-15 21:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a8fc80220 
					 
					
						
						
							
							Massive overhaul of how the physical/logical layout mapping is done, to make it  
						
						... 
						
						
						
						more consistent and bidirectional everywhere and just generally better.
Hopefully this fixes that pesky 1581 problem. 
						
						
					 
					
						2022-09-15 20:23:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e5e652fad2 
					 
					
						
						
							
							Merge pull request  #590  from davidgiven/options  
						
						... 
						
						
						
						Add a feature where configs can add simple command line options. 
						
						
					 
					
						2022-09-14 00:53:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						924d077315 
					 
					
						
						
							
							Don't allow includes inside options.  
						
						
						
						
					 
					
						2022-09-14 00:20:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44a7505295 
					 
					
						
						
							
							Clean up the Atari formats.  
						
						
						
						
					 
					
						2022-09-14 00:18:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1a6fa4084 
					 
					
						
						
							
							Make the AppleDOS and ProDOS settings options.  
						
						
						
						
					 
					
						2022-09-14 00:16:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0665fc0a6f 
					 
					
						
						
							
							Add an option for, er, options defined in config files.  
						
						
						
						
					 
					
						2022-09-14 00:04:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4bf5fd49d6 
					 
					
						
						
							
							Merge pull request  #589  from davidgiven/osx  
						
						... 
						
						
						
						Error out if you're not using GNU Make 4. 
						
						
					 
					
						2022-09-13 22:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0a6bc99ecd 
					 
					
						
						
							
							Error out if you're not using GNU Make 4.  
						
						
						
						
					 
					
						2022-09-13 22:48:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45cc617fc5 
					 
					
						
						
							
							Merge pull request  #588  from davidgiven/c64  
						
						... 
						
						
						
						One more attempt to fix the 1581 format... 
						
						
					 
					
						2022-09-13 21:41:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6dc5eabdf0 
					 
					
						
						
							
							Oops. I got the sides swapped on the 1581 format.  
						
						
						
						
					 
					
						2022-09-13 21:35:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						48d3bc55bf 
					 
					
						
						
							
							Merge pull request  #586  from davidgiven/cleanup  
						
						... 
						
						
						
						Lots of cleanup stuff I've been putting off 
						
						
					 
					
						2022-09-13 00:58:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6b7e81d7fb 
					 
					
						
						
							
							Move requiredSectors() to the base class.  
						
						
						
						
					 
					
						2022-09-13 00:32:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dce6248193 
					 
					
						
						
							
							Victor9k no longer uses collectSectors().  
						
						
						
						
					 
					
						2022-09-13 00:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0e349ede4c 
					 
					
						
						
							
							TIDS990 no longer uses collectSectors.  
						
						
						
						
					 
					
						2022-09-13 00:19:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60117471a7 
					 
					
						
						
							
							No more collectSectors in Brother.  
						
						
						
						
					 
					
						2022-09-13 00:06:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c23e7b047 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-09-12 23:58:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b48e1ba9e0 
					 
					
						
						
							
							Remove the trivial collectSectors() methods which have been replaced by the  
						
						... 
						
						
						
						base class. 
						
						
					 
					
						2022-09-12 23:55:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1267191e8e 
					 
					
						
						
							
							Abstract is for Java.  
						
						
						
						
					 
					
						2022-09-12 23:52:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						65a43b64ae 
					 
					
						
						
							
							Merge pull request  #585  from davidgiven/doc  
						
						... 
						
						
						
						Update documentation. 
						
						
					 
					
						2022-09-12 23:37:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						09e446a26e 
					 
					
						
						
							
							Adjust screenshot sizes to be less overwhelming.  
						
						
						
						
					 
					
						2022-09-12 23:34:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2ecb3059e5 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-09-12 23:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						237cb42695 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-09-12 23:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						49b6bbff37 
					 
					
						
						
							
							Add sector skew support to SectorListProto; add a partial definition for the  
						
						... 
						
						
						
						Victor 9000. 
						
						
					 
					
						2022-09-12 23:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5e05083008 
					 
					
						
						
							
							Merge pull request  #584  from davidgiven/c64  
						
						... 
						
						
						
						Another attempt at fixing the C64 1581 bug. 
						
						
					 
					
						2022-09-12 22:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						339e9cca10 
					 
					
						
						
							
							Hopefully actually fix the C64 side issue, this time, by rethinking how the IBM  
						
						... 
						
						
						
						encoder/decoder handles side swapping. We want to be able to swap everything,
or just the side bytes. 
						
						
					 
					
						2022-09-12 22:04:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d441ad8875 
					 
					
						
						
							
							Remember to mark the Brother filesystem as R/W.  
						
						
						
						
					 
					
						2022-09-12 17:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72fc6bf913 
					 
					
						
						
							
							Merge pull request  #583  from davidgiven/windows  
						
						... 
						
						
						
						Add a Windows installer. 
						
						
					 
					
						2022-09-12 17:42:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fcf278c61c 
					 
					
						
						
							
							Yaml syntax fix.  
						
						
						
						
					 
					
						2022-09-12 16:59:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						890404ded5 
					 
					
						
						
							
							Fix the installer to work.  
						
						
						
						
					 
					
						2022-09-12 16:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6fd9b47c45 
					 
					
						
						
							
							Attempt to add a Windows installer.  
						
						
						
						
					 
					
						2022-09-12 16:19:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						003651ec68 
					 
					
						
						
							
							Merge pull request  #582  from davidgiven/c64  
						
						... 
						
						
						
						Fix the 1581 encoder/decoder configuration. 
						
						
					 
					
						2022-09-12 16:00:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c63a761ca4 
					 
					
						
						
							
							Actually fix the c64 1581 side issue. Turns out the data's not flipped between  
						
						... 
						
						
						
						the two sides, only the bit in the sector header... 
						
						
					 
					
						2022-09-12 15:34:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						32dcd1551b 
					 
					
						
						
							
							Apparently the 1581 doesn't want sides swapped after all?  
						
						
						
						
					 
					
						2022-09-12 15:09:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						90fbdd5fab 
					 
					
						
						
							
							Merge pull request  #581  from davidgiven/brother2  
						
						... 
						
						
						
						Add put and delete support for the Brother120 filesystem. 
						
						
					 
					
						2022-09-12 01:18:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1fea200582 
					 
					
						
						
							
							Implement delete. Fix a pile of bugs.  
						
						
						
						
					 
					
						2022-09-12 00:56:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						55b8a62f64 
					 
					
						
						
							
							Add Brother120 support for putting files.  
						
						
						
						
					 
					
						2022-09-12 00:33:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8906bf58f 
					 
					
						
						
							
							Merge pull request  #576  from davidgiven/mapper  
						
						... 
						
						
						
						Fix the mapper, by removing most of it. 
						
						
					 
					
						2022-09-11 22:35:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d6b9263d4 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-09-11 21:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f091a54ca6 
					 
					
						
						
							
							Merge pull request  #580  from davidgiven/gui  
						
						... 
						
						
						
						Remember to clear the config before loading a new one. 
						
						
					 
					
						2022-09-11 21:04:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5262929c16 
					 
					
						
						
							
							Remember to clear the config before loading a new one.  
						
						
						
						
					 
					
						2022-09-11 21:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c1ca8a3ae6 
					 
					
						
						
							
							Merge pull request  #578  from davidgiven/gui  
						
						... 
						
						
						
						Make includes work in the GUI. 
						
						
					 
					
						2022-09-11 20:37:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a7e36472d5 
					 
					
						
						
							
							Make includes work in the GUI.  
						
						
						
						
					 
					
						2022-09-11 20:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						538a22e2f7 
					 
					
						
						
							
							Another attempt at making filesystem sector ordering work again.  
						
						
						
						
					 
					
						2022-09-11 19:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0c40a3e79c 
					 
					
						
						
							
							File system mapping now sort of works in the filesystem, but there are  
						
						... 
						
						
						
						problems. These are potentially due to an incorrect Prodos mapping but I'm not
sure. 
						
						
					 
					
						2022-09-11 19:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3cb098f9ba 
					 
					
						
						
							
							Rip out the old approach to soft sector remapping as it wasn't working.  
						
						
						
						
					 
					
						2022-09-11 17:05:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea1ab029f3 
					 
					
						
						
							
							Add a very untested ProDOS filesystem module.  
						
						
						
						
					 
					
						2022-09-11 13:19:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92a76a6d39 
					 
					
						
						
							
							Reset the environment in the right place.  
						
						
						
						
					 
					
						2022-09-11 13:08:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c451950dbf 
					 
					
						
						
							
							Fix the 40-track option to actually work!  
						
						
						
						
					 
					
						2022-09-10 23:56:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						644adc43ed 
					 
					
						
						
							
							Add UI for setting 40-track mode (because it's important).  
						
						
						
						
					 
					
						2022-09-10 23:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						63a7340c21 
					 
					
						
						
							
							Realise that I was actually applying sector mappings _twice_, resulting in them  
						
						... 
						
						
						
						all cancelling out... 
						
						
					 
					
						2022-09-10 23:29:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6824f00867 
					 
					
						
						
							
							Add the remaining ADFS formats.  
						
						
						
						
					 
					
						2022-09-10 22:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3cb48b40aa 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-09-10 22:48:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dda713a6be 
					 
					
						
						
							
							Remove the rest of the mapper.  
						
						
						
						
					 
					
						2022-09-10 22:47:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						415aa82a6f 
					 
					
						
						
							
							The top-level tracks and heads fields are now inferred automatically from the  
						
						... 
						
						
						
						layout if not set, so we don't have to set them everywhere. 
						
						
					 
					
						2022-09-10 22:29:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ae664fd93 
					 
					
						
						
							
							Sanitise the layout structure somewhat. Fix ADFS and Apple II formats.  
						
						
						
						
					 
					
						2022-09-10 22:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d1e304642 
					 
					
						
						
							
							Apple II disks actually have 35 sectors.  
						
						
						
						
					 
					
						2022-09-10 22:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6b228d7a0a 
					 
					
						
						
							
							Add functionality for clearing the cache between runs.  
						
						
						
						
					 
					
						2022-09-10 21:27:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						085ad5f2a4 
					 
					
						
						
							
							Actually start using the new physical sector stuff.  
						
						
						
						
					 
					
						2022-09-10 20:43:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e40e6bd07f 
					 
					
						
						
							
							Remove the remapper part of the mapper.  
						
						
						
						
					 
					
						2022-09-10 20:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a6db36e7b3 
					 
					
						
						
							
							Convert from LayoutData to Layout.  
						
						
						
						
					 
					
						2022-09-10 19:53:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a4caccd07 
					 
					
						
						
							
							Rename Sector.logicalSector to Sector.physicalSector.  
						
						
						
						
					 
					
						2022-09-10 18:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f1017ebd9 
					 
					
						
						
							
							Remove some obsolete mapper code.  
						
						
						
						
					 
					
						2022-09-10 18:47:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f792cd2677 
					 
					
						
						
							
							Merge pull request  #575  from davidgiven/vfs  
						
						... 
						
						
						
						Fix some late GUI bugs and add an icon. 
						
						
					 
					
						2022-09-10 13:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1361cab603 
					 
					
						
						
							
							Once again put the optimisation level back to O3.  
						
						
						
						
					 
					
						2022-09-10 13:42:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						05b784d203 
					 
					
						
						
							
							Make the icon marginally less awful.  
						
						
						
						
					 
					
						2022-09-10 13:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						542c3e38f5 
					 
					
						
						
							
							Add a terrible icon.  
						
						
						
						
					 
					
						2022-09-10 13:07:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bcdead1eca 
					 
					
						
						
							
							Don't use the DnD workaround on non-gtk platforms.  
						
						
						
						
					 
					
						2022-09-10 11:28:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a79a927a13 
					 
					
						
						
							
							Merge pull request  #574  from davidgiven/vfs  
						
						... 
						
						
						
						Dramatic GUI overhaul and addition of the new file browser. 
						
						
					 
					
						2022-09-10 01:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5bcc9071f6 
					 
					
						
						
							
							Remember to make dialogues resizable.  
						
						
						
						
					 
					
						2022-09-10 00:44:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						88869ff6d4 
					 
					
						
						
							
							Fix a _whole_ pile of bugs in the HFS plugin, and get it to produce meaningful  
						
						... 
						
						
						
						error messages. 
						
						
					 
					
						2022-09-10 00:22:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1655505b95 
					 
					
						
						
							
							Add in some missing file commands.  
						
						
						
						
					 
					
						2022-09-09 23:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9abfa3726e 
					 
					
						
						
							
							Add documentation.  
						
						
						
						
					 
					
						2022-09-09 23:11:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89a4abf9cf 
					 
					
						
						
							
							FatFS _can_ delete files.  
						
						
						
						
					 
					
						2022-09-09 22:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						854afc6de3 
					 
					
						
						
							
							Don't show _ profiles in the extensions list.  
						
						
						
						
					 
					
						2022-09-09 22:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03048797c5 
					 
					
						
						
							
							Atari formats do _not_ use normal fatfs, so disable it.  
						
						
						
						
					 
					
						2022-09-09 22:33:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2478ccd8ef 
					 
					
						
						
							
							Apply a hack to make sure that systems with mixed-case filenames on FAT disks  
						
						... 
						
						
						
						(which is illegal, but happens) work sensibly. 
						
						
					 
					
						2022-09-09 22:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						827cfd818e 
					 
					
						
						
							
							The browser write progress bar works.  
						
						
						
						
					 
					
						2022-09-09 20:03:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b0e0cd6a1f 
					 
					
						
						
							
							Fix the mapper issue; writes work again.  
						
						
						
						
					 
					
						2022-09-09 19:23:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						003e919bd5 
					 
					
						
						
							
							Formatting now works rather better, but this has revealed a problem with the  
						
						... 
						
						
						
						mapper --- which needs to switch to using Layout anyway. 
						
						
					 
					
						2022-09-09 00:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						56dadfc228 
					 
					
						
						
							
							Remember to reformat...  
						
						
						
						
					 
					
						2022-09-08 20:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b70603e92b 
					 
					
						
						
							
							Fix a bunch of minor dialog focus glitches.  
						
						
						
						
					 
					
						2022-09-08 19:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6294bc4505 
					 
					
						
						
							
							Drag-and-drop for moving one file at a time works... badly.  
						
						
						
						
					 
					
						2022-09-08 00:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						326bc931ad 
					 
					
						
						
							
							You can write back disk images from the browser now.  
						
						
						
						
					 
					
						2022-09-07 20:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						734913f638 
					 
					
						
						
							
							Read only media is now supported. Fix some threading race conditions where I  
						
						... 
						
						
						
						was calling the filesystem from the UI thread. 
						
						
					 
					
						2022-09-07 20:08:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						157a525ec1 
					 
					
						
						
							
							Bugfixes and tidying.  
						
						
						
						
					 
					
						2022-09-07 00:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						352abe07d8 
					 
					
						
						
							
							Creating directories works, more or less.  
						
						
						
						
					 
					
						2022-09-07 00:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0111ed37ba 
					 
					
						
						
							
							UI tidying.  
						
						
						
						
					 
					
						2022-09-07 00:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						079c4c955c 
					 
					
						
						
							
							Moving files works (via the clumsy dialog).  
						
						
						
						
					 
					
						2022-09-07 00:14:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						922715480e 
					 
					
						
						
							
							Allow moving a file without changing the actual name.  
						
						
						
						
					 
					
						2022-09-07 00:14:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						99ca175e9a 
					 
					
						
						
							
							Renaming files sort of works.  
						
						
						
						
					 
					
						2022-09-07 00:02:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c1fefb7e13 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-09-06 22:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						31495d484d 
					 
					
						
						
							
							Rewrite the browser model to be a custom and much, much more robust job.  
						
						
						
						
					 
					
						2022-09-06 22:29:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1c6ae0bd88 
					 
					
						
						
							
							Remove a spurious ItemChanged which was making OSX unhappy.  
						
						
						
						
					 
					
						2022-09-06 00:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						177aadbb45 
					 
					
						
						
							
							Finally make that blasted 'more' button work.  
						
						
						
						
					 
					
						2022-09-06 00:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a6868acfa0 
					 
					
						
						
							
							Add a disk space gauge.  
						
						
						
						
					 
					
						2022-09-06 00:09:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						907d46a28b 
					 
					
						
						
							
							Various pieces of better error checking.  
						
						
						
						
					 
					
						2022-09-06 00:08:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						87dda265f4 
					 
					
						
						
							
							Formatting now works a lot better (i.e. works).  
						
						
						
						
					 
					
						2022-09-05 23:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7106882212 
					 
					
						
						
							
							Files can be deleted (probably).  
						
						
						
						
					 
					
						2022-09-05 23:11:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						59e5f3d27e 
					 
					
						
						
							
							Replace the browser job queue with a much cleaner one using lambda abuse.  
						
						
						
						
					 
					
						2022-09-05 22:52:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b2eba66bff 
					 
					
						
						
							
							You can format disks now.  
						
						
						
						
					 
					
						2022-09-05 22:13:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b8b5509d49 
					 
					
						
						
							
							Remember to add capabilities to the Brother filesystem.  
						
						
						
						
					 
					
						2022-09-05 22:08:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e667e302dc 
					 
					
						
						
							
							You can now put files, with a conflict dialogue. But you can't flush them to  
						
						... 
						
						
						
						disk yet. 
						
						
					 
					
						2022-09-05 21:26:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ba68a13712 
					 
					
						
						
							
							Properly throw FileNotFoundException if a file is not found (not BadPath).  
						
						
						
						
					 
					
						2022-09-05 21:25:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c562c6f23a 
					 
					
						
						
							
							Don't crash on adflib errors.  
						
						
						
						
					 
					
						2022-09-05 19:04:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fad79e51ac 
					 
					
						
						
							
							You can save files off disk now.  
						
						
						
						
					 
					
						2022-09-05 18:43:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9438d68dae 
					 
					
						
						
							
							Redesign the toolbars to fit more stuff on (and look better).  
						
						
						
						
					 
					
						2022-09-05 01:22:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39b761ea16 
					 
					
						
						
							
							Add an (unimplemented) rename operation.  
						
						
						
						
					 
					
						2022-09-04 22:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						64689cf59d 
					 
					
						
						
							
							Add some disk flushing machinery.  
						
						
						
						
					 
					
						2022-09-04 22:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						17f80e4e53 
					 
					
						
						
							
							Add a proper file viewer.  
						
						
						
						
					 
					
						2022-09-04 22:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4117e233b3 
					 
					
						
						
							
							Simple hex file viewing.  
						
						
						
						
					 
					
						2022-09-04 20:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6c0bb3781a 
					 
					
						
						
							
							Allow probing of the filesystem capabilities.  
						
						
						
						
					 
					
						2022-09-04 20:42:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb55fe1fe3 
					 
					
						
						
							
							Browser getfileinfo works. Handle restarts and errors much more gracefully  
						
						... 
						
						
						
						(i.e. don't crash as often). 
						
						
					 
					
						2022-09-04 20:26:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dc396d5cf7 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-09-04 20:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						80ec4407bc 
					 
					
						
						
							
							Attributes are now returned as part of the dirent.  
						
						
						
						
					 
					
						2022-09-04 19:30:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1e45374d41 
					 
					
						
						
							
							Filesystem job queue works.  
						
						
						
						
					 
					
						2022-09-04 18:58:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92ae233f39 
					 
					
						
						
							
							First draft of the filesystem browser works.  
						
						
						
						
					 
					
						2022-09-04 17:59:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d3f8eb09d0 
					 
					
						
						
							
							Merge pull request  #573  from davidgiven/vfs  
						
						... 
						
						
						
						Overhaul the GUI. 
						
						
					 
					
						2022-09-03 22:21:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						058ef8495b 
					 
					
						
						
							
							Tidy.  
						
						
						
						
					 
					
						2022-09-03 21:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e2ac8eb43c 
					 
					
						
						
							
							Update file picker settings?  
						
						
						
						
					 
					
						2022-09-03 21:40:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						56121e39e2 
					 
					
						
						
							
							Adjust file picker flags.  
						
						
						
						
					 
					
						2022-09-03 20:53:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						57bc2c459b 
					 
					
						
						
							
							Don't pop up a jillion menus when right clicking.  
						
						
						
						
					 
					
						2022-09-03 20:10:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						311beacfff 
					 
					
						
						
							
							Try to make OSX happy.  
						
						
						
						
					 
					
						2022-09-03 19:48:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						67e9c65313 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2022-09-03 19:32:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a0257caaa 
					 
					
						
						
							
							Fix a bunch of issues that was confusing Windows.  
						
						
						
						
					 
					
						2022-09-03 19:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a121fb8c6e 
					 
					
						
						
							
							Disable the browser for merge.  
						
						
						
						
					 
					
						2022-09-03 17:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a044f9a4a4 
					 
					
						
						
							
							Custom configuration settings now work.  
						
						
						
						
					 
					
						2022-09-03 17:52:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0b7a2d7b34 
					 
					
						
						
							
							Turn the various viewer windows into dialogues.  
						
						
						
						
					 
					
						2022-09-03 17:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07ba160119 
					 
					
						
						
							
							More eventing cleanup.  
						
						
						
						
					 
					
						2022-09-03 16:50:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d887c86cd4 
					 
					
						
						
							
							Overhaul event handling. Get rid of the top-level notebook in favour of menu  
						
						... 
						
						
						
						items. 
						
						
					 
					
						2022-09-03 16:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						372af03d9e 
					 
					
						
						
							
							You can now quit the application while an operation is in progress without  
						
						... 
						
						
						
						rashing. 
						
						
					 
					
						2022-09-03 15:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aed6a6f142 
					 
					
						
						
							
							Emergency stop works.  
						
						
						
						
					 
					
						2022-09-03 13:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5fa89bafe 
					 
					
						
						
							
							Some tweaks to progress information.  
						
						
						
						
					 
					
						2022-09-03 13:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a1d181a34 
					 
					
						
						
							
							Add progress information.  
						
						
						
						
					 
					
						2022-09-03 13:24:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dbcd8c27c5 
					 
					
						
						
							
							Implement the bulk of the custom status bar.  
						
						
						
						
					 
					
						2022-09-03 12:59:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2764be5d32 
					 
					
						
						
							
							Add a basic about dialogue.  
						
						
						
						
					 
					
						2022-09-03 00:24:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d69c534614 
					 
					
						
						
							
							Fiddle with some state stuff.  
						
						
						
						
					 
					
						2022-09-03 00:00:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f436d6e48c 
					 
					
						
						
							
							Fix state machine when errors are reported from the worker thread.  
						
						
						
						
					 
					
						2022-09-02 23:54:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e49fcd12fa 
					 
					
						
						
							
							Better selection cursor rendering.  
						
						
						
						
					 
					
						2022-09-02 23:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f2699c4f1e 
					 
					
						
						
							
							The reader and writer now work again.  
						
						
						
						
					 
					
						2022-09-02 23:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2319243444 
					 
					
						
						
							
							Get state loading and saving working with the new UI.  
						
						
						
						
					 
					
						2022-09-02 20:17:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8e44e6625a 
					 
					
						
						
							
							Refactor MainWindow so it doesn't need a header file.  
						
						
						
						
					 
					
						2022-09-02 00:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4cd87ab08a 
					 
					
						
						
							
							More UI overhaul.  
						
						
						
						
					 
					
						2022-09-02 00:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98a125eb06 
					 
					
						
						
							
							First draft of the new UI.  
						
						
						
						
					 
					
						2022-09-01 00:31:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7c690695b9 
					 
					
						
						
							
							Merge pull request  #572  from davidgiven/vfs  
						
						... 
						
						
						
						Add filesystem metadata. 
						
						
					 
					
						2022-08-31 23:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						066a12edaa 
					 
					
						
						
							
							CBMFS now supports filesystem metadata.  
						
						
						
						
					 
					
						2022-08-31 22:46:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c0971800d 
					 
					
						
						
							
							File metadata for CPMFS works.  
						
						
						
						
					 
					
						2022-08-31 21:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c375b73db9 
					 
					
						
						
							
							Dirents need to be shared.  
						
						
						
						
					 
					
						2022-08-31 21:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a392b84d9b 
					 
					
						
						
							
							Filesystem metadata works on Brother 120.  
						
						
						
						
					 
					
						2022-08-31 21:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						34f034c6c4 
					 
					
						
						
							
							Return volume names correctly.  
						
						
						
						
					 
					
						2022-08-31 20:56:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5640b970b 
					 
					
						
						
							
							Acorn DFS volume metadata.  
						
						
						
						
					 
					
						2022-08-31 20:46:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b7028f20e6 
					 
					
						
						
							
							Volume metadata for HFS.  
						
						
						
						
					 
					
						2022-08-31 20:28:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0cb059e59f 
					 
					
						
						
							
							Volume metadata for FFS.  
						
						
						
						
					 
					
						2022-08-31 20:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d90a974c6 
					 
					
						
						
							
							Start work on volume metadata.  
						
						
						
						
					 
					
						2022-08-31 20:17:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d44b83e60d 
					 
					
						
						
							
							Some API tidying.  
						
						
						
						
					 
					
						2022-08-31 20:01:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ac7493fdc0 
					 
					
						
						
							
							Merge pull request  #571  from davidgiven/vfs  
						
						... 
						
						
						
						Allow formatting disks. 
						
						
					 
					
						2022-08-31 13:08:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6c2553b42 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-08-31 00:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d5460f8d1 
					 
					
						
						
							
							Formatting FATFS filesystems works, more or less.  
						
						
						
						
					 
					
						2022-08-31 00:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9fa8a3616 
					 
					
						
						
							
							Merge pull request  #570  from davidgiven/vfs  
						
						... 
						
						
						
						Add VFS write support. 
						
						
					 
					
						2022-08-31 00:32:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6c117df0a3 
					 
					
						
						
							
							Allow quick formatting.  
						
						
						
						
					 
					
						2022-08-31 00:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b8bf08eace 
					 
					
						
						
							
							Formatting disks on FFS works.  
						
						
						
						
					 
					
						2022-08-31 00:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						027af76d5d 
					 
					
						
						
							
							Formatting HFS disks works.  
						
						
						
						
					 
					
						2022-08-30 23:47:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b7eee599f4 
					 
					
						
						
							
							Mac HFS writing works.  
						
						
						
						
					 
					
						2022-08-30 23:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						42a350156a 
					 
					
						
						
							
							Amiga FFS writes work.  
						
						
						
						
					 
					
						2022-08-30 23:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f382b70cdf 
					 
					
						
						
							
							Fix verification bug with multiple sector sizes.  
						
						
						
						
					 
					
						2022-08-30 23:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f753929e87 
					 
					
						
						
							
							Writing files works in fatfs.  
						
						
						
						
					 
					
						2022-08-30 22:51:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b3c5ab0b4e 
					 
					
						
						
							
							Merge pull request  #569  from davidgiven/vfs  
						
						... 
						
						
						
						Add read-only CBMFS support. 
						
						
					 
					
						2022-08-30 20:55:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d8adcc511 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-08-30 20:27:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1afa9ce697 
					 
					
						
						
							
							Allow reading files from cbmfs disks (not .REL, though).  
						
						
						
						
					 
					
						2022-08-30 20:21:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b91edac0ba 
					 
					
						
						
							
							Refactor the C64 formats into 35 and 40 track variants. Start work on the C64  
						
						... 
						
						
						
						filesystem. 
						
						
					 
					
						2022-08-30 00:49:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d6f031973 
					 
					
						
						
							
							Merge pull request  #568  from davidgiven/vfs  
						
						... 
						
						
						
						Add Macintosh HFS VFS support. 
						
						
					 
					
						2022-08-29 23:16:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72c56ee337 
					 
					
						
						
							
							Don't use fmt::format to format chrono times, as apparently that's too new for  
						
						... 
						
						
						
						Ubuntu. 
						
						
					 
					
						2022-08-29 22:56:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						72498a200a 
					 
					
						
						
							
							Fetching HFS files now gives you a AppleSingle file with both data and resource  
						
						... 
						
						
						
						forks. 
						
						
					 
					
						2022-08-29 22:23:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1e9e95754c 
					 
					
						
						
							
							Add a helper routine for ISO-8601 formatting.  
						
						
						
						
					 
					
						2022-08-29 22:22:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb99cd895c 
					 
					
						
						
							
							HFS now works, inasmuch as you can fetch data forks.  
						
						
						
						
					 
					
						2022-08-29 20:24:29 +02:00 
						 
				 
			
				
					
						
							
							
								dtrg 
							
						 
					 
					
						
						
							
						
						5625cf5254 
					 
					
						
						
							
							More hfs boilerplate.  
						
						
						
						
					 
					
						2022-08-29 13:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								dtrg 
							
						 
					 
					
						
						
							
						
						9c6dc0a2f8 
					 
					
						
						
							
							Make hfsutils build.  
						
						
						
						
					 
					
						2022-08-29 13:31:08 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3458874a68 
					 
					
						
						
							
							Raw import of hfsutils.  
						
						
						
						
					 
					
						2022-08-29 01:22:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4e93b43d8d 
					 
					
						
						
							
							Merge pull request  #567  from davidgiven/vfs  
						
						... 
						
						
						
						Add basic read-only Amiga FFS support, via adflib. 
						
						
					 
					
						2022-08-29 01:04:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b895545ec3 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-08-29 00:33:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92316c4d83 
					 
					
						
						
							
							Add read-only Amiga FFS support, via adflib.  
						
						
						
						
					 
					
						2022-08-29 00:33:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						af71409cab 
					 
					
						
						
							
							Merge pull request  #566  from davidgiven/vfs  
						
						... 
						
						
						
						Add read-only support for CP/M file systems. 
						
						
					 
					
						2022-08-28 19:50:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df5a60d946 
					 
					
						
						
							
							Make adflib build.  
						
						
						
						
					 
					
						2022-08-28 18:28:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0181ab1c03 
					 
					
						
						
							
							Raw import of adflib.  
						
						
						
						
					 
					
						2022-08-28 18:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a5ccca67a 
					 
					
						
						
							
							Add pretty dubious support for logical/physical extents; we can, at least, read  
						
						... 
						
						
						
						files from my only PF-10 test disk. 
						
						
					 
					
						2022-08-28 18:01:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						99e1a90729 
					 
					
						
						
							
							Implement basic CP/M filesystem support.  
						
						
						
						
					 
					
						2022-08-28 16:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						54e11e96e9 
					 
					
						
						
							
							Merge pull request  #565  from davidgiven/mapper  
						
						... 
						
						
						
						Remove the sector info from the IBM trackdata in favour of the new layout{} structure. 
						
						
					 
					
						2022-08-28 00:40:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b339a776fc 
					 
					
						
						
							
							Add the new logical sector mappings.  
						
						
						
						
					 
					
						2022-08-28 00:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						db1a84b490 
					 
					
						
						
							
							Copy the sector mapping stuff into Layout.  
						
						
						
						
					 
					
						2022-08-28 00:15:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3256b4f627 
					 
					
						
						
							
							Eliminate the IBM trackdata sector layout stuff in favour of the layout{}  
						
						... 
						
						
						
						clause. 
						
						
					 
					
						2022-08-27 23:23:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c16ab349b1 
					 
					
						
						
							
							Refactor a pile of stuff to allow the physical and logical sector mappings to  
						
						... 
						
						
						
						be put in the layout{} config section, where they belong. 
						
						
					 
					
						2022-08-27 19:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a981cb72d0 
					 
					
						
						
							
							Merge pull request  #564  from davidgiven/vfs  
						
						... 
						
						
						
						Add filesystem support, allowing direct access to files on disk. 
						
						
					 
					
						2022-08-27 18:31:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5251a5f195 
					 
					
						
						
							
							Add a couple of missing entrypoints.  
						
						
						
						
					 
					
						2022-08-27 18:10:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						917d5d2dd2 
					 
					
						
						
							
							Enable FatFS on a bunch of formats; better error reporting (i.e., some).  
						
						
						
						
					 
					
						2022-08-27 18:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						983f6caf46 
					 
					
						
						
							
							FatFS works (read-only, lightly tested).  
						
						
						
						
					 
					
						2022-08-27 17:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c9a58e9d57 
					 
					
						
						
							
							Allow pulling files off disk.  
						
						
						
						
					 
					
						2022-08-27 16:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c5fd24496f 
					 
					
						
						
							
							Zero-pad files which don't line up with sector boundaries.  
						
						
						
						
					 
					
						2022-08-27 16:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d502933ae 
					 
					
						
						
							
							Refactor a bunch of file stuff to be shorter and cleaner.  
						
						
						
						
					 
					
						2022-08-27 13:21:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cc4bb3a5ec 
					 
					
						
						
							
							Undo accidental change.  
						
						
						
						
					 
					
						2022-08-27 13:03:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b42f82ecb1 
					 
					
						
						
							
							Real disk access works, at least for ls.  
						
						
						
						
					 
					
						2022-08-27 12:57:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b6beaae7da 
					 
					
						
						
							
							Try and make Acorn DFS writable.  
						
						
						
						
					 
					
						2022-08-27 12:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e698900497 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-08-27 01:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bbad2fc1ba 
					 
					
						
						
							
							Merge pull request  #563  from davidgiven/includes  
						
						... 
						
						
						
						Allow including config files from other config files. 
						
						
					 
					
						2022-08-27 01:09:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e9f5087eb6 
					 
					
						
						
							
							Don't show the _micropolis include config in the profiles list.  
						
						
						
						
					 
					
						2022-08-27 00:55:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c1caa22524 
					 
					
						
						
							
							Support simple includes in config files, useful for organisation.  
						
						
						
						
					 
					
						2022-08-27 00:52:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5303903f89 
					 
					
						
						
							
							Merge pull request  #562  from davidgiven/layout  
						
						... 
						
						
						
						Refactor disk layout information. 
						
						
					 
					
						2022-08-27 00:51:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						27d520e42a 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-08-27 00:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8607f4af57 
					 
					
						
						
							
							Add a mode field to the dirent structure.  
						
						
						
						
					 
					
						2022-08-27 00:06:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f0ec8bd5b9 
					 
					
						
						
							
							More SectorInterface refactoring.  
						
						
						
						
					 
					
						2022-08-26 00:43:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9007e264cf 
					 
					
						
						
							
							Configure and make fatfs build.  
						
						
						
						
					 
					
						2022-08-26 00:33:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						529bd6fa33 
					 
					
						
						
							
							Raw import of fatfs.  
						
						
						
						
					 
					
						2022-08-26 00:21:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb8827bdf2 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-08-26 00:10:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						be78d91a07 
					 
					
						
						
							
							Merge pull request  #561  from davidgiven/truncate  
						
						... 
						
						
						
						Fix CI builds on OSX. 
						
						
					 
					
						2022-08-26 00:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						20b7008994 
					 
					
						
						
							
							Move sectorinterface into vfs.  
						
						
						
						
					 
					
						2022-08-26 00:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						84d7b1d4ba 
					 
					
						
						
							
							Or maybe it is.  
						
						
						
						
					 
					
						2022-08-25 23:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0154ed46e8 
					 
					
						
						
							
							Looks like truncate is already there?  
						
						
						
						
					 
					
						2022-08-25 23:40:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a11fa4704 
					 
					
						
						
							
							Try to use coreutils truncate rather than Homebrew truncate, which has gone.  
						
						
						
						
					 
					
						2022-08-25 23:38:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b9e153ac4 
					 
					
						
						
							
							Use the new layout information for VFS access.  
						
						
						
						
					 
					
						2022-08-25 23:23:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						badc7366c2 
					 
					
						
						
							
							Fixup after merge.  
						
						
						
						
					 
					
						2022-08-25 23:21:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						24ef479913 
					 
					
						
						
							
							Merge layout stuff.  
						
						
						
						
					 
					
						2022-08-25 22:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1dd94a7d82 
					 
					
						
						
							
							Refactor disk layout information out of ImgReaderWriterProto into a new  
						
						... 
						
						
						
						top-level config paragraph. 
						
						
					 
					
						2022-08-25 22:51:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						40d5d92dbc 
					 
					
						
						
							
							More API overhauling.  
						
						
						
						
					 
					
						2022-08-25 21:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0cc3433d6d 
					 
					
						
						
							
							API cleanup; you can now view file metadata.  
						
						
						
						
					 
					
						2022-08-25 19:37:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0e157af8d9 
					 
					
						
						
							
							DFS and Brother120 can now list files (more or less).  
						
						
						
						
					 
					
						2022-08-24 23:31:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0e719c2b86 
					 
					
						
						
							
							More VFS boilerplate.  
						
						
						
						
					 
					
						2022-08-24 20:21:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						82fd336792 
					 
					
						
						
							
							Prototype VFS API.  
						
						
						
						
					 
					
						2022-08-24 00:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e733dc90d8 
					 
					
						
						
							
							Merge pull request  #550  from tdaede/d88_fix_sector_id  
						
						... 
						
						
						
						D88: Fix sector ID conditions when writing. 
						
						
					 
					
						2022-08-10 11:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9985d80432 
					 
					
						
						
							
							Merge pull request  #549  from tdaede/d88_dd_sector_gaps  
						
						... 
						
						
						
						Add n88basic sector gaps to d88 reader for PC-88 DD disks. 
						
						
					 
					
						2022-08-10 11:34:16 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						7177a781dc 
					 
					
						
						
							
							D88: Fix sector ID conditions when writing.  
						
						... 
						
						
						
						This was failing to write the last sector in the image. 
						
						
					 
					
						2022-08-09 22:46:43 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						498558c2b1 
					 
					
						
						
							
							Add n88basic sector gaps to d88 reader for PC-88 DD disks.  
						
						... 
						
						
						
						The values used for 1.2MB HD disks are too narrow for the
PC-88's disk controller. 
						
						
					 
					
						2022-08-09 21:47:34 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c8e6795a90 
					 
					
						
						
							
							Merge pull request  #546  from wybren1971/IMDwriter  
						
						... 
						
						
						
						Im dwriter 
						
						
					 
					
						2022-08-07 20:45:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1edc51c067 
					 
					
						
						
							
							Merge pull request  #547  from davidgiven/driveselect  
						
						... 
						
						
						
						Add a flux visualiser to the GUI. 
						
						
					 
					
						2022-08-07 18:36:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f7054c4b2 
					 
					
						
						
							
							Set useful titles to all the windows. Also fix a nasty spurious drag caused by creating a  
						
						... 
						
						
						
						window with the left mouse button held down. 
						
						
					 
					
						2022-08-07 18:12:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03d2a3a685 
					 
					
						
						
							
							Windows are properly stacked and destructed in the right order.  
						
						
						
						
					 
					
						2022-08-07 17:26:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d4dccf454 
					 
					
						
						
							
							Dataless sectors don't confuse the visualiser any more.  
						
						
						
						
					 
					
						2022-08-07 17:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cb93890d13 
					 
					
						
						
							
							Hex viewer windows are sized properly on Windows.  
						
						
						
						
					 
					
						2022-08-07 17:13:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f39b2801b8 
					 
					
						
						
							
							Make sure that drags are processed only when the left button is pressed.  
						
						
						
						
					 
					
						2022-08-07 17:04:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						073a8f5fbd 
					 
					
						
						
							
							Force a redraw when the control is resized.  
						
						
						
						
					 
					
						2022-08-07 17:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						669c19882a 
					 
					
						
						
							
							Update firmware image.  
						
						
						
						
					 
					
						2022-08-07 14:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						43ca6437ab 
					 
					
						
						
							
							Add a maximum zoom to avoid overflow embarrassments.  
						
						
						
						
					 
					
						2022-08-07 14:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e61a1ea582 
					 
					
						
						
							
							Remove the flux viewer status bar as it's not used.  
						
						
						
						
					 
					
						2022-08-07 14:09:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a477655270 
					 
					
						
						
							
							Make the hex viewer work.  
						
						
						
						
					 
					
						2022-08-07 14:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						88e1acfdff 
					 
					
						
						
							
							Change the colour of records.  
						
						
						
						
					 
					
						2022-08-07 00:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39e1dcb900 
					 
					
						
						
							
							Add sector labels.  
						
						
						
						
					 
					
						2022-08-07 00:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2489b93de8 
					 
					
						
						
							
							Fix a bunch of issues that for some reason were only showing up on Windows.  
						
						
						
						
					 
					
						2022-08-06 23:30:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8eb25a911d 
					 
					
						
						
							
							Allow dragging the flux viewer.  
						
						
						
						
					 
					
						2022-08-06 21:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2d5e91b853 
					 
					
						
						
							
							Flux viewer control performance improvements.  
						
						
						
						
					 
					
						2022-08-06 21:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f8c68c40d 
					 
					
						
						
							
							The flux visualiser now uses a density map for better displaying when zoomed  
						
						... 
						
						
						
						out. 
						
						
					 
					
						2022-08-06 18:41:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a5c66a311 
					 
					
						
						
							
							Add the boilerplate for the hex viewer.  
						
						
						
						
					 
					
						2022-08-06 12:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						69bb6a74b8 
					 
					
						
						
							
							Split sectors and records. Draw the horizontal scale.  
						
						
						
						
					 
					
						2022-08-06 12:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7aa5fc91cf 
					 
					
						
						
							
							The flux source/sink value is now persistent.  
						
						
						
						
					 
					
						2022-08-06 01:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						de0b53de62 
					 
					
						
						
							
							Initial version of the flux visualiser.  
						
						
						
						
					 
					
						2022-08-06 00:57:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1df18e3ca 
					 
					
						
						
							
							Rename class to make sense.  
						
						
						
						
					 
					
						2022-08-05 23:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a4c85245d 
					 
					
						
						
							
							The format setting is now persistent.  
						
						
						
						
					 
					
						2022-08-05 23:15:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						52a121c9ed 
					 
					
						
						
							
							Open the flux visualiser window when a track is clicked on (which contains  
						
						... 
						
						
						
						flux). 
						
						
					 
					
						2022-08-05 23:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2acda695ba 
					 
					
						
						
							
							Add a cursor for selecting tracks in the visualiser.  
						
						
						
						
					 
					
						2022-08-05 21:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89953d9e84 
					 
					
						
						
							
							Allow specifying which track in a group to write (rather than the lowest).  
						
						
						
						
					 
					
						2022-08-04 23:10:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7054a0eded 
					 
					
						
						
							
							Scan the drives on every USB reset, not just on power on.  
						
						
						
						
					 
					
						2022-08-04 00:08:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6105e16b28 
					 
					
						
						
							
							Don't invoke the vbs patch script (as it's gone).  
						
						
						
						
					 
					
						2022-08-04 00:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						eb9d0dbbd4 
					 
					
						
						
							
							Added real time and not the compiletime of fluxengine  
						
						
						
						
					 
					
						2022-07-29 03:09:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						567b074792 
					 
					
						
						
							
							Merge pull request  #543  from tdaede/fix_d88_regression  
						
						... 
						
						
						
						Fix D88 writer regression caused by 4ba30fcf 
						
						
					 
					
						2022-07-07 13:42:02 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						416c70f5e5 
					 
					
						
						
							
							Fix D88 writer regression caused by  4ba30fcf.  
						
						
						
						
					 
					
						2022-07-07 01:47:52 -07:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						30681dfa2c 
					 
					
						
						
							
							Corrected spelling error  
						
						
						
						
					 
					
						2022-07-02 16:04:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c5b78ffa99 
					 
					
						
						
							
							Merge pull request  #541  from wybren1971/IMDwriter  
						
						... 
						
						
						
						add Imd writer option 
						
						
					 
					
						2022-06-27 14:19:32 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						cb5e859c34 
					 
					
						
						
							
							Add imd to core concepts  
						
						
						
						
					 
					
						2022-06-26 20:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						4470fb4312 
					 
					
						
						
							
							add breaks to the switch statements  
						
						
						
						
					 
					
						2022-06-26 18:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da11fad696 
					 
					
						
						
							
							Merge pull request  #542  from VorpalBlade/features/install  
						
						... 
						
						
						
						Add install rule and fix some build system issues 
						
						
					 
					
						2022-06-21 20:55:45 +02:00 
						 
				 
			
				
					
						
							
							
								Arvid Norlander 
							
						 
					 
					
						
						
							
						
						72ae4b2b53 
					 
					
						
						
							
							Add missing ignore entry for upgrade-flux-file. Also sort the ignore file.  
						
						
						
						
					 
					
						2022-06-21 20:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Arvid Norlander 
							
						 
					 
					
						
						
							
						
						b8e72039b9 
					 
					
						
						
							
							Allow overriding the compiler to build with clang for example  
						
						
						
						
					 
					
						2022-06-21 20:50:22 +02:00 
						 
				 
			
				
					
						
							
							
								Arvid Norlander 
							
						 
					 
					
						
						
							
						
						878ccd5128 
					 
					
						
						
							
							Add install rule.  
						
						... 
						
						
						
						The support configuration variables are based on common conventions. 
						
						
					 
					
						2022-06-21 20:50:22 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						45e0946b6b 
					 
					
						
						
							
							remove debuglines  
						
						
						
						
					 
					
						2022-06-20 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						b57af55b8a 
					 
					
						
						
							
							Updating the documentation. cleanup code  
						
						
						
						
					 
					
						2022-06-20 13:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						677ee5da91 
					 
					
						
						
							
							update to IMD writer to accept PROTO input for comment and encoding  
						
						
						
						
					 
					
						2022-06-19 23:45:42 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						a6526ccc13 
					 
					
						
						
							
							adding comment in IMD file  
						
						
						
						
					 
					
						2022-06-19 17:28:04 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						8323593720 
					 
					
						
						
							
							Set ibm as default format  
						
						
						
						
					 
					
						2022-06-19 16:51:39 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						dd00a69018 
					 
					
						
						
							
							enable writing for hplif profile  
						
						
						
						
					 
					
						2022-06-19 16:50:41 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						4d7ddf3d9e 
					 
					
						
						
							
							add writing IMD images functionality  
						
						
						
						
					 
					
						2022-06-19 16:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						fbc39a41f8 
					 
					
						
						
							
							Add writing IMD images functionality  
						
						
						
						
					 
					
						2022-06-19 16:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e934a8527 
					 
					
						
						
							
							Merge pull request  #539  from davidgiven/ubuntu20  
						
						... 
						
						
						
						Make the build work on Ubuntu 20 again. 
						
						
					 
					
						2022-06-18 00:45:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc474724c6 
					 
					
						
						
							
							Don't need the enum conversion warning suppression any more, I think.  
						
						
						
						
					 
					
						2022-06-18 00:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						553eccf029 
					 
					
						
						
							
							Try an alternative way of finding wx-config.  
						
						
						
						
					 
					
						2022-06-18 00:03:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						63e344d6cf 
					 
					
						
						
							
							Try and work around the weirdness on Ubuntu 20?  
						
						
						
						
					 
					
						2022-06-17 20:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0dc992561e 
					 
					
						
						
							
							Don't override the -std=c++17 line on CI.  
						
						
						
						
					 
					
						2022-06-17 19:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77006d5736 
					 
					
						
						
							
							Try and make work on Ubuntu 20 again.  
						
						
						
						
					 
					
						2022-06-17 19:30:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						359f5583a6 
					 
					
						
						
							
							Merge pull request  #537  from davidgiven/bounds  
						
						... 
						
						
						
						Fix some bounds checking issues. 
						
						
					 
					
						2022-06-16 20:02:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						58dbb1c7ef 
					 
					
						
						
							
							Add a 'binaries' pseudotarget so that just the binaries can be built without  
						
						... 
						
						
						
						the tests. 
						
						
					 
					
						2022-06-16 19:41:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						47ac8238f7 
					 
					
						
						
							
							Enable glibc bounds checking on the CI build.  
						
						
						
						
					 
					
						2022-06-16 19:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fa760b702c 
					 
					
						
						
							
							Fix C automatic dependencies to actually work.  
						
						
						
						
					 
					
						2022-06-16 19:39:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2a6ebe2c04 
					 
					
						
						
							
							Avoid overzealous bounds check assertions.  
						
						
						
						
					 
					
						2022-06-16 19:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e97faa704 
					 
					
						
						
							
							Fix bounds checking assertion failure caused by overzealous glibc.  
						
						
						
						
					 
					
						2022-06-16 19:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a9e82676c7 
					 
					
						
						
							
							Merge in the new AppleSauce flux writer.  
						
						
						
						
					 
					
						2022-06-15 23:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d755fd9c08 
					 
					
						
						
							
							Maybe this will work this time.  
						
						
						
						
					 
					
						2022-06-15 23:40:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c4f1d7bccb 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-06-15 23:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b55ebe95d9 
					 
					
						
						
							
							Reformat.  
						
						
						
						
					 
					
						2022-06-15 23:37:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cb5c0d5ebe 
					 
					
						
						
							
							Make the a2r flux sink build. Tracks are now always in the native numbering.  
						
						
						
						
					 
					
						2022-06-15 23:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						404f583dc2 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-06-15 23:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						19cd5638ba 
					 
					
						
						
							
							Another latest-tag change.  
						
						
						
						
					 
					
						2022-06-15 22:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b917552ca5 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-06-15 22:31:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						71deb14c85 
					 
					
						
						
							
							Switch back to the old version of latest-tag.  
						
						
						
						
					 
					
						2022-06-15 22:19:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e9c1041d9b 
					 
					
						
						
							
							Merge pull request  #535  from davidgiven/make  
						
						... 
						
						
						
						Use the correct extensions for the output binaries. 
						
						
					 
					
						2022-06-15 22:03:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ffece005c5 
					 
					
						
						
							
							Use the correct extensions for the output binaries.  
						
						
						
						
					 
					
						2022-06-15 21:46:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ff5d22adbe 
					 
					
						
						
							
							Another attempt at fixing the CI script.  
						
						
						
						
					 
					
						2022-06-14 23:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aaffe1b208 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-06-14 22:34:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b86d2466d2 
					 
					
						
						
							
							Looks like the autorelease script got broken?  
						
						
						
						
					 
					
						2022-06-14 22:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2230d0462 
					 
					
						
						
							
							Merge pull request  #533  from davidgiven/upstreams  
						
						... 
						
						
						
						Update missing UPSTREAMs and the README. 
						
						
					 
					
						2022-06-14 22:16:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dc4e4aa9c7 
					 
					
						
						
							
							Update missing UPSTREAMs and the README.  
						
						
						
						
					 
					
						2022-06-14 22:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						56e5b4e529 
					 
					
						
						
							
							Merge pull request  #532  from davidgiven/make  
						
						... 
						
						
						
						Port the build system to... make! 
						
						
					 
					
						2022-06-14 22:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3577812dd1 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-06-14 21:54:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						256c42833a 
					 
					
						
						
							
							Rememeber to run the proto test.  
						
						
						
						
					 
					
						2022-06-14 21:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						372a9075d7 
					 
					
						
						
							
							Remove obsolete files.  
						
						
						
						
					 
					
						2022-06-14 21:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a5d0db3d4 
					 
					
						
						
							
							Oops! | doesn't do the same thing in make as it does in ninja, resulting on  
						
						... 
						
						
						
						broken rebuilds. These should now work. 
						
						
					 
					
						2022-06-14 21:07:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						82fe952d7f 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-06-14 20:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da8382236f 
					 
					
						
						
							
							Final CI change, I hope.  
						
						
						
						
					 
					
						2022-06-14 20:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4d2d03b8fc 
					 
					
						
						
							
							Update docs and CI setup now we don't need ninja or lua.  
						
						
						
						
					 
					
						2022-06-14 20:37:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b025e6bb88 
					 
					
						
						
							
							Remove dep/fmt completely.  
						
						
						
						
					 
					
						2022-06-14 20:12:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						521bbd4ea5 
					 
					
						
						
							
							Make build on Windows (again).  
						
						
						
						
					 
					
						2022-06-14 19:59:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						95d5d42608 
					 
					
						
						
							
							Run the encode/decode tests.  
						
						
						
						
					 
					
						2022-06-14 19:33:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						90884d8877 
					 
					
						
						
							
							Actually, let's do single-threaded CI builds.  
						
						
						
						
					 
					
						2022-06-14 01:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						62258be400 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-06-14 01:07:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8cbdce1d5b 
					 
					
						
						
							
							Run simple tests.  
						
						
						
						
					 
					
						2022-06-14 01:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9099d59c08 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2022-06-14 00:37:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6bcc37168 
					 
					
						
						
							
							Remove ackbuilder. Sob.  
						
						
						
						
					 
					
						2022-06-14 00:24:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0db1ddc788 
					 
					
						
						
							
							Make work on Windows.  
						
						
						
						
					 
					
						2022-06-14 00:15:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93821c8991 
					 
					
						
						
							
							Adjust CI parallelism.  
						
						
						
						
					 
					
						2022-06-13 23:52:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						195c4ca3e5 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-06-13 23:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6023ebbd0 
					 
					
						
						
							
							Build the GUI.  
						
						
						
						
					 
					
						2022-06-13 23:49:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41dde0e516 
					 
					
						
						
							
							Build on OSX.  
						
						
						
						
					 
					
						2022-06-13 23:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07b1719b17 
					 
					
						
						
							
							Let's try an actual vanilla Makefile.  
						
						
						
						
					 
					
						2022-06-13 23:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d31399702b 
					 
					
						
						
							
							Merge pull request  #529  from wybren1971/IMDwriter  
						
						... 
						
						
						
						Imd reader 
						
						
					 
					
						2022-06-13 15:46:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						601e220b18 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-06-12 22:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						246e580bb5 
					 
					
						
						
							
							Update release script.  
						
						
						
						
					 
					
						2022-06-12 22:09:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e141267cfb 
					 
					
						
						
							
							Fix github artifact upload.  
						
						
						
						
					 
					
						2022-06-12 22:08:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb21f33f99 
					 
					
						
						
							
							Windows needs pkg-config.  
						
						
						
						
					 
					
						2022-06-12 21:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f91ddaeec7 
					 
					
						
						
							
							Change OSX lua version.  
						
						
						
						
					 
					
						2022-06-12 21:44:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						afc432078c 
					 
					
						
						
							
							Try to make work on OSX.  
						
						
						
						
					 
					
						2022-06-12 21:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ba30fcfec 
					 
					
						
						
							
							Don't require C++20 as it's still too new.  
						
						
						
						
					 
					
						2022-06-12 21:35:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d7fd99cad6 
					 
					
						
						
							
							Don't try to create empty ar archives (OSX doesn't like it). Properly declare  
						
						... 
						
						
						
						headers as outputs of clibrary. 
						
						
					 
					
						2022-06-12 20:59:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eaab2a3ec4 
					 
					
						
						
							
							Don't use install to install files.  
						
						
						
						
					 
					
						2022-06-12 20:06:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1f938457db 
					 
					
						
						
							
							OSX doesn't want luaposix.  
						
						
						
						
					 
					
						2022-06-12 19:43:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						855a9d5224 
					 
					
						
						
							
							Require Ubuntu 22.04.  
						
						
						
						
					 
					
						2022-06-12 18:50:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1a9531175 
					 
					
						
						
							
							Don't need dep/fmt any more --- it's available on all platforms we care about.  
						
						
						
						
					 
					
						2022-06-12 12:42:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						58aacd3f28 
					 
					
						
						
							
							Finally make build on Windows again.  
						
						
						
						
					 
					
						2022-06-12 12:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4aee2732bc 
					 
					
						
						
							
							Use the system libstb where possible.  
						
						
						
						
					 
					
						2022-06-12 01:14:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						24a3468928 
					 
					
						
						
							
							Run the simple tests.  
						
						
						
						
					 
					
						2022-06-12 01:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dff7502a92 
					 
					
						
						
							
							Build the tools.  
						
						
						
						
					 
					
						2022-06-11 23:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c34f4bff08 
					 
					
						
						
							
							Libraries carry dependencies recursively.  
						
						
						
						
					 
					
						2022-06-11 23:53:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5753cd4877 
					 
					
						
						
							
							Remove globbing to avoid the luaposix dependency. Start work on Windows stuff.  
						
						
						
						
					 
					
						2022-06-11 20:52:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0949cf254f 
					 
					
						
						
							
							Add another missing file.  
						
						
						
						
					 
					
						2022-06-11 17:19:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						935a68d871 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-06-11 15:05:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7592556e4d 
					 
					
						
						
							
							Build the GUI.  
						
						
						
						
					 
					
						2022-06-11 12:22:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3f06cbdd4 
					 
					
						
						
							
							We need luaposix.  
						
						
						
						
					 
					
						2022-06-11 12:22:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5397482ca3 
					 
					
						
						
							
							Add missing files.  
						
						
						
						
					 
					
						2022-06-11 11:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eafb5d9f7f 
					 
					
						
						
							
							First attempt at make working on github CI.  
						
						
						
						
					 
					
						2022-06-11 11:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5efbb38270 
					 
					
						
						
							
							Initial port to ackbuilder. The fluxengine binary builds on Linux.  
						
						
						
						
					 
					
						2022-06-11 01:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						c4603e1230 
					 
					
						
						
							
							Clean up code IMD imagereader  
						
						
						
						
					 
					
						2022-06-10 09:02:20 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						c6fd31564d 
					 
					
						
						
							
							update in skewsettings  
						
						
						
						
					 
					
						2022-06-09 23:26:28 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						c4d72d3c11 
					 
					
						
						
							
							Write IMD file to floppy  
						
						
						
						
					 
					
						2022-06-09 07:57:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d7ce10001b 
					 
					
						
						
							
							Merge pull request  #510  from davidgiven/groups  
						
						... 
						
						
						
						Allow an option to force the reader to read all tracks in a group. 
						
						
					 
					
						2022-06-03 22:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4220a3fedd 
					 
					
						
						
							
							Merge pull request  #522  from tdaede/fix_fluxop_space_rpm  
						
						... 
						
						
						
						Add D88 image writer. 
						
						
					 
					
						2022-06-03 22:14:58 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						65100a18d2 
					 
					
						
						
							
							Add D88 image writer.  
						
						... 
						
						
						
						This is currently a very minimal implementation and does not
support deleted sectors, CRC errors, etc. 
						
						
					 
					
						2022-06-01 20:46:37 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d913b0910b 
					 
					
						
						
							
							Merge pull request  #517  from tdaede/fix_fluxop_space_rpm  
						
						... 
						
						
						
						Greaseweazle: Fix RPM measurement in some circumstances. 
						
						
					 
					
						2022-05-30 12:18:34 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						968184fa7a 
					 
					
						
						
							
							Greaseweazle: Fix RPM measurement in some circumstances.  
						
						... 
						
						
						
						Accumulate number of ticks returned in FLUXOP_SPACE so that they
count towards the total track time. 
						
						
					 
					
						2022-05-29 23:17:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7e2d300017 
					 
					
						
						
							
							Allow an option to force the reader to read all tracks in a group.  
						
						
						
						
					 
					
						2022-04-23 12:37:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						6cf86a4797 
					 
					
						
						
							
							fix some whitespace  
						
						
						
						
					 
					
						2022-04-22 11:03:51 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						feb5eac02e 
					 
					
						
						
							
							Never write via structures, always write via a ByteWriter  
						
						
						
						
					 
					
						2022-04-22 11:03:46 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a107d4f17f 
					 
					
						
						
							
							Merge pull request  #492  from jepler/applediskii  
						
						... 
						
						
						
						Add support for the interfacing to an Apple Disk ][ 
						
						
					 
					
						2022-04-19 21:02:18 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						5e4c7719ff 
					 
					
						
						
							
							Add support for the interfacing to an Apple Disk ][  
						
						... 
						
						
						
						Some folks may want to use interfaces besides PC/Shugart ones.
Together with https://github.com/adafruit/Adafruit_Floppy/pull/15 
and a hand wired board I'm able to read flux from an Apple Disk ][ 
						
						
					 
					
						2022-04-19 08:51:16 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						00d30fe26b 
					 
					
						
						
							
							fix several missing override declarations  
						
						
						
						
					 
					
						2022-04-12 11:20:46 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						f2083ed5e9 
					 
					
						
						
							
							fix macos-only build error (narrowing diagnostic)  
						
						
						
						
					 
					
						2022-04-12 11:20:40 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						6ac98d02a7 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into applea2r  
						
						
						
						
					 
					
						2022-04-12 10:53:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8baf4ffd2f 
					 
					
						
						
							
							Merge pull request  #459  from davidgiven/bk0010formats  
						
						... 
						
						
						
						Add formats for the BK. 
						
						
					 
					
						2022-04-06 18:26:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						632357ff9d 
					 
					
						
						
							
							Add BK documentation.  
						
						
						
						
					 
					
						2022-04-06 18:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						074714180b 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-04-05 01:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bd62b7a9bf 
					 
					
						
						
							
							Merge pull request  #508  from davidgiven/diskspeed  
						
						... 
						
						
						
						Automatically compensate for the drive speed 
						
						
					 
					
						2022-03-29 22:21:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						49723d05cf 
					 
					
						
						
							
							Update documentation with lots more stuff about disk densities.  
						
						
						
						
					 
					
						2022-03-29 23:08:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f75422a412 
					 
					
						
						
							
							We don't need the _525 variants of the profiles any more.  
						
						
						
						
					 
					
						2022-03-29 19:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						5e8f35c94e 
					 
					
						
						
							
							Fix review items, try again on applesauce compatibility  
						
						... 
						
						
						
						After these changes, applesauce accepts the image but produces a
non-working result.  passport.py still likes the files just fine, if
they're of the limited sorts that it can handle.
(applesauce wants just one STRM chunk with all the flux from all the
tracks; the whole STRM ends with an extra FF, which is not counted in the
size of any of the TIMING blocks. passport.py / a2archery is considerably
more forgiving) 
						
						
					 
					
						2022-03-29 10:54:15 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15eb88e922 
					 
					
						
						
							
							Convert, hopefully, the remaining encoders to do automatic disk sizing. Ther e  
						
						... 
						
						
						
						may be bugs. 
						
						
					 
					
						2022-03-29 01:23:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a299b758a 
					 
					
						
						
							
							Correctly set the format byte.  
						
						
						
						
					 
					
						2022-03-29 00:03:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						21afc26b68 
					 
					
						
						
							
							Fix sigsegv on non-standard sector sizes.  
						
						
						
						
					 
					
						2022-03-28 22:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c68b47a29 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2022-03-28 00:19:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						adff739a5d 
					 
					
						
						
							
							Partial conversion to do automatic scaling of flux based on the disk rotation  
						
						... 
						
						
						
						speed. Although, something seems to have broken for 5.25" disks. 
						
						
					 
					
						2022-03-27 23:50:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0da3d8b231 
					 
					
						
						
							
							Merge pull request  #497  from davidgiven/inspect  
						
						... 
						
						
						
						Increase the generated pulse width in the firmware. 
						
						
					 
					
						2022-03-26 22:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c17e74f6d 
					 
					
						
						
							
							Bump the protocol version to ensure people upgrade.  
						
						
						
						
					 
					
						2022-03-26 21:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bf35983ebb 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-26 21:39:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cc31b325ea 
					 
					
						
						
							
							Merge pull request  #506  from davidgiven/logical  
						
						... 
						
						
						
						Rework to use logical track numbers throughout. 
						
						
					 
					
						2022-03-26 21:24:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7c0eb464c1 
					 
					
						
						
							
							Remove the obsolete news paragraph.  
						
						
						
						
					 
					
						2022-03-26 20:31:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8884ca09fa 
					 
					
						
						
							
							Add documentation on drive configuration.  
						
						
						
						
					 
					
						2022-03-26 20:30:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						287f0d8909 
					 
					
						
						
							
							Adjust the TPI for an Apple 2 drive.  
						
						
						
						
					 
					
						2022-03-26 13:08:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						26c20e2262 
					 
					
						
						
							
							Rename the drive extensions to be more distinct.  
						
						
						
						
					 
					
						2022-03-26 13:00:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b062582d15 
					 
					
						
						
							
							Multiple reads from flux files now work again.  
						
						
						
						
					 
					
						2022-03-26 00:35:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb66e49a1f 
					 
					
						
						
							
							Correct number of cylinders (now that empty tracks aren't ignored any more).  
						
						
						
						
					 
					
						2022-03-26 00:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						79e37f2c18 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2022-03-26 00:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ab1dae553 
					 
					
						
						
							
							Correctly support retrying on hardware.  
						
						
						
						
					 
					
						2022-03-26 00:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c5ad0b4bec 
					 
					
						
						
							
							Fix track display in the visualiser when reading and writing.  
						
						
						
						
					 
					
						2022-03-25 23:01:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						606d1012d3 
					 
					
						
						
							
							Don't use <=>. Sigh.  
						
						
						
						
					 
					
						2022-03-25 22:10:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45f2d98f3c 
					 
					
						
						
							
							Typo fix?  
						
						
						
						
					 
					
						2022-03-25 21:57:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5cf15a9b11 
					 
					
						
						
							
							Try to work around the issue with <compare>.  
						
						
						
						
					 
					
						2022-03-25 21:37:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						178aa9d32f 
					 
					
						
						
							
							Remove the obsolete reader.* and rename writer.* to readerwriter.*.  
						
						
						
						
					 
					
						2022-03-25 20:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						29f181f9bf 
					 
					
						
						
							
							Change the readers to correctly set the physical track for each sector using  
						
						... 
						
						
						
						the mapper (where appropriate). 
						
						
					 
					
						2022-03-25 20:50:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86c5cccb08 
					 
					
						
						
							
							Rename cylinder to track throughout (mostly).  
						
						
						
						
					 
					
						2022-03-25 20:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea8af83d61 
					 
					
						
						
							
							Add missing header.  
						
						
						
						
					 
					
						2022-03-25 00:45:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d303067deb 
					 
					
						
						
							
							Massive refactor to work in logical cylinders everywhere. The logical/physical  
						
						... 
						
						
						
						mapping is now done at the last stage and should, ideally, be automatic. I'm
sure there are bugs everywhere. 
						
						
					 
					
						2022-03-25 00:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						6e817e2d7c 
					 
					
						
						
							
							Add a2r as a flux sink  
						
						... 
						
						
						
						a2r is preferred for apple2 disk archiving and should have a pathway
to emulation via passport.py (woz and dsk conversion) 
						
						
					 
					
						2022-03-23 14:06:01 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						16277f803c 
					 
					
						
						
							
							Allow directly building fluxengine, skipping other targets  
						
						
						
						
					 
					
						2022-03-23 14:05:47 -05:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						ef55e10ff2 
					 
					
						
						
							
							fe-write: Only enable the flux source if verifying  
						
						... 
						
						
						
						Otherwise, a command like
```
./fluxengine-debug write apple2 prodos -i prodos-log.img -d prodos.a2r --no-verify
```
fails saying "Error: no devices found (is one plugged in? Do you have the appropriate permissions?"
This only occurs when the output flux format can't be used as a source.
It probably affects types like .au as well. 
						
						
					 
					
						2022-03-23 14:05:47 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aaccd648b3 
					 
					
						
						
							
							Merge pull request  #502  from davidgiven/windows  
						
						... 
						
						
						
						Don't build the Windows CLI as a GUI program. 
						
						
					 
					
						2022-03-21 19:48:30 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9596cbd85a 
					 
					
						
						
							
							Don't use the wxwidgets settings for the console fluxengine binary, because it  
						
						... 
						
						
						
						ends up building a windows-mode binary and not a console-mode binary. 
						
						
					 
					
						2022-03-21 19:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5b6320b61a 
					 
					
						
						
							
							Merge pull request  #457  from davidgiven/agat  
						
						... 
						
						
						
						Add support for the Agat 340kB disk format. 
						
						
					 
					
						2022-03-19 19:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4de4fdc0d1 
					 
					
						
						
							
							Add documentation.  
						
						
						
						
					 
					
						2022-03-19 19:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77a0c9f341 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-03-19 18:43:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fc7859dc27 
					 
					
						
						
							
							Update comment about the generation of the desync sequence.  
						
						
						
						
					 
					
						2022-03-19 18:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39d6b0525f 
					 
					
						
						
							
							Fix incredibly stupid bug.  
						
						
						
						
					 
					
						2022-03-19 18:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						51e091ded6 
					 
					
						
						
							
							Better documentation of the missing clock bit.  
						
						
						
						
					 
					
						2022-03-19 14:00:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						52407848c1 
					 
					
						
						
							
							Do more sanity checks for bad sectors, improving the reads by a lot.  
						
						
						
						
					 
					
						2022-03-19 13:55:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a6e2511e6b 
					 
					
						
						
							
							Don't test SCP files --- it's taking too long.  
						
						
						
						
					 
					
						2022-03-19 13:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						422f3ba8c8 
					 
					
						
						
							
							Sort the records and sectors dumps.  
						
						
						
						
					 
					
						2022-03-19 13:54:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						276282e847 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-19 00:51:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7782e27cc5 
					 
					
						
						
							
							Merge pull request  #500  from davidgiven/retry  
						
						... 
						
						
						
						Retries got broken in a recent change. Fix them. 
						
						
					 
					
						2022-03-18 19:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f0a178984 
					 
					
						
						
							
							Fix retries to work.  
						
						
						
						
					 
					
						2022-03-18 19:19:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						28ddda4635 
					 
					
						
						
							
							Merge pull request  #483  from davidgiven/mapper  
						
						... 
						
						
						
						Add support for soft sector skew 
						
						
					 
					
						2022-03-16 15:31:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						36e20ec396 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-16 16:01:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						22e65227fb 
					 
					
						
						
							
							Increase the generated pulse width to try and generate a stronger signal. This  
						
						... 
						
						
						
						does seem to make Amiga disks read more reliably. 
						
						
					 
					
						2022-03-15 23:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9ea68b66f7 
					 
					
						
						
							
							Allow viewing the raw bitstream as bytes.  
						
						
						
						
					 
					
						2022-03-16 00:17:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d93692468 
					 
					
						
						
							
							Merge pull request  #496  from davidgiven/fixes1  
						
						... 
						
						
						
						Fix regression with verification on writes. 
						
						
					 
					
						2022-03-15 20:13:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93121275ae 
					 
					
						
						
							
							Verification on writes now works by default.  
						
						
						
						
					 
					
						2022-03-15 20:49:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07b48b2e0d 
					 
					
						
						
							
							Merge pull request  #493  from davidgiven/drive  
						
						... 
						
						
						
						Move drive configuration settings out of flux_source/flux_sink into a common config area. 
						
						
					 
					
						2022-03-14 19:39:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						294672d946 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-03-13 21:15:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ba3f806616 
					 
					
						
						
							
							Move a lot of drive parameters into a toplevel drive{} config rather than  
						
						... 
						
						
						
						leaving them in the source/sink configs (which means they have to be set
twice). 
						
						
					 
					
						2022-03-13 21:13:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e4d99faca 
					 
					
						
						
							
							Merge pull request  #489  from jepler/further-apple-fixes  
						
						... 
						
						
						
						Further apple fixes - have now booted a DOS 3.3 written with FE + GW 
						
						
					 
					
						2022-03-08 16:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e89648200b 
					 
					
						
						
							
							Merge pull request  #490  from jepler/mapper  
						
						... 
						
						
						
						Upgrade Apple II writing to 'unicorn', fix & explain remapping 
						
						
					 
					
						2022-03-08 15:13:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						3c305e8a37 
					 
					
						
						
							
							Fix & Document Apple II sector mapping  
						
						... 
						
						
						
						* Update documentation (note apple flux writing is a unicorn now even though this isn't quite true until #489 )
 * Fix DOS 3.3 mapping
 * Add ProDOS (all versions) mapping 
						
						
					 
					
						2022-03-08 08:44:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						6cfe69634c 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into further-apple-fixes  
						
						
						
						
					 
					
						2022-03-08 07:45:20 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						61be3714a5 
					 
					
						
						
							
							apple2: encoder: Fix writing of "FF40"  
						
						... 
						
						
						
						I was writing "FF40" as "FF48": 1111 1111 0000 instead of 1111 1111 00.
This sequence of four zeros will not allow the real hardware to synchronize
to the bitstream.
With this change, I was able to boot a DOS 3.3 disk I rearranged into
"physical" order; some 'there's a disk error' raspberries occur (probably
indicating a data error within a sector) during the boot process, so
something is still obviously marginal, but this is a huge step forward. 
						
						
					 
					
						2022-03-08 07:44:03 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						0aed615ee5 
					 
					
						
						
							
							Fix crash when reading disks written on real apple2  
						
						... 
						
						
						
						`readRaw8` throws an exception if you run out of data. This did not
turn up during my testing, because I was reading back a disk written by
fluxengine, so everything was aligned to the index pulse and no sector
ever straddled a revolution. On a "real" apple2-written disk, this was
not the case.
Incidentally, the "extra 0" problem exists on a real apple2-written
floppy as well. 
						
						
					 
					
						2022-03-07 22:40:33 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6797037bdb 
					 
					
						
						
							
							Merge pull request  #488  from davidgiven/multiread  
						
						... 
						
						
						
						Refactor to deprecate F_DESYNC. 
						
						
					 
					
						2022-03-07 23:14:07 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39f8b25fd8 
					 
					
						
						
							
							Tidy.  
						
						
						
						
					 
					
						2022-03-07 00:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						96214bf3fd 
					 
					
						
						
							
							Refactor for better multi-read support. Each read is now held separately, with  
						
						... 
						
						
						
						F_DESYNC being deprecated, and FluxSource returns an iterator which can be used
to retry reads. 
						
						
					 
					
						2022-03-07 00:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						400cd87802 
					 
					
						
						
							
							Update documentation with new dependencies.  
						
						... 
						
						
						
						Fixes : #487  
					
						2022-03-06 12:07:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00c458db1e 
					 
					
						
						
							
							Merge pull request  #486  from davidgiven/brother  
						
						... 
						
						
						
						Add support for creating bootable Brother 120kB disks. 
						
						
					 
					
						2022-03-06 01:00:45 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1454e200db 
					 
					
						
						
							
							Create bootable Brother disks.  
						
						
						
						
					 
					
						2022-03-06 01:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						752875061c 
					 
					
						
						
							
							Format.  
						
						
						
						
					 
					
						2022-03-06 00:47:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						78186d8a45 
					 
					
						
						
							
							Archive.  
						
						
						
						
					 
					
						2022-03-06 00:46:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a4ef434f11 
					 
					
						
						
							
							Merge pull request  #485  from davidgiven/brother  
						
						... 
						
						
						
						Add support for writing 120kB Brother disk images. 
						
						
					 
					
						2022-03-04 23:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9842c9945d 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-03-05 00:33:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6dcd97dedf 
					 
					
						
						
							
							Create executable files (although possibly not correctly).  
						
						
						
						
					 
					
						2022-03-05 00:15:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						549a984eab 
					 
					
						
						
							
							Add support for writing 120kB Brother disk images. Also add some utils tests,  
						
						... 
						
						
						
						because they needed it. 
						
						
					 
					
						2022-03-04 23:42:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aa805f81e0 
					 
					
						
						
							
							Simplify.  
						
						
						
						
					 
					
						2022-03-04 20:28:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93a67dadf6 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-04 20:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e9286f6ae9 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-03-04 20:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a31fcdb753 
					 
					
						
						
							
							Merge pull request  #484  from davidgiven/brother  
						
						... 
						
						
						
						Fix the Brother 120kB format. 
						
						
					 
					
						2022-03-02 23:36:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0edca836f0 
					 
					
						
						
							
							Let the image reader do the physical/logical track mapping.  
						
						
						
						
					 
					
						2022-03-03 00:18:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8537f291b7 
					 
					
						
						
							
							Update README.  
						
						
						
						
					 
					
						2022-03-02 23:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46611ec720 
					 
					
						
						
							
							Fix writing to 120kB Brother disks.  
						
						
						
						
					 
					
						2022-03-02 23:56:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cbc3db8100 
					 
					
						
						
							
							Display erased tracks a bit more gracefully.  
						
						
						
						
					 
					
						2022-03-02 23:55:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d5b07bf37 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-02 23:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5bd633d5bb 
					 
					
						
						
							
							Merge pull request  #481  from jepler/apple2decoder  
						
						... 
						
						
						
						apple2: Comment decoder, add fix/workaround for stray 0 at start of sector data 
						
						
					 
					
						2022-03-02 22:26:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						17fdad1d6e 
					 
					
						
						
							
							Add a hopefully correct AppleDOS sector mapping table.  
						
						
						
						
					 
					
						2022-03-02 23:21:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1ad26671b0 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-03-02 23:15:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2dc5064409 
					 
					
						
						
							
							Add support for remapping sectors.  
						
						
						
						
					 
					
						2022-03-02 23:00:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						79eec41bcd 
					 
					
						
						
							
							Revamp how extra zeros are handled  
						
						... 
						
						
						
						It's not OK to call seek() here. Instead, add a function which can read
an apple 8-bit flux value in terms of readRaw8 and readRawBits. Apply
this function to all the data bytes, rather than just the first one. 
						
						
					 
					
						2022-03-02 07:45:24 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						386d22a45e 
					 
					
						
						
							
							Makefile: give a clear error at build time if wx is not available  
						
						
						
						
					 
					
						2022-03-02 07:44:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						d90fcbf7ad 
					 
					
						
						
							
							Handle extra 0-bits at the start of a sector  
						
						
						
						
					 
					
						2022-03-02 07:43:45 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						c4e4520058 
					 
					
						
						
							
							apple2 decoder: explain the progression of sector status values  
						
						
						
						
					 
					
						2022-03-02 07:43:43 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dd49f01499 
					 
					
						
						
							
							Merge pull request  #480  from jepler/apple2encoder  
						
						... 
						
						
						
						Add apple2 encoder 
						
						
					 
					
						2022-03-02 10:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						2c698cee71 
					 
					
						
						
							
							Mark apple2 image writing as dinosaur, add note about writing, not ro anymore  
						
						
						
						
					 
					
						2022-03-01 19:05:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						87cb4b6d18 
					 
					
						
						
							
							Add apple2 encoder  
						
						... 
						
						
						
						This is tested with encodedecodetest.sh but is not tested on HW yet.
It's likely that the sector order (interleave) doesn't match real systems. 
						
						
					 
					
						2022-02-28 16:22:53 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2b7c747209 
					 
					
						
						
							
							Merge pull request  #471  from jepler/rx50-pdp11-format  
						
						... 
						
						
						
						Add support for PDP-11 RX-50 disks 
						
						
					 
					
						2022-02-27 18:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						707308b490 
					 
					
						
						
							
							Fix alphetization of format list  
						
						
						
						
					 
					
						2022-02-27 10:47:33 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						ed1012bf07 
					 
					
						
						
							
							Fix rx50 format description & test it  
						
						... 
						
						
						
						gap3 follows f10f52ded8/src/image/img.c (L135) 
						
						
					 
					
						2022-02-27 10:47:22 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cc5b2bc27b 
					 
					
						
						
							
							Merge pull request  #479  from davidgiven/wxw  
						
						... 
						
						
						
						Add a GUI. 
						
						
					 
					
						2022-02-27 12:24:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1a7cfa735 
					 
					
						
						
							
							We don't need the rich text wxwidgets addon.  
						
						
						
						
					 
					
						2022-02-27 13:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4624ff92df 
					 
					
						
						
							
							Remember to set the high density bit.  
						
						
						
						
					 
					
						2022-02-27 13:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						47dde98728 
					 
					
						
						
							
							Include the GUI exe in release artifacts.  
						
						
						
						
					 
					
						2022-02-27 13:05:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f1031e95b 
					 
					
						
						
							
							Writing flux now works.  
						
						
						
						
					 
					
						2022-02-27 12:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d5245e3784 
					 
					
						
						
							
							Don't capture parameters in static blocks. That never ends well...  
						
						
						
						
					 
					
						2022-02-27 12:51:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d97e72edb6 
					 
					
						
						
							
							The image writers now log to the logger.  
						
						
						
						
					 
					
						2022-02-27 00:27:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						23b9e9ef5f 
					 
					
						
						
							
							The image readers now log to the logger.  
						
						
						
						
					 
					
						2022-02-27 00:20:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						02c7b86f85 
					 
					
						
						
							
							You can write images now.  
						
						
						
						
					 
					
						2022-02-27 00:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						f796b6b40d 
					 
					
						
						
							
							works in physical victor 9000 machine  
						
						
						
						
					 
					
						2022-02-26 14:59:09 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						528454c361 
					 
					
						
						
							
							You can now load images into memory.  
						
						
						
						
					 
					
						2022-02-26 23:32:24 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						9ae3f7e61d 
					 
					
						
						
							
							Correct description of media type  
						
						
						
						
					 
					
						2022-02-26 15:41:14 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dd33922810 
					 
					
						
						
							
							Errors are now caught.  
						
						
						
						
					 
					
						2022-02-26 19:52:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b52fdb3155 
					 
					
						
						
							
							Additional settings pane now works.  
						
						
						
						
					 
					
						2022-02-26 19:33:20 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						edf9f9e714 
					 
					
						
						
							
							Implement review suggestions  
						
						
						
						
					 
					
						2022-02-26 12:06:08 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38eda6ed3c 
					 
					
						
						
							
							Add log and settings panels. The log panel is populated during a read (or  
						
						... 
						
						
						
						write). 
						
						
					 
					
						2022-02-26 18:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						32f0c5dc09 
					 
					
						
						
							
							Update buttons as the application state changes.  
						
						
						
						
					 
					
						2022-02-26 18:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b45b45b1b3 
					 
					
						
						
							
							Enable double buffering for the visualiser in Windows.  
						
						
						
						
					 
					
						2022-02-26 13:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f1c60b7177 
					 
					
						
						
							
							Adjust header order so that things build on Windows.  
						
						
						
						
					 
					
						2022-02-26 13:33:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2d8ff826f3 
					 
					
						
						
							
							Merge pull request  #475  from hharte/improve-hard-sector-decode  
						
						... 
						
						
						
						Improve hard sector decode 
						
						
					 
					
						2022-02-26 12:37:48 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						d028db1ba3 
					 
					
						
						
							
							northstar: Improve decode a little more.  
						
						... 
						
						
						
						seekToPattern() can skip the index hole if it doesn't find the
SYNC pattern.  If this happens too close to the end of the flux
stream, it can result in a conflicted sector.  In this case,
discard the sector. 
						
						
					 
					
						2022-02-25 22:08:57 -08:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						2d4e2b87bc 
					 
					
						
						
							
							micropolis: Improve decode a little more.  
						
						... 
						
						
						
						seekToPattern() can skip the index hole if it doesn't find the
SYNC pattern.  If this happens too close to the end of the flux
stream, it can result in a conflicted sector.  In this case,
discard the sector. 
						
						
					 
					
						2022-02-25 21:59:18 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d7a75c7b3 
					 
					
						
						
							
							Okay, the visualiser looks pretty much done.  
						
						
						
						
					 
					
						2022-02-26 00:23:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						65584a953d 
					 
					
						
						
							
							Merge pull request  #473  from hharte/fix-fluxmap-split  
						
						... 
						
						
						
						fluxmap: Don't push_back() if Fluxmap begins with F_DESYNC. 
						
						
					 
					
						2022-02-25 11:15:31 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						4cbd19d2e5 
					 
					
						
						
							
							fluxmap: Don't push_back() if Fluxmap begins with F_DESYNC.  
						
						... 
						
						
						
						Fluxmap::split() creates a 0-length Fluxmap if the Fluxmap
begins with F_DESYNC.  Fix this by not doing push_back()
if a F_DESYNC is encountered at the start of the Fluxmap. 
						
						
					 
					
						2022-02-24 19:07:09 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a59b59fea4 
					 
					
						
						
							
							First sector visualisation! Doesn't look bad.  
						
						
						
						
					 
					
						2022-02-25 01:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c063a9de3 
					 
					
						
						
							
							Replumb the visualiser data flow... again. I think I might have it right this  
						
						... 
						
						
						
						time. 
						
						
					 
					
						2022-02-25 00:36:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3666a7d7bd 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-02-24 23:52:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8250112c7f 
					 
					
						
						
							
							Merge pull request  #468  from JohnVeness/JohnVeness-fix-docs  
						
						... 
						
						
						
						Fix various doc typos 
						
						
					 
					
						2022-02-24 22:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						30957f4105 
					 
					
						
						
							
							Merge pull request  #472  from davidgiven/proto  
						
						... 
						
						
						
						Make the internal disk data structures all const. 
						
						
					 
					
						2022-02-24 22:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eade2e279e 
					 
					
						
						
							
							Make the internal disk data structures all const, to allow us to pass them to  
						
						... 
						
						
						
						the GUI UI thread safely. 
						
						
					 
					
						2022-02-24 22:46:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						b4489b9402 
					 
					
						
						
							
							Add support for PDP-11 RX-50 disks  
						
						... 
						
						
						
						According to my source [https://www.cbmstuff.com/forum/showthread.php?tid=634 ] the format of RX-50 is
 * single sided
 * 80 tracks
 * 10 sectors per track
 * 96 tpi (tracks per inch)
 * 300 rpm (revolutions per minute)
 * 250 KHz data rate
I have a disk labeled
```
BL-T540E-MC
CZUFDE0 MICRO PDP-11
USER TESTS
© 1983, 1894
DIGITAL EQUIPMENT CORP.
```
and stamped 14131.
The image read all sectors and the content looks plausible.  `strings` on it says things like
```
$ strings rx50.img  | grep -i pdp
; This file implements the USER FRIENDLY Diagnostic for the MICRO PDP11 & 11/73
```
however, I don't have an emulator or other system to use the disk image with so
I can't 100% vouch for the image being complete and correct. 
						
						
					 
					
						2022-02-23 17:24:05 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a67b7c80c1 
					 
					
						
						
							
							Rework the visualiser to look better, maybe? Also fiddle with the logger  
						
						... 
						
						
						
						somewhat. There's a pending problem where it's not safe to send mutable objects
through the logger to the visualiser, which will need work. 
						
						
					 
					
						2022-02-23 23:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dfc0cdd0fa 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-02-23 20:43:19 +01:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						d6faf5b074 
					 
					
						
						
							
							Change to consistent "-sided"  
						
						
						
						
					 
					
						2022-02-23 11:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						44ffa6a3b0 
					 
					
						
						
							
							Change to consistent "-sided"  
						
						
						
						
					 
					
						2022-02-23 10:58:13 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						168b78d9d7 
					 
					
						
						
							
							Change to consistent "-sided"  
						
						
						
						
					 
					
						2022-02-23 10:57:17 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						bd8f313ccb 
					 
					
						
						
							
							Change to consistent "-sided"  
						
						
						
						
					 
					
						2022-02-23 10:56:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4a0fc3d566 
					 
					
						
						
							
							Merge pull request  #469  from hharte/fix-warnings  
						
						... 
						
						
						
						Fix override warnings in decoders. 
						
						
					 
					
						2022-02-23 10:53:15 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						8d04d17e39 
					 
					
						
						
							
							Fix override warnings in decoders.  
						
						
						
						
					 
					
						2022-02-22 22:45:39 -08:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						9f44b1e783 
					 
					
						
						
							
							Add space between sentences  
						
						
						
						
					 
					
						2022-02-23 00:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						1b15271fe2 
					 
					
						
						
							
							Fix "seperated" typo  
						
						
						
						
					 
					
						2022-02-22 23:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						f451d3203c 
					 
					
						
						
							
							Made case consistent on "Read only"  
						
						
						
						
					 
					
						2022-02-22 23:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						c713d38c19 
					 
					
						
						
							
							Fix representing typo  
						
						
						
						
					 
					
						2022-02-22 23:39:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						4d51f9d097 
					 
					
						
						
							
							Fix GreaseWeazel internal link and bracket  
						
						
						
						
					 
					
						2022-02-22 23:36:25 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						8750341862 
					 
					
						
						
							
							Fix grammar in building.md  
						
						
						
						
					 
					
						2022-02-22 23:31:56 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						3a4fe086ea 
					 
					
						
						
							
							Fix resale/rescale typo  
						
						
						
						
					 
					
						2022-02-22 23:06:55 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						212e457c4c 
					 
					
						
						
							
							Fixed grammar in README  
						
						
						
						
					 
					
						2022-02-22 23:06:06 +00:00 
						 
				 
			
				
					
						
							
							
								John Veness 
							
						 
					 
					
						
						
							
						
						790e2b534f 
					 
					
						
						
							
							Fixed end bracket in README  
						
						
						
						
					 
					
						2022-02-22 22:54:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						48414f0ce9 
					 
					
						
						
							
							Merge pull request  #467  from davidgiven/logging  
						
						... 
						
						
						
						Miscellaneous minor fixes 
						
						
					 
					
						2022-02-22 22:53:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b5c3e75f10 
					 
					
						
						
							
							Fix the new logger output.  
						
						
						
						
					 
					
						2022-02-22 23:39:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						548e07ce17 
					 
					
						
						
							
							Fix off-by-one error in the MX decoder.  
						
						
						
						
					 
					
						2022-02-22 22:51:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0aa0c6866c 
					 
					
						
						
							
							Do a very basic read/write visualisation. It looks like suck.  
						
						
						
						
					 
					
						2022-02-22 22:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d4cf7df26 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-02-22 18:12:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c4ba180a0c 
					 
					
						
						
							
							Merge pull request  #462  from davidgiven/logging  
						
						... 
						
						
						
						Overhaul the logging system 
						
						
					 
					
						2022-02-22 13:11:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bd392b91b7 
					 
					
						
						
							
							Make the C++ old enough for Ubuntu.  
						
						
						
						
					 
					
						2022-02-22 13:56:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						042f7b0502 
					 
					
						
						
							
							Log messages are now forwarded to the UI thread.  
						
						
						
						
					 
					
						2022-02-22 00:50:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0fc5f0ee7d 
					 
					
						
						
							
							Merge pull request  #465  from hharte/fix-northstar-decoder  
						
						... 
						
						
						
						northstar: Fix after decoder change. 
						
						
					 
					
						2022-02-21 21:42:13 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						8cbef669b1 
					 
					
						
						
							
							northstar: Fix after decoder change.  
						
						... 
						
						
						
						Recent changes to the decoders broke North Star. 
						
						
					 
					
						2022-02-21 13:34:34 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9004fb14c 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-02-21 22:22:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						40a42c65c1 
					 
					
						
						
							
							The rotational speed message is now done via the logger.  
						
						
						
						
					 
					
						2022-02-21 22:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e14030e369 
					 
					
						
						
							
							Actually start using bits of the decoder framework.  
						
						
						
						
					 
					
						2022-02-21 22:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6cef191a7 
					 
					
						
						
							
							Start work on setting the controls in the main window.  
						
						
						
						
					 
					
						2022-02-21 00:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ca9f83bfe 
					 
					
						
						
							
							Add the main threading stuff.  
						
						
						
						
					 
					
						2022-02-21 00:14:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b3fcdc5f40 
					 
					
						
						
							
							Come up with a UI design I'm happy with. Start work on the disk visualiser.  
						
						
						
						
					 
					
						2022-02-20 22:41:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6591cc11a 
					 
					
						
						
							
							Start using wxformbuilder for GUI design.  
						
						
						
						
					 
					
						2022-02-20 00:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e31ba479b2 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-02-19 23:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						659b668012 
					 
					
						
						
							
							Merge pull request  #463  from hharte/improve_micropolis_decoder  
						
						... 
						
						
						
						Improve micropolis decoder 
						
						
					 
					
						2022-02-19 22:34:14 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						d69944dd8c 
					 
					
						
						
							
							Micropolis: Add support for MZOS checksum.  
						
						... 
						
						
						
						Vector MZOS uses a different sector checksum than the standard
Micropolis checksum used by MDOS, CP/M and OASIS.  Automatically
detect the checksum on the disk by default, but allow the user
to force the use of a specific checksum using the
--decoder.micropolis.checksum_type parameter. 
						
						
					 
					
						2022-02-19 14:10:56 -08:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						a25111e411 
					 
					
						
						
							
							Micropolis: Improve decode.  
						
						... 
						
						
						
						* Discard a partial sector at the end of the track.
    * Do not seek to the index mark for the first sector.
    * Use a 64-bit pattern to match the SYNC.
    * If SYNC is found too early, search for a subsequent SYNC.
    * While decoding the sector record, enforce the SYNC pattern
      and track ID. 
						
						
					 
					
						2022-02-19 14:10:44 -08:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						6866d5d3fa 
					 
					
						
						
							
							Require 16 sectors for Micropolis disks.  
						
						
						
						
					 
					
						2022-02-19 14:10:35 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						21b3d1c521 
					 
					
						
						
							
							Remove stuff which is too modern for Ubuntu.  
						
						
						
						
					 
					
						2022-02-19 22:56:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f2bdd1cc49 
					 
					
						
						
							
							More work on the logger overhaul: the reader should be done now.  
						
						
						
						
					 
					
						2022-02-19 22:48:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9f09794ae6 
					 
					
						
						
							
							Merge pull request  #461  from hharte/fix_upgrade_windows  
						
						... 
						
						
						
						upgrade-flux-file: Fix for Windows 
						
						
					 
					
						2022-02-19 21:29:54 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						6a1fb3d829 
					 
					
						
						
							
							upgrade-flux-file: Fix for Windows  
						
						... 
						
						
						
						Close the database and remove the input file prior to renaming. 
						
						
					 
					
						2022-02-19 13:14:25 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						631b9768af 
					 
					
						
						
							
							Attempt to fix the BK formats.  
						
						
						
						
					 
					
						2022-02-17 23:57:23 +01:00 
						 
				 
			
				
					
						
							
							
								Eugene Bolshakoff 
							
						 
					 
					
						
						
							
						
						a2d9db85cb 
					 
					
						
						
							
							adjust some numbers  
						
						
						
						
					 
					
						2022-02-17 19:20:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4cb9d0b50a 
					 
					
						
						
							
							Merge pull request  #458  from davidgiven/atarist  
						
						... 
						
						
						
						Fix the Atari ST profiles 
						
						
					 
					
						2022-02-16 22:24:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						73f37ef289 
					 
					
						
						
							
							Update Atari ST documentation.  
						
						
						
						
					 
					
						2022-02-16 22:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dbda19a209 
					 
					
						
						
							
							Make sure that Atari ST disks ignore any spurious sector 66, because of  
						
						... 
						
						
						
						FastCopy. 
						
						
					 
					
						2022-02-16 22:03:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d7de7bbc0 
					 
					
						
						
							
							Add support for ignoring certain sectors (needed for FastCopy disks on the  
						
						... 
						
						
						
						Atari ST). 
						
						
					 
					
						2022-02-16 22:02:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						649b78611c 
					 
					
						
						
							
							Work-in-progress logging overhaul.  
						
						
						
						
					 
					
						2022-02-16 21:24:17 +01:00 
						 
				 
			
				
					
						
							
							
								Eugene Bolshakoff 
							
						 
					 
					
						
						
							
						
						22a21d76a4 
					 
					
						
						
							
							trying to set clock_mhz the same as for ibm  
						
						
						
						
					 
					
						2022-02-15 15:31:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5668a74aef 
					 
					
						
						
							
							Forgot to check in the build script.  
						
						
						
						
					 
					
						2022-02-13 21:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						482638601a 
					 
					
						
						
							
							Add missing files.  
						
						
						
						
					 
					
						2022-02-13 21:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1bfe518f74 
					 
					
						
						
							
							First draft (very bad) agat340 decoder.  
						
						
						
						
					 
					
						2022-02-13 20:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eeb5ba40fb 
					 
					
						
						
							
							Merge pull request  #455  from jepler/serial-behavior-improvements  
						
						... 
						
						
						
						Some quality of life improvements for Adafruit generic GW-compatibles 
						
						
					 
					
						2022-02-13 12:43:18 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						33bd912476 
					 
					
						
						
							
							Some quality of life improvements for Adafruit generic GW-compatibles  
						
						... 
						
						
						
						The addition of the new tcsetattr call fixes a problem where interrupting
fluxengine during a flux read will leave data in the device and/or Linux's
serial buffers, so that the next invocation of fluxengine will fail similar
to
```
Error: command returned garbage (0x27 != 0x0 with status 0x31)
```
(the specific value differs because it's actually flux data)
Merely changing the existing tcsetattr call to specify TCSAFLUSH was not
enough; moving it after the 200ms pause seems to be enough.
Note that it doesn't seem feasible in our USB stack to make DTR reset
the device, since that would take down the USB stack and require a fresh
USB connection.
The addition of the special case for `rlen == 0` in read is for when the
GW-compatible board is reset or crashes and usb-disconnects during a
reading operation. Without this change, fluxengine spins forever at 100%
of a CPU, repeating a read().  After the change, this will cause
the host computer to print messages like:
```
  2.1: 200 ms in 68928 bytes
  3.0: Error: serial read returned no data (device removed?)
```
and exit.
I only tested these changes on Linux (Debian with kernel 5.10) and in
particular I don't know if/how it will work on a Mac. 
						
						
					 
					
						2022-02-12 22:04:18 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33f1084f0a 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-02-13 00:20:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8a9b7cae3 
					 
					
						
						
							
							Merge pull request  #454  from davidgiven/mx  
						
						... 
						
						
						
						Fix a regression in the MX decoder. 
						
						
					 
					
						2022-02-13 00:05:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6b1d9c493 
					 
					
						
						
							
							Fix a regression in the MX decoder.  
						
						
						
						
					 
					
						2022-02-12 23:37:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						624c34b378 
					 
					
						
						
							
							Merge pull request  #453  from davidgiven/mx  
						
						... 
						
						
						
						Fix regressions caused by the decoder change. 
						
						
					 
					
						2022-02-12 22:56:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc6753e5bf 
					 
					
						
						
							
							Correctly record sector positions.  
						
						
						
						
					 
					
						2022-02-12 22:42:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c539debc84 
					 
					
						
						
							
							Fix the Amiga decoder, which got broken with the decoder change. Also fix the  
						
						... 
						
						
						
						encoder which was always broken (but Amigas apparently didn't care). 
						
						
					 
					
						2022-02-12 22:42:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						830f4cec0f 
					 
					
						
						
							
							Merge pull request  #452  from davidgiven/mx  
						
						... 
						
						
						
						Prevent bad reads on gapless formats. 
						
						
					 
					
						2022-02-12 15:32:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03dd9e6e83 
					 
					
						
						
							
							Add back support for capturing raw records.  
						
						
						
						
					 
					
						2022-02-12 15:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8d1c90182 
					 
					
						
						
							
							Fix, hopefully, the rest of the decoders.  
						
						
						
						
					 
					
						2022-02-12 15:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0933dc1afa 
					 
					
						
						
							
							Partially complete rework of all the decoders to avoid seeking inside the  
						
						... 
						
						
						
						fluxmap. This requires resetting the FluxDecoder, which loses any pending
state, resulting in bad reads for (some) formats which don't have gaps between
sectors --- the DVK MX is the main victim. 
						
						
					 
					
						2022-02-12 00:55:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						610b7fe95c 
					 
					
						
						
							
							Merge pull request  #451  from jepler/scp-84track  
						
						... 
						
						
						
						Support 84-track SCP files 
						
						
					 
					
						2022-02-11 16:25:35 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						a6bf6f901f 
					 
					
						
						
							
							Error gracefully when requested to write a too-large scp image  
						
						... 
						
						
						
						This prevents a crash when more tracks were recorded than fit in an
scp image. When I first encountered a problem doing an 84-track operation,
this led to a segfault later on since memory was written past the end
of _fileheader, and (I think) stomped on a pointer. 
						
						
					 
					
						2022-02-11 09:10:20 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						ca2e37e852 
					 
					
						
						
							
							Include 168 track data headers  
						
						... 
						
						
						
						According to version 2.2 of the SCP image specification
<https://www.cbmstuff.com/downloads/scp/scp_image_specs.txt >
the number of Track Data Entries for a floppy can be up to 168,
so that up to 84 tracks can be recorded (e.g., fluxengine -c 0-83).
> BYTES 0x10-0x2AF (for floppy image files) are a table of longwords with each entry being
> an offset to a Track Data Header (TDH) for each track that is stored in the image.  The table
> is always sequential.  There is an entry for every track, with up to 168 entries supported for
> floppy disks.  This means that floppy disk images of up to 84 tracks with sides 0/1 are possible. 
						
						
					 
					
						2022-02-11 09:08:59 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1ffaaa327 
					 
					
						
						
							
							Merge pull request  #449  from davidgiven/macdsk  
						
						... 
						
						
						
						Change the mac profiles to produce simple sector images rather the DiskCopy files. 
						
						
					 
					
						2022-02-08 22:04:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b7f551505 
					 
					
						
						
							
							Change the mac profiles to produce simple sector images rather the DiskCopy  
						
						... 
						
						
						
						files (as that seems to be what most people typically use). 
						
						
					 
					
						2022-02-08 21:21:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						759b3f8fcd 
					 
					
						
						
							
							Merge pull request  #447  from adafruit/master  
						
						... 
						
						
						
						fix 2 byte pack for revolution count 
						
						
					 
					
						2022-02-08 20:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								lady ada 
							
						 
					 
					
						
						
							
						
						9ec56f1dfa 
					 
					
						
						
							
							fix 2 byte pack for revolution count  
						
						
						
						
					 
					
						2022-02-08 11:43:20 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						84e997949f 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-02-06 22:14:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f82bd45fec 
					 
					
						
						
							
							Pull out extension profiles into their own section of the documentation list.  
						
						
						
						
					 
					
						2022-02-06 22:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3863724007 
					 
					
						
						
							
							Merge pull request  #443  from davidgiven/upgrade  
						
						... 
						
						
						
						Rework flux file upgrading and remove the Sqlite dependency. 
						
						
					 
					
						2022-02-04 22:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7e0ed9fe93 
					 
					
						
						
							
							Try to fix the build on Windows and OSX.  
						
						
						
						
					 
					
						2022-02-04 22:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						945e3f3c5f 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-02-04 21:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f100219f7 
					 
					
						
						
							
							Include the upgrade-flux-file binaries in the releases.  
						
						
						
						
					 
					
						2022-02-04 21:29:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89688394f8 
					 
					
						
						
							
							Replace the upgradefluxfile builtin with a seperate upgrade-flux-file tool.  
						
						... 
						
						
						
						This allows us to remove all the SQL stuff from the main program, and restores
the ability to upgrade from version 2 SQL files. 
						
						
					 
					
						2022-02-04 21:27:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						091ef6d972 
					 
					
						
						
							
							Merge pull request  #439  from tdaede/d88_doublestep  
						
						... 
						
						
						
						D88: Add 2D (40 track double density) support. 
						
						
					 
					
						2022-02-03 00:27:55 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						e501c44985 
					 
					
						
						
							
							Merge branch 'master' into micropolis-275  
						
						
						
						
					 
					
						2022-01-29 10:09:35 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						bc9b761903 
					 
					
						
						
							
							Prefer IMG for Micropolis, and use a vgi profile to swap format  
						
						
						
						
					 
					
						2022-01-29 10:05:54 -07:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						dfb461b05c 
					 
					
						
						
							
							D88: Add 2D (40 track double density) support.  
						
						... 
						
						
						
						This assumes a 360rpm drive, and double stepping.
If fluxengine supports the concept of 40 vs 80 track drives in the
future, it might make sense for this to assume a 300rpm drive
instead. 
						
						
					 
					
						2022-01-28 10:50:36 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86f6a2f722 
					 
					
						
						
							
							Merge pull request  #437  from davidgiven/verify  
						
						... 
						
						
						
						Fix --no-verify. 
						
						
					 
					
						2022-01-27 22:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77d6d0d5be 
					 
					
						
						
							
							Fix --no-verify.  
						
						
						
						
					 
					
						2022-01-27 20:49:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4946909c6d 
					 
					
						
						
							
							Merge pull request  #436  from davidgiven/dim  
						
						... 
						
						
						
						Fix some autoconfigure issues. 
						
						
					 
					
						2022-01-27 00:07:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2439736cb4 
					 
					
						
						
							
							When autoconfiguring, set up the decoder to allow disk verification.  
						
						
						
						
					 
					
						2022-01-26 23:53:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8fb2ad1986 
					 
					
						
						
							
							Automatically set the number of heads and cylinders where appropriate.  
						
						
						
						
					 
					
						2022-01-26 23:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d7bbcec66 
					 
					
						
						
							
							Merge pull request  #435  from davidgiven/brother  
						
						... 
						
						
						
						Don't use signed values for track/sector/side values 
						
						
					 
					
						2022-01-26 23:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ac9d34aac 
					 
					
						
						
							
							Don't rely on the geometry autodetector for Brother formats.  
						
						
						
						
					 
					
						2022-01-26 23:13:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3369029e9a 
					 
					
						
						
							
							Don't use signed ints for the track/side/sector values.  
						
						
						
						
					 
					
						2022-01-26 23:13:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11f411b745 
					 
					
						
						
							
							Merge pull request  #433  from davidgiven/rawread  
						
						... 
						
						
						
						Don't crash when trying to read flux from a fl2 file where there isn't any. 
						
						
					 
					
						2022-01-26 23:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9bb6e15900 
					 
					
						
						
							
							Don't crash when trying to read flux from a fl2 file where there isn't any  
						
						... 
						
						
						
						flux. 
						
						
					 
					
						2022-01-26 22:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2a6b37f5f 
					 
					
						
						
							
							Merge pull request  #430  from tdaede/greaseweazle_time_read  
						
						... 
						
						
						
						Support time-based reads for Greaseweazle V24+. 
						
						
					 
					
						2022-01-26 21:17:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0c1f6163f7 
					 
					
						
						
							
							Merge pull request  #432  from tdaede/no_verify  
						
						... 
						
						
						
						Add flag to skip verification during write. 
						
						
					 
					
						2022-01-26 21:16:21 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						6860317a58 
					 
					
						
						
							
							Add flag to skip verification during write.  
						
						... 
						
						
						
						Fixes  #425  
					
						2022-01-26 11:45:28 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						77257b0989 
					 
					
						
						
							
							Support time-based reads for Greaseweazle V24+.  
						
						... 
						
						
						
						This substantially speeds up read and verify operations, allowing
only 1.2 revs rather than 2 revs to be read.
Fixes  #426  
						
						
					 
					
						2022-01-26 08:02:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8f35da5163 
					 
					
						
						
							
							Merge pull request  #428  from tdaede/doc_pc98  
						
						... 
						
						
						
						Add documentation for PC-98, X68000, etc. 
						
						
					 
					
						2022-01-26 17:00:40 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						82d8c40b5f 
					 
					
						
						
							
							Add documentation for PC-98, X68000, etc.  
						
						
						
						
					 
					
						2022-01-25 09:53:56 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dbfc0f98c3 
					 
					
						
						
							
							Merge pull request  #422  from tdaede/nfdr0  
						
						... 
						
						
						
						Add NFD r0 image reader. 
						
						
					 
					
						2022-01-22 23:28:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca15bf4a92 
					 
					
						
						
							
							Merge pull request  #417  from tdaede/fluxsink_ratio  
						
						... 
						
						
						
						Add option to rescale flux source pulses. 
						
						
					 
					
						2022-01-22 23:27:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e4d4cc002 
					 
					
						
						
							
							Hotfix for Windows build.  
						
						
						
						
					 
					
						2022-01-22 22:29:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4257544402 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2022-01-22 21:20:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						83d44bd03e 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2022-01-22 20:46:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						745e0685a4 
					 
					
						
						
							
							Allow specifying the GreaseWeazle serial port directly (for devices which don't  
						
						... 
						
						
						
						have the GreaseWeazle VID/PID). 
						
						
					 
					
						2022-01-22 20:41:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d6db2128df 
					 
					
						
						
							
							Toggle DTR on Unixes as well as on Windows.  
						
						
						
						
					 
					
						2022-01-22 20:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6e83ed5654 
					 
					
						
						
							
							Update clang-format file.  
						
						
						
						
					 
					
						2022-01-22 20:37:58 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						a4f44933ec 
					 
					
						
						
							
							Add NFD r0 image reader.  
						
						... 
						
						
						
						This format is very similar to D88, but used mostly for PC-98
rather than PC-88. 
						
						
					 
					
						2022-01-22 08:33:43 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fe080e1d90 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-01-21 19:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dd462873d2 
					 
					
						
						
							
							Merge pull request  #410  from pauldevine/victor9k  
						
						... 
						
						
						
						Victor9k Double Sided Support 
						
						
					 
					
						2022-01-20 23:51:24 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						628fec2c92 
					 
					
						
						
							
							Merge branch 'victor9k' of github.com:pauldevine/fluxengine into victor9k  
						
						
						
						
					 
					
						2022-01-20 13:57:25 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						c4700f3cb8 
					 
					
						
						
							
							updated documentation for double-sided, made note about documentaiton bug for track format  
						
						
						
						
					 
					
						2022-01-20 13:56:35 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						fac606c475 
					 
					
						
						
							
							adding Victor9k double sided src format  
						
						
						
						
					 
					
						2022-01-20 13:56:35 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						5a0aadabc1 
					 
					
						
						
							
							adding support for double-sided Victor9k disks  
						
						
						
						
					 
					
						2022-01-20 13:56:35 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						283b9871cb 
					 
					
						
						
							
							correct media size in README  
						
						
						
						
					 
					
						2022-01-20 13:56:35 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9d88cc2a0 
					 
					
						
						
							
							Merge pull request  #420  from davidgiven/contains  
						
						... 
						
						
						
						Don't use string::contains as it's not sufficiently widespread yet. 
						
						
					 
					
						2022-01-20 20:40:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c751810b84 
					 
					
						
						
							
							Don't use string::contains.  
						
						
						
						
					 
					
						2022-01-20 20:24:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2dbc9c39b1 
					 
					
						
						
							
							Merge pull request  #419  from davidgiven/clang  
						
						... 
						
						
						
						Add initial clang-format file. 
						
						
					 
					
						2022-01-20 19:54:07 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						a9933c7764 
					 
					
						
						
							
							updated documentation for double-sided, made note about documentaiton bug for track format  
						
						
						
						
					 
					
						2022-01-19 16:21:40 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ffcac3a12d 
					 
					
						
						
							
							Add initial clang-format file.  
						
						
						
						
					 
					
						2022-01-20 00:08:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a4130e5f78 
					 
					
						
						
							
							Merge pull request  #418  from tdaede/auto_fdi  
						
						... 
						
						
						
						FDI: Add support for automatically setting format. 
						
						
					 
					
						2022-01-19 23:12:41 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						de8f8b7d91 
					 
					
						
						
							
							FDI: Add support for automatically setting format.  
						
						
						
						
					 
					
						2022-01-17 17:02:26 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						b8c58b12fd 
					 
					
						
						
							
							Add option to rescale flux source pulses.  
						
						... 
						
						
						
						This actually scales by the reciprotal of the flux sink, to
allow the same value to be set for both options. 
						
						
					 
					
						2022-01-17 16:53:50 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4af355e1f9 
					 
					
						
						
							
							Merge pull request  #416  from jepler/patch-1  
						
						... 
						
						
						
						Fix a little markup error 
						
						
					 
					
						2022-01-17 15:36:43 +01:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						0e7e9d5643 
					 
					
						
						
							
							Line columns up again  
						
						
						
						
					 
					
						2022-01-16 20:08:01 -06:00 
						 
				 
			
				
					
						
							
							
								Jeff Epler 
							
						 
					 
					
						
						
							
						
						fafadc3333 
					 
					
						
						
							
							Fix a markup typo  
						
						
						
						
					 
					
						2022-01-16 20:07:08 -06:00 
						 
				 
			
				
					
						
							
							
								Limor "Ladyada" Fried 
							
						 
					 
					
						
						
							
						
						752c92bb21 
					 
					
						
						
							
							Merge pull request  #1  from adafruit/floppzy  
						
						... 
						
						
						
						PR check! 
						
						
					 
					
						2022-01-16 13:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								lady ada 
							
						 
					 
					
						
						
							
						
						45d7b284e3 
					 
					
						
						
							
							1) update CI to add zip on commit for quick testing  
						
						... 
						
						
						
						2) fix gw readflux command (should be 8 bytes long but was packed as 10)
3) add support for non-gw VID/PID (generic serial port that is gw compatible)
4) manually set/clear DTR on serial port devices - this seems to be essential for tinyusb/arduino CDC
not tested with a gw but ought not to have broken anything! 
						
						
					 
					
						2022-01-16 12:43:47 -05:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						085fca7e31 
					 
					
						
						
							
							adding Victor9k double sided src format  
						
						
						
						
					 
					
						2022-01-10 15:34:37 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						8744114790 
					 
					
						
						
							
							adding support for double-sided Victor9k disks  
						
						
						
						
					 
					
						2022-01-10 15:33:29 -08:00 
						 
				 
			
				
					
						
							
							
								Paul Devine 
							
						 
					 
					
						
						
							
						
						c658a764d0 
					 
					
						
						
							
							correct media size in README  
						
						
						
						
					 
					
						2022-01-10 15:06:29 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6a07ba850c 
					 
					
						
						
							
							Merge pull request  #409  from davidgiven/hcs  
						
						... 
						
						
						
						Support HCS as well as CHS format in the image reader/writer. 
						
						
					 
					
						2022-01-11 00:03:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c4e29e74b2 
					 
					
						
						
							
							Support HCS as well as CHS format in the image reader/writer.  
						
						
						
						
					 
					
						2022-01-10 23:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						40bca8b38c 
					 
					
						
						
							
							Merge pull request  #370  from tdaede/rescale  
						
						
						
						
					 
					
						2022-01-10 23:02:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						18af881fe5 
					 
					
						
						
							
							Attach the underlying raw records to Sector structures; add a .raw exporter for  
						
						... 
						
						
						
						getting the MFM/FM/GCR stream. 
						
						
					 
					
						2022-01-04 23:49:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dfd97d9fc5 
					 
					
						
						
							
							Merge pull request  #359  from tdaede/compdb  
						
						... 
						
						
						
						Add Make target to build compdb. 
						
						
					 
					
						2022-01-03 00:15:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ebd2c329ff 
					 
					
						
						
							
							Merge pull request  #397  from hharte/master  
						
						... 
						
						
						
						reader: Fix conflicting sector error message. 
						
						
					 
					
						2022-01-02 17:38:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						265b169d43 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2022-01-02 15:07:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d154b1464f 
					 
					
						
						
							
							Merge pull request  #404  from davidgiven/shugart  
						
						... 
						
						
						
						Add support for selecting the Shugart or IBMPC GreaseWeazle bus types. 
						
						
					 
					
						2022-01-01 23:05:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a32ea6e5f8 
					 
					
						
						
							
							Add support for selecting the Shugart or IBMPC GreaseWeazle bus types.  
						
						
						
						
					 
					
						2022-01-01 22:45:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d7b21bf07e 
					 
					
						
						
							
							Merge pull request  #400  from davidgiven/update  
						
						... 
						
						
						
						Update firmware to version 16. 
						
						
					 
					
						2021-12-31 21:41:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d120790da7 
					 
					
						
						
							
							Update firmware to version 16.  
						
						
						
						
					 
					
						2021-12-31 20:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						bd854d29a4 
					 
					
						
						
							
							Merge branch 'master' into micropolis-275  
						
						
						
						
					 
					
						2021-12-29 12:39:07 -06:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						d06e3db90b 
					 
					
						
						
							
							Support .vgi for image writing  
						
						... 
						
						
						
						vgi was already added to imagereader, but was missing from imagewriter. 
						
						
					 
					
						2021-12-29 12:23:04 -06:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						5ada533b06 
					 
					
						
						
							
							reader: Fix conflicting sector error message.  
						
						... 
						
						
						
						The conflicting sector error message incorrectly displays the track instead
of the sector in conflict. 
						
						
					 
					
						2021-12-25 09:10:53 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f5e648751 
					 
					
						
						
							
							Merge pull request  #394  from hharte/fixserial  
						
						... 
						
						
						
						Windows: Support serial ports > COM9 
						
						
					 
					
						2021-12-17 23:06:41 +00:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						9ee5b3eaf3 
					 
					
						
						
							
							Windows: Support serial ports > COM9  
						
						... 
						
						
						
						Windows requires the use of the DOS UNC path name for COM ports
greater than COM9.  Prefix the port name with \\.\ 
						
						
					 
					
						2021-12-17 14:21:19 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0560da246b 
					 
					
						
						
							
							Add wxwidgets to the build dependencies.  
						
						
						
						
					 
					
						2021-12-17 20:24:50 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b6b3ee3b8 
					 
					
						
						
							
							Fix wxwidgets building on Windows. We now have it working on all three  
						
						... 
						
						
						
						platforms. 
						
						
					 
					
						2021-12-17 20:10:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						45fe83951a 
					 
					
						
						
							
							Merge pull request  #392  from davidgiven/warnings  
						
						... 
						
						
						
						Fix some minor build glitches and warnings. 
						
						
					 
					
						2021-12-16 13:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						57e5d8911d 
					 
					
						
						
							
							Fix missing build dependency causing sporadic build failures.  
						
						
						
						
					 
					
						2021-12-16 14:27:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5768a766b8 
					 
					
						
						
							
							Silence stray warnings.  
						
						
						
						
					 
					
						2021-12-16 14:27:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						051e9e38f3 
					 
					
						
						
							
							Add a boilerplate wxwidgets example.  
						
						
						
						
					 
					
						2021-12-15 22:55:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						63a5954dfa 
					 
					
						
						
							
							Merge pull request  #390  from davidgiven/victor9k  
						
						... 
						
						
						
						Victor 9000 fixes 
						
						
					 
					
						2021-12-15 15:08:41 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						897931f273 
					 
					
						
						
							
							Merge pull request  #386  from davidgiven/pulsefix  
						
						... 
						
						
						
						Various firmware fixes 
						
						
					 
					
						2021-12-14 21:07:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03e80b2f1c 
					 
					
						
						
							
							Fix the format so it no longer discards sector 0.  
						
						
						
						
					 
					
						2021-12-14 21:10:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53c8ec864c 
					 
					
						
						
							
							Clean up the GreaseWeazle bandwidth tester. Sometimes it doesn't read the right  
						
						... 
						
						
						
						amount of data from the device? 
						
						
					 
					
						2021-12-14 18:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d3002f118 
					 
					
						
						
							
							Announce the device serial number on connection again.  
						
						
						
						
					 
					
						2021-12-13 23:24:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5eeb52660c 
					 
					
						
						
							
							Update documentation for the USB autodetection.  
						
						
						
						
					 
					
						2021-12-13 23:19:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3dfafaa278 
					 
					
						
						
							
							GreaseWeazle autodetection now works (at least on Linux).  
						
						
						
						
					 
					
						2021-12-13 23:09:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						462bd9ae5e 
					 
					
						
						
							
							Rewrite the sampler pulse detection... again.  
						
						
						
						
					 
					
						2021-12-12 23:13:23 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dab0fcc7c0 
					 
					
						
						
							
							Hopefully fix Linux build.  
						
						
						
						
					 
					
						2021-12-12 21:15:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b8a3e8085e 
					 
					
						
						
							
							Fix after merge.  
						
						
						
						
					 
					
						2021-12-12 19:58:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c9d1d72ba3 
					 
					
						
						
							
							Merge in the libusbp changes.  
						
						
						
						
					 
					
						2021-12-12 19:50:33 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ccf5d513d2 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-12 19:49:32 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d157b7b05d 
					 
					
						
						
							
							Make libusbp work on Windows; rework the Microsoft-specific bits of the  
						
						... 
						
						
						
						firmware to match. This does at least allow us to get rid of the patcher. 
						
						
					 
					
						2021-12-12 17:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						05981ac46c 
					 
					
						
						
							
							Make work on OSX.  
						
						
						
						
					 
					
						2021-12-12 15:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						08615a5954 
					 
					
						
						
							
							Make libusbp build, at least on Linux; port fluxengineusb to use it.  
						
						
						
						
					 
					
						2021-12-12 16:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b6dbe26c7e 
					 
					
						
						
							
							Raw import of libusbp.  
						
						
						
						
					 
					
						2021-12-11 18:59:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f0d61b379 
					 
					
						
						
							
							Merge pull request  #388  from davidgiven/supercardpro  
						
						... 
						
						
						
						Tell the various IBM decoders which sectors to expect, for more reliable retries. 
						
						
					 
					
						2021-12-11 11:26:51 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e5e494f88 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-11 12:18:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b15fd05e8d 
					 
					
						
						
							
							Add support in the IBM decoder for trackdata protos, and then configure the IBM  
						
						... 
						
						
						
						profiles to know about which sectors it should see in the result image to allow
retries if sectors aren't found. 
						
						
					 
					
						2021-12-11 12:17:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						faabc28d1b 
					 
					
						
						
							
							Merge pull request  #387  from davidgiven/supercardpro  
						
						... 
						
						
						
						Refactor the serial port code. 
						
						
					 
					
						2021-12-10 23:45:49 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b815846ee 
					 
					
						
						
							
							...and fix for OSX.  
						
						
						
						
					 
					
						2021-12-10 23:35:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fe8be18c4c 
					 
					
						
						
							
							Fix the serial port code on Windows.  
						
						
						
						
					 
					
						2021-12-10 23:29:20 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						519c30321d 
					 
					
						
						
							
							Split the serial port code off into its own file so we can use it for the SCP  
						
						... 
						
						
						
						driver. 
						
						
					 
					
						2021-12-11 00:06:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77be88a5bb 
					 
					
						
						
							
							Add a package that the tests need.  
						
						
						
						
					 
					
						2021-12-10 21:25:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d04931f9f 
					 
					
						
						
							
							Turns out the high density pin is asserted when _double_ density. Set it  
						
						... 
						
						
						
						correctly. 
						
						
					 
					
						2021-12-10 20:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d1ee7a43e 
					 
					
						
						
							
							Don't spin in an infinite loop if the decoder tries to find a data record and  
						
						... 
						
						
						
						the matcher fails to find anything, leaving the seek point unchanged. 
						
						
					 
					
						2021-12-10 19:56:00 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2584a25527 
					 
					
						
						
							
							Update components and binary.  
						
						
						
						
					 
					
						2021-12-10 19:55:06 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0647a82d38 
					 
					
						
						
							
							The tests will run on Windows now.  
						
						
						
						
					 
					
						2021-12-10 19:54:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c56459c98c 
					 
					
						
						
							
							Add back the pulse converter, as a 12MHz sample clock only allows pulses which  
						
						... 
						
						
						
						are 83ns long, which I think is too big. We now sample the index signal at
64MHz which allows pulses down to 16ns. 
						
						
					 
					
						2021-12-10 17:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7b0a4a057d 
					 
					
						
						
							
							Merge pull request  #376  from tdaede/scpfix2  
						
						... 
						
						
						
						Fix SCP writer to always write complete revolutions. 
						
						
					 
					
						2021-12-09 22:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c3e520594 
					 
					
						
						
							
							Merge pull request  #378  from tdaede/ibm_n88basic  
						
						... 
						
						
						
						Add ibm_n88basic format. 
						
						
					 
					
						2021-12-08 19:56:35 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						ce1daf6a2b 
					 
					
						
						
							
							Add option to rescale flux sink pulses.  
						
						... 
						
						
						
						Note that this does not affect the decoder used for verify,
but at least for tame rescaling the decoders are still able to
lock.
This is a precursor to automatic scaling via the disk speed
measurement. 
						
						
					 
					
						2021-12-07 14:45:32 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						68314cd44d 
					 
					
						
						
							
							Add n88basic format.  
						
						... 
						
						
						
						This isn't really intended to be used directly (bare images are
normally .d88 etc) but is useful for testing the FM encoder. 
						
						
					 
					
						2021-12-07 14:39:31 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						17787b97d4 
					 
					
						
						
							
							Merge pull request  #371  from tdaede/d88hd  
						
						... 
						
						
						
						Set media density automatically for D88 format. 
						
						
					 
					
						2021-12-07 21:54:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						da84297b2c 
					 
					
						
						
							
							Merge pull request  #380  from tdaede/last_fluxmap  
						
						... 
						
						
						
						SCP: Only write the last continuous fluxmap. 
						
						
					 
					
						2021-12-07 21:47:54 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e3e3bb770d 
					 
					
						
						
							
							Merge pull request  #379  from tdaede/no_disk_sector_check  
						
						... 
						
						
						
						Remove per-track sector check from D88. 
						
						
					 
					
						2021-12-07 21:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d4f180741 
					 
					
						
						
							
							Merge pull request  #381  from hharte/fixnorthstar  
						
						... 
						
						
						
						Fix North Star after decoder update 
						
						
					 
					
						2021-12-07 21:44:26 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						316836d9f6 
					 
					
						
						
							
							Merge pull request  #382  from darkstar/protofix  
						
						... 
						
						
						
						Fix a small typo in proto.cc 
						
						
					 
					
						2021-12-07 17:24:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D 
							
						 
					 
					
						
						
							
						
						aa3b0a117a 
					 
					
						
						
							
							Fix a small typo in proto.cc  
						
						... 
						
						
						
						Also add long-forms "yes" and "no" as valid options 
						
						
					 
					
						2021-12-07 18:10:53 +01:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						0f7df3281f 
					 
					
						
						
							
							NorthStar: Fix nsiimagewriter image size in informational message.  
						
						
						
						
					 
					
						2021-12-06 17:57:08 -10:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						4a91a35799 
					 
					
						
						
							
							Fix the North Star decoder after the PLL upgrade.  
						
						
						
						
					 
					
						2021-12-06 17:55:54 -10:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						36c2263675 
					 
					
						
						
							
							Fix the Micropolis decoder after the PLL upgrade.  
						
						
						
						
					 
					
						2021-12-06 22:20:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						28068d8d31 
					 
					
						
						
							
							Merge pull request  #375  from davidgiven/fl2  
						
						... 
						
						
						
						Make the new FL2 format the default. 
						
						
					 
					
						2021-12-06 22:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						0c3c08db36 
					 
					
						
						
							
							SCP: Only write the last continuous fluxmap.  
						
						
						
						
					 
					
						2021-12-06 11:47:42 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						bb5d62fe69 
					 
					
						
						
							
							Remove per-track sector check from D88.  
						
						... 
						
						
						
						It's no longer needed to be this strict. 
						
						
					 
					
						2021-12-06 10:13:30 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						376270dd53 
					 
					
						
						
							
							Merge pull request  #377  from tdaede/d88trackfill  
						
						... 
						
						
						
						Set FM gap fill byte in D88. 
						
						
					 
					
						2021-12-06 16:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						9056b23eaa 
					 
					
						
						
							
							Set FM gap fill byte in D88.  
						
						
						
						
					 
					
						2021-12-06 08:10:02 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						634be4ae51 
					 
					
						
						
							
							Fix SCP writer to always write complete revolutions.  
						
						... 
						
						
						
						There were a couple of problems that needed to be fixed:
- Fluxmaps can be produced with zero index pulses by encoders.
This is somewhat ambiguous but it's assumed that this means there
is exactly one revolution.
- The SCP unindexed mode wasn't properly supported, as it should
create equal-length revolutions not aligned to indexes. However,
fluxmaps don't contain any information on rotation speed. Therefore,
drop the ability to create unindexed SCPs and slightly change the
meaning of the option to not include pre-index data.
- Real flux reads can potentially produce duplicate index pulses.
Avoid creating zero-length revs.
- Fix off-by-one error for rev count. 
						
						
					 
					
						2021-12-06 07:41:16 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						422620f4fe 
					 
					
						
						
							
							Merge pull request  #374  from davidgiven/ibm  
						
						... 
						
						
						
						Make the gap fill byte configurable. 
						
						
					 
					
						2021-12-05 22:27:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						194b9b1193 
					 
					
						
						
							
							Modify the flux upgrader to convert from sqlite flux files to fl2 flux files.  
						
						
						
						
					 
					
						2021-12-05 17:46:23 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						27fceb3f41 
					 
					
						
						
							
							Make the new FL2 flux format the default.  
						
						
						
						
					 
					
						2021-12-05 17:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						930e0bcd67 
					 
					
						
						
							
							Let the tests run on OSX.  
						
						
						
						
					 
					
						2021-12-05 17:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d81e0a3ed4 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-05 16:44:15 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						ebb5c17be4 
					 
					
						
						
							
							Make the IBM format gap fill byte configurable.  
						
						
						
						
					 
					
						2021-12-05 16:43:45 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1e99fe5b04 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-05 16:37:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f5f22c82b 
					 
					
						
						
							
							Merge pull request  #373  from davidgiven/fl2  
						
						... 
						
						
						
						Add a new much simpler file format. 
						
						
					 
					
						2021-12-05 16:29:21 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						709e300960 
					 
					
						
						
							
							More typo fixing.  
						
						
						
						
					 
					
						2021-12-05 17:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2f677d84e 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2021-12-05 17:00:28 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						18d90c44dd 
					 
					
						
						
							
							Rework the flux decoders to add a desync opcode for separating multiple reads  
						
						... 
						
						
						
						in a flux stream. Finally add a unit test for the flux decoder. 
						
						
					 
					
						2021-12-05 14:42:57 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						298f77f52e 
					 
					
						
						
							
							Add the FL2 reader.  
						
						
						
						
					 
					
						2021-12-05 11:33:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						70b2f7efb4 
					 
					
						
						
							
							Merge pull request  #372  from davidgiven/osx  
						
						... 
						
						
						
						Add a warning if you use a /dev/tty file on OSX 
						
						
					 
					
						2021-12-04 21:14:46 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						78a070bd99 
					 
					
						
						
							
							Add a simple warning if you're using OSX with a GreaseWeazle and select a  
						
						... 
						
						
						
						/dev/tty file rather than a /dev/cu one (the /dev/tty files usually don't work). 
						
						
					 
					
						2021-12-04 20:57:53 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						c88ff973b1 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-04 19:23:41 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						66f82f764d 
					 
					
						
						
							
							Set media density automatically for D88 format.  
						
						
						
						
					 
					
						2021-12-04 10:31:17 -08:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						d36a18c17a 
					 
					
						
						
							
							Add the experimental FL2 encoder.  
						
						
						
						
					 
					
						2021-12-04 12:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8efd95346a 
					 
					
						
						
							
							Merge pull request  #369  from tdaede/d88plus  
						
						... 
						
						
						
						Use per-track encoding specified in D88 files. 
						
						
					 
					
						2021-12-04 11:44:28 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						04b91377c9 
					 
					
						
						
							
							Use per-track encoding specified in D88 files.  
						
						... 
						
						
						
						This supports varying sector sizes, counts, and modulation on
a per-track basis. It also supports writing sectors in the
original order. 
						
						
					 
					
						2021-12-04 03:36:06 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5d04d989c 
					 
					
						
						
							
							Merge pull request  #366  from davidgiven/victor9k  
						
						... 
						
						
						
						Add a Victor 9000 encoder. 
						
						
					 
					
						2021-12-03 23:03:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06a497f346 
					 
					
						
						
							
							As the victor9k profile is single-sided only, rename it.  
						
						
						
						
					 
					
						2021-12-03 23:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1cf706a8f 
					 
					
						
						
							
							Update Victor9K documentation.  
						
						
						
						
					 
					
						2021-12-03 23:41:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91f04e36e9 
					 
					
						
						
							
							Bash the Victor9K encoder into producing images that look almost plausible.  
						
						
						
						
					 
					
						2021-12-03 23:39:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d76eec0f6 
					 
					
						
						
							
							Merge pull request  #361  from tdaede/autodim  
						
						... 
						
						
						
						Automatically configure format for DIM when no format is specified. 
						
						
					 
					
						2021-12-03 21:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						7822325866 
					 
					
						
						
							
							Automatically configure format for DIM when no format is specified.  
						
						
						
						
					 
					
						2021-12-03 13:34:35 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						521123f139 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-03 22:34:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b3f511b025 
					 
					
						
						
							
							Merge pull request  #364  from davidgiven/scp  
						
						... 
						
						
						
						Improve SCP handling. 
						
						
					 
					
						2021-12-03 21:28:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ff63840beb 
					 
					
						
						
							
							Run the encodedecode tests with scp as well as flux.  
						
						
						
						
					 
					
						2021-12-03 22:12:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1fbcf4aa5f 
					 
					
						
						
							
							More Victor9K encoder.  
						
						
						
						
					 
					
						2021-12-03 22:04:25 +01:00 
						 
				 
			
				
					
						
							
							
								dtrg 
							
						 
					 
					
						
						
							
						
						8d6a811204 
					 
					
						
						
							
							Correctly write the number of revolutions in SCP files.  
						
						
						
						
					 
					
						2021-12-03 18:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								dtrg 
							
						 
					 
					
						
						
							
						
						08fe2a9e27 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-12-03 13:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d8465f4374 
					 
					
						
						
							
							Merge pull request  #357  from tdaede/d88  
						
						... 
						
						
						
						Add minimal D88 image format reader. 
						
						
					 
					
						2021-12-03 11:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						8a3cd14723 
					 
					
						
						
							
							Add minimal D88 image format reader.  
						
						... 
						
						
						
						This implements a subset of D88, only supporting the first floppy
in an image. It only supports images with equal sector sizes,
equal numbers of sectors per track, and no bad sectors. 
						
						
					 
					
						2021-12-03 02:18:29 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						08c1671f21 
					 
					
						
						
							
							Add Make target to build compdb.  
						
						
						
						
					 
					
						2021-12-03 02:13:01 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91e794add1 
					 
					
						
						
							
							Merge pull request  #358  from davidgiven/imageformats  
						
						... 
						
						
						
						Refactor to allow image readers to specify the encoder/decoder formats, if desired. 
						
						
					 
					
						2021-12-02 22:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9c98caf21d 
					 
					
						
						
							
							Remove the prototype IMD automatic encoder code, because it needs a lot more  
						
						... 
						
						
						
						work. 
						
						
					 
					
						2021-12-02 22:44:33 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						f97c42017f 
					 
					
						
						
							
							Instead of preloading the image, just explicitly load it in fe-write and change  
						
						... 
						
						
						
						the writeDiskCommand interface to take an Image rather than an ImageReader. 
						
						
					 
					
						2021-12-01 19:58:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						3033a2cb95 
					 
					
						
						
							
							Add semi-functioning prototype code to set the encoder and decoder  
						
						... 
						
						
						
						automatically with IMD files. Also make the IMD reader work properly again. 
						
						
					 
					
						2021-12-01 18:18:48 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						bcf6f48d46 
					 
					
						
						
							
							In fe-read, load the image before constructing the encoder, decoder etc so as  
						
						... 
						
						
						
						to allow the image reader to modify the config if necessary. 
						
						
					 
					
						2021-12-01 17:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4c97f15a65 
					 
					
						
						
							
							Merge pull request  #355  from tdaede/lowercase  
						
						... 
						
						
						
						Make filename endings case insensitive. 
						
						
					 
					
						2021-12-01 17:23:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5dc6349818 
					 
					
						
						
							
							Merge pull request  #356  from tdaede/fix_sizes  
						
						... 
						
						
						
						Fix reported size of DIM and FDI images. 
						
						
					 
					
						2021-12-01 17:22:08 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						6ab5c4012a 
					 
					
						
						
							
							Make filename endings case insensitive.  
						
						
						
						
					 
					
						2021-12-01 06:35:15 -08:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						1d50e45777 
					 
					
						
						
							
							Fix reported size of DIM and FDI images.  
						
						... 
						
						
						
						The computation for size accidentally included header size. 
						
						
					 
					
						2021-12-01 06:32:18 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3cbf420acd 
					 
					
						
						
							
							Merge pull request  #354  from tdaede/fdi  
						
						... 
						
						
						
						Add FDI format reader. 
						
						
					 
					
						2021-12-01 13:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						ea407b2182 
					 
					
						
						
							
							Add FDI format reader.  
						
						... 
						
						
						
						This format is common for NEC PC-98 disk images. 
						
						
					 
					
						2021-12-01 03:44:18 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5228885760 
					 
					
						
						
							
							Merge pull request  #348  from tdaede/dim  
						
						... 
						
						
						
						Add DIM format reader. 
						
						
					 
					
						2021-12-01 12:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						676845aaf3 
					 
					
						
						
							
							Add DIM format reader.  
						
						... 
						
						
						
						This format is common for Japanese PC floppy images. 
						
						
					 
					
						2021-12-01 00:07:02 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						61af9b3810 
					 
					
						
						
							
							Merge pull request  #351  from tdaede/xdf  
						
						... 
						
						
						
						Add alias for XDF image files. 
						
						
					 
					
						2021-11-30 12:42:33 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						406a433c3f 
					 
					
						
						
							
							Add alias for XDF image files.  
						
						... 
						
						
						
						This is a common extension for Sharp X68000 bare disk images. 
						
						
					 
					
						2021-11-30 00:40:54 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2abd413c08 
					 
					
						
						
							
							Merge pull request  #350  from tdaede/gw_density  
						
						... 
						
						
						
						Fix inverted density select in Greaseweazle driver. 
						
						
					 
					
						2021-11-29 13:25:03 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						ad96c9bb9f 
					 
					
						
						
							
							Fix inverted density select in Greaseweazle driver.  
						
						... 
						
						
						
						Pin 2 should be set high when high density is selected. 
						
						
					 
					
						2021-11-28 19:31:26 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b412d54998 
					 
					
						
						
							
							Do the framework and hopefully a lot of the maths of the Victor 9K encoder.  
						
						
						
						
					 
					
						2021-11-27 23:38:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6247d3c5e6 
					 
					
						
						
							
							Don't print lots of digits after the decimal point in the amount of read data.  
						
						
						
						
					 
					
						2021-11-27 23:38:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b7ee513dfd 
					 
					
						
						
							
							Set up the config for the Victor 9000 format.  
						
						
						
						
					 
					
						2021-11-27 20:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3795abc19e 
					 
					
						
						
							
							Add the Victor9k boilerplate.  
						
						
						
						
					 
					
						2021-11-27 19:44:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1d32a4d984 
					 
					
						
						
							
							Merge pull request  #346  from davidgiven/victor9k  
						
						... 
						
						
						
						Rewrite the flux decoder to use a PLL-driven algorithm. 
						
						
					 
					
						2021-11-26 22:43:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a20a78cd64 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2021-11-26 21:37:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a2f51b36ec 
					 
					
						
						
							
							Check in missing file...  
						
						
						
						
					 
					
						2021-11-26 21:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						910ccb273a 
					 
					
						
						
							
							Added the PLL phase adjustment stuff to the decoder. Much better decodes.  
						
						
						
						
					 
					
						2021-11-26 21:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2cbe39e553 
					 
					
						
						
							
							Fix bugs to make the IBM decoder work again.  
						
						
						
						
					 
					
						2021-11-26 21:17:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						994c8fc02d 
					 
					
						
						
							
							Merge pull request  #347  from tdaede/jpc  
						
						... 
						
						
						
						Add Japanese PC 1.2MB format. 
						
						
					 
					
						2021-11-26 12:56:47 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daede 
							
						 
					 
					
						
						
							
						
						57dcd6d520 
					 
					
						
						
							
							Add Japanese PC 1.2MB format.  
						
						... 
						
						
						
						This format is used by the PC-98 and Sharp X68000 series.
3.5" disks are spun at 360rpm to match the clock rate of 5.25". 
						
						
					 
					
						2021-11-26 03:50:44 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						20ade1de7b 
					 
					
						
						
							
							Replace the flux decoder with a PLL-based one stolen from samdisk. It almost  
						
						... 
						
						
						
						works. 
						
						
					 
					
						2021-11-25 00:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						28aff78469 
					 
					
						
						
							
							Make victor9k disk images triangular.  
						
						
						
						
					 
					
						2021-11-21 21:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						3b95e56418 
					 
					
						
						
							
							Support Micropolis variations and prefer VGI extension  
						
						
						
						
					 
					
						2021-11-07 21:54:00 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						056055bf0b 
					 
					
						
						
							
							Merge pull request  #341  from davidgiven/ibm  
						
						... 
						
						
						
						Minor fixes to do the the imgwriter and Acorn formats. 
						
						
					 
					
						2021-11-04 20:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						368d329459 
					 
					
						
						
							
							Set enable_side_byte for Acorn formats, because the machines don't always write  
						
						... 
						
						
						
						it. 
						
						
					 
					
						2021-11-03 14:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2fe1ffeaf1 
					 
					
						
						
							
							Add an ignore_track_byte setting.  
						
						
						
						
					 
					
						2021-11-03 14:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e252e8eb1d 
					 
					
						
						
							
							If no sector_count is specified in a sector_range, autodetect it.  
						
						
						
						
					 
					
						2021-11-03 14:15:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e160bcc7d5 
					 
					
						
						
							
							Merge pull request  #333  from ejona86/micropolis-write  
						
						... 
						
						
						
						Add Micropolis encoder 
						
						
					 
					
						2021-10-31 10:33:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41bd035690 
					 
					
						
						
							
							Merge pull request  #312  from davidgiven/teledisk  
						
						... 
						
						
						
						Add read support for Teledisk images, plus add a format for the HP 9121 disk drive 
						
						
					 
					
						2021-10-30 23:58:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b0003fc7e5 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-10-30 22:19:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8e1be97589 
					 
					
						
						
							
							Merge pull request  #335  from ejona86/scp-revs-crash  
						
						... 
						
						
						
						scpfluxsource: Support more than 5 revolutions 
						
						
					 
					
						2021-10-30 20:39:45 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						181f2f38d8 
					 
					
						
						
							
							s/ScpTrackStart/ScpTrackHeader/ and use in ScpTrack  
						
						
						
						
					 
					
						2021-10-30 10:29:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						661940114e 
					 
					
						
						
							
							Merge pull request  #338  from davidgiven/atari  
						
						... 
						
						
						
						Switch the Atari ST formats to use 1-based sector IDs. 
						
						
					 
					
						2021-10-30 13:30:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9874d4bec5 
					 
					
						
						
							
							Update compiler flags to make newer compilers happy.  
						
						
						
						
					 
					
						2021-10-30 13:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d5fedf35f 
					 
					
						
						
							
							Switch the Atari ST formats to use 1-based sector IDs.  
						
						
						
						
					 
					
						2021-10-28 19:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						69ad36a9ae 
					 
					
						
						
							
							scpfluxsource: Support more than 5 revolutions  
						
						... 
						
						
						
						This prevents uninitialized memory reads for files with many
revolutions. See #322 . 
						
						
					 
					
						2021-10-08 20:40:23 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						ce5fcaf172 
					 
					
						
						
							
							Micropolis raw 275 byte sectors  
						
						... 
						
						
						
						These are used by formats like VGI since the ECC varied per machine and
the 10 extra bytes of user data may contain useful information. 
						
						
					 
					
						2021-10-02 22:59:14 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						a00137d742 
					 
					
						
						
							
							Remove unused fe-writemicropolis.cc  
						
						
						
						
					 
					
						2021-10-02 17:37:33 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						e002842640 
					 
					
						
						
							
							Add Micropolis writing documentation snippet  
						
						
						
						
					 
					
						2021-10-02 17:26:46 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						41e9c46cba 
					 
					
						
						
							
							Port Micropolis encoder to protobuf-based config  
						
						
						
						
					 
					
						2021-10-02 16:24:38 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc2d58bee3 
					 
					
						
						
							
							Merge pull request  #332  from ejona86/redir-typo  
						
						... 
						
						
						
						Redirect dd to stdout instead of file '1' 
						
						
					 
					
						2021-10-02 20:28:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						c54de27503 
					 
					
						
						
							
							Merge branch 'master' into micropolis-write  
						
						... 
						
						
						
						Let's not act like this actually compiles. 
						
						
					 
					
						2021-10-02 12:45:56 -07:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						d9bfd77fba 
					 
					
						
						
							
							Redirect dd to stdout instead of file '1'  
						
						... 
						
						
						
						Looks like a typo, that would have had mostly the intended effect. 
						
						
					 
					
						2021-10-02 11:41:06 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						336cc0077c 
					 
					
						
						
							
							Merge pull request  #331  from davidgiven/proto  
						
						... 
						
						
						
						Assorted minor fixes. 
						
						
					 
					
						2021-09-25 21:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0be673b210 
					 
					
						
						
							
							Clarify documentation in the building doc.  
						
						
						
						
					 
					
						2021-09-25 22:43:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						028e2498fb 
					 
					
						
						
							
							Update references to --input.flux and --output.flux.  
						
						
						
						
					 
					
						2021-09-25 22:35:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						249f1dea9d 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-09-25 22:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						07c7b22669 
					 
					
						
						
							
							Allow setting enum proto values from the command line.  
						
						
						
						
					 
					
						2021-09-19 22:59:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6623058a18 
					 
					
						
						
							
							Merge pull request  #321  from wybren1971/patch-3  
						
						... 
						
						
						
						Update commodore1541.textpb 
						
						
					 
					
						2021-08-19 13:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								Wybren van Duinen 
							
						 
					 
					
						
						
							
						
						68e4d569d0 
					 
					
						
						
							
							Update commodore1541.textpb  
						
						... 
						
						
						
						Changed to default .d64 for use with emulators 
						
						
					 
					
						2021-08-17 15:00:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7186b25a69 
					 
					
						
						
							
							Merge pull request  #317  from davidgiven/tests  
						
						... 
						
						
						
						Fix a bunch of C++ incompatibilities. 
						
						
					 
					
						2021-08-04 20:39:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						42cacb18bd 
					 
					
						
						
							
							Lots of warning fixes. Can we switch to C++ 2A?  
						
						
						
						
					 
					
						2021-08-04 20:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d09c03f4d2 
					 
					
						
						
							
							Update fmt::format to version 7.1.3 (the last before module support is needed).  
						
						
						
						
					 
					
						2021-08-04 20:14:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ad240b150e 
					 
					
						
						
							
							Merge pull request  #316  from davidgiven/sectorids  
						
						... 
						
						
						
						Switch to using sector IDs rather than zero-index sector numbers. 
						
						
					 
					
						2021-08-03 22:45:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1177ef6f8d 
					 
					
						
						
							
							Allow the LDBS data rate and recording mode to be specified, or (crudely)  
						
						... 
						
						
						
						guessed if not. 
						
						
					 
					
						2021-08-03 22:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2ff50c0c56 
					 
					
						
						
							
							Fix merge issues.  
						
						
						
						
					 
					
						2021-08-01 20:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f4ed1307f 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-08-01 19:42:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6d5b7cb64e 
					 
					
						
						
							
							Merge pull request  #315  from davidgiven/tests  
						
						... 
						
						
						
						Overhaul the tests. 
						
						
					 
					
						2021-08-01 19:37:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00fc4e3890 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-08-01 19:26:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7344ee4402 
					 
					
						
						
							
							Fix binary extension on Windows.  
						
						
						
						
					 
					
						2021-08-01 19:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						740eacc7ac 
					 
					
						
						
							
							real_*_oneof() is too new for GI's proto library.  
						
						
						
						
					 
					
						2021-08-01 15:29:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b1bcf21ee 
					 
					
						
						
							
							Don't run the encodedecode tests on non-Linux platforms.  
						
						
						
						
					 
					
						2021-08-01 15:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b0a5174c0a 
					 
					
						
						
							
							Wire up the (available) tests.  
						
						
						
						
					 
					
						2021-08-01 14:58:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b7cca1b95b 
					 
					
						
						
							
							Add up_to_track in the image reader/writer trackdata proto. Abstract out the  
						
						... 
						
						
						
						routine which fetches the trackdata for more consistent (and correct) results. 
						
						
					 
					
						2021-08-01 13:57:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44c51f1246 
					 
					
						
						
							
							Don't crash when given a missing sector.  
						
						
						
						
					 
					
						2021-08-01 13:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						516d43d7a8 
					 
					
						
						
							
							Correctly parse extra config textpbs as textpbs, not binarypbs.  
						
						
						
						
					 
					
						2021-08-01 13:56:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86d49d563e 
					 
					
						
						
							
							Write the correct values to the sector headers!  
						
						
						
						
					 
					
						2021-08-01 13:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a2911a9585 
					 
					
						
						
							
							Allow setting oneof message fields to the default value.  
						
						
						
						
					 
					
						2021-07-31 14:24:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a12b651f9 
					 
					
						
						
							
							Remember to wire up the tids990 encoder.  
						
						
						
						
					 
					
						2021-07-31 00:44:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9fa631acca 
					 
					
						
						
							
							Fix the Brother encoder.  
						
						
						
						
					 
					
						2021-07-31 00:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8df7998a83 
					 
					
						
						
							
							Don't use ninja -v.  
						
						
						
						
					 
					
						2021-07-31 00:41:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c81c1926c0 
					 
					
						
						
							
							Wire up the encode/decode tests. Hey, look, failures!  
						
						
						
						
					 
					
						2021-07-31 00:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7ab1288424 
					 
					
						
						
							
							Pretty sure the Atari formats don't need swap_sides at all.  
						
						
						
						
					 
					
						2021-07-31 00:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3ee88adfa9 
					 
					
						
						
							
							Add a simple tool for doing round-trip encode/decode tests.  
						
						
						
						
					 
					
						2021-07-30 00:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						29e8c99b4f 
					 
					
						
						
							
							Hopefully get the imagereader/imagewriter and IBM encoder/decoders using sector  
						
						... 
						
						
						
						IDs. 
						
						
					 
					
						2021-07-29 00:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b115f8156 
					 
					
						
						
							
							Convert the IBM encoder/decoder to use lists of sector IDs rather than  
						
						... 
						
						
						
						sector_skew strings. 
						
						
					 
					
						2021-07-28 21:51:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11c546f113 
					 
					
						
						
							
							Merge pull request  #313  from davidgiven/ibm  
						
						... 
						
						
						
						swap_sides isn't symmetrical for the encoder and the decoder 
						
						
					 
					
						2021-07-28 20:47:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c087539eb7 
					 
					
						
						
							
							swap_sides isn't symmetrical for the encoder and the decoder. On the encoder,  
						
						... 
						
						
						
						it affects which logical side is being written to which physical side. On the
decoder, it modifies the logical side bit in the sector header itself. 
						
						
					 
					
						2021-07-28 20:33:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						27f7cbb892 
					 
					
						
						
							
							Allow .TD0 and well as .td0 extensions.  
						
						
						
						
					 
					
						2021-07-24 00:09:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11ffb09b66 
					 
					
						
						
							
							Attempt to fix build error on OSX.  
						
						
						
						
					 
					
						2021-07-24 00:03:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						114f9f522d 
					 
					
						
						
							
							Add a completely guessed-at HP 9121 format. Tidy up the Teledisk reader  
						
						... 
						
						
						
						somewhat. 
						
						
					 
					
						2021-07-23 23:52:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91dc51d59a 
					 
					
						
						
							
							Just skip missing sectors rather than wiping the entire track.  
						
						
						
						
					 
					
						2021-07-23 23:51:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						11b3922b02 
					 
					
						
						
							
							Remember to calculate the disk geometry!  
						
						
						
						
					 
					
						2021-07-23 23:22:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						05552cc3e5 
					 
					
						
						
							
							Add a basic and largely untested TD0 reader.  
						
						
						
						
					 
					
						2021-07-23 23:21:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3db7964509 
					 
					
						
						
							
							Fix a horrifying Bytes.slice bug which was causing memory corruption.  
						
						
						
						
					 
					
						2021-07-23 23:17:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2a06adcabb 
					 
					
						
						
							
							Merge pull request  #310  from davidgiven/ibm  
						
						... 
						
						
						
						The 1581 format doesn't need swap_sides. 
						
						
					 
					
						2021-07-22 00:20:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8cec3354ea 
					 
					
						
						
							
							The 1581 format doesn't need swap_sides.  
						
						
						
						
					 
					
						2021-07-22 00:01:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9df728f45 
					 
					
						
						
							
							Merge pull request  #309  from davidgiven/ibm  
						
						... 
						
						
						
						Fix swap_sides on the IBM encoder/decoder. 
						
						
					 
					
						2021-07-21 21:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46eead34c4 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2021-07-21 21:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						786b35fee2 
					 
					
						
						
							
							Fix swap_sides on the ibm encoder/decoder to work; remember to specify it for  
						
						... 
						
						
						
						both the encoder and decoder. 
						
						
					 
					
						2021-07-21 20:57:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c6c609991 
					 
					
						
						
							
							Merge pull request  #308  from davidgiven/protobuf  
						
						... 
						
						
						
						Properly merge in the default settings. 
						
						
					 
					
						2021-07-20 21:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0be8fedf26 
					 
					
						
						
							
							MergeFromString() is apparently too new for the version of protobuf on GI's  
						
						... 
						
						
						
						Linux distro. 
						
						
					 
					
						2021-07-20 20:42:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1f9aaf1ac0 
					 
					
						
						
							
							Properly merge in the default settings.  
						
						
						
						
					 
					
						2021-07-20 20:24:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3926de3fa1 
					 
					
						
						
							
							Merge pull request  #306  from davidgiven/verifier  
						
						... 
						
						
						
						Verify disks when writing them 
						
						
					 
					
						2021-07-19 22:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9086f18413 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2021-07-19 22:39:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ad2576bc76 
					 
					
						
						
							
							Hopefully, add support for 400kB Mac disks.  
						
						
						
						
					 
					
						2021-07-19 22:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4523407d9d 
					 
					
						
						
							
							Fix the C64 encoder to work again.  
						
						
						
						
					 
					
						2021-07-19 22:38:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53162ac934 
					 
					
						
						
							
							Ensure that the 1200kB 5.25" IBM format uses high_density: true.  
						
						
						
						
					 
					
						2021-07-19 22:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1dac51d4ba 
					 
					
						
						
							
							Don't try to verify when writing to files.  
						
						
						
						
					 
					
						2021-07-19 21:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						13deef3416 
					 
					
						
						
							
							Plumb the verifier stuff through the rest of the encoders; fix it to actually  
						
						... 
						
						
						
						work and not crash, god I hate C++. 
						
						
					 
					
						2021-07-19 21:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b887bebb26 
					 
					
						
						
							
							First largely untested draft of a working verifier.  
						
						
						
						
					 
					
						2021-07-19 00:13:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d51160babb 
					 
					
						
						
							
							Convert all the readables to formats.  
						
						
						
						
					 
					
						2021-07-16 23:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44b9e7a398 
					 
					
						
						
							
							Convert all the writables into formats.  
						
						
						
						
					 
					
						2021-07-16 22:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						065cd113c1 
					 
					
						
						
							
							Rework to support combined format definitions, although with only the Amiga  
						
						... 
						
						
						
						format enabled. 
						
						
					 
					
						2021-07-16 22:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a5f618b7e4 
					 
					
						
						
							
							Merge pull request  #304  from davidgiven/verifier  
						
						... 
						
						
						
						Massive refactor to simplify the logic. 
						
						
					 
					
						2021-07-16 19:04:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a06e4e862d 
					 
					
						
						
							
							Remove junk files.  
						
						
						
						
					 
					
						2021-07-16 19:56:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						084c858446 
					 
					
						
						
							
							Fix seg fault when writing non-existent sectors.  
						
						
						
						
					 
					
						2021-07-16 19:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d889d4d95 
					 
					
						
						
							
							Remove Track, which is now obsolete.  
						
						
						
						
					 
					
						2021-07-16 00:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f589e094b2 
					 
					
						
						
							
							Remove RawRecord, which is now obsolete.  
						
						
						
						
					 
					
						2021-07-15 23:55:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2eff798d74 
					 
					
						
						
							
							Remove SectorSet, which is now obsolete.  
						
						
						
						
					 
					
						2021-07-15 23:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						239cecff9e 
					 
					
						
						
							
							Convert all the encoders and imagereaders to the new scheme.  
						
						
						
						
					 
					
						2021-07-15 23:43:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fa36af454e 
					 
					
						
						
							
							The encoders and decoders all build now.  
						
						
						
						
					 
					
						2021-07-15 23:13:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						458d0f7a1b 
					 
					
						
						
							
							Another mahoosive refactor: move away from using protos for the disk output in  
						
						... 
						
						
						
						favour of pod objects, which allows STL contains. Lots of shared_ptrs
everywhere. Much simpler and more effective code. The reader works with one of
the decoders; still have to do the rest of them and the encoders. 
						
						
					 
					
						2021-07-15 22:50:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f1f27ffd33 
					 
					
						
						
							
							The protoified reader now builds and runs, although doesn't work properly.  
						
						
						
						
					 
					
						2021-07-11 23:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4a2e09e8eb 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-07-11 17:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b3fada646 
					 
					
						
						
							
							Archival checkin (WIP).  
						
						
						
						
					 
					
						2021-07-11 17:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						690befc98b 
					 
					
						
						
							
							Merge pull request  #302  from davidgiven/cleanup  
						
						... 
						
						
						
						More refactoring and cleanup, this time of the encoders. 
						
						
					 
					
						2021-07-11 16:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c6b3c0f9eb 
					 
					
						
						
							
							Remove stray flags from the Macintosh encoder.  
						
						
						
						
					 
					
						2021-07-11 17:03:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b423a71b38 
					 
					
						
						
							
							Refactor the encoders the same way that's been done for the decoders.  
						
						
						
						
					 
					
						2021-07-11 16:55:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e226773066 
					 
					
						
						
							
							Merge pull request  #301  from davidgiven/cleanup  
						
						... 
						
						
						
						Refactor the decoders 
						
						
					 
					
						2021-07-11 15:19:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98918d160a 
					 
					
						
						
							
							Convert the ZilogMcz decoder.  
						
						
						
						
					 
					
						2021-07-11 16:12:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						969298fb58 
					 
					
						
						
							
							Convert the Victor9k decoder.  
						
						
						
						
					 
					
						2021-07-11 16:10:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc60f3b45a 
					 
					
						
						
							
							Convert the Northstar decoder.  
						
						
						
						
					 
					
						2021-07-11 16:08:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f7a4785d22 
					 
					
						
						
							
							Convert the Tids990 decoder.  
						
						
						
						
					 
					
						2021-07-11 16:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1bf41cbfd7 
					 
					
						
						
							
							Convert the MX decoder.  
						
						
						
						
					 
					
						2021-07-11 16:02:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e9d80423ae 
					 
					
						
						
							
							Convert the Micropolis decoder.  
						
						
						
						
					 
					
						2021-07-11 16:00:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						928ffbd7af 
					 
					
						
						
							
							Convert the Macintosh decoder.  
						
						
						
						
					 
					
						2021-07-11 15:58:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						25ebad2448 
					 
					
						
						
							
							Convert the IBM decoder.  
						
						
						
						
					 
					
						2021-07-11 15:56:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dd951dc0ed 
					 
					
						
						
							
							Convert the Fb100 decoder (which I think got lost in the last big refactor).  
						
						
						
						
					 
					
						2021-07-11 15:54:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aed9e44b6b 
					 
					
						
						
							
							Convert the Durango F85 decoder.  
						
						
						
						
					 
					
						2021-07-11 15:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1fa2547aff 
					 
					
						
						
							
							Convert the C64 decoder.  
						
						
						
						
					 
					
						2021-07-11 13:04:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						164ceb845e 
					 
					
						
						
							
							Convert the Brother decoder.  
						
						
						
						
					 
					
						2021-07-11 13:01:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce463686dc 
					 
					
						
						
							
							Convert the Apple2 decoder.  
						
						
						
						
					 
					
						2021-07-11 12:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						92aa28cac2 
					 
					
						
						
							
							Convert the AES Lanier decoder.  
						
						
						
						
					 
					
						2021-07-11 12:55:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f8674230ed 
					 
					
						
						
							
							Add prototypes for all the decoders because it's easier to do them in one go...  
						
						
						
						
					 
					
						2021-07-11 12:52:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						326969e488 
					 
					
						
						
							
							Clean up the Amiga decoder.  
						
						
						
						
					 
					
						2021-07-11 12:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						155e8c2a4b 
					 
					
						
						
							
							Merge pull request  #296  from hharte/northstar_mixed_density  
						
						... 
						
						
						
						Northstar: Handle mixed-density disks 
						
						
					 
					
						2021-07-09 22:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f95f6b43f 
					 
					
						
						
							
							Merge pull request  #299  from davidgiven/greaseweazle  
						
						... 
						
						
						
						Support GreaseWeazle versions above 24. 
						
						
					 
					
						2021-07-08 10:08:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b2d7ba1a65 
					 
					
						
						
							
							Treat all GreaseWeazle versions from 24 or above the same, as the USB protocol  
						
						... 
						
						
						
						has been frozen. 
						
						
					 
					
						2021-07-08 10:50:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b550bbbd08 
					 
					
						
						
							
							Don't link against libudev any more.  
						
						
						
						
					 
					
						2021-07-08 10:49:57 +02:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						cc79977ac0 
					 
					
						
						
							
							Northstar: Handle mixed-density disks  
						
						... 
						
						
						
						North Star DOS provided an upgrade path for disks formatted as
single-density to hold double-density data without reformatting.  In
this case, the four directory blocks will be single-density but other
areas of the disk are double-density.  This cannot be accurately
represented using a .nsi file, so in these cases, we pad the sector to
512-bytes, filling with spaces. 
						
						
					 
					
						2021-07-06 17:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4cbb75df60 
					 
					
						
						
							
							Merge pull request  #273  from davidgiven/amiga  
						
						... 
						
						
						
						Fix the Amiga encoder after the protobuf rewrite. 
						
						
					 
					
						2021-07-06 23:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d8926659e 
					 
					
						
						
							
							Merge pull request  #292  from wybren1971/patch-2  
						
						... 
						
						
						
						Fix distorted picture 
						
						
					 
					
						2021-07-06 14:34:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						37ca3f74c7 
					 
					
						
						
							
							Make the Amiga encoder a unicorn.  
						
						
						
						
					 
					
						2021-07-05 23:16:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						56cbf39d59 
					 
					
						
						
							
							Finally make the Amiga encoder work properly. Do some FM/MFM/bits refactoring.  
						
						
						
						
					 
					
						2021-07-05 23:16:03 +02:00 
						 
				 
			
				
					
						
							
							
								Wybren van Duinen 
							
						 
					 
					
						
						
							
						
						a783e7f500 
					 
					
						
						
							
							fix typo  
						
						
						
						
					 
					
						2021-07-05 17:41:37 +02:00 
						 
				 
			
				
					
						
							
							
								Wybren van Duinen 
							
						 
					 
					
						
						
							
						
						2f4ac42684 
					 
					
						
						
							
							Fix distorted picture  
						
						... 
						
						
						
						modify available space (width and height) with subtraction of two times the border (up en down, and left and right) 
						
						
					 
					
						2021-07-05 16:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec689e100e 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2021-07-04 23:04:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6f0909d992 
					 
					
						
						
							
							Merge pull request  #289  from davidgiven/c64  
						
						... 
						
						
						
						Fix writing C64 disks 
						
						
					 
					
						2021-07-04 11:21:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0092dec49e 
					 
					
						
						
							
							Hopefully make writing C64 disks work again by fixing the logical:physical  
						
						... 
						
						
						
						track mapping. 
						
						
					 
					
						2021-07-03 12:09:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3447689c19 
					 
					
						
						
							
							Don't crash when trying to encode tracks with no data.  
						
						
						
						
					 
					
						2021-07-03 11:38:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d4563fd842 
					 
					
						
						
							
							Merge pull request  #282  from davidgiven/osx  
						
						... 
						
						
						
						Fix some OSX build inelegancies. 
						
						
					 
					
						2021-06-19 13:28:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2ecec6009 
					 
					
						
						
							
							Typo fixes.  
						
						
						
						
					 
					
						2021-06-19 12:54:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						26f26aec50 
					 
					
						
						
							
							Try to fix ranlib on Linux and Windows.  
						
						
						
						
					 
					
						2021-06-19 12:35:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						34dfc2767f 
					 
					
						
						
							
							Fix some OSX build inelegancies.  
						
						
						
						
					 
					
						2021-06-19 12:24:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc3d3cabce 
					 
					
						
						
							
							Merge pull request  #276  from davidgiven/greaseweazle  
						
						... 
						
						
						
						Fix GreaseWeazle support. 
						
						
					 
					
						2021-06-04 23:53:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						23d80b93ae 
					 
					
						
						
							
							Update GreaseWeazle documentation for the new version.  
						
						
						
						
					 
					
						2021-06-04 23:42:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0d59d3d195 
					 
					
						
						
							
							Typo fix on the Linux/OSX side of things.  
						
						
						
						
					 
					
						2021-06-04 23:36:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						192427cf80 
					 
					
						
						
							
							Finally figure out why Windows wasn't working --- the Win32 ReadFile / ::read  
						
						... 
						
						
						
						call waits until _all_ bytes are read, rather than returning as soon as any
bytes are read. Fixed. 
						
						
					 
					
						2021-06-04 22:03:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98e4094d70 
					 
					
						
						
							
							Set up the GreaseWeazle termios properly.  
						
						
						
						
					 
					
						2021-06-02 22:51:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e88b939866 
					 
					
						
						
							
							Allow multiple fallback parameters using =.  
						
						
						
						
					 
					
						2021-06-02 22:51:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aed5a02ee1 
					 
					
						
						
							
							Remove flag references from the Amiga encoder.  
						
						
						
						
					 
					
						2021-05-28 16:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9f1e1bb2b6 
					 
					
						
						
							
							Merge pull request  #271  from hharte/rpm-retry  
						
						... 
						
						
						
						Perform retries when calculating drive RPM. 
						
						
					 
					
						2021-05-27 11:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15e9383d0b 
					 
					
						
						
							
							Merge pull request  #269  from hharte/fix-doc  
						
						... 
						
						
						
						Add mingw-w64-i686-protobuf to list of packages 
						
						
					 
					
						2021-05-27 11:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ec056900c 
					 
					
						
						
							
							Merge pull request  #270  from hharte/track-ruler  
						
						... 
						
						
						
						Add ruler for track numbers. 
						
						
					 
					
						2021-05-27 11:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						983feb59b0 
					 
					
						
						
							
							Merge pull request  #272  from hharte/fix-typo  
						
						... 
						
						
						
						Fix typo. 
						
						
					 
					
						2021-05-27 11:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						8b2ce33f83 
					 
					
						
						
							
							Fix typo.  
						
						
						
						
					 
					
						2021-05-26 23:12:09 -07:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						44b452b30b 
					 
					
						
						
							
							Perform retries when calculating drive RPM.  
						
						... 
						
						
						
						The drive RPM measurement fails about 3% of the time.  Retry up to
five times until it succeeds, and exit with an error if it doesn't. 
						
						
					 
					
						2021-05-26 23:02:34 -07:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						f60c9981b8 
					 
					
						
						
							
							Add mingw-w64-i686-protobuf to list of packages  
						
						... 
						
						
						
						When building under Windows, the mingw-w64-i686-protobuf support
package is required. 
						
						
					 
					
						2021-05-26 22:54:20 -07:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						7c3df93580 
					 
					
						
						
							
							Add ruler for track numbers.  
						
						
						
						
					 
					
						2021-05-26 22:50:13 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						601d7dfcf8 
					 
					
						
						
							
							Merge pull request  #268  from davidgiven/windows  
						
						... 
						
						
						
						Make the Windows build static again. 
						
						
					 
					
						2021-05-26 20:37:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41cb53a550 
					 
					
						
						
							
							We neeed update:true to get the version of the protobuf package with the static  
						
						... 
						
						
						
						library in it. 
						
						
					 
					
						2021-05-26 20:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						87c13ae20c 
					 
					
						
						
							
							Make the Windows binary static again.  
						
						
						
						
					 
					
						2021-05-26 18:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c30482af66 
					 
					
						
						
							
							Merge pull request  #266  from davidgiven/hharte-northstar  
						
						... 
						
						
						
						Merge in hharte's Northstar changes 
						
						
					 
					
						2021-05-25 20:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f4f2f10d7 
					 
					
						
						
							
							Update FluxEngine components and rebuild firmware.  
						
						
						
						
					 
					
						2021-05-25 19:11:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ae630a0e18 
					 
					
						
						
							
							Merge pull request  #267  from hharte/hharte-northstar  
						
						... 
						
						
						
						Northstar: Fix configurations. 
						
						
					 
					
						2021-05-25 18:55:29 +02:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						c66931cb12 
					 
					
						
						
							
							Northstar: Fix configurations.  
						
						... 
						
						
						
						Tested read/write with 350K, 175K, and 87K disks. 
						
						
					 
					
						2021-05-24 20:40:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb2dbe25cd 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2021-05-24 23:33:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bf4831be9f 
					 
					
						
						
							
							Migrate the Northstar code to the new framework.  
						
						
						
						
					 
					
						2021-05-24 23:20:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f83082cf0 
					 
					
						
						
							
							Merge branch 'northstar' of  https://github.com/hharte/fluxengine  into hharte-northstar  
						
						
						
						
					 
					
						2021-05-24 21:39:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fbfde604e7 
					 
					
						
						
							
							Merge pull request  #264  from davidgiven/salfter-local  
						
						... 
						
						
						
						Overhaul profiles and merge in salfter's IBM formats 
						
						
					 
					
						2021-05-24 12:24:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5e2dfbed73 
					 
					
						
						
							
							Add the 9-sector IBM formats.  
						
						
						
						
					 
					
						2021-05-24 12:10:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						571602d3de 
					 
					
						
						
							
							Go back to only having a single Atari ST read profile.  
						
						
						
						
					 
					
						2021-05-24 12:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						85693f2577 
					 
					
						
						
							
							Show the profile comment in the help.  
						
						
						
						
					 
					
						2021-05-24 11:15:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60bc8ad888 
					 
					
						
						
							
							Add comment fields to all the configs; fix some documentation.  
						
						
						
						
					 
					
						2021-05-23 23:57:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9bf309eb5c 
					 
					
						
						
							
							Add physical mapping options.  
						
						
						
						
					 
					
						2021-05-23 23:57:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eeddfa87b6 
					 
					
						
						
							
							Merge branch 'local' of  https://github.com/salfter/fluxengine  into salfter-local  
						
						
						
						
					 
					
						2021-05-23 21:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						861fe2466c 
					 
					
						
						
							
							Merge pull request  #263  from davidgiven/hpingel-greaseweazle_v024_compat  
						
						... 
						
						
						
						Update the GreaseWeazle and USB support. 
						
						
					 
					
						2021-05-23 21:12:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3a2cce78ca 
					 
					
						
						
							
							Update incorrect reference to usb.device.  
						
						
						
						
					 
					
						2021-05-23 20:49:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4e01f1de0d 
					 
					
						
						
							
							Update GreaseWeazle documentation.  
						
						
						
						
					 
					
						2021-05-23 20:41:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f0a5e854c 
					 
					
						
						
							
							Attempt to rework the USB handling to make the GreaseWeazle work on Windows and  
						
						... 
						
						
						
						Mac --- we abandon autodetection for anything other that FluxEngines as libusb
is painfully inconsistent with serial devices. 
						
						
					 
					
						2021-05-23 18:53:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c669a9c808 
					 
					
						
						
							
							Add libudev autodetect for GreaseWeazle devices.  
						
						
						
						
					 
					
						2021-05-23 17:44:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e4d827256f 
					 
					
						
						
							
							Add test code for platform detection.  
						
						
						
						
					 
					
						2021-05-23 12:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1c1ad2725e 
					 
					
						
						
							
							Port the Greaseweazle driver to use the serial port rather than raw libusb.  
						
						
						
						
					 
					
						2021-05-23 12:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d18e54c5a3 
					 
					
						
						
							
							Add Greaseweazle support for firmwares 22 and 24.  
						
						
						
						
					 
					
						2021-05-23 12:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7a885e23d3 
					 
					
						
						
							
							Merge branch 'greaseweazle_v024_compat' of  https://github.com/hpingel/fluxengine  into hpingel-greaseweazle_v024_compat  
						
						
						
						
					 
					
						2021-05-23 10:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						33dde3a465 
					 
					
						
						
							
							Merge pull request  #262  from davidgiven/wybren1971-Commodore-64-encoder  
						
						... 
						
						
						
						Merge in wybren1971's 1541 encoder and D64 reader. 
						
						
					 
					
						2021-05-22 23:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8d4ac59f03 
					 
					
						
						
							
							Try and fix that intermittent dependency problem with the test protos.  
						
						
						
						
					 
					
						2021-05-22 23:22:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4fbfc492ce 
					 
					
						
						
							
							Mark the C64 format as a unicorn.  
						
						
						
						
					 
					
						2021-05-22 20:59:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ac1fb71bc5 
					 
					
						
						
							
							Note the limitation when writing 1541 disks.  
						
						
						
						
					 
					
						2021-05-22 20:58:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						01d6b37b83 
					 
					
						
						
							
							Try to update the dev build with the current date.  
						
						
						
						
					 
					
						2021-05-22 10:36:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2284b4dce1 
					 
					
						
						
							
							Upgrade to checkout@v2.  
						
						
						
						
					 
					
						2021-05-22 10:21:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b92f80e6be 
					 
					
						
						
							
							And try to fix it again.  
						
						
						
						
					 
					
						2021-05-22 00:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bd5596fa30 
					 
					
						
						
							
							Fix the autorelease script.  
						
						
						
						
					 
					
						2021-05-21 23:57:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4614b63c30 
					 
					
						
						
							
							Convert wybren1971's D64 reader and 1541 encoder to work with the new  
						
						... 
						
						
						
						architecture. 
						
						
					 
					
						2021-05-21 23:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cf41b6cbb2 
					 
					
						
						
							
							Merge branch 'Commodore-64-encoder' of  https://github.com/wybren1971/fluxengine  into wybren1971-Commodore-64-encoder  
						
						
						
						
					 
					
						2021-05-21 23:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						87f3e0e291 
					 
					
						
						
							
							Merge pull request  #253  from davidgiven/protobuf  
						
						... 
						
						
						
						Rework the configuration system to use protobufs. 
						
						
					 
					
						2021-05-21 22:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1997abcde6 
					 
					
						
						
							
							Warning fix pass.  
						
						
						
						
					 
					
						2021-05-21 22:12:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b761298ee 
					 
					
						
						
							
							Using a tool which wants a profile with no parameters now lists the available  
						
						... 
						
						
						
						profiles. 
						
						
					 
					
						2021-05-21 21:39:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df0356b841 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2021-05-21 21:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dc158ebff4 
					 
					
						
						
							
							Add a documentation page for the Eco1.  
						
						
						
						
					 
					
						2021-05-21 21:15:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f8192b90f4 
					 
					
						
						
							
							Add README banner about the command line change.  
						
						
						
						
					 
					
						2021-05-21 20:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5237049e2c 
					 
					
						
						
							
							Fix fe-inspect to work.  
						
						
						
						
					 
					
						2021-05-21 20:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d70fb261e 
					 
					
						
						
							
							Remove some obsolete tools.  
						
						
						
						
					 
					
						2021-05-21 20:40:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8370b8a743 
					 
					
						
						
							
							Adjust documentation formatting.  
						
						
						
						
					 
					
						2021-05-20 23:00:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						25656d81a1 
					 
					
						
						
							
							Update documentation for the new version.  
						
						
						
						
					 
					
						2021-05-20 22:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						be97791428 
					 
					
						
						
							
							Set sane defaults for rpm and seek. Adjust the aeslanier cylinder range.  
						
						
						
						
					 
					
						2021-05-20 22:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						18b683d22e 
					 
					
						
						
							
							Add drive:N as a valid flux source and sink specifier; remove the --drive  
						
						... 
						
						
						
						option. Also, a bunch of option cleanup. 
						
						
					 
					
						2021-05-20 22:14:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						34e9742f71 
					 
					
						
						
							
							Use .st for the default Atari ST image filenames.  
						
						
						
						
					 
					
						2021-05-20 19:07:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						087eb7777e 
					 
					
						
						
							
							Bizarrely, we need to install vim to get xxd.  
						
						
						
						
					 
					
						2021-05-19 23:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c469c5e3a1 
					 
					
						
						
							
							Set the right msystem?  
						
						
						
						
					 
					
						2021-05-19 22:56:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						485c29bb49 
					 
					
						
						
							
							Install maybe the right packages?  
						
						
						
						
					 
					
						2021-05-19 22:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aa0cf150bd 
					 
					
						
						
							
							Apparently I've been using the wrong compiler all along.  
						
						
						
						
					 
					
						2021-05-19 22:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91c52e91cd 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2021-05-19 23:02:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1f4014738 
					 
					
						
						
							
							Rework the ibm encoder to allow per-track configurations. Rename everything for  
						
						... 
						
						
						
						consistency. 
						
						
					 
					
						2021-05-19 23:01:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a136ac4f6 
					 
					
						
						
							
							Allow imgimagewriter to write mixed-format disks; add an eco1 disk format for the VDS Eco1.  
						
						
						
						
					 
					
						2021-05-19 22:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ea43b3dc6a 
					 
					
						
						
							
							Apply Windows compatability hack.  
						
						
						
						
					 
					
						2021-05-18 22:46:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						57fc787819 
					 
					
						
						
							
							You can load config files now.  
						
						
						
						
					 
					
						2021-05-18 22:44:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a0164b8de3 
					 
					
						
						
							
							Rip out dataspecs everywhere.  
						
						
						
						
					 
					
						2021-05-18 22:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9df35c1814 
					 
					
						
						
							
							Fix a bunch of documentation strings.  
						
						
						
						
					 
					
						2021-05-18 21:10:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d2a5fee86 
					 
					
						
						
							
							Range ends default to range start.  
						
						
						
						
					 
					
						2021-05-18 21:09:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a6b2e932fa 
					 
					
						
						
							
							copy-flux-to works.  
						
						
						
						
					 
					
						2021-05-18 20:13:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						05aaa2634b 
					 
					
						
						
							
							Don't hard-code references to the global config in the  
						
						... 
						
						
						
						updateConfigForFilename() methods. 
						
						
					 
					
						2021-05-18 19:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2c98f5c542 
					 
					
						
						
							
							Convert cwftoflux to a proper flux source.  
						
						
						
						
					 
					
						2021-05-18 19:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d246fca9df 
					 
					
						
						
							
							Convert scptoflux to a proper flux source.  
						
						
						
						
					 
					
						2021-05-18 01:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c79feb405c 
					 
					
						
						
							
							Switch to resource path type thingies for specifying flux file types, where  
						
						... 
						
						
						
						appropriate. Much better. 
						
						
					 
					
						2021-05-18 00:40:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1145f8da3 
					 
					
						
						
							
							Flux sink type is now detected from file extension.  
						
						
						
						
					 
					
						2021-05-18 00:23:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3588d681a2 
					 
					
						
						
							
							Convert fluxscp to a proper flux sink.  
						
						
						
						
					 
					
						2021-05-17 23:28:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						55d894ae1f 
					 
					
						
						
							
							Convert fluxtovcd to a proper flux sink.  
						
						
						
						
					 
					
						2021-05-17 22:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0509caf432 
					 
					
						
						
							
							Allow the .au writer to write multiple tracks.  
						
						
						
						
					 
					
						2021-05-17 21:53:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5d1d807e78 
					 
					
						
						
							
							Convert fluxtoau to a real flux sink.  
						
						
						
						
					 
					
						2021-05-17 21:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						22ba38b2e0 
					 
					
						
						
							
							Add rawread.  
						
						
						
						
					 
					
						2021-05-17 01:06:09 +02:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						42f858267c 
					 
					
						
						
							
							Hard Sectors: Fix index_irq assertion.  
						
						... 
						
						
						
						The index_irq could trigger one sector too late, in the case where
index_irq was reset just before the sector pulse was received.
Check the duration of the time between pulses before propagating the
hardsec_index_irq_primed to index_irq.
While this change is required for reading and writing North Star
floppies (due to lack of positioning information in the sector header)
it is also helpful for reading Micropolis disks, as currently,
occasionally the first sector will be missed, and will be found on the
next rotation of the disk.  This change is required for reliably writing
Micropolis disks though, when that functionality becomes available. 
						
						
					 
					
						2021-05-16 15:41:55 -07:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						5b1a3173f8 
					 
					
						
						
							
							Add support for North Star hard-sectored floppies.  
						
						... 
						
						
						
						North Star Floppy disks use 10-sector hard sectored disks with either FM
or MFM encoding.  They may be single- or double-sided.  Each of the 10
sectors contains 256 (FM) or 512 (MFM) bytes of data.  The disk has 35
cylinders, with tracks 0-34 on side 0, and tracks 35-69 on side 1.
Tracks on side 1 are numbered "backwards" in that track 35 corresponds
to cylinder 34, side 1, and track 69 corresponds to cylinder 0, side 1.
The North Star sector format does not include any head positioning
information.  As such, reads from North Star floppies need to be
synchronized with the index pulse, in order to properly identify the
sector being read.  While there is a command line option:
--sync-with-index, that does this, the North Star reader forces this
behavior by default.
MFM sectors have 32 bytes of 00's followed by two sync characters,
specified in the North Star MDS manual as 0xFBFB.
This is true for most disks; however, I found a few disks, including an
original North Star DOS/BASIC v2.2.1 DQ disk, that uses 0xFBnn, where
nn is an incrementing pattern.
While searching for the start of a sector header, seekToPattern()
ignores the sector pulses.  If a sector header cannot be decoded for any
reason, seekToPattern() will advance past one or more sector pulses.
For this reason, the _hardSectorId is calulated after the sector header
is found.
Due to the nature of the track ordering on side 1, an .nsi image reader
and writer are provided for double-sided disks.  The .nsi image format
supports both single- and double-sided disks; however, single-sided .nsi
images are equivalent to .img images. 
						
						
					 
					
						2021-05-16 15:41:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						97822bd9a8 
					 
					
						
						
							
							analysedriveresponse works.  
						
						
						
						
					 
					
						2021-05-16 23:01:03 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b926f5a692 
					 
					
						
						
							
							Setting boolean config fields works.  
						
						
						
						
					 
					
						2021-05-16 23:00:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						191dfdf13f 
					 
					
						
						
							
							Make seek work.  
						
						
						
						
					 
					
						2021-05-16 20:13:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a100f1fe1e 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2021-05-16 18:23:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						471ccf281c 
					 
					
						
						
							
							Allow setting cylinder and head ranges.  
						
						
						
						
					 
					
						2021-05-16 18:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6c959be188 
					 
					
						
						
							
							Remove reference to dead code.  
						
						
						
						
					 
					
						2021-05-16 00:13:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						010887f18f 
					 
					
						
						
							
							Try and make build on Windows again.  
						
						
						
						
					 
					
						2021-05-16 00:36:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e4b5e4c502 
					 
					
						
						
							
							Make Kryoflux streams again.  
						
						
						
						
					 
					
						2021-05-16 00:25:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2de3b4f92e 
					 
					
						
						
							
							Make rawwrite work (which replaces erase and writeflux).  
						
						
						
						
					 
					
						2021-05-15 23:30:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						225a93330d 
					 
					
						
						
							
							Rename more config stuff.  
						
						
						
						
					 
					
						2021-05-15 22:37:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41b36649a9 
					 
					
						
						
							
							Rename a bunch of config fields for clarity.  
						
						
						
						
					 
					
						2021-05-15 22:23:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						55c26ab1c4 
					 
					
						
						
							
							Make rpm work.  
						
						
						
						
					 
					
						2021-05-15 21:48:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b1e60a1fd 
					 
					
						
						
							
							Remove unused dataspecs.  
						
						
						
						
					 
					
						2021-05-15 21:35:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed0f38748b 
					 
					
						
						
							
							Add helper flags to fe-read and fe-write for setting common parameters.  
						
						
						
						
					 
					
						2021-05-15 21:28:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d75a720ca 
					 
					
						
						
							
							Remove dependent FlagGroups, to make sure that we can't use them by mistake.  
						
						
						
						
					 
					
						2021-05-15 19:00:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a38db166f 
					 
					
						
						
							
							Remove reader flags.  
						
						
						
						
					 
					
						2021-05-15 18:56:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c9fb79263 
					 
					
						
						
							
							The -Wl,--no-as-needed option isn't needed any more and doesn't work on OSX.  
						
						
						
						
					 
					
						2021-05-15 18:30:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98d5a2dad9 
					 
					
						
						
							
							Add missing file.  
						
						
						
						
					 
					
						2021-05-15 18:07:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ab8b4984d 
					 
					
						
						
							
							Rename all InputProto and OutputProtos for clarity.  
						
						
						
						
					 
					
						2021-05-15 18:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f741ad058e 
					 
					
						
						
							
							Convert the ZilogMcz decoder.  
						
						
						
						
					 
					
						2021-05-15 17:40:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2512a4fc32 
					 
					
						
						
							
							Convert the Victor9k decoder.  
						
						
						
						
					 
					
						2021-05-15 17:29:59 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5554d5e608 
					 
					
						
						
							
							Convert the TIDS990 encoder and decoder.  
						
						
						
						
					 
					
						2021-05-15 17:24:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						48d5ed2ff9 
					 
					
						
						
							
							Convert the MX decoder.  
						
						
						
						
					 
					
						2021-05-15 17:06:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2632668d0e 
					 
					
						
						
							
							Convert (hopefully correctly) the IBM writables.  
						
						
						
						
					 
					
						2021-05-15 14:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f46e444aa2 
					 
					
						
						
							
							Convert the Micropolis decoder.  
						
						
						
						
					 
					
						2021-05-15 14:10:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1149ad86a2 
					 
					
						
						
							
							Convert the Apple2 decoder.  
						
						
						
						
					 
					
						2021-05-15 14:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e1398d98b0 
					 
					
						
						
							
							Remove some stray files.  
						
						
						
						
					 
					
						2021-05-15 13:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8133e2b7aa 
					 
					
						
						
							
							Convert the Atari ST configuration.  
						
						
						
						
					 
					
						2021-05-15 13:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ebe678b18b 
					 
					
						
						
							
							Fix IBM sector base default; convert the ampro configuration.  
						
						
						
						
					 
					
						2021-05-15 13:47:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						509217606c 
					 
					
						
						
							
							Remove sqlite flux sink flags.  
						
						
						
						
					 
					
						2021-05-15 13:42:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6fb694669c 
					 
					
						
						
							
							Remove the fluxmapreader flags.  
						
						
						
						
					 
					
						2021-05-15 13:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a63172a86 
					 
					
						
						
							
							Remove the hardware source/sink flags.  
						
						
						
						
					 
					
						2021-05-15 13:06:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93dcc7e242 
					 
					
						
						
							
							Convert the image readers and Mac encoder and decoder.  
						
						
						
						
					 
					
						2021-05-15 12:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						243eea33e9 
					 
					
						
						
							
							Convert the FB100 decoder.  
						
						
						
						
					 
					
						2021-05-15 12:11:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38a8367f62 
					 
					
						
						
							
							Convert the F85 decoder.  
						
						
						
						
					 
					
						2021-05-15 12:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a02953cccc 
					 
					
						
						
							
							Fix the last fix.  
						
						
						
						
					 
					
						2021-05-15 11:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f13f96967e 
					 
					
						
						
							
							Try to fix the dependency issue with protobufs.  
						
						
						
						
					 
					
						2021-05-15 11:09:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f7c31281e0 
					 
					
						
						
							
							Convert the C64 decoder to the new configuration scheme. Also convert all the  
						
						... 
						
						
						
						imagewriters. 
						
						
					 
					
						2021-05-15 00:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ac34a43d9b 
					 
					
						
						
							
							Add the missing Brother 120kB format.  
						
						
						
						
					 
					
						2021-05-15 00:08:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c8d0950979 
					 
					
						
						
							
							Convert the Amiga encoder and decoder to the new system.  
						
						
						
						
					 
					
						2021-05-15 00:06:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a4ff59eccb 
					 
					
						
						
							
							Remember to actually hook the aeslanier decoder up.  
						
						
						
						
					 
					
						2021-05-14 23:42:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c3a50f9442 
					 
					
						
						
							
							Add missing file...  
						
						
						
						
					 
					
						2021-05-14 23:39:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						57e81ee72e 
					 
					
						
						
							
							Convert the AES Lanier decoder to the new configuration system.  
						
						
						
						
					 
					
						2021-05-14 23:39:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						05df0a37b1 
					 
					
						
						
							
							Add (pretty basic) config dumping and documentation help.  
						
						
						
						
					 
					
						2021-05-14 23:29:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						25f2c3a8c1 
					 
					
						
						
							
							Move the USB flags into the config file.  
						
						
						
						
					 
					
						2021-05-13 23:35:05 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c3aa12db78 
					 
					
						
						
							
							Add support for filename flags to the flags parser. Allow setting config values  
						
						... 
						
						
						
						from the command line. 
						
						
					 
					
						2021-05-13 23:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a3bd7cc644 
					 
					
						
						
							
							Programmatically create the readables and writables mappings.  
						
						
						
						
					 
					
						2021-05-13 19:39:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a186b6960 
					 
					
						
						
							
							Rename all protos to end with 'Proto' to avoid name conflicts.  
						
						
						
						
					 
					
						2021-05-13 18:05:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						639588fa68 
					 
					
						
						
							
							Hardware flux sources are configurable.  
						
						
						
						
					 
					
						2021-05-13 17:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f9510c54b2 
					 
					
						
						
							
							Split the encoder/decoder configuration away from inputs and outputs. Make the  
						
						... 
						
						
						
						test pattern creator a flux source. 
						
						
					 
					
						2021-05-13 17:23:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3a8ddf8025 
					 
					
						
						
							
							The writer now works with the new config system.  
						
						
						
						
					 
					
						2021-05-13 15:55:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2801ea88c 
					 
					
						
						
							
							add write support for various 5.25" formats  
						
						
						
						
					 
					
						2021-05-12 17:28:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2aae7ee18 
					 
					
						
						
							
							fe-read now supports multiple readable formats.  
						
						
						
						
					 
					
						2021-05-13 00:02:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d0804eff4 
					 
					
						
						
							
							Convert the IBM decoder to use the new config system.  
						
						
						
						
					 
					
						2021-05-12 23:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ff84b3693 
					 
					
						
						
							
							Bash the imagewriter stuff into working with the new config system.  
						
						
						
						
					 
					
						2021-05-12 23:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						b641e0282b 
					 
					
						
						
							
							Update disk-c64.md  
						
						... 
						
						
						
						wrong quotes 
						
						
					 
					
						2021-05-12 15:32:37 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						37a467cabc 
					 
					
						
						
							
							updated the Doc  
						
						
						
						
					 
					
						2021-05-12 15:24:35 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						e01a7110ac 
					 
					
						
						
							
							Added format bytes (disk ID) to header from BAM  
						
						
						
						
					 
					
						2021-05-12 14:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						5dad5de548 
					 
					
						
						
							
							removed a testmessage  
						
						
						
						
					 
					
						2021-05-12 10:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						295325a20b 
					 
					
						
						
							
							Added some checks on sector status  
						
						
						
						
					 
					
						2021-05-12 10:11:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df0a9bac96 
					 
					
						
						
							
							More config machinery: the reader now reads (but can't put the resulting image  
						
						... 
						
						
						
						anywhere). 
						
						
					 
					
						2021-05-12 00:26:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cf9cef6f87 
					 
					
						
						
							
							Added the machinery for including literal protobufs in the code.  
						
						
						
						
					 
					
						2021-05-11 22:13:10 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						f92814b24b 
					 
					
						
						
							
							Added option to write d64 images back to disk  
						
						
						
						
					 
					
						2021-05-11 19:54:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						331b59cd1e 
					 
					
						
						
							
							Merge pull request  #256  from davidgiven/writeflux  
						
						... 
						
						
						
						Fix writeflux to actually work. 
						
						
					 
					
						2021-05-11 00:04:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed6d211aff 
					 
					
						
						
							
							Fix writeflux to actually work.  
						
						
						
						
					 
					
						2021-05-11 00:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8f1469d36 
					 
					
						
						
							
							Flesh out the proto config stuff some more.  
						
						
						
						
					 
					
						2021-05-10 22:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						74cb332706 
					 
					
						
						
							
							The dotted path setter should now work properly.  
						
						
						
						
					 
					
						2021-05-08 23:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89165369b1 
					 
					
						
						
							
							Import Snowhouse.  
						
						
						
						
					 
					
						2021-05-08 23:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a54e3d33a6 
					 
					
						
						
							
							Add a first draft of the dotted config file setter.  
						
						
						
						
					 
					
						2021-05-08 22:58:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0f17984f41 
					 
					
						
						
							
							Merge pull request  #227  from hharte/ibm-presets  
						
						... 
						
						
						
						Add presets for 5.25" IBM PC floppies. 
						
						
					 
					
						2021-05-08 15:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						6527ceb913 
					 
					
						
						
							
							Added comment  
						
						
						
						
					 
					
						2021-05-08 12:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						64a57ba837 
					 
					
						
						
							
							Change sectorskew IMD starts numbering with 1  
						
						
						
						
					 
					
						2021-05-08 12:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						74da9330f8 
					 
					
						
						
							
							IMD file expect sectornum to start with 1 not 0  
						
						
						
						
					 
					
						2021-05-08 12:23:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4fa1dd6860 
					 
					
						
						
							
							There aren't any static protobuf libraries, so we're going to have to build  
						
						... 
						
						
						
						dynamic Windows executables now. 
						
						
					 
					
						2021-05-08 10:56:15 +01:00 
						 
				 
			
				
					
						
							
							
								Howard M. Harte 
							
						 
					 
					
						
						
							
						
						e55effc9ca 
					 
					
						
						
							
							Add presets for 5.25" IBM PC floppies.  
						
						... 
						
						
						
						For reading:
    --ibm-preset-360 - Read a 5.25" 360kB disk in a 48tpi drive.
    --ibm-preset-360-96tpi - Read a 5.25" 360kB disk in a 96tpi
        drive.
    --ibm-preset-1200 - Read a 5.25" 1.2MB disk.
For writing:
    --ibm-preset-360 - Write a 5.25" 360kB disk in a 48tpi drive.
    --ibm-preset-1200 - Write a 5.25" 1.2MB disk in a 96tpi drive.
Test:
    Test reading and writing using a Teac FD-55GFR-571 96tpi drive.
    Test reading and writing using an Alps DFC222B05A 48tpi drive.
Fixes  davidgiven/fluxengine#189  
						
						
					 
					
						2021-05-07 23:20:58 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						924b862f7c 
					 
					
						
						
							
							Adjust protobuf configuration.  
						
						
						
						
					 
					
						2021-05-07 23:58:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f077762d5 
					 
					
						
						
							
							Hopefully set the right protoc compiler?  
						
						
						
						
					 
					
						2021-05-07 23:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1b0ec50711 
					 
					
						
						
							
							Add lots more protobuf machinery.  
						
						
						
						
					 
					
						2021-05-07 23:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						22f320f1c4 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-05-07 22:27:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9949476584 
					 
					
						
						
							
							Merge pull request  #252  from davidgiven/40track  
						
						... 
						
						
						
						Add support for possibly writing 40-track disks on an 80-track drive. 
						
						
					 
					
						2021-05-07 22:21:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1b5b170557 
					 
					
						
						
							
							Add support for possibly writing 40-track disks on an 80-track drive.  
						
						
						
						
					 
					
						2021-05-07 22:01:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						925a3a4bdb 
					 
					
						
						
							
							Merge pull request  #251  from davidgiven/40track  
						
						... 
						
						
						
						Better 40-track support. 
						
						
					 
					
						2021-05-07 21:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						720fe9f95f 
					 
					
						
						
							
							Make sure that places which use usbSeek() honour --40-track.  
						
						
						
						
					 
					
						2021-05-07 20:45:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7c4f8e1443 
					 
					
						
						
							
							Added documentation on 40-track disks and drives.  
						
						
						
						
					 
					
						2021-05-07 20:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						79d24dff46 
					 
					
						
						
							
							Add boilerplate for a protobuf definition.  
						
						
						
						
					 
					
						2021-05-07 20:05:50 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						928435a31d 
					 
					
						
						
							
							Added  error catching to exit gracely on an error  
						
						
						
						
					 
					
						2021-05-07 15:59:03 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						26ac92eaa3 
					 
					
						
						
							
							Standardized messages in classes  
						
						
						
						
					 
					
						2021-05-07 13:25:25 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						2974c08b08 
					 
					
						
						
							
							Fix bug in printing sectorskew to screen  
						
						
						
						
					 
					
						2021-05-07 13:11:43 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						5a7b0b3050 
					 
					
						
						
							
							Warning was commented out. Fixed  
						
						
						
						
					 
					
						2021-05-07 13:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						cc2d9bbdd1 
					 
					
						
						
							
							Bugfix wrong sectorsize used  
						
						
						
						
					 
					
						2021-05-07 12:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e912152784 
					 
					
						
						
							
							Common out the high-density flag too.  
						
						
						
						
					 
					
						2021-05-07 00:27:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d00681f623 
					 
					
						
						
							
							Make the new 40-track flag common between source and sink.  
						
						
						
						
					 
					
						2021-05-07 00:21:13 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						52942c3d2a 
					 
					
						
						
							
							Fixed a bug with sectorskew for 1.44 diskettes  
						
						
						
						
					 
					
						2021-05-06 17:40:57 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						dedabdd8d8 
					 
					
						
						
							
							Added possibility to write IMD images  
						
						
						
						
					 
					
						2021-05-06 14:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						3061499860 
					 
					
						
						
							
							Small bugfixes and added a check on the sectorskew  
						
						
						
						
					 
					
						2021-05-06 14:18:40 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						20f18755ed 
					 
					
						
						
							
							added an example in the comment  
						
						
						
						
					 
					
						2021-05-06 14:17:37 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						333f2aba54 
					 
					
						
						
							
							added a bool for FM or MFM coding  
						
						
						
						
					 
					
						2021-05-06 14:17:05 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						1cb673ed80 
					 
					
						
						
							
							Added a bool for knowing FM or MFM use  
						
						
						
						
					 
					
						2021-05-06 14:16:32 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						57e0bc784a 
					 
					
						
						
							
							Fix bug in startsectorID  
						
						
						
						
					 
					
						2021-05-01 09:12:38 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						425afa93da 
					 
					
						
						
							
							Better Comment reading with string  
						
						
						
						
					 
					
						2021-04-30 21:45:22 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						259b2cebc7 
					 
					
						
						
							
							Added optional cylindermap and sector head map  
						
						
						
						
					 
					
						2021-04-30 20:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						06589826c8 
					 
					
						
						
							
							Small Tweak in gap3 value  
						
						
						
						
					 
					
						2021-04-30 19:43:57 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						2245cd982a 
					 
					
						
						
							
							Leave destination as is  
						
						
						
						
					 
					
						2021-04-30 19:38:02 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						065b50769f 
					 
					
						
						
							
							Update IMD writing based on geometry in image  
						
						
						
						
					 
					
						2021-04-30 15:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						d1e99852bc 
					 
					
						
						
							
							Merge pull request  #2  from davidgiven/master  
						
						... 
						
						
						
						Update fork with master commits 
						
						
					 
					
						2021-04-21 08:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bf8f6ae687 
					 
					
						
						
							
							Add imagereader offset and step modes, and hardware forty-track modes. Not sure  
						
						... 
						
						
						
						this is the right way to do it. 
						
						
					 
					
						2021-04-21 00:41:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ad6805ea1 
					 
					
						
						
							
							Change to house style.  
						
						
						
						
					 
					
						2021-04-19 20:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f4e3f0b89 
					 
					
						
						
							
							Qualify LIF options, to allow multiple LIF formats.  
						
						
						
						
					 
					
						2021-04-19 20:29:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b51f2c1ec8 
					 
					
						
						
							
							Fix C++ standard issue.  
						
						
						
						
					 
					
						2021-04-19 20:27:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1bec06fd75 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/wybren1971/fluxengine  into wybren1971-master  
						
						
						
						
					 
					
						2021-04-19 19:28:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						451d2e2d1d 
					 
					
						
						
							
							Merge pull request  #244  from davidgiven/visualiser  
						
						... 
						
						
						
						Update the visualiser to use AGG. 
						
						
					 
					
						2021-04-19 16:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9cee12f9f4 
					 
					
						
						
							
							Add index mark and sector alignment.  
						
						
						
						
					 
					
						2021-04-19 15:31:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5d6011a77 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2021-04-19 13:25:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						64b2ff19ea 
					 
					
						
						
							
							Mark the new releases as not being prereleases.  
						
						
						
						
					 
					
						2021-04-19 13:25:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9c17a64773 
					 
					
						
						
							
							Don't fail the deletion if no assets exist.  
						
						
						
						
					 
					
						2021-04-19 13:15:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						69c877ff66 
					 
					
						
						
							
							Adjust wording.  
						
						
						
						
					 
					
						2021-04-19 12:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ac557ffedc 
					 
					
						
						
							
							Update git checkout action.  
						
						
						
						
					 
					
						2021-04-19 12:24:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1e41bc583 
					 
					
						
						
							
							I think that the git tag command doesn't like newlines in the message. Fix.  
						
						
						
						
					 
					
						2021-04-19 12:12:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a144395ec9 
					 
					
						
						
							
							Syntax fix.  
						
						
						
						
					 
					
						2021-04-19 11:49:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0cf9d05489 
					 
					
						
						
							
							Try a different tag action.  
						
						
						
						
					 
					
						2021-04-19 11:47:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0e6c0a41d0 
					 
					
						
						
							
							Merge pull request  #245  from davidgiven/github  
						
						... 
						
						
						
						Switch to github CI for Windows rather than Appveyor. 
						
						
					 
					
						2021-04-19 11:30:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8a83652d08 
					 
					
						
						
							
							Add the github autorelease script.  
						
						
						
						
					 
					
						2021-04-19 11:24:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91ee72a8d6 
					 
					
						
						
							
							Need to use the C++ compiler.  
						
						
						
						
					 
					
						2021-04-19 01:29:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91b1c8c13c 
					 
					
						
						
							
							Getting there. Configure ar.  
						
						
						
						
					 
					
						2021-04-19 01:17:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						26effeabe6 
					 
					
						
						
							
							More path tweaking.  
						
						
						
						
					 
					
						2021-04-19 01:13:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						611c9740ed 
					 
					
						
						
							
							Getting there. More path adjustment.  
						
						
						
						
					 
					
						2021-04-19 01:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2a048c3228 
					 
					
						
						
							
							Add diagnostics.  
						
						
						
						
					 
					
						2021-04-19 01:04:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f4fd83d999 
					 
					
						
						
							
							Adjust package list again.  
						
						
						
						
					 
					
						2021-04-19 00:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cf68585808 
					 
					
						
						
							
							Remove the appveyor script.  
						
						
						
						
					 
					
						2021-04-19 00:52:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9f9e926cff 
					 
					
						
						
							
							Try explicitly building with the mingw compiler.  
						
						
						
						
					 
					
						2021-04-19 00:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						9dc0dd75fd 
					 
					
						
						
							
							Fix bug in ibm-preset-720  
						
						
						
						
					 
					
						2021-04-18 22:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9f285710f8 
					 
					
						
						
							
							Update msys version.  
						
						
						
						
					 
					
						2021-04-18 22:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ee1c448327 
					 
					
						
						
							
							Try to set up build correctly.  
						
						
						
						
					 
					
						2021-04-18 22:00:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e85bf1713e 
					 
					
						
						
							
							Enable github CI for Windows.  
						
						
						
						
					 
					
						2021-04-18 21:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7341c71277 
					 
					
						
						
							
							Cleanup.  
						
						
						
						
					 
					
						2021-04-18 21:42:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d579863311 
					 
					
						
						
							
							Try and make build on Windows.  
						
						
						
						
					 
					
						2021-04-18 21:41:32 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c79cfc19aa 
					 
					
						
						
							
							Update the visualiser documentation.  
						
						
						
						
					 
					
						2021-04-18 21:05:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						997a6be267 
					 
					
						
						
							
							Update the visualiser to use the new bitmap library instead of emitting SVG.  
						
						
						
						
					 
					
						2021-04-18 21:01:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						762bb3006d 
					 
					
						
						
							
							Move the visualiser code into fe-analyselayout.  
						
						
						
						
					 
					
						2021-04-18 13:09:49 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						07f2bd8cab 
					 
					
						
						
							
							small fix in tracks info  
						
						
						
						
					 
					
						2021-04-18 09:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						daf83db9b3 
					 
					
						
						
							
							The standalone visualiser functions.  
						
						
						
						
					 
					
						2021-04-18 01:21:52 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						55c6e19af4 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 19:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						9cadc94c5a 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 19:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						cacdf9ef56 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 19:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						a3042fc6c0 
					 
					
						
						
							
							typo fix  
						
						
						
						
					 
					
						2021-04-17 18:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						3efd492525 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 18:52:41 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						55a5cbc356 
					 
					
						
						
							
							Merge pull request  #1  from davidgiven/master  
						
						... 
						
						
						
						update fork 
						
						
					 
					
						2021-04-17 17:49:52 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						2887b024ab 
					 
					
						
						
							
							add HP-LIF preset  
						
						
						
						
					 
					
						2021-04-17 17:01:49 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						917303edb9 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 16:55:42 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						c712c15a30 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 16:55:25 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						0c541db8e0 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 16:55:07 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						603b1520d7 
					 
					
						
						
							
							add IMD file reader  
						
						
						
						
					 
					
						2021-04-17 16:49:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7eb8ad5c8 
					 
					
						
						
							
							Add CSV reader and skeleton layout analyser.  
						
						
						
						
					 
					
						2021-04-17 00:08:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0b285aa7f4 
					 
					
						
						
							
							Remove the visualiser integration from the reader.  
						
						
						
						
					 
					
						2021-04-16 21:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8665bd00c 
					 
					
						
						
							
							Build a cscope cross-reference (if cscope is installed).  
						
						
						
						
					 
					
						2021-04-16 21:38:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fb4eaa4332 
					 
					
						
						
							
							Merge pull request  #241  from wybren1971/patch-1  
						
						... 
						
						
						
						Update fe-writeibm.cc 
						
						
					 
					
						2021-04-13 01:14:49 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						874a9eae76 
					 
					
						
						
							
							Update fe-writeibm.cc  
						
						
						
						
					 
					
						2021-04-12 21:39:40 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						8230520956 
					 
					
						
						
							
							Update fe-writeibm.cc  
						
						
						
						
					 
					
						2021-04-12 20:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								wybren1971 
							
						 
					 
					
						
						
							
						
						66da9675f1 
					 
					
						
						
							
							Update fe-writeibm.cc  
						
						... 
						
						
						
						Added a HP-LIF preset to write HP-LIF floppy disks for old HP analyzers in need of LIF formatted disks with 76 tracks and sectors of 1024 bytes. 
						
						
					 
					
						2021-04-12 20:37:19 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						61ff48c005 
					 
					
						
						
							
							Merge pull request  #236  from erichelgeson/eric/typo  
						
						... 
						
						
						
						Fix minor typo 
						
						
					 
					
						2021-02-20 22:02:46 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Helgeson 
							
						 
					 
					
						
						
							
						
						5fc8a1e52a 
					 
					
						
						
							
							Fix minor typo  
						
						
						
						
					 
					
						2021-02-20 14:42:02 -06:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df1ac74069 
					 
					
						
						
							
							Merge pull request  #233  from davidgiven/ibm  
						
						... 
						
						
						
						Refactor the IBM readers and writers. 
						
						
					 
					
						2021-02-16 23:47:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91f718bf38 
					 
					
						
						
							
							Fold the Atari ST writer into write ibm. Update documentation.  
						
						
						
						
					 
					
						2021-02-16 23:24:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46e987e393 
					 
					
						
						
							
							Refactor the IBM readers so they just set flags and readibm.cc is doing all the  
						
						... 
						
						
						
						work. 
						
						
					 
					
						2021-02-16 23:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a59b4f7be7 
					 
					
						
						
							
							Document writing 1581 disks.  
						
						
						
						
					 
					
						2021-02-16 21:04:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca66e3c35c 
					 
					
						
						
							
							Merge pull request  #218  from hpingel/ibm_enc_swapsides_preset_1581  
						
						... 
						
						
						
						Adding preset for Commodore 1581 (cbm1581) to IBM writer frontend 
						
						
					 
					
						2021-02-16 21:01:19 +01:00 
						 
				 
			
				
					
						
							
							
								hpingel 
							
						 
					 
					
						
						
							
						
						31e2ad8cba 
					 
					
						
						
							
							Enforce usage of Greaseweazle firmware v0.24 after adapting CMD_READ_FLUX and CMD_WRITE_FLUX  
						
						
						
						
					 
					
						2021-01-21 23:44:13 +01:00 
						 
				 
			
				
					
						
							
							
								hpingel 
							
						 
					 
					
						
						
							
						
						320f32895a 
					 
					
						
						
							
							adding preset cbm1581 to ibm writer frontend  
						
						
						
						
					 
					
						2021-01-18 23:08:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d4db131d3c 
					 
					
						
						
							
							Merge pull request  #217  from davidgiven/writes  
						
						... 
						
						
						
						Update sequencer to not lose one tick from every non-zero interval. 
						
						
					 
					
						2021-01-18 11:22:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						27c2c9045e 
					 
					
						
						
							
							Update sequencer to not lose one tick from every non-zero interval.  
						
						
						
						
					 
					
						2021-01-18 00:27:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f97b7c7d62 
					 
					
						
						
							
							Merge pull request  #215  from davidgiven/ibm  
						
						... 
						
						
						
						Fix the timing when writing IBM 1440kB disks. 
						
						
					 
					
						2021-01-17 19:39:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9eb33d31ac 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-01-17 18:57:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6dd84d6fc2 
					 
					
						
						
							
							Add swapSides parameter to the Atari ST writer.  
						
						
						
						
					 
					
						2021-01-17 18:53:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						daddd60581 
					 
					
						
						
							
							Merge branch 'ibm_enc_swapsides' of  https://github.com/hpingel/fluxengine  into hpingel-ibm_enc_swapsides  
						
						
						
						
					 
					
						2021-01-17 18:43:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e832723ee4 
					 
					
						
						
							
							Merge pull request  #203  from keithclark/atari-st-format  
						
						... 
						
						
						
						Write Atari ST formats 
						
						
					 
					
						2021-01-17 18:34:40 +01:00 
						 
				 
			
				
					
						
							
							
								Keith Clark 
							
						 
					 
					
						
						
							
						
						35f4a63c0e 
					 
					
						
						
							
							Fix type in IBM disk documentation  
						
						
						
						
					 
					
						2021-01-17 14:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Clark 
							
						 
					 
					
						
						
							
						
						28478ea4ac 
					 
					
						
						
							
							Add Atari ST disk documentation  
						
						
						
						
					 
					
						2021-01-17 14:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Clark 
							
						 
					 
					
						
						
							
						
						0f93a68694 
					 
					
						
						
							
							Add Atari ST disk reader front-end  
						
						
						
						
					 
					
						2021-01-17 14:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Clark 
							
						 
					 
					
						
						
							
						
						1a2d5d13b3 
					 
					
						
						
							
							Add .st to list of supported extensions  
						
						
						
						
					 
					
						2021-01-17 14:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Keith Clark 
							
						 
					 
					
						
						
							
						
						5f2894fc5b 
					 
					
						
						
							
							Add support for writing Atari ST floppy formats  
						
						
						
						
					 
					
						2021-01-17 14:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								hpingel 
							
						 
					 
					
						
						
							
						
						66cb39dce2 
					 
					
						
						
							
							added parameter swapSides to IBM encoder  
						
						
						
						
					 
					
						2021-01-17 12:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d44c871c54 
					 
					
						
						
							
							Remove stray debug tracing.  
						
						
						
						
					 
					
						2021-01-16 22:26:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dff0378ba8 
					 
					
						
						
							
							Fix timings for 1440kB disks.  
						
						
						
						
					 
					
						2021-01-16 22:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4f7b1b7140 
					 
					
						
						
							
							Merge pull request  #212  from davidgiven/analysis  
						
						... 
						
						
						
						Rework the disk response analyser to draw its own graphs 
						
						
					 
					
						2021-01-15 10:52:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						662514304b 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-01-14 01:24:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0913e9e0c0 
					 
					
						
						
							
							Allow saving the other image formats supported by libstb.  
						
						
						
						
					 
					
						2021-01-13 20:34:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d403733627 
					 
					
						
						
							
							Update graphs and documentation.  
						
						
						
						
					 
					
						2021-01-13 20:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fae5b439d0 
					 
					
						
						
							
							Fix buffer overrun bug.  
						
						
						
						
					 
					
						2021-01-13 20:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bc66de6d85 
					 
					
						
						
							
							Can't initialise variable-sized objects.  
						
						
						
						
					 
					
						2021-01-13 10:43:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						57e598156c 
					 
					
						
						
							
							Add support to analyse driveresponse for drawing its own graphs via AGG.  
						
						
						
						
					 
					
						2021-01-13 01:46:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b570e44ee4 
					 
					
						
						
							
							Merge pull request  #211  from davidgiven/patch-1  
						
						... 
						
						
						
						Add missing zlib dependency. 
						
						
					 
					
						2021-01-11 11:59:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b115d0b55b 
					 
					
						
						
							
							Add missing zlib dependency.  
						
						... 
						
						
						
						Fixes : #190  
					
						2021-01-11 11:57:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03fc1419de 
					 
					
						
						
							
							Archival checkin of partial work towards drawing my own graphs.  
						
						
						
						
					 
					
						2021-01-11 00:56:09 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						8b71c0d737 
					 
					
						
						
							
							Add Micropolis encoder  
						
						... 
						
						
						
						Has not been tested on a Micropolis machine. 
						
						
					 
					
						2021-01-10 15:18:00 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a833aa0a00 
					 
					
						
						
							
							Import STB's image writer library and hook it up to AGG.  
						
						
						
						
					 
					
						2021-01-10 16:38:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						52332b04ac 
					 
					
						
						
							
							Import the AGG graphics library.  
						
						
						
						
					 
					
						2021-01-10 14:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						529488cab0 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2021-01-10 13:55:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b2429a7ca3 
					 
					
						
						
							
							Typo fixes.  
						
						
						
						
					 
					
						2021-01-10 12:34:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0bce12d3b4 
					 
					
						
						
							
							Merge pull request  #210  from davidgiven/analysis  
						
						... 
						
						
						
						Add the drive response documentation page. 
						
						
					 
					
						2021-01-10 12:26:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						75f557cb18 
					 
					
						
						
							
							Add the drive response documentation page.  
						
						
						
						
					 
					
						2021-01-10 12:15:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						035dd1fad1 
					 
					
						
						
							
							Merge pull request  #209  from davidgiven/analyse  
						
						... 
						
						
						
						Add an analysis tool for checking drive response. 
						
						
					 
					
						2021-01-10 02:01:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2df79a665 
					 
					
						
						
							
							Remember to get rid of the junk comments!  
						
						
						
						
					 
					
						2021-01-10 01:09:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						103e0a13bb 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2021-01-10 01:06:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1b5eec84a 
					 
					
						
						
							
							Add the analysis tool and Python script for drawing the results.  
						
						
						
						
					 
					
						2021-01-10 00:51:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6b1e6b31ed 
					 
					
						
						
							
							Add initial version of the response analysis tool.  
						
						
						
						
					 
					
						2021-01-09 13:42:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f6f6db913e 
					 
					
						
						
							
							Merge pull request  #208  from davidgiven/greaseweazel  
						
						... 
						
						
						
						Add client support for the GreaseWeazle. 
						
						
					 
					
						2021-01-09 01:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec0a6416fd 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2021-01-09 00:52:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1787402be9 
					 
					
						
						
							
							...and again.  
						
						
						
						
					 
					
						2021-01-09 00:45:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5f6d99f138 
					 
					
						
						
							
							Attempt that fix again.  
						
						
						
						
					 
					
						2021-01-09 00:37:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1e2b0d1f8 
					 
					
						
						
							
							Fix an issue with old C++ compilers and designated initialisers.  
						
						
						
						
					 
					
						2021-01-09 00:29:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2c51bbe33 
					 
					
						
						
							
							Fix after merge.  
						
						
						
						
					 
					
						2021-01-09 00:02:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bb806e3853 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2021-01-08 23:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a11d0e75c8 
					 
					
						
						
							
							Merge pull request  #200  from ejona86/hard-sectors  
						
						... 
						
						
						
						Add firmware support for hard sectors 
						
						
					 
					
						2021-01-08 23:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5406ff0ea3 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2021-01-08 23:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c88317b44a 
					 
					
						
						
							
							Document how to make things work on Windows.  
						
						
						
						
					 
					
						2021-01-08 23:13:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6898062d66 
					 
					
						
						
							
							Document Windows horror.  
						
						
						
						
					 
					
						2021-01-08 21:37:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6e1f264e6a 
					 
					
						
						
							
							Make --sync-with-index and --revolutions work properly on the GreaseWeazle.  
						
						
						
						
					 
					
						2021-01-08 21:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						082be14232 
					 
					
						
						
							
							Add GreaseWeazle support for --high-density.  
						
						
						
						
					 
					
						2021-01-08 21:20:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						231aa44d03 
					 
					
						
						
							
							The clock compensation factor for Mac doesn't seem to be needed?  
						
						
						
						
					 
					
						2021-01-08 01:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cdb12f35d4 
					 
					
						
						
							
							Update documentation to mention the GreaseWeazle.  
						
						
						
						
					 
					
						2021-01-07 23:03:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e831ee8b44 
					 
					
						
						
							
							Add erase support.  
						
						
						
						
					 
					
						2021-01-07 22:46:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						40e9a6082f 
					 
					
						
						
							
							Remove that 'packed' thing.  
						
						
						
						
					 
					
						2021-01-07 22:17:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						53cec292d0 
					 
					
						
						
							
							Refactor the GreaseWeazle converter to allow it to be tested.  
						
						
						
						
					 
					
						2021-01-07 22:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3f85309ee5 
					 
					
						
						
							
							Commit non-functioning GreaseWeazle write support.  
						
						
						
						
					 
					
						2021-01-07 20:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						70944f8521 
					 
					
						
						
							
							Reading flux now correctly handles index markers.  
						
						
						
						
					 
					
						2021-01-07 20:02:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2ab00c42ff 
					 
					
						
						
							
							Handle index pulses on read.  
						
						
						
						
					 
					
						2021-01-07 01:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a572742caa 
					 
					
						
						
							
							I read my first disk using the GreaseWeazel!  
						
						
						
						
					 
					
						2021-01-07 00:58:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						400e5f8580 
					 
					
						
						
							
							The bandwidth tester works.  
						
						
						
						
					 
					
						2021-01-06 23:24:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						74f0fd89b6 
					 
					
						
						
							
							We can successfully seek on the GreaseWeazle.  
						
						
						
						
					 
					
						2021-01-06 22:52:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						09f9bea7a2 
					 
					
						
						
							
							Add boilerplate for the GreaseWeazle driver.  
						
						
						
						
					 
					
						2021-01-06 20:39:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8bffb38117 
					 
					
						
						
							
							Fix bad merge.  
						
						
						
						
					 
					
						2021-01-05 02:16:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eb5d545c35 
					 
					
						
						
							
							Remember to unicornify the Mac formats.  
						
						
						
						
					 
					
						2021-01-05 02:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a79a545730 
					 
					
						
						
							
							Merge pull request  #205  from davidgiven/writemac  
						
						... 
						
						
						
						Add Macintosh write support. 
						
						
					 
					
						2021-01-05 02:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3863dab944 
					 
					
						
						
							
							Try to fix an AppVeyor issue.  
						
						
						
						
					 
					
						2021-01-05 01:56:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e53b7ecd8b 
					 
					
						
						
							
							Rebuild firmware.  
						
						
						
						
					 
					
						2021-01-05 01:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7d88673ed5 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2021-01-05 01:36:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41f2da71e4 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2021-01-05 01:36:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cb4ee0fd74 
					 
					
						
						
							
							Comment typo fix.  
						
						
						
						
					 
					
						2021-01-05 01:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						088381a5a6 
					 
					
						
						
							
							Add a DiskCopy 4.2 image reader. We can now write files to floppy, and they  
						
						... 
						
						
						
						almost work. 
						
						
					 
					
						2021-01-05 00:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						629af2a697 
					 
					
						
						
							
							You can now create Bytes from strings and vice versa.  
						
						
						
						
					 
					
						2021-01-04 23:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						884edfd497 
					 
					
						
						
							
							Tweak the Mac encoder parameters to work.  
						
						
						
						
					 
					
						2021-01-04 23:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						83dd9e462e 
					 
					
						
						
							
							Fix sequencer bug where intervals of 0 would go horribly wrong.  
						
						
						
						
					 
					
						2021-01-04 22:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						70a6dfd98a 
					 
					
						
						
							
							Warning fix.  
						
						
						
						
					 
					
						2021-01-04 20:16:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7f5d96382b 
					 
					
						
						
							
							Update PSoC components.  
						
						
						
						
					 
					
						2021-01-04 20:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fd4d1c4bb7 
					 
					
						
						
							
							Writing Mac disks now looks like it's about half working, but some of the  
						
						... 
						
						
						
						tracks are ending up mangled on disk --- maybe it's a firmware bug? 
						
						
					 
					
						2021-01-04 19:16:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7eaf3de572 
					 
					
						
						
							
							Mac encoder is code-complete.  
						
						
						
						
					 
					
						2021-01-04 17:48:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4b608de3fb 
					 
					
						
						
							
							Merge pull request  #186  from davidgiven/8inch  
						
						... 
						
						
						
						Add some utility features for 8" drives 
						
						
					 
					
						2021-01-04 01:50:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b47e6e852b 
					 
					
						
						
							
							Merge pull request  #188  from davidgiven/jv3  
						
						... 
						
						
						
						Add support for reading TRS-80 JV3 images. 
						
						
					 
					
						2021-01-04 01:50:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8a8ce4a36 
					 
					
						
						
							
							Do the basic skeleton of the writer.  
						
						
						
						
					 
					
						2021-01-04 01:49:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c61376d5a1 
					 
					
						
						
							
							Add skeleton of Mac encoder.  
						
						
						
						
					 
					
						2021-01-04 00:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						d3a5bb08d3 
					 
					
						
						
							
							Set drive before checking rotation speed for writing  
						
						
						
						
					 
					
						2020-12-24 23:11:34 -08:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						f1506d0dbd 
					 
					
						
						
							
							Add firmware support for hard sectors  
						
						
						
						
					 
					
						2020-12-24 17:39:52 -08:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						15e6d4959e 
					 
					
						
						
							
							Adjust Micropolis documentation.  
						
						
						
						
					 
					
						2020-10-11 18:49:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41216fd1cd 
					 
					
						
						
							
							Merge pull request  #191  from ejona86/micropolis  
						
						... 
						
						
						
						Add Micropolis decoder 
						
						
					 
					
						2020-10-11 18:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						b8786866db 
					 
					
						
						
							
							Fix carry handling in Micropolis checksum  
						
						... 
						
						
						
						Two bugs make a right, mostly. The very last carry should be ignored and
when adding the low and high bytes they commonly would commonly produce
a carry which was being ignored. On the test disks these two bugs
cancelled themselves out, except only for track 1, side 1, sector 0. I
had noticed it was suspicously off-by-one earlier for both test disks,
but the cause wasn't obvious.
On some old 1980s disks, with real data, it changed number of bad
sectors from 224 (out of 2464) to 5 for one disk and 81 to 3 for
another. 
						
						
					 
					
						2020-10-04 19:55:25 -05:00 
						 
				 
			
				
					
						
							
							
								Eric Anderson 
							
						 
					 
					
						
						
							
						
						82bd1bead4 
					 
					
						
						
							
							Add Micropolis decoder  
						
						... 
						
						
						
						Resolves  #187  
					
						2020-10-03 13:05:06 -05:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6e2bdcad79 
					 
					
						
						
							
							Document the JV3 format.  
						
						
						
						
					 
					
						2020-09-18 00:56:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ef3c9f3d03 
					 
					
						
						
							
							Add the fe-image command and the TRS-80 JV3 file reader.  
						
						
						
						
					 
					
						2020-09-18 00:53:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5427f24df2 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2020-09-13 19:35:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b374340303 
					 
					
						
						
							
							Try multiplexing SIDE1 onto DIR.  
						
						
						
						
					 
					
						2020-09-10 22:07:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c78ed2c6ad 
					 
					
						
						
							
							Add the TK43 pin, which goes low when seeking to track 43 or above.  
						
						
						
						
					 
					
						2020-09-10 21:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3b02bc8cf1 
					 
					
						
						
							
							Merge pull request  #183  from davidgiven/ds990  
						
						... 
						
						
						
						Add support for TI DS990 disks. 
						
						
					 
					
						2020-09-10 21:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c7e48a7e76 
					 
					
						
						
							
							Unicorn the DS990 format.  
						
						
						
						
					 
					
						2020-09-10 20:10:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77d125c03d 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2020-08-22 12:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8aa52aeefd 
					 
					
						
						
							
							Add documentation for the DS990.  
						
						
						
						
					 
					
						2020-08-22 12:37:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0bab038454 
					 
					
						
						
							
							Make the DS990 encoder work, maybe?  
						
						
						
						
					 
					
						2020-08-22 00:36:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6c3b49f4d0 
					 
					
						
						
							
							Add the DS990 encoder skeleton.  
						
						
						
						
					 
					
						2020-08-21 23:07:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						03dd689f17 
					 
					
						
						
							
							Make the DS990 decoder work.  
						
						
						
						
					 
					
						2020-08-21 00:32:36 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c375c948c0 
					 
					
						
						
							
							Add boilerplate for the TI DS990 decoder.  
						
						
						
						
					 
					
						2020-08-20 22:41:14 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cbcf457ce3 
					 
					
						
						
							
							Merge pull request  #182  from davidgiven/usb  
						
						... 
						
						
						
						Add support for multiple simultaneously connected FluxEngines. 
						
						
					 
					
						2020-08-10 23:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4855f825e2 
					 
					
						
						
							
							Show serial number on device connection, and improve the device listing a bit.  
						
						
						
						
					 
					
						2020-08-10 23:16:04 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						85bc1637f2 
					 
					
						
						
							
							Document the use of multiple FluxEngines.  
						
						
						
						
					 
					
						2020-08-10 23:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						73398b83a9 
					 
					
						
						
							
							Add support for specifying which FluxEngine you want to use with the --devices  
						
						... 
						
						
						
						parameter. 
						
						
					 
					
						2020-08-10 22:36:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2727e66d40 
					 
					
						
						
							
							Allow multiple USB implementations.  
						
						
						
						
					 
					
						2020-08-09 22:33:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8b6be5a501 
					 
					
						
						
							
							Move usb.{cc,h} into its own directory.  
						
						
						
						
					 
					
						2020-08-09 21:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4fee29307c 
					 
					
						
						
							
							Refactor the USB stuff to allow for multiple USB implementations.  
						
						
						
						
					 
					
						2020-08-08 14:52:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						35f8249c67 
					 
					
						
						
							
							Merge pull request  #178  from davidgiven/mac  
						
						... 
						
						
						
						Add support for exporting to DiskCopy 4.2 Mac disk image 
						
						
					 
					
						2020-08-02 17:42:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d1467a14b8 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2020-08-02 18:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3e6b9eb74d 
					 
					
						
						
							
							Document the .diskcopy file format.  
						
						
						
						
					 
					
						2020-08-02 18:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce2e8fb4b5 
					 
					
						
						
							
							First draft of the DiskCopy 4.2 image writer.  
						
						
						
						
					 
					
						2020-07-30 20:21:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7eaa75c05d 
					 
					
						
						
							
							Merge pull request  #177  from davidgiven/mac  
						
						... 
						
						
						
						Make Mac double-sided disks work. 
						
						
					 
					
						2020-07-29 00:38:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e86de4483a 
					 
					
						
						
							
							Fix stupid bug where the mac decoder was looking at the wrong bit for the side  
						
						... 
						
						
						
						data. 
						
						
					 
					
						2020-07-28 01:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						203a74713f 
					 
					
						
						
							
							Merge pull request  #175  from davidgiven/scp  
						
						... 
						
						
						
						Make SCP import and export properly handle single-sided images. 
						
						
					 
					
						2020-06-30 11:19:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						59ed2a6793 
					 
					
						
						
							
							Make SCP import and export properly handle single-sided images.  
						
						
						
						
					 
					
						2020-06-26 20:25:56 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a03283ce64 
					 
					
						
						
							
							Merge pull request  #174  from davidgiven/scp  
						
						... 
						
						
						
						Fix the SCP exporter. 
						
						
					 
					
						2020-06-26 15:40:41 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						984cdaeb03 
					 
					
						
						
							
							Make nanoseconds_t a double to prevent overflow on very large numbers of  
						
						... 
						
						
						
						revolutions (I've just seen a flux file with 50). 
						
						
					 
					
						2020-06-26 14:47:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1ed4a9171 
					 
					
						
						
							
							Fill out the SCP checksum correctly, and add a --indexed mode which causes data  
						
						... 
						
						
						
						prior to the first index mark to be discarded and sets the INDEX bit in the
header. 
						
						
					 
					
						2020-06-26 12:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						93caf8e549 
					 
					
						
						
							
							Merge pull request  #172  from davidgiven/b169  
						
						... 
						
						
						
						Fix a crash when decoding MX disks if advanceToNextRecord finds no records in a track. 
						
						
					 
					
						2020-06-25 22:15:00 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3841942153 
					 
					
						
						
							
							Fix a crash when decoding MX disks if advanceToNextRecord finds no records in a  
						
						... 
						
						
						
						track. 
						
						
					 
					
						2020-06-25 21:56:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5706877b67 
					 
					
						
						
							
							Merge pull request  #171  from davidgiven/newsampler  
						
						... 
						
						
						
						Manually merge in jboone's new sampler from #164  
						
						
					 
					
						2020-06-25 21:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d60900262b 
					 
					
						
						
							
							Remove the pulse converters from the sampler (the new sampler doesn't require  
						
						... 
						
						
						
						them). Update firmware. 
						
						
					 
					
						2020-06-25 21:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						54ea34400b 
					 
					
						
						
							
							Merge in jboone's updated sampler branch.  
						
						
						
						
					 
					
						2020-06-25 21:01:35 +02:00 
						 
				 
			
				
					
						
							
							
								Jared Boone 
							
						 
					 
					
						
						
							
						
						db2ab8841a 
					 
					
						
						
							
							Update Sampler.v, moving clock domain crossing to FIFO interface.  
						
						... 
						
						
						
						Hopefully, I unscrewed the tab/space and line ending mismatches to minimize the diff. 
						
						
					 
					
						2020-05-30 21:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						adba93ae0a 
					 
					
						
						
							
							Merge pull request  #163  from davidgiven/brother120  
						
						... 
						
						
						
						Untested Brother 120kB write support. 
						
						
					 
					
						2020-05-24 01:32:28 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98587d04a7 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2020-05-24 00:56:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0051b64648 
					 
					
						
						
							
							Merge pull request  #167  from vanbogaertetienne/trs80fix  
						
						... 
						
						
						
						Typo fix in FM_TRS80DAM2_PATTERN 
						
						
					 
					
						2020-05-24 00:47:12 +02:00 
						 
				 
			
				
					
						
							
							
								vanbogaertetienne 
							
						 
					 
					
						
						
							
						
						603009ba15 
					 
					
						
						
							
							Typo fix in FM_TRS80DAM2_PATTERN  
						
						
						
						
					 
					
						2020-05-22 20:46:48 +02:00 
						 
				 
			
				
					
						
							
							
								Jared Boone 
							
						 
					 
					
						
						
							
						
						adb9809692 
					 
					
						
						
							
							Simplify Sampler.  
						
						
						
						
					 
					
						2020-05-20 11:34:29 -07:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						06eb10d2a0 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2020-05-16 10:38:17 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2244299bd9 
					 
					
						
						
							
							Add a bias parameter to allow the entire Brother format to be moved around on  
						
						... 
						
						
						
						the disk. 
						
						
					 
					
						2020-05-16 10:37:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6ca06ecafb 
					 
					
						
						
							
							Fix several embarassingly stupid bugs in the brother 120kB encoder code path.  
						
						
						
						
					 
					
						2020-05-14 10:41:25 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9a5958f80b 
					 
					
						
						
							
							Prevent OOB when appending no bytes to a fluxmap.  
						
						
						
						
					 
					
						2020-05-14 10:40:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2b53ac057c 
					 
					
						
						
							
							Fix some bugs which allow erasing tracks with F_FRAME_WRITE_CMD to work again.  
						
						... 
						
						
						
						(F_FRAME_ERASE_CMD always worked.) 
						
						
					 
					
						2020-05-13 23:45:58 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5deba8af41 
					 
					
						
						
							
							Untested Brother 120kB write support.  
						
						
						
						
					 
					
						2020-05-13 14:49:06 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3c54a663b8 
					 
					
						
						
							
							Merge pull request  #157  from davidgiven/amigacorruption  
						
						... 
						
						
						
						Fix some issues causing corruption when reading Amiga disks 
						
						
					 
					
						2020-04-09 00:16:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1fd65452c4 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2020-04-08 23:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						30646ccb07 
					 
					
						
						
							
							Fix an Amiga decoder bug where truncated sectors would be considered valid (the  
						
						... 
						
						
						
						Amiga checksum algorithm is weak and zero bytes don't contribute to the
checksum). 
						
						
					 
					
						2020-04-08 23:35:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5be7249a30 
					 
					
						
						
							
							Merge pull request  #155  from davidgiven/amigawriter  
						
						... 
						
						
						
						Fix stray bytes at the end of images 
						
						
					 
					
						2020-04-07 23:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						067af18103 
					 
					
						
						
							
							When writing images, use the sector size in the spec rather than the actual  
						
						... 
						
						
						
						data size, to avoid problems with multipart formats like the Amiga. 
						
						
					 
					
						2020-04-07 23:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8dbd2a72a7 
					 
					
						
						
							
							Merge pull request  #150  from davidgiven/sixbit  
						
						... 
						
						
						
						Fix the new sampler and sequencer 
						
						
					 
					
						2020-04-03 23:54:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c29e131a3b 
					 
					
						
						
							
							Convert the IBM format back into a unicorn now I've fixed it.  
						
						
						
						
					 
					
						2020-04-03 23:49:01 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a9e30c1e49 
					 
					
						
						
							
							Fix an off-by-one error in the sequencer that should have it generating correct  
						
						... 
						
						
						
						sequences. 
						
						
					 
					
						2020-04-03 22:58:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						972c8c6b61 
					 
					
						
						
							
							Fix off-by-one sampler error, so now the clock rates are right again.  
						
						
						
						
					 
					
						2020-04-03 22:27:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2007ff7546 
					 
					
						
						
							
							Fix merge wibble.  
						
						
						
						
					 
					
						2020-04-03 21:49:26 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						64694580cd 
					 
					
						
						
							
							Remember to bump the protocol number after the bytecode change.  
						
						
						
						
					 
					
						2020-04-03 21:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						deaab94494 
					 
					
						
						
							
							Merge pull request  #146  from davidgiven/sixbit  
						
						... 
						
						
						
						Switch to a simplified encoding with a six-bit timer. 
						
						
					 
					
						2020-04-03 00:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1509e1f89d 
					 
					
						
						
							
							Document the new bytecode format.  
						
						
						
						
					 
					
						2020-04-03 00:38:20 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						29e1ddc2ff 
					 
					
						
						
							
							Bytecode upgrades always produce the latest version; we don't want to upgrade  
						
						... 
						
						
						
						1->2->3 (although that specific case is harmless, by accident). 
						
						
					 
					
						2020-04-03 00:36:55 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1fe6434563 
					 
					
						
						
							
							Something is wrong with the IBM PC writer, I don't know what. Mark it as a  
						
						... 
						
						
						
						dinosaur again. 
						
						
					 
					
						2020-04-03 00:27:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0367b7e77d 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2020-04-01 00:06:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e6da85bf64 
					 
					
						
						
							
							Merge pull request  #145  from davidgiven/writereport  
						
						... 
						
						
						
						Add a machine readable read report. 
						
						
					 
					
						2020-04-01 00:04:54 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cd19fcdadd 
					 
					
						
						
							
							The CSV report now writes records for every sector in the output map, even the  
						
						... 
						
						
						
						missing ones. 
						
						
					 
					
						2020-03-31 00:14:23 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1954f02cfb 
					 
					
						
						
							
							Don't reset the device on startup because it confuses Linux.  
						
						
						
						
					 
					
						2020-03-30 22:23:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39b23200b0 
					 
					
						
						
							
							Fix missing flag dependency.  
						
						
						
						
					 
					
						2020-03-29 23:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0644d6d965 
					 
					
						
						
							
							Remove some stray tracing (which was causing problems). Fix a potential problem  
						
						... 
						
						
						
						where sampleclock posedges could be lost in the sequencer. 
						
						
					 
					
						2020-03-29 23:11:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a075694d8e 
					 
					
						
						
							
							Rewrite the sequencer to work with the new six bit bytecode. Fiddle with the  
						
						... 
						
						
						
						USB stuff a lot in an attempt to resolve the weird packet loss issue. 
						
						
					 
					
						2020-03-29 15:10:35 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b1ea5a9a35 
					 
					
						
						
							
							Rework the writer to use a fluxsink rather than just writing stuff directly.  
						
						
						
						
					 
					
						2020-03-29 15:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						00087cbb6b 
					 
					
						
						
							
							Fix a catastrophic DMA setup bug which was causing (probably) every other byte  
						
						... 
						
						
						
						of data to be mixed up with every other byte... but as every other byte was a
0x80 we never noticed up until now. 
						
						
					 
					
						2020-03-20 00:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1b48ea20c4 
					 
					
						
						
							
							Remove the cruncher.  
						
						
						
						
					 
					
						2020-03-20 00:06:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3d0f019fc4 
					 
					
						
						
							
							Replace the sampler with one using the new simplified bytecode.  
						
						
						
						
					 
					
						2020-03-19 23:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a08bfc183f 
					 
					
						
						
							
							Display the tick value along with each interval in the histogram.  
						
						
						
						
					 
					
						2020-03-19 22:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c5aef9b051 
					 
					
						
						
							
							Annotate inspect to display USB bandwidth.  
						
						
						
						
					 
					
						2020-03-15 13:47:17 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fc2655ecd6 
					 
					
						
						
							
							Rework the bytecode format to use a much simplified setup: a six-bit timer with  
						
						... 
						
						
						
						the top two bits reserved for pulse and index state. This is actually smaller,
bandwidth-wise, than the old version, and may be smaller than the crunched
version. 
						
						
					 
					
						2020-03-14 18:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a737c723d3 
					 
					
						
						
							
							Make sure to update before installing packages.  
						
						
						
						
					 
					
						2020-03-14 14:47:04 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						37aa8b62b0 
					 
					
						
						
							
							Add a --write-csv=X option to the reader to dump the sector status map as a  
						
						... 
						
						
						
						machine-readable file. 
						
						
					 
					
						2020-03-14 14:35:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a401173f6d 
					 
					
						
						
							
							Teach the Amiga decoder how many sectors to expect on each track.  
						
						
						
						
					 
					
						2020-03-09 12:54:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ce76dc4279 
					 
					
						
						
							
							Merge pull request  #140  from davidgiven/sectors  
						
						... 
						
						
						
						Fix a couple of annoying but minor issues 
						
						
					 
					
						2020-02-28 00:08:11 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1025bd857b 
					 
					
						
						
							
							Don't crashloop if the USB's not connected, as it causes the drives to be  
						
						... 
						
						
						
						constantly reprobed (which runs the motor). 
						
						
					 
					
						2020-02-27 22:32:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						025802b2d0 
					 
					
						
						
							
							Count required sectors correctly on mac disks.  
						
						
						
						
					 
					
						2020-02-27 22:30:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						adbcb2cd31 
					 
					
						
						
							
							Merge pull request  #139  from davidgiven/sectors  
						
						... 
						
						
						
						Add support for required sectors, drive autodetection and fix homing on 8" drives. 
						
						
					 
					
						2020-02-24 21:55:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c47a563790 
					 
					
						
						
							
							Don't seek to track -1 on homing (it appears to upset 8" drives). Detect which  
						
						... 
						
						
						
						drives are present, so that if only a single drive is attached then it's always
track 0, regardless of which connector it's on. 
						
						
					 
					
						2020-02-24 21:47:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						04c09d1a5b 
					 
					
						
						
							
							Hopefully, fix the problem where ^Cing a job gets the board in a confused  
						
						... 
						
						
						
						state. 
						
						
					 
					
						2020-02-21 22:16:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						323da8272a 
					 
					
						
						
							
							Hopefully add support for giving the reader a set of required sectors, so if  
						
						... 
						
						
						
						one is missing then we can tell and the track can be reread. 
						
						
					 
					
						2020-02-21 22:14:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						38700c79fc 
					 
					
						
						
							
							Merge pull request  #137  from davidgiven/docs  
						
						... 
						
						
						
						Update documentation. 
						
						
					 
					
						2020-02-20 00:32:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d504d1890a 
					 
					
						
						
							
							Remember to document that you need a FDD cable.  
						
						
						
						
					 
					
						2020-02-20 00:30:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d53e757cfb 
					 
					
						
						
							
							Rework some of the Brother documentation.  
						
						
						
						
					 
					
						2020-02-20 00:25:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4983239458 
					 
					
						
						
							
							Rework the hardware and software documentation.  
						
						
						
						
					 
					
						2020-02-20 00:17:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						376985828a 
					 
					
						
						
							
							Add the ditaa pinout table.  
						
						
						
						
					 
					
						2020-02-19 23:49:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						dce0a26820 
					 
					
						
						
							
							Merge pull request  #136  from davidgiven/ibm  
						
						... 
						
						
						
						Finally add write support for IBM disks. 
						
						
					 
					
						2020-02-18 23:20:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						14e0a67e7d 
					 
					
						
						
							
							IBM write support gets the much vaunted unicorn.  
						
						
						
						
					 
					
						2020-02-18 23:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1656947764 
					 
					
						
						
							
							Disable write precompensation, as it actually seems to make things worse.  
						
						
						
						
					 
					
						2020-02-18 22:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						647862cdbd 
					 
					
						
						
							
							Update the firmware for the new cruncher.  
						
						
						
						
					 
					
						2020-02-18 22:13:41 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4a8d83838c 
					 
					
						
						
							
							Add IBM write support documentation.  
						
						
						
						
					 
					
						2020-02-18 22:12:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8acf8e181d 
					 
					
						
						
							
							Rework the crunch encoding to be, hopefully, smaller and use less bandwidth for  
						
						... 
						
						
						
						HD disks. 
						
						
					 
					
						2020-02-18 21:37:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2df9920209 
					 
					
						
						
							
							Rename test bulktransport to test bandwidth; avoid watchdog failures while the  
						
						... 
						
						
						
						bandwidth test is running. 
						
						
					 
					
						2020-02-18 19:12:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1a6c6b5420 
					 
					
						
						
							
							The bandwidth tester now tests bandwidth in both directions. It looks like my  
						
						... 
						
						
						
						default USB port only gets about 500kB/s write bandwidth. However, when plugged
into a port with 850kB/s, I still get underrun errors... 
						
						
					 
					
						2020-02-17 23:58:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						edc56d44d6 
					 
					
						
						
							
							Non-functioning archive checkin: You can only have 120-odd DMA buffers, so my  
						
						... 
						
						
						
						last 'fix' was in fact non-functional. 
						
						
					 
					
						2020-02-17 23:28:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ef4eff0195 
					 
					
						
						
							
							So writing now works, but only if USB DMA is enabled. But that breaks reading.  
						
						... 
						
						
						
						I've worked round this in a simple but brute force manner and it now looks as
if reading *and* writing work, more or less. There does still seem to be the
odd bad sector when writing 1440kB disks. 
						
						
					 
					
						2020-02-17 21:41:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						df8d45bf66 
					 
					
						
						
							
							Rework the output fifo to be a bit more correct about the sync signals, which  
						
						... 
						
						
						
						in turn allows the sequencer to lose less time --- this gets the effective
clock rate down to about 1.01us. However we still seem to lose the last sector
on 18-sector disks and there are some disk reads so something is still wrong. 
						
						
					 
					
						2020-02-17 00:13:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89a27619ff 
					 
					
						
						
							
							Correctly propagate MFM encoding state.  
						
						
						
						
					 
					
						2020-02-15 21:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						387a86969a 
					 
					
						
						
							
							Some verilog optimisations which shave off a few p-terms.  
						
						
						
						
					 
					
						2020-02-15 12:15:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						acb5059d17 
					 
					
						
						
							
							Rewrite the sampler *again* to, hopefully, be more stable and not lose ticks.  
						
						... 
						
						
						
						Luckily, we have just enough space in the FPGA to use an actual logic counter,
which simplifies things hugely. 
						
						
					 
					
						2020-02-15 12:09:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a4002d2617 
					 
					
						
						
							
							Fix a few encoder issues; but while 720kB disks work fine in a real machine,  
						
						... 
						
						
						
						1440kB disks don't. 
						
						
					 
					
						2020-02-14 22:47:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a63a90bbd0 
					 
					
						
						
							
							Only attempt to remove the old file on overwrite if it actually exists.  
						
						
						
						
					 
					
						2020-02-14 22:30:46 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d25f96dd24 
					 
					
						
						
							
							The IBM encoder now works well enough that my USB floppy drive thinks the disk  
						
						... 
						
						
						
						is formatted... but has trouble reading sectors above about 1000. Also remember
that encoding MFM needs to keep one bit of state at all times. 
						
						
					 
					
						2020-02-14 00:06:51 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8febe6508 
					 
					
						
						
							
							Allow converting Bytes to bits, and slicing until the end of an object.  
						
						
						
						
					 
					
						2020-02-14 00:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ad3a930c6a 
					 
					
						
						
							
							Do the boilerplate of the IBM encoder.  
						
						
						
						
					 
					
						2020-02-09 23:56:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						be41c1de76 
					 
					
						
						
							
							You now need to explicitly specify whether flux files get merged or  
						
						... 
						
						
						
						overwritten, because the old behaviour was weird. Reader uses SqliteFluxSink to
write flux files, rather than raw database accesses. 
						
						
					 
					
						2020-02-08 12:41:50 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d528978667 
					 
					
						
						
							
							Merge pull request  #135  from davidgiven/docs  
						
						... 
						
						
						
						Update docs. 
						
						
					 
					
						2020-02-08 11:53:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						827fcf69d2 
					 
					
						
						
							
							Another typo fix.  
						
						
						
						
					 
					
						2020-02-08 11:52:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						711ff545e0 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2020-02-08 11:51:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5befa31050 
					 
					
						
						
							
							Document the GreaseWeazle.  
						
						
						
						
					 
					
						2020-02-08 11:50:09 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8e5c2d0ebb 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2020-02-08 11:35:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f95fceeb3d 
					 
					
						
						
							
							Finally document IBM disks.  
						
						
						
						
					 
					
						2020-02-08 11:34:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						003b20dbf0 
					 
					
						
						
							
							Merge pull request  #133  from davidgiven/fixing  
						
						... 
						
						
						
						Display RPM values correctly 
						
						
					 
					
						2020-01-29 00:52:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						cd9bbaa4b6 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2020-01-29 00:42:06 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						71e622bf72 
					 
					
						
						
							
							Fix the fe-rpm RPM display, which didn't get updated when we switched to  
						
						... 
						
						
						
						nanoseconds internally.
Fixes  #132  
						
						
					 
					
						2020-01-29 00:41:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2a065a08df 
					 
					
						
						
							
							Remember to ship brother240tool with Windows.  
						
						
						
						
					 
					
						2020-01-28 00:45:04 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6087228378 
					 
					
						
						
							
							Merge pull request  #131  from davidgiven/fixing  
						
						... 
						
						
						
						Debug builds are now debuggable. 
						
						
					 
					
						2020-01-28 00:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						efd74e0d7b 
					 
					
						
						
							
							Stop trying to make Github CI on Windows work. It just doesn't seem to be  
						
						... 
						
						
						
						running mingw via ninja. 
						
						
					 
					
						2020-01-28 00:33:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b68a9dcc4f 
					 
					
						
						
							
							Looks like there is no pacman.exe in the image, so we have to go with the  
						
						... 
						
						
						
						additional download. 
						
						
					 
					
						2020-01-28 00:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						008855daa9 
					 
					
						
						
							
							...more...  
						
						
						
						
					 
					
						2020-01-28 00:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7a9d36de2a 
					 
					
						
						
							
							...  
						
						
						
						
					 
					
						2020-01-28 00:23:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c56e982c9a 
					 
					
						
						
							
							...  
						
						
						
						
					 
					
						2020-01-28 00:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						002cc171a2 
					 
					
						
						
							
							More sigh.  
						
						
						
						
					 
					
						2020-01-28 00:19:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						32e721b47a 
					 
					
						
						
							
							Sigh.  
						
						
						
						
					 
					
						2020-01-28 00:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1e82f697a9 
					 
					
						
						
							
							Temporarily disable AppVeyor to prevent spurious builds.  
						
						
						
						
					 
					
						2020-01-28 00:14:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						fa09631e32 
					 
					
						
						
							
							More exploration.  
						
						
						
						
					 
					
						2020-01-28 00:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e06436ce1e 
					 
					
						
						
							
							Okay, that's not working. What's available?  
						
						
						
						
					 
					
						2020-01-28 00:05:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b2f443e1ad 
					 
					
						
						
							
							Let's try this, but with the right path.  
						
						
						
						
					 
					
						2020-01-27 23:57:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2e07be0cf7 
					 
					
						
						
							
							Let's try this instead.  
						
						
						
						
					 
					
						2020-01-27 23:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bf0b14d094 
					 
					
						
						
							
							Okay, changing the path didn't help.  
						
						
						
						
					 
					
						2020-01-27 23:51:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c9f5803194 
					 
					
						
						
							
							The system is installing, but it's not finding mingw32.  
						
						
						
						
					 
					
						2020-01-27 23:47:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5293560c02 
					 
					
						
						
							
							Try enabling the windows CI build again.  
						
						
						
						
					 
					
						2020-01-27 23:41:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c49823aa9d 
					 
					
						
						
							
							Now the optimised binaries are optimised and the debug binaries aren't.  
						
						
						
						
					 
					
						2020-01-27 23:36:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c4ef4882ae 
					 
					
						
						
							
							Merge pull request  #130  from davidgiven/fixing  
						
						... 
						
						
						
						Fix a nasty firmware memory corruption bug 
						
						
					 
					
						2020-01-27 23:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8eca06cf0 
					 
					
						
						
							
							Don't hang if we hit the end of stream while waiting for a data record.  
						
						
						
						
					 
					
						2020-01-27 23:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						065257b5aa 
					 
					
						
						
							
							Remove stray tracing.  
						
						
						
						
					 
					
						2020-01-27 23:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						29bdfc043a 
					 
					
						
						
							
							Allow fractional revolutions and non-synced reading. Find more things which  
						
						... 
						
						
						
						need fixing in the firmware sampler. 
						
						
					 
					
						2020-01-27 22:52:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						933ffe7ab4 
					 
					
						
						
							
							Find and attempt to fix a memory corruption error when sampling --- if the next  
						
						... 
						
						
						
						fragment arrives from the sampler before usbbuffer has finished being
transmitted via USB, it'll get overwritten. I've disabled DMA USB to make the
code easier to understand and made sure that we flush things more rigorously.
This may help the weird pipe errors, too. 
						
						
					 
					
						2020-01-27 21:40:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e517f28563 
					 
					
						
						
							
							Merge pull request  #129  from davidgiven/fixing  
						
						... 
						
						
						
						Make decoding more robust 
						
						
					 
					
						2020-01-27 01:21:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91ffcf59c3 
					 
					
						
						
							
							When reading data records, retry if we get an UNKNOWN record to work the  
						
						... 
						
						
						
						occasional false positive (which happens now and again with MFM). 
						
						
					 
					
						2020-01-27 01:15:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						51c618f325 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2020-01-26 23:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9dc1067032 
					 
					
						
						
							
							Add --dump-sectors. Sector positions are recorded correctly.  
						
						
						
						
					 
					
						2020-01-26 18:30:35 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9e75dc3af1 
					 
					
						
						
							
							Merge pull request  #127  from davidgiven/fixing  
						
						... 
						
						
						
						Fix an issue where HD IBM disks can't be read 
						
						
					 
					
						2020-01-26 18:06:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						efa4c933b3 
					 
					
						
						
							
							Made the MFM marker byte detection a lot more robust --- prevents false  
						
						... 
						
						
						
						positives; it looks like the new sampler is producing a little bit of wobble
which randomly spoofs a marker byte now and again. This prevents this from
happening (so far). 
						
						
					 
					
						2020-01-26 17:58:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6af80d1e5e 
					 
					
						
						
							
							Improve some messaging. A data record is always pushed, even if it's empty (to  
						
						... 
						
						
						
						help debugging). 
						
						
					 
					
						2020-01-26 17:49:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						0c48897814 
					 
					
						
						
							
							Add a minimum clock threshold.  
						
						
						
						
					 
					
						2020-01-26 17:48:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60e5e35947 
					 
					
						
						
							
							Merge pull request  #124  from davidgiven/tweaks  
						
						... 
						
						
						
						Several index pulse fixes 
						
						
					 
					
						2020-01-12 01:42:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86c4e959ca 
					 
					
						
						
							
							Mac error fix.  
						
						
						
						
					 
					
						2020-01-12 01:38:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b0c675c589 
					 
					
						
						
							
							Improved error messages when using fe-rpm and it doesn't work.  
						
						
						
						
					 
					
						2020-01-12 01:34:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d77841c3b7 
					 
					
						
						
							
							Add the ability to fake the index pulse source, allowing old drives to be used  
						
						... 
						
						
						
						with FluxEngine. 
						
						
					 
					
						2020-01-12 01:23:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4ed1fb6bac 
					 
					
						
						
							
							Document the extra index pulses.  
						
						
						
						
					 
					
						2020-01-10 21:23:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bcc9e9d9a5 
					 
					
						
						
							
							Bump the protocol number (I forgot last time I changed the protocol).  
						
						
						
						
					 
					
						2020-01-10 21:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ec327e25a4 
					 
					
						
						
							
							Merge pull request  #121  from davidgiven/amiga  
						
						... 
						
						
						
						Add support for writing Amiga disks. 
						
						
					 
					
						2019-12-14 21:55:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d0ed5b32f7 
					 
					
						
						
							
							Add support for 528-byte sectors. Adjust the post-index gap to (try?) and fit  
						
						... 
						
						
						
						all the data in one revolution. I think my write clock is a bit slow. 
						
						
					 
					
						2019-12-14 21:49:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7c66e1b0d4 
					 
					
						
						
							
							Don't recalibrate after drive errors --- it's really annoying and I don't think it helps.  
						
						
						
						
					 
					
						2019-12-14 21:43:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4475e9f085 
					 
					
						
						
							
							Increase the default bit-error-threshold to 0.4, because that's the value I  
						
						... 
						
						
						
						almost always end up using. 
						
						
					 
					
						2019-12-14 21:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5c9639ec5a 
					 
					
						
						
							
							Document the Amiga write support.  
						
						
						
						
					 
					
						2019-12-14 21:15:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						792cc88192 
					 
					
						
						
							
							The Amiga writer now generates valid flux files --- but it looks like the  
						
						... 
						
						
						
						writer's broken (both the Amiga and the Brother have failed). 
						
						
					 
					
						2019-12-14 20:44:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						21fe586724 
					 
					
						
						
							
							Update OSX build instructions.  
						
						
						
						
					 
					
						2019-12-14 11:37:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a0fb2761a 
					 
					
						
						
							
							Update OSX build instructions.  
						
						
						
						
					 
					
						2019-12-14 11:37:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ef4581ed39 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2019-12-13 23:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						73419704c2 
					 
					
						
						
							
							Merge pull request  #118  from davidgiven/fixing  
						
						... 
						
						
						
						Fix a few minor build tweaks. 
						
						
					 
					
						2019-12-13 23:56:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a8b92d4780 
					 
					
						
						
							
							This works; final tweaking.  
						
						
						
						
					 
					
						2019-12-13 23:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						98140b0646 
					 
					
						
						
							
							More testing.  
						
						
						
						
					 
					
						2019-12-13 23:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4429ce1f84 
					 
					
						
						
							
							More build tweaks.  
						
						
						
						
					 
					
						2019-12-13 23:48:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1f50941a2c 
					 
					
						
						
							
							Merge from trunk.  
						
						
						
						
					 
					
						2019-12-13 23:45:17 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a7de04848c 
					 
					
						
						
							
							Merge pull request  #117  from davidgiven/githubci  
						
						... 
						
						
						
						Convert to Github CI instead of Travis. 
						
						
					 
					
						2019-12-13 23:43:03 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c264fec6e9 
					 
					
						
						
							
							The Windows stuff doesn't work, so let's shelve it for now.  
						
						
						
						
					 
					
						2019-12-13 23:38:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4488b2542f 
					 
					
						
						
							
							Update MSYS build environment.  
						
						
						
						
					 
					
						2019-12-13 23:24:23 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2f1a5189d6 
					 
					
						
						
							
							Oh, yeah, let's actually check out our project!  
						
						
						
						
					 
					
						2019-12-13 23:21:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						effaeff51e 
					 
					
						
						
							
							Something's not right --- test.  
						
						
						
						
					 
					
						2019-12-13 23:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1210549f59 
					 
					
						
						
							
							Try Windows builds on github.  
						
						
						
						
					 
					
						2019-12-13 23:12:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7200de9702 
					 
					
						
						
							
							Add more Homebrew packages.  
						
						
						
						
					 
					
						2019-12-13 23:02:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5dd5c8516a 
					 
					
						
						
							
							Don't do builds on push_request, because these always coincide with pushes.  
						
						
						
						
					 
					
						2019-12-13 23:01:08 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f7fb2a844b 
					 
					
						
						
							
							Github's OSX doesn't install pkg-config by default?  
						
						
						
						
					 
					
						2019-12-13 23:00:10 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						20b1b2a4a8 
					 
					
						
						
							
							More YAML syntax fiddling?  
						
						
						
						
					 
					
						2019-12-13 22:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f8b8bc2295 
					 
					
						
						
							
							Fiddle with YAML syntax.  
						
						
						
						
					 
					
						2019-12-13 22:57:29 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2d4d56d09f 
					 
					
						
						
							
							Try Github CI for OSX builds instead of Travis.  
						
						
						
						
					 
					
						2019-12-13 22:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39599b76c8 
					 
					
						
						
							
							Stop building the Ubuntu version with Travis.  
						
						
						
						
					 
					
						2019-12-13 22:52:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c2c40ccfbb 
					 
					
						
						
							
							Also remember to install ninja-build.  
						
						
						
						
					 
					
						2019-12-13 22:48:48 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ab42eb23f4 
					 
					
						
						
							
							Remember to run apt as sudo.  
						
						
						
						
					 
					
						2019-12-13 22:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						05eff0e528 
					 
					
						
						
							
							Try to build using github CI.  
						
						
						
						
					 
					
						2019-12-13 22:44:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						23311b4b68 
					 
					
						
						
							
							Start looking at Github CI.  
						
						
						
						
					 
					
						2019-12-13 22:41:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5e97df8d15 
					 
					
						
						
							
							Better diagnostics when a package can't be found.  
						
						
						
						
					 
					
						2019-12-13 22:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						898e8c551c 
					 
					
						
						
							
							Produce a build-time error if the pkg-config packages aren't available.  
						
						
						
						
					 
					
						2019-12-13 22:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ad69c6bd27 
					 
					
						
						
							
							Fix stupid (but thankfully harmless) typo.  
						
						
						
						
					 
					
						2019-12-13 22:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						661399cc83 
					 
					
						
						
							
							Update document with the new flippy mod doc; explain how Mac disks are broken.  
						
						
						
						
					 
					
						2019-12-12 21:04:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						edbb4b1daa 
					 
					
						
						
							
							Merge pull request  #115  from davidgiven/reading  
						
						... 
						
						
						
						Rewrite the entire sampler. 
						
						
					 
					
						2019-12-12 20:46:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						6389e8a756 
					 
					
						
						
							
							Update pin number (which was wrong).  
						
						
						
						
					 
					
						2019-12-12 20:35:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c187b79d80 
					 
					
						
						
							
							Add a 300RPM clock on 3[0] and a 360RPM clock on 3[1], for use with faking  
						
						... 
						
						
						
						index pulses to the drive. 
						
						
					 
					
						2019-12-12 20:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						edbe624c5a 
					 
					
						
						
							
							Hopefully, finally, fix the hang-on-read issue.  
						
						
						
						
					 
					
						2019-12-12 20:09:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						44e2334815 
					 
					
						
						
							
							Typo fix. Make sure that both drives get deselected when the motor stops (to  
						
						... 
						
						
						
						make the LEDs go out). 
						
						
					 
					
						2019-12-12 00:17:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b448ab7917 
					 
					
						
						
							
							Finally squeeze everything in to the Verilog sampler. It does seem to work  
						
						... 
						
						
						
						better... the the USB hangup problem persists. Mac disks are still
nigh-unreadable. 
						
						
					 
					
						2019-12-12 00:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						072a097003 
					 
					
						
						
							
							Archival (non-functioning) checkin of Verilog-based sampler code. Sadly, we've  
						
						... 
						
						
						
						run into size limits for the device, and I need to slim down. 
						
						
					 
					
						2019-12-11 22:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a66e704bab 
					 
					
						
						
							
							Start ripping out the awful UDB-based sampler code, replacing it with a Verilog  
						
						... 
						
						
						
						one and a standalone FIFO. This gets the FIFO working. 
						
						
					 
					
						2019-12-11 21:13:57 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ed0d578b18 
					 
					
						
						
							
							Merge pull request  #114  from davidgiven/fixing1  
						
						... 
						
						
						
						Add support for measuring signal line voltages. 
						
						
					 
					
						2019-12-11 00:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						32bb956710 
					 
					
						
						
							
							Detect voltage levels *correctly*.  
						
						
						
						
					 
					
						2019-12-11 00:05:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f436d6b582 
					 
					
						
						
							
							Add a feature where we can measure the FDD bus signal voltages using the PSoC's  
						
						... 
						
						
						
						ADCs. Increase the track step pulse width to 6us, because. 
						
						
					 
					
						2019-12-10 22:36:18 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						d2f8c27cb6 
					 
					
						
						
							
							Add checksum routine.  
						
						
						
						
					 
					
						2019-12-01 09:11:36 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						eaa3c57425 
					 
					
						
						
							
							Non-functional boilerplate of Amiga write support.  
						
						
						
						
					 
					
						2019-12-01 09:07:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						549f12a2ab 
					 
					
						
						
							
							Merge from master.  
						
						
						
						
					 
					
						2019-12-01 08:36:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						aea254fbe7 
					 
					
						
						
							
							Made the AES Lanier reader work again.  
						
						
						
						
					 
					
						2019-12-01 08:35:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						8ee6eed4dc 
					 
					
						
						
							
							Merge pull request  #112  from davidgiven/fixing  
						
						... 
						
						
						
						Rework the sequencer completely, because bizarrely writing disks just stopped working 
						
						
					 
					
						2019-11-29 22:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						3094c5c919 
					 
					
						
						
							
							Add missing files.  
						
						
						
						
					 
					
						2019-11-29 18:49:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						1e012699af 
					 
					
						
						
							
							Clean up the Verilog a bit.  
						
						
						
						
					 
					
						2019-11-25 20:54:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						91d6e9aeb9 
					 
					
						
						
							
							Rewrite the sequencer engine with a separate fifo component and a pure verilog  
						
						... 
						
						
						
						sequencer --- much easier to understand. We can write disks again! 
						
						
					 
					
						2019-11-25 20:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a40b26ff46 
					 
					
						
						
							
							Archival checkin for trying to figure out why writes no longer work.  
						
						
						
						
					 
					
						2019-11-24 15:14:32 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ebcb9c4bb0 
					 
					
						
						
							
							Switch the output lines to open-drain drive low.  
						
						
						
						
					 
					
						2019-11-24 02:06:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						2520834b18 
					 
					
						
						
							
							Add the brother240tool program.  
						
						
						
						
					 
					
						2019-11-24 01:46:02 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						a1f3087046 
					 
					
						
						
							
							Add an 8" drive datasheet.  
						
						
						
						
					 
					
						2019-11-24 01:45:43 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e9670e205e 
					 
					
						
						
							
							Don't erroneously crash out if the t and s parameters are omitted from the rpm  
						
						... 
						
						
						
						command. 
						
						
					 
					
						2019-10-14 22:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						658e2b7295 
					 
					
						
						
							
							Properly initialise flags.  
						
						... 
						
						
						
						Fixes : #109  
					
						2019-09-22 21:55:37 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7b4a8d6de2 
					 
					
						
						
							
							Merge pull request  #108  from davidgiven/scp  
						
						... 
						
						
						
						Add very beta support for scp import and export 
						
						
					 
					
						2019-09-21 22:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e8f7b51aef 
					 
					
						
						
							
							Another documentation tweak.  
						
						
						
						
					 
					
						2019-09-21 22:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9d6bc57a5f 
					 
					
						
						
							
							Update documentation.  
						
						
						
						
					 
					
						2019-08-31 12:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						73766f92b4 
					 
					
						
						
							
							Fix the flux to scp converter.  
						
						
						
						
					 
					
						2019-08-31 12:31:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						80badf3b54 
					 
					
						
						
							
							Remember to check in the build file changes...  
						
						
						
						
					 
					
						2019-08-31 12:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						116529f85a 
					 
					
						
						
							
							Archival, non-working checkin of the flux to scp converter (it appears to  
						
						... 
						
						
						
						produce garbage). 
						
						
					 
					
						2019-08-31 01:41:11 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						5a2b2bc07a 
					 
					
						
						
							
							Allow support for command lines with non-argument filenames.  
						
						
						
						
					 
					
						2019-08-31 01:40:44 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						41070395c0 
					 
					
						
						
							
							Merge pull request  #105  from davidgiven/scp  
						
						... 
						
						
						
						Add conversion support for Supercard Pro scp files. 
						
						
					 
					
						2019-08-28 23:52:27 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4304d1eede 
					 
					
						
						
							
							Add the Supercard Pro decoder.  
						
						
						
						
					 
					
						2019-08-28 23:32:09 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						46f1b0aef4 
					 
					
						
						
							
							Merge pull request  #104  from davidgiven/sampler  
						
						... 
						
						
						
						Fix a nasty sampler bug leading to corrupted data 
						
						
					 
					
						2019-08-28 00:23:21 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9923d67a7c 
					 
					
						
						
							
							Merge pull request  #103  from davidgiven/visualiser  
						
						... 
						
						
						
						Add a simple disk visualiser. 
						
						
					 
					
						2019-08-28 00:20:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						99335a84fd 
					 
					
						
						
							
							Add documentation for the visualiser.  
						
						
						
						
					 
					
						2019-08-28 00:19:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c266779433 
					 
					
						
						
							
							Fix a bug where index pulses where being turned into flux pulses on read,  
						
						... 
						
						
						
						leading to completely broken data whenever an index pulse happened. 
						
						
					 
					
						2019-08-27 23:58:07 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						bdcc12cd53 
					 
					
						
						
							
							Correctly import M_PI.  
						
						
						
						
					 
					
						2019-08-27 23:08:13 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						7988d0fe24 
					 
					
						
						
							
							Don't replace bad sectors with more bad sectors. This means that if a sector is  
						
						... 
						
						
						
						permanently bad, the one which wins and goes into the output SectorSet is the
first one, not the last one. Frequently the last sector is truncated by the end
of read and so it isn't useful. 
						
						
					 
					
						2019-08-27 22:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						27f5c294b1 
					 
					
						
						
							
							The visualiser period can now be specified in a flag.  
						
						
						
						
					 
					
						2019-08-27 01:21:49 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						b9a53e0d1c 
					 
					
						
						
							
							First draft of the visualiser.  
						
						
						
						
					 
					
						2019-08-27 01:07:57 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f8b6d5e6fb 
					 
					
						
						
							
							Merge.  
						
						
						
						
					 
					
						2019-08-25 00:24:34 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						04ff31c348 
					 
					
						
						
							
							Add a flag to the IBM decoder to tell it to ignore the logical sector IDs (some  
						
						... 
						
						
						
						formats don't use these). 
						
						
					 
					
						2019-08-25 00:24:02 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						77b4aebd1b 
					 
					
						
						
							
							Fix crashing bug when reading Kryoflux streams.  
						
						
						
						
					 
					
						2019-08-24 23:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						4056364300 
					 
					
						
						
							
							Merge pull request  #99  from davidgiven/extensions  
						
						... 
						
						
						
						Validate image extensions before reading, not after. 
						
						
					 
					
						2019-08-22 22:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						60bfe050d3 
					 
					
						
						
							
							Refactor the way image extensions are handled to be generally cleaner. Add  
						
						... 
						
						
						
						support for validating ImageSpecs before we actually want to read/write an
image, so as to allow us to check the extension *before* wasting time reading a
disk. Make .d81 an alias of .img. 
						
						
					 
					
						2019-08-21 00:45:10 +02:00