Autor Wątek: Karty graficzne do komputerów pod CP/M  (Przeczytany 4546 razy)

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #16 dnia: 2025.04.09, 10:28:44 »
Ciekawy ten  EF9345, aplikacja prosta jak budowa cepa ale ma też swoje ograniczenia - wiadomo coś za coś.  ;)

Jest jeszcze rodzina EF936x o nieco większych możliwościach ale też aplikacja bardziej wymagająca.

Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • ****
  • Wiadomości: 264
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #17 dnia: 2025.04.09, 13:34:14 »
Zamiast v9918, v9938 ot co.

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #18 dnia: 2025.04.09, 14:38:41 »
Mam nieodparte wrażenie, że będzie drogo :)
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #19 dnia: 2025.04.09, 15:53:28 »
Ten EF9345 jest do kupienia na Aliexpress za kilkanaście złotych, zamówiłem sobie dwa do testów.
Do wpięcia na magistralę Z80 potrzebuje tylko kilku układów TTL oraz pamięć SRAM i generatora 12Mhz. Prościej się chyba nie uda zrobić karty 80 znaków w wierszu dla CRT.
Układ był z tego co wyczytałem pierwotnie zaprojektowany dla potrzeb prostych terminali telefonicznych Minitel jako rozwinięcie konstrukcji MC6847.
Komunikacja jest tylko po kilku portach IO i nie zajmuje miejsca w obszarze RAM CPU.
Zobaczymy tylko czy nie przyjdzie jakaś malowanka.
« Ostatnia zmiana: 2025.04.09, 16:06:59 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Atlantis

  • ****
  • Wiadomości: 319
  • Miejsce pobytu:
    Kraków
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #20 dnia: 2025.04.09, 17:50:02 »
Ten EF9345 jest do kupienia na Aliexpress za kilkanaście złotych, zamówiłem sobie dwa do testów.

Też zamówiłem kilka egzemplarzy. Niestety u lokalnych, bardziej wiarygodnych sprzedawców ich nie widzę.
Mam nadzieję, że przyjdą właściwe, działające scalaki. Niby nie mam bardzo złych doświadczeń z kupowaniem części retro na Aliexpress, ale wpadki też się zdarzały...
To chyba będzie najlepsze rozwiązanie dla moich autorskich projektów na Z80 i 8085. Komputer na MCY7880 dostanie raczej kartę graficzną na 8275.

A jeśli chodzi o inne rozwiązania: kojarzycie jakieś moduły wideo na magistralę RC2014/RCBus? Mam trochę różnych płytek w tych standardach, chciałbym w końcu poskładać z nich kilka komputerków i wolałbym, żeby były to w pełni samodzielne konstrukcje, a nie urządzenia potrzebujące współczesnego peceta jako terminala. Będzie też jeszcze potrzebny jakiś interfejs klawiatury na 8242.
Chciałbym też kiedyś złożyć swój własny komputerek na Z80182 na taką magistralę i z myślą o nim też warto byłoby mieć w zanadrzu jakąś kartę graficzną. :)

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2674
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #21 dnia: 2025.04.09, 20:02:36 »
W razie czego do porównania z ewentualnymi malowankami znalazłem też jakiś układ **9345 w jednym terminalu Minitel firmy Alcatel, tylko tam są trochę inne literki zamiast EF na początku. ;)

Dzisiaj tak z głupoty po przeczytaniu kilku artykułów na temat tych kontrolerów rozkręciłem jednego Minitel'a jakiego mam i ku mojemu zaskoczeniu w środku siedzi ten **9345.  :P

Cytuj
Chciałbym też kiedyś złożyć swój własny komputerek na Z80182 na taką magistralę i z myślą o nim też warto byłoby mieć w zanadrzu jakąś kartę graficzną. :)

Tutaj sensownym chyba pozostaje tylko jakiś NEC 7220 czy jego klon albo coś od MSX.
« Ostatnia zmiana: 2025.04.09, 21:55:21 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

Atlantis

  • ****
  • Wiadomości: 319
  • Miejsce pobytu:
    Kraków
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #22 dnia: 2025.04.10, 01:05:50 »
W razie czego do porównania z ewentualnymi malowankami znalazłem też jakiś układ **9345 w jednym terminalu Minitel firmy Alcatel, tylko tam są trochę inne literki zamiast EF na początku. ;)

To tak naprawdę nic nie znaczy. Chińczycy malują scalaki nawet wtedy, jeśli są one dokładnie tym samym układem, co w ogłoszeniu. Po prostu dzięki temu scalak wygląda na "nowy".
Czasami też ukrywa się w ten sposób producenta (i np. dostajemy Z80 od Ziloga zamiast od jednej z wielu wersji na licencji). Jak mamy więcej pecha to trafi nam się NMOS z oznaczeniami wskazującymi na CMOS, choć nadal będzie to działający układ. Z moich doświadczeń wynika, że przypadki nanoszenia fałszywych oznaczeń na zupełnie innych układach są relatywnie rzadkie.


Cytuj
Tutaj sensownym chyba pozostaje tylko jakiś NEC 7220 czy jego klon albo coś od MSX.

Tak naprawdę jak dla mnie może to być cokolwiek co będzie potrafiło wygenerować 80 kolumn i będzie relatywnie proste w implementacji.

JLS

  • ***
  • Wiadomości: 232
  • Miejsce pobytu:
    Gliwice
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #23 dnia: 2025.04.10, 06:54:29 »

............
- MOS 6845 - podobnie jak TMS9918 używany w komputerach MSX
............


W sterowniku karty CRT TeleAstra która posiada CP/M jest zamontowany kontroler UM6845B. Podpinam do tej karty monitor Herkules.

