Keir Fraser
|
5d1d1ee516
|
dist: Create DFU files in addition to HEX
|
2024-12-10 11:02:02 +00:00 |
|
Keir Fraser
|
23b19de571
|
Use raw strings for regexes; fixes SyntaxWarning: invalid escape sequence
|
2024-12-05 08:23:00 +00:00 |
|
Keir Fraser
|
73e20a36eb
|
Clean up the assembly of update files a little.
|
2022-03-15 18:01:31 +00:00 |
|
Keir Fraser
|
1f6d6c7dcf
|
Modify build system to place artefacts in separate out/ folder
|
2022-03-15 12:48:35 +00:00 |
|
Keir Fraser
|
554e078967
|
Remove tools from the new firmware repository.
|
2021-12-26 11:55:26 +00:00 |
|
Keir Fraser
|
32e3c9d85d
|
Image: New helper method, max_cylinder()
|
2021-12-22 19:24:22 +00:00 |
|
Keir Fraser
|
c06ea0ee76
|
SCP: Import Supercard Pro generated C64 images with halftracks.
|
2021-12-22 19:24:17 +00:00 |
|
Keir Fraser
|
c7aec389e8
|
Various bugfixes for format handling in conjunction with raw (HFE,SCP,KF) files
|
2021-12-16 11:08:44 +00:00 |
|
Keir Fraser
|
4236aa11b0
|
Implement IPF auto-verification
|
2021-12-15 12:51:47 +00:00 |
|
Keir Fraser
|
b181fd3153
|
Acorn image types ADS ADM ADL
|
2021-12-15 08:38:27 +00:00 |
|
Keir Fraser
|
089ea42114
|
Acorn ADFS format specifiers
|
2021-12-15 08:24:26 +00:00 |
|
Keir Fraser
|
c96ba1aa69
|
Support read/write Acorn DFS (single density) images.
|
2021-12-14 17:32:34 +00:00 |
|
Keir Fraser
|
d7b926f895
|
Suport read/write Amiga HD ADF files
|
2021-12-14 14:33:31 +00:00 |
|
Keir Fraser
|
bf613ebe7d
|
D81 default format type. Add format option list to gw read and write help texts.
|
2021-12-14 08:45:06 +00:00 |
|
Keir Fraser
|
d3752d9563
|
More IBM format specifiers.
|
2021-12-13 15:58:56 +00:00 |
|
Keir Fraser
|
753d4f5a00
|
New Commodore 1581 format specifier and *.D81 image support
|
2021-12-13 15:49:05 +00:00 |
|
Keir Fraser
|
f76a2c0037
|
New Atari ST format specifiers
|
2021-12-13 15:30:11 +00:00 |
|
Keir Fraser
|
7b8bf48702
|
New --format specifier for IBM tracks ibm.720 and ibm.1440
|
2021-12-13 09:07:31 +00:00 |
|
Keir Fraser
|
08916f8129
|
STM32F1, AT32F4: Dynamic USB buffer sizing.
Also tweak firmware update with useful error messages if updates
don't fit in SRAM (bootloader updates) or Flash (main firmware updates).
|
2021-10-04 10:35:09 +01:00 |
|
Keir Fraser
|
67e888a61f
|
gw: Clean up "unknown file suffix" message a little.
|
2021-10-02 17:47:31 +01:00 |
|
mike
|
a99ac619b4
|
Fix error message
|
2021-09-02 18:01:12 -06:00 |
|
mike
|
9c2df50bf6
|
Return list of supported extensions when an unknown one is provided
|
2021-09-02 12:33:46 -06:00 |
|
Keir Fraser
|
ec553a0d4e
|
Support new board V4 Slim
|
2021-08-12 13:35:28 +01:00 |
|
Keir Fraser
|
91259d80a8
|
scp_info: Fix large flux values. Improve the plot.
|
2021-07-20 21:41:40 +01:00 |
|
Keir Fraser
|
de22d1b0c3
|
Fix memory leak in C optimised Python extension. PyList_Append() makes a new item reference.
Thanks to Andre Eberhard / aewatt95.
Refs #105
|
2021-07-19 13:36:04 +01:00 |
|
Keir Fraser
|
4b82ef4741
|
gw bandwidth: Check integrity of USB comms during bandwidth test.
|
2021-06-28 14:27:34 +01:00 |
|
Keir Fraser
|
b5a02294ce
|
New board: F1 Plus (Unbuffered)
|
2021-06-27 19:18:17 +01:00 |
|
Keir Fraser
|
fc60ec36b3
|
Split 'gw pin' into 'gw pin set' and 'gw pin get' subcommands.
Based on a patch by Troed Sangberg.
|
2021-05-16 11:43:07 +01:00 |
|
Keir Fraser
|
3db0188752
|
AT32F4: Minor tweaks
|
2021-05-11 10:40:38 +01:00 |
|
Keir Fraser
|
fb340075ca
|
AT32F4: Fixes for manual firmware update (jumper method)
|
2021-05-11 10:24:58 +01:00 |
|
Keir Fraser
|
6f4c89f735
|
AT32F4: Identify MCU and board at startup, blink a fail code on error.
Insert required delays for F403 clock bringup.
'gw info' now identifies V4 boards by name.
|
2021-05-11 10:02:05 +01:00 |
|
Keir Fraser
|
4b82a229b1
|
AT32F4: Support both AT32F403 and AT32F415
|
2021-05-10 15:40:32 +01:00 |
|
Keir Fraser
|
e1f280bae0
|
F1 Plus: Implement jumperless firmware update
|
2021-05-01 16:24:46 +01:00 |
|
Keir Fraser
|
c6e86add16
|
F1: Introduce new submodel "F1 Plus"
|
2021-05-01 16:11:03 +01:00 |
|
Keir Fraser
|
d5c0650df4
|
Implement a test mode for F7 (v3, Lightning Plus) and AT32F4xx models.
|
2021-05-01 09:01:03 +01:00 |
|
Keir Fraser
|
fddd11bce0
|
mk_update: Display lengths of update payloads in 'verify' command
|
2021-04-29 12:52:00 +01:00 |
|
Keir Fraser
|
001cf97ca8
|
AT32Fxx: Implement firmware update
|
2021-04-29 10:53:11 +01:00 |
|
Keir Fraser
|
cfa91ce5f1
|
Initial port of Greaseweazle to AT32F415.
|
2021-04-27 15:11:16 +01:00 |
|
Keir Fraser
|
2809d34c28
|
Rearrange MCU namespace so that STM32 is one subtype.
This will allow fitting AT32 alongside, which is an "almost" STM32 clone
with a slightly different and confusing naming scheme.
|
2021-04-27 15:11:16 +01:00 |
|
Christian Zietz
|
d7bc230d5e
|
Add option to seek with drive motor on
Some drives won't seek when the 'motor on' signal is not asserted.
|
2021-04-10 09:43:32 +01:00 |
|
Keir Fraser
|
9c71e06730
|
scp: Add names for defined disktypes. Thanks to Michael Farrell.
|
2021-04-01 12:26:03 +01:00 |
|
Keir Fraser
|
d8e6dc19dd
|
edsk: Support KBI-19 protection tracks
|
2021-03-28 17:57:16 +01:00 |
|
Keir Fraser
|
41b5141d89
|
edsk: Support Chamonix Challenge and Skweek, CPC dumps converted with SAMdisk.
|
2021-03-28 16:32:38 +01:00 |
|
Keir Fraser
|
bfb167b2a0
|
f7: Support new submodel: v3 "Thunderbolt"
|
2021-03-26 09:54:49 +00:00 |
|
Keir Fraser
|
c221546b98
|
gw: Disable jumperless update on Windows 7. It hangs.
|
2021-03-19 10:33:35 +00:00 |
|
Keir Fraser
|
c5d9e6a5ab
|
Add build target for flashing F1 devices via OpenOCD.
|
2021-03-19 09:44:25 +00:00 |
|
Keir Fraser
|
e837e7c581
|
edsk: Fix weak data positioning, and always use empty/unformatted writing mode.
|
2021-03-08 23:02:50 +00:00 |
|
Keir Fraser
|
a6e75a6185
|
edsk: Search for smaller GAP3 area after end of last sector with Bad CRC
Fixes Captain Blood (1988)
|
2021-03-08 21:15:32 +00:00 |
|
Keir Fraser
|
7a5f377073
|
edsk: Be more keen to clip extraneous data from Bad-CRC sectors.
|
2021-03-08 17:41:58 +00:00 |
|
Keir Fraser
|
59b9abe404
|
edsk: Find filler regions in weak sectors. For example, Speedlock.
|
2021-03-07 14:10:26 +00:00 |
|