Autor Wątek: Opus Discovery  (Przeczytany 87250 razy)

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #180 dnia: 2019.02.28, 16:13:00 »
Właściwie, to co napisał Zaxon.
Oraz wymiana elementów, o których pisałem powyżej na elementy o prawidłowych wartościach.
Niestety, nie ustrzegłem się kilku "goli" w postaci pozamienianych sygnałów.
Jak na pierwszą płytkę po 20-tu kilku latach przestoju i tylko naprawiania sprzętu, to i tak chyba dobrze.

Poza tym, nie muszę już kupować Opus-a :)

Najśmieszniejszy jest port Kempston- a włączany programowo :)
Format "j":1 - jest Kempston
Format "j":0 - nie ma Kempston-a

W załączniku obraz dyskietki dołączonej do QuickDOS-a dla OPUS-a.
« Ostatnia zmiana: 2019.02.28, 17:12:14 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

skoti

  • *****
  • Wiadomości: 750
  • Miejsce pobytu:
    Polska
Odp: Opus Discovery
« Odpowiedź #181 dnia: 2019.02.28, 17:14:28 »
Jasne, że dobrze przecież działa ;) W sumie to schemat był niewiadomą no i brak pod ręką oryginału do sprawdzenia.
Kempston to ciekawostka.
Jeszcze sram może być użyty jako ramdysk. Powinno dać się go sformatować jako napęd nr 6: FORMAT 6;"ramdysk"

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: Opus Discovery
« Odpowiedź #182 dnia: 2019.02.28, 17:20:17 »
Gratulacje Panowie.
Dobra robota, te drobne błędy to brak oryginalnego Opusa, no i  schematy źródłowe, które nie były w 100% pewne.
Jak wygląda sprawa schematu. Czy można liczyć że ukaże się nowa poprawiona wersja?
Jak wygląda orientacyjna cena podzespołów do budowy clona?
Czy można formatować na 800kb dyskietki?

Pozdrawiam

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #183 dnia: 2019.02.28, 17:20:58 »
Z tego, co przeczytałem, choć mój angielski jest kulawy, to polecenie RAM-dysku odnosi się do ZX 128k.
ZX 128k obsługiwany jest przez OPUS-a od wersji 2.2 ROM-u.

Schemat dodam do wątku, jak ostatecznie go poprawię.

Odnośnie QuickDOS-a, on nic nie formatuje, tylko ustawia odpowiednio przeplot sektorowy na dyskietce.
Program "REFORMAT2" to robi.
Coś a'la optymalizacja dysku na PC.
Jak sformatować dyskietkę na 800k, nie wiem.
« Ostatnia zmiana: 2019.02.28, 17:31:14 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

skoti

  • *****
  • Wiadomości: 750
  • Miejsce pobytu:
    Polska
Odp: Opus Discovery
« Odpowiedź #184 dnia: 2019.02.28, 17:27:49 »
Hmm. Być może. Sprawdzę to sobie. Chociaż nie podłączałem swojego do 128k i chyba działało ;)

jackfinch ja nie namierzyłem narzędzia do formatowania na 800 kb

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: Opus Discovery
« Odpowiedź #185 dnia: 2019.02.28, 17:36:30 »
Nie mam ostatnio  za dużo czasu, ale wyczytałem na hiszpanskim forum że niejaki @ stratotrasto chyba taki program napisał. Nie znam hiszpaskiego, korzystałem z translatora. Zarejestrowałem się tam, ale jak mówiłem brak czasu. Wrzucę link może ktoś będzie chciał zerknąć.
https://www.va-de-retro.com/foros/viewtopic.php?f=18&t=865&sid=49cfc4b4c6ff3f6d09c42ccbcc8592ec&start=130

Pozdrawiam

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #186 dnia: 2019.02.28, 17:43:36 »
Dzięki za link, przeczytam w wolnej chwili.

Właśnie pod OPUS-a podłączyłem ZX 128k i sobie działam :)
Gwoli ścisłości, klona ZX 128k czyli ZX 128k Spider od Skoti-ego :)

Po poleceniu FORMAT 6:"RAMDYSK" utworzył się RAMdysk o pojemności 68k.
Czyli działa.
« Ostatnia zmiana: 2019.02.28, 18:00:37 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Phonex

  • *****
  • Wiadomości: 1261
  • Miejsce pobytu:
    Warszawa
Odp: Opus Discovery
« Odpowiedź #187 dnia: 2019.02.28, 23:46:08 »
Ramdysk da się utworzyć i na 48K.
Nazwa nie ma znaczenia, ja używałem FORMAT 5;"!"
Używałem go do kopiowania, bo wtedy robił to szybciej niż zwykłe MOVE 1;"gra" TO 3;"gra", lub MOVE 1;"gra" TO 2;"gra" <-- napęd logiczny 2 to też fizyczny A, dzięki temu można kopiować mając tylko jeden napęd.
Mam nawet programik do kopiowania gier w ten sposób, który sam generuje kolejne nazwy plików (bo w OPUSie nie ma *.* albo nie odkryłem).

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #188 dnia: 2019.03.01, 01:54:06 »
Właśnie ta opcja jest bardzo ciekawa.
Nie ma tego w innych systemach dyskowych dla ZX Spectrum.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #189 dnia: 2019.03.01, 11:02:51 »
Poza tym, składnia poleceń jest "kompatybilna" na pewnym poziomie z poleceniami IF 1.
Poniekąd posługiwanie się taką składnią jest intuicyjne, bo polecenia znajdują się na klawiaturze ZX-a oraz w jego ROM.
Oraz kompatybilność z ZX 128k :)

