OldComp.cz

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


Právě je 29.03.2024, 00:14

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 148 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10  Další
Autor Zpráva
PříspěvekNapsal: 16.06.2020, 16:43 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Konverzia na A0507 hotová. Vloženie papiera síce nie je user-friendly, ale na to už nezostalo miesto. Po vložení papiera sa klávesami 5, 6, 7, 8 (šípky) nastaví začiatok a 0 spustí tlač.
Nájde sa niekto na test?
M1.
P.S. Zostali mi dva bajty voľné, na autogram...


Nahoru
 Profil  
 
PříspěvekNapsal: 16.06.2020, 17:11 
Offline
Profík

Registrován: 06.03.2018, 16:00
Příspěvky: 959
Bydliště: Valtínov, Kunžak
Has thanked: 39 times
Been thanked: 471 times
Martin1 píše:
Konverzia na A0507 hotová. Vloženie papiera síce nie je user-friendly, ale na to už nezostalo miesto. Po vložení papiera sa klávesami 5, 6, 7, 8 (šípky) nastaví začiatok a 0 spustí tlač.
Nájde sa niekto na test?
M1.
P.S. Zostali mi dva bajty voľné, na autogram...


Na PMD85 levý okraj hledají tak, že pustí vozík doleva s maximálním počtem kroků na šířku papíru, ale asi o polovinu pomaleji, než při normálním kreslení. Vozík narazí natvrdo do levé strany, chvilku se cuká a na závěr se posune o kousek zpět doprava (já mám asi 16 kroků?). Je důležité to "pomaleji" - nevyskočí vodící čudlík ze šroubovice. A vrchol stránky si nastaví uživatel vložením papíru pod přítlačné válečky. U svého programu na Stone64kB jsem to řešil stejně a je to funkční.

Petr


Nahoru
 Profil  
 
PříspěvekNapsal: 16.06.2020, 17:48 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Martin1 píše:
Konverzia na A0507 hotová. Vloženie papiera síce nie je user-friendly, ale na to už nezostalo miesto. Po vložení papiera sa klávesami 5, 6, 7, 8 (šípky) nastaví začiatok a 0 spustí tlač.
Nájde sa niekto na test?
M1.
P.S. Zostali mi dva bajty voľné, na autogram...


rád otestuju, mám i 0507 - SUUUUPPPPPEEEEEERRRR a díííííík


Nahoru
 Profil  
 
PříspěvekNapsal: 16.06.2020, 23:09 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
RaceSoft píše:
Martin1 píše:
Konverzia na A0507 hotová. Vloženie papiera síce nie je user-friendly, ale na to už nezostalo miesto. Po vložení papiera sa klávesami 5, 6, 7, 8 (šípky) nastaví začiatok a 0 spustí tlač.
Nájde sa niekto na test?
M1.
P.S. Zostali mi dva bajty voľné, na autogram...


Na PMD85 levý okraj hledají tak, že pustí vozík doleva s maximálním počtem kroků na šířku papíru, ale asi o polovinu pomaleji, než při normálním kreslení. Vozík narazí natvrdo do levé strany, chvilku se cuká a na závěr se posune o kousek zpět doprava (já mám asi 16 kroků?). Je důležité to "pomaleji" - nevyskočí vodící čudlík ze šroubovice. A vrchol stránky si nastaví uživatel vložením papíru pod přítlačné válečky. U svého programu na Stone64kB jsem to řešil stejně a je to funkční.

Petr

Takto to dělá i ovládací program MZXR pro 0507 na ZX Spectru.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 10:34 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
RaceSoft píše:
Na PMD85 levý okraj hledají tak, že pustí vozík doleva s maximálním počtem kroků na šířku papíru, ale asi o polovinu pomaleji, než při normálním kreslení. Vozík narazí natvrdo do levé strany, chvilku se cuká a na závěr se posune o kousek zpět doprava

Ano, to poznám, ale chcel som sa tomu vyhnúť.
Ten rachot mi vždy liezol na nervy. Tiež neviem, dokedy to tá plastová vec, čo chodí po závitnici, bude tolerovať.
Preto som zvolil iný spôsob.
M1
P.S. A0507 som naposledy používal s PC, musím si ho prekáblovať na ZX.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 10:47 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Martin1 píše:
P.S. A0507 som naposledy používal s PC, musím si ho prekáblovať na ZX.


