OldComp.cz

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


Právě je 28.03.2024, 16:30

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 26 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 07.06.2020, 17:46 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Bejvá to posunutý k +1V.
https://www.gme.cz/data/attachments/dsh.433-030.1.pdf
Aritma 0512 i 0516 to mají diskrétně s tranzistorem.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 12.06.2020, 11:34 
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 jestli bych mohl mít ještě jeden dotaz (prosbu),
někde na webu jsem našel i tento zdroj, jehož součástí je i RS.GEN - zdroják od softwarové emulace RS232 na paralelním rozhraní 8255 (viz screenshot stránky). Jen už nemohu dohledat autora, abych se jej na to zeptal, ale kouknuli byste se tedy prosím i na tento soubor (přiložen v TAP), v čem se bude lišit od zapojení a programu pana Gemrota a zda bude (či nikoliv) vhodnější?
Děkuji


Přílohy:
RS.png
RS.png [ 532.16 KiB | Zobrazeno 9092 krát ]
SRC.TAP [84.14 KiB]
458 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 12.06.2020, 12:30 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tak to by se ty POKE daly opravit v tom Basic programu :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 12.06.2020, 20:24 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Ten kód už naštěstí mám v prostém textu, protože vypreparovat to z TAPky pomocí Promethea ze zdrojáku pro GENS je vopruz.

Nicméně - proč by ten kód měl být "lepší"? Chybí něco?

Ano, je to taky softwarová RS232 pro 8255. To je asi jediné, co mají ty programy společné. Omikronova varianta není určená k odchytávání kanálu #3 a tisku. Je určená k ovládání ze strojáku, umí víc rychlostí...

Stejně by to bylo potřeba pro #3 upravit a nakonec by se to přiblížilo tomu od R. Gemrota. K programu R. Gemrota mám jedinou výhradu a to je způsob přesměrování kanálu #3, který možná nebude fungovat, když bude připojený Interface 1, nebo Betadisk, protože posunuté proměnné BASICu.

LLIST to stejně nevyřeší.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 12.06.2020, 22:39 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
zxcygnus píše:
Nicméně - proč by ten kód měl být "lepší"? Chybí něco?
.

Nic nechybí, zajimaly mě jen rozdíly, které by pro Vás profesionální programátory
mohly být možná zajímavé, stejně tak pro mě jako uživatele, který má např. pro 0507 MZXS, MZXR a MZXU, kde také netušim, jaký je v nich rozdíl, jen mě to zajímalo...
Láďa


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 14.08.2020, 18: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
zxcygnus píše:
LLIST to stejně nevyřeší.

Vím, že s tím furt otravuju, ale v návodu 0516 je tato malá rutinka,
která je příkladem, jak toho docílit. V této podobě funguje jen na
jediný řádek a to ještě s pootočením papíru na šířku.
Nedá se tato rutinka upravit, aby to fungovalo správně?
Moc se za tento dotaz omlouvám, ale snažím se
přijít na to, co tím autoři návodu 0516 mysleli.
Díky
Láďa


Přílohy:
Snímek obrazovky 2020-08-14 v 18.49.06.png
Snímek obrazovky 2020-08-14 v 18.49.06.png [ 120.44 KiB | Zobrazeno 8485 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 14.08.2020, 19:49 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
SP1 jen vybere pero barvy 1.
LB slouží k vykreslení textu, ukončeného terminátorem (v příkladu kód 03).
Pokud to kreslí na šířku, je potřeba nastavit jiný směr psaní.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 14.08.2020, 21:00 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Jak píše dex, ty tři řádky s LLISTem nijak nemůžou pomoct.

ZX Spectrum při tisku LLISTem posílá skrz kanál #3 tokeny (kód 165-255), ty je nutné převést na písmena podle jejich přepisu v ZX ROM, některé tokeny potřebují mezeru před, mezeru za, u některých být nemá. Bez převodu tokenů se vytiskne jen to, co je okolo BASICových příkazů a místo tokenů se vytiskne mezera, v horším případě nesmysl, který nějak tisk pomate.

Můj plotr písmena zatím tisknout neumí, příkaz LB jsem mu nenaprogramoval. Colorgraf nemám. Takže jsem to řešil jinak - viz zde viewtopic.php?f=144&t=7631&start=45

Napsal jsem si ovladač, který nespoléhá na schopnosti plotru, ale písmenka si skládá sám z úseček. (protože to byl jediný způsob, jak na tom mém plotru tisknout text)

Mělo by to fungovat i s Colorgrafem, rád bych, kdyby to někdo zkusil, ale je nutné Colorgraf připojit na RS232 na AY-3-8912, nebo to upravit pro 8255. Taky bude nutné poladit velikost stránky a počet kroků na krok fontu. Colorgraf má jiné rozlišení, než můj výrobek.

Nebo druhou cestou:

Přikládám zdroják, který může být základem ovladače pro tisk z BASICu. Umí se pověsit na kanál #3, detokenizuje a posílá výsledek jako prostý text skrz standardní AY RS232, tj. funguje na ZX 128k toastrack, šedé ZX 128 +2 od Amstradu, DG192k, ZX 48k s AY a převodníkem úrovní...

Používal jsem to k LLISTu ze ZX Spectra 48k přímo do konzole na PC skrz RS232. Není to přímo k tisku na plotru. Výsledkem je v podstatě to samé, jako udělá program listbasic z TAPky, ale generuje to ZX Spectrum.

Třeba to někomu usnadní práci, ale já se do toho pouštět zatím nechci.


Přílohy:
serialprint_oldcomp.za.gz [5.92 KiB]
414 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 13.01.2021, 15:00 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Zdravím,
a moc prosím (jak se mnou jinak) -
dostala se mi do rukou kazeta s dalším nahraným programem pro plotter Aritma 0512.
Majitel si však již nevzpomněl, jak jej měl k ZX připojenou a jak ji programem ovládal.
Přikládám sem ten program a moc prosím, dokážete z něj vyčíst, jak jej s 0512 zprovoznit (zapojení k ZX (přes 8255?) a jakou formou
zadávat HPGL příkazy (podobně jako výše u programu pana Gemrota?) ?

Díky moc
Láďa


Přílohy:
0512 - ze soukrome kazety.tap.zip [758 bajtů]
363 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 19.01.2021, 10:11 
Offline
Profík

Registrován: 26.11.2018, 16:59
Příspěvky: 580
Bydliště: Holešov
Has thanked: 13 times
Been thanked: 90 times
je to velice kraťoučký ovladač, umí posílat na SW sériový port na adrese 0FBh (jak čtení stavu tak zápis dat) znaky Ascii 0-127 přes LPRINT. Připravenost se testuje stavem bitu0 (připraven pokud je 0), zápis dělá na všechny bity takže nepoznám který je výstupní.
tzn. funguje tak že dáváš LPRINT "HPGL příkaz". Nic víc to neumí.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX SPECTRUM a ARITMA 0512 a 0516
PříspěvekNapsal: 19.01.2021, 10:49 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
l00k píše:
je to velice kraťoučký ovladač, umí posílat na SW sériový port na adrese 0FBh (jak čtení stavu tak zápis dat) znaky Ascii 0-127 přes LPRINT. Připravenost se testuje stavem bitu0 (připraven pokud je 0), zápis dělá na všechny bity takže nepoznám který je výstupní.
tzn. funguje tak že dáváš LPRINT "HPGL příkaz". Nic víc to neumí.


Dííííky mooooc,
čili nic nového než standard, který už máme výše (od pana Gemrota).
Ještě jednou děkuji,
Láďa


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ů: 26 ]  Přejít na stránku Předchozí  1, 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 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz