| ... | @@ -609,6 +609,11 @@ pub const Os = struct { | ... | @@ -609,6 +609,11 @@ pub const Os = struct { |
| 609 | }, | 609 | }, |
| 610 | .@"3ds" => .{ | 610 | .@"3ds" => .{ |
| 611 | .semver = .{ | 611 | .semver = .{ |
| | 612 | // These signify release versions (https://www.3dbrew.org/wiki/NCCH/Extended_Header#ARM11_Kernel_Capabilities) |
| | 613 | // which are different from user-facing system versions (https://www.3dbrew.org/wiki/Home_Menu#System_Versions_List). |
| | 614 | // |
| | 615 | // Multiple system versions could refer to the same release version. |
| | 616 | // The comment indicates the system version that release version was introduced (for minimum) and the latest (for maximum). |
| 612 | .min = .{ .major = 2, .minor = 27, .patch = 0 }, // 1.0.0-0 | 617 | .min = .{ .major = 2, .minor = 27, .patch = 0 }, // 1.0.0-0 |
| 613 | .max = .{ .major = 2, .minor = 58, .patch = 0 }, // 11.17.0-50 | 618 | .max = .{ .major = 2, .minor = 58, .patch = 0 }, // 11.17.0-50 |
| 614 | }, | 619 | }, |