A bude-li potřeba, rád Ti i pro Tvé testování verze pro XY zapůjčím svou XY4150, mám ji doma dvakrát a kamkoliv Ti ji rád pošlu.


Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 11:18 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ladislav píše:
při tisku první řádky, ale dále, že přes 8255 NERESPEKTUJE LEVÝ OKRAJ 75bodů

Chyba objavená, zabudnutá hodnota portu.
Prečo nenastaví 8255 nechápem, v kóde je toto:
Kód:
PORTCFG         equ     $7F
CW8255          equ     $98                     ; (152) nastavenie obvodu 8255
PRINT           ld      a, CW8255               ; inicializacia 8255
                out     (PORTCFG),a


Přílohy:
XY4150-8255-20200617.ZIP [1.35 KiB]
406 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 12:25 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
A moc prosím, tušíš, proč tisk prvního řádku začíná tím divným artefaktem? Když přes MS-SP je to
v pořádku? viz výše přiložená videa
Je to tedy ta samá chyba, kterou jsi tím teď opravil?
Diiik


Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 12:32 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ladislav píše:
A moc prosím, tušíš, proč tisk prvního řádku začíná tím divným artefaktem? Když přes MS-SP je to
v pořádku? Je to tedy ta samá chyba, kterou jsi tím teď opravil?

Ak myslíš tú zvislú čiaru, tak to by malo byť tou istou chybou, čiže už by to nemalo robiť.
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 17.06.2020, 21:04 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Ještě jednou dííky moc,
další test nové utility XY proveden s tím, že:

- při tisku první řádky to už nedělá ten nechtěný artefakt, tiskne to už tak jak má - dííík moooc
- stále nefungují okraje - viz příloha, kde jsem nastavil nalevo 75 bodů a u druhého odstavce 100 bodů. Ale tisk je stále hned u kraje.
- inicializoval jsem znovu přes vstup do Basicu

- při nastavení na formát papíru A5 se projeví podobně co minulá chyba - po stisku 8-new paper se samo pero spustí,
papír se vrátí o několik více řádků zpět a nakreslí to znovu tu čáru po levé straně. Jak jsem psal výše, u A4 to už nedělá.
zde odkaz na video: http://www.uschovna.cz/zasilka/ZKR4U597XLMUVEPB-W2P

- při obousměrném tisku je návaznost nepřesná (viz tisk schématu) - tak mě napadá, dala by se zapracovat volba jednosměrného
a obousměrného tisku? Jestli to chápu správně, při jednosměrném by narazil na levý spínač a tím by se lépe synchronizoval na každém
řádku? Sice pomalejší, ale přesnější. Klidně bych pro úsporu místa oželel v menu nabídky interruption a interval a nechal je
na hodnotách 0 a 1 - viz návod v příloze. Zkoušel jsem je měnit, ale v hodnotách 0 a 1 je to naprosto v pohodě.

Díky moc
Láďa


