Skip to content

Releases: SabreTools/MPF

MPF 2.6.1

19 Jul 14:25
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. Those wishing to try out the .NET 6 builds can grab them from AppVeyor or build it themselves.

  • Simplify Redumper error value extraction
  • Don't pull comment fields that auto-populate
  • Set best compression levels for log files
  • Be more explicit about .NET 6 limitation
  • Set extensions for Redumper in UI
  • Fix comment field pulling again

Note: For those unaware, only the .NET Framework 4.8 version of the main UI application is considered to be fully-featured at this time. Those wishing to try out the .NET 6 builds can grab them from AppVeyor or build it themselves.

MPF 2.6

14 Jul 18:07
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version of the UI is considered to be fully-featured at this time. Those wishing to try out the .NET 6 builds can grab them from AppVeyor.

  • Update README
  • Add warning to login tab
  • Pull hardware info from redumper log (fuzz6001)
  • Increase the version of AppVeyor (fuzz6001)
  • Add Windows 7 note to README
  • Update redumper to build 113
  • Split MMI invocation in drive listing
  • Update README
  • Add Hasbro iON
  • Get the write offset from the latest redumper (fuzz6001)
  • Update redumper to build 115
  • Update to DIC 20230401
  • Add DIC . notice to README
  • Resync with Redump
  • Update redumper to build 118
  • Clarify non-Redump systems
  • Add UltraCade
  • Re-enable BD33 and BD66
  • Add PIC models for BD (unused)
  • Handle PIC based on disc type
  • UMDs always have "2 layers"
  • Add dumping program selection to main UI
  • Update to DIC 20230413
  • Comment out . handling for DIC
  • Ensure dumping program box can enable/disable
  • Disable special SmartE handling for DIC
  • Remove path from PS1/PS2 serial
  • Make TOC file optional for CD/GD
  • Add datafile models
  • Add datafile helper method
  • Start migrating to datafile serialization
  • Prepare for future DIC changes
  • Add suppl support to Xbox
  • Support single digit subs
  • Fix info tool hash finding
  • Fix missing size for ISO data
  • Attempt to more accurately parse layerbreaks
  • Fix upcoming suppl DAT parsing
  • Ensure blank lines don't interfere
  • De-indent ringcode data
  • Be more specific with runtime identifiers
  • Fix subdump output path in AV config
  • Fix subdump mkdir path in AV config
  • Single file packing for .NET 6 again
  • Add missing BD disc type identifier string
  • Truncate PIC data for PS4/PS5
  • Add internal theme support with class
  • Add PIC identifier to SubmissionInfo
  • Fix other media type method
  • Fix non-zero offset text
  • Add executable listing for XSX
  • Update redumper to build 151
  • Add more safety to DAT generation
  • Get write offset from redumper 119 (fuzz6001)
  • Update hardware information pull from redumper (fuzz6001)
  • Add MCD/SS header support for Redumper
  • Fix MCD region(s) parsing
  • Update to DIC 20230606
  • Update redumper to build 166
  • Unblock Redumper DVD support
  • Support Redumper DVD layerbreak
  • Add placeholder and TODOs for Redumper
  • Add TODO with notes to Redumper
  • Fix 2-layer DVD support in Redumper
  • Fix VSCode build
  • Fix Redumper DAT/layer parsing
  • Update Redumper PS1 output parsing
  • Fix previous commit, clean up helpers
  • Update redumper to build 173
  • Initial support for Redumper CSS outputs
  • Hook up CSS output for testing
  • Update redumper to build 174
  • Add support for redumper CD synonyms
  • Adjust CSS title key parsing
  • Fix non-reading loop
  • Normalize Redumper CSS outputs
  • Normalize multi-instance site tags
  • Add missing Aaru error log to zip
  • Check Redumper dat section for completeness
  • Update redumper to build 176
  • UMDs are Sony discs
  • Strip colons from Redumper disc key
  • Use HashSet for disc or book type
  • Add ordering to disc or book type
  • Update redumper to build 183
  • Parse and format Redumper CD multisession data
  • New layerbreak takes precedence
  • Reduce pulled information for Xbox and X360
  • Ensure we found the tags we're skipping
  • Omit pulling universal hash
  • Update Nuget packages to newest stable

