OldComp.cz http://oldcomp.cz/ |
|
XY4150 a připojení k ZX přes 8255 včetně softwaru http://oldcomp.cz/viewtopic.php?f=144&t=8549 |
Stránka 10 z 10 |
Autor: | dex [ 21.06.2020, 16:00 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Citace: dala by se tedy jako “velká ramka” pro buffer v tomto případě využít disketa , když už je připojená d40? Určitě ne, respektive by to nic neřešilo. Ono by stačilo bufferovat jen poslední mikrořádek z předchozího řádku (a tento buffer mazat inicializací, aby při tisku nové strany nepřimíchával body z minulé strany), ale není kde - v prostoru utility místo není, obrazovka jde použít jen v rámci jednoho řádku (mezi řádky Desktop obrazovkou hýbe) a jinde není prostor, o kterém by bylo jisté, že je volný. A kolik zůstává v samotné utilitě místa na obsluhu tohoto bufferu? Odložení dat na disketu nic neřeší, protože pro práci s těmi daty je stejně potřeba je (či jejich část, nejlépe aspoň ten jeden mikrořádek navíc) nějak dostat někam do paměti a přibyla by softwarová obsluha disketovky. |
Autor: | Ladislav [ 21.06.2020, 17:48 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
A jak tedy elegantně vyřešit problém vynechání bodů v písmenkách? Beru-li tedy v potaz, že vynechané celé mikrořádky vyřeší při tisku návrat o mikrořádek zpět, tak už zbývají jen ty mezery v písmenkách.. Děkuji za pomoc. |
Autor: | Martin1 [ 21.06.2020, 20:17 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
dex píše: Určitě ne, respektive by to nic neřešilo. v prostoru utility místo není, obrazovka jde použít jen v rámci jednoho řádku a jinde není prostor, o kterém by bylo jisté, že je volný. A kolik zůstává v samotné utilitě místa na obsluhu tohoto bufferu? Ja som mal na mysli sposob, ze vsetky graficke data by sa utilitou iba ulozili na disketu, Desktop by sa zavrel a spustil by sa program, ktory by potom z tychto ulozenych dat vytlacil celu stranku naraz. M1 |
Autor: | dex [ 22.06.2020, 07:14 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Citace: Ja som mal na mysli sposob, ze vsetky graficke data by sa utilitou iba ulozili na disketu, Desktop by sa zavrel a spustil by sa program, ktory by potom z tychto ulozenych dat vytlacil celu stranku naraz. Měl jsem za to, že utilita pro tisk z Desktopu do BMP už existuje. Ale nemůžu ji najít |
Autor: | Ladislav [ 25.06.2020, 13:03 ] | ||||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||||
Tak tady další porovnání tisků z DESKTOPU na upravených ovladačích pro XY a 0507 - oba už s upraveným časování pera, takže parazitní mezery v písmenkách jsou minimální :+) Laboroval jsem i s tloušťkou fixů 0,1 dvou různých výrobců: - CENTROPEN DOCUMENT fine linear - MARVY UCHYDA For Drawing Ačkoliv jsou oba 0,1mm, tak MARVY UCHYDA je tenčí a je tak tedy lepší pro tisk v měřítku ZOOM 3 na XY. Kulaté tělo se lehce oblepí jedním závitem izolačky a jde pak pohodlně našroubovat na tiskovou hlavu XY. Pro tisk na 0507 v měřítku ZOOM 3 má lepší výsledek trošičku širší CENTROPEN. Tisk je vizuálně "kompaktnější". Stále ještě řešíme možnost jednosměrného tisku u XY (u 0507 je obousměrný tisk přesný) a vynechané mikrořádky zřejmě asi nakonec budou možná souviset s tloušťkou pera, neboť při maximálním zvětšení písmen, které procházejí přes více řádků mi příjde, že rozteč mezi body v horizontálním směru je ta samá, jako ve vertikálním (mezi řádky). Napšíklad pro XY ZOOM 3 se mi to podařilo s 0,1 mm vytisknout bez těch mezer... viz další fotky Tady tedy tisky s upraveným časováním pera pro A0507:
|
Autor: | Ladislav [ 25.06.2020, 13:08 ] | |||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | |||
tady tisky s upraveným časováním pera pro XY4150:
|
Autor: | Ladislav [ 25.06.2020, 13:30 ] | |||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | |||
a zde zvětšení co se týká těch vynechaných mikrořádků mezi písmeny při tisku na XY. Dává mi to tedy naději, že je to dáno tloušťkou použitého pera, neboť při ZOOMu3 je to u pera 0,1 v podstatě spojené a i když je pak písmo malinko tlustší, tak i na obrazovce v Desktopu je v podstatě taky tlustší... Černý tisk je mikrofixem 0,1 a modrý je tenkou propiskou. Co si o tom myslíte, je to skutečně tak, nebo je chyba někde jinde? tisk na XY, obousměrný tisk (oproti 0507) není přesný
|
Autor: | Martin1 [ 25.06.2020, 20:38 ] | ||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||
Keďže máme čo sa dalo otestované, dávam k verejnému užívaniu ovládače pre XY4150 a Aritma 0507. Ovládač XY4150 je upravený na žiadosť aj pre jednosmernú tlač. Keďže pre konverziu pre Aritmu som potreboval viac ako tých posledných voľných 36 bajtov, bol som nútený kód niekde zoptimalizovať. Ale inak som sa snažil ponechať kód v čo najpôvodnejšej podobe. Aritma, ako som už avizoval, po vložení novej stránky umožňuje posun papiera a pera na správne miesto. Mne sa osvedčilo presne na ľavý kraj papiera. Keďže na nejaké menu tohto ovládania nebolo miesto, prejaví sa to hustými pruhmi v borderi, vtedy treba navigovať pero klávesami 5, 6, 7, 8 a potvrdiť 0. V emulátore Spectaculator je možné sa na to pozrieť, TAP sa nahrá štandardne, zvolí sa ovládač a potom sa prihrá binárka od adresy 46520 Pre zaujímavosť, pohyb na 0507 je riešený cez dve premenné STEP_X a STEP_Y, a rutiny sa volajú s krokom v registri A resp. C. Pre X sú kroky +1, -1, pre Y sú +8, -8. Carry flag nesie informáciu, či pero bude hore alebo dole. Z týchto troch hodnôt je potom zložený bajt vyslaný na port 63. Ovládanie pera bolo trochu pozmenené, považujem za to bug v pôvodnej verzii, nakoľko najskôr bola časová pauza a potom sa spustilo alebo zdvihlo pero. Prehodením týchto dvoch operácií má pero dosť času na to, aby urobilo dostatočnú stopu na papieri, kým dôjde k jeho posunu. Tak dotlačenia!
|
Autor: | Ladislav [ 25.06.2020, 22:46 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Martin1 píše: Keďže máme čo sa dalo otestované, dávam k verejnému užívaniu ovládače Tak dotlačenia! DOTLAČENIA! A JEŠTĚ JEDNOU MNOHOKRÁTE DĚKUJI!!!!!! |
Autor: | Ladislav [ 01.07.2020, 08:33 ] | ||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||
Tisk na XY - JEDNOSMĚRNĚ - naprosto DOKONALÝ, čáry přes jeden řádek jsou synchronní. nastavená rychlost 500
|
Autor: | Martin1 [ 01.07.2020, 09:45 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Ladislav píše: Tisk na XY - JEDNOSMĚRNĚ - naprosto DOKONALÝ, čáry přes jeden řádek jsou synchronní. nastavená rychlost 500 Super, tak všetci vytiahnuť Artimy a XY a oddnes tlačiť už len takto |
Autor: | Ladislav [ 11.11.2020, 16:25 ] | ||||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||||
Kolegové, nedá mi to a přece jen budu zas jak vosina v zadku, ale NEVZDÁVÁM TO - MĚL JSEM A STÁLE MÁM myšlenku na tutéž utilitu, kterou jste tu dokázali pokořit pro XY a A0507 v progrmu DESKTOP (viz vše výše) a jelikož jsem vášnivým fandou Text Machine od pana Mihuly, moc toužím i po této utilitě, ať může u z Text Machine takto dokonale psát na XY4150 nebo i na A0507 Dostal jsem od pana Mihuly (autora TM) popis tiskových ovladačů (viz screenshoty z TM v příloze), jak fungují v TM a již jsem o tom diskutoval s Martin1, který dokonale vypracoval utilitu XY a A0507 pro Desktop, ale zde je mnoho úskalí, například z diskuze vyplynulo: - málo miesta pre inteligentný ovládač, je tam len cca 130 bytov voľných + print buffer - málo miesta pre buffer dát (program generuje data sám a posiela do ovládača hotové grafické dáta pre tlačiareň, tie by bolo treba vyskladať a potom aplikovať logiku vektorizácie) Jak již víte, nejsem programátorem, jen uživatelem a netuším, jak dalece jsou to nepřekonatelné překážky, ať už to vyrobit "jen" jako samostatnou utilitu (tak jako v Desktopu nemusím při instalaci navolovat XY nebo A0507 ale donahraji si jen tuto utilitu) nebo to zapracovat jako součát instalace TM. Nevím, netuším a především neumím... Přesto tuto myšlenku stále nechci házet za hlavu a přece jen, existovala by i minimální možnost to vytvořit, budu vděčný za jakoukoliv pomoc, nápad, návrh, zpracování... Myslím, že by to bylo, tak jako u Desktopu, jedinečný. V TM jsem docela jako uživatel zdatný, tak pokud budu moct jakkoliv pomoct, rád z pozice uživatele pomůžu. Moc děkuji, Láďa
|
Stránka 10 z 10 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |