Commit Graph

362 Commits

Author SHA1 Message Date
5e162d61ff Use merge pattern. 2022-03-16 11:46:52 +00:00
7455b48f8f Fix naming style. 2022-03-15 01:37:30 +00:00
8d40f3e395 General cleanup and refactor. 2022-03-07 07:36:32 +00:00
27900ec144 Fix MSBuild warnings. 2022-03-06 14:07:02 +00:00
f0129131e5 Move to file scoped namespaces. 2022-03-06 13:29:30 +00:00
df66f70140 Update copyright year. 2022-02-18 10:02:16 +00:00
15c6401095 Fix MSBuild project change made by VSMac. 2022-02-15 11:03:16 +00:00
53e63d672d Updated dependencies. 2022-02-15 10:18:34 +00:00
ddb07568c2 Clarify interface usage. 2021-12-28 00:14:25 +00:00
ac7cef9a71 Remove unneeded header methods for byte addressable images. 2021-12-16 03:47:51 +00:00
b7f040dbbc Add more linear memory types. 2021-12-16 03:38:15 +00:00
506bffc10b Bump version to 6.0.0-alpha8. 2021-12-08 21:48:35 +00:00
24ff196d60 Bump version to 6.0.0-alpha7. 2021-12-08 20:39:48 +00:00
8e3ef9dfe1 Add database table for iNES/NES 2.0 manually written information from headers. 2021-12-08 20:34:29 +00:00
843d3d5d56 Add media types for Atari Lynx and Jaguar carts. 2021-11-24 04:04:59 +00:00
25150663cd Add media types for Game Gear and Master System and Saturn cartridges. 2021-11-22 03:54:23 +00:00
be2f77fbe3 Fix linear memory mapping structure. 2021-11-21 20:38:14 +00:00
1b06a5a972 Add media types for 32X, Mega Drive / Genesis and Pico cartridges. 2021-11-16 03:05:49 +00:00
d98c6e2f0a Add error number to indicate image was not opened. 2021-11-15 03:41:23 +00:00
2dad788dc7 Fix detection of byte addressable images. 2021-11-15 03:40:58 +00:00
99403fffae Fix byte addressable media interface inheritance. 2021-11-15 03:39:51 +00:00
533131a8fb Register byte addressable plugins. 2021-11-13 18:02:20 +00:00
b42c75b261 Add interface for byte addressable images. 2021-11-13 17:31:49 +00:00
9f81e75fb1 Add MetaFloppy Mod I. 2021-10-06 14:44:18 +01:00
238c2c7ec3 Add MetaFloppy. 2021-10-06 14:43:59 +01:00
b533635e67 Add CRVdisc. 2021-10-06 14:32:44 +01:00
616d598be1 Set SyJet detection by number of sectors. 2021-10-01 02:46:13 +01:00
44ef47b8c4 Add detection and media type for ISO 15041 compliant 3.5" MO 540Mb disks. 2021-10-01 02:45:20 +01:00
c06d0fb598 Remove custom exceptions. 2021-09-21 04:57:46 +01:00
5f334edd29 Refactor IFloppyImage to return error status instead of buffer. 2021-09-21 03:46:23 +01:00
317f989c37 Refactor IArchive to return error status instead of buffer. 2021-09-21 03:45:16 +01:00
452724d113 Refactor IOpticalMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-21 03:42:15 +01:00
cc5779c1ff Refactor IOpticalMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-21 02:59:47 +01:00
0fc3e1ef94 Refactor IOpticalMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-21 01:38:48 +01:00
e4724dbe0b Refactor IMediaImage.ReadSector(s)Tag to return error status instead of buffer. 2021-09-20 20:52:10 +01:00
95525cff74 Refactor IMediaImage.ReadSector(s)Long to return error status instead of buffer. 2021-09-20 14:22:12 +01:00
5bc77788ec Refactor IMediaImage.ReadSector(s) to return error status instead of buffer. 2021-09-19 21:16:40 +01:00
0046bdd046 Refactor IMediaImage.ReadMediaTag to return error status instead of buffer. 2021-09-18 15:01:18 +01:00
d6614acc5e Refactor IMediaImage.Open to return error status instead of boolean. 2021-09-16 19:10:32 +01:00
2616af040b Consolidate error number enumerations. 2021-09-16 04:42:08 +01:00
2f1d93ffa7 Use error returning Open() in IFilter. 2021-09-15 13:03:35 +01:00
fe80e3b6c9 Use properties instead of methods in IFilter. 2021-09-15 11:25:19 +01:00
2631f4308b Simplify some struct type names. 2021-09-14 21:18:27 +01:00
2171f184a9 Upgrade dependencies. 2021-09-12 22:53:18 +01:00
2fa72ccb38 Upgrade to .NET 6. 2021-09-12 22:25:59 +01:00
fd95ca9a7d Bump version to 6.0.0-alpha6. 2021-09-12 21:34:16 +01:00
d3451f3e4d General code refactor. 2021-08-17 21:23:22 +01:00
874a3d4bcb Property can be made read-only. 2021-08-17 17:20:58 +01:00
9e9af262bd Fix non-read-only member in GetHashCode() 2021-08-17 16:29:32 +01:00
488a9c12cb Fix inconsistent naming. 2021-08-17 16:27:41 +01:00