Co nowego w wersji 0.1.6-2
- (patch do fuse) Procedury dla Windows działają już poprawnie.
- (patch do fuse) TI ROM o standardowej wielkości (4k)

Co nowego w wersji 0.1.6
- (fdd3000e) bugfixy, głównie w procedurach obsługi DSK i dyskietek 640k
- (fdd3000e) wersje językowe

#########################################################################################

FDD3000 Emulator jest emulatorem stacji dysków Timex FDD3000 dla komputera ZX Spectrum.
Obecna wersja jest wersją alfa emulatora, przeznaczoną do testów.

* Nie daję żadnych gwarancji, że będzie działać poprawnie, lub że będzie działać w ogóle. *

Program jest objęty licencją GPLv2 (z możliwością zmiany na późniejsze wersje)
Pełny tekst licencji został dołączone w pliku COPYING.

Do kompilacji wymagane są :
    - biblioteka Qt ( 4 lub 5 )
    - biblioteka z80ex < http://sourceforge.net/projects/z80ex/ > (minimum 1.1.20)

#########################################################################################

Co działa :
    - operacje na plikach, zarówno z poziomu TOS jak i wywołań funkcji TI
    - obsługa formatów dyskietek 160K, 2x160K, 640K
    - obsługa obrazów dyskietek IMG ('raw image' dyskietki, przykładowy obraz pustej dyskietki
        został załączony do emulatora)
    - obsługa obrazów dyskietek DSK (obie wersje)

Co nie działa :
    - CP/M - procedura komunikacji z TI odbiega nieco od tej z TOS, także obsługa wd1770
        i przerwań była testowana pod kątem TOS - co powoduje że w chwili obecnej nie da
        się uruchomić CP/M. Ale jest to na liście TODO :)
    - uruchamianie procedur ładowanych do stacji - trudno mi coś w tej chwili powiedzieć,
        na pewno będę sprawdzał co się dzieje i dlaczego. Na razie TOSv4, 80utils itp.
        nie działają.
    - port szeregowy.

#########################################################################################

Jak używać :
- Uruchomić. 
- Za pierwszym razem, włączyć konfigurację (prawoklik na 'wyświetlaczu tekstowym') i ustawić
startowy obraz dyskietki.
- Uruchomić emulator ZX Spectrum.

Kliknięcie na ikonce dyskietki wysuwa ją lub otwiera okienko wyboru pliku do załadowania.
Prawoklik na dyskietce otwiera menu kontekstowe, pozwalające zapisać stan dyskietki,
załadować inny obraz dyskietki bądź pustą, sformatowaną dyskietkę.
Podczas wysuwania dyskietki oraz otwierania nowego pliku z menu kontekstowego, stary obraz 
dyskietki jest automatycznie zapisywany jedynie gdy zaznaczona jest odpowiednia opcja 
w konfiguracji (stan domyślny - automatyczne zapisywanie jest wyłączone)

#########################################################################################

Uwagi :
Obsługa plików DSK nie była szczegółowo testowana.
W przypadku dyskietki dwustronnej, obie strony muszą mieć identyczny format TOS 160K.

Dziwne i nietypowe posunięcia (np. wysunięcie dyskietki albo reset stacji wykonane podczas 
podczas odczytu) mogą spowodować rozsynchronizowanie się emulowanych FDD3000 i interfejsu TI.
Często nie ma już wtedy szansy na powtórną synchronizację, ale reset stacji czasem pomaga.

#########################################################################################

TODO (jak na razie) :
    - CP/M. Wprawdzie obecnie to chyba bardziej ciekawostka niż przydatny system, ale.
    - poprawienie znalezionych błędów (bo nie wierzę że się jakieś nie pojawią :)
    - zbadanie problemów z procedurami uruchamianymi w stacji.
    - w zależności od wyników pozyższych, ewentualne rozważenie opcji dokończenia
        symulatora (od którego się wszystko zaczęło)

#########################################################################################

