mirror of
https://github.com/davidgiven/fluxengine.git
synced 2025-10-31 11:17:01 -07:00
Merge pull request #338 from davidgiven/atari
Switch the Atari ST formats to use 1-based sector IDs.
This commit is contained in:
4
Makefile
4
Makefile
@@ -1,6 +1,8 @@
|
|||||||
PACKAGES = zlib sqlite3 libusb-1.0 protobuf
|
PACKAGES = zlib sqlite3 libusb-1.0 protobuf
|
||||||
|
|
||||||
export CFLAGS = -x c++ --std=c++2a -ffunction-sections -fdata-sections
|
export CFLAGS = -x c++ --std=gnu++2a -ffunction-sections -fdata-sections \
|
||||||
|
-Wno-deprecated-enum-enum-conversion \
|
||||||
|
-Wno-deprecated-enum-float-conversion
|
||||||
export LDFLAGS = -pthread
|
export LDFLAGS = -pthread
|
||||||
|
|
||||||
export COPTFLAGS = -Os
|
export COPTFLAGS = -Os
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -41,7 +41,6 @@ encoder {
|
|||||||
gap3: 34
|
gap3: 34
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -50,6 +49,7 @@ encoder {
|
|||||||
sector: 6
|
sector: 6
|
||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
|
sector: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -49,6 +48,7 @@ encoder {
|
|||||||
sector: 6
|
sector: 6
|
||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
|
sector: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -50,6 +49,7 @@ encoder {
|
|||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
sector: 9
|
sector: 9
|
||||||
|
sector: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -50,6 +49,7 @@ encoder {
|
|||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
sector: 9
|
sector: 9
|
||||||
|
sector: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -49,6 +48,7 @@ encoder {
|
|||||||
sector: 6
|
sector: 6
|
||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
|
sector: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 9
|
sector_count: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -49,6 +48,7 @@ encoder {
|
|||||||
sector: 6
|
sector: 6
|
||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
|
sector: 9
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -50,6 +49,7 @@ encoder {
|
|||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
sector: 9
|
sector: 9
|
||||||
|
sector: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ image_reader {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@ image_writer {
|
|||||||
trackdata {
|
trackdata {
|
||||||
sector_size: 512
|
sector_size: 512
|
||||||
sector_range {
|
sector_range {
|
||||||
start_sector: 0
|
start_sector: 1
|
||||||
sector_count: 10
|
sector_count: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -40,7 +40,6 @@ encoder {
|
|||||||
gap2: 22
|
gap2: 22
|
||||||
gap3: 34
|
gap3: 34
|
||||||
sectors {
|
sectors {
|
||||||
sector: 0
|
|
||||||
sector: 1
|
sector: 1
|
||||||
sector: 2
|
sector: 2
|
||||||
sector: 3
|
sector: 3
|
||||||
@@ -50,6 +49,7 @@ encoder {
|
|||||||
sector: 7
|
sector: 7
|
||||||
sector: 8
|
sector: 8
|
||||||
sector: 9
|
sector: 9
|
||||||
|
sector: 10
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user