McArti0

  • ****
  • Wiadomości: 264
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #24 dnia: 2025.04.10, 07:04:24 »
Ludziska 6845 nie tworzy obrazu. To tylko generator ramki i adresów. Cała zadyma ze współdzieleniem pamięci miedzy procesor i wyświetlanie, budowaniem znaków, szeregowym wyjściem w 6845 NIE ISTNIEJE.
To tylko połowa tego co szukacie.

JLS

  • ***
  • Wiadomości: 232
  • Miejsce pobytu:
    Gliwice
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #25 dnia: 2025.04.10, 07:09:47 »
W datasheet UM6845B jest napisane co nastepuje: 
Alphanumeric, semi-graphic, and full graphic capabilities
« Ostatnia zmiana: 2025.04.10, 07:26:12 wysłana przez JLS »

paroos

  • *****
  • Wiadomości: 695
  • Miejsce pobytu:
    BB
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #26 dnia: 2025.04.10, 08:30:11 »
Z moich doświadczeń wynika, że przypadki nanoszenia fałszywych oznaczeń na zupełnie innych układach są relatywnie rzadkie.

Mam podobnie.
Może poprostu całe zamieszanie wynika stąd, że zajmują się tym często ludzie, którzy nie mają pojęcia co malują, stąd ryzyko błędów ludzkich jest dość duże.
A nie z chęci celowego sprzedania zupełnie innych układów pod przykrywką.
Rozumiem jakby malowali na wszystkim WD1770, ale w innych przypadkach czy jest na przemalowaniu aż tak duży zarobek?
Z80 --> 48K, 48K+, 128K+2/+3, CPC 464/6128, C128D, Canon V-20, Panasonic FS-A1F, Sega SC-1000, Enterprise 64, NEC PC-6601/PC-8001/PC-8801mkII SR, Sharp MZ-700/MZ-2521, Sharp-X1C, Toshiba Pasopia 7, Sord M5 :)

McArti0

  • ****
  • Wiadomości: 264
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #27 dnia: 2025.04.10, 09:06:54 »
W datasheet UM6845B jest napisane co nastepuje: 
Alphanumeric, semi-graphic, and full graphic capabilities
A dalej jest coś napisane czy to ostatnie zdanie w datashit? He he ;D
Moze powiesz gdzie sie podłącza monitor i jak komendą procesora ustawia się znak na ekranie?
Nie odpowiadaj i nie pogrążaj się.
« Ostatnia zmiana: 2025.04.10, 10:56:56 wysłana przez McArti0 »

Atlantis

  • ****
  • Wiadomości: 319
  • Miejsce pobytu:
    Kraków
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #28 dnia: 2025.04.10, 09:12:29 »
Rozumiem jakby malowali na wszystkim WD1770, ale w innych przypadkach czy jest na przemalowaniu aż tak duży zarobek?

Popatrz na to od strony marketingu. Na wejściu mamy układy z demontażu - porysowane obudowy, losowi producenci, losowe serie, pokrzywione piny z resztkami cyny. Większość z tego zapewne nadal będzie działała, ale na pierwszy rzut oka widać, że to elementy demontowane z elektrośmieci. I teraz poświęcasz trochę wysiłku na wykonanie powtarzalnej (i łatwej w automatyzacji) czynności: prostujesz piny, cynujesz je przez zanurzenie w tyglu, malujesz górę na czarno i nanosisz jednolite oznaczenia laserem.
Efekt? Miałeś złom elektroniczny, a teraz masz na sprzedaż serię poszukiwanych układów retro w stanie fabrycznym. Magia. ;)
Jak jesteś mniej uczciwy, to możesz jeszcze na przykład zrobić CMOS-a z NMOS-a. Dlatego ja wolę stosować zasadę ograniczonego zaufania. Zakładam, że jeśli na obudowie Z80 z Aliexpress mamy opis wskazujący na wersję CMOS 20 MHz, to w rzeczywistości będzie to coś starszego/wolniejszego. Takie układy wolę kupować u bardziej wiarygodnych sprzedawców. Jednak Aliexpress wydaje się dobrym źródłem starszych NMOS-ów, jeśli lokalni sprzedawcy akurat nie mają ich w swojej ofercie.

A dalej jest coś napisane czy to ostatnie zdanie w datashit? He he ;D
Moze powiesz gdzie sie podłącza monitor i jak komendą procesora ustawia się znak na ekranie?
Nie odpowiadaj i nie pogrąrzaj się.

Hmm... Czyli mam rozumieć, że 6845 bliżej do 8275 niż takiego TMS9918?
W takim razie jak wygląda kwestia współdzielenia pamięci? Na schematach z Internetu widać układ SRAM w pobliżu 6845. On nadal będzie zmapowany w przestrzeni adresowej CPU, czy można go traktować jako niezależny VRAM?

McArti0

  • ****
  • Wiadomości: 264
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #29 dnia: 2025.04.10, 10:11:34 »
Hmm... Czyli mam rozumieć, że 6845 bliżej do 8275 niż takiego TMS9918?
W takim razie jak wygląda kwestia współdzielenia pamięci? Na schematach z Internetu widać układ SRAM w pobliżu 6845. On nadal będzie zmapowany w przestrzeni adresowej CPU, czy można go traktować jako niezależny VRAM?
Brutalnie. Chcesz współdzielenie to sobie zrób.
6845 to rozbudowany licznik adresów i synchronizacji. To są jedyne wyjścia (jeszcze cursor policzy i adres pióra świetlnego). Wszystko.
W Amstradzie pamięć jest podłączona przez multiplexery do 6845 i CPU a steruje tym układ GateArray czyli takie CPLD z 1984.