SDrive je zařízení připojené na sériový Atari XE/XL port (SIO), určené k simulaci disketové jednotky Atari a umožňující načítat a/nebo ukládat programy či data z/na paměťové karty typu SD.
Základní verze má slot na SD kartu (max. 2 GB), 4 tlačítka na ovládání, 4 přepínače pro nastavení a 6 LED pro indikaci stavu a činnosti.
Na kartu lze nahrát soubory typu ATR a XFD. Tyto jsou používané jako diskety, vč. možnosti zápisu. Podporované jsou různé velikosti až do 16 MiB. Nefungují ovšem soubory velikosti 360 KiB (tj. obrazy disket DS/DD)!
Dále umí SDrive přímo používat spustitelné soubory (EXE/COM/BIN/XEX). Ty jsou namapované jako virtuální disk, který je pouze pro čtení, ale lze jej i bootovat.
Namapovat (a emulovat) lze až 4 disketové jednotky současně. Pomocí tlačítek je možné za chodu zaměnit libovolnou z namapovaných jednotek za D1:.
Přiřazování souborů jednotkám (a další nastavování) se provádí v obslužném programu (SDRIVE.COM), který se načítá z defaultního image (SDRIVE.ATR).
Zařízení je postaveno na jednočipu ATmega8. Veškerá dokumentace (vč. technických podkladů) je dostupná na webu autorů, jimiž jsou Radek Štěrba a Robert Petružela.
Na základě otevřené licence vzniklo několik modifikací SDrivu od jiných autorů. Některé pouze redesignovali původní návrh (zmenšení desky, SMD součástky, …), ale funkčně jsou totožné. Jiné jsou založené na jiných součástkách (hlavně procesoru) a přinášejí jiné funkce.
Jméno |
sdrive next generation (sdrive-ng) |
|||||
Autor |
Radek Štěrba, Robert Petružela |
Klaus Brandl |
Klaus Brandl |
Michael St. Pierre |
Michael St. Pierre |
Alexey Spirkov |
Vychází z verze |
- |
SDrive |
sdrive-ng |
SDrive-MAX |
SDrive-Simple |
SDrive |
HW platforma |
ATmega8 |
ATmega32/ATmega328 |
ATmega328P (Arduino UNO) |
ATmega328P (Arduino R3) |
ATmega328P |
Cypress CY8C4245AXI ARM |
Ovládání a zobrazování |
tlačítka, přepínače, LED |
tlačítka, přepínače, LED |
dotykový display |
- |
- (LED) |
dotyková tlačítka, LED |
Paměťové médium |
SD karta (nový firmware SDHC) |
SD karta (SD, SDHC) |
micro-SD (SD, SDHC) |
micro-SD (SD, SDHC) |
SD karta (SD, SDHC) |
micro-SD (SD, SDHC) |
Filesystem paměťové karty |
FAT16 |
FAT32 |
FAT32 |
FAT32 |
FAT32 |
FAT32 |
Max. (využitelná) kapacita |
2 GB |
32 GB |
32 GB |
32 GB |
32 GB |
32 GB |
Počet emulovaných jednotek |
4 |
4 |
4 |
4 |
4 |
8 |
Podporované obrazy disků |
ATR, XFD |
ATR, XFD |
ATR, ATX, XFD |
ATR, XFD |
ATR, XFD |
ATR, XFD |
Podporované binární soubory |
COM, EXE, BIN, XEX |
COM, EXE, BIN, XEX |
COM, EXE, BIN, XEX |
COM, EXE, BIN, XEX |
COM, EXE, BIN, XEX |
COM, EXE, BIN, XEX |
Podporované obrazy kazet |
- |
- |
CAS |
- |
- |
- |
Vytváření nového obrazu disku |
ne |
ano |
ano |
? |
? |
ne |
Technické provedení |
externí (do krabičky) |
externí (do krabičky) |
externí (do krabičky) |
interní (XL/XE) |
interní (XL/XE/NUC) |
plochá krabička pro zasunutí do SIO konektoru |
Konektory |
D-Sub DA-15F (pro SIO) |
SIO (na kabelu) |
SIO (na kabelu), USB, napájení |
- |
- |
SIO (součást krabičky) |
Warning
|
Původní autoři i někteří uživatelé upozorňují, že odvozené verze trpí různými potížemi, které mohou vyplývat ze zásahů do původního HW i SW. |
SDrive byl primárně navržen jako relativně jednoduché a levné zařízení tak, aby si jej mohli technicky zdatní zájemci vyrobit sami. Neexistuje proto nějaký stálý výrobce či prodejce, u kterého by bylo možné SDrive zakoupit. Občas autoři různých variant (či jiní nadšenci) vyrobí menší či větší sérii, kterou různými kanály rozprodají.
Zajímavé odkazy:
-
SDrive oficiální web — info, dokumentace, SW, videonávody, …
-
SDrive github repo — kopie oficiálních souborů; založil Petr Stehlík (anglicky).
-
SDrive Atmel firmware — úpravy pro vysokorychlostní SIO; autorem je Matthias Reichl (anglicky).
-
Box for original SDrive — 3D model krabičky, vč. hmatníků; autorem je Petr Mrzena (anglicky).
-
Krabička pro malý SDrive — 3D model krabičky pro menší variantu desky; autorem je Jan Křupka.
-
Patálie s SDrive — článek ve FLOPu; napsal Petr Postava.
-
sdrive next generation oficiální web — info, dokumentace, SW, videonávody, … (anglicky/německy).
-
sdrive-ng github repo — zdrojové soubory (anglicky).
-
sdrive-ng-v2 github repo — zdrojové soubory pro vylepšenou verzi (anglicky).
-
SDrive-NG a SDrive-MAX — článek na Atari.sk.
-
SDrive-MAX oficiální web — info, dokumentace, SW, videonávody, … (německy).
-
SDrive-MAX github repo — zdrojové soubory (anglicky).
-
SDrive-MAX – praktické skúsenosti — článek na Atari.sk.
-
De Re SDrive-MAX — návod na stavbu i ovládání (anglicky).
-
Atari SDrive-Max — návod na stavbu (anglicky).
-
DIY: How to build an improved SDrive-MAX — návod na stavbu (anglicky).
-
SDrive-MAX na atariwiki.org — článek (anglicky/německy).
-
Atari SDrive Max by Dave Farquhar — recenze (anglicky).
-
SDrive-MAX Cases — 3D modely stylových krabiček (anglicky).
-
UNO2SIO — úprava SIO pro SDrive-MAX (anglicky).
-
SDrive-Simple — informace na Atariage.
-
SDrive-Simple-II — popis, dokumentace (anglicky).
-
SDrive-ARM github repo — zdrojové soubory, vč. dokumentace (anglicky).
-
SDrive-ARM preorder — objednávky a diskuse na Atariage (anglicky).