David Given
46db85a619
Merge pull request #44 from tingox/master
...
fix meson.build so that fluxengine compiles under FreeBSD
2019-03-11 22:55:48 +01:00
Torfinn Ingolfsen
8b7296f5d3
fix meson.build so that fluxengine compiles under FreeBSD
2019-03-11 22:10:43 +01:00
David Given
f925970bc2
Typo fix.
2019-03-10 14:27:52 +01:00
David Given
483a26f750
Merge pull request #43 from davidgiven/f85
...
Add Durango F85 support.
2019-03-10 14:25:25 +01:00
David Given
2245cebaa8
Tweak docs.
2019-03-10 14:24:45 +01:00
David Given
e3b9458062
Add some F85 documentation.
2019-03-10 14:19:53 +01:00
David Given
2e500f6d3a
Add proper decode support for the Durango F85. Thanks to reveng for figuring
...
out the CRCs for me!
2019-03-10 14:02:01 +01:00
David Given
36134c5269
Create skeleton F85 decoder.
2019-03-10 11:44:55 +01:00
David Given
98819cdd75
Merge pull request #42 from davidgiven/deps
...
Build file cleanup.
2019-03-09 18:01:43 +01:00
David Given
c558028552
Build file cleanup.
2019-03-09 17:49:00 +01:00
David Given
8b81097b91
Typo fix.
2019-03-09 14:12:27 +01:00
David Given
b87f7b402c
Oops, forgot to linkify Zilog references.
2019-03-09 14:11:19 +01:00
David Given
5067f2d0ff
Merge pull request #41 from davidgiven/mystery
...
Add proper support for hard-sectored disks, like the Zilog MCZ
2019-03-09 14:07:37 +01:00
David Given
fc1a83e6b1
Add Zilog MCZ documentation.
2019-03-09 14:04:15 +01:00
David Given
1dbd125c24
Merge from trunk.
2019-03-09 12:35:06 +01:00
David Given
490821da09
Hard sector segmentation can now cope with the extra index hole. We are
...
correctly decoding the Zilog MCZ disk.
2019-03-09 12:32:42 +01:00
David Given
cf9730fbb3
Splitting by hard sectors works, up to a point; we can correctly decode (with
...
CRC checking!) most of the Zilog MCS disk. However, we're still stumped by the
extra index hole.
2019-03-09 12:19:28 +01:00
David Given
456791e20c
Refactor to use FluxmapReader.
2019-03-09 11:30:50 +01:00
David Given
574d383573
Remove discrete segmenters, instead rolling the logic into Decoders; prepare
...
for splitting decoders into soft-sector and hard-sector.
2019-03-08 23:57:46 +01:00
David Given
130d5f630e
Typo fixes.
2019-03-07 23:52:42 +01:00
David Given
1f524aec69
Merge from trunk.
2019-03-07 23:44:19 +01:00
David Given
a3fc244a39
Merge pull request #40 from davidgiven/docs
...
Overhaul documentation.
2019-03-07 23:43:11 +01:00
David Given
8c4222d421
Add price.
2019-03-07 23:42:07 +01:00
David Given
514792556c
Document that the PSoC5LP is 5V.
2019-03-07 23:40:30 +01:00
David Given
c6e00bf4d2
Typo fix.
2019-03-07 23:33:05 +01:00
David Given
64dbc1c5bb
Add warning banner.
2019-03-07 23:32:00 +01:00
David Given
d0295f9715
Fix typo.
2019-03-07 23:22:12 +01:00
David Given
c81f5d6fe4
Talk about flippy disks.
2019-03-07 23:20:54 +01:00
David Given
eec6698996
Big documentation rework ouch my fingers.
2019-03-07 22:55:43 +01:00
David Given
82dbcb781c
Remember to also update the link in the front page.
2019-03-07 21:04:38 +01:00
David Given
7569a3ef4f
Rearrange documentation to be more Github-friendly.
2019-03-07 21:03:04 +01:00
David Given
a6275dc811
Fix uninitialised variable.
2019-03-07 11:02:00 +01:00
David Given
38f740c50f
Fix build error on machines where sizeof(size_t) != sizeof(long).
2019-03-07 10:57:05 +01:00
David Given
6c23b6284a
Merge from trunk.
2019-03-07 00:33:52 +01:00
David Given
1be18441be
Merge pull request #39 from davidgiven/index
...
This updates the firmware and changes the bytecode syntax to allow capturing and playback of index hole information; this should allow reading and writing hard-sectored disks. The bytecode syntax is now much clearer and more expandable (should anything else come up) but uses twice the bandwidth, sadly. The client software hasn't changed but in order to take advantage of this, I'm going to have to refactor a lot of the flux->bits pipeline.
2019-03-07 00:33:27 +01:00
David Given
d02e6b5936
Update cwftoflux to handle index information from CWF files.
2019-03-07 00:22:43 +01:00
David Given
29b66086ea
The sequencer now (I hope, untested) supports waiting for the index hole. It's
...
certainly no more non-functional than it was before, i.e. it writes Brother
disks fine.
2019-03-07 00:10:12 +01:00
David Given
c8e3910b20
Creating Brother images works again.
2019-03-06 22:52:42 +01:00
David Given
a41f0f3ff4
Allow upgrading of flux files to the new format.
2019-03-06 22:23:57 +01:00
David Given
379985c2bc
Rework the sampler state machine, with new, better, simpler bytecode at twice
...
the bandwidth; we now record the state of the index hole.
2019-03-06 21:09:07 +01:00
David Given
f3640aa153
Show transfer bandwidth.
2019-03-06 19:44:27 +01:00
David Given
d59e7f0fc4
Skeleton Zilog Mcz support.
2019-03-06 00:00:06 +01:00
David Given
58bf460e6d
Merge pull request #35 from davidgiven/bytes
...
Rework the way byte buffers are handled
2019-03-05 21:33:57 +01:00
David Given
f3b3cc4532
Fix the Mac decoder.
2019-03-05 21:25:59 +01:00
David Given
3a931afa60
Fix CRC checking for IBM (both FM and MFM).
2019-03-05 21:09:28 +01:00
David Given
0ae1623afc
Clean up the IBM decoder (still not right).
2019-03-05 20:57:45 +01:00
David Given
4d8c43731f
Ooops, forgot to rename the flux upgrade tool.
2019-03-05 20:42:23 +01:00
David Given
76d905878a
Rework the Brother decoder again.
2019-03-05 20:36:37 +01:00
David Given
38bea6b22e
I somehow broke the CRC algorithm. Damned if I can see it.
2019-03-05 20:36:25 +01:00
David Given
cca901825e
Resizing small doesn't reallocate the buffer.
2019-03-05 20:36:13 +01:00