Vince Weaver 
							
						 
					 
					
						
						
							
						
						301eb86fc6 
					 
					
						
						
							
							dos33: mkdos33fs: fix really embarassing = vs == bug  
						
						... 
						
						
						
						the catalog code was mostly working by accident
should never have learned Pascal first 
						
						
					 
					
						2022-09-05 21:09:00 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						bd9ab1915a 
					 
					
						
						
							
							dos33: mkdosfs fix bug when more than 105 files  
						
						
						
						
					 
					
						2022-09-05 21:04:18 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						4cde5ae284 
					 
					
						
						
							
							dos33: re-write mkdos33fs catalog creation a bit more robust  
						
						... 
						
						
						
						in theory can generate images with non-105 catalog entries
should test this thoroughly 
						
						
					 
					
						2022-09-05 20:47:29 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						c2faa9ec61 
					 
					
						
						
							
							dos33: update slightly how mkdos33fs works  
						
						
						
						
					 
					
						2022-09-05 18:58:09 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						046342a81c 
					 
					
						
						
							
							utils: mkdos33fs: fix embarassing bug  
						
						... 
						
						
						
						was overwriting VTOC when copying DOS over 
						
						
					 
					
						2022-07-26 14:58:34 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						cbdb595f63 
					 
					
						
						
							
							dos33: more robust error checking  
						
						... 
						
						
						
						This was inspired by a request from Micah Cowan
hopefully this didn't break anything 
						
						
					 
					
						2022-06-09 19:53:10 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						0007cbe3a9 
					 
					
						
						
							
							dos33: return error code if we hit an error  
						
						... 
						
						
						
						this can make scripting easier 
						
						
					 
					
						2022-06-09 18:54:38 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						72f8e5070f 
					 
					
						
						
							
							dos33: some more comments to clear up the last fix  
						
						... 
						
						
						
						needed to break out Beneath Apple DOS for this one
TSL_OFFSET_L/H says what offset in the file the first TSL entry
is representing. It's a 16-bit sector value.  Apparently not everything
uses this value. 
						
						
					 
					
						2022-06-09 17:59:21 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Downing 
							
						 
					 
					
						
						
							
						
						08f870dd38 
					 
					
						
						
							
							Fix critical bug with saving that prevents BLOAD/BRUN working on the saved file  
						
						
						
						
					 
					
						2022-06-09 17:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						87f7fc15f5 
					 
					
						
						
							
							dos33: fix some issues when copying files off disk image  
						
						... 
						
						
						
						ran across this when trying to debug a different issue
by default we can only get total sector size from the T/S lists
(which is only a multiple of 256 bytes) but in addition A (basic)
and B (binary) files also tell you the exact length.  So we used that
to truncate to the exact length
Only it turns out some programs (I'm looking at you, cracked version
of WAVY NAVY) intentionally set the file size to be wrong and so
we were truncating things improperly
I think this updated code is a bit more clear.  Hopefully it doesn't
break anything, I need a better test suite. 
						
						
					 
					
						2022-06-09 16:46:17 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						db49ead0b6 
					 
					
						
						
							
							dos33: try to propogate errors a bit better  
						
						
						
						
					 
					
						2022-06-06 17:01:07 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						6b5c3612b0 
					 
					
						
						
							
							dos33: fix disk corruption on DELETE  
						
						... 
						
						
						
						was using &vtoc where it should have just been vtoc so writing the
pointer value rather than the buffer.  urgh 
						
						
					 
					
						2021-08-24 18:15:00 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						0b52583de6 
					 
					
						
						
							
							dos33: add debugging  
						
						... 
						
						
						
						chasing a weird corruption issue on DELETE 
						
						
					 
					
						2021-08-24 17:06:05 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						5e04bbf227 
					 
					
						
						
							
							prodos: implement RENAME support  
						
						
						
						
					 
					
						2021-08-03 13:33:29 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						468387a47f 
					 
					
						
						
							
							dos33: make catalog printing a bit more robust  
						
						... 
						
						
						
						had a (corrupted?) LOGO data disk that was causing issues 
						
						
					 
					
						2021-07-26 16:58:18 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						a49b1d8c85 
					 
					
						
						
							
							hgrmist: work on autodetect of sound  
						
						
						
						
					 
					
						2021-07-08 00:36:35 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						6475967948 
					 
					
						
						
							
							dos33_raw: add some sanity checks  
						
						... 
						
						
						
						try to warn a bit if we write beyond the end of what we expect 
						
						
					 
					
						2021-04-26 15:24:48 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						fc2c2f3f91 
					 
					
						
						
							
							dos33: split off the dump code  
						
						
						
						
					 
					
						2021-03-29 16:28:14 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						c3a278b76a 
					 
					
						
						
							
							utils: dos33: split off catalog code  
						
						
						
						
					 
					
						2021-03-29 16:02:55 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						8e05dc8b32 
					 
					
						
						
							
							utils: mkdos33fs: improve some more  
						
						
						
						
					 
					
						2021-03-29 14:25:58 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						a2a9d6ef52 
					 
					
						
						
							
							utils: dos33: whitespace cleanup  
						
						
						
						
					 
					
						2021-03-29 13:45:15 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						7458087e2d 
					 
					
						
						
							
							utils: dos33: split out the vtoc_bitmap code so we can share it  
						
						
						
						
					 
					
						2021-03-29 13:33:03 -04:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						a64a65ccdd 
					 
					
						
						
							
							dos33fs: allow ignoring file errors to create fancy CATALOGs  
						
						
						
						
					 
					
						2021-03-01 22:46:19 -05:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						7736360c30 
					 
					
						
						
							
							utils: fix up so all compiles again  
						
						
						
						
					 
					
						2021-01-05 16:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Vince Weaver 
							
						 
					 
					
						
						
							
						
						b1238af49d 
					 
					
						
						
							
							re-arranged the entire directory structure  
						
						... 
						
						
						
						this will probably upset people 
						
						
					 
					
						2021-01-05 15:29:31 -05:00