OldComp.cz

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


Právě je 19.04.2024, 12:13

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 1, 2, 3, 4, 5 ... 10  Další
Autor Zpráva
PříspěvekNapsal: 07.05.2020, 14:13 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
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)


Přílohy:
POPISKA - XY4150 11.png
POPISKA - XY4150 11.png [ 16.7 KiB | Zobrazeno 13331 krát ]
XY-8255.tap [4.94 KiB]
480 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 14:25 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3817
Has thanked: 280 times
Been thanked: 456 times
To je velmi zajímavé, plotr přes 8255. To se možná bude hodit i pro jiné 8bity než Spectrum ;)


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 14:46 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
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í...


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 16:05 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 785
Bydliště: Šlapanice
Has thanked: 130 times
Been thanked: 98 times
No na jakém portu to bude :puke: 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.

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 19:23 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
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).


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 20:15 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
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


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 20:36 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
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


Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 22:20 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
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


Přílohy:
POPISKA - XY4150.tap [14.34 KiB]
466 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 07.05.2020, 23:59 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
Přikládám komentář autora Desktopu ohledně připojení XY4150


Přílohy:
79B3A1F1-95CF-40F0-829D-3C4B0FA065EF.png
79B3A1F1-95CF-40F0-829D-3C4B0FA065EF.png [ 131.81 KiB | Zobrazeno 13236 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 08.05.2020, 07:48 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
Ž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ě?


Nahoru
 Profil  
 
PříspěvekNapsal: 08.05.2020, 09:36 
Offline
Radil

Registrován: 31.01.2018, 01:33
Příspěvky: 483
Bydliště: Praha
Has thanked: 179 times
Been thanked: 497 times
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?


Přílohy:
XY4150 (PD12).zip [8.42 KiB]
467 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 08.05.2020, 10:50 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1521
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 383 times
Celý v ní.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.06.2020, 07:57 
Offline
Kecálek

Registrován: 06.04.2020, 16:24
Příspěvky: 240
Bydliště: Opava
Has thanked: 34 times
Been thanked: 76 times
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:
xy4150-8255.zip [25.59 KiB]
433 krát


Nahoru
 Profil  
 
PříspěvekNapsal: 04.06.2020, 09:11 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 902
Has thanked: 51 times
Been thanked: 230 times
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.


Nahoru
 Profil  
 
PříspěvekNapsal: 04.06.2020, 11:25 
Offline
Radil

Registrován: 03.07.2018, 23:06
Příspěvky: 364
Has thanked: 221 times
Been thanked: 253 times
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

_________________
Špóngiu navlhčiť


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 1, 2, 3, 4, 5 ... 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 5 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