Přílohy:
IMG_4892 (kopie).jpg
IMG_4892 (kopie).jpg [ 315.46 KiB | Zobrazeno 8210 krát ]
IMG_4893 (kopie).jpg
IMG_4893 (kopie).jpg [ 569.39 KiB | Zobrazeno 8210 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 18.06.2020, 10:25 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ladislav píše:
- stále nefungují okraje - viz příloha, kde jsem nastavil nalevo 75 bodů a u druhého odstavce 100 bodů. Ale tisk je stále hned u kraje.
- inicializoval jsem znovu přes vstup do Basicu
- při nastavení na formát papíru A5 se projeví podobně co minulá chyba - po stisku 8-new paper se samo pero spustí,

Podla toho, ako som pochopil zdrojak, tak pri A5 hned ako zvolis v menu A5 a das 8-novy papier, posunie pero doprava na koniec papiera-TopMargin (tu bola chyba, uz som ju opravil)
Pri A4 zisti az pri tlaci, ze tlaci prvy riadok a posunie papier vpravo o LeftMargin (tu som chybu odstranil uz vcera a v emulatore vidim, ze to funguje).
Nie je mi jasny dovod, preco bol postup napisany rozdielne pre A4 a pre A5. Ked doiresime A5, skusim to prepisat, aby sa to spravalo rovnako.

Ten jemny posun vlavo (viditelny na obdlzniku IO) po kazdom celom riadku robi aj na povodnom interfejsi?
Inicializaciu som presunul do Nastavenia a nie do tlace.
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 18.06.2020, 12:17 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Martin1 píše:
...ako zvolis v menu A5 a das 8-novy papier, posunie pero doprava na koniec papiera-TopMargin (tu bola chyba, uz som ju opravil)
Pri A4 zisti az pri tlaci, ze tlaci prvy riadok a posunie papier vpravo o LeftMargin (tu som chybu odstranil uz vcera a v emulatore vidim, ze to funguje).
Nie je mi jasny dovod, preco bol postup napisany rozdielne pre A4 a pre A5. Ked doiresime A5, skusim to prepisat, aby sa to spravalo rovnako.

Ten jemny posun vlavo (viditelny na obdlzniku IO) po kazdom celom riadku robi aj na povodnom interfejsi?

Děkuji,
večer zkusím vytisknout to samé přes MS-SP a porovnáme ten jemný posun vlevo po keždém celém řádku.
Rozumím správně volbě A5, že tedy najede pero do druhého rohu a začne tedy tisk o 90st otočený (na šířku papíru)? Taktéž to večer porovnám.
Láďa


Nahoru
 Profil  
 
PříspěvekNapsal: 18.06.2020, 12:38 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ladislav píše:
Je to podle návodu utility, kde platí rovnice:
(LEVÝ OKRAJ (nastaven 75bodů)*měřítko + šířka textu v DESKTOPU (480bodů)*měřítko) < 1890 bodů. Což ale způsobuje, že text je o dost menší, než na BT-100, kde je ale taktéž tištěn šířkou textu Desktopu 480bodů. Bylo by možné jej v utilitě "donutit" ještě do měřítka 4, což by dle mého odpovídalo šíři tisku, kterou XY ještě zvládne. Nyní to ale ohlásí out of range a na 4 nepustí...

Program kontroluje (LeftMargin+XPocetBodov)*Zoom musi byt mensie ako 1890, takze (75+480)*4=2220.
Zoom 4 teda nepojde.


Nahoru
 Profil  
 
PříspěvekNapsal: 18.06.2020, 12:52 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Ladislav píše:
Rozumím správně volbě A5, že tedy najede pero do druhého rohu a začne tedy tisk o 90st otočený (na šířku papíru)?

Kedze sa da papier A5 vlozit iba pootoceny o 90°vpravo (landscape), tlacit sa zacia na pravej strane. Smery pohybu sa zamenia.
Pri A5 sa pero posunie vpravo o ((1890/Zoom)-TopMargin)*Zoom bodov.
M1


Nahoru
 Profil  
 
PříspěvekNapsal: 18.06.2020, 14:52 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Martin1 píše:
Ladislav píše:
Je to podle návodu utility, kde platí rovnice:
(LEVÝ OKRAJ (nastaven 75bodů)*měřítko + šířka textu v DESKTOPU (480bodů)*měřítko) < 1890 bodů. Což ale způsobuje, že text je o dost menší, než na BT-100, kde je ale taktéž tištěn šířkou textu Desktopu 480bodů. Bylo by možné jej v utilitě "donutit" ještě do měřítka 4, což by dle mého odpovídalo šíři tisku, kterou XY ještě zvládne. Nyní to ale ohlásí out of range a na 4 nepustí...

Program kontroluje (LeftMargin+XPocetBodov)*Zoom musi byt mensie ako 1890, takze (75+480)*4=2220.
Zoom 4 teda nepojde.

To souhlasí, myslel jsem zrušit toto omezení z toho důvodu, že defaultně Desktop nabízí šířku stránky na 480 bodů a při použití XY4150 jako standardní "vyťukávací" jednojehličkové tiskárny, je tisk rovnoměrnější a širší od kraje ke kraji, avšak ne tak elegantní, než přes utilitu XY, kde nastavením ZOOMu na 3 je šířka textu naopak zbytečně malá. Chtěl jsem tím jednak najít nějaký způsob, jak elegantně tisk rozprostřít přes celou šířku stránky a nebo i pro případy, kdy je sice stránka v Desktopu nastavená na 480 bodů, ale vlastní text nekterých návodů je ktratší a pravého okraje nedosahuje. Tak zkrátka jít proti tomuto vzorečku a přes "sílu" zkusit, kam až text vytiskne...
Možná to je blbost, ale celý život vymýšlím blbosti...


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ů: 148 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10  Další

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 2 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