Commit Graph

984 Commits

Author SHA1 Message Date
8ab2022109 Check that date fields start with a number. 2017-08-07 16:08:39 +01:00
9a890f4805 Corrected handling of tracks and do not return positive
identification if footer version is unknown.
2017-08-07 16:08:15 +01:00
dc19f68e7a Check there are no more than two consecutive nulls (UTF-16 can
have one null).
2017-08-07 16:07:27 +01:00
5d8fabf3d0 Make sure that device partitions are handled if they're not
mapped by any scheme.
2017-08-07 16:06:51 +01:00
3eda647ef5 Added support for boot blocks preceding super block and
misaligned superblocks (optical discs).
2017-08-06 15:46:59 +01:00
7adf8ae3ab Added type name for System V boot type. 2017-08-06 15:22:59 +01:00
0cd0ad8916 Added disk image documentation. 2017-08-03 11:17:48 +01:00
986aba87b0 Added support for Virtual98 disk images. 2017-08-03 11:11:13 +01:00
bbc3d3f53b Corrected uniqueness, updated readme. 2017-08-03 11:10:44 +01:00
ede4cead4b Added more sanity checks. 2017-08-03 01:30:33 +01:00
09deb53089 Corrected test parameter. 2017-08-03 01:19:55 +01:00
081d8d489a Added real test files and removed Parted one (had unknown
geometry, PC98 partition table needs correct geometry).
2017-08-03 01:16:13 +01:00
e16f5cb352 Added support for .hdf images with 256 bytes/sector that are
not multiple of 512 bytes/sector.
2017-08-03 01:15:40 +01:00
6694c21292 Corrected detection of valid partitions. 2017-08-03 01:15:11 +01:00
0dc4abab3e Corrected handling on devices with 256 bytes/sector and
correct BPBs (like SASI PC-98 disks).
2017-08-03 01:14:37 +01:00
fac30de5f2 Added support for T98 hard disk images, thanks to Neko Project
II emulator.
2017-08-03 01:14:12 +01:00
b94ed28e16 Corrected field name, thanks to Neko Project II emulator. 2017-08-03 01:13:39 +01:00
08425e9ccc Added disk geometry. 2017-08-02 23:01:11 +01:00
959d979230 Corrected PC-98 partition table size, it contains 8 entries
and works with 256 bytes/sector (SASI HDDs e.g.).
2017-08-02 20:45:18 +01:00
92dd5ea5ce Added support for Anex86 disk images. 2017-08-02 20:44:50 +01:00
1a482fb1b3 Added support for Quasi88 disk images (.D77/.D88). 2017-08-02 18:30:30 +01:00
15120fb8fc Added more tests. 2017-08-02 18:30:16 +01:00
97e3a90eb0 Spurious key press. 2017-08-02 18:30:06 +01:00
0705cc3fac Corrected media types. 2017-08-02 18:29:55 +01:00
e68cbc96a3 Added support for XENIX partition table. 2017-08-02 13:57:53 +01:00
78cdc846af Added tests for UNIX VTOC partitions. 2017-08-02 13:57:33 +01:00
4f8ccf0b29 Parameter adjustment. 2017-08-02 13:57:18 +01:00
5e8b47554c Corrected some NEC types. 2017-08-02 13:57:04 +01:00
aabd8996d9 Full rewrite, adding support for pdinfo and vtoc in several
revisions and a lot of debug.
2017-08-01 13:36:03 +01:00
eff67bb1b2 Changed how superblock location is detected. 2017-08-01 13:34:45 +01:00
eca4289576 Parameter adjustment. 2017-08-01 13:34:19 +01:00
c2fda705aa Removed incorrect test file. 2017-08-01 12:59:38 +01:00
06e0b3ac66 Changed VTOC plugin from UNIX to VTOC.
Added UNIX plugin for hardwired partition tables on old UNIX
	kernels.
	Added several DEC hard disks.
2017-07-31 14:42:11 +01:00
78abb9271d Name correction. 2017-07-30 16:09:43 +01:00
6b8779e75a Added support for pre-VTOC Sun disklabel (used in
sun1/sun2/sun3 ???), added support for 16 entries VTOC (used
	in i86pc) and corrected structures for 8 entries VTOC (used in
	sun4).
2017-07-30 15:53:42 +01:00
ff538ee9ed Added more tests. 2017-07-30 15:46:40 +01:00
983b5eca34 Added more tests. 2017-07-30 15:46:08 +01:00
2bebf41ba3 Parameter adjustment. 2017-07-30 15:46:01 +01:00
73e644469b Try to detect if offsets are relative to parent partition
(NetBSD) or not (FreeBSD).
2017-07-30 15:45:50 +01:00
35c64c4ee1 More duplicate checks. 2017-07-30 15:45:28 +01:00
ee3f88c2cc Added new tests. 2017-07-27 01:27:19 +01:00
069b72ec57 Added types, corrected filling, added device parameters and
debug output, now works.
2017-07-27 01:15:22 +01:00
c4795e4340 Big-endian, finally. 2017-07-27 01:14:39 +01:00
8cd63de25e Added support for big-endian disklabels, more positions, and
corrected calculations. Also, added more debug output.
2017-07-26 23:46:42 +01:00
adf5c066c7 Simplified cyclic check. 2017-07-26 23:45:20 +01:00
c648238712 Corrected big endian handling. 2017-07-26 23:44:27 +01:00
256a3da79e Added more tests. 2017-07-26 23:35:35 +01:00
51cf0d7815 Parameter adjustment. 2017-07-26 23:35:27 +01:00
0c7b5aa604 Corrected encoding propagation. 2017-07-26 12:25:18 +01:00
99c5e5d9d0 Added support for HAMMER filesystem. 2017-07-26 04:21:47 +01:00