forum speccy.pl

ZX Spectrum => EMULATORY => Wątek zaczęty przez: Duddie w 2011.11.08, 13:35:11

Tytuł: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.08, 13:35:11
No właśnie... Czy ktoś z forumowiczów podejmie się "dorobienia" funkcjonalności FDD3000 do jakiegoś emulatora? divIDE już jest, a FDD3000 jest pomijane, z racji tego, że było popularne tylko w Polsce i Portugalii....
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.08, 20:51:26
Fdd3000 to chyba drugi komputer z z80 ?
Trzebaby sie troche narobic.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: dox w 2011.11.09, 12:33:58
Jak zbierze się dokumentację / bios , to ktoś dołoży FDD3k do MESS-a ( http://mess.org/ (http://mess.org/) ). 
Kilka osób wyraziło wstępne zainteresowanie. Sama emulacja ZX jest raczej średnia tam, ale projekt jest otwarty - będzie można "ściągnąć" trochę z niego do innych emulatorów.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 12:39:09
Może sobie zaprojektujcie nową FDD3000? Żeby z kart SD szło, albo przynajmniej z dyskietek 3,5".
To byłoby wykonalne.
Betadisk - brytyjski wynalazek z dawnych czasów - mam w ten sposób zrobiony w dwóch komputerach, przez braci ze Wschodu.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 13:00:19
Yerzmyey, nie zdradzaj naszych planów.... :) FDD3000 z kartą SD jest w planach.
A jak już wspomniałeś o BetaDisk - ma ktoś może schemat lub egzemplarz BetaDisk 128?
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 13:22:16
A co? Dodalibyście emulację tego DOSa do swojej nowej 'stacji'?
Kupiłbym. Do gier głównie, ale i użytków. Oni mają dobre muzyczne i graficzne. Ale na TAPa oczywiście nie przerobisz.
ALE - musiałoby save'ować! :)
Patrzę, co tu na sieci jest..........
ftp://ftp.worldofspectrum.org/pub/sinclair/hardware-info/Beta128DiskInterface_Manual.txt
ftp://ftp.worldofspectrum.org/pub/sinclair/hardware-info/TR-DOS_Programming.txt
ftp://ftp.worldofspectrum.org/pub/sinclair/hardware-info/TR-DOS_Variables.txt
ROMy - http://www.shadowmagic.org.uk/spectrum/roms.html

Tu jakaś strona informacyjna:
http://www.nairam.sk/betadisk.html

Jeden schemat - http://www.nairam.sk/betadisk_01.gif
Drugi schemat - http://www.nairam.sk/betadisk_02.gif

Napewno więcej danych jest na sieci.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 13:32:12
Chyba więcej schematów:
ftp://ftp.worldofspectrum.org/pub/sinclair/technical-docs/BetaDiskInterface_Schematics.zip

Inne dokumenty i zdjęcia:
http://www.worldofspectrum.org/infoseekid.cgi?id=1000034
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.09, 13:36:48
A jak już wspomniałeś o BetaDisk - ma ktoś może schemat lub egzemplarz BetaDisk 128?

Przeciez kiedys Ci podsylalem :-)
Najlepsza strona o BetaDisk na swiecie.
http://cygnus.speccy.cz/

