Autor Wątek: Koprocesor  (Przeczytany 7370 razy)

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Koprocesor
« dnia: 2018.12.03, 18:00:34 »
W sumie może głupie pytanie, ale.
Czy ktoś widział / słyszał o istnieniu / ma / niepotrzebne skreślić modyfikację ROMu ZX Spectrum, pozwalającą korzystać z koprocesora?
Na eBayu są koproce AMD AM9511 za fistaszki (w charakterze fistaszka - $4.99 z wysyłką)
Ale o ile zmontować interface to bym jeszcze w dającym się określić czasie dał radę, to modyfikacja systemu już raczej w następnym wcieleniu ;)
Machines should work. People should think.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Koprocesor
« Odpowiedź #1 dnia: 2018.12.03, 20:24:04 »
Pomysł ciekawy, ale aby miało to sens, raczej wiele procedur z ROMu wymaga modyfikacji.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Koprocesor
« Odpowiedź #2 dnia: 2018.12.03, 21:19:52 »
Był sobie inny pomysł, koprocesor zgodny z ROM 48K - nazywał się bodaj X80. Chipa jednak chyba fizycznie nikt nie zrobił.

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Koprocesor
« Odpowiedź #3 dnia: 2018.12.03, 21:26:12 »
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Koprocesor
« Odpowiedź #4 dnia: 2018.12.03, 21:30:23 »
To. Wiesz coś więcej niż jest pod linkiem?

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Koprocesor
« Odpowiedź #5 dnia: 2018.12.03, 21:46:23 »
Nie, tylko tyle wiem i mam w swojej bibliotece linków.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Koprocesor
« Odpowiedź #6 dnia: 2018.12.03, 21:49:02 »
Wygląda na zapomniany, porzucony projekt.

pgru

  • *****
  • Wiadomości: 638
Odp: Koprocesor
« Odpowiedź #7 dnia: 2018.12.04, 15:47:57 »
Trochę nie na temat, ale w sumie jak już podpinać jakiś koprocesor to dlaczego nie coś bardziej współczesnego. Choćby kartę graficzną Nvidii z rdzeniami CUDA :-)
Są różne projekty do automatycznego przepisywania kodu w C na odpowiedni dla CUDA lub OpenCL. Aż dziwne, że ktoś np. nie przeniósł na to Linuxa.
Wtedy np. niewielki program dla procesora z Elwro 800JR mógłby ładować nawet cały system operacyjny w rodzaju Linuxa i można byłoby uruchamiać nawet bardzo wymagające programy użytkowe czy gry...

KWF

  • *****
  • Wiadomości: 6823
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Koprocesor
« Odpowiedź #8 dnia: 2018.12.04, 15:58:31 »
No, a potem na tej karcie graficznej z Linuxem odpalimy emulator ZX Spectrum np. FUSE ;D Tylko po co ten caly Z80 w tej zabawie?
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

zaxon

  • *****
  • Wiadomości: 4689
Odp: Koprocesor
« Odpowiedź #9 dnia: 2018.12.04, 16:14:53 »
Projekt jak zwykle zależny od koderów którzy  tego  użyją ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Koprocesor
« Odpowiedź #10 dnia: 2018.12.04, 18:25:45 »
Przekleństwo takich projektów to wyjście poza prototyp. Kto tego będzie używał i do czego. Jest Rapidus do małego Atari - i co z tego jest do skorzystania - emulator ZX Spectrum i pięć gier na krzyż plus parę dem. No fajnie tylko... po co.

Kto będzie na to pisał soft wykorzystujący te możliwości? Bo zrobić - to jak znam życie się da.
dużo sprzętu mało czasu.

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Koprocesor
« Odpowiedź #11 dnia: 2018.12.04, 18:32:05 »
X80 miał być transparentny dla oprogramowania. Miał przechwytywać odwołania do kalkulatora w ROM (RST #28) i w to miejsce wstawiać użycie X80.
Tyle mówi teoria.
Praktyka powiedziała swoje - 5 lat bez żadnego update'u.

zaxon

  • *****
  • Wiadomości: 4689
Odp: Koprocesor
« Odpowiedź #12 dnia: 2018.12.04, 18:34:26 »
Tak jak mówie, jak koderzy wykorzystają hardware to może będze sens robić. Ale jakoś nie widze tego choć chcałbym sie mylić. Pare lat temu wypusciłem DMA do ZX na podstawie Velesofta i TSFM, miały powstac cuda wianki koderske na to , i co ? I nic ;)
Siedem kilo smalcu,gesich jajek kopa,zeby moc to polknac tegiego trza chlopa. GG 3456993

pgru

  • *****
  • Wiadomości: 638
Odp: Koprocesor
« Odpowiedź #13 dnia: 2018.12.05, 13:38:13 »
Ale też zdarzają się czasem całkiem interesujące i działające projekty. Przykładowo m. in. na Amstradzie można uruchomić wielozadaniowy i graficzny system operacyjny, co pokazuje, że nawet Z80 potrafi wiele. Tyle, że to wymaga min. 128 KB Ramu, a  autor zapowiada, że następne wersje w przyszłości mogą wymagać więcej. Ilość ramu pozwala na zwiększenie ilości aplikacji. Szkoda, że nie do Elwro.

Gdyby jako koprocesor dołączyć układ Nvidii, na który ktoś by przepisał Linuxa, to wtedy można byłoby pokazać, że nawet taki komputer może robić to co współcześnie przeciętny użytkownik potrzebuje. Z80/ czy procesory MME mógłby służyć podobnie jak drugi procesor w PS4, do zarządzania zadaniami, by móc oddać nawet aplikacji jak najwięcej potrzebnej mocy obliczeniowej :-)

tooloud

  • *****
  • Wiadomości: 3185
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Koprocesor
« Odpowiedź #14 dnia: 2018.12.05, 15:44:38 »
... ale po co...
dużo sprzętu mało czasu.