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

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #165 dnia: 2016.01.22, 10:19:37 »
Nie zapominaj, że dodaję kilka nowych urządzeń. Oszczędzanie na samym początku szybko się mści.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #166 dnia: 2016.01.22, 10:25:50 »
Nowe urządzenia to nowa płytka.
Nowa płytka to nowy wkład.
Tego nie przeskoczysz, więc nie musisz w pierwszej wersji implementować sterowania satelitami ;)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #167 dnia: 2016.01.22, 10:28:46 »
Łatwiej kijek pocienkolić niż go potem pogrubasić :D
Prototyp wolę mieć  na wyrost. Do produkcji płytki jeszcze daleka droga.
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD3000 na świeżo
« Odpowiedź #168 dnia: 2016.01.22, 19:50:43 »
Skoro w Chinach liczą za płytki "z metra" to może właśnie jest sens zaprojektować kilka mniejszych włączanych w jedną większą.
Mogły by być to opcje. Ktoś chce RS232, wpina takowy w "motherboard", chce ktoś gadać po USB, następny moduł itd.

Minus tego taki, że trzeba by wyciągnąć sygnały na jakieś złącze.

Wiem, że już było "Yarkowy YABUS", ale trzeba by przeliczyć, czy takie rozwiązanie nie będzie wygodniejsze i tańsze, niż jedna, duża płytka.
Moduły mogą być w SMD, zawsze to mniejsza płytka.

Zresztą, wszystko zależy od ilości zainteresowanych, bo być może będzie ich niewielu i nie będzie sensu wychodzić dalej, niż prototyp.

Można by spróbować ogłosić coś na kształt Kickstarter-a. Wtedy wiadomo by było, ile osób jest zainteresowanych.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #169 dnia: 2016.01.22, 20:40:31 »
Modułową można zrobić ostateczną wersję.
Chociaż nie wiem czy taka powstanie, bo od chwili gdy podałem koszt części, ilość czytelników tego wątku spadła mniej więcej pięciokrotnie (a może to tylko weekend ?).
Naprawdę zainteresowanych nabyciem takiego ustrojstwa można na tym forum policzyć na palcach obu rąk.
W żadne kickstartery przy tej skali nie ma sensu wchodzić.
ZX/Enterprise/CPC/Robotron/C128D

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: FDD3000 na świeżo
« Odpowiedź #170 dnia: 2016.01.22, 22:06:46 »
Nie wszyscy chcą wiedzieć, że jest to sprzęt pionierski i tani nie będzie. Choć cena, może też zależeć od ilości osób chętnych.
Zawsze jest tak, że pierwsza sztuka wychodzi drogo, zaś kolejne, trochę taniej.

Pewnych kryteriów się nie przeskoczy. Trzeba jeszcze uwzględnić Twój czas i chęci, a tego nie kupisz za żadne pieniądze :)
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #171 dnia: 2016.01.22, 23:05:09 »
Chociaż nie wiem czy taka powstanie, bo od chwili gdy podałem koszt części, ilość czytelników tego wątku spadła mniej więcej pięciokrotnie (a może to tylko weekend ?).

Ja jestem Ci wierny, po prostu w samolocie byłem ;)

A co do modułowości, to moim zdaniem rozsądnym podejściem byłoby zrobienie wersji możliwie taniej i możliwie zgodnej z oryginałem (dla szerszego grona), oraz wersji wypasionej, eksperymentalnej, tudzież obdarzonej złączem systemowym do dalszych prac rozwojowych.

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #172 dnia: 2016.01.23, 07:06:28 »
Ta pierwsza wersja już jest :)
Wymaga tylko drobnej kosmetyki.

