General code refactor.

This commit is contained in:
2021-08-17 21:23:10 +01:00
parent 4fcaeffc85
commit 75edb759e6
513 changed files with 38377 additions and 48553 deletions

141
NEEDED.md
View File

@@ -1,16 +1,16 @@
This is a list of hardware, software, and general information needed to expand and better support various unique hardware and
software configurations for Aaru. We accept donation of this hardware, or loans: paying for shipping is greatly appreciated,
but can make other arrangements depending on cost. For media, we do accept loans, but please be aware that due to its age, there is
no guarantee it will still be working after it is returned and thus donations are preferred.
This is a list of hardware, software, and general information needed to expand and better support various unique
hardware and software configurations for Aaru. We accept donation of this hardware, or loans: paying for shipping is
greatly appreciated, but can make other arrangements depending on cost. For media, we do accept loans, but please be
aware that due to its age, there is no guarantee it will still be working after it is returned and thus donations are
preferred.
Drives
======
This is a list of drives. The reason we need these drives is because it is the only way to add enhanced support for them (e.g. media
detection, ECC support, raw dumping, etc.). Also some drives depart from the specifications and need special workarounds. If a drive is
listed here, but the media it uses is not listed below, we already have media for it. Drives are preferred in ATA/ATAPI, SCSI, USB or
FireWire buses. Parallel port drives require a larger amount of work, and there is no guarantee it can work, at all, with other drives. If in
doubt, please contact us.
This is a list of drives. The reason we need these drives is because it is the only way to add enhanced support for
them (e.g. media detection, ECC support, raw dumping, etc.). Also some drives depart from the specifications and need
special workarounds. If a drive is listed here, but the media it uses is not listed below, we already have media for it.
Drives are preferred in ATA/ATAPI, SCSI, USB or FireWire buses. Parallel port drives require a larger amount of work,
and there is no guarantee it can work, at all, with other drives. If in doubt, please contact us.
- 5.25" magneto-optical (preferibly the 9.6Gb supporting one)
- 8" shugart floppy drive (preferibly the 240VAC one)
@@ -43,7 +43,9 @@ doubt, please contact us.
Media
=====
This is the media for the drives listed above, or media for drives we do have, but lack and thus cannot test the actual hardware.
This is the media for the drives listed above, or media for drives we do have, but lack and thus cannot test the actual
hardware.
- 5.25" magneto-optical media: 128MiB
- ADR tapes
- AIT tapes
@@ -72,69 +74,68 @@ This is the media for the drives listed above, or media for drives we do have, b
Software
==================
This is a list of software whose physical media has some characteristics that needs
to be investigated to allow correct dumping of such characteristics. Usually those
are copy protections.
This is a list of software whose physical media has some characteristics that needs to be investigated to allow correct
dumping of such characteristics. Usually those are copy protections.
- CD-i Ready
- Accelerator
- Alien Gate
- Beyond Limits
- Escape
- Lucky Luke
- Louis Armstrong
- Dark Fables of Aesop
- More Dark Fables of Aesop
- Mozart
- Opera Imaginaire
- Pavarotti
- Steel Machine
- The Apprentice
- Dimo's Quest
- The Worlds of...
- Accelerator
- Alien Gate
- Beyond Limits
- Escape
- Lucky Luke
- Louis Armstrong
- Dark Fables of Aesop
- More Dark Fables of Aesop
- Mozart
- Opera Imaginaire
- Pavarotti
- Steel Machine
- The Apprentice
- Dimo's Quest
- The Worlds of...
- SafeDisc
- Beowulf
- Black & White 2
- Brothers in Arms: Road to Hill 30
- Carmageddon II: Carpocalypse Now
- Close Combat: Invasion Normandy
- Codename: Eagle
- Beowulf
- Black & White 2
- Brothers in Arms: Road to Hill 30
- Carmageddon II: Carpocalypse Now
- Close Combat: Invasion Normandy
- Codename: Eagle
- SecuROM
- Arabian Nights
- Arcania: Gothic 4
- Boiling Point: Road to Hell
- Cars 2
- Colin McRae Rally 04
- Colin McRae Rally 2.0
- Colin McRae Rally 3
- Command & Conquer: Red Alert 3 - Uprising
- Devil May Cry 4
- Die Hard: Nakatomi Plaza
- Disney Planes
- Arabian Nights
- Arcania: Gothic 4
- Boiling Point: Road to Hell
- Cars 2
- Colin McRae Rally 04
- Colin McRae Rally 2.0
- Colin McRae Rally 3
- Command & Conquer: Red Alert 3 - Uprising
- Devil May Cry 4
- Die Hard: Nakatomi Plaza
- Disney Planes
- StarForce
- Black Mirror 3
- BloodRayne 2
- Chronostorm: Siberian Border
- Codename: Outbreak
- Dead to Rights
- Disciples III: Renaissance
- Mount & Blade
- Pac-Man World 2
- Black Mirror 3
- BloodRayne 2
- Chronostorm: Siberian Border
- Codename: Outbreak
- Dead to Rights
- Disciples III: Renaissance
- Mount & Blade
- Pac-Man World 2
- Tages
- Anno 1701
- Darkstar One
- Faery: Legends of Avalon
- Helldorado
- Nostradamus: The Last Prophecy
- Silverfall
- Anno 1701
- Darkstar One
- Faery: Legends of Avalon
- Helldorado
- Nostradamus: The Last Prophecy
- Silverfall
- Solidshield
- A-Train 8
- Anno 2070
- Assassin's Creed: Brotherhood
- Dead Mountaineer's Hotel
- Dead Space 2
- Helldorado
- I Am Alive
- ObsCure II
- Shift 2 Unleashed
- Warfare
- A-Train 8
- Anno 2070
- Assassin's Creed: Brotherhood
- Dead Mountaineer's Hotel
- Dead Space 2
- Helldorado
- I Am Alive
- ObsCure II
- Shift 2 Unleashed
- Warfare