Note: For those unaware, only the .NET Framework 4.8 version of the UI is considered to be fully-featured at this time. Those wishing to try out the .NET 6 builds can grab them from AppVeyor.

MPF 2.5

12 Mar 21:48
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version is considered to be fully-featured at this time. The .NET 6 versions are included for testing and bug reporting only.

  • Add _drive file to zip for UIC
  • Add Xbox Series X and PS5 to list, fix Acorn
  • Add Xbox Series X short name to list
  • Remove windows from test target
  • Remove .NET 6.0 from tests, add TODO
  • Add .NET 6.0 to tests, remove msbuild args
  • Add HD-DVD to speed definitions
  • Add PS3 internal serial and version parsing (tjanas)
  • Update Nuget packages to newest stable
  • Simplify path selection in UI
  • Fix broken normalization test
  • Update drive info before dumping
  • Update redumper strings
  • Add new parameter and mode validation
  • Add redumper to the UI
  • Update redumper to build 81
  • Fix incorrect naming in Options window
  • Initial attempt at parsing redumper outputs
  • Update README
  • Reenable write offset for all CDs
  • Add missing redumper output file
  • Force a filename for redumper
  • Fix incorrect SetParameters
  • Fix a couple redumper things
  • Update AppVeyor version
  • Output security sectors to info
  • Remove x86 requirement for build
  • Fix XGD media type outputs
  • Fix typo in ToInternalProgram
  • Fix redumper error count parsing
  • Update to Aaru v5.3.2 LTS
  • Update options loader with sane defaults
  • Fix AppVeyor pathing
  • Skip during detection
  • Address some UI concerns
  • Tweak AppVeyor, show Check 6.0 builds
  • More strict when custom parameters editing
  • Use msbuild for .NET Framework 4.8
  • Update nuget packages
  • ReadAllText not ReadAllLines
  • Add drive format (fs) to log
  • Go back to pre .NET 7 Aaru
  • Be smarter about old paths
  • Fix relative paths for DIC
  • Add nicer failure message
  • Update to DIC 20230201
  • Use relative path output for DIC
  • Remove usage of Aaru
  • Remove Aaru as submodule
  • Fix Aaru removal
  • Enable .NET 6 Windows builds
  • Update Redumper to build_106
  • Reformat CICM for old .NET versions
  • Attempt to handle no drives
  • Handle no drives better
  • Handle no drives betterer
  • Packaging requires -windows for framework
  • Fix other -windows places for .NET 6
  • Fix typo in DICMultiSectorReadValue
  • Semi-unify drive finding
  • Introduce cross-platform MMI
  • Remove System.Management
  • Add Redumper Universal Hash support
  • Fix Redumper write offset support
  • Add Redumper non-zero data start
  • Use media size for type detection on .NET 6
  • Trim PIC for PS3
  • Get the version of redumper (fuzz6001)
  • Update VSCode config files
  • Can't publish single file for UI
  • Handle missing extension gracefully
  • Fix incorrect option slider display
  • Handle undetected discs on refresh
  • Originally intended behaviour of the Update Label button (IcySon55)
  • Update to BurnOutSharp 2.7.0
  • Get error count from recent redumper log (fuzz6001)
  • Minor cosmetic changes
  • Set saner defaults for dumping speeds
  • Attempt to support Windows 7
  • Add win7-x64 to identifier list
  • Remove unsupported identifiers
  • Add identifiers in more places
  • Move drive finding inside of the try/catch
  • Update to DIC 20230309
  • Fix errant forward slashes
  • Add TOC back as optional file
  • Fix Redumper path generation
  • Use and trim quotes for Redumper
  • Fix incorrect image name setting
  • Ensure Redumper parameters are set
  • Ensure min values are taken care of
  • Update parameters with = handling
  • Ensure drive and speed are set
  • Handle quotes embedded
  • Return list of missing files for Redumper
  • Readd accidentally deleted line
  • Detect EOF during the search for error counts (fuzz6001)

MPF 2.4

26 Oct 21:05
Compare
Choose a tag to compare