W Polsce Beta istnial jako AC-DOS, ale nie wiem czy bylo to 128.
Ktos kupil ostatnio na Allegro, wiec jesli tu jest niech sprawdzi.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 13:39:41
Podsyłałeś, ale to był zwykły BetaDisk. A ja szukam wersji 128....
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.09, 13:44:25
Ciagle jestem przekonany ze to jest Beta128.
Zawsze mozna zapytac zreszta Velesoft albo Cygnusa.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 14:00:55
Słusznie, Velesoft napewno ma schematy (chociaż te, co dałem to chyba jednak też 128?) -
sprinter2000 AT quick.cz
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.09, 15:16:25
Betadisk128 jest czasem nazywany BetaDisk5 od numeru TR-DOSa (5.04).
Wszystkie emulatory maja BetaDisk128.
A schemat Cygnusa jest wlasnie dla wersji 5.
Zwykly Beta mial wersje 3 i mniej ROMu.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 15:27:38
Gryzor, masz rację! To jest schemat wersji 128. W takim razie biorę ją na biurko! Brakuje mi tylko zawartości EPROMu, ale to powinienem znaleźć gdzie indziej. WD1793 jest rzadkim układem, znacznie rzadszym niż WD1770 czy 1772, albo nawet WD2793. Ale może uda mi się go zdobyć w Chinach.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 15:28:56
Znalazłem już ROM, jest głębiej na stonie Cygnusa, nawet wersja 5.05 z poprawkami Velesofta.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 16:11:22
Teraz dopatrzyłem się, że można użyć (i nawet lepiej) układu WD2793. To ten sam co w stacji Atari 1050. No to wreszcie po latach będę mógł używać TR-DOS.....
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.09, 16:38:47
Ooooo, to zrob tez dla mnie jednego BETA-DISCa :-)
Wydaje mi sie, ze ZX Evo uzywa WD, czyli Rosjanie skads go biora.
Najlepiej byloby zrobic emulacje WD i czytac/pisac TRD z karty CF/SD.
Moze nawet sa jakies implementacje na CPLD, nigdy nie szukalem.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Pyza^Illusion w 2011.11.09, 16:55:37
i w ten sposób zamieniliście temat o wspaniałej FDD3000 na jakiegoś BetaDiska :p
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.09, 18:08:23
Pyza, do not worry! FDD3000 to moja największa miłość, więc nie przepadnie!
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: YERZMYEY/HOOY-PROGRAM w 2011.11.09, 22:03:34
Teraz dopatrzyłem się, że można użyć (i nawet lepiej) układu WD2793. To ten sam co w stacji Atari 1050. No to wreszcie po latach będę mógł używać TR-DOS.....

Właśnie o to chodzi. Dema jak dema, ale użytki! No i gry przecież. Na coś takiego bym się pisał - na zakup. ;)
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.10, 07:28:49
Yerzmyey, jesteś pierwszy w kolejce :)
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.10, 11:20:19
A tak przy okazji: czy ktoś wie, na jakim porcie następuje komunikacja w TR-DOS? Czy jest to port #FF ? Ze względu na niedostępność niektórych elementów, muszę przeprojektować tego BetaDiska.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2011.11.10, 12:15:04
No nie, ja bylem pierwszy  >:(

A tak przy okazji: czy ktoś wie, na jakim porcie następuje komunikacja w TR-DOS?

Chcialbys: 1F, 3F, 5F, 7F, FF
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: DDX w 2011.11.14, 16:19:41
Yerzmyey, nie zdradzaj naszych planów.... :) FDD3000 z kartą SD jest w planach.
Ale to mialoby byc cos dolaczane do prawdziwej FDD3000, czy moze jakies samodzielne urzadzonko "SD2FDD3000" (wiesz cos w stylu tych "SD2cośtam" dla Commodorkow i Atarynek)?
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2011.11.14, 16:46:14
Samodzielne, jak SIO2SD do Atari, czy SD2IEC dla C=.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: DDX w 2012.02.10, 21:09:44
-->Duddie: Cos sie juz dzieje (lub bedzie wkrotce dzialo) w temacie sprzetowego emulatora FDD3000 z kartą SD :)? Czy moze na raze jest na tapiecie tylko BetaDisk128?
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Jean 1 w 2012.02.11, 02:18:30
Podstawowe pytanie w sprawie emulacji FDD3000

Ktoś na początku wątku napisał że FDD3000 to osobny komputer ... fakt ... moje pytanie ... Czy chcecie całą stacje FDD emulować ?? czy tylko TOS-a tzn system, bo po cóż emulować całość jak to co siedzi w stacji do pracy pod TOS-em służyło tylko jako stacja dyskietek - czyt. pamięć masowa ...  moim zdaniem wystarczyło by w sprytny sposób wrzucić system TOS na divIde.... i sprawa była by załatwiona ... zamiast nowe hardware lepiej nowe software ... nooo chyba że ktoś chce pracować w CPM-ie ... wtedy zmienia to postać rzeczy ...
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2012.02.11, 20:26:48
To już pytanie/prośba w stronę Panów Programistów..... Ja mogę zrobić hardware, na sofcie znam sie mniej niż średnio.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Tygrys w 2012.02.13, 09:17:47
Podstawowe pytanie w sprawie emulacji FDD3000

