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 1 z 10 |
Autor: | Ladislav [ 07.05.2020, 14:13 ] | |||
Předmět příspěvku: | XY4150 a připojení k ZX přes 8255 včetně softwaru | |||
Pavel.Krivanek je MACHRRRR!!! Dokázal z programu Popiska (Public Domain 15) vysosat "Superplot" pro připojení plotteru XY4150 nikoliv přes MS-SP, ale přes 8255. Tím můžu mít připojenou XY4150 a Didaktik d40 dohromady. - Díííííííík Vysosnutý ovladač přikládám. CLEAR 60499: LOAD "XY-8255" CODE: RANDOMIZE USR 60500 pro aktivaci 8255 na d40 zadat OUT 153,16 Zapojení redukce z programu Popiska v příloze. Láďa P.S. ...a teď ještě přinutit tisknout na XY přes 8255 i z Desktopu (utilitou XY4150 z Public Domain 12)
|
Autor: | Czech Human [ 07.05.2020, 14:25 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
To je velmi zajímavé, plotr přes 8255. To se možná bude hodit i pro jiné 8bity než Spectrum |
Autor: | Ladislav [ 07.05.2020, 14:46 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Czech Human píše: To je velmi zajímavé, plotr přes 8255. To se možná bude hodit i pro jiné 8bity než Spectrum šlo o to, že modul MS-SP se s připojenou d40 hádá. O propojení XY přes 8255 se tu na fórech psalo, ale k tomu uzpůsobený software od pana Žarnovičana nebyl k dosažení... |
Autor: | EC1045.01 [ 07.05.2020, 16:05 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
No na jakém portu to bude data pro konkrétní souřadnicový zapisovač je už jen ta pověstná třešnička na dortu. A případné přeadresování na jiné adresy se dá udělat i ručně přímo ve strojovém kódu. Ale portovat ten program na jiný 8bit se bez dissasemblování nedá (nepředpokládám, že se dochovali zdrojové kódy) a taky mám dost podezření, že ten program bude dost těžce závislí na ROM ZX Spectra (matematické podprogramy, matematická knihovna v plovoucí řadové čárce v plné palbě pro I8080 má cca 2kb) jinak vlastní jádro programu bude z 99% totožné s tím, co jsem již několikrát disasembloval. |
Autor: | dex [ 07.05.2020, 19:23 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Citace: No na jakém portu to bude To mi prozraďte, jaký port používá MS-SP. Protože celou dobu žiju v přesvědčení, že 63, a že zapojení použité v Desktopu je v podstatě stejné, akorát přes 8255 místo jednoduché logiky. Tudíž bych i předpokládal, že program Popiska bude využívat desktopovské připojení a utilita z Publicu tedy bude s tímto zapojením fungovat. (Programy od Žarnovičana mi totiž fungovaly stejně jako "tisk" z Desktopu s originální utilitou - tu vykreslovací z Publicu jsem tehdy nezkoušel). |
Autor: | Ladislav [ 07.05.2020, 20:15 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
dex píše: Citace: No na jakém portu to bude To mi prozraďte, jaký port používá MS-SP. Protože celou dobu žiju v přesvědčení, že 63, a že zapojení použité v Desktopu je v podstatě stejné, akorát přes 8255 místo jednoduché logiky. Tudíž bych i předpokládal, že program Popiska bude využívat desktopovské připojení a utilita z Publicu tedy bude s tímto zapojením fungovat. (Programy od Žarnovičana mi totiž fungovaly stejně jako "tisk" z Desktopu s originální utilitou - tu vykreslovací z Publicu jsem tehdy nezkoušel). Zkoušel jsem to s diskovou verzí KUD1, která 8255 aktivuje na d40 a ani vnitřní utilita XY a ani utilita z PD12 tisk z Desktopu nerozchodila. Zkoušel jsem i variantu, že jsem nejprve nahrál a aktivoval tento nový ovladač XY-8255. XY se aktivovala a zaparkovala. Potom nahrál Desktop a taktéž to netiskne... Samozřejmě samostaný nový ovladač XY-8255 v pohodě "tiskne" LLIST a LPRINT - odzkoušeno. Port nevím, tady Jarda (Berk) proniknul do originálního Superplotu: https://github.com/oldcompcz/superplott ... rplott.asm tady o ms-sp: viewtopic.php?f=144&t=7023&start=15 |
Autor: | dex [ 07.05.2020, 20:36 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Citace: Zkoušel jsem to s diskovou verzí KUD1, která 8255 aktivuje na d40 a ani vnitřní utilita XY a ani utilita z PD12 tisk z Desktopu nerozchodila. Podívám se do svého manuálu k Desktopu, jaké zapojení používá. (Manuál, co je v pdf na webu, je na nic, kapitola "připojení tiskáren" tam úplně chybí.) Nečekal bych ale, že autor utility Popiska použije jiné zapojení, než Desktop. Citace: tady Jarda (Berk) proniknul do originálního Superplotu: https://github.com/oldcompcz/superplott ... rplott.asm Dost divoké. PORT_XP equ 0c7h ;out port x+ 11000111 PORT_XM equ 0cfh ;out port x- 11001111 PORT_YP equ 0d7h ;out port y+ 11010111 PORT_YM equ 0dfh ;out port y- 11011111 PORT_LED equ 0bfh ;out/in port led 10111111 PORT_LED_RESET equ 0fbh ;out port led reset 11111011 |
Autor: | Ladislav [ 07.05.2020, 22:20 ] | ||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||
dex píše: Podívám se do svého manuálu k Desktopu, jaké zapojení používá. (Manuál, co je v pdf na webu, je na nic, kapitola "připojení tiskáren" tam úplně chybí.) Nečekal bych ale, že autor utility Popiska použije jiné zapojení, než Desktop. Popiska ale není utilita pro Desktop, ale samostatný program pro potisk kazet, kde bylo popsáno zapojení pro 8255 a upravený program pro XY4150
|
Autor: | dex [ 08.05.2020, 07:48 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Že bych si to špatně pamatoval? Protože "originální interface" jsem nikdy neměl. Ale určitě jsem na 4131 tiskl ze Supergrafu nebo jak se ten program s "matematickým křivítkem" jmenoval, mapy hvězdné oblohy a jistojistě i z Desktopu (vyťukávací, ne vykreslovací verze). Nebyl upravený ovladač na té Žarnovičanově kazetě? |
Autor: | Ladislav [ 08.05.2020, 09:36 ] | ||
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru | ||
dex píše: Nebyl upravený ovladač na té Žarnovičanově kazetě? A to je ten “problém”, protože i v jiném vlákně jsem se po ovladačích od pana Žarnovičana pídil, ale zřejmě jej nikdo už nemáte. Tak jsem mooooc rád, že se jiný upravený ovladač podařilo vysosnout z Popisky. Takže pokud by někdo přece jen našel ovladače pana Žarnovičana - sem s ními! A pokud dokážete zázraky i s úpravou pro DESKTOP - bude to SUPER - připojená d40 s disketovou verzí Desktopu a zároveň i XY přes 8255. V příloze je ta utilita XY-4150 pro Desktop z PD12. Je tiskový ovladač v ní, nebo je součástí Desktopu?
|
Autor: | dex [ 08.05.2020, 10:50 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Celý v ní. |
Autor: | MTs [ 04.06.2020, 07:57 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Ladislav mne poprosil, abych kouknul na utilitu xy4150(2) z PublicDomain12 zda by nešla předělat i na 8255. Když jsem ji vyjel (disasemleroval) tak jsem se zaradoval, že už vlastně je připravena na 8255 a kromě inicializační hodnoty pro 8255 nemusím nic dělat, neboť jsem viděl jen komunikaci na portu 63 (což odpovídá bráně B u 8255). Jenže on zřejmě ten originální interface komunikoval také tak. Není nějaký návod co se tím portem 63 řídí? Protože Universum ve svém org. ovladači outuje jak o život (a píše to i v manuálu, že je použil ovládání přímo na sběrnici) a ovládání pouze přes port 63 rozhodně nepoužil. Myslím, že nebude těžké to předělat pokud budu vědět co má ten port 63 za význam... Přikládám i výpis kódu: SUPERPLOTT - 8255 (vybraný z programu POPISKA) xy4150(2) z PD12 Příloha:
|
Autor: | Martin1 [ 04.06.2020, 09:11 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Sorry za hlupu otazku, ale na co sluzi ten Superplot? Chapem z kontextu, ze je na kreslenie na plotri, ale v com je specialny? Nejako je v tomto aj Google skromny. Inak co sa mi dostalo do ruk par suborov s HPGL, tak napriek tomu, ze tento jazyk podporuje krivky a znaky, tak v subore boli prikazy limitovane na ciary a vymena pera. Program, ktory HPGL vystup generoval, si vsetko skonvertoval sam na ciary. M1. |
Autor: | Pavel.Krivanek [ 04.06.2020, 11:25 ] |
Předmět příspěvku: | Re: XY4150 a připojení k ZX přes 8255 včetně softwaru |
Je to rezidentní program v assembleru, který interpretuje řetězce poslané na asociované kanály a s jejich pomocí umožňuje programům v Basicu jednoduše ovládat plotter a kreslit s ním. Používá vlastní notaci, nikoliv HPGL. Viz návod: https://github.com/oldcompcz/superplott ... _Navod.pdf |
Stránka 1 z 10 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |