| 
							
							
								 Thomas Harte | 25996ce180 | Further doubles down on construction syntax for type conversions. | 2020-05-09 23:00:39 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | e9318efeb6 | Switches to std::make_shared/make_unique in a bunch of applicable places. No doubt many more similar improvements are available, these are just the ones that were easy to find. | 2019-12-21 23:34:25 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 555c2a4377 | Makes a first sweep at converting the storage underlying PCMSegment to vector<bool>.This is to remove another pain point, in preparation for the work immediately forthcoming but also work as-yet unknown. | 2018-07-01 12:05:41 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 5d6b5d9f10 | Eliminates all emdashes in cross-platform code. | 2018-05-13 15:34:31 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 0b771ce61a | Removes all instances of the copyright symbol. | 2018-05-13 15:19:52 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | f65c65569a | Makes disk head position explicitly something with sub-integral precision. Also as a drive-by fix, corrects accidental assumption of 10 sectors for all MFMSectorDump descendants. | 2018-05-06 23:17:36 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | b98d5b790a | Finally unifies disk image file exceptions, and adds a placeholder for Apple DSK. | 2018-04-27 23:18:45 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | e1c4035812 | Switches away from C strings and allows Vic-20 region inference from filenames. | 2018-04-06 17:42:24 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 2e15fab651 | Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions. | 2017-11-11 15:28:40 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | c0055a5a5f | Further builds up SConstruct, correcting many missed imports and a couple of improper uses of C99 in C++ code. | 2017-11-09 22:04:49 -05:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | e384c50580 | Switches FileHolder to have a usage much closer to FILE *. Thereby opens a route for file format implementations such as that appearing for CPC DSK that create an in-memory copy and perform a full rewrite. | 2017-11-02 22:32:00 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | ad9df4bb90 | Commutes uint8_t *,uint16_t *,uint32_t *,size_t,off_tandlongto functional-style casts. | 2017-10-21 22:30:15 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | e983854e71 | Converts all uint8_tanduint16_tcasts to the functional style. | 2017-10-21 21:50:53 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 5e3e91373a | Switches all unsigned intanddoublecasts to functional style. | 2017-10-21 19:49:04 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 97a2be71e3 | Introduces flush_tracks to Drive, while switching its interface to using Track::Address and adjusting associated integer types. | 2017-10-06 21:45:12 -04:00 |  | 
			
				
					| 
							
							
								 Thomas Harte | 698e4fe550 | Tidies the Diskfile hierarchy. | 2017-09-22 22:39:23 -04:00 |  |