fintros / SDrive-ARM

Atari800 disk drives emulator based on C.P.U. project SDrive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDrive-ARM

Atari800 disk drives emulator based on C.P.U. project SDrive

image

Specs

  • SDrive was developed originally by C.P.U. team in 2008 and use AT Mega 8 processor;
  • It is extension of previous project with following features:
    • Works with Atari 8-bit systems like Atari 800, 800xl, XE/GS, etc.
    • 5V compatible 32bit Cypress CY8C4245AXI ARM processor with:
      • 48 MHz core
      • 32Kb Flash
      • 4Kb RAM
    • MicroSD card reader
    • Capacitive buttons (Next drive, Prev drive, Boot drive)
    • 6 LEDs (1 green, 1 red and 4 yellow)
    • Reset button
    • Each SIO pin connected to ARM I/O pin (Possibility for functionality extension)
    • One RW/RO switch for microSD card
    • original drive ID's switchng DIPs excluded

Software needed to open and compile source code

Hardware needed to initial chip programming

  • Cypress KitProg is needed to program ARM chip. Easiest way is to buy CY8CKIT-043 ($10) or similar kit

ToDo list

  • Fix an issue with daisy-chain connection (add switchng diode to SIO data in line)
  • Implements SDHC support
  • Implement FAT32 support
  • Add "Update from SD" feature
  • Apply Hias patches to firmware
  • Increase number of usable drives up to 8
  • Implement cassete recorder functionality

Contacts

  • Please contact me in case of questions by E-Mail: extmail at alsp.net
  • Donations are welcomed to the same PayPal address ;)

About

Atari800 disk drives emulator based on C.P.U. project SDrive


Languages

Language:C 86.8%Language:C++ 12.6%Language:Batchfile 0.5%Language:VBScript 0.1%