Ktoś na początku wątku napisał że FDD3000 to osobny komputer ... fakt ... moje pytanie ... Czy chcecie całą stacje FDD emulować ?? czy tylko TOS-a tzn system, bo po cóż emulować całość jak to co siedzi w stacji do pracy pod TOS-em służyło tylko jako stacja dyskietek - czyt. pamięć masowa ...  moim zdaniem wystarczyło by w sprytny sposób wrzucić system TOS na divIde.... i sprawa była by załatwiona ... zamiast nowe hardware lepiej nowe software ... nooo chyba że ktoś chce pracować w CPM-ie ... wtedy zmienia to postać rzeczy ...

Cała stacja przydałaby się dla CP/M.
A jeżeli chodzi o emulacje/czytanie dyskietek do bliskie temu jest EXSDOS, który umie już coś takiego z obrazami TR-DOS.
Oczywiście będzie to działać tylko wtedy, kiedy odwołujesz się do plików z poziomu BASICa. Od strony asemblera już zaczynają się schody, bo
musisz obsłużyć: LD IY,0; RST  8.  A to oznacza że trzeba samemu napisać firmware lub podłączyć się pod istniejący, którego przeróbka nie  będzie łatwa.

A jeżeli ktoś porównuje divIDE do IEC2SD czy SIO2SD czy innych to dodam że oprogramowanie dla divIDE pisze się pod z80, a pod *2SD pod ATMege (czy inny mikrokontroler). Widać od razu gdzie jest większe wyzwanie.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Pyza^Illusion w 2012.02.13, 10:30:22
Podstawowe pytanie w sprawie emulacji FDD3000
Czy chcecie całą stacje FDD emulować ?? czy tylko TOS-a tzn system, bo po cóż emulować całość jak to co siedzi w stacji do pracy pod TOS-em służyło tylko jako stacja dyskietek - czyt. pamięć masowa

No tu się zaczynają komplikacje. FDD3000 posiada własną pamięć 64kB. Część programów itp ładuje się do tej właśnie pamięci (m.in. TOSvA4, czy 80UTILS). Co zarządza tą pamięcią? Podejrzewam, że nie bezpośrednio Spectrum. Pamiętam jeszcze taki fajny programik, który potrafił wykorzystać pamięć stacji jako RAMDYSK. Zrzucało się tam całą pamięć zx48 jako snapshot i i w razie wywalenia się programu, można było jedną komendą to wszystko przywrócić.

Oczywiście jeżeli można by zaimplementować tylko TOSvA2  nawet bez tych dodatkowych bajerów, to i tak byłbym wniebowzięty :D
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2012.02.13, 18:21:04
Pyza, można zrobić stację FDD3000 na kartę SD, w postaci małego interfejsu - przy dzisiejszej skali integracji układów, w dobie FPGA, nie jest to nic specjalnie trudnego. Nie wiem jeszcze jak mała ULA w FDD300 (IH305) zarządza pamięcią. Ale już jestem blisko zrobienia klona dla FDD, a potem dodam Atmegę do obsługi SD.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Jean 1 w 2012.02.13, 18:29:44
Pyza, można zrobić stację FDD3000 na kartę SD, w postaci małego interfejsu - przy dzisiejszej skali integracji układów, w dobie FPGA, nie jest to nic specjalnie trudnego. Nie wiem jeszcze jak mała ULA w FDD300 (IH305) zarządza pamięcią. Ale już jestem blisko zrobienia klona dla FDD, a potem dodam Atmegę do obsługi SD.
Gdzieś kiedyś widziałem emulator Flopa 3,5" tzn coś takiego, że wpinało się tam pendrive  ... zastanawiam się jak by takie coś zapiąć do FDD3000 ... tylko że tamto urządzeńko miało zastosowanie przy instrumencie , a i chyba do amigi też takie coś istnieje ... wiem tylko że cena była zaporowa i jakoś nie wykazałem się większym zainteresowaniem.... Ale myślę że też by to było fajne rozwiązanie ...
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Pyza^Illusion w 2012.02.13, 20:56:18
No właśnie... Zrobić można cuda, tylko czy koszt będzie wymierny? Kolejne 4-5 "stówek" na takie coś to nie każdemu się uśmiecha. Najfajniejsza byłaby ta opcja w Speccy2010, ale wątpię, aby Rosjanie zaimplementowali to nie znając absolutnie tego sprzętu.
Dodam, że oprócz fizycznych możliwości trzeba by napisać stosowne oprogramowanie dla takiego czegoś (te karty SD), bo jakby nie patrzeć potrzebny "konwerter" rozkazów i zapis nie na SD (które w domyśle ma zastąpić dyskietkę), tylko do pliku na SD, będącym obrazem dyskietki. Musi to być intuicyjne i łatwe w użyciu, czyli przełączanie "dyskietek" po jakimś "magic switch" niezależnie od tego co w danym momencie wykonuje sam Spectrum: klik -> przerwanie NMI -> wywołanie menedżera obrazów -> zmiana "dyskietki" -> powrót do wykonywanego programu.
Może mi się tylko wydaje, że z tym dużo roboty, ale jak znam życie...