Note: For those unaware, only the .NET Framework 4.8 version is considered to be fully-featured at this time. The .NET 6 versions are included for testing and bug reporting only.

  • Update to DIC 20211001
  • Fix Redump disc title pulling
  • Add /mr default flag options
  • Make FillFromRedump private again
  • Fix DVD layer finding corner case
  • Fix failing module tests
  • Add option to limit region and language selections
  • Cap X360 directory check to 500MB
  • Assign normalized path to parameters
  • Move path normalization to better place
  • Specifically include Unsafe Nuget package
  • Update Nuget packages to newest stable
  • Add Xbox One system detection
  • Update to DIC 20220301
  • Force internal drive refresh
  • Add single drive refresh button (IcySon55)
  • Fix "missing" option in window
  • Track last used drive on refresh
  • Clean up pre-dump validation
  • Update to Aaru v5.3.1 LTS
  • Add upper case <TAB> processing
  • Reorder event handers
  • Handle sanitized protections edge case
  • Update Aaru Nuget package
  • Return faster on empty protection sets
  • Remove redundant check around volume label
  • Fix tabs in Games and Videos boxes
  • Make fully and partially matching IDs more apparent
  • Add write offset as read-only field
  • Explicitly clear list, just in case
  • Add both fully and partially matching to info file
  • Fix submission info clone
  • Clear out fully matched IDs from the partial list
  • Refine copy protection section showing
  • Update Nuget packages
  • Normalize newlines in comments and contents
  • Increase JSON accuracy for disc types
  • Further separate out protection scan outputs
  • Compress JSON for artifacts alone
  • Even stricter output for copy protection section
  • Report dictionary to InfoTool
  • Even even stricter copy protection output
  • Disable PVD creation for Aaru
  • Explicitly sanitize '?' from path
  • Combine cases in protection scan
  • Convert status label to TextBlock
  • Add option for copy protection file output
  • Make protection field user-editable
  • Add warning to tooltip
  • Create core UI library
  • Rename MPF.GUI to MPF.UI
  • Add multisession pseudo-tag
  • Add multisession helper method skeleton
  • Move and update options loader; clean up Check
  • Move helper methods around
  • Consolidate Redump login testing
  • Separate common arguments to new helper
  • Parse and format CD multisession data
  • Convert triple space to tab
  • Fix clone issue with copy protection
  • Be more picky about multisession
  • Sanitize whitespace around tabs
  • Convert internal libraries to .NET Standard 2.0
  • Update AppVeyor to VS2022
  • Update Nuget packages
  • Remove needless csproj constants
  • Update copyright date to 2022
  • Revert AppVeyor to VS2019 for now
  • Add size-based media type detection for non-Framework
  • Gate ManagmentObject use further
  • Use built-in NETFRAMEWORK directive
  • Update to BurnOutSharp 2.1.0
  • .NET 6.0 and Cleanup
  • Remove .NET Core 3.1 from test project for now
  • Remove .NET Core 3.1 entirely
  • Add filesystem logging for .NET 6
  • Avoid whitespace changes for PVD, Header, and Cuesheet
  • Sync to newest CICM
  • Update solution file for VS2022
  • Add Aaru as a submodule for .NET 6
  • Multisession is multi-line
  • Use Aaru for media type retrival (.NET 6)
  • Fix CD-R multisession info
  • Better get drive list (.NET 6)
  • Add optical media support method (.NET 6)
  • Simplify IsOptical (.NET 6)
  • Reorganize GetMediaType
  • Possibly fix tab regex replacement
  • Add PIC.bin to log zip
  • Organize projects in solution
  • Implement Drive.Create for safety
  • Fix incomplete system name detection
  • Add Sharp X68k detection
  • Add Bandai Playdia QIS detection
  • Framework for XBONE filenames
  • Add files for XBONE
  • Update to DIC 20220707
  • Fix .bin file paths; update internal filename generation
  • Disable nonstandard BD-ROM sizes
  • Trim leading file paths for XBONE
  • Give .NET 6 priority for web calls
  • Update to BurnOutSharp 2.3.0 (nw)
  • Add Mattel Fisher-Price iXL detection
  • Update to BurnOutSharp 2.3.1 (nw)
  • Fix serial parsing for Dreamcast
  • Fix missing parenthesis
  • Add internal name for Cleanrip outputs
  • Fix psxt001z namespace
  • Fix missing assignment
  • Update to new constructor
  • Update PSX content check
  • Update Aaru submodule to latest devel
  • Add Sony Electronic Book system
  • Verify GD-ROM outputs, finally
  • Electronic not Electric
  • Fix ringcode guide images
  • Add skeleton for Redumper
  • Download Redumper with AppVeyor
  • Add Redumper constants
  • Add Redumper parameter values
  • Add Redumper command support and reset
  • Add Redumper dumping command
  • Add Redumper command validation
  • Add Redumper command generation
  • Create Redumper extensions class
  • Minor Redumper cleanup
  • Add important Redumper note
  • Update to DIC 20220909
  • Possibly fix PIC parsing
  • Add PS3 folder/file checks for detection
  • Use default directory for folder browsing, if possible
  • Add unused command filename parser
  • Add initial framework for reporting dumping program
  • Report specific DIC version, if possible
  • Add dumping info section skeleton
  • Update Aaru submodules
  • Fix missing info reference change
  • Enable separated protection info output by default
  • Try adding MPF logs to zip
  • Create MPF log helper and filter for deletion
  • Fix missing info in Aaru
  • Add hardware info to DIC and Aaru
  • Fix hardware info
  • Add specialized CDS/SafeDisc filter
  • Add unused article formatter
  • Add language filtering to formatter
  • Add multi-language helper for filter
  • Update Nuget packages
  • Remove deprecated protection setting
  • Update BurnOutSharp to 2.3.4
  • Add compression result reason to log
  • Add System.Memory package to MPF.Library
  • Add CodePages package to MPF.Library
  • Remove extraneous packages
  • Change location of dumping info
  • Add MS ZipFile package to MPF.Library
  • Add + to positive offsets
  • Disable layerbreak generation for BD
  • Disable XGD version reporting
  • Disable XGD layerbreak reporting
  • Disable XGD1 PVD reporting
  • Put Redump limitations behind existing flag
  • Add framework for reported disc type
  • Add disc type parsing for Aaru and DIC
  • Fix multiple DiscType for DIC
  • Fix multiple DiscType* for DIC
  • Add logging to !submissionInfo writing failure
  • Add logging to !submissionInfo formatting failure
  • Update issue templates to be more accurate
  • Fix NRE with offsets
  • Fix readonly Filename info display
  • Fix layerbreak-based checks
  • Add PS4 serial finding (tjanas)
  • Add unused notification method
  • Move to unused Chime class
  • Add PS5 serial finding (tjanas)
  • Fix offset formatting (fuzz6001)

