Kontakt
Ilość odwiedzin

ministat liczniki.org
SD2IEC

SD2IEC emuluje stację dysków. Jest wykonane na relatywnie tanim mikrokontrolerze z rodziny AVR. Przez lata projekt ewoluował i obecnie ATmega32 poszła w zapomnienie a ATmega644 kończy żywot - ma za mało flasha. Zastosowałem ATmegę1284 która jest najnowszym mikrokontrolerem wspieranym przez projekt.

Możliwości drzemiące w tej przystawce są całkiem duże jednak całkowicie stacji dysków nie zastąpi. Na początku możliwe było wczytanie programów (gier) korzystających z procedur kernala, z czasem zaimplementowano obsługę najpopularniejszych fastloaderów dzięki czemu zwiększyła się ilość oprogramowania współpracującego z SD2IEC.

Szacuję, że co najmniej 90% wszystkich gier pełno dyskietkowych da się uruchomić.

Całość powstała wg wersji SW2 po drobnych zmianach. Zastosowałem TTL 7406 - w oryginale były trudno dostępne tranzystory. W praktyce funkcjonalność się nie zmieniła a nawet interfejs WE/WY jest taki sam jak w prawdziwej stacji dysków i C64.


PODŁĄCZENIE

Postanowiłem wykonać podłączenie na stykach kątowych goldpin aby w razie potrzeby demontażem nie było problemu i konieczności użycia lutownicy.


FUNKCJE SD2IEC:

  • bezpośredni dostęp do sektora prawdziwego urządzenia pamięci masowej
  • częściowa obsługa plików REL
  • dopasowywanie symboli wieloznacznych dla nazw plików podczas ich otwierania lub usuwania
  • emulacja M-R oparta na plikach
  • format zgodny z ISO8601 dla T-R i T-W
  • formatowanie obrazów D71/D81/DNP
  • generowanie listy autoswap
  • mapowanie napędu
  • mini-system plików w pamięci EEPROM
  • obsługa długich nazw plików na FAT
  • obsługa dwóch kart SD (niektóre konfiguracje)
  • obsługa fastloaderów
  • Action Replay 6 1581 (PAL)
  • DolphinDOS poprzez kabel równoległy
  • Dreamload
  • ELoad Version 1 (EasyProg)
  • Epyx FastLoad
  • EXOS V3 (PAL)
  • Final Cartridge 3 freezed
  • Final Cartridge III
  • G.I. Joe
  • JiffyDos
  • Maniac Mansion + Zak McKracken
  • Nippon
  • Sam's Journey
  • Turbodisk
  • ULoad Model 3
  • Wheels 4.4
  • obsługa fastsaverów
  • Action Replay 6 1581 (PAL)
  • Final Cartridge III
  • JiffyDos
  • obsługa GEOS 2.0 (tylko obrazy d64/d71/d81)
  • obsługa nadpisywania pliku
  • obsługa obrazów dyskietek D64/D71/D81/DNP/M2I
  • obsługa odczytu i wyświetlenia nieprzetworzonego katalogu
  • obsługa plików Pxx, Sxx, Uxx, R00 (odczyt i tworzenie) wraz z opcją zapisu do tego formatu
  • obsługa podkatalogów
  • obsługa poleceń UI+/UI- (szybsza magistrala dla VC20)
  • obsługa przycisku zmiany dysku (poprzedni, następny, pierwszy)
  • obsługa RTC
  • obsługa wielu napędów/partycji
  • opcja dopasowania części nazwy po *, można ją wyłączyć
  • opcja włączenia/wyłączenia JiffyDos
  • opcja wyświetlania ukrytych plików w katalogu
  • opcja wyświetlania obrazów dyskietek jako katalogu
  • pełna obsługa D64, odczyt/zapis/dostęp do sektora
  • polecenie Kopiuj
  • tryb uśpienia
  • ukrywanie na FAT nazw katalogów zaczynających się od kropki
  • usuwanie wielu plików
  • wsparcie dla płytek SD2IEC 1.0 oraz NKC MMC2IEC
  • wykrywanie wyjęcia/włożenia karty SD
  • wyświetlanie informacji na wyświetlaczu LCD zgodnym z HD44780
  • zapisanie numeru urządzenia w pamięci EEPROM
  • zmiana numeru urządzenia
  • zmiana nazwy
  • zwiększenie rozmiaru obrazu D64 do 1,1 MB gdy zabraknie na nim miejsca

Szczegółowe funkcje można znależć na stronie projektu lub na stronie z ciągle rozwijanym firmwarem.

Wyświetleń: 11865
Data ostatniej aktualizacji:2018-07-03 09:05:14.

Ta witryna używa plików Cookies. Przeglądając nasz serwis wyrażasz zgodę na korzystanie z ciasteczek. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj dalej ...
c64.com.pl © 2009-2018