W wersji drugiej zastanawiam się nad złączem ISA 8-bit. Można by wtedy gotową kartę grafiki wykorzystać.
Ma ktoś VGA na takim złączu ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #173 dnia: 2016.01.23, 08:16:17 »
Taką kartę trudniej kupić, niż WD2123 ;D
O ile w ogóle istniały VGA z 8-bitową magistralą.
W tamtych czasach to raczej CGA/Hercules ;)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #174 dnia: 2016.01.23, 09:37:51 »
Do CGA i Herculesa trudniej z kolei o monitor.
Bardzo stare karty Trident, jeszcze zworkowane, mogły pracować w trybie 8-bit.

EDIT: Chyba, że się znajdzie odważny i zrobi moduł karty wideo na 6845 ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #175 dnia: 2016.01.23, 13:30:43 »
6845 nie warto używać. Do tego układu potrzeba w cholerę logiki.
Dziś karty typu VGA robi się na PLD, nawet na tanim PIC-u (choć ten pozwala osiągnąć marne rozdzielczości). Najczęściej robi się generowanie sygnałów całkowicie programowo.
Jednym  takich rozwiązań jest teleVGA, do niedawna na Allegro za 123 złote (minus - tylko tryb tekstowy). Projektów jest w sieci całkiem sporo, można poguglać - VGA on CPLD albo VGA in FPGA.
Są też układy - chyba Altery - które mają natywny układ VGA już w środku.

https://eewiki.net/pages/viewpage.action?pageId=15925278
http://hackaday.com/2011/05/05/dabbling-with-cpld-generated-vga-signals/
http://tinyvga.com/pic-vga

Jakiś kompletny VHDL:
http://www.ece.ualberta.ca/~elliott/ee552/studentAppNotes/1998_w/Altera_UP1_Board_Map/vga.html

Często używany jest Spartan3:
https://www.mikekohn.net/micro/fpga_vga.php

Altera MAX:
http://www.pyroelectro.com/tutorials/vhdl_vga/

Tu czyjeś chyba prace zaliczeniowe ;)
http://web.mst.edu/~daryl/nsf-ccli/models/vga_datasheet.pdf
https://quaxio.com/vga_controller/vga_controller_report.pdf
« Ostatnia zmiana: 2016.01.23, 15:15:31 wysłana przez trojacek »

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #176 dnia: 2016.01.23, 13:51:25 »
Zrobię złącze, a w grafikę się nie będę wkopywał.
Ewentualnie mogę zrobić jeden port dla tekstowego LCD.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #177 dnia: 2016.01.23, 14:52:31 »
Do podpięcia grafiki to by SPI wystarczyło ;)

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 na świeżo
« Odpowiedź #178 dnia: 2016.01.23, 15:05:12 »
Bardzo stare karty Trident, jeszcze zworkowane, mogły pracować w trybie 8-bit.

Oto lista kart działających w trybie 8-bit:
http://www.vintage-computer.com/vcforum/showthread.php?26432-8bit-Friendly-ISA-VGA-cards

Tak czy siak oznacza to, że magistrala danych jest 16-bitowa - tyle, że D8..D15 są multipleksowane z liniami adresowymi. O ile mnie pamięć nie myli (tak miał to zrobiony procek 8088, chyba również 8086, dopiero 286 miał wszystko normalnie i dlatego płyty 286 miały złącza ISA 16-bit). Ni wiem, jak to się przekłada na programowanie karty, jeżeli rejestry są 16-bitowe, to może być wyjątkowo upierdliwe.
« Ostatnia zmiana: 2016.01.23, 15:23:08 wysłana przez trojacek »

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD3000 na świeżo
« Odpowiedź #179 dnia: 2016.01.23, 15:58:37 »
Jakieś złącze muszę Ci i tak wyprowadzić, a skoro ISA nie bardzo, to może tylko rozszerzę o dodatkowe sygnały to złącze, które było w oryginale.

Te grafiki w VHDL są obiecujące, ale nie pcham się w to. I bez tego będę miał co robić :)

PS. Dobrze pamiętałem :) Miałem kiedyś Trident 8900D
ZX/Enterprise/CPC/Robotron/C128D