Commit Graph

647 Commits

Author SHA1 Message Date
David Given
d0a864c052 Merge. 2019-07-03 23:20:07 +02:00
David Given
5b894d768b Merge pull request #71 from davidgiven/merge
Massively simplify the build environment.
2019-07-03 23:15:51 +02:00
David Given
498ecd10a0 Add more dependencies. 2019-07-03 23:11:22 +02:00
David Given
33c3666d84 Only check in a stub build.ninja. 2019-07-03 22:57:52 +02:00
David Given
771b0e4db9 Oh dear, start-group and end-group don't work on OSX... 2019-07-03 22:49:28 +02:00
David Given
a6066e9b59 Try adding an appveyor config for Windows builds. 2019-07-03 22:47:00 +02:00
David Given
bc0f4efcf6 ...and again. 2019-07-03 22:41:22 +02:00
David Given
c9c63682df Travis' ancient linker doesn't like our link order. 2019-07-03 22:39:20 +02:00
David Given
d168719714 Bump the OSX version again. 2019-07-03 22:38:17 +02:00
David Given
6f81a8d1c4 Try updating the OSX image. 2019-07-03 22:35:38 +02:00
David Given
20d143248b Remove stray dependencies to the system fmt. 2019-07-03 22:34:04 +02:00
David Given
e2bb13ab16 Include the *right* fmt... 2019-07-03 22:30:06 +02:00
David Given
92601128c4 Switch back to the default OSX image; hopefully travis have fixed homebrew by
now.
2019-07-03 22:29:20 +02:00
David Given
ebafcc23ca Remember to include the dep directory. 2019-07-03 22:26:24 +02:00
David Given
76632713a9 Remember we need to explicitly specify C++14. 2019-07-03 22:23:13 +02:00
David Given
6450ffa4c3 Update the Travis configuration now we no longer have meson. 2019-07-03 22:20:55 +02:00
David Given
032df676c1 Replace meson with a very small shell script. 2019-07-03 22:18:34 +02:00
David Given
41b99b7f9d Update documentation. 2019-07-03 01:00:05 +02:00
David Given
54d0003368 Split the read and write commands up to make the command list a bit more
manageable.
2019-07-03 00:43:22 +02:00
David Given
cb4a5845dc Build with debug optimisation... 2019-07-03 00:09:42 +02:00
David Given
4649cf6206 Merge all the tools into a single monolithic binary. Much better! 2019-07-03 00:08:29 +02:00
David Given
f7af8bb99b I... think it's done? That was suspiciously easy. 2019-07-02 23:20:47 +02:00
David Given
a1c207cb8f First milestone towards flags rewrite --- it builds and the tests pass, but
nothing actually works.
2019-07-02 23:06:40 +02:00
David Given
3ee31b96a4 Add the prototype MX decoder. 2019-07-02 00:40:38 +02:00
David Given
bba2f856a5 Merge pull request #68 from davidgiven/bug-66
Fix memory corruption issue when replacing sectors.
2019-06-27 22:58:24 +02:00
David Given
a3f327b0b2 Update Homebrew pls? 2019-06-27 22:33:02 +02:00
David Given
299dd84034 Enable Homebrew updating because Travis' OSX image is outdated. 2019-06-27 22:19:34 +02:00
David Given
76e22995b7 Fix memory corruption issue when replacing sectors. 2019-06-27 22:10:35 +02:00
David Given
5410252316 Document Matthias Henkell's new tool. 2019-05-29 00:42:03 +02:00
David Given
9ae0842c63 New information from mathe1@github suggests that my interpretation of the type
byte was incorrect. Try to fix this.
2019-05-23 23:53:15 +02:00
David Given
ba83170a39 Correct typo in someone's name. 2019-05-23 23:49:03 +02:00
David Given
fc29ebf8fa Merge from master. 2019-05-01 16:15:34 +02:00
David Given
d1c2e2b611 Better handling of seeks (plus tracing). 2019-05-01 13:06:56 +02:00
David Given
c21177e2aa Finally make things work in release mode! 2019-05-01 13:06:43 +02:00
David Given
72cd3674fa Add datasheet reference to a 5.25" drive. 2019-05-01 13:03:58 +02:00
David Given
6cd684955c You can now specify the drive to seek to. 2019-04-30 23:09:15 +02:00
David Given
196f2bfd7e Cygwin doesn't have ffsll. 2019-04-30 22:56:15 +02:00
David Given
4f1c116822 Merge pull request #61 from davidgiven/rewrite
Rewrite the decoder logic to be substantially betterer.
2019-04-30 22:38:26 +02:00
David Given
c0e3606925 Update documentation. 2019-04-30 22:27:17 +02:00
David Given
0f56cd25e9 Warning fix. 2019-04-30 22:27:07 +02:00
David Given
27fb17b9b5 Move the clock guesser stuff into fe-inspect. 2019-04-30 21:55:44 +02:00
David Given
b1092c7f82 Simplify the decoder class hierarchy. 2019-04-30 21:44:56 +02:00
David Given
1fb67dfe3c Remove stateful decoder and split decoder. 2019-04-30 21:43:25 +02:00
David Given
c5d924c161 Reenable the old, hacky Brother write code. 2019-04-30 21:42:14 +02:00
David Given
c3bfc239bd Port the Victor 9000 to the new new architecture. 2019-04-30 21:41:51 +02:00
David Given
e8373b21b7 Port the Zilog MCZ to the new architecture. 2019-04-30 21:38:12 +02:00
David Given
9971dbd2c7 Update Mac to the new new architecture. 2019-04-30 21:34:33 +02:00
David Given
f652b9a21c Update the FB100 to the new new architecture. 2019-04-30 21:28:04 +02:00
David Given
e115d2046c Update the F85 decoder to the new architecture. 2019-04-30 21:25:25 +02:00
David Given
6d12586c25 Update C64 to the new new architecture. 2019-04-30 21:22:15 +02:00