MPF 2.3

05 Feb 21:57
Compare
Choose a tag to compare
  • Start overhauling Redump information pulling, again
  • Add internal structure for special site codes
  • Add new tabs for special site information
  • Clean up default handling of fields
  • Try to handle multi-line fields during parsing
  • Fix CSSKey log handling
  • Show most read-only fields in new tab
  • Add horizontal scroll to user input
  • Tweak new disc information fields and tabs
  • Allow internal serial and volume label to be hidden
  • Be smarter about showing update checks
  • Ensure all fields are read-only on read-only tab
  • Add model for 2-layer ringcode guide
  • Add first attempt 2-layer ringcode guide
  • Add even more safety to clone
  • Sanitize filename after check
  • Handle pulled linebreaks better
  • Skip anti-modchip string in some cases
  • Handle pulled linebreaks better, again
  • Tweak more Disc Info window formatting
  • Skip unnecessary newlines in parsing
  • Force scroll visibility, tweak text sizes again
  • Fix newline skipping
  • Add missing continue statement
  • Add newlines for mutliline special fields
  • Omit volume label for "Audio CD"
  • Remove Enter/Escape registration on disc info window
  • Logically group more things in disc info window
  • Remove tab key from disc info window
  • Add <tab> processing
  • Unban newly opened consoles
  • Tweak minimalized layout a bit more
  • Add tab setting
  • Further disc info window tweaks
  • Changed IsEnabled to IsReadOnly
  • Fix scrolling issues in disc info window
  • Convert postgap and VCD fields to checkboxes
  • Adjust width ratios for disc info window
  • Fix IsReadOnly
  • Only include booleans if the value is true
  • Add hidden debug option for "ShowDebugViewMenuItem"
  • Fix incorrect header check
  • Make protection read-only field multiline
  • Reformat Saturn internal date
  • Fix Sega CD internal serial reading
  • Fix crash on invalid parameters
  • Differentiate XMID and XeMID
  • Conditionally pull region from Redump
  • Be smarter about volume labels
  • Use volume label in checks, not formatted version
  • Sync with Redump region and language selection
  • Try to delete old log archive before writing
  • Add support for all ISO language codes
  • Add support for all ISO region codes
  • Ensure ordering in output site tags
  • Make site code formatting helper method
  • Better helper method organization
  • Start supporting ordered tags and non-tags
  • Add more non-tag support; rearrange info window
  • Fix incorrect language three-letter code
  • Hook up additional Xbox field to disc info window
  • Fix non-tag tag shortnames
  • Fix parsing of non-tag tags again
  • Disable unnecessary cuesheet parsing
  • Fix incorrect region two-letter code
  • Adjust long names for some languages
  • Add Sierra ID to list of pseudo-tags
  • Add another hand-formatted version of SS tag
  • Move internal serial before volume label
  • Check for $SystemUpdate folder for X360 discs
  • Slightly rename UK and USA regions for UI
  • Add another hand-formatted version of SS tag
  • Add verification reminders for pulled tags
  • Read longer string for Saturn internal serial
  • Ensure version only pulled if one doesn't exist
  • Ensure Games pseudo-tag is multi-line
  • Add alternate pseudo-tag for Playable Demos
  • Make error clearer if something is unsupported in Check
  • Ensure drive is not null for volume labels
  • Check explicitly for no matches on Redump pull
  • Normalize PS1/PS2 executable names
  • Adjust paths for DIC just before dumping

