You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: FloppyDriveController.sketch/FloppyDriveController.sketch.ino
+30-25Lines changed: 30 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
/* ArduinoFloppyReader (and writer)
2
2
*
3
3
* Copyright (C) 2017-2020 Robert Smith (@RobSmithDev)
4
-
* http://amiga.robsmithdev.co.uk
4
+
* https://amiga.robsmithdev.co.uk
5
5
*
6
6
* This sketch is free software; you can redistribute it and/or
7
7
* modify it under the terms of the GNU General Public
@@ -20,14 +20,18 @@
20
20
/* Latest History:
21
21
Firmware V1.4: Merged with Pull Request #6 (Modified the behavior of the current track location on Arduino boot - paulofduarte) which also addresses issues with some drives
22
22
Firmware V1.5: Merged with Pull Request #9 (Detect and read out HD floppy disks 1.44M by kollokollo)
23
-
Firmware V1.6: Added experimental writing HD disk support
23
+
Firmware V1.6: Added experimental unbuffered writing HD disk support
24
+
Firmware V1.7: Added suggestion from GitHub user "prickle" regarding the CHECK_SERIAL function which should reoslve issues with some of the USB to SERIAL converters
Copy file name to clipboardExpand all lines: readme.md
+16-9Lines changed: 16 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,15 +20,17 @@ file is created (ADF for AMIGA, .img for ATARI ST and PC/DOS).
20
20
It also allows you to write a backed up ADF file back onto a floppy disk!
21
21
22
22
# ArduinoFloppyReader
23
-
This Visual Studio 2017 project contains two applications, a command line,
23
+
This Visual Studio 2019 project contains two applications, a command line,
24
24
and a Windows dialog based application
25
25
26
26
# Scripts for linux
27
27
The ATARI ST and DOS/PC floppy formats can be decoded whith these scripts.
28
28
9,10,11 or 18 Sectors per track. Up to 82 tracks, DD (ca. 800 kBytes) or
29
29
HD (1.4 MBytes). The images usually contain a FAT12 file system which can be
30
30
directly mounted by linuy without any additional driver.
31
-
Sorry, no interface to WINDOWS yet.
31
+
32
+
# Commodore 1581 Disks
33
+
To read commodore 1581 disks, check out the project at: https://github.com/hpingel/pyAccess1581
32
34
33
35
# FloppyDriverController.sketch
34
36
This is the Ardunio source code/sketch for all Floppy formats.
@@ -39,7 +41,7 @@ This is the Ardunio source code/sketch for all Floppy formats.
39
41
* read write protection status
40
42
* Read index pulse
41
43
* read raw track data (FM, MFM; SD, DD or HD)
42
-
* write track data (unbuffered, only DD yet)
44
+
* write track data (unbuffered, DD, untested HD)
43
45
44
46
# AVR Firmware
45
47
If you want to use the AVR directly instead of within the Arduino environment,
@@ -48,16 +50,21 @@ has ported the code.
48
50
49
51
# Help and Instructions
50
52
For further details including how to wire this up please visit
51
-
[http://amiga.robsmithdev.co.uk]
53
+
[https://amiga.robsmithdev.co.uk]
52
54
53
55
# Whats changed?
54
-
V2.2 Fixed 99% of checksum errors when writing by erasing the track first
55
-
V2.1 Diagnostics and potential write bug fixed
56
-
V2.0 Disk reading has been vastly improved and you can now also write disks!
57
-
V1.0 Initial release, can read disks fairly well
56
+
v2.4 Improved support for Usb to Serial devices based on findings from GitHub user "prickle" - firmware is now V1.7
57
+
v2.33 Merged with Pull Request #9 (Detect and read out HD floppy disks 1.44M by kollokollo) - firmware is now V1.6
58
+
v2.32 Merged with Pull Request #6 (Modified the behavior of the current track location on Arduino boot - paulofduarte) which also addresses issues with some drives and updated firmware to 1.4
59
+
Made a small change to the diagnostics code to also erase the track before writing it
60
+
v2.31 Upgraded the PC code side to work with Visual Studio 2019 resolving issue #11 (ourIThome) and merging pull request #13 (bassclefstudio)
61
+
Fixed a few typos in ArduinoInterface.cpp from pull request #12 (Crkk)
62
+
V2.2 Fixed 99% of checksum errors when writing by erasing the track first
63
+
V2.1 Diagnostics and potential write bug fixed
64
+
V2.0 Disk reading has been vastly improved and you can now also write disks!
65
+
V1.0 Initial release, can read disks fairly well
58
66
59
67
# Licence
60
-
61
68
This entire project is available under the GNU General Public License v3
0 commit comments