Autor Wątek: Jupiter ACE - Interfejs dyskowy DeepThought  (Przeczytany 4116 razy)

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Jupiter ACE - Interfejs dyskowy DeepThought
« dnia: 2019.01.28, 09:32:28 »
Ptaszki ćwierkają, że powstaje replika interfejsu stacji dysków do Jupiter ACE’a o nazwie Deep Thought (bez skojarzeń proszę ;) )

https://mobile.twitter.com/JA_Archive/status/1089222855206817793

« Ostatnia zmiana: 2019.05.25, 09:28:12 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

Phonex

  • *****
  • Wiadomości: 1192
  • Miejsce pobytu:
    Warszawa
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #1 dnia: 2019.01.28, 10:25:37 »
Chodzi o to żeby nie kojarzyć tego z superkomputerem mającym odpowiedzieć na Wielkie Pytanie o Życie, Wszechświat i Całą Resztę? ;D
Jak po uruchomieniu napisze "42" to dam na tacę!
« Ostatnia zmiana: 2019.05.25, 09:28:28 wysłana przez Klaud »

Maryjan

  • *****
  • Wiadomości: 5425
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #2 dnia: 2019.01.28, 11:38:03 »
Fajnie.
Nareszcie będzie można wczytywać i zapisywać nie tylko na magnetofonie.
Jestem za :)
« Ostatnia zmiana: 2019.05.25, 09:28:36 wysłana przez Klaud »
"... podobno są dwie szkoły, Falenicka i Otwocka."

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #3 dnia: 2019.01.28, 12:39:44 »
Więcej o samym formacie obrazów DTI jest tu:

https://github.com/simonowen/deepthought/blob/master/dti.txt
« Ostatnia zmiana: 2019.05.25, 09:28:43 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

pear

  • Administrator
  • *****
  • Wiadomości: 5237
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #4 dnia: 2019.01.28, 13:41:15 »
Hardcorowe wykorzystanie UART do zapisu sektorów na dyskietce :)
Okazuje się, że MC6850 to bardzo uniwersalny układ od RS-232 przez MIDI do kontrolera zapisu na FDD.
« Ostatnia zmiana: 2019.05.25, 09:28:51 wysłana przez Klaud »
ZX/Enterprise/CPC/Robotron/C128D

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #5 dnia: 2019.01.28, 16:04:13 »
Ciekawe czy tandem Z80 DART i PIO zamiast 6850 i 6821 tez dalby rade ;).
« Ostatnia zmiana: 2019.05.25, 09:29:01 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

trojacek

  • *****
  • Wiadomości: 5702
  • Miejsce pobytu:
    Warszawa
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #6 dnia: 2019.01.28, 19:22:00 »
Z80 DART powinien dać radę. Kluczowa jest maksymalna prędkość - 6850 potrafi pracować do 1 Mbit/s, a Z80 DART (4 MHz) do 800 kbit/s. Jest to więcej, niż typowa transmisja MFM (250 kbit/s), co pozwala uzyskać w miarę przyzwoitą pojemność nośnika.
Będzie to trochę wyglądało jak obsługa flopa w Amidze, trzeba samemu zadbać o generowanie i sprawdzanie sum kontrolnych, znaczników stron/ścieżek/sektorów, przerw synchronizacyjnych itp. Niezły challenge :)
« Ostatnia zmiana: 2019.05.25, 09:29:09 wysłana przez Klaud »

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #7 dnia: 2019.01.28, 21:30:05 »
W sumie nie trzeba wynajdować koła na nowo, ponieważ ROM do tego interfejsu jest dostępny: http://www.jupiter-ace.co.uk/acedos-dt_rom.html

Dla zmyślnego programisty przejście z Motorolek na Ziloga raczej nie będzie zbyt kłopotliwe. ;)
« Ostatnia zmiana: 2019.05.25, 09:29:15 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #8 dnia: 2020.05.02, 08:05:09 »
Tak sobie czekam i czekam.  Projekt raczej umarł, więc po swojemu przymierzam się do tego interfejsu.
KL
-----
R Tape loading error 0:1

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1164
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #9 dnia: 2020.05.02, 11:28:19 »
Trzymam kciuki, bo to bardzo ciekawy projekt i wart ukończenia.
Wszystkiego po trochu: schwarz, mydło i powidło...

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #10 dnia: 2020.05.02, 11:30:32 »
Tylko schemat parchaty i nie do końca spójny z protoplastą do Juniora.

Zostało mi kilka ścieżek do rozrysowania, a wymiarowo płytka pasuje do obudowy Z19 firmy Kradex.
« Ostatnia zmiana: 2020.05.02, 12:04:09 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 5425
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #11 dnia: 2020.05.02, 13:24:29 »
Mam nadzieję, ze dojdzie do szczęśliwego finału i uruchomienia :)
"... podobno są dwie szkoły, Falenicka i Otwocka."

Klaud

  • Moderator
  • *****
  • Wiadomości: 5358
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • KL
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #12 dnia: 2020.06.21, 10:23:19 »
Chyba porwałem się z motyką na słońce, ponieważ dobra znajomość Z80 ASM oraz kontrolerów stacji dysków byłaby wskazana, ale hobbyście wolno. Na razie odpaliłem generator 4MHz, wszystkie dzielniki częstotliwości (do 125kHz), dekoder adresów dodatkowego ROMu, zmusiłem stację 3.5" od PCta, aby kręciła się 360rpm, a index pokazuje się co 166ms. Jupiter ACE DOS ROM poddał się pod długiej walce i jego komendy wyświetlane są po wywołaniu VLIST.
« Ostatnia zmiana: 2020.06.21, 10:37:34 wysłana przez Klaud »
KL
-----
R Tape loading error 0:1

Maryjan

  • *****
  • Wiadomości: 5425
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #13 dnia: 2020.06.21, 12:36:03 »
To znaczy się, że coś z tego będzie :)
"... podobno są dwie szkoły, Falenicka i Otwocka."

tooloud

  • *****
  • Wiadomości: 2815
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Jupiter ACE - Interfejs dyskowy DeepThought
« Odpowiedź #14 dnia: 2020.06.21, 23:43:37 »
znaczy otwierać szampana?
dużo sprzętu mało czasu.