Enterprise Forever
:HUN => Hardver => Illesztések => Topic started by: Kapitany on 2015.January.10. 22:41:24
-
Sziasztok!
A munkahelyen nálunk rengeteg 80 karakteres blokknyomtató van, amik hőpapírra nyomtatnak. Ráadásképpen, a különböző gyártmányú blokknyomtatók rendre ugyanazokat a vezérlő karaktereket használják a különböző funkciók eléréséhez. Remélem, nem csak nekem jön triviálisan az ötlet, hogy hozzá kellene illeszteni az EP-hez ezeket a nyomtatókat, és lehetne 80 karakteres módból is nyomtatni akár mindenféle programból. Hasznos lehet nagy BASIC programoknál, Z80 assembly programozásnál, hogy ne kelljen feltekerni a már megírt és gyakran használt makrókra ránézni....
Első kérdésem, hogy lehetséges-e ez szerintetek, mármint az illesztés? Lehet-e olyan bővítőt írni (még sosem csináltam ilyet), amivel mindenféle programból lehet majd nyomtatni a nyomtatókra?
Amire szükség lesz:
- Kábelt építeni, hülye EP portról standard RS232-re. (Lehet már valaki kötött össze PC-t EP-vel, akkor csak ama tapasztalatokat át kell venni.
- Utánanézni milyen jelek is mennek egy ilyen standard soros kommunikációban, és azokat a jeleket ráadni a kábelre az interfészen keresztül... na ez teljesen homály...
- Megírni a bővítőt. (Ilyet sem csináltam még, izgalmasnak néz ki.
Várom a véleményeket, jó tanácsokat, hozzászólásokat... Zozo, remélem érintettnek érzed Magad a témában! :)
-
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)
Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.
Amúgy én utálok mindenféle soros átvitelt :twisted:
-
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)
Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.
Amúgy én utálok mindenféle soros átvitelt :twisted:
SATA vinyo remlem pl nincs a PC-dben, mert kulonben dobhatod ki a nagy utalatban, de pl a PCI express slotokat is keruld :)
Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet. Az viszont tenyleg gond, hogy kitalaltak ezt az eltolt offet feszulteges bohockodast, aztan szep kis problemakat okoz, ha mas is ossze van kotva a cuccal ... Igazabol, negativ feszultseget is elo lehetett volna allitani a gepben, ahogy a C9 kornyeken szo volt mar ilyen eszkozokrol ... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul. Sot, sima 5V TTL is maradhat, egy csomo (jobb minosegu) USB-s soros/USB atalakito azt is megeszi :) Bar az kevesbe segit a jelen esetben ugye, ahol pont nem USB/PC-re kell kotni!
-
Kábel az kéne...
Ezt írta az EP cég anno. (http://enterprise.iko.hu/technical/Enterprise-AppNote-29.pdf)
Utána beállítod a megfelelő változókat (baud,paritás,stb), aztán nyitsz SERIAL: csatornát, és abba tolod a cuccot.
Amúgy én utálok mindenféle soros átvitelt :twisted:
Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye? Itt megtaláltam a párodításokat: Bekötések (http://www.lammertbies.nl/comm/cable/RS-232.html#pins)
Miért kellenek a 12V-ok? Azt most nem egészen értem,hogy azokat lehet-e hozni a B1-ről, vagy pont hogy ne? Akkor el lehet kerülni a külső tápot, és működhet ha a pin20-ról kötjük azt a sorosról?
-
Ezt a bekötést gondolom DB9 csatlakozóval is meg lehet csinálni, ugye?
Igen, itt meg van rajzolva ahhoz is. (http://enterprise.iko.hu/pinouts.htm)
Miért kellenek a 12V-ok?
Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.
-
Igen, itt meg van rajzolva ahhoz is. (http://enterprise.iko.hu/pinouts.htm)
Ezt megtaláltam, nagyon szuper! Megnéztem az összes többi anyagot is az oldalon - ez a Te oldalad? -, és nagyon jók! Innen lett linkelve a Hogyan írjunk át Spectrum programot?
Ha jól értem ahhoz, hogy korrigálja az EP nem szabványos jelszintjeit.
Ahhoz nem elég, hogy ott rá van kötve a +5V referencia feszültség? De szerintem én nem értem, hogyan működik ez. :) És akkor azt a 12V-ot ahogy látom lehet hozni onnan valamelyik érből a PC-ből. :)
Akkor most már csak az van hátra, hogy elsajátítsam, kisilabizáljam, felfogjam, hogyan működnek a rendszerbővítők, és elsajátítsam annak megalkotását. :)
-
Amugy komolyra forditva a szot: szereny velemenyem az, hogy nagyon elszurtak az EP-ben a soros portot. Az egy dolog, hogy software-bol van, igy tul gyors nem lehet.
Szerintem ez azért nagyobb gond, mint a jelszintekkel való trükközés, mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.
... Vagy a "modern" idokben: en kivagnam az egesz hulye soros portos mizeriat a gepbol, legyen szepen csak +5V/GND szinten. Eleve egy csomo "felesleges" alkatresztol megszabadulok :) Ezek utan vesz az ember egy MAX232 nevu IC-t, ami az RS232 jelszinthez illeszti ugy, hogy sima 5V tap kell csak neki (kulso kondit hasznal arra hogy egy un "toltespumpa" megoldassal nagyobb feszultseget meg negativot is allitson elo mar az IC "belsejeben" marmint, par kondin kivul egyeb kulso alkatresz, plusz tapfesz stb nelkul). Es akkor legalabb standard soros port lesz, minden offset hulyeskedes nelkul.
Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.
-
mivel azt egyszerűbb "javítani" mint a szoftveres átvitelt.
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)
-
De miért is kéne javítani? Mármint az adott feladathoz. (Persze egy soros egérhez nem lenne ideális.)
Jogos! A "javítani" nem éppen jó kifejezés, ezért is volt idézőjelben. :) Inkább úgy kellene mondani, hogy könnyebb ehhez alkalmazkodni külső hardverrel, mint az alacsony sebességhez. (Sebességből sosincs elég, ugye.)
-
It is possible to achieve more bauds. It is demonstrated in the Dutch magazine(ENTERface_198706-07, page 18 (http://enterprise.iko.hu/magazines/ENTERface_198706-07.pdf)) when they reached Midi velocity(31250 bit/s) by interrupts.
-
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?
-
Én csak azt nem értem (valószínűleg de, értem), hogy miért nem lehetett simán beépíteni egy SIO IC-t?
Egyrészt gondolom drága lett volna. Másrészt azzal pl a 32 gépes EP hálózatot nem lehetett volna megcsinálni. Harmadrészt adatátvitelre működött ez is, legalábbis anno nekünk Atari ST-vel sikerült a kapcsolat. Gondolom a cégnél tesztelték anno PC-vel is, ha már kiadták azt az útmutatót.
-
A hardver költségességével egyetértek (ez lett volna a "de, értem"). Viszont valami hubbal egy csillag topológiás, vagy esetleg egy tokenringszerű hálózatot a SIO-val is össze lehetne tákolni. A szoftvert biztosan könnyebb lett volna összehebrákolni, ha nem kell a fizikai vonalmeghajtással bajlódni.
-
Ehhez azért tényleg "modern idők" kellenek. Annak idején még ilyen MAX232 szintű IC nem is létezett. Ahhoz képest legalább megpróbálták. :) De ha szabad a "modern idők" alkatrészeit használni, akkor most lehetne illeszteni normális soros portot a géphez.
Tudom, direkt azert irtam oda, hogy "modern idok", hogy ma mar nem problema. De amugy akkoriban is meg lehetett volna ezt oldani azert, ha nem is pont MAX232-vel, de ugye a koltseg az koltseg ...
-
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm
M. Gy.
-
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm
M. Gy.
Persze, sőt, nagyon jól ismerjük! :-) A kártyával egy gondom volt: BUS -ba kell illeszteni. A BUS viszont alattomos, előre megfontolt szándékkal keresztbe tesz, lévén nem hajlandó működni 7.12 Mhz -en. (Az én masinám többnyire ilyen órajelen ketyeg.) Így máig nincs egerem, ami tarthatatlan állapot. :-) (Zozo már asszem kitalált valamit ennek leküzdésére, így a project folyamatban van / lesz...)
-
Próbáltad már a buszbővítőben az IC-ket ALS-re cserélni? Feltehetően segíten.
-
Ezt olvastátok már 1992-ből?
http://ep128.hu/Ep_Hardware/Ep_Sorosk.htm
M. Gy.
Ezt olvastuk, de sajnos buszbővítő hiányában csak egy érdekes olvasmány. (ez célzás is volt a beszélgetésünkre a találkozón )
-
Próbáltad már a buszbővítőben az IC-ket ALS-re cserélni? Feltehetően segíten.
Természetesen igen és én lepődtem meg a legjobban, hogy nem segített. :-( Akkor Zozo is meg lett kérdezve erről, Ő sem tudott rá gombot varrni, (Gyula, Téged akkoriban nem értelek el valamiért) így az lett, hogy a BUS -t odaadtam valakinek. Így most anélkül kell(ene) megoldanom valahogy az egeret, pl. ahogy a jubileumi találkozón is láthattuk...
(U.i.: Velem (nem) ittál tegnap pertut, én vagyok a kiborg CHIP -el a fejében. :-) )