forum speccy.pl
Komputery z Z80 => TIMEX => Wątek zaczęty przez: steev w 2013.01.15, 22:17:30
-
Trochę mnie drażniły te rdzewiejące na dysku obrazy dyskietek z FDD.
Więc przysiadłem i teraz jest tak : http://www.youtube.com/watch?v=YDUl5CHyFRs (http://www.youtube.com/watch?v=YDUl5CHyFRs)
W tym miejscu muszę jednak poprosić o pomoc posiadaczy działających FDD3000.
Potrzebuję 'zrzuty ekranu' (może być w postaci fotki komórką :) ) po wydaniu poleceń
cat* list* cat*"nazwa" list*"nazwa" list*#
dla przypadków, gdy "nazwa" jest nazwą pliku i folderu a bieżącym folderem jest katalog główny dyskietki i podkatalog.
Wiem, dużo tego :(
Ktoś pomoże?
-
Wyglada bardzo zachecajaco :)
Na kiedy potrzebujesz?
Bo najpierw musze zorganizowac miejsce pod stanowisko dla mojego TC2048 :)
Najszybciej dopiero po weekendzie :(
-
Kod się trzyma na przylepcu i zszywkach, więc muszę go trochę ogarnąć, dorobić obsługę obrazów dyskietek i uzupełnić o kilka funkcji TOS które jeszcze nie są zaimplementowane. Myślę, że po weekendzie będzie w sam raz :)
Dzięki!
-
czy to jest ten słynny program zapowiadany przez Tygrysa do obsługi obrazów dysków FDD 3000 ?
-
Niezły start, który zapowiada niezwykle oczekiwaną od dawna rzecz.
Jest szansa aby symulator stał się emulatorem?
@Ilyad: nie, to o czym mówiliśmy z trojackiem to program do zarządzania obrazami dyskietek.
-
czy to jest ten słynny program zapowiadany przez Tygrysa do obsługi obrazów dysków FDD 3000 ?
Nie.
Produkcja niezależna :)
-
Niezły start, który zapowiada niezwykle oczekiwaną od dawna rzecz.
Dzięki :)
Jest szansa aby symulator stał się emulatorem?
Nie w tej chwili.
Ale od takiego pomysłu się zaczęło, więc może w końcu do tego wróci :)
-
Zdjęcia wysłane, mam nadzieję że doszły.
-
Hyyyy.
Dobra wiadomość. Zadziałała emulacja.
Zła wiadomość. Na patchowanym TOSie.
Więc na razie o CP/M można zapomnieć.
Pewnie tez się go da spatchować, ale przestaną wtedy działać programy własnoręcznie sterujące dyskiem przez porty (są takie w ogóle?)
-
No to czekamy na pełniejszą emulację, na której i CP/M ruszy ;) (niełatany).
Co do programów, to wydaje mi się że są programy, które same ustawiają parametry dla kontrolera dyskietek.
-
Czy dalej potrzebujesz te zrzuty czy koledzy juz pomogli?
-
Nie, już nie są potrzebne.
Udało się odpalić FDD w trybie emulacji.
Nie mniej dzięki za pomoc :)
-
Kolejny krok naprzód.
http://www.youtube.com/watch?v=ytU8SsSh3ng (http://www.youtube.com/watch?v=ytU8SsSh3ng)
Co nie działa:
- formatowanie dyskietek (pierwsze na liście todo)
- CP/M (ostatnie na liście todo)
- niektóre (głupie!) posunięcia mogą zablokować oba emulatory. Nawet na amen. (nie do przeskoczenia)
Jeśli ktoś ma jakieś pomysły, żądania, wymagania czy inne etcetery, niech pisze teraz bądź zamilknie na wieki,
ponieważ wkrótce przygotowuję paczkę do wrzucenia na sourceforge (i robię sobie tydzień-dwa wolnego od
qt-creatora na oczyszczenie zwojów mózgowych przed czyszczeniem kodu :/)
-
Ostatnio taki film wyszedł: "Jesteś Bogiem" ;)
Zapewne wiele osób (w tym najbardziej ja) czekało na jakikolwiek sensowny emulator FDD3000. Ten zapowiada się rewelacyjnie :D Ogromne gratulacje z mojej strony!
Jeszcze tylko kilka pytań:
1. Czy obsługuje "napędy" 80-trackowe? (620k na dyskietce)
2. Czy obsługuje cały "komputer" jakim tak naprawdę była FDD3000 łącznie z ładowaniem tam do pamięci własnych programów? Mam na myśli np 80-utils albo TOS VA4.0.
3. Czy testowałeś np So-So Copy v4.0 w celu przekopiowania plików z jednego .dsk na inny?
-
Ostatnio taki film wyszedł: "Jesteś Bogiem" ;)
Bosz, tylko nie każcie mi jeszcze rapować. ;)
Zapewne wiele osób (w tym najbardziej ja) czekało na jakikolwiek sensowny emulator FDD3000. Ten zapowiada się rewelacyjnie :D Ogromne gratulacje z mojej strony!
Jeszcze tylko kilka pytań:
1. Czy obsługuje "napędy" 80-trackowe? (620k na dyskietce)
Powinien.
Niestety nie mam żadnej żeby to wypróbować (a formatowanie jeszcze nie działa)
Jutro zmontuję 'sztuczna' pustą dyskietkę, 620k i pomęczę.
2. Czy obsługuje cały "komputer" jakim tak naprawdę była FDD3000 łącznie z ładowaniem tam do pamięci własnych programów? Mam na myśli np 80-utils albo TOS VA4.0.
Cały oprócz portu szeregowego (jest w ogóle komuś potrzebny, btw?)
Natomiast czy zadziała soft - prawdę mówiąc, nie wiem.
Zależy to od wielu rzeczy i ze względu na specyfikę emulacji, trudno cokolwiek przewidzieć.
3. Czy testowałeś np So-So Copy v4.0 w celu przekopiowania plików z jednego .dsk na inny?
Testowałem tylko kopiowanie poleceniami TOS.
Emulator dopiero dzisiaj zadziałał wreszcie porządnie i bez zacięć (minus CP/M),
więc większość testów jeszcze przede mną.
Jeśli ktoś ma obraz dyskietki z tosv4 (nie instalator, tylko gotową dyskietkę startową)
lub obraz dyskietki 620k i zechciałby wrzucić na FTPa (lub na maila) byłbym wdzięczny.
-
Wygląda bardzo interesująco.
Pytania:
1) w jakim formacie akceptuje dyskietki?
2) czy można również wczytywać dyskietki dwustronne (parzyste bloki 4KB jedna strona, nieparzyste druga strona)?
3) czy będzie możliwość zaadoptowania emulatora do Raspberry Pi? Pojawiła się ostatnio ciekawa kompilacja Chameleon (http://www.stefanopaganini.com/raspberry-pi-chameleon-overview-and-tutorial/)
-
Jeśli ktoś ma obraz dyskietki z tosv4 (nie instalator, tylko gotową dyskietkę startową)
lub obraz dyskietki 620k i zechciałby wrzucić na FTPa (lub na maila) byłbym wdzięczny.
na FTP (ftp://speccy:[email protected]/dsk) w katalogu Micky sa image'y dyskietek zrobione programem OmniFlop (http://www.shlock.co.uk/Utils/OmniFlop/OmniFlop.htm) - jak by udało sie je również zaemulować to byłaby bomba :)
W innych podkatalogach znajdziesz wiele innych zrzutów :)
-
Wygląda bardzo interesująco.
Pytania:
1) w jakim formacie akceptuje dyskietki?
'Czysty' zrzut dyskietki (czyli to o co pytałeś wpis powyżej :) ) oraz oba formaty DSK.
Obsługa DSK jest uproszczona - program zakłada, że ścieżki i sektory następują po sobie w kolejności
(sam format tego nie wymusza)
2) czy można również wczytywać dyskietki dwustronne (parzyste bloki 4KB jedna strona, nieparzyste druga strona)?
Owszem. Na filmiku widać nawet, jak odwracam stronę 'bajtkowej' dyskietki.
3) czy będzie możliwość zaadoptowania emulatora do Raspberry Pi?
W jakim sensie?
- Żeby Pi służył jako FDD po podłączeniu do spectrum?
Chyba łatwiej i szybciej będzie zmontować FDD z części :)
Choć teoretycznie tak.
- Żeby uruchomić oba emulatory - ZX'a i FDD na Pi?
Może nie z tak wymyślnym gui, ale powinno działać.
Z naciskiem na powinno ;)
-
2) czy można również wczytywać dyskietki dwustronne (parzyste bloki 4KB jedna strona, nieparzyste druga strona)?
Owszem. Na filmiku widać nawet, jak odwracam stronę 'bajtkowej' dyskietki.
O ile dobrze zrozumiałem pytanie Micky'ego, to nie chodzi o "odwracanie" dyskietek, tylko o obsługę obu stron z przełączaniem głowicy na stronę 0/1. Innymi słowy, format 640KB.
-
Czy to jest emulator Spectrum ze stacją FDD 3000 czy tylko samej stacji ? Jeżeli Spectrum również, to jakie modele obsługuje ?
-
Z filmików sądząc to jest zmodyfikowane o współpracę z drugim emulatorem Fuse - obsługuje wszystkie istotne modele Spectrum i większość istotnych klonów.
-
2) czy można również wczytywać dyskietki dwustronne (parzyste bloki 4KB jedna strona, nieparzyste druga strona)?
Owszem. Na filmiku widać nawet, jak odwracam stronę 'bajtkowej' dyskietki.
O ile dobrze zrozumiałem pytanie Micky'ego, to nie chodzi o "odwracanie" dyskietek, tylko o obsługę obu stron z przełączaniem głowicy na stronę 0/1. Innymi słowy, format 640KB.
Emulator wspiera oba oryginalne formaty TOS, czyli :
160k(1 strona, 40 ścieżek, możliwość 'odwrócenia' dyskietki gdy obraz jest dwustronny)
640k(dwie strony, 80 ścieżek)
-
Czy to jest emulator Spectrum ze stacją FDD 3000 czy tylko samej stacji ? Jeżeli Spectrum również, to jakie modele obsługuje ?
Samej stacji.
Emulator Spectrum wymaga 'dodatku' w postaci interfejsu TI.
Jest on na tyle prosty, że nie powinno być problemu z zaimplementowaniem go w innych emulatorach niż FUSE.
Z filmików sądząc to jest zmodyfikowane o współpracę z drugim emulatorem Fuse - obsługuje wszystkie istotne modele Spectrum i większość istotnych klonów.
Tu właśnie jest drobny problem :)
Wykorzystywany obecnie ROM interfejsu TI współpracuje wyłącznie z ZX48.
Istnieje wersja ROMu która powinna działać z ZX128, ale jeszcze jej nie testowałem.
Czy FDD może w ogóle działać z wersjami +2, +3 itp - nie mam pojęcia.
W każdym razie testy są na FUSE skonfigurowanym jako podstawowy model zx spectrum 48K + AY.
-
Emulator Spectrum wymaga 'dodatku' w postaci interfejsu TI.
Jest on na tyle prosty, że nie powinno być problemu z zaimplementowaniem go w innych emulatorach niż FUSE.
No wlaśnie ciekawi mnie jak to będzie można połączyć. Np używam ZXSpin (jako zx+TI), ale jako podpiętą FDD wykorzystuję już Twój program (czy to działa na równoległym FUSE, czy jest niezależny?). Jak zmusić uruchomione równolegle emulatory, aby się wzajemnie widziały?
Wykorzystywany obecnie ROM interfejsu TI współpracuje wyłącznie z ZX48.
Istnieje wersja ROMu która powinna działać z ZX128, ale jeszcze jej nie testowałem.
Czy FDD może w ogóle działać z wersjami +2, +3 itp - nie mam pojęcia.
Wiem, że trzeba było modyfikować oryginalny TI, do współpracy ze 128k. Ze względu na inne wyjścia na szynie, modele +2,+3 musiały mieć inną przeróbkę, choć oczywiście też działały. Na stronie Yarka zapewne są "wsady" do TI zmodyfikowane/fix'owane. Nie mam jak teraz sprawdzić.
-
No wlaśnie ciekawi mnie jak to będzie można połączyć. Np używam ZXSpin (jako zx+TI), ale jako podpiętą FDD wykorzystuję już Twój program (czy to działa na równoległym FUSE, czy jest niezależny?). Jak zmusić uruchomione równolegle emulatory, aby się wzajemnie widziały?
Emulator Spectrum musi mieć jedynie zaimplementowane TI czyli dodatkowe 8k ROM i 2-8k RAM przełączane na adresach plus jeden port I/O, przez który komunikuje się z niezależnym od niego emulatorem FDD korzystając z IPC (posix messages).
W ten sposób sam emulator FDD może mieć fancypancy GUI lub być maleńkim procesem odpalanym w terminalu, jak komu fantazja czy potrzeba podpowie.
-
2. Czy obsługuje cały "komputer" jakim tak naprawdę była FDD3000 łącznie z ładowaniem tam do pamięci własnych programów? Mam na myśli np 80-utils albo TOS VA4.0.
80-utils i instalator tos va4 nie działają.
I w obecnej postaci emulatora raczej nie będą.
3. Czy testowałeś np So-So Copy v4.0 w celu przekopiowania plików z jednego .dsk na inny?
Już tak. soso v4 działa.
-
3) czy będzie możliwość zaadoptowania emulatora do Raspberry Pi?
- Żeby uruchomić oba emulatory - ZX'a i FDD na Pi?
Może nie z tak wymyślnym gui, ale powinno działać.
Z naciskiem na powinno ;)
chodzilo mi o to, zeby odpalic oba emulatory na Pi
Byloby to rewelacyjne kompaktowe rozwiazanie.
Juz sie nie moge doczekac testow :)
-
chodzilo mi o to, zeby odpalic oba emulatory na Pi
Byloby to rewelacyjne kompaktowe rozwiazanie.
Juz sie nie moge doczekac testow :)
Też jestem ciekawy czy i jak jak to zadziała :)
-
Ogłoszenia parafialne :
Na jutro planuję czyszczenie kodu i wrzucenie źródeł na SF.
Czego się można spodziewać :
- projektu QT emulatora
- pliczku z minimalnym działającym rozwiązaniem CLI
- patcha na FUSE
Wszystko testowane pod linuxem, windowsowcy nie powinni mieć większych problemów z kompilacją,
możliwe źródło problemów będzie skomentowane :)
Czego można się nie spodziewać :
- działania CP/M
- 100% niezawodności
- plików nie dołączonych z powodów licencyjnych (będą linki i wymagane patche)
BTW - czy ktoś ma może jakieś informacje nt. możliwości legalnego korzystania z ROMu TI, stacji i z TOS?
-
BTW - czy ktoś ma może jakieś informacje nt. możliwości legalnego korzystania z ROMu TI, stacji i z TOS?
Z tego co czytałem, to Timex odżegnuje się, że w ogóle coś takiego produkował - nigdzie nie piszą oficjalnie, brak dokumentacji etc.. Żeby nie hobbyści, to by się wiele nie zachowało. Zakładam zatem, że jakoś specjalnie za to ścigać nie będą.
-
Pozwoliłem sobie wrzucić na serwer ftp plik /emulatory/Windows/fuse.7z
Gdyby ktoś był chętny do przetestowania - zapraszam (jakby co - u mnie działa ;) )
Wszelkie uwagi są - tradycyjnie - mile widziane.
Wersja wciąż alfa, więc może się dziać (tu standard disclaimer)
-
Jak uruchamiam FDD3004.exe to pierwszy komunikat informujący o braku MS Visual C++ Runtime Library... I tu zapytanie czy te biblioteki to jakieś specjalne? Bo mam to zainstalowane na bank :p
-
Pytanie którą wersję?
FDD jest zlinkowana (jak sądzę) z MSVC++2010 x86 redistibutable 10.0.40219
Musze chyba zainstalować sobie pod linuksem crosscompilator i biblioteki statyczne.
exec będzie wprawdzie wielki jak słonica w ciąży, ale nie będzie miał setki chorych zależności...
-
Link do wersji runtime'u załączonej do kompilatora : http://www.microsoft.com/en-us/download/details.aspx?id=8328 (http://www.microsoft.com/en-us/download/details.aspx?id=8328)
-
Taki też miałem, "naprawiłem" instalatorem i dalej to samo. WinXP SP3.
-
Druga wersja którą mam w systemie to 2008 9.0.30729.4148 ale czemu by się miało z nią linkować, to nie wiem...
To ja może pójdę pomęczyć ten crosskompilator.
<ze względu na brutalność moich opinii nt. windows, zamiast nich nadamy teraz materiał o langustach...>
-
Może to tylko u mnie coś nie halo? A inni użytkownicy systemu Windows mają jakieś problemy?
-
Mam to samo. Dlatego doceniam bezproblemowe działanie wersje dla linuxa (i pewnie innych unixowych).
Moze steev podesle bezpośrednio tą biliotekę?
-
Nie mam teraz mozliwosci zeby to sprawdzic, ale mozna podejrzec zlinkowane biblioteki pod Win m.in. Ollydebuggerem.
-
Moze steev podesle bezpośrednio tą biliotekę?
Gdybym wiedział tylko którą... :/
Link do MSVC runtime podałem.
Jeśli brakuje czegoś jeszcze, można to sprawdzić także dependency walkerem : http://www.dependencywalker.com/ (http://www.dependencywalker.com/)
Jutro spróbuję zainstalować drugą wersję QtCreatora, korzystającą z MSVC
(mam nadzieję, że jego darmowa wersja wystarczy do kompilacji)
-
Ostatnia próba.
W tym samym miejscu na FTPie (czyli w /emulatory/Windows/fuse.7z) jest teraz najnowsza (cross) kompilacja.
Działa w linuksie pod wine.
Działa pod win7.
Działa na obcym, niewinnym kompie który w życiu kompilatora na sektory nie widział.
Więc myślę, że są pewne szanse... ;)
-
Kurna... DZIAŁA!!! :D
Szybko rurka mi jednak zmiękła jak się okazało, że tylko pod ZX Spectrum 48k. W trybie 128k nie idzie :/
No to już jest menedżer dla plików .dsk :D
-
Kurna... DZIAŁA!!! :D
Uff.
Szybko rurka mi jednak zmiękła jak się okazało, że tylko pod ZX Spectrum 48k. W trybie 128k nie idzie :/
Będzie, będzie. Kwestia doboru ROMu (zakładam optymistycznie ;) )
Teraz cała para poszła w próby uruchomienia emulacji na windzie...
No to już jest menedżer dla plików .dsk :D
Przypominam tylko, że obsługa DSK jest obecnie uproszczona i ograniczona.
-
News tu: http://www.speccy.pl/news.php?readmore=56