{"push_id":1196581448,"size":13,"distinct_size":1,"ref":"refs/heads/master","head":"d0200b6fd9f3906f4ae9f0897d2e471048287a54","before":"cf83258eafd6c5002003020de5a2a03e12ce6ce3","commits":[{"sha":"9e3d6b762b4dd6da3c3bcb9f999bc116ff260879","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Sketched out the generic interface for a disk, documenting it and the tape interface while I'm here.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/9e3d6b762b4dd6da3c3bcb9f999bc116ff260879"},{"sha":"ff49857f5c4ce1bd9437fbf54cdc6457a5f84d06","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Started sketching out support for the G64 file format.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/ff49857f5c4ce1bd9437fbf54cdc6457a5f84d06"},{"sha":"6cfc514c2d022569fdea1d43b7e2c346e6fcc0b9","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Made the rote changes necessary to attempt to open and to supply a G64 to the Vic.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/6cfc514c2d022569fdea1d43b7e2c346e6fcc0b9"},{"sha":"8ae78ba4e0da6557bad2948313c5194040cdd8e4","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Fixed signature check and `fseek` parameter order.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/8ae78ba4e0da6557bad2948313c5194040cdd8e4"},{"sha":"4ae9f5ad5d051735814ae459fb61961271aee1b6","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Added preliminaries of reading the speed zone information.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/4ae9f5ad5d051735814ae459fb61961271aee1b6"},{"sha":"f9510c1b6732b9df6b0d718ebc59680244f90817","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Put sufficiently much of `PCMTrack` into place to get to a stored list of segments, having determined a common clock rate between them and therefore a complete track length.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/f9510c1b6732b9df6b0d718ebc59680244f90817"},{"sha":"845a00ccef5595194685b01416377a3308de834a","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Attempted via linear search to implement `PCMTrack::get_next_event`.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/845a00ccef5595194685b01416377a3308de834a"},{"sha":"6593caca93c95ec5686727c4bdc9dc17bd8c3802","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Switched to a probably more helpful way around of expecting bits in bytes.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/6593caca93c95ec5686727c4bdc9dc17bd8c3802"},{"sha":"ada2f073e0d8c3f86153c18ca9872392352903c2","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Completed handing of the disk all the way to the 1540.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/ada2f073e0d8c3f86153c18ca9872392352903c2"},{"sha":"19ee430d4abc17f1992dde8ab7e6366eceede649","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Made an effort to support zoned tracks, at least.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/19ee430d4abc17f1992dde8ab7e6366eceede649"},{"sha":"66895d3ac74f1ca34e7c3ef1d6f8052e6d0a7b3d","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Actually, I think this is the correct conversion from received speed to clock rate. It'll become obvious if it's not when I get back to working on the 1541 itself.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/66895d3ac74f1ca34e7c3ef1d6f8052e6d0a7b3d"},{"sha":"1e9eedc3141384bb063d75c373d9e551c54fb8f9","author":{"name":"Thomas Harte","email":"9ea62309b2dfb9e1cef01bd8d8c9247b2664858d@gmail.com"},"message":"Factored out the PCM track since it's going to be a useful construct for almost every file format. Documented it a little better.","distinct":false,"url":"https://api.github.com/repos/TomHarte/CLK/commits/1e9eedc3141384bb063d75c373d9e551c54fb8f9"},{"sha":"d0200b6fd9f3906f4ae9f0897d2e471048287a54","author":{"name":"Thomas Harte","email":"b5fd314ab5af1ac1941b6eb2bce80c2341e23658@users.noreply.github.com"},"message":"Merge pull request #40 from TomHarte/DiskFileFormats\n\nEstablishes the form of a modelled floppy disk plus parts of the most-likely implementation; implemented support for G64 as the first input format","distinct":true,"url":"https://api.github.com/repos/TomHarte/CLK/commits/d0200b6fd9f3906f4ae9f0897d2e471048287a54"}]}
{"actor":{"display_login":"TomHarte"}}