Poza tym... Czy oprócz mnie, Duddiego, Trahalda i może ze dwóch innych osób byłby tym ktoś jeszcze zainteresowany?
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Duddie w 2012.02.13, 20:58:21
Pyza, nie siej defetyzmu :). Nie będzie to takie drogie. Ja staram się dobierać jak najtańsze komponenty. A i na pewno jak już to się urodzi, zorganizujemy z Tygrysem jakieś konkursy, w których będzie można stać się posiadaczem takiego urządzenia.
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Jean 1 w 2012.02.13, 21:45:20
Znalazłem w sieci takie coś
(http://www.floppytousb.net/images/pic3.jpg)
 podana cena za napęd (od 55$)  dosyć korzystna , jeśli ma się na uwadze zastosowanie ... np dla muzyka do wstawienia w instrument klawiszowy ... 
Więcej szczegółów na http://www.floppytousb.net/ (http://www.floppytousb.net/)

hmm dość ciekawe ... zapewne na pendrajwie zapisuje się obrazy dyskietek, albo są katalogi odpowiednio ponumerowane i przyciskami wybiera się ów numer "dyskietki"  skoro wyświetlacz 2 cyfrowy to pewnie na 1 pendraku można mieć 100 dyskietek :-)
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: Gryzor w 2012.02.13, 22:14:30
Ha, India ! Ktos odwazny zeby zamowic ?  ;)
Tytuł: Odp: Emulator ZX Spectrum i FDD3000
Wiadomość wysłana przez: DDX w 2012.02.15, 08:26:55
Gdzieś kiedyś widziałem emulator Flopa 3,5" tzn coś takiego, że wpinało się tam pendrive  ... zastanawiam się jak by takie coś zapiąć do FDD3000 ... tylko że tamto urządzeńko miało zastosowanie przy instrumencie , a i chyba do amigi też takie coś istnieje ... wiem tylko że cena była zaporowa i jakoś nie wykazałem się większym zainteresowaniem.... Ale myślę że też by to było fajne rozwiązanie ...
Ja tez kiedys (ostatnio w zeszlym roku) widzilem na necie (chyba rowniez ebay, a nawet Allergo) tego typu emulator flopa. Pomijajac spora cene, to glowny problem byl w tym, ze to nie dzialalo zamiast kazdego standardowego napedu 5,25'', 3,5'' czy 3", a niestety dzialalo tylko pod te konkretne komputery czy keyboardy, do ktorych ten emulator mial napisany odpowiedni soft. Od razu uprzedze ew. pytania. Ze spectrumowych sprzetow tamtem emulator mial dzialac podobno tylko ze ZX+3 (a i to pewnie glownie przez podobienstwo zapsu do CPC6128). Tak wiec zadne FDD3, FDD3000, zaden Betadisc, zaden +D, zaden D40/D80 itd.