David Given
|
c49823aa9d
|
Now the optimised binaries are optimised and the debug binaries aren't.
|
2020-01-27 23:36:33 +01:00 |
|
David Given
|
792cc88192
|
The Amiga writer now generates valid flux files --- but it looks like the
writer's broken (both the Amiga and the Brother have failed).
|
2019-12-14 20:44:48 +01:00 |
|
David Given
|
ef4581ed39
|
Merge from trunk.
|
2019-12-13 23:59:03 +01:00 |
|
David Given
|
f436d6b582
|
Add a feature where we can measure the FDD bus signal voltages using the PSoC's
ADCs. Increase the track step pulse width to 6us, because.
|
2019-12-10 22:36:18 +01:00 |
|
David Given
|
eaa3c57425
|
Non-functional boilerplate of Amiga write support.
|
2019-12-01 09:07:43 +01:00 |
|
David Given
|
2520834b18
|
Add the brother240tool program.
|
2019-11-24 01:46:02 +01:00 |
|
David Given
|
80badf3b54
|
Remember to check in the build file changes...
|
2019-08-31 12:09:11 +02:00 |
|
David Given
|
4304d1eede
|
Add the Supercard Pro decoder.
|
2019-08-28 23:32:09 +02:00 |
|
David Given
|
b9a53e0d1c
|
First draft of the visualiser.
|
2019-08-27 01:07:57 +02:00 |
|
David Given
|
a626d5f9a0
|
Add write-only support for D64 disk images.
|
2019-08-15 20:30: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
|
112377f885
|
Add pluggable image readers, plus some documentation.
|
2019-08-09 20:56:06 +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
|
4b07c38782
|
Mechanical refactor to rearrange the source files into a more pleasing order.
|
2019-08-06 22:25:11 +02:00 |
|
David Given
|
973f4c2c2d
|
Skeleton work to factor out the encoder logic.
|
2019-08-03 22:30:30 +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
|
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
|
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
|
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
|
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 |
|
David Given
|
499cb4f720
|
Typo fix.
|
2019-07-08 22:46:16 +02:00 |
|
David Given
|
3960b1e4d7
|
Build brother120tool and cwftoflux.
|
2019-07-08 22:44:38 +02:00 |
|
David Given
|
c1e432584d
|
Finally make build on msys2 (mingw32 mode).
|
2019-07-06 20:07:17 +02:00 |
|
David Given
|
7d42dff2f1
|
First (failed) attempt to make work with mingw.
|
2019-07-06 12:58:20 +02:00 |
|
David Given
|
e13f4942a0
|
Set build flags from the top-level makefile, not from mkninja.sh.
|
2019-07-05 00:18:53 +02:00 |
|
David Given
|
8cd64d1eac
|
Don't build stripped versions of all the tests.
|
2019-07-05 00:03:33 +02:00 |
|
David Given
|
6e8b621674
|
Generate both debug and non-debug binaries.
|
2019-07-04 23:58:23 +02:00 |
|
David Given
|
fe8122afcc
|
Turns out I'd cocked up the build system setup --- bootstrap with make again.
|
2019-07-04 11:12:17 +02:00 |
|
David Given
|
d0a864c052
|
Merge.
|
2019-07-03 23:20:07 +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
|
c9c63682df
|
Travis' ancient linker doesn't like our link order.
|
2019-07-03 22:39:20 +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
|
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
|
032df676c1
|
Replace meson with a very small shell script.
|
2019-07-03 22:18:34 +02:00 |
|