OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 14:21

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: PMD 85 - fonty, diakritika, editory
PříspěvekNapsal: 04.08.2020, 14:49 
Offline
Kecálek

Registrován: 14.09.2018, 09:10
Příspěvky: 179
Bydliště: Bardejov
Has thanked: 12 times
Been thanked: 6 times
Zdravím

Ako je na tom PMD s fontami a diakritikou?
Existujú aj iné fonty ako ten základný, poprípade existuje nejaký font-editor pre
PMD? A ako je to s diakritikou, je vôbec možné diakritiku na PMD nejako zobraziť?

Existujú priamo pre PMD aj nejaké grafické editory a editory sprajtov
(koncepčne niečo ako už existuje na Commodore64)

Poprípade, bolo by ťažké na niečo také napísať program v monitore alebo basicu?

_________________
Didaktik M/PMI 80/MAŤO


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 - fonty, diakritika, editory
PříspěvekNapsal: 06.08.2020, 19:37 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
O nejakých súboroch s rôznymi fontami (generátormi znakov) pre PMD 85 neviem.
Znaky s diakritikou sú priamo na PMD 85-3 a zadávajú sa stlačeným písmenom so súčasne stlačeným klávesom STOP - znaky v kóde KOI-8čs - #C0 - #FF.

Znaková sada na PMD 85 je v rastri 6 bodov na šírku a 8 bodov na výšku - teda 8 bytov na znak. Výška riadku je ale štandardne 9 bodov kvôli kurzoru a medziriadkovej medzere.

Na PMD 85-1 a Didaktik Alfa je generátor znakov od adresy #8600, táto adresa znížená o #0100 je uložená v systémovej premennej na adrese #C03C. Generátor znakov má #0200 bytov a obsahuje iba znaky s kódmi #20 až #5F, teda chýbajú malé písmená.

Na PMD 85-2/2A/3, Maťo, Didaktik Alfa 2, Didaktik Beta a Consul 2717 sa už systémová premenná na adrese #C03C nepoužíva, generátor znakov je čiastočne "rozkúskovaný" a adresy jednotlivých častí sú v systémových premenných #C0B2 (znaky #20 - #3F), #C0B4 (#40 - #5F), #C0B6 (#60 - #7F), #C0BC (#C0 - #DF - znaky s diakritikou - iba PMD 85-3 a Didaktik Alfa 2) a #C0BE (#E0 - #FF - znaky s diakritikou - iba PMD 85-3 a Didaktik Alfa 2). Adresy v týchto systémových premenných sú zvýšené o 8 oproti skutočnej adrese danej časti generátora znakov. Ak daná časť nie je definovaná, je v systémovej premennej hodnota #FF00.

Consul 2717 pozná znaky s diakritikou v kóde KOI-8čs iba pod CP/M. Pre tieto znaky nie je dodatočný generátor znakov, ale "háčky a čárky" sa dopĺňajú k príslušným znakom dodatočne. V tomto prípade je aj výška riadku 12 bodov, takže znaky s diakritikou vyzerajú "ľudskejšie" oproti napr. PMD 85-3.


Na PMD 85 existuje niekoľko grafických editorov - https://pmd85.borik.net/wiki/Package:Graphics.zip
Znakovú sadu možno editovať v programoch GRED 3.2 a K-STUDIO (u tohto programu ale nefunguje záznam na kazetu, pretože používa nejaký neštandardný spôsob záznamu).

Na editáciu spritov je určený program GREP.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz