David Given
|
ca940d1599
|
Refactor core libraries into their own library.
|
2024-10-01 20:36:53 +02:00 |
|
David Given
|
d00fba02a0
|
Rename greaseWeazle to greaseweazle (as it needs doing).
|
2024-09-30 22:03:17 +02:00 |
|
David Given
|
045e5e7303
|
Rename write_clock to write_clock_ns, because it is. Tweak the default value
for correctness.
|
2024-09-30 22:02:09 +02:00 |
|
David Given
|
6fd98e3c67
|
Writing with the Applesauce now mostly works, although there's still stuff to
be dealt with.
|
2024-09-29 23:40:19 +02:00 |
|
David Given
|
98279e44ef
|
Remove stray logging.
|
2024-09-29 23:39:59 +02:00 |
|
David Given
|
22b78cee56
|
Report which flag could not be recognised on error.
|
2024-09-29 23:39:32 +02:00 |
|
David Given
|
8f7203e38b
|
Fix testpattern: to actually work.
|
2024-09-29 23:12:02 +02:00 |
|
David Given
|
38b8cd2574
|
Reads mostly work; writes not yet.
|
2024-09-29 13:05:46 +02:00 |
|
David Given
|
6b28f36b97
|
getVersion() doesn't need to be a public USB method.
|
2024-09-28 23:44:33 +02:00 |
|
David Given
|
d394b21920
|
Got our first track read!
|
2024-09-28 23:39:30 +02:00 |
|
David Given
|
14255a5076
|
Successfully read raw Applesauce data.
|
2024-09-28 23:07:05 +02:00 |
|
David Given
|
8fa1a887ce
|
Initial work towards Applesauce support --- you can connect to the device and
test bandwidth.
|
2024-09-28 20:04:54 +02:00 |
|
David Given
|
2840831017
|
Initial boilerplate for the Applesauce.
|
2024-09-28 17:03:59 +02:00 |
|
David Given
|
db235dae5e
|
Merge.
|
2024-09-10 21:21:54 +02:00 |
|
David Given
|
241878bd0e
|
New fmt requires a slight API change.
|
2024-09-10 21:12:58 +02:00 |
|
David Given
|
af0ce4cf35
|
Update ab.
|
2024-09-02 23:51:03 +02:00 |
|
David Given
|
f595efb1f5
|
Slightly dubious merge from master.
|
2024-08-11 12:27:26 +02:00 |
|
David Given
|
eee6f95b15
|
Typo fix.
|
2024-07-31 13:48:06 +02:00 |
|
David Given
|
7a3d10451d
|
Rework the A2R writer to be a bit less broken.
|
2024-07-30 22:54:59 +02:00 |
|
David Given
|
00e9c5a07f
|
Add support for updating file metadata (only the SRA bits, really).
|
2024-05-13 21:44:58 +02:00 |
|
David Given
|
7643457374
|
Add support for renaming files.
|
2024-05-13 21:12:42 +02:00 |
|
David Given
|
78d5584e21
|
Add creeate, put and delete support to the CP/M filesystem driver.
|
2024-05-13 00:32:57 +02:00 |
|
David Given
|
1d1143a893
|
Merge from master.
|
2024-05-10 00:19:57 +02:00 |
|
David Given
|
1175a06f3d
|
Merge from master.
|
2024-05-01 16:23:59 +02:00 |
|
David Given
|
653a6a0189
|
Be more consistent about DTR toggling (needed to reset serial devices).
|
2024-05-01 12:54:22 +02:00 |
|
David Given
|
f0b1b61eac
|
Merge pull request #749 from p-j-b/fix-hang-windows-adafruit-floppy-greaseweazle
Set DTR after calling SetCommState
|
2024-05-01 12:46:08 +02:00 |
|
David Given
|
a84cf83ce5
|
Add a prototype Tartu encoder.
|
2024-04-30 00:56:26 +02:00 |
|
David Given
|
15d34aff15
|
Work-in-progress Tartu decoder.
|
2024-04-20 01:20:49 +02:00 |
|
David Given
|
af3e257c78
|
Add boilerplate for the Tartu.
|
2024-04-19 21:10:49 +02:00 |
|
p-j-b
|
c2248c7e4a
|
Added CLRDTR and SETDTR to setBaudRate
Fixes hang in Windows with Adafruit Floppy GreaseWeazle
|
2024-04-02 13:05:29 +01:00 |
|
David Given
|
f9c1816e6f
|
Format.
|
2024-03-30 19:29:48 +01:00 |
|
David Given
|
c115de9d40
|
Update to build with ab.
|
2024-03-29 23:53:05 +01:00 |
|
David Given
|
7095c03e28
|
Fix a whole pile of missing 'override' keywords.
|
2024-01-22 20:55:38 +01:00 |
|
David Given
|
0beac3c48f
|
Compatibility fixes.
|
2024-01-20 23:05:42 +01:00 |
|
David Given
|
d1aa84b543
|
TrackInfo now contains both logical and physical track/side count.
|
2024-01-20 23:03:14 +01:00 |
|
David Given
|
7f2913e8da
|
Add globs to FluxConstructor.
|
2024-01-20 00:03:23 +01:00 |
|
David Given
|
4faf936a21
|
First actual disk visualisations!
|
2024-01-18 01:01:54 +01:00 |
|
David Given
|
1689d58010
|
Fix some reentrancy bugs.
|
2024-01-15 23:23:38 +01:00 |
|
David Given
|
05608a6dda
|
Drive by warning fix.
|
2024-01-08 20:13:21 +01:00 |
|
David Given
|
a7cb7eb995
|
Add missing files...
|
2023-11-02 01:22:09 +01:00 |
|
David Given
|
29f5feb34d
|
Add support for DMK directory streams.
|
2023-11-02 01:17:44 +01:00 |
|
David Given
|
2d717af4db
|
The flux and image file pickers can now create new files.
|
2023-10-30 23:07:36 +01:00 |
|
David Given
|
533b217c8f
|
Eliminate the broken tpi system for a simple drive/format type field.
|
2023-10-29 21:10:14 +01:00 |
|
dg
|
dcb92db519
|
Remove old build system.
|
2023-10-26 19:29:01 +00:00 |
|
David Given
|
ca6b90f8c1
|
Split C and C++ libraries, so that you can use C++ compiler flags. Build with
C++17.
|
2023-10-24 22:00:09 +02:00 |
|
David Given
|
07aa416975
|
Make the tests work.
|
2023-10-22 22:57:54 +02:00 |
|
David Given
|
a24fe420c4
|
We can now build both the CLI and GUI binaries!
|
2023-10-22 21:20:47 +02:00 |
|
David Given
|
986be921f4
|
First working command-line executable.
|
2023-10-22 19:18:14 +02:00 |
|
David Given
|
f5f223f622
|
First steps towards reworking the build system... again.
|
2023-10-21 23:02:46 +02:00 |
|
K. M
|
e6bb0cb463
|
Fix const-correct/discards qualifiers error.
|
2023-09-27 01:19:17 +02:00 |
|