(SD background derived from Wikipedia) Secure Digital (SD) is a flash memory (non-volatile) memory card format used since 1999 in portable devices, including digital cameras, handheld computers, PDAs and GPS units. SD was based on the MultiMediaCard (MMC), which was introduced in 1997 by SanDisk and Siemens.
The SD format includes four card families available in three different form factors. The four families are the original Standard-Capacity (SDSC), the High-Capacity (SDHC), the eXtended-Capacity (SDXC), and the SDIO, which combines input/output functions with data storage. The three form factors are the original size, the "mini" size, and the "micro" size. There are many combinations of form factors and device families.
==> SIO2SD, by Jakub Kruszona-Zawadzki, Pajero/MadTeam, Jakub Husak Load games/applications into 8-bit Atari computers via SIO interface from SD/MMC cards. Device features: - Supported cards: MMC/SDSC/SDHC (and very likely with SDXC, but only FAT32 formatted) - Supported partitioning schemas: no partition, MBR (Master Boot Record), GPT (GUID Partition Table - EFI) - Supported formats: FAT12,FAT16 and FAT32 - Handles ATR (rw), XFD (ro) and COM/XEX (ro) file types - 16x2 LCD display allows to "walk" catalog tree and choose files to load (40x2 LCD displays are also supported) - TURBO: 7th bit of command switches turbo. This is new turbo mode very similar to XF551 turbo mode. - All densities with 128B and 256B sectors, including 16MiB disks - Number of simulated drives: 15 + 100 - Configuration program: - has to be present on SD card, but any program can be used - New ATR files and new folders can be created using SIO commands - "Empty disk" mode (ATR file created automatically during format command) - Deleting files from card using SIO commands - Renaming files and folders using SIO commands - Reading and writting all files using SIO commands (inside Atari folder and subfolders) - 100 extra "virtual drives" V0..V99, which can be mapped to any drive from D1 to D15 - Fast mapping - Drives V0 to V3 have additional, special meaning. When one of keys from K1 to K4 is pressed during start then device overrides mapping of D1 and maps one of those drives to D1 (K1 = V0, K2 = V1 etc.). - Builtin very simple TURBO loader (for 7th bit mode - turbo mode similar to one used in XF551) - Available: - http://www.mega-hz.de/Angebote/SIO2SD/SIO2SD%20rev.2.html (SIO2SD rev.2) - http://lotharek.pl/product.php?pid=49 (SIO2SD 2k12) - http://lotharek.pl/product.php?pid=200 (SIO2SD - STARTER set) - http://lotharek.pl/product.php?pid=189 (SIO XE - SIO2SD with gray case) - http://lotharek.pl/product.php?pid=23 (SIO CB - SIO2SD with black case) - http://lotharek.pl/product.php?pid=63 (SIO CL - SIO2SD with white case) - SIO2SD project home: http://www.gucio.pl/
==> SDrive, by C.P.U. (Radek Sterba (Raster) & Robert Petruzela (Bob!k)) http://raster.infos.cz/atari/hw/sdrive/sdrive.htm The SDrive is a device that connects to Atari XL/XE's serial (SIO) port and simulates an Atari floppy disk drive with full read/write access to programs and data stored on a Secure Digital (SD) flash mamory card. Main features: - Supported flash cards: Secure Digital up to 2GB size, FAT16 filesystem - Maximum number of drives: 4 (D1: to D4:) + 1 special boot drive - Supported SIO transfer rates: 3.5 to 128 kbit/s (standard 19 and 69 kbit/s) - Supported disk images: ATR, XFD, size up to 16MiB, 128 or 256B sectors - Supported executable files: COM, XEX, BIN.... (any filename extension). - Device controlled by software running on Atari from the SD card, which can be therefore easily updated/replaced - Drives swappable on the fly by buttons - Write protect/enable switch - SDrive ID number selection switch - simultaneous use of up to 4 SDrives - Low cost design - no LCD, a few LEDs, cheap DIL28 Atmega8 MCU, single-sided PCB - Firmware and software source code freely available Special features: - Buffered reads for speedup - Delayed writes for speedup and greatly reduced flash write cycles - Built-in bootloader requiring less than 256 bytes including sector buffer, relocatable in the $0500-$05F7 to $BE00-$BEF7 range, with SKCTL initialization before every block. Supports executable files of up to 8MiB size. - Directory with filename simulated for active files in drives, data handled through standard 128B sectors. Executable files can be run from most DOSes or Q-MEG. Random data files with arbitrary suffix can be activated and opened by a program through DOS or copied to disk images. (Note: 80KiB file size limit applies to standard DOSes, 8MiB to Q-MEG and MyDOS)
==> SDrive NUXX, by Steve Vigneau / c0nsumer http://nuxx.net/wiki/SDrive_NUXX Based on SDrive by C.P.U. Changes from the original SDrive: - A readily available enclosure and custom end panels with cutouts and artwork. - An SIO connector footprint. This allows a standard Atari SIO connector to be used, allowing easy connectivity with any of the compatible Atari 8-bit computers. - Incorporates a low-cost AVR programmer allowing a SDrive builder who doesn't have AVR programming hardware readily available an easy method of loading the firmware on the microcontroller. - The built-in Brown-Out Detector has been enabled with a 4.0V threshold.
==> SDrive Standard, by Rick L. Detlefsen / Rix / More Than Games (based on SDrive by C.P.U.) http://morethangames.a8maestro.com/proda8/adv-eh0130.htm
==> SDrive Bay Mount version, by Rick L. Detlefsen / Rix / More Than Games (based on SDrive by C.P.U.) http://morethangames.a8maestro.com/proda8/adv-eh0140.htm
==> SIO2MicroSD, by Don Peruski An Arduino board was used as the platform. Features: - 4 Virtual Drives (D1:-D4:) - Supports standard SD/ED/DD ATR files - Up to 4 sub-directories under the Atari sub-directory - High Speed SIO * - Load/Unload/Swap with 4 buttons and 16x2 LCD Display - Optional "Game/Simple Mode" configuration to limit menu choices for easier use - LCD detail mode to view access commands and use - XEX Boot-Loader ** - Ability to save current configuration of all settings - S-Drive main functions compatible *** - Full board version has built-in USB to update firmware or use as SIO2PC device - Because it is based on the Arduino, the hardware configuration options are limitless * Limited to mode 9 (about 56 kbit/s) due to 16Mhz crystal used with the stock Arduino. ** XEX Bootloader code used from S-Drive source *** Only main portions of S-Drive were implemented based on documentation http://diskwiz.wordpress.com/sio2microsd/ |