David Given
|
4954d33307
|
Add documentation for using the precompiled firmware.
|
2019-08-15 22:19:30 +02:00 |
|
David Given
|
55f3354287
|
Add precompiled hex for the firmware.
|
2019-08-15 21:52:11 +02:00 |
|
David Given
|
d6ae373fa8
|
Merge pull request #92 from davidgiven/d64
Add write-only support for D64 disk images.
FluxEngine-Windows-client-version-154
|
2019-08-15 20:46:02 +02:00 |
|
David Given
|
a626d5f9a0
|
Add write-only support for D64 disk images.
|
2019-08-15 20:30:07 +02:00 |
|
David Given
|
29db67528d
|
Merge pull request #90 from davidgiven/write
Add support for writing LDBS image files.
FluxEngine-Windows-client-version-149
|
2019-08-10 21:40:56 +02:00 |
|
David Given
|
31d7477c6a
|
Add LDBS documentation.
|
2019-08-10 21:35:21 +02:00 |
|
David Given
|
56af9eaf18
|
The LDBS ST1 field is now populated correctly on error.
|
2019-08-10 21:25:07 +02:00 |
|
David Given
|
5de0636fe7
|
First attempt at writing LDBS files. Not quite right.
|
2019-08-09 23:21:55 +02:00 |
|
David Given
|
f9117b8d11
|
Added a simple library for reading and writing LDBS files.
|
2019-08-09 22:41:07 +02:00 |
|
David Given
|
10d385375f
|
Merge pull request #87 from davidgiven/write
Add support for pluggable input and output formats.
FluxEngine-Windows-client-version-141
|
2019-08-09 21:22:03 +02:00 |
|
David Given
|
2f72c3f8f0
|
Mac images now put the metadata second.
|
2019-08-09 21:13:29 +02:00 |
|
David Given
|
54edff9b94
|
Amiga disks can now optionally emit the metadata.
|
2019-08-09 21:04:48 +02:00 |
|
David Given
|
112377f885
|
Add pluggable image readers, plus some documentation.
|
2019-08-09 20:56:06 +02:00 |
|
David Given
|
87e29fc386
|
Merge from write branch (because we want the new image code).
|
2019-08-08 23:27:11 +02:00 |
|
David Given
|
b1db5c48b1
|
Ignore more temporary files.
|
2019-08-08 23:26:42 +02:00 |
|
David Given
|
38fab7edcb
|
Refactor all the image writing stuff into a ImageWriter subclass hierarchy with
a factory based on extension.
|
2019-08-08 00:27:41 +02:00 |
|
David Given
|
d8172154c3
|
Output images now get geometry specs to indicate what kind of file to write.
|
2019-08-07 23:23:07 +02:00 |
|
David Given
|
eb924780ab
|
Refactor dataspecs to allow them to be used for other things too.
|
2019-08-06 23:50:02 +02:00 |
|
David Given
|
28e0ef0463
|
Merge pull request #84 from davidgiven/cleanup
Mechanical refactor to rearrange the source files into a more pleasing order.
FluxEngine-Windows-client-version-132
|
2019-08-06 22:33:05 +02:00 |
|
David Given
|
4b07c38782
|
Mechanical refactor to rearrange the source files into a more pleasing order.
|
2019-08-06 22:25:11 +02:00 |
|
David Given
|
e0256adf77
|
Merge pull request #83 from davidgiven/write
Write code refactoring.
FluxEngine-Windows-client-version-129
|
2019-08-06 22:24:40 +02:00 |
|
David Given
|
5748f017dd
|
Refactor the write code to make it easier to add new encoders.
|
2019-08-06 22:17:58 +02:00 |
|
David Given
|
973f4c2c2d
|
Skeleton work to factor out the encoder logic.
|
2019-08-03 22:30:30 +02:00 |
|
David Given
|
8e1774c69f
|
Show the clock rate in kHz as well, because that's more useful.
|
2019-07-12 23:09:50 +02:00 |
|
David Given
|
56a36072f7
|
Sampler state machine cleanup; more debugging tools for the logic analyser.
|
2019-07-12 21:09:53 +02:00 |
|
David Given
|
8755d108ed
|
Sanity check Mac sectors --- reject anything with an out-of-bounds sector ID.
|
2019-07-11 23:16:02 +02:00 |
|
David Given
|
ea40cd73d1
|
Merge pull request #78 from davidgiven/mx
Bugfixing and documentation for MX disks.
FluxEngine-Windows-client-version-118
|
2019-07-11 22:02:24 +02:00 |
|
David Given
|
0e28899b72
|
Add the page on the MX disk format. Mac disks are now unicorns.
|
2019-07-11 21:34:01 +02:00 |
|
David Given
|
eee30db981
|
Honour the logical track numbering in MX disks (allows reading 40-track disks).
|
2019-07-11 21:03:54 +02:00 |
|
David Given
|
6959d18017
|
Merge pull request #77 from davidgiven/build
Build cleanups
FluxEngine-Windows-client-version-114
|
2019-07-11 12:18:59 +02:00 |
|
David Given
|
9f92ce0ef7
|
Typo fix.
|
2019-07-11 12:10:36 +02:00 |
|
David Given
|
7658c1d774
|
Move the fluxtoau tool into the main client.
|
2019-07-11 12:00:25 +02:00 |
|
David Given
|
31dc3504e6
|
Move the fluxtovcd file into the main client.
|
2019-07-11 11:52:38 +02:00 |
|
David Given
|
af0c9d4261
|
Move cwftoflux into the main client.
|
2019-07-11 11:45:15 +02:00 |
|
David Given
|
155b9daef6
|
Clean build scripts a bit.
|
2019-07-11 11:25:29 +02:00 |
|
David Given
|
a2fdbc5c73
|
Merge pull request #76 from davidgiven/sampling
Minor fixes and debugging tooling
FluxEngine-Windows-client-version-108
|
2019-07-11 00:10:18 +02:00 |
|
David Given
|
1e3581c5f3
|
Turns out I was using the wrong error threshold flags for Mac disks. ND disks
work fine now.
|
2019-07-10 23:55:16 +02:00 |
|
David Given
|
a1d345856e
|
Add a tool for converting flux files directly to mono or stereo au files,
suitable for comparison in Audacity.
|
2019-07-10 22:56:39 +02:00 |
|
David Given
|
7a775afaea
|
Make sure that CounterClock is actually 12MHz, and not 12-ish MHz. Doesn't
help.
|
2019-07-10 20:26:17 +02:00 |
|
David Given
|
c27c4fe312
|
Synchronise input pins and set LVTTL levels. More correct, but doesn't help the
read issues.
|
2019-07-10 19:48:03 +02:00 |
|
David Given
|
ad295c683c
|
The sampler pulse conversion now uses BUS_CLK as the sample clock.
|
2019-07-09 22:43:46 +02:00 |
|
David Given
|
3f8fdaa27a
|
Fix missing flag initialisation.
FluxEngine-Windows-client-version-100
|
2019-07-09 22:38:35 +02:00 |
|
David Given
|
9f5d01787f
|
Fix missing flag initialisation.
|
2019-07-09 22:38:35 +02:00 |
|
David Given
|
3c4487c42e
|
Add the tool to export flux files as VCD, so that they can be read into
pulseview.
|
2019-07-09 00:48:35 +02:00 |
|
David Given
|
e5c2168a35
|
Merge.
|
2019-07-08 23:32:53 +02:00 |
|
David Given
|
a06d8ff05a
|
Merge pull request #74 from davidgiven/tools
Build brother120tool and cwftoflux.
FluxEngine-Windows-client-version-96
|
2019-07-08 23:32:20 +02:00 |
|
David Given
|
c91ca1b730
|
Try to stop OSX from running brew cleanup every time.
|
2019-07-08 23:27:54 +02:00 |
|
David Given
|
3b6ea24df5
|
Rename fnmatchemu to just emu, because I'm sure we'll want to put more stuff
there.
|
2019-07-08 23:21:49 +02:00 |
|
David Given
|
b0e905fdd0
|
Typo fix.
|
2019-07-08 23:16:46 +02:00 |
|
David Given
|
34a858346e
|
Add our own copy of fnmatch(), which mingw doesn't have --- we need it for the
Brother tool and I'm sure it'll come in useful elsewhere.
|
2019-07-08 23:12:58 +02:00 |
|