-
Data: 2023-04-03 18:57:35
Temat: Re: Ciekawe numery 2023
Od: "J.F" <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Mon, 3 Apr 2023 17:11:55 +0200, Adam wrote:
> Dnia Mon, 3 Apr 2023 16:19:13 +0200, J.F napisał(a):
>> On Mon, 3 Apr 2023 12:50:55 +0200, Jarosław Sokołowski wrote:
>>> Pan Adam napisał:
>>>>> Offtop się zrobił.
>>> Nie ma takiego offtopa, żeby nie dało się zrobić jeszcze większego.
>>>> polskie fonty opracował ksiądz Jan Pikul - standard xJP. Zresztą stworzył
>>>> też m.in. wiele sterowników pod drukarki - bo wtedy raczej nie było
>>>> polskich znaków w ROM drukarek.
>>>
>>> Z tymi sterownikami do drukarek było tak, że na ogół nie były potrzebne.
>>> Nie było też potrzeby wymiany ROM, a taka usługa była często wciskana
>>> przez liczne firmy i firemki. Drukarki mozaikowe w trybie znakowym
>>> przeważnie działały tak, że w czasie inicjalizacji zawartość ROM była
>>> przepisywana do RAM, po to, by dało się tam modyfikować opisy każdego
>>> znaku. Jak to robić, jakimi poleceniami, było opisane w grubaśnej
>>> instrukcji obsługi, wtedy dołączanej do każdego egzemplarza drukarki.
>>
>> Bywało czesto tak, że mogles zmodyfikować tylko kilka znaków, nie
>> wszystkie.
>> No i trzeba to jakos wysłac. Wyłączasz drukarkę, bo sie papier zaciął,
>> wychodz z programu, inicjuj innym programem, uruchamiaj edytor ...
>
> I po to były wymiany ROM w drukarkach, aby nie było właśnie tak, że
> drukarka się przycięła, ktoś ją wyłączył i po ponownym włączeniu na
> kolejnej drukowanej fakturze wychodzą krzaki.
> Owszem, podmiany fontów można było roboć OIDP nawet i w Spectrum/Timex.
Spectrum mial drukarke czysto programową i czysto graficzną.
Byc moze jakas druga wersja była mniej programowa, ale chyba nadal
graficzna.
>>> Wystarczyło więc ciąg dych poleceń zapisać w pliku, a potem zaraz po
>>> włączeniu drukarki robić zwykłe "copy mazovia.prn lpt1:" (czy jak to
>>> się pisało), by drukarka drukowała zgodnie z wtłoczonym jej kodowaniem.
>
> Bezpieczniek było: copy /b ...
>>> Oczywiście można też było napisać sterownik, który przechwytywał jakieś
>>> przerwanie i w locie zamiast jednej literki wysyłał sekwencję drukującą
>>> stworzony ad hoc układ kropek. To również opisywały instrukcje, nawet na
>>> wczęśniejszych stronach -- i tym tłumaczę pomysły z pisaniem sterowników.
>
> W trybie graficznym. Bardzo powoli, bo najczęściej najpierw szedł tekst, a
> potem powrót głowicy i dodruk graficzny. W niektórych drukarkach powrót
> głowicy był gla każej graficznej litery, co mocno męczyło drukarkę i
> tasiemkę oraz spowalniało wydruk.
>
>> Ale to tez nie takie proste - bo grafika miała mniejszą rozdzielczosc
>> niz fonty, a przeciez mogles drukowac cos graficznie - musialby
>> analizowac co do drukarki leci i podmieniac lub nie.
>> A do dyspozycji mało miejsca w RAM.
>>
>> I nie pamietam - programy drukowały przez BIOS, czy wkrotce tez
>> bezposrednio do portu, na przerwaniach w dodatku?
>
> DOS-owe najczęściej wprost do portu.
> Na przerwaniach działało dosowe polecenie PRINT. Przez długi czas jedyne
> zresztą polecenie, które prawidłowo działało na przerwaniach i emulowało
> wielozadaniowość. A w zasadzie dwu-zadaniowość.
Nie pamietam - ale zazwyczaj drukowałeś z jakiegos edytora tekstu.
Tam mogło być coś wbudowane.
>>> Kilka lat temu na jednej z grup zrobiła się dyskusja na ten temat. Brali
>>> w niej udział również autorzy takich przemyślnych sterowników. Dopiero
>>> po prawie czterdziestu latach dowiedzieli się, że ich robota była zbędna.
>
> Jakiś link?
> Dlaczego "zbędna"?
>
>>
>> podejrzewam, ze grubaśną ksiązke przeczytali, i wyszło im, ze trzeba
>> tak jak zrobili.
>> Potem byc moze przyszly nowsze drukarki, lepsze - i mozna było lepiej
>> zrobic, ale ich działało..
>>
> Przypominam: przełom lat 80/90 - brak polskich stron kodowych w drukarkach.
> Można było drukować graficznie, ale to była katorga i dla urządzenia i dla
> operatora.
Nie tak bardzo - jak ChiWritera uzywałem.
Choc o ile pamietam musiałem mu troche driver ulepszyc, zeby więcej
drukował tekstowo.
> Link:
> https://www.ppa.pl/publicystyka/ks.-jan-pikul-luty-2
007.html
J.
Następne wpisy z tego wątku
- 03.04.23 23:05 Jarosław Sokołowski
- 03.04.23 23:44 Krzysztof Halasa
- 03.04.23 23:45 Krzysztof Halasa
- 04.04.23 00:03 Krzysztof Halasa
- 04.04.23 00:27 Jarosław Sokołowski
- 04.04.23 00:31 Jarosław Sokołowski
- 04.04.23 02:09 Arnold Ziffel
- 04.04.23 02:16 Arnold Ziffel
- 04.04.23 16:59 Tomasz Śląski
- 04.04.23 18:20 Jarosław Sokołowski
- 04.04.23 20:32 nadir
- 04.04.23 23:04 Klakier
- 04.04.23 23:19 Klakier
- 04.04.23 23:29 Klakier
- 05.04.23 00:11 Krzysztof Halasa
Najnowsze wątki z tej grupy
- "betamaxy" i inne voip-y dzisiaj
- Hackowanie SS7
- nowe spamerstwo ?
- Przychodzące impulsy telefon nie dzwoni
- Re: Zgody...
- Jak tanio dzwonic do Wielkiej Brytani?
- Chess
- Vitruvian Man - parts 7-11a
- Czas umierać.
- [ot] aplikacja - ameryk. nr. telef + dzwonienie za free do stanow i kanady
- Vectra 'Plan domowy bez limitu'
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Re: Ponownie: androSRAJ i zarządzanie książką teleSRAną z bitMłyna
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Android, export/import książki telefonicznej
Najnowsze wątki
- 2025-01-09 Dell ubija / przemianowuje swoje flagowe linie laptopów
- 2025-01-08 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-08 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-08 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-08 Katowice => Key Account Manager (ERP) <=
- 2025-01-08 Warszawa => Programista Full Stack .Net <=
- 2025-01-08 Podłączenie DMA 8257 do 8085
- 2025-01-08 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-01-08 Warszawa => Solution Architect (Java background) <=
- 2025-01-08 Wrocław => Application Security Engineer <=
- 2025-01-08 Warszawa => International Freight Forwarder <=
- 2025-01-08 Mińsk Mazowiecki => Area Sales Manager OZE <=
- 2025-01-08 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2025-01-08 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-01-08 Gliwice => Business Development Manager - Network and Network Security