├── .gitignore ├── README.MD ├── archive ├── blocks │ ├── Adr30Blocks-LogicalToPhysical.txt │ ├── Adr30Blocks-PhysicalToLogical.txt │ ├── Adr50Blocks-LogicalToPhysical.txt │ └── Adr50Blocks-PhysicalToLogical.txt ├── documents │ ├── ADR Driver Development Specifications 1.2.pdf │ ├── ADR Driver Development Specifications 1.3.pdf │ ├── ADR Logical Format 3.pdf │ ├── ADR WhitePaper.pdf │ ├── Microcontroller Data Sheet (87C453).PDF │ ├── Microcontroller Specs (SC-50, 8XC51, 8XC52).pdf │ ├── Microprocessor Datasheet (87C524, 87C528).pdf │ ├── OnStream Brochure 2002.pdf │ ├── OnStream DP-30 Block Diagram.pdf │ ├── OnStream DP-30 Schematic Diagram.pdf │ ├── OnStream SC-50 Getting Started.pdf │ ├── OnStream SC-50 Installation Guide.pdf │ ├── OnStream Software Compatibility.pdf │ ├── Philips SZA1000 Datasheet (Maybe similar to SZA1006HL).pdf │ ├── SCSI Tape Command Spec (QIC-172A).pdf │ ├── Symbios LSI SCSI 53CF92A-64QFP-Pins.pdf │ └── Symbios LSI SCSI 53CF92A.pdf ├── drivers │ ├── Freecom145.zip │ ├── README.MD │ ├── adr2k 1.12 signed.zip │ ├── adrnt.inf │ ├── adrnt.sys │ ├── epatap2k.inf │ ├── epatap2k.sys │ ├── freecom_usb5.1beta.exe │ ├── osst.zip │ ├── sc2k.INF │ ├── sc2k.sys │ ├── sc30sc50.inf │ └── sc30sc50.sys ├── firmware-flashers │ ├── ADR_239_DOS.exe │ ├── ADR_239_Win.exe │ ├── ADR_6_06.exe │ ├── DOSFL108.EXE │ ├── DOSFL109.EXE │ ├── Dosf105b.exe │ ├── Flash_109_Ext.exe │ ├── Flash_109_Ide.exe │ ├── Flash_109_Scsi.exe │ ├── OnStreamFlash108Ext.exe │ ├── OnStreamFlash108Ide.exe │ ├── OnStreamFlash108Scsi.exe │ ├── OnStreamUpd1.06.sit.bin │ ├── OnStream_Flash_105.exe │ ├── OnStream_Flash_106.exe │ ├── README.MD │ ├── adr2idefix │ ├── adr2idefix_static │ ├── adr_233_dos.exe │ ├── adr_233_win.exe │ ├── adr_4_12.exe │ ├── adr_4_13.exe │ ├── adr_5_05.exe │ ├── adr_6_05.exe │ ├── adrfix │ ├── adrfix_static │ ├── adridefix │ ├── adridefix_static │ ├── di30-2fix │ ├── di30-2fix_static │ ├── di30fix │ ├── di30fix_static │ ├── sc30fix │ └── sc30fix_static ├── firmware │ ├── ADR239.osi │ ├── Bus5_04.bin │ ├── Bus5_05.bin │ ├── Bus_5D5K.bin │ ├── IDE109.bin │ ├── README.MD │ ├── SCSI109.bin │ └── V412.bin ├── patents │ ├── 5933290.pdf │ ├── 6016236.pdf │ ├── 6061196.pdf │ ├── 6097571.pdf │ ├── 6122137.pdf │ ├── 6183891.pdf │ ├── 6239932.pdf │ ├── EP_0658881_A1.pdf │ ├── EP_1182648_A1.pdf │ ├── EP_1207521_A1.pdf │ ├── NL_1012819_C1.pdf │ ├── NL_1013553_C2.pdf │ ├── US_2007217501_A1.pdf │ ├── US_5933290_A.pdf │ ├── US_6016236_A.pdf │ ├── US_6061196_A.pdf │ ├── US_6097571_A.pdf │ ├── US_6122137_A.pdf │ ├── US_6183891_B1.pdf │ ├── US_6239932_B1.pdf │ ├── WO_0016324_A1.pdf │ ├── WO_0058742_A1.pdf │ ├── WO_0121971_A2.pdf │ ├── WO_0122405_A1.pdf │ ├── WO_0154129_A1.pdf │ ├── WO_0211129_A1.pdf │ ├── WO_0219320_A1.pdf │ ├── WO_9529482_A2.pdf │ ├── WO_9616400_A2.pdf │ ├── WO_9716368_A1.pdf │ ├── WO_9717700_A1.pdf │ ├── WO_9724712_A1.pdf │ └── WO_9818123_A1.pdf └── software │ ├── OnStream Echo │ ├── Echo 1Safe 3.6.24 english.exe │ ├── Echo 1Safe 3.7.02 english.exe │ ├── Echo_3-1-47.exe │ ├── Echo_3-1-51.exe │ ├── echo1safe3.6.9.exe │ └── echo_3-2-99.exe │ └── Tape_Once_vs3006.zip ├── info ├── DRIVES.MD ├── INTRO.MD ├── RANDOM.MD ├── RAW_DUMP.MD ├── SOFTWARE.MD ├── SPLICES.MD └── TROUBLESHOOTING.MD ├── pictures ├── data-formats │ ├── arcserve-datastart.png │ └── arcserve-header.png ├── drives │ ├── adr-di30-back.jpg │ ├── adr-di30-fast.jpg │ ├── adr-di30-front.jpg │ ├── adr-di30-top.jpg │ ├── adr-dp30.jpg │ ├── adr-fw30.jpg │ ├── adr-usb30.jpg │ ├── adr2.120ide-1.jpg │ ├── adr2.120ide-2.jpg │ ├── adr2.120se-1.jpg │ ├── adr2.120si-1.jpg │ ├── adr2.60ide.jpg │ ├── adr2.60se-1.jpg │ ├── adr2.60si-1.jpg │ ├── adr2.60sr-back.jpg │ ├── adr2.60sr-front.jpg │ ├── adr2.60usb.jpg │ ├── adr30.jpg │ ├── adr50-render.jpg │ ├── adr50e.png │ ├── cleaning-cartridge.jpg │ ├── sc30e.jpg │ ├── sc50-back.png │ └── sc50-front.png ├── onstream-logo.gif ├── tapes │ ├── adr2.120-1.jpg │ ├── adr2.60-1.jpg │ ├── adr30-1.jpg │ ├── adr30-2.jpg │ └── adr50-1.jpg └── visual-aids │ ├── ADR50-PhysicalBlock.png │ ├── Adr30-LogicalBlock.png │ ├── Adr30-PhysicalBlock.png │ ├── Adr50-LogicalBlock.png │ ├── Adr50-PhysicalBlock.png │ ├── breadboard-example.jpg │ ├── breadboard-not-tricked.jpg │ ├── breadboard-tricked.jpg │ ├── data-recovery-screenshot.png │ ├── early-successful-dump.jpg │ ├── frogger2-arcserve-output.png │ ├── frogger2-recovered-files.png │ ├── frogger2-splice-example.jpg │ ├── frogger2-tape-damage.png │ ├── frogger2-tape-scan.jpg │ ├── hotswap-soldering-complete.jpg │ ├── hotswap-wire-guide.jpg │ ├── linear-tape-example.gif │ ├── melted-pinch-roller.jpg │ ├── onstream-modded-drive.jpg │ └── open-tapes.jpg └── software ├── ModToolFramework ├── ModToolFramework.csproj ├── README.MD └── Utils │ ├── AbstractNumber.cs │ ├── CRC32.cs │ ├── Config.cs │ ├── Data │ ├── BitReader.cs │ ├── BitWriter.cs │ ├── ByteEndian.cs │ ├── DataReader.cs │ ├── DataSettings.cs │ ├── DataWriter.cs │ ├── EnhancedStringReader.cs │ └── IBinarySerializable.cs │ ├── DataConstants.cs │ ├── DataStructures │ ├── ArrayBuffer.cs │ ├── ArrayWrapper.cs │ ├── BitArray.cs │ ├── CachedImmutableHashSet.cs │ ├── CachedImmutableList.cs │ ├── CountDictionary.cs │ ├── ImmutableListAccessor.cs │ ├── Number │ │ ├── FixedPoint16.cs │ │ ├── FixedPoint32.cs │ │ ├── FixedPoint8.cs │ │ ├── UFixedPoint16.cs │ │ ├── UFixedPoint32.cs │ │ └── UFixedPoint8.cs │ └── SortedList.cs │ ├── DataUtils.cs │ ├── DynamicCodeUtils.cs │ ├── Extensions │ ├── EnumExtensions.cs │ ├── EnumeratorExtensions.cs │ ├── HashSetExtensions.cs │ └── ListExtensions.cs │ ├── GameVersionConfig.cs │ ├── GeneralUtils.cs │ ├── MathUtils.cs │ ├── NumberUtils.cs │ ├── RepeatableEventListener.cs │ ├── StaticExtensions.cs │ ├── StructRef.cs │ └── StructWrapper.cs ├── OnStreamTapeLibrary ├── CachedReadStream.cs ├── FileIdentificationScanner.cs ├── OnStreamCartridgeType.cs ├── OnStreamDataStream.cs ├── OnStreamInterwovenStream.cs ├── OnStreamTapeBlock.cs ├── OnStreamTapeLibrary.csproj ├── Position │ ├── OnStreamCartridgeTypeException.cs │ ├── OnStreamPhysicalPosition.cs │ ├── OnStreamPhysicalPositionAdr30.cs │ └── OnStreamPhysicalPositionAdr50.cs ├── SimpleLogger.cs ├── TapeDefinition.cs └── Workers │ ├── OnStreamBlockMapping.cs │ ├── OnStreamGapFinder.cs │ ├── OnStreamParkingZoneMerger.cs │ ├── OnStreamPositionTest.cs │ ├── OnStreamTapeCondenser.cs │ └── TapeImageCreator.cs ├── OnStreamTapes.sln ├── OnStreamTapes.sln.DotSettings ├── OnStreamTapes.sln.DotSettings.user ├── RetrospectAppleTapeExtractor ├── MacEncoding │ ├── MacRoman.cs │ └── SingleByteEncoding.cs ├── Program.cs ├── README.MD ├── RetrospectDataStreamChunks.cs ├── RetrospectTape.csproj └── RetrospectTapeExtractor.cs ├── arcserve-file-extractor ├── ArcServe.cs ├── ArcServeCatalogueFile.cs ├── ArcServeFileExtractor.cs ├── ArcServeFilePacketReader.cs ├── ArcServeStreamDataTypes.cs ├── ArcServeTapeArchive.cs ├── OnStreamSCArcServeExtractor.csproj ├── Packets │ ├── ArcServeEmptyFilePacket.cs │ ├── ArcServeFileHeader.cs │ ├── ArcServeFileHeaderDos.cs │ ├── ArcServeFileHeaderUniversal.cs │ ├── ArcServeFileHeaderUnsupported.cs │ ├── ArcServeFileHeaderWindows.cs │ ├── ArcServeFilePacket.cs │ ├── ArcServeFileTrailer.cs │ ├── ArcServeSessionEndPacket.cs │ └── ArcServeSessionHeader.cs ├── Program.cs ├── README.MD ├── TinyInflate.cs └── UniversalStream │ └── ArcServeStreamPacket.cs └── onstream_raw_dump ├── README.MD ├── buildosg.sh ├── onstreamsg.cpp └── os_dump.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/.gitignore -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/README.MD -------------------------------------------------------------------------------- /archive/blocks/Adr30Blocks-LogicalToPhysical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/blocks/Adr30Blocks-LogicalToPhysical.txt -------------------------------------------------------------------------------- /archive/blocks/Adr30Blocks-PhysicalToLogical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/blocks/Adr30Blocks-PhysicalToLogical.txt -------------------------------------------------------------------------------- /archive/blocks/Adr50Blocks-LogicalToPhysical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/blocks/Adr50Blocks-LogicalToPhysical.txt -------------------------------------------------------------------------------- /archive/blocks/Adr50Blocks-PhysicalToLogical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/blocks/Adr50Blocks-PhysicalToLogical.txt -------------------------------------------------------------------------------- /archive/documents/ADR Driver Development Specifications 1.2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/ADR Driver Development Specifications 1.2.pdf -------------------------------------------------------------------------------- /archive/documents/ADR Driver Development Specifications 1.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/ADR Driver Development Specifications 1.3.pdf -------------------------------------------------------------------------------- /archive/documents/ADR Logical Format 3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/ADR Logical Format 3.pdf -------------------------------------------------------------------------------- /archive/documents/ADR WhitePaper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/ADR WhitePaper.pdf -------------------------------------------------------------------------------- /archive/documents/Microcontroller Data Sheet (87C453).PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Microcontroller Data Sheet (87C453).PDF -------------------------------------------------------------------------------- /archive/documents/Microcontroller Specs (SC-50, 8XC51, 8XC52).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Microcontroller Specs (SC-50, 8XC51, 8XC52).pdf -------------------------------------------------------------------------------- /archive/documents/Microprocessor Datasheet (87C524, 87C528).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Microprocessor Datasheet (87C524, 87C528).pdf -------------------------------------------------------------------------------- /archive/documents/OnStream Brochure 2002.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream Brochure 2002.pdf -------------------------------------------------------------------------------- /archive/documents/OnStream DP-30 Block Diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream DP-30 Block Diagram.pdf -------------------------------------------------------------------------------- /archive/documents/OnStream DP-30 Schematic Diagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream DP-30 Schematic Diagram.pdf -------------------------------------------------------------------------------- /archive/documents/OnStream SC-50 Getting Started.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream SC-50 Getting Started.pdf -------------------------------------------------------------------------------- /archive/documents/OnStream SC-50 Installation Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream SC-50 Installation Guide.pdf -------------------------------------------------------------------------------- /archive/documents/OnStream Software Compatibility.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/OnStream Software Compatibility.pdf -------------------------------------------------------------------------------- /archive/documents/Philips SZA1000 Datasheet (Maybe similar to SZA1006HL).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Philips SZA1000 Datasheet (Maybe similar to SZA1006HL).pdf -------------------------------------------------------------------------------- /archive/documents/SCSI Tape Command Spec (QIC-172A).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/SCSI Tape Command Spec (QIC-172A).pdf -------------------------------------------------------------------------------- /archive/documents/Symbios LSI SCSI 53CF92A-64QFP-Pins.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Symbios LSI SCSI 53CF92A-64QFP-Pins.pdf -------------------------------------------------------------------------------- /archive/documents/Symbios LSI SCSI 53CF92A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/documents/Symbios LSI SCSI 53CF92A.pdf -------------------------------------------------------------------------------- /archive/drivers/Freecom145.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/Freecom145.zip -------------------------------------------------------------------------------- /archive/drivers/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/README.MD -------------------------------------------------------------------------------- /archive/drivers/adr2k 1.12 signed.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/adr2k 1.12 signed.zip -------------------------------------------------------------------------------- /archive/drivers/adrnt.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/adrnt.inf -------------------------------------------------------------------------------- /archive/drivers/adrnt.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/adrnt.sys -------------------------------------------------------------------------------- /archive/drivers/epatap2k.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/epatap2k.inf -------------------------------------------------------------------------------- /archive/drivers/epatap2k.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/epatap2k.sys -------------------------------------------------------------------------------- /archive/drivers/freecom_usb5.1beta.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/freecom_usb5.1beta.exe -------------------------------------------------------------------------------- /archive/drivers/osst.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/osst.zip -------------------------------------------------------------------------------- /archive/drivers/sc2k.INF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/sc2k.INF -------------------------------------------------------------------------------- /archive/drivers/sc2k.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/sc2k.sys -------------------------------------------------------------------------------- /archive/drivers/sc30sc50.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/sc30sc50.inf -------------------------------------------------------------------------------- /archive/drivers/sc30sc50.sys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/drivers/sc30sc50.sys -------------------------------------------------------------------------------- /archive/firmware-flashers/ADR_239_DOS.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/ADR_239_DOS.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/ADR_239_Win.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/ADR_239_Win.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/ADR_6_06.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/ADR_6_06.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/DOSFL108.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/DOSFL108.EXE -------------------------------------------------------------------------------- /archive/firmware-flashers/DOSFL109.EXE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/DOSFL109.EXE -------------------------------------------------------------------------------- /archive/firmware-flashers/Dosf105b.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/Dosf105b.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/Flash_109_Ext.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/Flash_109_Ext.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/Flash_109_Ide.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/Flash_109_Ide.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/Flash_109_Scsi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/Flash_109_Scsi.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStreamFlash108Ext.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStreamFlash108Ext.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStreamFlash108Ide.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStreamFlash108Ide.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStreamFlash108Scsi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStreamFlash108Scsi.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStreamUpd1.06.sit.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStreamUpd1.06.sit.bin -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStream_Flash_105.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStream_Flash_105.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/OnStream_Flash_106.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/OnStream_Flash_106.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/README.MD -------------------------------------------------------------------------------- /archive/firmware-flashers/adr2idefix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr2idefix -------------------------------------------------------------------------------- /archive/firmware-flashers/adr2idefix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr2idefix_static -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_233_dos.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_233_dos.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_233_win.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_233_win.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_4_12.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_4_12.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_4_13.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_4_13.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_5_05.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_5_05.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adr_6_05.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adr_6_05.exe -------------------------------------------------------------------------------- /archive/firmware-flashers/adrfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adrfix -------------------------------------------------------------------------------- /archive/firmware-flashers/adrfix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adrfix_static -------------------------------------------------------------------------------- /archive/firmware-flashers/adridefix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adridefix -------------------------------------------------------------------------------- /archive/firmware-flashers/adridefix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/adridefix_static -------------------------------------------------------------------------------- /archive/firmware-flashers/di30-2fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/di30-2fix -------------------------------------------------------------------------------- /archive/firmware-flashers/di30-2fix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/di30-2fix_static -------------------------------------------------------------------------------- /archive/firmware-flashers/di30fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/di30fix -------------------------------------------------------------------------------- /archive/firmware-flashers/di30fix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/di30fix_static -------------------------------------------------------------------------------- /archive/firmware-flashers/sc30fix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/sc30fix -------------------------------------------------------------------------------- /archive/firmware-flashers/sc30fix_static: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware-flashers/sc30fix_static -------------------------------------------------------------------------------- /archive/firmware/ADR239.osi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/ADR239.osi -------------------------------------------------------------------------------- /archive/firmware/Bus5_04.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/Bus5_04.bin -------------------------------------------------------------------------------- /archive/firmware/Bus5_05.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/Bus5_05.bin -------------------------------------------------------------------------------- /archive/firmware/Bus_5D5K.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/Bus_5D5K.bin -------------------------------------------------------------------------------- /archive/firmware/IDE109.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/IDE109.bin -------------------------------------------------------------------------------- /archive/firmware/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/README.MD -------------------------------------------------------------------------------- /archive/firmware/SCSI109.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/SCSI109.bin -------------------------------------------------------------------------------- /archive/firmware/V412.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/firmware/V412.bin -------------------------------------------------------------------------------- /archive/patents/5933290.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/5933290.pdf -------------------------------------------------------------------------------- /archive/patents/6016236.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6016236.pdf -------------------------------------------------------------------------------- /archive/patents/6061196.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6061196.pdf -------------------------------------------------------------------------------- /archive/patents/6097571.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6097571.pdf -------------------------------------------------------------------------------- /archive/patents/6122137.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6122137.pdf -------------------------------------------------------------------------------- /archive/patents/6183891.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6183891.pdf -------------------------------------------------------------------------------- /archive/patents/6239932.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/6239932.pdf -------------------------------------------------------------------------------- /archive/patents/EP_0658881_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/EP_0658881_A1.pdf -------------------------------------------------------------------------------- /archive/patents/EP_1182648_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/EP_1182648_A1.pdf -------------------------------------------------------------------------------- /archive/patents/EP_1207521_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/EP_1207521_A1.pdf -------------------------------------------------------------------------------- /archive/patents/NL_1012819_C1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/NL_1012819_C1.pdf -------------------------------------------------------------------------------- /archive/patents/NL_1013553_C2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/NL_1013553_C2.pdf -------------------------------------------------------------------------------- /archive/patents/US_2007217501_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_2007217501_A1.pdf -------------------------------------------------------------------------------- /archive/patents/US_5933290_A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_5933290_A.pdf -------------------------------------------------------------------------------- /archive/patents/US_6016236_A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6016236_A.pdf -------------------------------------------------------------------------------- /archive/patents/US_6061196_A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6061196_A.pdf -------------------------------------------------------------------------------- /archive/patents/US_6097571_A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6097571_A.pdf -------------------------------------------------------------------------------- /archive/patents/US_6122137_A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6122137_A.pdf -------------------------------------------------------------------------------- /archive/patents/US_6183891_B1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6183891_B1.pdf -------------------------------------------------------------------------------- /archive/patents/US_6239932_B1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/US_6239932_B1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0016324_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0016324_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0058742_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0058742_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0121971_A2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0121971_A2.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0122405_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0122405_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0154129_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0154129_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0211129_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0211129_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_0219320_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_0219320_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9529482_A2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9529482_A2.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9616400_A2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9616400_A2.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9716368_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9716368_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9717700_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9717700_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9724712_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9724712_A1.pdf -------------------------------------------------------------------------------- /archive/patents/WO_9818123_A1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/patents/WO_9818123_A1.pdf -------------------------------------------------------------------------------- /archive/software/OnStream Echo/Echo 1Safe 3.6.24 english.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/Echo 1Safe 3.6.24 english.exe -------------------------------------------------------------------------------- /archive/software/OnStream Echo/Echo 1Safe 3.7.02 english.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/Echo 1Safe 3.7.02 english.exe -------------------------------------------------------------------------------- /archive/software/OnStream Echo/Echo_3-1-47.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/Echo_3-1-47.exe -------------------------------------------------------------------------------- /archive/software/OnStream Echo/Echo_3-1-51.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/Echo_3-1-51.exe -------------------------------------------------------------------------------- /archive/software/OnStream Echo/echo1safe3.6.9.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/echo1safe3.6.9.exe -------------------------------------------------------------------------------- /archive/software/OnStream Echo/echo_3-2-99.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/OnStream Echo/echo_3-2-99.exe -------------------------------------------------------------------------------- /archive/software/Tape_Once_vs3006.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/archive/software/Tape_Once_vs3006.zip -------------------------------------------------------------------------------- /info/DRIVES.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/DRIVES.MD -------------------------------------------------------------------------------- /info/INTRO.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/INTRO.MD -------------------------------------------------------------------------------- /info/RANDOM.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/RANDOM.MD -------------------------------------------------------------------------------- /info/RAW_DUMP.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/RAW_DUMP.MD -------------------------------------------------------------------------------- /info/SOFTWARE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/SOFTWARE.MD -------------------------------------------------------------------------------- /info/SPLICES.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/SPLICES.MD -------------------------------------------------------------------------------- /info/TROUBLESHOOTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/info/TROUBLESHOOTING.MD -------------------------------------------------------------------------------- /pictures/data-formats/arcserve-datastart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/data-formats/arcserve-datastart.png -------------------------------------------------------------------------------- /pictures/data-formats/arcserve-header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/data-formats/arcserve-header.png -------------------------------------------------------------------------------- /pictures/drives/adr-di30-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-di30-back.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-di30-fast.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-di30-fast.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-di30-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-di30-front.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-di30-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-di30-top.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-dp30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-dp30.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-fw30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-fw30.jpg -------------------------------------------------------------------------------- /pictures/drives/adr-usb30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr-usb30.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.120ide-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.120ide-1.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.120ide-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.120ide-2.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.120se-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.120se-1.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.120si-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.120si-1.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60ide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60ide.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60se-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60se-1.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60si-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60si-1.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60sr-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60sr-back.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60sr-front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60sr-front.jpg -------------------------------------------------------------------------------- /pictures/drives/adr2.60usb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr2.60usb.jpg -------------------------------------------------------------------------------- /pictures/drives/adr30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr30.jpg -------------------------------------------------------------------------------- /pictures/drives/adr50-render.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr50-render.jpg -------------------------------------------------------------------------------- /pictures/drives/adr50e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/adr50e.png -------------------------------------------------------------------------------- /pictures/drives/cleaning-cartridge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/cleaning-cartridge.jpg -------------------------------------------------------------------------------- /pictures/drives/sc30e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/sc30e.jpg -------------------------------------------------------------------------------- /pictures/drives/sc50-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/sc50-back.png -------------------------------------------------------------------------------- /pictures/drives/sc50-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/drives/sc50-front.png -------------------------------------------------------------------------------- /pictures/onstream-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/onstream-logo.gif -------------------------------------------------------------------------------- /pictures/tapes/adr2.120-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/tapes/adr2.120-1.jpg -------------------------------------------------------------------------------- /pictures/tapes/adr2.60-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/tapes/adr2.60-1.jpg -------------------------------------------------------------------------------- /pictures/tapes/adr30-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/tapes/adr30-1.jpg -------------------------------------------------------------------------------- /pictures/tapes/adr30-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/tapes/adr30-2.jpg -------------------------------------------------------------------------------- /pictures/tapes/adr50-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/tapes/adr50-1.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/ADR50-PhysicalBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/ADR50-PhysicalBlock.png -------------------------------------------------------------------------------- /pictures/visual-aids/Adr30-LogicalBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/Adr30-LogicalBlock.png -------------------------------------------------------------------------------- /pictures/visual-aids/Adr30-PhysicalBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/Adr30-PhysicalBlock.png -------------------------------------------------------------------------------- /pictures/visual-aids/Adr50-LogicalBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/Adr50-LogicalBlock.png -------------------------------------------------------------------------------- /pictures/visual-aids/Adr50-PhysicalBlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/Adr50-PhysicalBlock.png -------------------------------------------------------------------------------- /pictures/visual-aids/breadboard-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/breadboard-example.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/breadboard-not-tricked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/breadboard-not-tricked.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/breadboard-tricked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/breadboard-tricked.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/data-recovery-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/data-recovery-screenshot.png -------------------------------------------------------------------------------- /pictures/visual-aids/early-successful-dump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/early-successful-dump.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/frogger2-arcserve-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/frogger2-arcserve-output.png -------------------------------------------------------------------------------- /pictures/visual-aids/frogger2-recovered-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/frogger2-recovered-files.png -------------------------------------------------------------------------------- /pictures/visual-aids/frogger2-splice-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/frogger2-splice-example.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/frogger2-tape-damage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/frogger2-tape-damage.png -------------------------------------------------------------------------------- /pictures/visual-aids/frogger2-tape-scan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/frogger2-tape-scan.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/hotswap-soldering-complete.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/hotswap-soldering-complete.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/hotswap-wire-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/hotswap-wire-guide.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/linear-tape-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/linear-tape-example.gif -------------------------------------------------------------------------------- /pictures/visual-aids/melted-pinch-roller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/melted-pinch-roller.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/onstream-modded-drive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/onstream-modded-drive.jpg -------------------------------------------------------------------------------- /pictures/visual-aids/open-tapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/pictures/visual-aids/open-tapes.jpg -------------------------------------------------------------------------------- /software/ModToolFramework/ModToolFramework.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/ModToolFramework.csproj -------------------------------------------------------------------------------- /software/ModToolFramework/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/README.MD -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/AbstractNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/AbstractNumber.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/CRC32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/CRC32.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Config.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/BitReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/BitReader.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/BitWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/BitWriter.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/ByteEndian.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/ByteEndian.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/DataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/DataReader.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/DataSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/DataSettings.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/DataWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/DataWriter.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/EnhancedStringReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/EnhancedStringReader.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Data/IBinarySerializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Data/IBinarySerializable.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataConstants.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/ArrayBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/ArrayBuffer.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/ArrayWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/ArrayWrapper.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/BitArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/BitArray.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/CachedImmutableHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/CachedImmutableHashSet.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/CachedImmutableList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/CachedImmutableList.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/CountDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/CountDictionary.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/ImmutableListAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/ImmutableListAccessor.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/FixedPoint16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/FixedPoint16.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/FixedPoint32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/FixedPoint32.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/FixedPoint8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/FixedPoint8.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint16.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint16.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint32.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint32.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint8.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/Number/UFixedPoint8.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataStructures/SortedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataStructures/SortedList.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DataUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DataUtils.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/DynamicCodeUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/DynamicCodeUtils.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Extensions/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Extensions/EnumExtensions.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Extensions/EnumeratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Extensions/EnumeratorExtensions.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Extensions/HashSetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Extensions/HashSetExtensions.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/Extensions/ListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/Extensions/ListExtensions.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/GameVersionConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/GameVersionConfig.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/GeneralUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/GeneralUtils.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/MathUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/MathUtils.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/NumberUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/NumberUtils.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/RepeatableEventListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/RepeatableEventListener.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/StaticExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/StaticExtensions.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/StructRef.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/StructRef.cs -------------------------------------------------------------------------------- /software/ModToolFramework/Utils/StructWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/ModToolFramework/Utils/StructWrapper.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/CachedReadStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/CachedReadStream.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/FileIdentificationScanner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/FileIdentificationScanner.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/OnStreamCartridgeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/OnStreamCartridgeType.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/OnStreamDataStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/OnStreamDataStream.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/OnStreamInterwovenStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/OnStreamInterwovenStream.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/OnStreamTapeBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/OnStreamTapeBlock.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/OnStreamTapeLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/OnStreamTapeLibrary.csproj -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Position/OnStreamCartridgeTypeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Position/OnStreamCartridgeTypeException.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Position/OnStreamPhysicalPosition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Position/OnStreamPhysicalPosition.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Position/OnStreamPhysicalPositionAdr30.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Position/OnStreamPhysicalPositionAdr30.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Position/OnStreamPhysicalPositionAdr50.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Position/OnStreamPhysicalPositionAdr50.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/SimpleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/SimpleLogger.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/TapeDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/TapeDefinition.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/OnStreamBlockMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/OnStreamBlockMapping.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/OnStreamGapFinder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/OnStreamGapFinder.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/OnStreamParkingZoneMerger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/OnStreamParkingZoneMerger.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/OnStreamPositionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/OnStreamPositionTest.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/OnStreamTapeCondenser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/OnStreamTapeCondenser.cs -------------------------------------------------------------------------------- /software/OnStreamTapeLibrary/Workers/TapeImageCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapeLibrary/Workers/TapeImageCreator.cs -------------------------------------------------------------------------------- /software/OnStreamTapes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapes.sln -------------------------------------------------------------------------------- /software/OnStreamTapes.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapes.sln.DotSettings -------------------------------------------------------------------------------- /software/OnStreamTapes.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/OnStreamTapes.sln.DotSettings.user -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/MacEncoding/MacRoman.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/MacEncoding/MacRoman.cs -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/MacEncoding/SingleByteEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/MacEncoding/SingleByteEncoding.cs -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/Program.cs -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/README.MD -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/RetrospectDataStreamChunks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/RetrospectDataStreamChunks.cs -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/RetrospectTape.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/RetrospectTape.csproj -------------------------------------------------------------------------------- /software/RetrospectAppleTapeExtractor/RetrospectTapeExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/RetrospectAppleTapeExtractor/RetrospectTapeExtractor.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServe.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServeCatalogueFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServeCatalogueFile.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServeFileExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServeFileExtractor.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServeFilePacketReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServeFilePacketReader.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServeStreamDataTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServeStreamDataTypes.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/ArcServeTapeArchive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/ArcServeTapeArchive.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/OnStreamSCArcServeExtractor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/OnStreamSCArcServeExtractor.csproj -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeEmptyFilePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeEmptyFilePacket.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileHeader.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileHeaderDos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileHeaderDos.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileHeaderUniversal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileHeaderUniversal.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileHeaderUnsupported.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileHeaderUnsupported.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileHeaderWindows.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileHeaderWindows.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFilePacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFilePacket.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeFileTrailer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeFileTrailer.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeSessionEndPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeSessionEndPacket.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Packets/ArcServeSessionHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Packets/ArcServeSessionHeader.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/Program.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/README.MD -------------------------------------------------------------------------------- /software/arcserve-file-extractor/TinyInflate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/TinyInflate.cs -------------------------------------------------------------------------------- /software/arcserve-file-extractor/UniversalStream/ArcServeStreamPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/arcserve-file-extractor/UniversalStream/ArcServeStreamPacket.cs -------------------------------------------------------------------------------- /software/onstream_raw_dump/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/onstream_raw_dump/README.MD -------------------------------------------------------------------------------- /software/onstream_raw_dump/buildosg.sh: -------------------------------------------------------------------------------- 1 | g++ -g ./onstreamsg.cpp -o osg -------------------------------------------------------------------------------- /software/onstream_raw_dump/onstreamsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/onstream_raw_dump/onstreamsg.cpp -------------------------------------------------------------------------------- /software/onstream_raw_dump/os_dump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kneesnap/onstream-data-recovery/HEAD/software/onstream_raw_dump/os_dump.c --------------------------------------------------------------------------------