Mam do sprzedania SD-BOX za 350 zł. Jesteś zainteresowany, to skontaktuj się. |
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
- 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.
|