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

paroos

  • *****
  • Wiadomości: 696
  • Miejsce pobytu:
    BB
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #60 dnia: 2025.05.03, 18:12:41 »
Mam wrażenie, że pojawił nam się nowy pod-wątek :)

Pierwotnie rozmowa była raczej o karcie graficznej pozwalającej na pracę w 80 liniach. Natomiast w pełni graficzne środowisko, wymagające sterowników plarform-independent, to trochę osobny temat.

Faktycznie dla CP/M powstał chyba pierwszy zestaw sterowników graficznych i to obsługujący wiele kart.
Bardzo ciekawe zagadnienie :)

Ciekawe jestem czy ktoś zna oprogramowanie, które umiało by skorzystać z środowiska graficznego GSX-80? :)
Oczywiście pod CP/M. Bo była też implementacja np. pod DOS czy najbardziej znana, użyta w Atari GEM.

Ciekawe materiały o tym środowisku:
http://www.z80.eu/gsx.html
https://www.seasip.info/Cpm/gsx.html
http://toastytech.com/guis/gsx.html
http://www.bitsavers.org/pdf/digitalResearch/gsx/



« Ostatnia zmiana: 2025.05.03, 18:22:45 wysłana przez paroos »
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: 2677
  • 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ź #61 dnia: 2025.05.03, 18:52:26 »
Bardziej było to popularne w CP/M-86 lub DOS niż w świecie 8bit z tego co pamiętam.
Dla zwykłego CP/M to bardziej ciekawostka z kilkoma programami na krzyż.
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

paroos

  • *****
  • Wiadomości: 696
  • Miejsce pobytu:
    BB
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #62 dnia: 2025.05.03, 20:09:21 »
Dla CP/M pod CPC były np. DR-Draw i DR-Graph

https://cpcrulez.fr/applications_util-dr_draw-dr_graph_AA.htm
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: 267
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #63 dnia: 2025.05.03, 22:11:11 »
Właśnie wymyślam prostą kartę tekstową z dwóch hd6345/6445.  Wyjścia były by połaczone bo są trójstanowe. Jeden 6345 byłby od obrazu i taktowany a drugi od licznika zapisu nie taktowany. Zapis byłby możliwy tylko poza ekranem o czym świadczy sygnal DISP. Zapis taktowałby też drugi 6345.

Taka idea karty na dwóch CRTC-II 6345/6445 przyszła mi do głowy... wyszło 9 układów

Kluczem do zrozumienia działania tego czegoś jest oprogramowanie U2 na jednobajtową Ramkę (R0=0, R1>>1, R2>>1, R4=0, R5=0, R6>>1, R7>>1, R9=0, R32 (bit (TC=1))
ustawiając np R0 na długość stringa dostajemy od U2 autoinkrementację adresu znaku po każdym zapisie znaku do portu U7 (LS574)

Karta generuje sygnał WAIT dla Z80 gdy jest rysowana linia obrazu.

Czy to rozwiązanie jest jakkolwiek atrakcyjne?

damik

  • Fresh rosin sniffer ;)
  • Moderator
  • *****
  • Wiadomości: 2677
  • 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ź #64 dnia: 2025.05.03, 23:24:37 »
Bardzo ciekawa koncepcja, ale nie do końca rozumiem dlaczego tak jest lepiej.
Wady i zalety takiego rozwiązania które jest droższe w aplikacji?
Możesz to bardziej wyjaśnić dlaczego tak a nie inaczej, na chłopski rozum tak bardziej łopatologicznie?
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

McArti0

  • ****
  • Wiadomości: 267
Odp: Karty graficzne do komputerów pod CP/M
« Odpowiedź #65 dnia: 2025.05.03, 23:49:22 »
Tak na chłopski rozum to brak multiplexerów czyli 9 chipów, brak PLD, wsparcie autoinkrementacji dla stringów no i 80x25 a nawet 96x32 lub VGA a nie tylko PAL.

Wady to brak możliwości wymiany zestawu znaków, tryb write only, karta tylko mono.