MPF 2.2

30 Dec 17:54
Compare
Choose a tag to compare
  • Fix Saturn header finding
  • Add Pocket PC support
  • Add HD-DVD-Video support
  • Convert to using separate Redump library code
  • Update to Aaru v5.3.0-rc1
  • Update to BurnOutSharp 1.8.0
  • Update support packages
  • Add on-startup "check for updates" option
  • Update to Aaru v5.3.0-rc2
  • Add .NET 5.0 as build target
  • Remove .NET Core 3.1 and .NET 5.0 from AppVeyor build artifacts
  • Null-safeguard RedumpLib conversions
  • Move cuesheet code to separate DLL
  • Move CICMMetadata to top-level
  • Separate out remaining functionality into individual DLLs
  • Update to Aaru v5.3.0 LTS
  • Update to DIC 20211001
  • HTTP encode password for Redump login, again
  • Fix NullReferenceException in anti-modchip scans
  • Update arcade metadata (Shizmob)
  • Add JSON output option for MPF.Check
  • Fix JSON output serialization
  • Ensure corrupt directories on media don't throw errors
  • Add retry to Redump external calls
  • Make anti-modchip scans even safer
  • Remove lower bound checking on LBA values for DIC
  • Remove offset for audio discs on DIC output
  • Start adding regression tests for DIC
  • Ensure parameters box is safer during options save
  • Fix protection sanitization and add regression tests
  • Update to DIC 20211101
  • Add protection sanitization for StarForce
  • Trim filenames for DVD protection from DIC
  • Fill out internal tests around Redump library
  • Refine the "missing disc" text
  • Overhaul XeMID handling
  • Fix output dialog issues in Options window
  • Fix saving path settings if set from dialog
  • Allow default system if skipping system detection enabled
  • Add internal support for all Redump site codes
  • Use the Volume Label special site code
  • Capture newlines in Redump fields
  • Invert condition for volume label
  • Fix missing ISN usages
  • Fix ISN string
  • Validate track count when matching Redump
  • Allow for better matching of multi track discs
  • Temporarily disable pulling comments from Redump pages
  • Add safety around volume labels

MPF 2.1

23 Jul 04:12
Compare
Choose a tag to compare
  • Enum, no more
  • Sony works backward
  • Add experimental dark mode
  • Allow users to customize protection scanning
  • Fix negative offsets for /a flag
  • Always check for all DIC log files, just in case
  • Check for the zipped logs for dealing with overwrites
  • Be smarter about checking for zipped logs
  • Change offset value for HVN discs
  • Update to DIC 20210601
  • Fix Aaru command normalization
  • Handle carriage returns better
  • Add logging helper class
  • Set matcher on carriage return for log formatting
  • Replace dumping program output processing
  • Fix volume name detection for XBOX discs
  • Add new setting for including artifacts in serialzied JSON
  • Fix logging in to Redump for verifications
  • Gracefully handle timeouts during login
  • Update to DIC 20210701
  • Support /mr value parameter
  • Support new mainInfo header
  • Add BD to IBM-PC supported discs
  • Fix launching MPF on Windows 7
  • Fix log window background turning white
  • Add DMI/PFI/SS to log zipfile
  • Update to BurnOutSharp 1.7.0

