Commit Graph

2052 Commits

Author SHA1 Message Date
David Given
6f7054c4b2 Set useful titles to all the windows. Also fix a nasty spurious drag caused by creating a
window with the left mouse button held down.
2022-08-07 18:12:57 +02:00
David Given
03d2a3a685 Windows are properly stacked and destructed in the right order. 2022-08-07 17:26:17 +02:00
David Given
1d4dccf454 Dataless sectors don't confuse the visualiser any more. 2022-08-07 17:17:24 +02:00
David Given
cb93890d13 Hex viewer windows are sized properly on Windows. 2022-08-07 17:13:35 +02:00
David Given
f39b2801b8 Make sure that drags are processed only when the left button is pressed. 2022-08-07 17:04:43 +02:00
David Given
073a8f5fbd Force a redraw when the control is resized. 2022-08-07 17:01:56 +02:00
David Given
669c19882a Update firmware image. 2022-08-07 14:22:43 +02:00
David Given
43ca6437ab Add a maximum zoom to avoid overflow embarrassments. 2022-08-07 14:12:46 +02:00
David Given
e61a1ea582 Remove the flux viewer status bar as it's not used. 2022-08-07 14:09:48 +02:00
David Given
a477655270 Make the hex viewer work. 2022-08-07 14:07:51 +02:00
David Given
88e1acfdff Change the colour of records. 2022-08-07 00:40:00 +02:00
David Given
39e1dcb900 Add sector labels. 2022-08-07 00:37:57 +02:00
David Given
2489b93de8 Fix a bunch of issues that for some reason were only showing up on Windows. 2022-08-06 23:30:23 +02:00
David Given
8eb25a911d Allow dragging the flux viewer. 2022-08-06 21:37:46 +02:00
David Given
2d5e91b853 Flux viewer control performance improvements. 2022-08-06 21:29:05 +02:00
David Given
4f8c68c40d The flux visualiser now uses a density map for better displaying when zoomed
out.
2022-08-06 18:41:08 +02:00
David Given
9a5c66a311 Add the boilerplate for the hex viewer. 2022-08-06 12:58:15 +02:00
David Given
69bb6a74b8 Split sectors and records. Draw the horizontal scale. 2022-08-06 12:48:52 +02:00
David Given
7aa5fc91cf The flux source/sink value is now persistent. 2022-08-06 01:03:51 +02:00
David Given
de0b53de62 Initial version of the flux visualiser. 2022-08-06 00:57:54 +02:00
David Given
a1df18e3ca Rename class to make sense. 2022-08-05 23:32:20 +02:00
David Given
6a4c85245d The format setting is now persistent. 2022-08-05 23:15:39 +02:00
David Given
52a121c9ed Open the flux visualiser window when a track is clicked on (which contains
flux).
2022-08-05 23:02:15 +02:00
David Given
2acda695ba Add a cursor for selecting tracks in the visualiser. 2022-08-05 21:40:31 +02:00
David Given
89953d9e84 Allow specifying which track in a group to write (rather than the lowest). 2022-08-04 23:10:02 +02:00
David Given
7054a0eded Scan the drives on every USB reset, not just on power on. 2022-08-04 00:08:07 +02:00
David Given
6105e16b28 Don't invoke the vbs patch script (as it's gone). 2022-08-04 00:07:41 +02:00
wybren1971
eb9d0dbbd4 Added real time and not the compiletime of fluxengine 2022-07-29 03:09:29 +02:00
David Given
567b074792 Merge pull request #543 from tdaede/fix_d88_regression
Fix D88 writer regression caused by 4ba30fcf.
2022-07-07 13:42:02 +02:00
Thomas Daede
416c70f5e5 Fix D88 writer regression caused by 4ba30fcf. 2022-07-07 01:47:52 -07:00
wybren1971
30681dfa2c Corrected spelling error 2022-07-02 16:04:54 +02:00
David Given
c5b78ffa99 Merge pull request #541 from wybren1971/IMDwriter
add Imd writer option
2022-06-27 14:19:32 +02:00
wybren1971
cb5e859c34 Add imd to core concepts 2022-06-26 20:04:24 +02:00
wybren1971
4470fb4312 add breaks to the switch statements 2022-06-26 18:26:03 +02:00
David Given
da11fad696 Merge pull request #542 from VorpalBlade/features/install
Add install rule and fix some build system issues
2022-06-21 20:55:45 +02:00
Arvid Norlander
72ae4b2b53 Add missing ignore entry for upgrade-flux-file. Also sort the ignore file. 2022-06-21 20:51:37 +02:00
Arvid Norlander
b8e72039b9 Allow overriding the compiler to build with clang for example 2022-06-21 20:50:22 +02:00
Arvid Norlander
878ccd5128 Add install rule.
The support configuration variables are based on common conventions.
2022-06-21 20:50:22 +02:00
wybren1971
45e0946b6b remove debuglines 2022-06-20 15:47:20 +02:00
wybren1971
b57af55b8a Updating the documentation. cleanup code 2022-06-20 13:10:14 +02:00
wybren1971
677ee5da91 update to IMD writer to accept PROTO input for comment and encoding 2022-06-19 23:45:42 +02:00
wybren1971
a6526ccc13 adding comment in IMD file 2022-06-19 17:28:04 +02:00
wybren1971
8323593720 Set ibm as default format 2022-06-19 16:51:39 +02:00
wybren1971
dd00a69018 enable writing for hplif profile 2022-06-19 16:50:41 +02:00
wybren1971
4d7ddf3d9e add writing IMD images functionality 2022-06-19 16:49:31 +02:00
wybren1971
fbc39a41f8 Add writing IMD images functionality 2022-06-19 16:45:03 +02:00
David Given
3e934a8527 Merge pull request #539 from davidgiven/ubuntu20
Make the build work on Ubuntu 20 again.
2022-06-18 00:45:04 +02:00
David Given
bc474724c6 Don't need the enum conversion warning suppression any more, I think. 2022-06-18 00:19:47 +02:00
David Given
553eccf029 Try an alternative way of finding wx-config. 2022-06-18 00:03:43 +02:00
David Given
63e344d6cf Try and work around the weirdness on Ubuntu 20? 2022-06-17 20:47:50 +02:00