Autor Wątek: FDD3000 na świeżo  (Przeczytany 208025 razy)

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD3000 na świeżo
« Odpowiedź #465 dnia: 2016.03.10, 12:42:31 »
No właśnie, o to mi chodziło :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #466 dnia: 2016.03.10, 12:47:44 »
Z głupia spytam.
Jest jakaś wersja linuxa, która by poszła na Z80 ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #467 dnia: 2016.03.10, 12:55:31 »
Żadna :)
Są wynalazki typu Uzi/Uzix, ale ciężko je nazwać linuxem.

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD3000 na świeżo
« Odpowiedź #468 dnia: 2016.03.10, 12:59:31 »
Chyba najprościej jest zostać przy CP/M oraz jego mutacjach. Poza tym, ciekawie by było użyć pamięci stacji jako RAM-dysku, ale obawiam się, że racze komunikacja między Ti-of-TTL a stacją będzie wąskim gardłem.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #469 dnia: 2016.03.10, 13:03:16 »
Póki co znalazłem Linuxa na C128, ale nie dla Z80 tylko 6502, więc chyba się da :)
https://en.wikipedia.org/wiki/LUnix

Można pomyśleć o przerobieniu TI-of-TTL tak, żeby go zintegrować ze stacją i zlikwidować przesyłanie po pół bajtu.
Nie mam niestety pomysłu jak to mechanicznie rozwiązać, bo przypinać całe FDD na sztywno do ZX, to zły pomysł.
Chyba, żeby do FDD zabudować przy okazji Harlequina i wyjdzie z tego jakiś Frankenstein :)
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #470 dnia: 2016.03.10, 13:06:01 »
Jest jeszcze Fuzix OS, wygląda na w miarę żywy projekt:

https://github.com/EtchedPixels/FUZIX/wiki


trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #471 dnia: 2016.03.10, 13:07:27 »
Można pomyśleć o przerobieniu TI-of-TTL tak, żeby go zintegrować ze stacją i zlikwidować przesyłanie po pół bajtu.

...kosztem kompatybilności?
Tak czy siak, moim zdaniem właściwy jest kierunek przeciwny - przejście na mniej drutów, czyli np. SPI.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #472 dnia: 2016.03.10, 13:12:41 »
Kompatybilność w jakim zakresie ?
Integracja wymagała by zmiany w zakresie procedur komunikacyjnych z interfejsem.
Skoro system ma się ładować z Flash ROM zamiast dyskietki, to czym się martwisz ?
ZX/Enterprise/CPC/Robotron/C128D

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4537
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: FDD3000 na świeżo
« Odpowiedź #473 dnia: 2016.03.10, 13:14:38 »
Zainteresowany FUZIXem popatrzyłem w kod, wybrałem https://github.com/EtchedPixels/FUZIX/blob/master/Library/tools/syscall-z88dk.c
a tam informacja:  Alan Cox syscall-z88dk: initial fix ups

TEN Alan Cox ?!?!?!

Maryjan

  • *****
  • Wiadomości: 6650
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD3000 na świeżo
« Odpowiedź #474 dnia: 2016.03.10, 13:27:55 »

Można pomyśleć o przerobieniu TI-of-TTL tak, żeby go zintegrować ze stacją i zlikwidować przesyłanie po pół bajtu.
Nie mam niestety pomysłu jak to mechanicznie rozwiązać, bo przypinać całe FDD na sztywno do ZX, to zły pomysł.
Chyba, żeby do FDD zabudować przy okazji Harlequina i wyjdzie z tego jakiś Frankenstein :)

Można by to zrobić na zasadzie a`la OPUS. Tylko zbyt nieporęczne to będzie.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #475 dnia: 2016.03.10, 13:30:07 »
Kompatybilność w jakim zakresie ?
Integracja wymagała by zmiany w zakresie procedur komunikacyjnych z interfejsem.
Skoro system ma się ładować z Flash ROM zamiast dyskietki, to czym się martwisz ?

Wkładasz dyskietkę z oryginalnym TOS lub CP/M i się krzaczy...

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #476 dnia: 2016.03.10, 13:36:22 »
Na każdą technikę jest technika. Tylko czy warto.
Jakiegoś turbo, to od takiej integracji nie dostanie.
ZX/Enterprise/CPC/Robotron/C128D

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #477 dnia: 2016.04.14, 12:55:19 »
Czasu ostatnio jak na lekarstwo, ale się wziąłem i przerysowałem płytkę FDD35.
Wymiarami, wycięciami oraz rozmieszczeniem gniazd jest dopasowana do obudowy FDD3. Może być użyta jako zamiennik.
W związku z tym pytanie. Jak zrobić zasilanie ?
1. Tak jak w oryginale +5V i +12V z zewnątrz;
2. Zasilacz +12V stabilizowany z zewnątrz, a z niego +5V wewnętrznie;
3. Zrezygnować z +12V (nie będzie działać napęd 3") i tylko zewnętrzny stabilizowany zasilacz +5V tak jak było w pierwszym prototypie.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #478 dnia: 2016.04.14, 13:06:13 »
Rozumiem, że RS232 będzie sobie sam kombinował napięcia?

Moim zdaniem najtaniej (i w miarę sensownie) wychodzi zasilanie 12V plus step-down na 5V. Przy 90% sprawności nie powinno być zbyt dużo ciepła, a lepiej robić step-down, niż step-up (bo wtedy źródło 5V musiałoby być dość wysokoamperowe). Czyli stary jak kolej dylemat napięcia trakcji ;).

Opcja "bieda 1.0" - dać tylko 5V, a dla miłośników starych napędów zrobić w obudowie dziurkę na oddzielne 12V. Przecież to napięcie nie musi wchodzić na PCB.

Opcja zgodna z FDD3, czyli gniazdo jak w starych flopach, pod które można podpiąć oryginalny zasilacz z FDD3. Czyli twoja opcja 1. Moim zdaniem powinna być, bo nie koliduje z pozostałymi.

Przy okazji - czemu tak kurczowo trzymasz się szerokich SRAM-ów? One naprawdę niepotrzebnie zajmują tyle miejsca na PCB.

pear

  • *****
  • Wiadomości: 5509
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #479 dnia: 2016.04.14, 13:12:53 »
Rozumiem, że RS232 będzie sobie sam kombinował napięcia?
Konwerter napięć MAX238 ma wewnętrzną przetwornicę (cztery kondensatory, powielacz z inwerterem).
Moim zdaniem najtaniej (i w miarę sensownie) wychodzi zasilanie 12V plus step-down na 5V. Przy 90% sprawności nie powinno być zbyt dużo ciepła, a lepiej robić step-down, niż step-up (bo wtedy źródło 5V musiałoby być dość wysokoamperowe). Czyli stary jak kolej dylemat napięcia trakcji ;).
Jest jeszcze dość miejsca dla przetwornicy step-down ...
Opcja "bieda 1.0" - dać tylko 5V, a dla miłośników starych napędów zrobić w obudowie dziurkę na oddzielne 12V. Przecież to napięcie nie musi wchodzić na PCB.
.. której w razie czego nie trzeba montować.
Przy okazji - czemu tak kurczowo trzymasz się szerokich SRAM-ów? One naprawdę niepotrzebnie zajmują tyle miejsca na PCB.
Bo są tańsze i łatwiej dostępne. Po prostu.
ZX/Enterprise/CPC/Robotron/C128D