Autor Wątek: Oprogramowanie FDD3000 - CP/M  (Przeczytany 1922 razy)

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #15 dnia: 2020.05.12, 22:04:05 »
Oczywiście, da się bez przerwań, przez polling. Ale polling to marnotrawstwo czasu procesora. Fakt, że w przypadku zwykłego CP/M nie ma to znaczenia, bo CPU jest i tak wtedy zajęty CCP i niczym więcej. No ale polling jest brzydki ;)

tapy

  • **
  • Wiadomości: 60
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #16 dnia: 2020.05.12, 22:13:02 »
Nie sądzę, by ktoś pisał szybciej na konsoli niż czas przepytywania portu szeregowego przez OS. Owszem, nie jest to eleganckie rozwiązanie, bo warto używać przerwań, zrobić mały bufor, który po zapełnieniu steruje sygnałem CTS, ale sam w sobie CP/M nie działa na przerwaniach. Przykładowo, użycie NMI może być dla niego zabójcze.  :)

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #17 dnia: 2020.05.12, 22:19:11 »
Na szczęście terminal do FDD3000 buforuje po "swojej" stronie :)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1170
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #18 dnia: 2020.05.12, 23:49:58 »
Fajnie by mieć taki CP/M w połączeniu z TIMEX 2048 w trybie 512x192 można by zrobić czcionkę terminala w matrycy 5x7 i wtedy zmieści się ponad 80 znaków...
« Ostatnia zmiana: 2020.05.12, 23:58:29 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #19 dnia: 2020.05.13, 00:00:22 »
A jeszcze fajniej by było mieć terminal z możliwością wyboru 64 lub 80 kolumn.

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1170
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #20 dnia: 2020.05.13, 00:04:58 »
Zmieniasz wtedy tylko fonta z 5x7 na 8x8  :P

A w zasadzie to w 6x8 można zrobić prawie bezkompromisowy zestaw ASCII a i tak styknie na 80 kolumn...
« Ostatnia zmiana: 2020.05.13, 00:45:57 wysłana przez damik »
Wszystkiego po trochu: schwarz, mydło i powidło...

tapy

  • **
  • Wiadomości: 60
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #21 dnia: 2020.05.13, 00:17:22 »
Cytat: damik
Fajnie by mieć taki CP/M w połączeniu z TIMEX...

Nie wiem jak na to zareagują puryści, ale jest to tak naprawdę degradacja tego sprzętu do roli konsoli. Zaczyna mi powoli kiełkować zbrodnicza myśl zrobienia mostu do szyny RC2014...  ::)

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #22 dnia: 2020.05.13, 00:19:17 »
A w zasadzie to w 6x8 można zrobić prawie bezkompromisowy zestaw ASCII a i tak stknie na 80 kolumn...

A nawet 85 ;)
Tak to wtedy wygląda mniej więcej.

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1170
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #23 dnia: 2020.05.13, 00:23:47 »
Dokładnie to na 85,3  ;D

No i wygląda to całkowicie elegancko i czytelnie (na TV może nie być tak fajnie, ale monitor da radę) :)
No ale Timex i ktoś to musi jeszcze zrobić ...  :P
Wszystkiego po trochu: schwarz, mydło i powidło...

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #24 dnia: 2020.05.13, 00:26:19 »
Po kilku minutach czytania takiego tekstu oczy krwawią ;)
Ale i talk to lepiej wygląda niż terminal polbritowski (działający tylko na 256x192).

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4214
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #25 dnia: 2020.05.13, 09:36:15 »
Fajnie to wygląda, aż się chce odpalić FDD3000 z Timexem i sprawdzić jak to wyglada na nie-emulatorze. Podejrzewam że na CRT mogą być problemy z rozczytaniem.
Wygląda jakbyś zaimplementował 'śwatowe fonty'. A polskie znaki są?;)

trojacek

  • *****
  • Wiadomości: 5705
  • Miejsce pobytu:
    Warszawa
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #26 dnia: 2020.05.13, 09:57:47 »
Mówisz i masz!
Wydłubałem 5 stron kodowych w formacie 6x8, więcej nie widziałem sensu ;)

damik

  • Rosin sniffer
  • *****
  • Wiadomości: 1170
  • Miejsce pobytu:
    Bytom
  • ZX Everyday
Odp: Oprogramowanie FDD3000 - CP/M
« Odpowiedź #27 dnia: 2020.05.13, 10:09:52 »
Ciekawie wygląda ASCII Art w fontach 6x8  :)

Na LCD i CRT-mono będzie to raczej dobrze czytelne.
Wszystkiego po trochu: schwarz, mydło i powidło...