MPF 2.0

23 Apr 17:56
Compare
Choose a tag to compare
  • Rename DICUI to Media Preservation Frontend (MPF)
  • Add handling for BEh drive _mainInfo.txt changes
  • Fix multiline regex fields during info pulling
  • Add preliminary support for user-defined default system
  • Change labels in media info window depending on media type
  • Update to Aaru v5.2
  • Only pull disc information if every track returns at least one ID
  • Add new supported Redump regions
  • Remove Philips CD-i Digital Video from supported profiles
  • Remove experimental Avalonia UI, will wait for MAUI next year
  • Updated to DIC version 20210102
  • Add support for /mr DIC flag
  • UI initialization code refactored to have more consistent results
  • Support DIC .imgtmp, .scmtmp, and .subtmp possible output files
  • Fix BCA formatting for CleanRip outputs
  • Add hashing for UMDs from UIC outputs
  • Fix information gathering for UIC outputs
  • Fix issue with duplicate security sector data in XGD DiscImageCreator outputs
  • Update to BurnOutSharp 1.5.1
  • Update to DIC version 20210202
  • Add VCD detection
  • Fix UI not updating properly on drive change
  • Add Xbox Series and PS5 to supported systems
  • Add PS5 type detection and version extraction
  • Add internal support for 3- and 4-layer discs
  • Revamp disc information window
  • Add PIC layerbreak extraction
  • Overhaul main window and logging panel
  • Overhaul options window
  • Update attributions and about text
  • Updated to DIC version 20210301
  • Add user-selectable Language Selection via dropdown in disc submission window for PS2
  • Separate out Aaru- and DIC-specific settings
  • Add new options based on original "Paranoid Mode" mega-option
  • Internal overhaul of options and dump environment
  • VideoNow discs are audio only
  • Hook up default system in options
  • Make inner and outer layers in UI and outputs more clear
  • Program output to log by default, setting otherwise
  • DVDs and BDs can have label-side data
  • Remove .NET Framework 4.7.2 support
  • Make logging window a bit safer
  • Support new Redump languages and regions
  • Implement internal log queue
  • It's a secret...
  • Updated to DIC version 20210401
  • Support log file compression
  • Add ring code guide button to disc submission window
  • Update to BurnOutSharp 1.6.0
  • Fix "rewinding" issue when inputting output paths with spaces
  • Add version to About box
  • Update to BurnOutSharp 1.6.1

DICUI 1.18

10 Nov 19:20
Compare
Choose a tag to compare
  • Add more information extraction and generation for Aaru
  • Remove instances of CD Check from copy protection (again, sorry)
  • Fix multiline submission info outputs
  • Fix PVD retrieval for multi-session discs
  • Updated to DIC version 20200921
  • Add and fix multiple Sega disc header pieces or submission info
  • Fixed issues in parsing the alternate mainInfo format
  • Fixed issue with logging clear not working properly
  • Updated to BurnOutSharp 1.4.1
  • Added split archives for AppVeyor builds
  • Remove subdump from both UI and run steps
  • Removed default config file
  • Fixed copy protect scan using wrong drive when using UI option
  • Changed default to skip fixed drives
  • Fixed default media type when skipping type detection
  • Attempt sector reading for Saturn system detection
  • Fixed default media type when detection fails
  • Add option to allow users to select dumping program
  • Updated to DIC version 20201101
  • Add support for /ps DIC flag
  • Updated to BurnOutSharp 1.5.0
  • Added HD-DVD-Video detection

DICUI 1.17.1

15 Sep 17:31
Compare
Choose a tag to compare
  • Shuffled some shared, internal UI variables
  • Synced WPF and Avalonia UI internals
  • Made the disc information window less prone to bugs
  • Fixed DIC flags based on code (not documentation)
  • Added support for old(?) DIC flags: /fix and /re