Klona OPUS-a udało mi uruchomić z następującymi modelami ZX i klonami:

- ZX 48k
- ZX 128k "toastrack"
- ZX 128k +2 "grey"

- ZX Harlequin 48k
- ZX Harlequin 128k
- Just Speccy 128k (trzeba wyłączyć DivMMC)
- ZX Spider 128k (trzeba wykonać połączenie - pad 9V ze złącza krawędziowego do gniazda zasilania).
- ZX Spider 48k

Jest możliwość dołożenia dodatkowego złącza dla napędów 3 i 4 dla Opus-a, ale nie wiem, czy to ma sens.
Raczej nikt nie będzie wykorzystywał 4-rech napędów. Dwa i RAM-dysk w zupełności wystarczają.

W nowej wersji zmieniłem 27c64 na 27c256, gdzie można wgrać cztery wsady firmware do Opus-a,
oraz przełączać się między nimi. Zastanawiam się nad zastąpieniem pamięci 6116, pamięcią 62256.
Czas pokaże, co z tego wyjdzie.

Za to podoba mi się koncepcja, jaką pokazał Zaxon.
Opus + jego stacja "dual" czyli fdd 3"5 slim i FlashFloppy z USB w jednej obudowie.
Jest to idealny tandem do zabawy i przenoszenia oprogramowania z obrazów dyskietek na dyskietki i odwrotnie.

« Ostatnia zmiana: 2019.03.01, 11:16:21 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

jackfinch

  • ****
  • Wiadomości: 426
  • Miejsce pobytu:
    uk
Odp: Opus Discovery
« Odpowiedź #190 dnia: 2019.03.01, 18:27:37 »
@Maryjan będziesz testował z zx max 48?
Dodatkowe złącze napędów chyba nie ma sensu, 3.5 cala flop i gotek chyba w zupełności wystarczy.
Zmiana na 27c256 z przełącznikiem może się przydać, co do RAMu to nie znam się, nie wiem czy Opus potrzebuję większego RAMu.
Tu mam taki artykuł gdzie pisze że w standardowym spektrum opus korzysta z 32kb górnej pamięci jako RAM DRIVE - drive 5.
Ale jak napisałem nie znam się na tym.
Co do obudowy to myślisz o takim kształcie jak @Zaxon, czy coś w stylu oryginalnej obudowy Opusa lub fdd3000, gdzie można by postawić mały np. 10 calowy monitor na obudowie.

Pozdrawiam

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #191 dnia: 2019.03.01, 19:58:02 »
Nad obudową jeszcze nie myślałem, ale zapewne będę musiał pomyśleć.

Będę testował na ZX MAX 48k rev.2 i ZX Max 128k, bo takie posiadam.
Zasadą jest w klonach, by było wyprowadzone i podłączone 9V na złącze krawędziowe, bo tak Opus zasila ZX Spectrum.
Tak też jest zrobione w moim klonie.

Z ciekawostek, udało mi się poprzez Multiface 128 podłączonego do złącza krawędziowego klona Opus-a zgrać pamięć ZX-a na dyskietkę.
Działa zarówno w trybie 48k i 128k, więc można zrzucać sobie software w ten sposób na dyskietki.

Na razie testuję dalej.
Chciałem przetestować złącze drukarki, ale tak dokładnie schowałem przewód LPT, że nie mogę go znaleźć i chyba przyjdzie mi kupić nowy :)

Po czym poznać, ze QuickDOS działa ?
Przy użyciu polecenia CAT nr.napędu, katalog jest wyświetlany w trzech rzędach,a nie w jednym.

Na koniec kilka zdjęć uruchomionego klona.
« Ostatnia zmiana: 2019.03.01, 20:16:53 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2434
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Opus Discovery
« Odpowiedź #192 dnia: 2019.03.01, 20:33:45 »
Podoba mi się ten interfacek i gratuluję udanego uruchomienia.
Może bym też coś takiego sobie popełnił i krosy mi zbytnio na płytkach nie przeszkadzają ;)
W zasadzie to miałbym też wszystkie potrzebne elementy gdzieś w szufladzie.

Chciałbym przy tej okazji zapytać czy nie zostały jeszcze jakieś wolne płytki z tego projektu ?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

skoti

  • *****
  • Wiadomości: 750
  • Miejsce pobytu:
    Polska
Odp: Opus Discovery
« Odpowiedź #193 dnia: 2019.03.01, 20:35:15 »
Po czym poznać, ze QuickDOS działa ?
Przy użyciu polecenia CAT nr.napędu, katalog jest wyświetlany w trzech rzędach,a nie w jednym.

I chyba wystarczy. Quickdos jeżeli wykryje poprawnie sram to katalog wyświetla właśnie w trzech kolumnach.

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Opus Discovery
« Odpowiedź #194 dnia: 2019.03.01, 21:34:03 »
Załączam poprawiony schemat z poprawnymi wartościami elementów
dla PCB w wersji 0.1, tej, którą złożyłem.
« Ostatnia zmiana: 2019.03.01, 22:05:07 wysłana przez Maryjan »
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma