Enterprise Forever

:HUN => Hardver => Topic started by: szalai56 on 2007.March.22. 16:49:39

Title: HW készítés
Post by: szalai56 on 2007.March.22. 16:49:39
Érdeklõdnék, van-e valaki, aki hw kiegészítõket csinál a géphez. Konkrétan most kellene belsõ bõvítés csere, Pc táp átalakítás.
MrPrise: ha hülyeség ez a topik, akkor töröld ki.
Title: Re: HW készítés
Post by: Zozosoft on 2007.March.22. 17:01:53
Tigrian?  :oops:
Title: Re: HW készítés
Post by: MrPrise on 2007.March.22. 17:04:21
MrPrise: ha hülyeség ez a topik, akkor töröld ki.
Nem hülyeség. Topikot egyébként se nagyon szoktam törölni, max összeolvasztom őket. Ezt a kérdést már én is feltettem régebben abból a célból, hogy a készülő FAQ-ba beleírjuk.
Title: Re: HW készítés
Post by: szalai56 on 2007.March.22. 17:05:34
Ha ráérne, akkor a bill.illesztõt csinálná, nem az én gépemet. :mrgreen:
Title: Re: HW készítés
Post by: MrPrise on 2007.March.22. 17:11:37
Néha ki is kell kapcsolódni :-D
Title: Re: HW készítés
Post by: tigrian on 2007.March.22. 17:15:35
Tigrian?  :oops:
Sosem gondoltam, nem is ígértem, ha jól emlékszem, hogy meglevő HW-ek készítését vállalnám.
Újak tervezését, azt igen. Az más kérdés, hogy az tetű lassan megy...
Title: Re: HW készítés
Post by: Zozosoft on 2007.March.22. 18:24:52
Újak tervezését, azt igen. Az más kérdés, hogy az tetû lassan megy...
AIOI-val mi a helyzet? :-)

Szalai kolléga belsõ bõvítés kérdését nem egészen értem a HW készítés címszó alatt.
Egyrészt igen, kéne egy új belsõ bõvítés, némileg több RAM-mal, esetleg turbó kártyával, és akkor már a PS/2 illesztõ is helyet kaphatna rajta.
Ehhez kéne valaki aki NYÁK-ba tudná önteni a kapcsolási rajzot, netán már a kapcsolás elkészítésében is tud segíteni :-) itt gondoltam Tigrianra.

Most ilyesmire gondoltál Szalai? Vagy csak van egy géped hibás felsõ panellel, amit meg kéne javítani?
Title: Re: HW készítés
Post by: szalai56 on 2007.March.22. 18:37:59
A cím jobb lett volna, ha azt írom Javítás és készítés. Sima belsõ RAM bõvítésre gondoltam, mivel még azt a kis nyákot sem tudom megcsinálni, mert nem tudok maratni. Esetleg vennem kéne próba panelt és azon megcsinálni, de mivel a vásárlás utazással együtt több óra és üzemanyag, lehet jobban jár az ember ha megcsináltatja.
Title: Re: HW készítés
Post by: gafz on 2007.March.22. 21:49:47
Ez a turbós, RAM bõvítõs belsõ SRAM panel nem is marhaság ám! Na, légyszi légyszi légyszi :)  Az AIO meg kompatibilis lesz a belsõ RAM bõvítõvel :D
Title: Re: HW készítés
Post by: nt75sw on 2010.October.25. 19:17:53
Üdv!

Egyszerűen fogalmam nincs, hová írjam a problémám :)
Végülis HW...

Naszóval, van nekem egy Commodore 1541-II meghajtó.
Olvastam valahol, hogy össze lehet hozni az EP128-al.
Nem találom sehol az infókat.

Valaki tudna segíteni, egy részletesebb leírással?

Köszi előre is :)

Ui.: Egy kérdés még, nem nevetni, soha nem volt lemezes meghajtóm :)
Ha meghajtót szeretnék használni, akkor ahhoz nem lesz jó az alap cartridge,
hanem exdos-os kell, ugye? Mert az nincs...
Title: Re: HW készítés
Post by: Zozosoft on 2010.October.25. 20:14:35
Naszóval, van nekem egy Commodore 1541-II meghajtó.
Olvastam valahol, hogy össze lehet hozni az EP128-al.
Nem találom sehol az infókat.

Itt a fórumon Commodore buherálás címszó alatt tárgyaltuk :-)
ep128.hu / Util / CBM Multi File Transfer ott van a végén a kábelbekötés is, de ha érdekel van nekem egy fölösben, ugyis jössz majd valamikor EPROM-ot égetni :-)
Title: Re: HW készítés
Post by: nt75sw on 2010.October.26. 09:23:12
Hát épp költözés van, fogalmam nincs merre vannak az "égetnivaló" romok  :lol:
Mikor sikerül mindent kipakolnunk majd szólok :)

Na azért nekiesek gyorsan ennek a meghajtónak addig.
Title: Re: HW készítés
Post by: Ferro73 on 2011.January.29. 14:15:59
A gépen belül 2 db IC-vel valamelyest lehetne javítani a ZX Emulátort
Egy 74xx393 és valami Prom minimum 512 bájt
a hagyományos kivezetéseken kivül még 4 pontrol kell gondoskodni ezért gondoltam belülre
Szükséges pontok:
Z80-as A14 és A15 nem a Nick féle A14 A15
Nick  32. és Dave 41. összekötö vonal VIRQ
és végül a Dave 68. RD2               IN B7h

szoftveresen használható
ld  a,ZX_Attributum
in  a,(0B7h)
eredmény A értéke Ep Attributum

Bár nem emlékszem pontosan a ZX Emu csak akkor modositja az attributumot amikor a program irja vagy idönként újra át irja az EP attributum teruletet.
De lehet, hogy egy programban probálták igy ki küszöbölni az Attributumok okozta szin kavalkádot.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.24. 14:13:49
Használja a gép valamire azt a 9V-ot amit a tápegységtõl kap?
Title: Re: HW készítés
Post by: Zozosoft on 2011.February.24. 14:15:11
Használja a gép valamire azt a 9V-ot amit a tápegységtõl kap?
Közvetlenül a Speaker erõsítõje.
Valamint abból csinál 12V-ot a videó IC-knek.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.24. 14:56:15
A speaker erösitöje elmegy 12V-ról is. Láttam az adatlapján.
Tehát, ha kiiktatom azt a DC-DC konvertert, ami 12V-ot csinál, és direktbe rákötöm a tápra, akkor már kapcsoló üzemü 12V-os tápról is tudom müködtetni kedvenc EP-met.
Igaz?
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.26. 20:16:26
A PC billentyû  /8042 IC/  helyett volna-e más áramkör Pl: PICxxx
Az USB,PS-2 vezérlés esetleg különbözö.
Ha lehet ne PIC-be vezérelni akkor el végezhetné a PC ASCII -> EP sorbit convertálást is
az EP billentyû sor választás után van min. 1 mikros idö ami alatt kicserélhetö az EPsor bit
És mind ez egy PIC lehetne
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.27. 14:10:49
Kérdés  2 db PICxxx IC között soros komunikáció 1 érpáron megoldható ?  1  5v, 1 0v, 1 IN, 1 OUT
Külsö PC billentyü  1. PIC leolvassa a mátrixot és elköldi a 2. PIC felé sorosan az EP sorbit változást ha van
A 2. PIC fogadná,tárolná a pillenatnyi értéket és a párhuzamos kimenetére rakná az EP kért sorát (OUT 0B5h)
Régan használtam PIC-et én ebben látnám a megoldást bár nem fejlödtem tovább
Árát sem tudom lehet nem éri meg ezzel foglalkozni.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.27. 17:24:46
Egy pic erre a celra 250Ft.
Elhiszed, hogy nem ez a legnagyobb problémám?
A nagyobb gond az, hogy hogyan fogom megcsinálni a nyomógombos billentyûzetet.

 A telefonoknál azt szokták csinálni, hogy a Nyákra elkészítik az érintkezõket, bearanyozzák a felületét, és ún. domesheet fóliát ragasztanak rá, megfelelõ pozícióban.
 Pl. itt (http://www.gerry-com.de/shop/artikelbilder/_9991150.jpg) egy kép egy ilyen domesheet fóliáról.
 Ez a domesheet fólia egy vékony fehér mûanyag fólia, amin a billentyûzet adott betûhelyein egy púpos, könnyen hajlítható lemez található (ugyanolyan púpos lemez mint ami a mikrokapcsolókban van). Természetesen ahol ez a púpos lemez van, ott a fólia is púpos. Namost, ahogy lenyomod a billentyûzet egy gombját, a gomb nyúlványa lenyomja ezt a lemezt, ami kontaktust létesít a NYÁK érintkezõi közt. A pergésmentesítést pedig egy soklábú szûrõ IC oldja meg.
 Ahol nem ezt a megoldást használják, ott kapcsolókat forrasztanak fel.
 
 
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.27. 19:26:17
igen én is ezt a megoldást irtam csak kb 10-20 éves technologiával nem müanyag foliából hanem rózsdamentes acélból.
képet nem találtam még, ha tudsz oldalt ahol kereshetek irj

ezen a müanyag folián az érinkezök (gombok) egymással nincsenek rövidzárban ugye ?
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.27. 20:29:16
Persze, hogy nincsenek rövidzárban. Nem nézted a képet amit linkeltem? Csupán pozicionálás és rögzítés miatt kell a ragadós fólia.
Itt (http://2.bp.blogspot.com/_haRAPmO1Seg/TML4L8_zUoI/AAAAAAAAAo8/BLezoN9nYM4/s1600/Nokia+c1+PCB+Board+Layout2.jpg) egy másik kép a nyákról, amire ráragasztják a domesheet-et. Nézd ahogy az egyes pozíciókban vannak a kontaktusok. A külsõ grafitos körön nyugszik a kerek fémlemez, és amint megnyomjuk a gombot, benyomódik a közepe, és rövidre zárja a kontaktusokat.

 Ha érdekel a pic... ChipCAD-nél láttam Budapesten 250Ft-ért PIC-et. 16F57, 16F59 tipusú IC-k már elég sok lábbal rendelkeznek. Azért ilyen olcsó, mert nincsenek benne egyéb szolgáltatások (AD converter, UART ..stb) de ehhez a billentyûprojekthez nem is kell más.

Milyen képet nem találtál, milyen oldalt szeretnél? Nem értettem a második sorodat.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.27. 20:40:53
Különben már sikerült szereznem 4 erû szalagkábelt. Valami miatt igen horribilis összegekért mennek az ilyen cuccok, de sikerült beszereznem párat olcsóbban, hozzá a felületszerelt csatlakozót is. Nem olyan mint ami az enterprise-ban van, hanem zipzáras, tehát könnyû betolni, majd lezárjuk, és megfogja.
 Megvárom míg megérkezik. Nagyon jó elõérzeteim vannak.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.27. 22:14:50
mibe kerülhet egy PIC 16c745 v. 16c765 forintban ?
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.27. 22:35:05
Sajnos már nem gyártják, és sehol nincs raktáron. Én is sokat kerestem.
 Ha az USB miatt kell akkor inkább használj 18F4550-et ez 1200Ft körül van. Ennek ez az ára. Sajnos sehol máshol nem lehet olcsóbban megkapni. Én vettem egyet. Még nem volt idõm kipróbálni, de támogatja az USB 1.1-et míg amit te említettél az csak 1.0-át.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.27. 22:55:24
de támogatja az USB 1.1-et míg amit te említettél az csak 1.0-át.
leirásban USB2.0 
lehet ezlesz a megoldás EXT bill conv EP sorbit
Hozzávalok:PC Bill USB-s,  USB ajzat, PIC18F2550 v 18F4550, 1db Osci, némi vezeték, egy profi program, pozitiv hozzáállás
 
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.27. 23:52:04
A Microchip PIC vezérlõi nem képesek HOST módban, kizárólag CLIENT módban mûködni.
Hostnak hívjuk a Számgép (PC) USB vezérlõjét Client pedig az összes periféria (kivétel az USB hub). Ilyen szemszögbõl szemlélve a PIC csak periféria lehet. USB-n más perifériával nem képes adatot fogadni/küldeni.
 Érted mit mondok, ugye?

USB billentyûzet használatához ajánlanám inkább az USB -> PS/2 átalakítót. Minden egérhez adnak (zöld vagy lila színû), nos az billentyûzethez is jó. A PS/2-t pedig játszi könnyedséggel le lehet kezelni pic-cel.
Tehát elég az egyikhez (PS/2) megcsinálni, és azután mindkettõhöz jó lesz.

A verziószámot valóban elírtam, régen foglalkoztam vele már. Tényleg dereng valami azzal kapcsolatban, hogy a 18F4550 már 2.0-át tud.
Title: Re: HW készítés
Post by: Zozosoft on 2011.February.28. 09:19:52
Tehát elég az egyikhez (PS/2) megcsinálni
PS/2 már meg volt. (http://ep4ever.org/hardver/uj_hw_taszttoldozas-t8.0.html)
Eltekintve attól, hogy a vezérlõ állandó kitörlõdése miatt kudarcba fulladt a dolog, amikor mûködött is, érezni lehetett a késleltetést az akciódúsabb játékokban. Hiába nyomom a megfelelõ pillanatban a gombot, a géphez már késõbb jut el az infó.
Ezért is nem értem, hogy miért akartok egy lassító, butító áttételt építeni az EP billentyûzete és az alaplap közé  :oops:
Ha egy adott külsõ billentyûzetet veszünk, akkor ok, mert nem lehet másként. De belülre...
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 11:58:40
Nem lesz lassabb az áttét. Mert gondoskodok a jó sebességrõl!
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 16:21:22
Azt nem tudom mennyi idötvesz igénbe a mátrix leolvasása és az vezért+ASCII kód elküldése mert ott lehet a lassulás oka
Bár lehet lekell kérni a billentyüzett bufferéböl ez okozhat lassulást
Akkor viszont a Billentyüzetben levö elektronikát is át kellene alakítani erre kérdeztem a PIC közötti soros komunikáciot.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 16:32:36
A pic 20mhz-es oszcillátorral 20 osztva 4 = 5Mhz-es sebességgel hajt végre utasításokat. Beolvasás + átküldés nem lehet 200khz-nél lassabb.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 16:48:05
A pic 20mhz-es oszcillátorral 20 osztva 4 = 5Mhz-es sebességgel hajt végre utasításokat. Beolvasás + átküldés nem lehet 200khz-nél lassabb.

Miért kell osztani 4-el a 20Mhz akkor 5M utasitás / sec ?
200khz az 5 mikrosec
Mennyi lehet az átviteli freki? az fix, arányós vagy álitható ?
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 17:09:09
Nem emlékszem miért csinálta így a Microchip a PIC-eit, de arra emlékszem, hogy az órajel negyedével dolgozik.

Én arra gonoltam, hogy szoftveresen oldanám meg az adatátvitelt a 2 adat vezetéken, mert olyan pic-eket sikerült szereznem, ami nem tud semmilyen buszt kezelni.
 Annyi volna, hogy beolvassa a bill allapotát, átküldené a bill kódját, és hogy nyomva van vagy elengedték. Akár úgy is megcsinálhatnám, hogy ps/2 billentyûzet szabvánnyal küld adatot át, így legalább lehetõséget biztosítunk külsõ PS/2 csatlakoztatására is.

Mikor van szükség külsõ bill. csatlakoztatására?
Ha rádiós billentyûzettel szeretnék MAGICBALL-t játszani.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 17:48:14
Akkor a PIC ugyan ugy fog müködni mint az EP
A soros átvitel felemésztené a sebességét igaz az átvitel lehet gyorsbb lenne

Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 18:17:14
Mivel nincs semmi más dolga mint hogy beolvassa az adatokat, konvertálja és átküldje a dekódolónak, szerintem elég gyors lesz.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 18:34:18
Mivel nincs semmi más dolga mint hogy beolvassa az adatokat, konvertálja és átküldje a dekódolónak, szerintem elég gyors lesz.

azon a végén oké de az EP felöli oldalon?
Ha az EP kér egy új sort azt azonnal teljesíteni kell /max 2 mikrsec/ és ha közben fogadja az adatot adatvesztés lesz.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 19:10:53
Na és, akkor mi történhet? Majd átadja az EP-nek a következõ frame-ben. Nem hiszem, hogy ez olyan nagy gond lenne.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 19:36:12
Na és, akkor mi történhet? Majd átadja az EP-nek a következõ frame-ben. Nem hiszem, hogy ez olyan nagy gond lenne.
föleg ha Magig ball-ozól,  és ha új sort kér az EP mindig tolodna akkor mikor kapná meg. Ez igy nem jó.
PL:  ld a,7
       out (0b5h),a        ;1 us
       in a,(0b5h)           ;1 us
       bit  a,1
       jp nz,valami1
       ld a,6
       out (0b5h),a        ;1 us
       in a,(0b5h)           ;1 us
       bit  a,1
       jp nz,valami2

ha nem oldható meg max 2 mikrsec alatt (turbos gépen még ennyi se) akkor felejtö az egész

1/5m= 200ns   2/0.2 =10   azaz PIC 10 utasitás alatt kikellene küldeni az EP sorbitket /nembiztos a számolás/


Title: Re: HW készítés
Post by: Zozosoft on 2011.February.28. 20:04:10
Na és, akkor mi történhet? Majd átadja az EP-nek a következõ frame-ben. Nem hiszem, hogy ez olyan nagy gond lenne.
Basicben pötyögésnél valóban nem nagy gond :-)
De továbbra se értem minek lassítót építeni az EP és a billentyûzete közé  :oops:
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 20:42:31
Basicben pötyögésnél valóban nem nagy gond :-)
De továbbra se értem minek lassítót építeni az EP és a billentyûzete közé  :oops:
Részemröl a közel 1m hosszú 20-eres kábel helyett 4-eres külsö billentyü.
Nem lenne gong a foliával lemennék a MM és vennék 999 Ft egy PC billentyüt a következö 5 évre
Title: Re: HW készítés
Post by: Zozosoft on 2011.February.28. 20:55:17
Részemröl a közel 1m hosszú 20-eres kábel helyett 4-eres külsö billentyü.
Nem lenne gong a foliával lemennék a MM és vennék 999 Ft egy PC billentyüt a következö 5 évre
Ez ok, mert ezt nem lehet másként, amúgy meg már linkeltem, hogy ezt egyszer már valaki megcsinálta.
Amúgy meg a frissen gyártott EP fóliák pont olyan jók mint amik a PC-s billentyûkben vannak!

Viszont Tuby128 onnan indult, hogy a fólia helyére tesz egy nyákot mikrókapcsolókkal. Itt nem értem miért kéne PIC-kel túlbonyolítani a dolgot.

PC-s billentyûhöz még: érdemes emulátor alatt kipróbálni a KEY-TEST.COM (http://www.ep128.hu/Ep_Util/Pic/Keyboard_Tester.gif)-ot. Igazi EP-n két megfelelõen elhelyezett tenyérrel az egész mátrixot ki lehet nullázni.
PC-s billentyûvel jó ha 5-6 gombig el lehet jutni... egyes bonyolultabb cheat-ek ezért mennek csak valódi EP-n.
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 21:17:34
Szerintem mûködni fog. Muszáj kipróbálni, mert nem jutnánk soha elõre, ha mindig mindent leszavazunk.
Mondjuk úgy, hogy készítek egy alternatívát. Ha valakinek tetszeni fog, akkor megcsinálom neki. Aki meg hajlandó kifizetni 8000-et az megveszi a fóliát.
 Az enyémhez lehet majd PS/2-t csatlakoztatni, ha úgy adódik.
 
 Nincs azzal semmi baj, ha több lehetõség adatik meg annak érdekében, hogy mûködjön az EP.
 Különben meg, ha hozzányúlok korszerû eszközökkel az alaplaphoz, és oda illõ csatlakozókkal látom el - tehát nem gányolás - akkor az eljárásom igenis alternatívává válhat.
Title: Re: HW készítés
Post by: Ferro73 on 2011.February.28. 21:24:51
én olcsobban szereztem be a foliát mint 8000 csak 5000 volt és jaándékba kaptam hozzá egy EP :lol:  vatare
Title: Re: HW készítés
Post by: Tuby128 on 2011.February.28. 21:36:37
Mit gondolsz, az a fólia meddig fog tartani? Persze már felnõtt vagy, nem használod úgy, de amikor én általános iskolás voltam, és 10-14 órákat ültem az IS-BASIC mellett, nos olyan erõsen használt környezetben igencsak kopik.
Nálam a kurzor jobbra irányuló mozgása miatt vált egyre idegesítõbbé.
Meg sokat használtam az F5 -> F2 kombinációt is.
Title: Re: HW készítés
Post by: szipucsu on 2011.February.28. 23:05:34
Meg sokat használtam az F5 -> F2 kombinációt is.
TEXT - LIST. Ismerõs. :D
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.01. 00:14:51
Ha a program rövid volt, akkor eme kombináció után automatikusan a belsõ JOY-hoz nyúlt az ember.
Ha hosszabb, mint modjuk a hamika akkor PAUSE-PAUSE-PAUSE majd ha megvan amit akarok -> STOP, és ekkor jön a JOY.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.01. 06:05:34
Akkor is a leges legtöbbet a joy jobb iránya volt használva.

Utolsó lehetöségnek PC bill /márcsak foliás/ 1 PIC ami ellenörzi a matriixot konvertálja EP sorbitté és betölti azt RD0 jelre
nem több min 20 cm kábel
out b5h   1
in b5h     1
sor cim    3
adat  bit  8
táp           2
ez minimum 15 ér és nem 18 bár lehet a tápnak több kell /kábel minöségétöl függ/
persze ha a PIC eltudja végezni azt a 2 us határt egyébként az egésznek semmi értelme ahoz az össze EP programot át kellene irni.
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.01. 19:45:03
Drága a szalagkábel. Örülök, hogy 4-est tudtam szerezni, szuper csatlakozókkal. Ez van kérem, ezt kell szeretni.
Inkább felrakok két smd PIC-et, mert az csak plusz 250Ft, mintsem tizenpár erû csatlakozóval csináljam meg.
Title: Re: HW készítés
Post by: Zozosoft on 2011.March.01. 21:03:00
Drága a szalagkábel.
Kidobott floppy/ide kábel ingyen van kilométer számra :-)
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.01. 21:25:43
Nem az nem jó. Én másra gondoltam:

(http://www.o-digital.com/uploads/2179/2187-5/FFC_FPC_Connector_447.jpg)

Vagy ez vagy semmi. Nem gányolunk, ez ENTERPRISE, nem pedig sufni-prise.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.02. 06:07:51
hát ezekkel dág és körülményes lesz
Floppy kálelle olcsobb és minek új csatlakozora cserélni a régit mikor felhasználhato a régi

Title: Re: HW készítés
Post by: Tuby128 on 2011.March.02. 12:58:41
Nézd, a floppycsatlakozós szalagkábel nem erre való. Csináltam egy olyat régebben. Úgy néz ki azzal a szürke szalagkábellel, hogy szinte már hánynom kell. Ronda, otromba, és nehezen lehet lecsatlakoztatni: persze mert nem erre tervezték, biztos tartásra tervezték még akkor is, ha remeg a floppy/merevlemez meghajtó.
 Mit szolnál hozzá, ha ki kellene valami miatt húzni ezt a szalagkábelt az EnterPrise alaplapján a socket-bõl, és olyan erõsen tartana, és olyan szerencsétlenül adódna hogy az egész kiszakadna. Tönkretenné a gépet, s mindezt csak azért mert megpróbáltam az ide nem illõ alkatrésszel. Vagy forasszam be egyenként, és akkor hogy fog kinézni???

 Az én megoldásom, könnyen csatlakoztatható, alig foglal helyet, nem otromba, kifejezetten jól néz ki, tükrözi a mai kor technikáját és könnyebben hajlítható. Ráadásul a 4 ér miatt kisebb a meghibásodási valószínûség is.

 Node ha már megvásároltam, hosszú keresgetés után rátaláltam egy kedvezõ árú termékre, akkor már csak ezt fogom beletenni.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.02. 16:05:39
Nézd, a floppycsatlakozós szalagkábel nem erre való. Csináltam egy olyat régebben. Úgy néz ki azzal a szürke szalagkábellel, hogy szinte már hánynom kell. Ronda, otromba, és nehezen lehet lecsatlakoztatni: persze mert nem erre tervezték, biztos tartásra tervezték még akkor is, ha remeg a floppy/merevlemez meghajtó.
Nem a sodrottra gondoltam hanem a merevebb egyszálasra az alkalmas de a sodrottal is lehet boldogulni
Én birtam forrasztani oldható csatlakozoval /1 soros 90 fokos jumper ajzat 8 darab közvetlenöl behelyezhetö a billfolia csatlakozoba/ , csak gyakorolni kell a forrasztást
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.04. 21:28:51
Épp most ellenõrzöm, hogy a B8-as portra kell az alsó 4 bittel kiválasztani a 10 vezetékbõl egyet, majd ugyaninnen kiolvasni az eredményt (ami már 8 bites).
Ha nincs lenyomva billentyû, akkor a bitek értéke 1; ha le van akkor 0.

 Most keresem ki a 0-ás lapon, hogy az OUT B5 és IN B5 utasítások milyen messze állnak egymáshoz képest. Kíváncsi vagyok.

Illetve megnézem szkóppal, hogy kb mennyi idõ telik el WR0 és RD0 lefutóéle között.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.04. 22:20:57

Illetve megnézem szkóppal, hogy kb mennyi idõ telik el WR0 és RD0 lefutóéle között.
minimum 11 ciklus 11*250 nanos 2.750 mikrosec normál 4Mhz nem videoram és közvetlen lekérdezés azaz
ld a,7
out (0b5h),a      11 ciklus
in a,(0b5h)         11 ciklus
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.04. 23:31:20
Mérési jegyzõkönyv:

Ez történik pontosan:

....
OUT (B5),x   --> WR0 <= lefutó él ; D0...D7 = x
IN a,(B5)   ---> RD0 <= lefutó él ; a = D0...D7
....

Azért lefutó, mert WR és RD nyugalomban logikai 1-et vesznek fel.

Méréseim közelítõ eredménye:
t idõ két RD jel között: 18µs
t idõ WR és RD jelek között: 2,8µs

 Ezeket az EXOS billentyûzet lekérdezése alapján mértem.
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 01:04:59

Írtam papíron egy rutint PIC-re ami kiteszi a kért 8-bites adatot a hivásra.
Számításaim szerint 20Mhz-es oszcillátorral, a leghosszabb idõ kéréstõl - kirakásig: 1,2µs lenne.

Ez a mért értéknek (t WR0-RD0) kb. a fele. Szerintem jó lesz.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 01:21:26
t idõ WR és RD jelek között: 2,8µs

nem sokat tévedtem a 2,75µs max 50 ns de lehet, hogy kerekitve van
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 01:30:39
Nem kerekítve van, hanem ez az analóg oszcilloszkóp pontossága.
Title: Re: HW készítés
Post by: Zozosoft on 2011.March.05. 07:51:54
Már írtam egyszer az outnak és az in-nek nincs szoros köze egymáshoz! Ha folyton ugyanazokra a billentyûkre kíváncsi a program akkor elég egy OUT és aztán lehet, hogy órákig csak IN jön!
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 09:05:54
De ha nem, és azért lássuk be a legtöbb alkalmazás az összes billentyûre kíváncsi, akkor mégiscsak úgy van ahogy fent írtuk.
Különben meg mindegy mire kíváncsi, mert a rutinom két egymást követõ in-t is képes kiszolgálni. Még turbós gép esetén is.

Fiúk nekem nagyon jó elõérzetem van a billentyûvezérlõvel kapcsolatban...

 Ja és mellesleg, a mérés során sikerült megtapasztalnom, amit korábban említettek, hogy ha hosszú a vezeték, akkor összeszedhet zajt az érerbõl, és önálló életre kel a billentyûzet.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 10:30:08
persze mert  a felhuzó ellenállások éppen csakfenn tartja a jelet van ugy, hogy megérinteg a 8 érinkezö csatit és már pereg a betü
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 10:45:12
Áhh, a felhúzó ellenállások az IC másik oldalán vannak. Én kiszedtem az IC-t ami kapja az RD0 jelet. A helyére tettem csatlakozókat, hogy a PWB-nek legyen stabil helye, ami megtartja, illetve amúgy is pont azok az "adatlábak" kellenek ami ott van. Eddig minden frankó,  jövõ héten talán már meglesznek a PIC-ek és az SMD alkatrészek.
 Fólia hiányában egyelõre szerintem csak PS/2-es billentyûzettel fogom tudni tesztelni. De az nem is baj, mert azzal is kell mûködnie.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 10:51:09
Írtam papíron egy rutint PIC-re ami kiteszi a kért 8-bites adatot a hivásra.
Számításaim szerint 20Mhz-es oszcillátorral, a leghosszabb idõ kéréstõl - kirakásig: 1,2µs lenne.

Ez a mért értéknek (t WR0-RD0) kb. a fele. Szerintem jó lesz.
milyen megfigyelöt használsz WR0 figyelése az egyik bemenetre ?
Mert azt folyamatosan ellenörizni kell és akkor mi ellenörzi a foliát vagy a soros átvitelt ha 2 PIC-et használsz .
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 17:13:15
abba  a PIC-ben van INT vagy RESET  mert akkor lehetne WR0-t rákötni és ezzel megkönnyithetö lenne az idözítés
RESET esetén: valami ilyesmi
000   ld a,(PA)
001   add a,a
002   add a,a
003   jp a+sor

sor1  ld a,epsor0
001   ld (PB),a
002   jp scanmatrix /scan PS2/

értelem szerüen PIC koddal amit át kellene vennem újra, remélem valamennyire érthetö
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 21:34:17
Gondjaim vannak. Az RD0-jelzés érkezését az RB0/Int lábbal akartam érzékelni, és ekkor jött volna a megszakítás. Valami nagyon gyanús volt nekem tegnap, így újra megnéztem a 250Ft-os PIC adatlapját.
 Sajnos kiderült, hogy nincs benne Interrupt láb.
 Mivel az RB0 jel tényleg csak egy pillanatra jelenik meg, ezt a PIC nem fogja tudni érzékelni sima beolvasom-ellenõrzöm rutinnal. Tehát kell egy törölhetõ tároló.

 Azt, hogy párhuzamosan kell adatokat venni, és az IN hívást kiszolgálni, a következõképpen gondoltam megoldani:
Nyilván ahogy te is mondtad Ferro, nincs idõ adatokat fogadni, és kiszolgálni egyszerre, ugyanazon PIC-en.
Erre én azt mondtam neked, hogy akkor beteszek még egy PIC-et, hiszen úgy is olcsó, hely meg van bõven.

 A gondolatmenetem a következõ.
Jön az adat a billentyûzet felõl, PIC-1 ezeket veszi, és eltárolja memóriájába, PIC-2 kiszolgálja Z80-at saját memóriájából. PIC-1 szól, hogy kész van, PIC-2 nyugtázza, és cserélnek. PIC-2 veszi az adatokat és tárolja, míg PIC-2 szolgálja ki Z80-at.

A billentyûzet felõl elég csak annyit jelezni, hogy:
1. lenyomták
2. felengedték

Így az adatátvitel csak a lényeges dolgokra korlátozódik. A Z80-nal kommunikáló PIC addig ismétli míg mást nem kap. Így rengeteg idõt megspórolok.

Ez a rendszer - véleményem szerint - addig tökéletes lesz, amíg nem tenyerel rá valaki a billentyûzetre, mert ott lehet hogy lesz már valami késlekedés. Én azonban nem hiszem, hogy valaki úgy játszana, vagy írna egy programot, hogy rátenyerel a billentyûzetre.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 22:42:24
nemlesz igy jó a PIC 2 nek akkor 2 "megszakitást" kellene figyelnie és ebböl az RD0 elsödleges
mennyi ideig aktiv az RD0 jel? lehet tudni ?
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.05. 22:58:37
Az RD0 kb 0,01 nanosecundumig aktív. Ez volt a vicc.
Mivel felfutóélrõl (impulzusról) van szó nem aktív semeddig sem, ugyanis csak csinál egy impulzust, hogy a különbözõ tárolók és multiplexerek a felfutására reagáljanak.
 Mivel felfutást interrupt nélkül nem lehet detektálni, ezért kell egy SR tároló, ami detektálja, és jelez a PIC-nek, és amikor a PIC tudomásul vette, visszaállítja a tárolót.

 Simán van ideje akár 2 megszakítást is figyelnie, ugyanis még egy "dolgot" figyelõ rutin +400ns-ot (még két utasítás) jelent egy PIC-nél.

 Szkeptikus vagy? Nem hiszed, hogy mûködni fog?
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 23:12:09
probáld 74ls74  az RD0 -> clk   
                                nQ -> I 
                                  Q -> PIC PA 0.bit
                  PIC PB 0.bit -> RST
igy RD0 mindaddig lesz amig nem törlöd
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.05. 23:26:57
Milyen PIC et használsz néz utána  kellene lennie RESET résznek megkéne nézni ilyenkor mennyi idö tellik el mig beolvassa az elsö adatokat
amugy nem az RD0 az érdkes hanem a WR0
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.06. 01:17:10
Hát igen, ez itt a fõ kérdés "Milyen PIC-et használsz?".
Most realizálódott bennem, hogy legalább egy szinkron soros adó/vevõ kellene, ami a fõprogramtól függetlenül lebonyolítja az átvitelt mialatt a PIC csinál mást.
 Korábban arra gondoltam, hogy majd megoldom szoftveresen, de túlságosan szûkre vannak szabva az idõzítések ahhoz, hogy még ezt is külön elvégezzem szoftveresen.
 Keresgélésem eredményeként találtam egy PIC vezérlõt, aminek elég lába van a feladathoz, plusz rendelkezik az adatátviteli egységgel is, és olcsó.

 Majd átgondolom a rendszer összekötettését, és elmondom mire jutottam.

 Az tuti, hogy a négy vezeték közül kettõn az órajel és az adat fog menni.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.06. 09:54:59
Ha az EP burkolaton bellülre akarod rakni elfér de felesleges hamár megvan a bill mátrix.
De viszont ezek a probálkozások elsö lépések egy második billentyü csatlakozohoz
mert az http://www.ep128.hu/Ep_Hardware/Ep_Billentyu.htm  nem igazán tökéletes folia helyettesitésre inkább csak külsö EXOS billentyünek amihez még megkellene irni a kiegészítö EXOS rutinokat szövegszerkesztésre tökéletes de játékra már használhatatlan.

Mátrix hiányában probáld addig külsö PS2 billentyüvel ugyis a terveid közt van és addigis halad a munka.
Onnan már csak szoftver kérdése a 2 PIC alkalmazása.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.06. 18:07:24
milyen más dologra lehetne használni a PIC-eket az EP-ben ?
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.06. 21:36:43
Az RD0 kb 0,01 nanosecundumig aktív. Ez volt a vicc.

akkor valami men jó ennyi idö alatt kizárt, hogy a Z80 érzékelné és az U27 az LS373 csak addig H,L kimeneze ameddig aktiv az RD0 utána márcsak Z 
Az idönek joval tobb mint 35 nanosec kell lennie a Z80-as diagrammok szerint
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.06. 21:50:02
Egy PIC általában a következõket tudja:

-Analóg - Digitális átalakítás (12bites eredmény 0-5V tartomány)
-Komparátor (ha eléri a referenciafeszültséget, megszakítás generálódik)
-Impulzusszélesség-moduláló kimenet (timer alapján választható kitöltési tényezõ)
-Komersz I/O portok
-Adatátvitel: soros szinkron/aszinkron
-Adatátvitel: párhuzamos slave (ezt már csak néhány IC tudja)
-Adatátvitel: SPI/I2C
-Adatátvitel: USB slave (szintén csak néhány tudja)
-Interrupt (Programozható de max 8lábon, amennyiben adott lábon változás történik, megszakítás generálódik)
-Timer 8bit/16bit (programozható, h. hány utasításciklus után növekedjen, túlcsorduláskor megszakítás generálódik)

Még további tuajdonsága, hogy maximum 5Mhz-es ciklusidõvel tud dolgozni (20Mhz-es Kvarc mellet), melybõl az ugró utasítások két ciklust vesznek igénybe.

Nos, ezek után már talán meg lehet válszolni a kérdésedet.

----------------------------------------------

Drága Ferro, egy felfutó él érzékelése nem úgy mûködik, hogy kiteszi a jelet, és azt x secundum alatt érzékeli, hanem léteznek speciális áramkörök, (tárolók - SR tároló pl.) ami elõtt van egy komparátor, és amint megugrik egy pillanatra a jelszint (pl:WR0) a tároló 1-be áll, és úgy is marad. Ezek után egy jel (mondjuk egy újabb órajel) törli a tároló tartalmát, így 0-ba áll vissza.

 Nagyon úgy érzem, hogy csak felületesen olvasod el a hozzászólásaimat.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.06. 22:02:04

Drága Ferro, egy felfutó él érzékelése nem úgy mûködik, hogy kiteszi a jelet, és azt x secundum alatt érzékeli, hanem léteznek speciális áramkörök, (tárolók - SR tároló pl.) ami elõtt van egy komparátor, és amint megugrik egy pillanatra a jelszint (pl:WR0) a tároló 1-be áll, és úgy is marad. Ezek után egy jel (mondjuk egy újabb órajel) törli a tároló tartalmát, így 0-ba áll vissza.

Ebben igaza adok
De ha vissza olvasod amit irtál te is észreveszed, hogy nem WR0 hanem RD0-ról irtam és ha megnézed az EP kapcs rajzot
http://www.ep128.hu/Ep_Hardware/Pic/EP64-2.jpg
akkor láthatod miröl irkálok
igaz nincs ilyen vézetségem ezért meg magyarázhatnád nekem mert lehet csak "egy hülye okoskodik"
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.06. 23:31:36
Igen, valóban nincs ilyen a kapcsolási rajzon, és az IC adatlapján sincs CLK bemenet.
Megyek megmérem mégegyszer azt a jelet.
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.06. 23:46:02
Oké, megmértem újra. Kicsit nehézkes már ilyen "szapora" tartományban analóg oszcilloszkóppal mérni, de ha tudja az ember mit keressen, akkor könnyebb.

Szóval méréseim szerint az RD0 kb. 200~220ns ideig jelez.
Title: Re: HW készítés
Post by: Zozosoft on 2011.March.07. 09:15:01
Szóval méréseim szerint az RD0 kb. 200~220ns ideig jelez.
Ez jó értéknek tûnik.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.07. 17:03:05
Szóval méréseim szerint az RD0 kb. 200~220ns ideig jelez.

Akkor kb a WR0 is ennyi ideigtarthat, végülis az RD0 teljesen felesleges figyelni a WR0 az a fontos.
PIC ???
8 bit out bill.érték  3 bit in EPsor  1 reset vag INT   2 bit sorosadat/I2C/? ez kellene neked belülre és
8 bit in matrix  2x8 bit (8+2) out matrixsoroknak  2bit sorosadat/I2C/?  ez meg kellene a foliarészre

olyan PIC ami
8 bit out       billérték   
8 bit in         matrix oszlop
8 bit out      matrix sorok + 1 TTL 4-röl 16-ra
1 bit INT vagy RESET  WR0 érzékelése
Ez meg engem érdekelne létezik ilyen és mennyit kostolhat
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.07. 19:09:03
Úgy érzem a normál szinkron adatátvitel gyorsabban lezajlik mint az I2C, mert standard szinkronosnál csak adatot küld át, míg az I2C-nél van pár extra bit. (Ilyen lehet a kiválasztás, hogy melyik IC-nek szól.) Ebben az esetben adott a két ic, a kommunikáció egyirányú. Illetve amennyiben a fogadó pic foglalt, és nem akar adatot fogadni, felhúzza az adat és clk lábat, így addig vár a küldõ.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.07. 19:19:49
Úgy érzem a normál szinkron adatátvitel gyorsabban lezajlik mint az I2C, mert standard szinkronosnál csak adatot küld át, míg az I2C-nél van pár extra bit.
Bit ? nem byte.?
standard szinkronosnál talán még az átviteli sebességet is növelni lehet ?
Title: Re: HW készítés
Post by: Tuby128 on 2011.March.07. 19:53:40
Nem néztem meg az I2C specifikácót, de biztos, hogy több kell neki, mert azt sok eszközre tervezték, és emiatt címzettek vannak akiket ki kell választani.
A másikat valóban állítani lehet, hogy milyen sebességgel történjen az adatátvitel.
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.07. 20:08:56
Most frissítem az emlékeim és bövitem a tudásom PIC-böl
Kevés magyar oldalt találtam ezidáig ebben a témában.
föként a PIC felépítésben tartalmával
Title: Re: HW készítés
Post by: Ferro73 on 2011.March.09. 17:17:18
A felsö 64K lap helyett lehetne tervezi, készíteni valami összetettebb lapot.
256 ram
Z80 Turbó áramkör
+1 Speeker erösítö /Stereó belsö hang/ vagy stereó erösítö 2 speekernek
Beépitet óra
és egyéb
Title: Re: HW készítés
Post by: szipucsu on 2011.June.09. 12:48:39
Errõl a ketyerérõl hogyan lehetne megállapítani, használható-e EP táp gyanánt?
Egy + jel és egy nyíl van ott, ahol a géphez csatlakoztatni lehet. Gondolom, a közepe a +, a "külseje" a -. Nem nagyon értek az ilyen hw dolgokhoz...
[attachthumb=#]
Title: Re: HW készítés
Post by: Zozosoft on 2011.June.09. 13:38:36
Gondolom, a közepe a +, a "külseje" a -.
Na ez az ami az EP tápnál (http://gafz.enterpriseforever.com/Galery/Alapgep/alapgep.htm#5) pont fordítva van.

Ezenkívül még azt is tudni kéne mennyi ampert bír leadni az a cucc.
Title: Re: HW készítés
Post by: szipucsu on 2011.June.09. 14:11:46
Ezenkívül még azt is tudni kéne mennyi ampert bír leadni az a cucc.
Ha pont fordítva van, akkor szerintem felejtõs. Vagy valahogy "meg lehet fordítani"?
"max.500 mA" van ráírva amúgy.
Title: Re: HW készítés
Post by: Zozosoft on 2011.June.09. 14:26:41
"max.500 mA" van ráírva amúgy.
Az nagyon kevés, így akkor felesleges is a dugóval variálni.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 00:46:43
Jól értelmeztem hogy egy élcsatlakozó 1000Ft? Ilyen drága? És még kapni sem lehet Magyarországon?

Amúgy ha valaki tudja légyszi egészítse ki az alábbi wiki bejegyzést, hogy hogyan működik az A22 címvonal.

http://wiki.enterpriseforever.com/index.php/Expansion_Bus
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 07:24:47
Jól értelmeztem hogy egy élcsatlakozó 1000Ft? Ilyen drága? És még kapni sem lehet Magyarországon?
Jól.

Quote
Amúgy ha valaki tudja légyszi egészítse ki az alábbi wiki bejegyzést, hogy hogyan mûködik az A22 címvonal.
Sehogy, mert nincs olyan :-) Ott a Nick 14Mhz-e jön ki.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 13:09:34
A system bus bridge-en melyik érintkezőn jön ki a táp? :)
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 13:24:56
A system bus bridge-en melyik érintkezõn jön ki a táp? :)
Ha a +9V-ot keresed, akkor az sehol. A +5V a 4-es lábakon.
Itt van a kombinált lábkiosztás. (http://enterprise.iko.hu/pinouts.htm)

A Mészáros féle buszbõvítön ott +9V, ezért ide gyári EXDOS-t nem szabad dugni, csak a kártya legvégére, ahol a bridge-nek megfelelõen GND van a +9V helyén.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 14:01:45
Van infód a bus bridge-en levő tápcsatiról?
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 14:13:45
Van infód a bus bridge-en levõ tápcsatiról?
Azon a +9V megy be a bridge-ben lévõ 7805-be, és ez esetben nem a gépbõl jövõ +9V-os vezetéket terheli.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 14:21:20
Mi lehet az oka az eredeti tápcsati méretétől való eltérés? Ha ide dugnék tápot akkor az ep-be is kellene hogy menjen táp vagy vinné azt is? Láttál már ilyet működés közben? Ehhez való tápot gyártottak egyáltalán?
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 14:34:30
Mi lehet az oka az eredeti tápcsati méretétõl való eltérés?
Szerintem ugyanannak kéne lenni. Magyar vagy angol bridge-t nézel?

Quote
Ha ide dugnék tápot akkor az ep-be is kellene hogy menjen táp
Igen.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 15:26:42
Az eredeti enterprise bus bridgeről van szó.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 15:27:56
Az eredeti enterprise bus bridgerõl van szó.
Tehát ami sötétszürke és nem fekete?
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 15:50:33
Eredetibe is többféle volt? Sötétszüre mint az enterprise és az exdos kártya.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 15:59:35
Eredetibe is többféle volt? Sötétszüre mint az enterprise és az exdos kártya.
Igen, a fekete volt amit a magyarok csináltak a Spectrum Emulátorhoz. Különös ismertetõ jele a kevésbé precíz csatlakozás :-) valamint némelyikben nincs minden Socket Address bit jól bekötve, ezért az EXDOS és vele együtt a WD portjai elköltözhetnek a megszokott helyükrõl.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 16:06:15
Én úgy gondoltam az az eredeti ami enterprise gyártmány :) De akkor mostmár tudod melyikről van szó. Ezen a csati kisebb mint az eredeti tápcsati. Nem tudok róla hogy bárki látott volna üzemelni gépet amelyikbe ide vagy ide is ment volna betáp.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 18:32:17
Nahát tényleg vastagabb a pöcök benne! Jó kérdés, hogy mire gondoltak tervezéskor... eleve egy több kártyát befogadó bõvítõ egységrõl volt szó, beépített táppal, amibõl aztán nem lett semmi.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 18:38:10
Mi fogad be több kártyát? Most elvesztettem a fonalat.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 19:10:53
Mi fogad be több kártyát? Most elvesztettem a fonalat.
Hmmm... úgy látom az ep128.hu hiányos e téren :-(
A gyári reklám anyagokban, meg akkori cikkekben látható egy doboz a gép mellett, ebben lett volna több bõvítés. A Plug and Play (bár ezt a fogalmat majd csak 10 év múlva találják ki :-) ) rendszer miatt lett az EXDOS-nak hosszabb csatlakozója, és hozzá a Bridge. A plusz lábakon 3 azonosító bit adja meg a foglalat címét, eszerint tudja dekódolni a kártya a számára használható memória és I/O címtartományt. (A kiosztást leírtam az EXDOS topicban, hogy hogyan megy a WD port cím számítása).
Azonban csak az EXDOS meg a Bridge készült el e rendszer szerint, Magyarországra nem jutott el a dokumentáció, így a magyar bõvítések már nem így készültek :-)
Kapcsolási rajz van errõl a cuccról, be kéne szkennelnem  :oops:
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.15. 19:45:09
Visszatérve az eredeti bridge-re. Erről nincs user manual hogy hogyan is működik ez a tápcsati rajta?
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.15. 22:28:32
Visszatérve az eredeti bridge-re. Errõl nincs user manual hogy hogyan is mûködik ez a tápcsati rajta?
Ott van a rajzon. (http://ep.homeserver.hu/Hardware/PCB/Picture/BRIDGE.jpg) bedugod, és akkor onnan jön a táp, nem a gépbõl.

Érdekes még az ezen a rajzon jelzett +-12V is, ami nincs bekötve, gondolom ez is a bõvítõ dobozba lett volna benne.
Title: Re: HW készítés
Post by: lgb on 2011.November.16. 14:57:59
Valahol mintha olvastam volna arrol, hogy PC ISA busz szeruseg implementalasa Ep.-hoz, magyaran: ISA-s kartyakat lehessen illeszteni a kicsikehez. Viszont sehol nem talalom nyomat, az is lehet, hogy csak almodtam az egeszet ... Valaki emlekszik ilyenre, tudna forrast (URL) adni? Thx.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.16. 15:08:10
Valahol mintha olvastam volna arrol, hogy PC ISA busz szeruseg implementalasa Ep.-hoz, magyaran: ISA-s kartyakat lehessen illeszteni a kicsikehez. Viszont sehol nem talalom nyomat, az is lehet, hogy csak almodtam az egeszet ... Valaki emlekszik ilyenre, tudna forrast (URL) adni? Thx.
A nevezetes Kopácsy interjúban. (http://ep.homeserver.hu/Dokumentacio/Cikkek/Picture/1991-marc-15.jpg)
Azóta van fotó a cuccról:
(http://gafz.enterpriseforever.com/Galery/Bovitmenyek/Picture/ISA2.jpg)

Illetve vannak ROM fájlaink, amit a németek írtak PC-s Seagate ST11 kártya használatával vinyók kezeléséhez.
Title: Re: HW készítés
Post by: lgb on 2011.November.16. 16:49:25
A nevezetes Kopácsy interjúban. (http://ep.homeserver.hu/Dokumentacio/Cikkek/Picture/1991-marc-15.jpg)
Koszi, cool. Igazabol nekem viszont valami epitheto verzio kene, ahhoz meg kapcsrajz, vagy valami elmeleti fejtegetes legalabb. Ilyesmirol tudtok, vagy ezt nekem kene megszulni, ha ilyet akarok ...
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.16. 20:03:59
Koszi, cool. Igazabol nekem viszont valami epitheto verzio kene, ahhoz meg kapcsrajz, vagy valami elmeleti fejtegetes legalabb. Ilyesmirol tudtok, vagy ezt nekem kene megszulni, ha ilyet akarok ...
Ilyen rajz még nem került elõ :-(
Itt van összefoglalva (http://www.ep128.hu/Ep_Hardware/Ep_XT_HDD.htm) ami eddig kiderült, a lényegi információ ebbõl a szempontból ez: "Az XT MFM vezérlõ kártya ami ott a 320-323H címeken van, úgy lett EP-re kötve, hogy 20-23H portokon legyen." ez alapján kösd össze a két buszt :-)

Tervezem, hogy majd egyszer én is kipróbálom... mondjuk pont ST11-es kártyám nincs, csak a régebbi MFM ST10. Meg akad 8 bites SCSI kártya is ebbõl a korból.
Title: Re: HW készítés
Post by: lgb on 2011.November.17. 01:19:38
Ilyen rajz még nem került elõ :-(
Itt van összefoglalva (http://www.ep128.hu/Ep_Hardware/Ep_XT_HDD.htm) ami eddig kiderült, a lényegi információ ebbõl a szempontból ez: "Az XT MFM vezérlõ kártya ami ott a 320-323H címeken van, úgy lett EP-re kötve, hogy 20-23H portokon legyen." ez alapján kösd össze a két buszt :-)

Tervezem, hogy majd egyszer én is kipróbálom... mondjuk pont ST11-es kártyám nincs, csak a régebbi MFM ST10. Meg akad 8 bites SCSI kártya is ebbõl a korból.


Speciel en nem MFM vezerlot kotnek ra, hanem pl ethernet kartyat :)
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.17. 10:02:26
hanem pl ethernet kartyat :)
Van 8 bites Ethernet kártyád?
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.17. 10:35:01
Aminek nem kell DMA?
Title: Re: HW készítés
Post by: lgb on 2011.November.17. 13:42:37
Van 8 bites Ethernet kártyád?

Persze, egy rakattal, mindfele "kitermelesbol". _felteve_ ha jol tudom, hogy az XT ISA bus az 8 bites adatbusszal rendelkezik, nekem ugy remlik. Szoval ilyen elven - gondolom en - barmi ethernet kartya ami XT-be belement, az jo lenne.

Amugy ez az egesz pont azert merult fel bennem (de talan mar irtam regebben vmelyik topic-ban), hogy pl C64-en is sulyos penzeket fizetsz egy RR-Net cartridge-ert, vagy TFE, whatever, amikor ott figyel egy csomo regi (ISA) kartya ami kvazi ingyen van ...

Az megint mas kerdes, hogy 16 bites (AT) ISA buszt (es kartyakat) is lehetne valahogy talan probalgatni, bar erdekes kerdes lenne athidalni a 8/16 bit elterest :) Ezert is gondoltam, hogy en mar akkor is boldog lennek, ha egy XT-"fele" ISA busz szeruseget ossze tudok hozni, amivel az Ep-re logathatok egy XT-ben amugy mukodo kartyat.
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.17. 13:50:43
ha jol tudom, hogy az XT ISA bus az 8 bites adatbusszal rendelkezik, nekem ugy remlik.
Jól rémlik.

Quote
barmi ethernet kartya ami XT-be belement, az jo lenne.
Viszont én még nem nagyon találkoztam XT-s ethernettel, akkoriban még arcnet volt a menõ.
Title: Re: HW készítés
Post by: lgb on 2011.November.17. 13:51:55
Aminek nem kell DMA?

Szerintem az nem letszukseglet, legtobb (foleg regi) hw elem kepes sima register I/O-val is barmit csinalni, a DMA ugymond csak performance hack :) :) Persze ettol jo lenne az is (es elvileg nem lehetetlen megoldani), de azert ne logjon mar a kezem bilibe, jo lesz az is, ha siman csak tudom irni/olvasni az ethernet kartya altal hasznalt I/O regisztereket. Btw, pl C64-en (sorry h mindig ezzel jovok - ott tobb tapasztalatom van, azert emlitgetem csak!) a TFE/RR-Net ilyesmi cartridge-ek is kvazi modernebb ethernet controllelre epulnek, csak epp le van butitva a hasznalt uzemmod: no DMA, 8 bit. Ettol persze meg szep lenne a hw adta lehetosegeket kihasznalni (pl DMA), de mint irtam, nem feltetlen kene elsor megvaltani a vilagot.
Title: Re: HW készítés
Post by: lgb on 2011.November.17. 14:30:54
Jól rémlik.
Viszont én még nem nagyon találkoztam XT-s ethernettel, akkoriban még arcnet volt a menõ.

Nekem tenyleg van, sot kozepsuliban is ilyenekkel volt harom gepterem is :) Bar mar eppen azon is gondolkodtam, hogy akkor meg az a gond, hogy ebbol nem lehet "tomegtermek" (hmm, "tomeg" ep-128 kapcsan ...), mert nem biztos, hogy mindenki hozzajut ilyenhez, es foleg nem ugyanolyan kartyahoz: akkor meg sw oldalrol szamitani sem lehet arra nagyon, hogy 1-2 embernel tobben tudjak kamatoztatni a project gyumolcset. PIC-ben jartas ismerosom epp nemreg javasolta, hogy valami eth controllerel megaldott uC-t (nyilvan o PIC-et javasolt) kene illeszteni, es az meg mindig viszonylag olcso lenne, es nem is feltetlen kene akkor egy "atjarot" realizalni XT ISA bus fele, csak azert, hogy menjen egy olyan kartya vele. Akkor viszont megint jon az, hogy ugye ez nem jon ki "elfekvo" alkatreszekbol, ahogy TFE/RR-Net is megvasarolando cumo C64-hez.
Title: Re: HW készítés
Post by: Attus on 2011.November.17. 15:44:49
Nekem tenyleg van, sot kozepsuliban is ilyenekkel volt harom gepterem is :)
Bratyóm is húzott ki kukából ilyet. Lehet, hogy már vissza is ment.
A kártya a kukába, nem a bratyóm.  ;-)
Title: Re: HW készítés
Post by: lgb on 2011.November.18. 12:22:04
Van 8 bites Ethernet kártyád?

Amugy az is erdekes kerdes, hogy mi tortenik, ha 16 bites ("AT ISA") kartyat ganyol az ember az EP-hez. Ha nem hasznalok DMA-t, miegymast, es a kartya maga I/O portokon at vezerelheto, akkor elvileg 8 bites I/O dolgokkal is elmegy/elmehet, tehat elmeletileg az sem lehetetlen, hogy az adatbusz felso 8 bitjet szimplan nem hasznalom (pl egy ellenallason at a foldre kotom oket, hogy ne lebegjen szegeny). Bar lehet, van ahol ez problema lenne, mindenestre PC-s emlekeim alapjan amugy is 8 bites byte-okat tologattam I/O utasitasokkal.

A masik meg amin gondolkodtam: nem feltetlen kellene az ISA-s kartyak szempontjabol vett I/O-t I/O utasitasokkent (IN, OUT) ertelmezni az EP/Z80 oldalrol (eleve van ahol gond lehet, pl utkozne az ember EP-ben hasznalt portokkal, foleg ha ott csak az also 8 bit alapjan dol el), hanem pl kivalasztok egy ures EP memoria szegmenst (16K) es ugy ertelmezem, hogyha EP oda ir/onnan olvas, akkor az ISA_s kartyak szamara azt leforditom I/O muveletekre. Igy maris van szabadon 14 bitnyi "cimtartomany" I/O-ra, es tutira nem fogok semmivel sem utkozni.

Nu persze ez szep elmelet, de egyaltalan nem biztos, hogy egy 16 bites kartya programozhato ugy, hogy teszek a felso 8 bitre, illetve a DMA nelkuli hasznalat se biztos, hogy mindig kikerulheto: ambar emlekeim szerint meg egy ISA-s szinthez kepest advanced-nek nevezheto GUS MAX kartyat is siman lehetett barhogy maceralni csupan I/O utasitasokkal, az mas kerdes,hogy mennyire lesz lassu ez ahhoz kepest hogy DMA-zni is lehetne ... Hmm, ez is erdekes project lenne (bar csak peldanak szantam) hogy GUS MAX ep128-val :-P
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.18. 13:03:32
A kérdés eldöntéséhez pontosan kéne ismerni az ethernet kártyák programozását. Mondjuk az is egy jó kérdés, hogy mennyire egységes ez, hiszen PC-n is mindegyikhez külön driver van...

IDE vinyó esetén a vezérlés az 8 bites regiszterekkel történik, egyedül az adatátvitel 16 bites. ZX81-hez láttam olyan vinyó vezérlõt, ahol nem foglalkoztak a +8 bittel, és így minden 2. bájtot használják ki csak a lemezbõl.

Az én vinyó kártyámon 16 bites pufferek vannak ki és bemenetnek, olvasáskor abba egybe jön be az IDE buszról az adat, majd két 8 bites I/O-val szedi be magának a Z80. Kifelé meg fordítva, két 8 bites értéket ír be a pufferbe, majd egy mozdulattal megy ki az IDE buszra.
Title: Re: HW készítés
Post by: Mayer Gábor on 2011.November.18. 15:16:00
Egy enterprise 5/12V -ra átalakítás érdekelne, természetesen nem a PC-s tápra 7809 -et verzióra gondolok :D
Title: Re: HW készítés
Post by: lgb on 2011.November.18. 15:40:29
A kérdés eldöntéséhez pontosan kéne ismerni az ethernet kártyák programozását. Mondjuk az is egy jó kérdés, hogy mennyire egységes ez, hiszen PC-n is mindegyikhez külön driver van...

IDE vinyó esetén a vezérlés az 8 bites regiszterekkel történik, egyedül az adatátvitel 16 bites. ZX81-hez láttam olyan vinyó vezérlõt, ahol nem foglalkoztak a +8 bittel, és így minden 2. bájtot használják ki csak a lemezbõl.

Az én vinyó kártyámon 16 bites pufferek vannak ki és bemenetnek, olvasáskor abba egybe jön be az IDE buszról az adat, majd két 8 bites I/O-val szedi be magának a Z80. Kifelé meg fordítva, két 8 bites értéket ír be a pufferbe, majd egy mozdulattal megy ki az IDE buszra.

Sajna egyaltalan nem egyseges, I/O port/stb szinten minden kartya akar teljesen mas is lehet. Ettol fuggetlenul en hiszek (a hit hal meg utoljara ...) abban, hogy I/O-zgatassal, DMA minden nelkul menne kvazi barmi. A project kisebb problemaja csupan az amit te is emlitesz itt: ahany kartya annyi driver, tehat egy ilyen "ISA-EP bridge" szep dolog, csak eppen EP oldalrol a "driver" az hw fuggo, tehat hiaba tehetsz bele elmeletileg barmilyen kartyat akkor, ha nincs hozza sw tamogatas EP-en megirva :( Mondjuk a problemat at lehetne hidalni, ha viszonylag elterjedtebb kartya-tipust valaszt az ember, pl NE2000 compatible kartya azert volt egy par, es imho ezek hw szinten kompatibilisek. Es ha valoban athidalhato a 16 bits "problema" es 8 bittel is tudjuk vezerelni, akkor ilyen kartyat mar viszonylag nagyobb mennyisegben fel lehetne lelni, es akkor eleg lenne mondjuk "NE2000 or compatible ISA card is needed" megjegyzes hozza.

Nekem a konkret problemam az, hogy bar "majdnem vegzett" (nem fejeztem be ...) villamosmernok lennek, keves ezen a teruleten a gyakorlati tapasztalatom, eleve csak ha azt nezzuk, hogy pontosan mit/mivel kene osszehuzalozni es hogyan: kell-e vmi bidirectional buffer a buszra, vagy eleg ha "megbizunk" az EP altal eloallitott read/write/stb szignalokban, lehet-e idozitesi problema ami miatt megintcsak vmi buffer/latch miegymas kene, meg ilyen "aprosagok" ... Ha ezen tuljutnek valahogy, belekezdhetnek az elso igazi 8 bit hw projectembe :)

Ezert is orulnek, ha talanek barmi gyakorlati utmutatast arra, hogy hasonlo temaban (barmifele ISA szeru dolog illesztese az EP buszara), mert akkor ki tudnek indulni mar valamibol.

Sw oldal kevesbe problemas: ugyan C64-re de van felkesz sajat TCP/IP stack-em is, amit egy iRC kliensnek szantam anno, tehat legalabb az elmelett adott. Ott TFE/RR-Net-et hasznalna, ami egy CS8900a alapu ethernet controller board-ra epul amugy. Tehat akkor nyilvan realizalni kene a konkret hw vezerles reszt az adott kornyezetre EP-n (pl: NE2000 or compatible), illetve persze at kene irnom Z80 assembly-re a 6510-re irodott kodomat. Mondjuk mar az is hatalmas megelegedessel toltene el, ha tcpdump mutatna barmit, hogy kinyomok a halozatra, bar csak ovatosan: cegnel teleszemeteltem mar a halozatunkat altalam generalt rossz csomagokkal, ami a VICE emulator alatt futo C64-bol szarmazott, nagyon orultek nekem :-)
Title: Re: HW készítés
Post by: Ferro73 on 2011.November.18. 16:38:36
és a HD addig vár míg ki nem olvasód az adatot a címrõl?
Úgy értem egy LBA 512 bájt egy szektor remélem és mint a WD177x kiolvasom az adatot ellenõrzöm jött-e már új adat vagy jelzem a HD nek jöhet a következõ 16 bites adat ?
Mennyi adatott lehet egy menetben írni/olvasni ?
Title: Re: HW készítés
Post by: Zozosoft on 2011.November.18. 21:14:00
és a HD addig vár míg ki nem olvasód az adatot a címrõl?
Úgy értem egy LBA 512 bájt egy szektor remélem és mint a WD177x kiolvasom az adatot ellenõrzöm jött-e már új adat vagy jelzem a HD nek jöhet a következõ 16 bites adat ?
Mennyi adatott lehet egy menetben írni/olvasni ?
Az IDE-t pont nekünk találták ki, türelmes jószág :-) nincs az a hajsza mint a floppy kezelésnél. Csak egyszer kell a parancs kiadása után várni a DRQ-t, utána mivel a meghajtó pufferébõl történik az átvitel, tök mindegy milyen tempóval olvassuk ki. Ez egyébként lehetõvé tenné közvetlenül IDE-re írt programoknál, azt a más gépekrõl irigyelt dolgot, hogy töltés közben zenéljen, animáljon, akármit csináljon a program.

Egy paranccsal max 256 szektor lehet átvinni, ez esetben minden egyes szektor kezdetén kell egy DRQ-t várni, majd utána mehet a 256x16 bit.
Vannak az úgynevezett MULTIPLE szektor parancsok, ekkor több szektor átvitele történik egy menetben, úgy hogy csak a blokk elején van egyszer DRQ várás. Ez esetben a meghajtóra szerelt puffer memória mérete a korlátozó, az IDE információk kiolvasásakor adja meg, hogy ilyen üzemmódban hány szektort lehet átvinni egyszerre.
Title: Re: HW készítés
Post by: lgb on 2011.November.21. 09:54:09
A kérdés eldöntéséhez pontosan kéne ismerni az ethernet kártyák programozását. Mondjuk az is egy jó kérdés, hogy mennyire egységes ez, hiszen PC-n is mindegyikhez külön driver van...

IDE vinyó esetén a vezérlés az 8 bites regiszterekkel történik, egyedül az adatátvitel 16 bites. ZX81-hez láttam olyan vinyó vezérlõt, ahol nem foglalkoztak a +8 bittel, és így minden 2. bájtot használják ki csak a lemezbõl.

Az én vinyó kártyámon 16 bites pufferek vannak ki és bemenetnek, olvasáskor abba egybe jön be az IDE buszról az adat, majd két 8 bites I/O-val szedi be magának a Z80. Kifelé meg fordítva, két 8 bites értéket ír be a pufferbe, majd egy mozdulattal megy ki az IDE buszra.

Btw, megtalaltam ami regrol remlett, hogy C64-re volt ilyen megoldas konkretan:

http://www.baltissen.org/newhtm/pccard.htm

Illetve kapcsrajz: http://www.baltissen.org/images/pccard.gif

Aprobb problema, hogy ez nem eppen egy egyszeru megoldas: kvazi egy IC-temeto. Viszont eleg overkill a dolog, pl tud DMA-t is.
Title: Re: HW készítés
Post by: Zozosoft on 2012.January.05. 15:02:10
Kapcsolási rajz van errõl a cuccról, be kéne szkennelnem  :oops:
Beszkenneltem :-)
Tehát ime a gyári Expansion Motherboard kapcsolási rajza:
[attachthumb=1]

Beépített tápról írnak, +5V 3.3A, +12V 0.1A, -12V 0.1A
A jeleken ugyanúgy vannak erõsítõ IC-k ahogy késõbb a Mészáros féle buszbõvítõn.
A "Plug and Play" címdekódoláshoz megfigyelhetõek a címbitek változásai a csatlakozók alsó részén.
További érdekesség, hogy a videóval összefüggõjelek csak az elsõ csatlakozóra vannak kivezetve, vélhetõleg a zavarok elkerülése érdekében.

Bonuszként itt egy gyári Expansion Module rajza is, ami szintén a "Plug and Play" címdekódolást használja, 64K RAM és max 32K ROM van rajta.
[attachthumb=2]

Ez pedig a gép másik oldala: egy még ELAN-os rajz 1983-ból a lehetséges cartridge variációkról, ami érdekes, hogy már õk is gondoltak az elemes táplálású SRAM alkalmazására.
[attachthumb=3]
Title: Re: HW készítés
Post by: csigabig on 2012.February.06. 18:51:48
Szia Zozo !!

Mivel ez a hardver részleg ide írnám kérésemet hátha tudna valaki segiteni nekem.
Azt szeretném kérdezni hogy van valaki aki ma is csinál gyárt kiegészitöket Epire?
Joy illesztőre lenne szükségem illetve exdos cartridge ra illetve floppy illesztőre ha nem mem bővitös
nem gond az a gond hogy még kisebb dolgokat megoldok megforasztok de egy ilyen ilesztő nekem nagyon nagy
falat.Csináltam amúgy amihoz egy képátalakitot ami rgb portrol csinált vga monitor számára értelmezhető jelet de ez csak workbech alatt volt hajlandó müködni gondolom ugyan ez lenne az eredmény epin is.Ha gondoljátok azért
kiprobálhatom megcsinálnám csak tippem sincs hogy él illesztöt hol lehetne szerezni a többi alkatrész nem volna nagy gond az könyen betudom szerezni.Ilyenbe is kérném bárkit aki tud segiteni akár csak tippel szívesen fogadom.
Persze nem kivánom ingyen ha bárki tudna csinálni vagy van neki tartalékba nem ingyen kérem.
Nagyon örülök egyébként hogy van még akik foglalkoznak a géppel.Van egy kis tábor Facebookon ha gondoljátok meghívom ide öket.Maradok tisztelettel Csiga
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.06. 19:30:03
Joy illesztõre lenne szükségem
Ha azt az Amiga kábelt meg tudtad csinálni, akkor ezt is :-)
A legegyszerûbb levágni a csatlakozót a joyról, és rátenni egy élcsatlakozót. De lehet úgy is, hogy az élcsatlakozót egy 9 tûs ajzatra kötöd, ahogy a Centrumosban volt.

Quote
tippem sincs hogy él illesztöt hol lehetne szerezn
SOS Electronic-nál (http://www.soselectronic.hu/?str=371&artnum=20073) van 2x31 lábú, ez jó monitor, joy, stb csatlakozókhoz feldarabolva.

Quote
Van egy kis tábor Facebookon ha gondoljátok meghívom ide öket.Maradok tisztelettel Csiga
Nem ártana ha ide találnának õk is!
Title: Re: HW készítés
Post by: csigabig on 2012.February.06. 21:07:39
Ha azt az Amiga kábelt meg tudtad csinálni, akkor ezt is :-)
A legegyszerûbb levágni a csatlakozót a joyról, és rátenni egy élcsatlakozót. De lehet úgy is, hogy az élcsatlakozót egy 9 tûs ajzatra kötöd, ahogy a Centrumosban volt.
SOS Electronic-nál (http://www.soselectronic.hu/?str=371&artnum=20073) van 2x31 lábú, ez jó monitor, joy, stb csatlakozókhoz feldarabolva.
Nem ártana ha ide találnának õk is!

Szia Zozo !!

Ebböl ki indulva már ne lesz nehéz meg tudom csinálni majd a scartos csatit is joy illesztöt talán az rgb forditot is meg fogom probálni.Floppy ügyben nem tudnál nekem segiteni? :)
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.06. 21:16:36
Floppy ügyben nem tudnál nekem segiteni? :)
Szerintem villog egy boríték neked ott fent :-)
Title: Re: HW készítés
Post by: csigabig on 2012.February.09. 13:09:10
Szia Zozo !!

Küldtem képet joy illesztöröl.Ha kell még kép küldök másik nézetböl is.
Nem tom lehet-e de küldök egy linket kiteheted hogy más is megtudja nézni.

http://kepfeltoltes.hu/120209/IMG_20120209_124534_www.kepfeltoltes.hu_.jpg

Ezen a linken látható.

Üdv Csiga
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.09. 13:13:33
Itt a képen profinak tûnik! Anno valaki gyártott is ilyen kinézetû joy átalakítókat, mikor már a Centrumos elfogyott.
Title: Re: HW készítés
Post by: csigabig on 2012.February.09. 14:16:13
Itt a képen profinak tûnik! Anno valaki gyártott is ilyen kinézetû joy átalakítókat, mikor már a Centrumos elfogyott.

Szia Zozo !!

Az alapján csináltam meg amit kértem és el is küldtél.
Elvileg müködnie kell de erröl csak vasárnap tudok érdembe nyilatkozni.
Sajnos nincs még joy -om.Vasárnap lesz vásár itt Pécsen akkor veszek 1-2 Db -ot.
Majd megírom hogy jó lett és hogy müködik-e.

Holnap neki állok és megcsinálom a scartos csatlakozot is.
Csak ki kell még találjam hogy az Epi oldali csatlakozot milyen doboz szerüségbe tehetem be.
Ha kész lesz arrol is csinálok majd képet!

Üdv Csiga
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.09. 14:46:25
Csak ki kell még találjam hogy az Epi oldali csatlakozot milyen doboz szerüségbe tehetem be.
Én melegragasztóval szoktam jól körbenyomni, aztán megfaragni, hogy pontosan passzoljon a gép hátába.
Title: Re: HW készítés
Post by: csigabig on 2012.February.09. 18:57:25
Én melegragasztóval szoktam jól körbenyomni, aztán megfaragni, hogy pontosan passzoljon a gép hátába.

Volnál olyan kedves hogy ide írnád mi a neve annak a ragasztónak ?
Title: Re: HW készítés
Post by: Tuby128 on 2012.February.09. 19:12:00
Szerintem valami ilyenre gondol:

http://www.argep.hu/popup.asp?pid=148003894&pnr=10001&foto=1
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.09. 19:19:29
Szerintem valami ilyenre gondol:

http://www.argep.hu/popup.asp?pid=148003894&pnr=10001&foto=1
Így van, Tescoban, barkácsáruházakban kapható.
Title: Re: HW készítés
Post by: csigabig on 2012.February.09. 19:38:45
Így van, Tescoban, barkácsáruházakban kapható.

Na ilyent sem használtam még soha !! :)
Hogy müködik ez ? Csak nyomom és kész is ?
Title: Re: HW készítés
Post by: Tuby128 on 2012.February.09. 19:40:37
Áram kell neki, hogy a ragasztórudat felmelegítse. Azt keresztülpaszírozza a csövén, a végén pedig folyós állagú ragadós trutyi jön ki.
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.09. 19:55:06
Áram kell neki, hogy a ragasztórudat felmelegítse. Azt keresztülpaszírozza a csövén, a végén pedig folyós állagú ragadós trutyi jön ki.
Így van, aztán pár perc alatt megdermed, és lehet faragni. Úgy szoktam, hogy a csatlakozót befogom satuba, annyira, amennyire szabadon kell maradjon a gépbe csúszó vége, aztán a kábeles végén jól körbenyomom, lesz egy nagy bumszli, amit aztán megfaragok, hogy pontosan passzoljon a gépen a csatlakozóba.
Title: Re: HW készítés
Post by: csigabig on 2012.February.09. 19:55:32
Áram kell neki, hogy a ragasztórudat felmelegítse. Azt keresztülpaszírozza a csövén, a végén pedig folyós állagú ragadós trutyi jön ki.

Oks köszi a választ majd nézek akkor a tescoba vagy valahol egy ilyent.
Title: Re: HW készítés
Post by: Tuby128 on 2012.February.16. 02:22:57
Szerintetek mi okozza ezt az alapzajt az EP-n? (Lásd csatolmány)
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.16. 08:14:43
Szerintetek mi okozza ezt az alapzajt az EP-n? (Lásd csatolmány)
Ez annyira hangos, mint ahogy a fájlban van, vagy fel lett erõsítve?

Amúgy én is tûnõdtem már, hogy milyen zaj kerül a hangkimenetre. Szerintem új korukban nem csináltak ilyet, egy csomót használtam fülhallgatóval, meg erõsítõre kötve is, tuti feltûnt volna. Ma meg olyan, mint egy átlagos PC alaplapi hangkártya  :(
Lehet, hogy valami kondik száradtak ki?
Amúgy a modulátor alatti IC-kre vannak mindenféle utólagos kondik felpakolva, gondolom zajszûrés céljából.
Title: Re: HW készítés
Post by: Tuby128 on 2012.February.16. 10:00:39
Fülhallgatóval nem hallom. Ez azt jelenti, hogy terhelés mellett nem hallatszik (33ohm).
 Fel lett erõsítve a kimenõ jel, mert az a 700mV-os jel, amit a magnónak adott az EP kevésnek bizonyult feldolgozásra (a magas zajtényezõ miatt).

 A kondenzátorok cseréje valóban javallott lenne, sõt mivel manapság már az elektronikai komponensek ára csökkent, érdemes az elektrolit kondikat tantálra cserélni, mert azoknak kisebb a veszteségük, és szívesen alkalmazzák audioerõsítõkben.
Title: Re: HW készítés
Post by: IstvanV on 2012.February.16. 10:58:13
Nekem ilyen:
[attachurl=#]
39Ω-os ellenállással terhelve a kimenetet jóval halkabb lesz a hang és nagyobb a torzítás, de a zaj relatív szintje nem változik lényegesen. Fejhallgatóval (250Ω) is hasonló a hang. A magasabb hangú zajt talán a Z80 okozza, mert egy végtelen ciklust futtató rövid BASIC programnál eltűnik. Marad még 50 Hz-es alapfrekvenciájú zaj, ami a video kimenetrűl származhat.

Quote
Ez annyira hangos, mint ahogy a fájlban van, vagy fel lett erõsítve?

Érdemes lett volna még más hangot (pl. key click vagy PING) is felvenni, hogy összehasonlítható legyen a zaj szintje.
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.16. 11:18:41
A régi sima "walkman" fülhallgatók hány Ohmosok voltak? Nekem 8 rémlik... ennek lehet köze ahhoz, hogy régen nem hallottam zajt?
Title: Re: HW készítés
Post by: Tuby128 on 2012.February.16. 13:35:55
Az indukciós elven mûködõ fül és fejhallgatók mindig is 25-35 ohm körül voltak.
8 ohmos a hangszóró szokott lenni, mert nagy légtömegeket kell mozgatnia és ezért nagy áramra van szüksége.

 Az EP eredeti magnójában volt egy ún. dinamikakompresszor, amely az erõsítését mindig az azt megelõzõ hangintenzitás szerint változtatja. Tehát, amikor felvételkor jön a PAUSE rész (és esetleg nem áll le a magnó), akkor megnöveli az erõsítést annyira, hogy halljuk ezt a "háttérzajt". Majd ahogy érkezik a bevezetõhang, visszaáll az erõsítés kisebbre. Ennek további elõnye, hogy mind a 40mV-os mind pedig a 700mV-os jel úgyanolyan hangerõvel kerül rögzítésre.

 Úgy tûnik az én hangkártyámban is van ilyen dinamikakompresszor, és nem lehet szoftveresen kiiktatni. (alaplapi a lelkem, sajnos nem SoundBlaster)

 Egy elektrolitkondenzátor élettartama 5-8 év. Még az 1985 elõtt gyártottaké is. Ennyire vannak tervezve. Amióta megvettük az EP-t azóta nem volt kondizva. Nem csoda, hogy "zavart" produkál. Szerencsére az IC-k megbízhatósága a nagy csíkszélesség (értsd: szilíciumlapkán a vezetõsáv mérete) miatt jóval nagyobb (több ezer atomnyi). Szerintem 50-100 évet simán kibírnak. (Ez sajnos már nem mondható el a mai processzorokról, melyeknél a csíkszélesség néhány atomnyi, és ha nincs jól tokozva, akkor egy ûrbõl érkezõ kozmikus sugár is felszakíthatja)*

* Forrás: Széchenyi István Egyetem Gyõr, Elektronika I. tantárgy jegyzete
Title: Re: HW készítés
Post by: IstvanV on 2012.February.16. 14:26:59
Az indukciós elven mûködõ fül és fejhallgatók mindig is 25-35 ohm körül voltak.
8 ohmos a hangszóró szokott lenni, mert nagy légtömegeket kell mozgatnia és ezért nagy áramra van szüksége.

Ennél azért nagyobb eltérések fordulnak elő, a dinamikus fejhalgatók 16 és 600Ω között vannak, a hangszórók pedig jellemzően 4 vagy 8Ω-osak. Mivel az EP kimeneti ellenállása elég nagy (330Ω), a nagyon alacsony impedanciájú fejhallgatókkal talán halkabb a hang, és ezért kevésbé hallani a zajt is.

Quote
Úgy tûnik az én hangkártyámban is van ilyen dinamikakompresszor, és nem lehet szoftveresen kiiktatni. (alaplapi a lelkem, sajnos nem SoundBlaster)

Ilyennel eddig nem találkoztam :shock: Igaz, nem alaplapi hangkártyát használok, és Windowst sem gyakran. Nekem még a felvétel szintjét sem lehet állítani, ha nem elég nagy, akkor 24 bites formátumban kell felvennem, és szoftveresen "erősíteni".
Az nem lehet, hogy külön vonal- és mikrofonbemenet van az alaplapodon (az előbbi általában világoskék, az utóbbi pedig rózsaszínű csatlakozóval), és csak a mikrofonbemenet használja a dinamikakompresszort ?

Quote
Egy elektrolitkondenzátor élettartama 5-8 év.

Ez a gyakorlatban változó, gondolom az 5-8 év a "garantált" élettartam, nekem vannak 15-20 éves elektrolit kondenzátorok, amelyek még mindig jók, és a kapacitásuk is megfelelőnek tűnik.
Title: Re: HW készítés
Post by: Zozosoft on 2012.February.16. 14:55:18
Ez a gyakorlatban változó, gondolom az 5-8 év a "garantált" élettartam, nekem vannak 15-20 éves elektrolit kondenzátorok, amelyek még mindig jók, és a kapacitásuk is megfelelõnek tûnik.
Én mérhetõen döglött kondit a Philips kondikkal szerelt arab EP64-ekben találtam, a sivatagi idõjárás hatása... Az ugyanilyen kondikkal szerelt Európában maradt gépeknél nem volt mérhetõ kapacitás vesztés.
Az ezen az alaplapon (http://gafz.enterpriseforever.com/Galery/Alapgep/Picture/ISSUE5-4.jpg) látható elkó típusról van szó.
Az ilyen kondis lapok (http://gafz.enterpriseforever.com/Galery/Alapgep/Picture/ISSUE6-6.jpg) kibírták Afrikát is.
Title: Re: HW készítés
Post by: szipucsu on 2012.February.16. 14:57:02
Az EP eredeti magnójában volt egy ún. dinamikakompresszor, amely az erõsítését mindig az azt megelõzõ hangintenzitás szerint változtatja. Tehát, amikor felvételkor jön a PAUSE rész (és esetleg nem áll le a magnó), akkor megnöveli az erõsítést annyira, hogy halljuk ezt a "háttérzajt". Majd ahogy érkezik a bevezetõhang, visszaáll az erõsítés kisebbre.
Na, most végre megértettem, miért volt mentésnél mindig az a "horkolás". Hiányoltam is késõbb, miért nincs. Hát azért, mert akkor már nem EP-s magnót használtam.
Title: Re: HW készítés
Post by: MrPrise on 2012.February.16. 15:20:47
Ez nagyon érdekes. Pont emiatt a hang miatt is szerettem magnóról töltögetni :-) Ez olyan Enterprise-os hang volt :-)
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.04. 10:47:29
Voltam a piacon. Kifosztottam a kereskedõt. Mondta, hogy nem nagyon lesz neki már több, tehát úgy válogassak. 40Ft-ért adta (lásd csatolmány)
A felsõ három sor 16Kbyte, baloldalt lent 64kbyte, jobboldalt lent pedig 32kbyte.
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.04. 13:43:09
Az 1993/6 ENTERPESS újságban volt egy olyan cikk, hogy két új HW készül EP-re. Az egyik egy AD konverter, a másik pedig egy videokártya. Ezeket az SMD-Team vállalta el, de az AD konverter elkészítésérõl lemondott.
 Kérdésem az, hogy késõbb elõrukkolt-e valaki az a videokártyával?
Title: Re: HW készítés
Post by: Ferro73 on 2012.March.04. 16:27:16
Egy idõben én is használtam ezek közül párat fõként a 32Kbyjt-osokat könnyû volt törölnöm elõvettem a Kvarc lámpát bekapcsolta és kb 5-10 perc után 10 perc hûlés után beraktam az EP-be és már programozhattam újra egy 4.5V lapos elem segítségével.
Lehet használtam akkor már az EEPROM okat  de lehet, hogy az "SPROM"-mal keverem.
Title: Re: HW készítés
Post by: lgb on 2012.March.07. 10:16:30
Nem kell irigyelni. Ha kell felajánlom a segítségemet neked.

Ok, hogy kell ilyet forrasztani akkor? :) Eleve ez az SMD technologia stb,
[attachthumb=1]

Ez itt a C64 DTV, az az AT kezdetu nevvel ellatott chip a flash. No, pl nekem kene erre forrasztani nem keves vezeteket es valahogy egy masik panelre kotni (amin egy uC lenne). Oszinten, meg gondolni sem merek ra, nekem annyira miniatur az egesz, hogy meg latni is alig latom, semmi elkepzelesem, hogy hazilag egy ilyen szintu muvelet egyaltalan megoldhato-e, vagy felejtsem is el surgosen ...
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.07. 12:08:42
Nem, egyáltalán nem lehet a lábakra vezetéket forrasztani.

Az általad említett esetben ezt ajánlanám:

(http://www.logicalsys.com/prodpics/32ts-d6.jpg)

Egyszer kell ráforrasztani az IC-t, utána oda pakolhatod ahova csak akarod.
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.07. 12:27:43
Az általad említett esetben ezt ajánlanám:
Ilyen bigyulát hol lehet kapni?
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.07. 13:35:34
Legyegyszerûbb forrás szerintem: EBay. A neve "smd dip converter".
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.07. 14:21:43
Tuby128! Itt (http://enterpriseforever.com/hardver/hibaelharitas-t166.0.html;msg7646#msg7646) egyszer már beszélgettünk a 7805-ösök kiváltásáról.
Nem tudsz olyan kész megoldást, aminek ugyanúgy van 3 kivezetése, mint 7805-nek (+9 be, GND, +5 ki)?
Vagy csinálni az emlegettet alkatrészekkel olyan kis panelt, amin minden rajta van, és csak 3 dróttal be kell kötni a 7805 helyére?
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.07. 18:01:35
Elõször beszéljük meg, hogy mi az újdonsült IC feladata, akkor tudunk beszélni, hogy milyen megoldások lehetnek.

1. Azt szeretnéd, hogy a feszültségkülönséget ugyanúgy hõvé alakítsa mint a 7805 vagy hogy ne melegedjen egyáltalán?
2. Mekkora a bemenõ feszültség, amit át kell alakítani, és mennyi legyen a kimenõ?
3. Mekkora a legnagyobb áramfelvétel, amely a legszélsõségesebb esetben igényel az fesz.stabilizátor által táplált áramkör?

Az 1. kérdés a legfontosabb, mert a kapcsolás alapvetõ felépítését határozza meg. A 7805 úgy mûködik, hogy a tápegység kb. 9V és az 5V-os tápfeszültség közti feszültséget fûti el az IC tokban található tranzisztorral. Ha az EP 100mA-rel terheli, akkor 0.1A x 4V = 0.4Watt energia megy veszendõbe. Ha viszont 1A-rel terhel, akkor 0.1A x 4V= 4W lesz hõvé.
 Az a baj ezzel, hogy így a tápegység hiába tud 9V * 1A= 9W- teljesítményt produkálni, ha ennek egy része hõvé alakul, és az EP-hez már csak 5V * 1A = 5W teljesítmény jut.

 Ekkor jön az ötlet, hogy használjunk kapcsoló üzemû tápegységet:
 A kapcsolóüzemû tápegység feszültség-áram átalakítást végez, a teljesítmény megtartásával. Ez a következõt jelenti:
ha a táp: 9V x 1A = 9W

Kapcs. üzemû stabilizátor 5V-on, a fenti táppal meghajtva:
9W / 5V = 1,8A - Tehát az angol EP táp képes lesz EXDOS vezérlõt is meghajtani, és még nem is melegszik a "radiátor".

Most nem akarok belemenni, hogy hogyan történik az átalakítás, ha valakit érdekel utána nézhet "Buck konverter" néven talál több infót.

A 7805 és társai (LM317) elfûtéses elven mûködnek.
Elõnye:
- Csak egy komponens kell hozzá, mégpedig az IC és kész is van. (No meg kondenzátor, de az a kapcsoló üzemûhöz is kell)
Hátránya:
- Melegszik. Annál jobban minél nagyobb feszültséget kap a bemenetére, és minél nagyobb terhelés kerül rá.
- Sok teljesítmény megy el veszendõbe.


Kapcsolóüzemû táp:
Elõnye:
- Áram-feszültség transzformáció révén szó, nem megy veszendõbe teljesítmény (nem számottevõ)
- Nem melegszik egyáltalán
- Akár 35V-os (vagy több) bemenõ feszültséget is hõtermelõdés nélkül átalakít. (Azért lássuk be 9W-hoz 35V-on elég 250-300mA-es táp is.)
Hátránya:
- Az IC-n kívül kell hozzá tekercs és egy gyors (shottky) dióda
- Nagyfrekvenciás komponensek (30-50 kHz) jelenhetnek meg a kimeneten (általában nem okoz gondot, jó szûrõtaggal elég jól redukálható)


Ha kapcsolóüzemû táp mellett döntesz, akkor a csatolmányban találató kapcsolási rajzot kell elõállítani egy kis panelon. A képen látható kivezetéseket pedig bekötni az egyik 7805 helyére. Fontos, hogy a bekötés elõtt be kell állítani R2 értékét, olyanra hogy a kimeneten 5V legyen. (Talán nem is kell, mert léteznek fix értékû kapcs üzemû IC-k.)
A kapcsolási rajz alkatrészeinek értékei az IC adatlapjában található.

Ha jól emlékszem az általad linkelt topicban egy olyan IC-t ajánlottam, ami max. 3A leadására képes. Ha nem elég vannak megoldások a kiterjesztésére.
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.07. 21:45:45
1. Azt szeretnéd, hogy a feszültségkülönséget ugyanúgy hõvé alakítsa mint a 7805 vagy hogy ne melegedjen egyáltalán?
Ne melegedjen, ez lenne az értelme.

Quote
2. Mekkora a bemenõ feszültség, amit át kell alakítani, és mennyi legyen a kimenõ?
EP-rõl beszélünk, tehát 9 be 5 ki.

Quote
3. Mekkora a legnagyobb áramfelvétel, amely a legszélsõségesebb esetben igényel az fesz.stabilizátor által táplált áramkör?
2A, és akkor egyben ki lehetne váltani a gépben lévõ 2 7805-t. A kártyákon ugyan csak egy 7805-ös van, oda elég lenne 1A-el számolni, de ha nincs nagy különbség a 2A és 1A verzió között, akkor a nagyobbal kéne számolni, hogy csak egyféle cuccal kelljen foglalkozni.

Quote
Hátránya:
- Az IC-n kívül kell hozzá tekercs és egy gyors (shottky) dióda
Ez a baj, kupacban berakva a 7805 helyére randa és macerás. Nincs olyan amibe beintegrálták ezeket?

Quote
kapcsolási rajzot kell elõállítani egy kis panelon
Itt kezdõdnek a problémák  :oops:
Abba reménykedtem, hogy te tudsz kis panelt csinálni. Azt az SRAM-os panelt nem te csináltad?
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.07. 22:02:49
Igen én csináltam.
Azért nem integrálták be egy IC-be, mert a 100uHenry-s tekercset nem lehet IC-be integrálni. Továbbá a szokásosnál nagyobb kondi kell a kapcsolóüzemû táphoz (ez a felépítésébõl adódik).
Tehát elkerülhetetlen a "segédpanel" elõállítása.

Ahogy nézem elég kevés hely van ott, ahol a 7805-ösök vannak elhelyezve. Hiába veszek SMD IC-t, akkor is nagy a tekecs. (kb akkora tekercs kell oda, mint ami a p3-p4-es lapok esetén a processzor körül van) De nem megoldhatatlan.
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.07. 22:11:50
Ahogy nézem elég kevés hely van ott, ahol a 7805-ösök vannak elhelyezve. Hiába veszek SMD IC-t, akkor is nagy a tekecs. (kb akkora tekercs kell oda, mint ami a p3-p4-es lapok esetén a processzor körül van) De nem megoldhatatlan.
A szép megoldás a gép esetén az lenne, ha oda lehetne csavarozni a 7805-ök helyére (lukak adottak), az alján lennének tüskék amikkel a 7805 lukaiba lehetne beforrasztani. Szükség esetén nyúlhatna elõre a billentyûzet felé még, mondjuk ott is van az a tekercs meg kondi, de talán ha a cartridge felé állna ki a szükséges tekercs, akkor elférne.
Persze ez csak az én elméleti eszmefuttatásom, nem ismerem a konkrét alkatrészeket  :oops:
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.09. 11:06:00
Arra lenne ötleted, hogyan lehetne programozható órajel generátort építeni? Olyasmire gondolok, mint amit a mai PC-s alaplapok tudnak, csak persze más frekvencia tartományban, egy 8 bites I/O porton kéne programozva.
Konkrétan egy majdani fejlettebb Turbo EXDOS-hoz kéne, az elõforduló frekvenciák:
8 Mhz alap DD-s lemez
9.6Mhz DD-s lemez 360-as fordulatszámú 1.2-es meghajtóban
10Mhz turbo DD lemez
12Mhz turbo DD lemez 360-as fordulatú 1.2-es meghajtóban
13.33333Mhz 1.2 HD lemez 300-as fordulatú 1.2-es meghajtóban
16Mhz 1.44 HD lemez, és 1.2 HD lemez 360-as fordulatú 1.2-es meghajtóban

Mivel az esetleges fordulatszám eltérések miatt van tûrés a rendszerben, ezért olyan 1-2 tizedes pontosság bõven elég.
Állítólag valami PLL kéne ehhez.
Title: Re: HW készítés
Post by: Ferro73 on 2012.March.09. 20:38:49
Feszültséggel vezérelt rezgõkör  vagy fix oszcilátorok    8 ból 1 Multiplexer kiválasztóval

Én is ezzel csináltam csak 4 -> 1 el  16Mhz  16Mhz   10Mhz  16/2Mhz

Title: Re: HW készítés
Post by: Zozosoft on 2012.March.09. 21:24:36
Feszültséggel vezérelt rezgõkör  vagy fix oszcilátorok    8 ból 1 Multiplexer kiválasztóval
Én is ezzel csináltam csak 4 -> 1 el  16Mhz  16Mhz   10Mhz  16/2Mhz
Pont ezt (http://gafz.enterpriseforever.com/Galery/Bovitmenyek/Picture/Ep-m15.jpg) akarnám kiváltani.
Title: Re: HW készítés
Post by: lgb on 2012.March.10. 09:24:16
Nem, egyáltalán nem lehet a lábakra vezetéket forrasztani.

Az általad említett esetben ezt ajánlanám:

(http://www.logicalsys.com/prodpics/32ts-d6.jpg)

Egyszer kell ráforrasztani az IC-t, utána oda pakolhatod ahova csak akarod.

Sorry, nem vilagos, hogy az en peldamra valaszoltad-e ezt (ahol a DTV foto volt). Ez sajnos ugye nekem nem jo, mert a problema, hogy a DTV panelon ugye ez SMD, es azt a chip-et valahogy meg kene hagyni, csak pluszba elvinni "par" labat egy masik (uj) aramkorhoz, ami nem feltetlen SMD mar montjuk, de ez mind1. Mindez amugy azert, mert a DTV-n kb az egyetlen hely, ahol valami buszrendszer szeruseg hozzaferheto, tehat itt kene "megcsapolni" (a RAM az SDRAM, es ott RAS/CAS jel jon ki az ASIC-bol, azt ugye sima cimkent nehez ertelmezni ...).
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.10. 11:44:46
Ne haragudj, de nem tudok segíteni. A legyegyszerûbb módszer mindig az, ha az ember készít magának egy másik nyákot, ami olyan, amilyennek csak szeretné, végül pedig átforrasztja az alkatrészeket, amelyek kellenek.
 Az új nyák már annak tudatában készül, hogy tudom mely lábakat kell kivezetni, így annak teszek kivezetéseket. Minden más megoldás (SMD esetben) gányolás, és csak bosszúságot okoz.

 Csináltam egyszer egy panelt, amire vezetékeket forrasztottam, és úgy kötöttem össze a másikkal. 1-2 óra szenvedés után rájöttem, hogy egy-két kábel szakadt. Ekkor megelégeltem a dolgot, és terveztem egy új panelt, egy olyat ahova tettem egy anya csatlakozót, és olyan kábelt használtam aminek az egyik fele apa a másik anya. Hirtelen mindjárt mûködött ahogy kellett. Az egyetlen hátránya az volt, hogy a nyáktervezéssel, maratással, fúrással, forrasztással eltöltöttem egy fél napot. (Az elõzõ esetben a vezetékek felforrasztása sem volt kis idõ, de mint kiderült annak az eredménye bizonytalan lett)
Title: Re: HW készítés
Post by: Ferro73 on 2012.March.10. 12:20:19
Pont ezt (http://gafz.enterpriseforever.com/Galery/Bovitmenyek/Picture/Ep-m15.jpg) akarnám kiváltani.
És a váltás, hogy lenne HW vagy SW ?
Bár 6 freki szerintem felesleges úgy sem lenne már kihasználva.
Title: Re: HW készítés
Post by: Ferro73 on 2012.March.18. 13:38:22
A kérdésem ha egy másik 0B5h portot is rárakok a címbuszra akkor az ottani értékek is ki olvashatok?
Persze úgy értem, hogy
belsõ  RD0       10111111
külsõ  0B5h     11111110
Z80 in              10111110

A másik 0B5h "74LS245" le húzza a másik EP/U27 74LS373-as jelét ?
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.20. 09:30:35
Hát persze! Logikai és mûvelet történik.
 Az EP busza alap esetben gyenge felhúzó ellenállásokkal van ellátva. Open-kollektoros IC-k logikai "1" esetén nem csinálnak semmit, marad +5V-on. Logikai "0" esetén viszont lehúzzák földre.
 Ez azért nagyon jó megoldás egy buszrendszeren, mert nincs az, hogy az egyik IC 5V-ot ad, a másik 0V-ot és köztük Amperek folynak amivel az IC-t gallyra vágnánk.
 A gyenge felhúzó ellenállás további elõnye, hogy ha nincs jel a buszon, akkor alaptértelmezetten minden "1". Így lesz a "nem installált" memóriaszegmensek összes címének értéke "FF".
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.20. 09:33:44
Az EP busza alap esetben gyenge felhúzó ellenállásokkal van ellátva.
Ezek hol vannak?
Title: Re: HW készítés
Post by: Tuby128 on 2012.March.20. 10:20:08
Vagy az alaplapon ilyen formában:
(http://static3.tme.eu/katalog_pics/e/a/b/eabaff74a2eb22f55eaa53874f24752c/dr1.5k-4_8.jpg)

 Vagy pedig valamelyik IC-ben, amelyiken az összes buszvonal áthalad (Pl. Dave).
Title: Re: HW készítés
Post by: Zozosoft on 2012.March.20. 11:37:48
Vagy az alaplapon ilyen formában:
Az alaplapon nincs (A billentyûzet bemenetre van ilyen.), pont az szokott lenni a baj, hogy egyes gépeken (fõleg turbó esetén) "fantom RAM" szegmensek jelennek meg, ill. egyes IM2-es játékokban is okozhat gondot ha nem FF jön a buszról.
DAVE-rõl nem tudni, hogy mi van pontosan belül  :oops: de egyes bõvítõ kártyákon van ilyen.
Múltkor Lacika kapott egy ilyet a gépébe, megszüntetve ezt a problémát:
[attachthumb=1]
Title: Re: HW készítés
Post by: lgb on 2012.March.20. 14:10:57
Az alaplapon nincs (A billentyûzet bemenetre van ilyen.), pont az szokott lenni a baj, hogy egyes gépeken (fõleg turbó esetén) "fantom RAM" szegmensek jelennek meg, ill. egyes IM2-es játékokban is okozhat gondot ha nem FF jön a buszról.
DAVE-rõl nem tudni, hogy mi van pontosan belül  :oops: de egyes bõvítõ kártyákon van ilyen.
Múltkor Lacika kapott egy ilyet a gépébe, megszüntetve ezt a problémát:

Na igen. Facebook-on (ime egy elonye a dolognak a kozossegi oldalaknak legalabb) bejelolt ismerosnek par honapja Bil Herd, ami egyreszt erdekes (hiszen en elotte szemely szerint nem ismertem), masreszt megtisztelo, mert fejlesztoje volt a Commodore Plus4-nek es a 128-nak is. O mondta, hogy "lebegni" hagyni valamit egy digitalis halozatban az a leheto legnagyobb hiba, o peldaul anno a Commodore-nal minden letezo dolgot ugy tervezett, hogy ismert potencialra hozta, meg akkor is, ha az oda nem is feltetlen lett volna szukseges adott esetben, amde "ki tudja, a jovoben ki-mire hasznalja" alapon azert van ebben racio ...
Title: Re: HW készítés
Post by: IstvanV on 2012.March.20. 14:29:34
O mondta, hogy "lebegni" hagyni valamit egy digitalis halozatban az a leheto legnagyobb hiba, o peldaul anno a Commodore-nal minden letezo dolgot ugy tervezett, hogy ismert potencialra hozta

Ennek ellenére a Plus/4-ben "lebeg" az adatbusz, amit én emuláltam is. :)
Title: Re: HW készítés
Post by: lgb on 2012.March.20. 17:34:43
Ennek ellenére a Plus/4-ben "lebeg" az adatbusz, amit én emuláltam is. :)


:) :) Haaat, akkor erdekes, lehet azt eppen nem o tervezte :) O legalabbis vmi ilyesmit irt egy cbm specifikus levlistan, amit irtam.
Title: Re: HW készítés
Post by: Ferro73 on 2012.March.24. 19:59:23
Be lehet szerezni olyasmit  mint  16x8 DUALRAM / VRAM megfizethetõ áron létezik még ilyen kis méretben?
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 08:50:15
Sziasztok !!

Lehet nem ide való de azért ide teszem.
Epi to scart átalakitó.
Title: Re: HW készítés
Post by: Zozosoft on 2012.April.05. 09:08:28
Epi to scart átalakitó.
Ellenállásokat a Scart csatlakozóba rejtetted?
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 09:39:04
Ellenállásokat a Scart csatlakozóba rejtetted?

Szia Zozo !!

Igen benne van a Scart csati műagyag házába külön-külön leszigetelve hogy ne érjen össze.
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 10:16:28
Szia Zozo !!

Igen benne van a Scart csati műagyag házába külön-külön leszigetelve hogy ne érjen össze.

A kábel működik mondjuk a hangot még nem teszteltem de szerintem jó lesz az is.
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 10:40:36
Üdv ismét !!


A hang nem megy de végül is ez nem nagy gond.
Ha lesz időm megnézem majd vagy csinálok egy másik kábelt.
Még egy jó hírem van működik a joy átalakítom így már egészen más.
Következő lépés egy monitor vagy egy kis tv beszerzése lesz.
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 12:07:06
Szia Zozo !!

Miért nincs hang mindent megfelelően csináltam.
Title: Re: HW készítés
Post by: Zozosoft on 2012.April.05. 12:56:55
Lehet, hogy kéne a hang földet is bekötni?
Az a Scart 4-es láb, ez kimaradt az Enterface leírásban...
Title: Re: HW készítés
Post by: szipucsu on 2012.April.05. 14:29:24
Következõ lépés egy monitor vagy egy kis tv beszerzése lesz.
Az, amirõl a képen megy az EP nem jó? Nagyon jók a színek!
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 20:19:48
Lehet, hogy kéne a hang földet is bekötni?
Az a Scart 4-es láb, ez kimaradt az Enterface leírásban...

Szia Zozo !!

Igen pontosan ez a gond de az Epi oldalra hova kössem azt a kábelt?
Title: Re: HW készítés
Post by: Zozosoft on 2012.April.05. 20:22:25
Igen pontosan ez a gond de az Epi oldalra hova kössem azt a kábelt?
A2,B2
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 20:28:07
Az, amirõl a képen megy az EP nem jó? Nagyon jók a színek!

Szia szipucsu !!

Jónak jó lenne de az a gond hogy az a család Tv je !! Mama levadászna ha állandóan azt használnám !! :)
KB 2 hónapos TV meg az az igazság hogy nagy is 82cm.Valami kisebbet szeretnék venni amit külön használhatnék.

Üdv Csiga
Title: Re: HW készítés
Post by: csigabig on 2012.April.05. 20:36:56
A2,B2

Köszi az infot ezzel az lesz a gond hogy nem lesz elég a 8 eres kábel.
Lehet megoldom úgy ahogy az Amigánál van RC aljzattal amit bekötök a gépbe.
Title: Re: HW készítés
Post by: Ferro73 on 2012.April.29. 13:10:38
Találtam valami USB Controller (http://www.ti.com/lit/ds/snos528l/snos528l.pdf) IC-t
Úgy tûnik megfelelne EP-hez.
Title: Re: HW készítés
Post by: Ep128 on 2012.April.29. 14:50:32
Poén lenne! :-) Bár pl. pendrive -ot FAT16 -ra formázni... :-D
De egyébhez még jól is jöhetne! :-)
Title: Re: HW készítés
Post by: Zozosoft on 2012.April.29. 15:30:05
Bár pl. pendrive -ot FAT16 -ra formázni... :-D
FAT12-re
Title: Re: HW készítés
Post by: Ferro73 on 2012.April.29. 16:29:53
FAT12-re
Miért  nem lehet fel osztani?

és még dvd olvasót is köthetnénk. Kéne szólni a VLC-seknek írjanak EP-re is Player-t.
Title: Re: HW készítés
Post by: lgb on 2012.April.29. 23:01:07
Miért  nem lehet fel osztani?

és még dvd olvasót is köthetnénk. Kéne szólni a VLC-seknek írjanak EP-re is Player-t.

Off-topic: ha nem is VLC-ben de MPlayer-ben fejleszto voltam, es en irtam az elso DVD support-ot hozza anno. Hat, nem mondom, hogy EP-n jol futna, annak ellenere hogy nyilvan te is viccnek szantad :) :)
Title: Re: HW készítés
Post by: lgb on 2012.April.29. 23:04:23
Találtam valami USB Controller (http://www.ti.com/lit/ds/snos528l/snos528l.pdf) IC-t
Úgy tûnik megfelelne EP-hez.

Engem a data sheet-en minden oldalon keresztbe lathato "Obsolete" felirat zavar. Az miert lehet ott? Van mas, ujabb ilyen cucc? Az a gaz ezekkel, hogy amugy se egyszeru beszerezni; ha meg meg obsolete is, akkor meg plane :(

A masik (lustasag fel egeszseg: nem olvastam el igazan a speckot): ez mit tud? Tud usb host is lenni, vagy legalabb vmi OTG specifikacio beli dolog? Kulonben sokra nem jo, mert max pl egy PC perferiaja lehetne az EP igy, ami nekunk kene, hogy o legyen a host, h device-okat tudjunk rakapcsolni, ami mondjuk a mass storage usb specko-t implementalva lehet pen drive-tol akar hdd is (usb-n at) vagy mobiltelo stb. Nyilvan erdekes lenne bar HID dolog implementacio is, es akkor kbd, mouse stb, bar egy web camera is vicces lenne :) Ami meg eszembe jutott, bar nem ertek hozza: van USB-s ethernet adapter. Ez lehet vmi szabvany vagy mindegyik tok mas? Mert ha kb compatible mindegyik, akkor igen jo: egy ilyen adapterrel lehetne net-re kapcsolni az EP-t az USB egyeb hasznos felhasznalasi teruletei mellett (visszaterve a mass storage usb speckora - vagy mi is a neve: EXDOS-t hozzaokositva a mar targyalt eszkozoket kezeleni tudna, na persze az gond hogy ha nem FAT12 van rajtuk gondolom .........)
Title: Re: HW készítés
Post by: Ferro73 on 2012.April.30. 09:26:04
Van HOST szó a leírásban Angol tudásom gyatra.
Ez 8bites adat busszal dolgozik már barátságosabb, gondolom emiatt "obsolete".
És ha csak 1 USB 1 eszköz az sem lesz késõbb gond ha mûködik.
Title: Re: HW készítés
Post by: davex on 2012.May.01. 12:44:49
Üdv!

Összedobtam egy buszbővítőt a Mészáros-féle rajz alapján. Egy eredeti Exdos kártyával próbálom, de nem akar indulni a gép, ha az Exdos is rajta van.
Találtam egy ütközést: az M.GY. rajzon a B31 testen van gép- és kártyaoldalon egyaránt, viszont a Zozo-féle lábkiosztás szerint ez a láb Not Connected.
Lehet, hogy az a gond??

[attachthumb=1]
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.01. 13:31:47
A33/B33 mire van kötve? Ott szokott a probléma lenni, gyári EXDOS-nak GND, egyébként meg 9V.
A Mészáros féle kártyán is külön kell ehhez átalakítani egy foglalatot, ha gyári EXDOS-t akarsz használni. (Alapból rövidre lesz zárva a táp, ha nincs átalakítva).
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.01. 14:16:56
Találtam egy ütközést: az M.GY. rajzon a B31 testen van gép- és kártyaoldalon egyaránt, viszont a Zozo-féle lábkiosztás szerint ez a láb Not Connected.
Az a gépen nincs is bekötve, a gyári buszbõvítõn (http://enterprise.iko.hu/schematics/EXPANSIONMOTHERBOARD.jpg) lett volna használva, ha jól értem, ezen az EXP jelen engedélyezik a kártyák az adatvonalakhoz csatlakozást.
Title: Re: HW készítés
Post by: davex on 2012.May.01. 15:47:21
A33/B33 mire van kötve? Ott szokott a probléma lenni, gyári EXDOS-nak GND, egyébként meg 9V.
A Mészáros féle kártyán is külön kell ehhez átalakítani egy foglalatot, ha gyári EXDOS-t akarsz használni. (Alapból rövidre lesz zárva a táp, ha nincs átalakítva).

Szia!

A33-B33 a gép és a sárga jumperek közötti szakaszon 9V, utána választható 9V vagy GND. EXDOS-nál GND-re rakva...
Ha a B31 a gépen belül nincs kötve, akkor nem tudom mi lehet a gond.
A címbiteknél próbáltam pár variációt, de egyenlőre nem megy sehogysem.
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.01. 15:57:58
A címbiteknél próbáltam pár variációt, de egyenlõre nem megy sehogysem.
SA0 1, SA1,2 0 a Bridge-n, így lesz 20H-n az EXDOS.
Title: Re: HW készítés
Post by: davex on 2012.May.01. 20:02:08
Köszönöm a segítséget, mindent úgy kötöttem, ahogy mondtad, de csak üres fekete képernyő van, ha benn az EXDOS kari. Valszeg valamit elkötöttem, pedig IC-k nélkül kétszer is végig csengettem az összes vonalat.
Más... Csigabig-nél voltam a napokban Amiga ügyben. Megnéztem az EXDOS kártyáját is. Az egyik 74xx32 süt!!! Ott lesz a gáz. Mondta, hogy megbeszélte veled a javítást, ezért nem is akartam belefolyni a dologba.
Title: Re: HW készítés
Post by: davex on 2012.May.03. 19:56:04
Megvan a hiba!
A Mészáros-féle rajz jobb alsó sarkában lévő írást  én értelmeztem rosszul???? :evil:  (http://ep128.hu/Ep_Hardware/Pic/Rajz_Busz.gif)
"A  alkatrész oldal"
"B  forrasztási oldal"
Én ez alapján mentem, viszont így keresztben van minden a Te lábkiosztásod szerint.  :(
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.03. 20:09:03
Hoppá, hogy ezt 20 év alatt nem szúrta ki senki  :oops:
Valóban itt fordítva vannak a betûk, mint a hivatalos Enterprise lábkiosztás szerint.
Viszont a hozzá tartozó rajzon is ennek megfelelõen vannak a betûk (azaz a normálhoz képest felcserélve.)

De ha keverted a kétféle számozást, akkor valóban lehet káosz :-(
Title: Re: HW készítés
Post by: davex on 2012.May.03. 20:34:08
Hoppá, hogy ezt 20 év alatt nem szúrta ki senki  :oops:
Valóban itt fordítva vannak a betûk, mint a hivatalos Enterprise lábkiosztás szerint.
Viszont a hozzá tartozó rajzon is ennek megfelelõen vannak a betûk (azaz a normálhoz képest felcserélve.)

De ha keverted a kétféle számozást, akkor valóban lehet káosz :-(

Nem kevertem a kétféle számozást. Az M.Gy. rajz alapján dolgoztam. A rajz jó, úgy is, csak az "alkatrész- és forrasz oldal" szöveget kellene cserélni rajta, mert így nem jó!

Az tünt fel, amikor beraktam az EXDOS kártyát, ami a 19-20-21-22-23 lábakat összehidalja testre, a 20-as láb nekem az M1. :(
Ha jól gondolom nem kell mindent bontanom, talán 8-10 vezeték átforgatásával megoldom. Gondolom hogy melyik adatvonal, melyik IC, melyik kapuján kerül erősítésre, az tök mindegy?


Title: Re: HW készítés
Post by: csigabig on 2012.May.03. 20:39:32
Nem kevertem a kétféle számozást. Az M.Gy. rajz alapján dolgoztam. A rajz jó, úgy is, csak az "alkatrész- és forrasz oldal" szöveget kellene cserélni rajta, mert így nem jó!

Az tünt fel, amikor beraktam az EXDOS kártyát, ami a 19-20-21-22-23 lábakat összehidalja testre, a 20-as láb nekem az M1. :(
Ha jól gondolom nem kell mindent bontanom, talán 8-10 vezeték átforgatásával megoldom. Gondolom hogy melyik adatvonal, melyik IC, melyik kapuján kerül erősítésre, az tök mindegy?




Szia davex !!

Ha össze jön neked nekem is hegeszthetnél egy ilyen buszbővitöt.  :)

Üdv csiga
Title: Re: HW készítés
Post by: davex on 2012.May.03. 20:47:16
Szia davex !!

Ha össze jön neked nekem is hegeszthetnél egy ilyen buszbővitöt.  :)

Üdv csiga

Két fullos napom ráment, meg egy fél a hibakeresésre és még csak nem is jó:(
Ha lenne valakinek nyák rajza, akkor azt mondanám, hogy szívesen összerakok egyet neked is (bár újra is lehetne rajzolni), de még egyet huzalozva összerakni nincs nagy kedvem :)
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.03. 20:57:59
Ha össze jön neked nekem is hegeszthetnél egy ilyen buszbõvitöt.  :)
A te kártyádra rá lehet berhelni egy csatlakozót IDE kártyának:
[attachthumb=1]
[attachthumb=2]
Title: Re: HW készítés
Post by: davex on 2012.May.03. 21:01:28
A te kártyádra rá lehet berhelni egy csatlakozót IDE kártyának:
(Attachment Link)
(Attachment Link)


Olyan IDE nyákterv nem készült, amin van CF foglalat?  :cool:
Title: Re: HW készítés
Post by: csigabig on 2012.May.03. 21:06:47
A te kártyádra rá lehet berhelni egy csatlakozót IDE kártyának:
(Attachment Link)
(Attachment Link)


Szia Zozo !!

Hétfön küldöm fel a kártyát !! :)
Meg megy fel az Amiga RGB - SCART kábel is.

Üdv Csiga
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.03. 21:12:13
Olyan IDE nyákterv nem készült, amin van CF foglalat?  :cool:
Ahhoz elölrõl kéne kezdeni a tervezést, elõkészítést, gyártást...
Lehet kapni IDE csatlakozóba dugható átalakítót is.

 
Ha már újat tervez az ember, akkor olyat kéne ami egyben EXDOS is... ötleteim vannak  :ds_icon_cheesygrin:
Title: Re: HW készítés
Post by: Lacika on 2012.May.03. 22:01:33
Olvasgatva a topicot ihletem támad...  :roll:
Technikailag lehetséges olyan bõvítés, ami az órajelet állítgatja az OUT 191,x utasításnak megfelelõen (nem csak az idõzítést)?
Title: Re: HW készítés
Post by: lgb on 2012.May.03. 22:48:52
Olyan IDE nyákterv nem készült, amin van CF foglalat?  :cool:

CF passz, de epp azzal jatszom, hogy SD kartya, most csak PC printer porton probabol :) Egyszeru mint a szog (SPI busz, egy uC-nek is fekudne) en mamar - epp azon filoztam - ugyse hasznalnek disk-et foleg nem EP-hez (mivel egy memoriakartya is tobb mint boven eleg), es legyenegesen egyszerubb lenne illeszteni is. Vegulis szinte fizikailag ra lehetne huzalozni a gepre (a 3.3V/5V elterestol eltekintve - level shiter szeruseg azert kell nekije) csak sw-bol SPI buszozgatni kisse lassu, szoval azert "normal hasznalatra" nem art kozejuk valami, legalabb shift-register stb, ami hw-bol megoldja (vagy egy uC).
Title: Re: HW készítés
Post by: csigabig on 2012.May.14. 13:00:26
Szia Zozo !!

Olvastam ezt a cikket: http://enterprise.8bit.hu/document/interview/zozo.html

Van valami fejlemény ezzel kapcsolatban ill. mikor készült ez a cikk?
Title: Re: HW készítés
Post by: szipucsu on 2012.May.14. 13:25:49
mikor készült ez a cikk?
Tényleg fel kéne tüntetni a dátumot a cikkben, amikor az interjú készült.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 17:27:25
A Z80 eredeti A14,A15 címe IORQ mûveletnél megjelenik a bõvítõcsatlakozón a DAVE A14 A15-ösén ?
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.14. 18:17:06
A Z80 eredeti A14,A15 címe IORQ mûveletnél megjelenik a bõvítõcsatlakozón a DAVE A14 A15-ösén ?
Nem, többek között ezt rontották el a Spectrum emu készítésekor.
Title: Re: HW készítés
Post by: lgb on 2012.May.14. 18:28:25
Valaki meg tudna dobni valami "ajanlott" kapcsolassal, amivel a kovetkezot meg lehet csinalni? A lenyeg: adott I/O portrol beolvasni valamit, illetve kiirni. Ezt ugy ertem, hogy adott egy uC ami prezentalna valami adatot (vagy forditva), csak eppen nem teljesen vilagos, hogy fogja az EP olvasni/irni ezt. Eleve, lehet ide vmi latch kell, mert uC sem eleg gyors ahhoz (kb 16MHz-en menne) hogy idoben reagaljon? En arra gondoltam ui, hogy a megfelelo IORQ, RW/RD stb dolgokkal generalok egy megszakitast az uC fele, ami igy egy portjan (ami ossze lenne kotve az D0-D7-el) olvas/ir, amugy meg magas impedancia allapotaban leledzik persze, hogy ne bantsa amugy a dolgokat. Persze nem vagyok abban biztos, hogy ez eleg gyors lenne, mivel ugye idobe kerul mire az uC elfogadja a megszakitast, stb, hiaba megy 16MHz-en ... Mivel meg sose probaltam elotte ilyesmit osszerakni, ezert kedeznem, hogy ki mit ajanl ilyesmihez. Koszi!
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 18:33:22
Zozo nézegetem a ZX Emu kapcsrajzát (http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif) az U16A,B,D része ?!?! biztos így van NAND-al nem OR-al volna?
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 18:41:06
Valaki meg tudna dobni valami "ajanlott" kapcsolassal, amivel a kovetkezot meg lehet csinalni? A lenyeg: adott I/O portrol beolvasni valamit, illetve kiirni. Ezt ugy ertem, hogy adott egy uC ami prezentalna valami adatot (vagy forditva), csak eppen nem teljesen vilagos, hogy fogja az EP olvasni/irni ezt. Eleve, lehet ide vmi latch kell, mert uC sem eleg gyors ahhoz (kb 16MHz-en menne) hogy idoben reagaljon? En arra gondoltam ui, hogy a megfelelo IORQ, RW/RD stb dolgokkal generalok egy megszakitast az uC fele, ami igy egy portjan (ami ossze lenne kotve az D0-D7-el) olvas/ir, amugy meg magas impedancia allapotaban leledzik persze, hogy ne bantsa amugy a dolgokat. Persze nem vagyok abban biztos, hogy ez eleg gyors lenne, mivel ugye idobe kerul mire az uC elfogadja a megszakitast, stb, hiaba megy 16MHz-en ... Mivel meg sose probaltam elotte ilyesmit osszerakni, ezert kedeznem, hogy ki mit ajanl ilyesmihez. Koszi!
Z80 OUT-nak egy 74LS374 et ajánlanák clk vonalon beírod az adatot és kész az uC felõl pedig az OE ell  kiolvashatod.
És ugyan így egy másikkal visszafele.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 19:05:39
Nem, többek között ezt rontották el a Spectrum emu készítésekor.
Akkor ezzel megvan pecsételve a sorsa így még az IN A,(0FEh) sem mûködik.
Amikor a program a jobboldali alsó 2 sor billentyût kérdezi az emu csak tippel?
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.14. 20:23:27
Akkor ezzel megvan pecsételve a sorsa így még az IN A,(0FEh) sem mûködik.
Amikor a program a jobboldali alsó 2 sor billentyût kérdezi az emu csak tippel?
Az eredeti lényegében igen.
Az új ROM-ban megfelelõen lettek összeválogatva a szegmensek, így mûködik a dolog. (Az adott lapon belapozott szegmens számának alsó 2 bitje jön A14,15-nek)
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.14. 20:52:22
Zozo nézegetem a ZX Emu kapcsrajzát (http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif) az U16A,B,D része ?!?! biztos így van NAND-al nem OR-al volna?
Biztos, a kártyáról lett visszarajzolva.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 21:01:00
Az eredeti lényegében igen.
Az új ROM-ban megfelelõen lettek összeválogatva a szegmensek, így mûködik a dolog. (Az adott lapon belapozott szegmens számának alsó 2 bitje jön A14,15-nek)
Akkor így egy in a,(c) nél
21 20 19 18 17 16   15 14  13 12 11 10 09 08    07 06 05 04 03  02 01 00       A21-A0
                               :B7 B6  B5 B4 B3 B2 B1 B0    C7 C6 C5 C4 C3 C2 C1 C0      IO
:1   1   1   1   1   1     0   0:     
        0FCh
: 1   1   1   1   1   1     1   1:
         0FFh
mûködne a dolog ?
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 21:09:26
Biztos, a kártyáról lett visszarajzolva.

El magyaráznád, valamit nem olvasok jól.
U2 n a 43h port révén kapunk egy "L" szintet. az megy egy NAND ra ha egy NAND egyik bemenetele "L" akkor a másik bemenetele bármi lehet nem lesz változás"H" szintû lesz. Így bármi is volt a WR RD MREQ mind "H" szintû lesz szerintem.
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.14. 21:12:02
mûködne a dolog ?
Igen.
Az új Emulátor romnál ezek vannak belapozva:
x1 (kötött, a ROM második 16K-ja a Spectrum ROM)
FE (kötött, itt reagál az attributum írásokra)
FB
F8
Így ugyan más lesz az a két bit, de különálló 4 kombináció, azaz szoftverbõl egyértelmûen kezelhetõ a dolog.
00 -> 01
01 -> 10
10 -> 11
11 -> 00
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 21:15:06
El magyaráznád, valamit nem olvasok jól.
U2 n a 43h port révén kapunk egy "L" szintet. az megy egy NAND ra ha egy NAND egyik bemenetele "L" akkor a másik bemenetele bármi lehet nem lesz változás"H" szintû lesz. Így bármi is volt a WR RD MREQ mind "H" szintû lesz szerintem.

Hoppá egy invertert elnéztem. ez a baj ha nem nyomtatott papírról bogarászom.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 21:28:59
Igen.
Az új Emulátor romnál ezek vannak belapozva:
x1 (kötött, a ROM második 16K-ja a Spectrum ROM)
FE (kötött, itt reagál az attributum írásokra)
FB
F8
Így ugyan más lesz az a két bit, de különálló 4 kombináció, azaz szoftverbõl egyértelmûen kezelhetõ a dolog.
00 -> 01
01 -> 10
10 -> 11
11 -> 00
Akkor a második oszlop már az IO  A15,A14 hiányzó bitjei.
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.14. 21:32:53
Akkor a második oszlop már az IO  A15,A14 hiányzó bitjei.
Igen, ezután már csak annyit kellett tenni, hogy billentyûtáblázatot ehhez igazítani.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.14. 22:05:05
Ez akkor jó és az IM2 az meg óldodót ?
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.16. 16:15:20
Tegnap keresgéltem és rátaláltam a XILINX XC9572 PLD elsõre olyasminek tûnik mint egy GAL laikus szemmel, leírást találtam de nem magyar és a programozásáról sem találtam még semmit pláne magyart.
Esetleg ezzel foglalkozni?
Ilyen van a CPC AIO.... kártyán.
Title: Re: HW készítés
Post by: Zozosoft on 2012.May.16. 20:09:13
Tegnap keresgéltem és rátaláltam a XILINX XC9572 PLD elsõre olyasminek tûnik mint egy GAL laikus szemmel
Nekem már a GAL is magas, ez meg pláne ûrtechnika  :cry:
Anno Tigrian volt aki értett ilyen csodákhoz, de sok-sok éve eltûnt köreinkbõl  :cry: :cry: :cry:
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.16. 20:28:50
Nekem már a GAL is magas, ez meg pláne ûrtechnika  :cry:
A GAL-t értem nem olyan bonyolult mint ez a CPLD.
Ahogy bogarászom és olvasgatom a leírás foszlányokat /angolból/ jónak tûnik hátha még úgy mûködik ahogy elképzelem.
Már csak valami magyart leírás kellene találnom.
Title: Re: HW készítés
Post by: Ferro73 on 2012.May.17. 17:36:18
Ez a CPLD valami csuda. CPLD info (http://www.piclist.com/images/www/hobby_elec/e_cpld.htm)
Ezekkel a példákkal könnyû volt tovább lépnem ezek felé.
Úgy gondolom ebbõl egy XC9572 fedezné a ZX Emu kártya egészét ROM nélkül.
Vagy még többet is.
Title: Re: HW készítés
Post by: csigabig on 2012.May.20. 19:40:05
Sziasztok !!

Belinkelem ezt az oldalt ezért is teszem be mert van benne szó ZX80 is.
Érdekes fejlesztés jó lenne ilyenbe gondolkodni ha fejlesztené valaki az Epi 2 verziot !!

http://istennyila.hu/hun/program/0005/0003.htm
Title: Re: HW készítés
Post by: davex on 2012.June.19. 19:27:14
Unaloműzőnek nekiálltam egy órakártyának  :smt120

[attachthumb=1]

[attachthumb=2]

Egyenlőre csak "találomra" elkezdtem felszórni az alkatrészeket. De majd alakul. :)

Egy kérdésem lenne egyenlőre... Egy 286-os alaplapból kibányászott HM6818A áll a rendelkezésemre.

[attachurl=3]

Az eredeti kapcsolásban az MC146818P 1-es és 16-os lába "NC"! Ennél pedig az 1-es láb MOT, a 16-os láb pedid -STBY!

Kell ezzel foglalkoznom?


Title: Re: HW készítés
Post by: Ferro73 on 2012.June.20. 17:05:02
Itt egy MC146818AMC (http://www.datasheetcatalog.org/datasheets/2300/501896_DS.pdf) leírás a láb kiosztás és kimenetek egy az egyben ugyan azok.
Title: Re: HW készítés
Post by: Ferro73 on 2012.June.20. 17:14:27
Zozo itt vannak azok az ULA diagrammok amirõl beszéltem.
Én úgy olvastam ki, hogy a WAIT jelet használja.
Meg szinkronizálás hoz az EP VSYNC HSYNC jelét kell alapul venni.
 
Title: Re: HW készítés
Post by: davex on 2012.June.21. 07:32:44
Itt egy MC146818AMC (http://www.datasheetcatalog.org/datasheets/2300/501896_DS.pdf) leírás a láb kiosztás és kimenetek egy az egyben ugyan azok.

Én az itt látható RTC adatlapját töltöttem le:
http://ep.homeserver.hu/Galery/Bovitmenyek/Picture/Clock_and_Calendar~1.jpg

[attachurl=1]

Ennél a kérdezett két láb not connected...

Viszont az egyik kártya hátulján az egyik láb kötve van egy ellenállással!

http://ep.homeserver.hu/Galery/Bovitmenyek/Picture/Clock_and_Calendar~4.jpg

Ennek van jelentősége?
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.21. 07:43:59
Ebben magyaráznak valamit azokról a lábakról. (http://pdfserv.maxim-ic.com/en/an/app521.pdf)
Title: Re: HW készítés
Post by: davex on 2012.June.21. 08:03:16
Ebben magyaráznak valamit azokról a lábakról. (http://pdfserv.maxim-ic.com/en/an/app521.pdf)

Sejtettem, hogy a MOT valami Motorola spec lehet :)

Viszont, ha jól láttam a homeserveren lévő képek a Tieid!? Az R4 ellenállás a kapcsolás szerint 10k. A képeken el van hagyva ez az ellenállás, vagy 820 ohm van a helyén??? Ez miért van? A 10k 4,8V-os elemre van kalkulálva?
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.21. 08:15:02
Az enyém régen laposelemrõl ment  :) , manapság meg alaplapból kiszedett tartóval CR2032-es elem van rá rakva.
Title: Re: HW készítés
Post by: davex on 2012.June.21. 08:23:55
Az enyém régen laposelemrõl ment  :) , manapság meg alaplapból kiszedett tartóval CR2032-es elem van rá rakva.

Neked mi van az R4 ellenállás helyen?
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.21. 09:37:04
Neked mi van az R4 ellenállás helyen?
Semmi.
Title: Re: HW készítés
Post by: davex on 2012.June.21. 09:50:21
Semmi.

OK. Köszi!
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.21. 11:21:42
Tényleg, a busz kártyád már megy?
Title: Re: HW készítés
Post by: davex on 2012.June.25. 21:12:04
Tényleg, a busz kártyád már megy?

A buszkártya már OK! Az óra kártyával nem értem rá hétvégén foglalkozni, de ha lesz egy kis időm végre, akkor befejezem.
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.25. 21:22:35
A buszkártya már OK!
És mi volt a baja?
Title: Re: HW készítés
Post by: davex on 2012.June.25. 21:33:28
És mi volt a baja?

Az M. Gy. féle rajz alapján a komplett A és B oldal fordítva volt kötve. 2x33 vezeték átforgatásával megoldódott.
Title: Re: HW készítés
Post by: davex on 2012.June.27. 07:55:46
Tegnap este nagyjából összeállt az órakártya is.
Tápok rendben vannak. A tranyó is szépen testre rakja a CE-t, ha be van kapcsolva a gép, ha meg ki van kapcsolva, akkor az elem tápra kerül a CE.
Elvileg minden jól van kötve, de mégis "no hardware or bad" üzit kapok a ZT-tól, ha írni vagy olvasni akarom.

Viszont egy valami feltűnt. A kapcsolási rajzon az oszcillátor körben 22Mohmos ellenállás van, ellenben a kártyákról készült képeken jól kivehetően csak 1M -ás ellenállások lettek beépítve. Én a rajz szerinti 22M -t raktam be. Ez okozhatja a hibát?
Title: Re: HW készítés
Post by: davex on 2012.June.27. 17:36:15
Na! Kicseréltem a 22M-ást 1M-ásra és elindult az órakaresz !

De úgy nézem nem Y2k kompatibilis :)

[attachthumb=1]
Title: Re: HW készítés
Post by: szipucsu on 2012.June.27. 17:44:20
De úgy nézem nem Y2k kompatibilis :)
Nálad már július van. Remélem, nem én maradtam le nagyon. :D
És az évszám is valami távoli jövõ béli.
Title: Re: HW készítés
Post by: davex on 2012.June.27. 17:49:33
Nálad már július van. Remélem, nem én maradtam le nagyon. :D
És az évszám is valami távoli jövõ béli.

Ja a hónapot elnyestem :) De az évszám xx12 lenne!
Nálatok ki tudja jelezni rendesen a 2000 utáni éveket?

Egyébként úgy nézem el kell majd játszani a trimmer kondival egy darabig, mert egyenlőre nagyon lassan múlnak a percek :D
Title: Re: HW készítés
Post by: davex on 2012.June.28. 09:12:09
Ilyen lett a kártya végleges állapota:
[attachthumb=1]
[attachthumb=2]
Reggel megnéztem, elég pontosan jár, még másodperc csúszást sem érzékeltem.
Viszont csak 2000 előtti évszámot hajlandó elfogadni, egyébként behülyül :(

Tapasztalatok, ha később valaki hasonlóra vetemedne :)
Az HM6818-hoz hasonló RTC-k esetén, amelyeknek -STBY és -MOT lábai is vannak:
A standby-t táp, vagy tápközeli feszültségre kell húzni, mert különben nem látja a kártyát az EP.
A MOT láb lebeghet, vagy testre is lehet húzni.
A kapcsolási rajzon lévő 22Mohmos ellenállás helyett egy megást kell beépíteni. Egyébként a rajz jó!



Title: Re: HW készítés
Post by: Zozosoft on 2012.June.28. 09:27:57
Nagyon profi!!!
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.28. 10:23:19
Viszont csak 2000 elõtti évszámot hajlandó elfogadni, egyébként behülyül :(
Ez mit jelent pontosan?

Az EXOS naptára 2 évszámjegyes, de 1980-2079-ig számol (lassan ideje lesz majd bõvítenünk :-) ).
A beállítást hogyan végzed?
Így célszerû:
SET 142,8
:DATE
:TIME
:HWRITE
SET 142,0

Title: Re: HW készítés
Post by: davex on 2012.June.28. 12:33:31
Ez mit jelent pontosan?

Az EXOS naptára 2 évszámjegyes, de 1980-2079-ig számol (lassan ideje lesz majd bõvítenünk :-) ).
A beállítást hogyan végzed?
Így célszerû:
SET 142,8
:DATE
:TIME
:HWRITE
SET 142,0



:time és :date -el állítottam be az időt és a dátumot. Az évnek 12 -őt adtam meg.
:hwrite -al nyomtam át a karira.
A set parancsot nem használtam.
Ebben az esetben a gép indulásakor az idő és a dátum nem aktualizálódik automatikusan. Hreaddal lehet beolvasni a pár hozzászólással ezelőtti képernyőképet. Ráadásul az órakártyában ilyenkor áll az idő. Azaz mindegy, hogy mikor kapcsolom be a gépet, mindig az elmentett időállapotot hozza be a hread-dal.

Ha a dátumnál az évnek 99 vagy az előtti számot írok, akkor minden OK! Gép bekapcskor hozza azktuális időt.

A set parancs egyébként mire jó?
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.28. 12:38:47
A set parancs egyébként mire jó?
Letiltja a másodpercenkénti idõbeolvasást, hogy el tudd végezni a DATE, TIME-t. Miután kiírtad a beállított új idõt, vissza lehet kapcsolni.
Title: Re: HW készítés
Post by: davex on 2012.June.28. 12:50:13
Letiltja a másodpercenkénti idõbeolvasást, hogy el tudd végezni a DATE, TIME-t. Miután kiírtad a beállított új idõt, vissza lehet kapcsolni.

A Motorola, meg a Hitachi RTC-k tudják már a y2k-t?
Azért kérdezem, mert a HQ  Elektroniknál még lehet kapni MC146818P-t, kb. 1300Ft-ért.
Title: Re: HW készítés
Post by: Zozosoft on 2012.June.28. 13:15:16
Azért kérdezem, mert a HQ  Elektroniknál még lehet kapni MC146818P-t, kb. 1300Ft-ért.
Nekem olyan van benne, nem volt gond vele ebben az évezredben :-)
Title: Re: HW készítés
Post by: davex on 2012.June.28. 13:22:45
Nekem olyan van benne, nem volt gond vele ebben az évezredben :-)

Akkor remélhetőleg a következőben sem lesz  :razz:
Title: Re: HW készítés
Post by: davex on 2012.June.28. 18:39:00
Kipróbáltam a set utasításokkal...
Így beveszi a dátumnál a 12-őt is :smt038
Title: Re: HW készítés
Post by: davex on 2012.July.01. 11:00:16
Zozo! Egyenlőre elméleti szinten érdekelne a véleményed. Átalakítsam az egyik gyári EXDOS kártyát, hogy menjen együtt az IDE-vel, vagy később megbánnám!?
Title: Re: HW készítés
Post by: Lacika on 2012.July.01. 11:27:22
A technikai oldalról nem tudok nyilatkozni, de tekintettel, hogy egy eredeti GYÁRI EXDOS kártya ritka kincs, mindenképpen megbánnád. Én egy klónnal kísérleteznék.
Title: Re: HW készítés
Post by: Zozosoft on 2012.July.01. 11:48:15
A technikai oldalról nem tudok nyilatkozni, de tekintettel, hogy egy eredeti GYÁRI EXDOS kártya ritka kincs, mindenképpen megbánnád. Én egy klónnal kísérleteznék.
Ezzel egyetértek!
De csináltál busz kártyát, arra miért nem megy mind kettõ?
Title: Re: HW készítés
Post by: davex on 2012.July.01. 12:45:08
Ezzel egyetértek!
De csináltál busz kártyát, arra miért nem megy mind kettõ?

A kettős ROM kialakítására gondoltam csak.
Persze mehetne mindkettő is, csak gondoltam az 1.0 EXDOS-t amúgy sem ártana cserélni, akkor meg a ROM-ba bele lehetne rakni az IDE-t is.
Title: Re: HW készítés
Post by: davex on 2012.July.01. 12:46:14
A technikai oldalról nem tudok nyilatkozni, de tekintettel, hogy egy eredeti GYÁRI EXDOS kártya ritka kincs, mindenképpen megbánnád. Én egy klónnal kísérleteznék.

Én is!! Csak eladó klónt nem láttam már 5 éve :)
Title: Re: HW készítés
Post by: csigabig on 2012.July.01. 13:31:45
Én is!! Csak eladó klónt nem láttam már 5 éve :)

Igy igaz Dave nekem is nagy mákom volt az Én Exdos Kártyámmal.
Feladtam egy hirdetést és jelentkezet rá egy illető és pont egy clon kártyát kínált
eladásra nagyon örültem neki igaz nem volt olcsó 13k + ha belevesszük hogy javitásra is szorult
de nekem igy is megérte.Örülök hogy most üzem képes és meg lett csinálva.
Ezúton is köszi Zozo !! :) Már gépet is csak ritkán lehet találni nem hogy külön exdos kártyát sajnos.
Vigyázni is fogok rá.
Üdv Csiga
Title: Re: HW készítés
Post by: davex on 2012.July.04. 19:21:14
Ez mit jelent pontosan?

Az EXOS naptára 2 évszámjegyes, de 1980-2079-ig számol (lassan ideje lesz majd bõvítenünk :-) ).
A beállítást hogyan végzed?
Így célszerû:
SET 142,8
:DATE
:TIME
:HWRITE
SET 142,0

Remélem nem én vagyok a lúzer, de többször végig próbáltam a dolgot...
Ha végigjátszom a fenti procedúrát, akkor a gép újraindításakor csak a :hread paranccsal tudom aktualizálni az időt és ilyenkor az évszám helyére E5-öt ír!

Ellenben, ha a végén nem adom ki a set 142,0 utasítást, hanem csak kihúzom a tápot, akkor minden OK! Bekapcsoláskor automatikusan aktualizálódik az idő és az évszám helyén 12 van.
Title: Re: HW készítés
Post by: Zozosoft on 2012.July.04. 20:43:32
Akkor ott valami nagyon nem stimmel  :shock:
Title: Re: HW készítés
Post by: davex on 2012.July.04. 21:11:28
Akkor ott valami nagyon nem stimmel  :shock:

Nekem jó így is, csak bosszantott a múltkori ál "y2k" probléma és elkezdtem játszani.
Title: Re: HW készítés
Post by: Sulp on 2012.October.25. 13:24:52
Sziasztok!

"Kezdő" EP-s lennék. (ami azt jelenti, hogy sosem volt EP128-am, viszont ha minden jól megy, akkor most lesz :) ) (talán egy működő, német billentyűzetes , alap EP128-at sikerül szereznem, de nem kiabálom el.)

Kiegészítőket szeretnék építeni hozzá, így végigbogarásztam a fórumtémákat hardver ügyben.
Tulajdonképpen megvan minden, csak nem tudom, hogy az adott rajz rendben van, vagy esetleg van már "hibajavítás", esetleg mi a legfrissebb ROM. 
Ha esetleg valaki tudna ebben segíteni, annak megköszönném:
Tehát:
- Buszkiterjesztő (Expansion Motherboard) vagy SystemBusBridge kell?
- Ha buszkiterjesztő, akkor Mészáros Gyula félét vagy a "hivatalos" verziót érdemes megépíteni?
- IDE vezérlőből az http://www.ep128.hu/Ep_Hardware/Pic/rajz_IDE_1.jpg (http://www.ep128.hu/Ep_Hardware/Pic/rajz_IDE_1.jpg) a legfrissebb és működő? Az ott található ROM a "legfrissebb"? (ez keresi az exdos kártyát vagy sem?)
- Exdos kártya : "eredeti" vagy Microteam verzió? (jó tudom, tudom wd177x beszerezhetőség erősen megkérdőjelezhető, de mégis...)
- Ha Microteam verzió, akkor ott a "WAIT, M1, Fi, +9V" hol vannak használva? (nem találtam meg a rajzon, kivéve a jobb alsó sarokban látható "expansion connector signal allocation" résznél, viszont nem tudom, hogy ez hol csatlakozik az EP128-hoz, mivel az oldalsó ep128 slotnál ilyen kiosztás nincs...)
- Ez a legutolsó (ISS3) Spectrum emulátor rajza? http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif (http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif) ehhez használható a 4.1-es ROM?
- Ha egy géphez csatlakoztatnék egyszerre IDE vezérlőt, floppy vezérlőt és mondjuk a spectrum emulátort, akkor ezek képesek lennének együtt működni?Nem tudom, hogy a címdekódolás hol és hogyan történik (mintha mindegyik kártya ugyanazon a címen lenne, de még a kapuáramköröket nem dekódoltam, lehet, hogy így is OK).

Egyebek: A német cartridge-ből kiveszem az egyik epromot, akkor angol lesz a gép? (az ß-től kiver a hideg :) )
Az Exdos 2.3x-et cartridge-be beégethetem? (ha nem muszáj, akkor nem bontanám szét a gépet...)
A microteam-es exdos kártya memóriabővítése egyenértékű megoldást ad rendszerszinten, mintha a beépített memóriabővítőt bővíteném 256k-ra?

Minden választ előre is köszönök!
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.25. 14:00:33
Quote
- Buszkiterjesztő (Expansion Motherboard) vagy SystemBusBridge kell?
Nem muszáj, ez függ attól, hogy mennyi kártyán akarod megvalósítani a dolgot.

Quote
- Ha buszkiterjesztő, akkor Mészáros Gyula félét vagy a "hivatalos" verziót érdemes megépíteni?
A Mészáros félét, a hivataloshoz a gyári EXDOS-on kívül nem készült más.

Quote
- IDE vezérlőből az http://www.ep128.hu/Ep_Hardware/Pic/rajz_IDE_1.jpg (http://www.ep128.hu/Ep_Hardware/Pic/rajz_IDE_1.jpg) a legfrissebb és működő? Az ott található ROM a "legfrissebb"? (ez keresi az exdos kártyát vagy sem?)
IDE kártyából csak egy verzió van. ROM az, ami az emulátor csomagjában is benne van 1.1 verzió.
EXDOS kártya nem kell, EXDOS ROM igen. Itt korábban Davex kolléga csinált csak IDE-s konfigot, amihez csináltam WD-t nem kereső EXDOS ROM-ot.

Quote
- Exdos kártya : "eredeti" vagy Microteam verzió? (jó tudom, tudom wd177x beszerezhetőség erősen megkérdőjelezhető, de mégis...)
WD1772-m van raktáron, és Ebay-en is van utánpótlás.
Ha nincs kész paneled, hanem most tervezel egyet, akkor egyik verziót sem érdemes!
Ma már 512K-s FLASH ROM és SRAM IC-kkel igen egyszerűen letudható a ROM/RAM kérdés, 1 db 74HCT138 kell címdekódoláshoz. Ezzel a MICROTEAM kártya kb 2/3 már meg is van spórolva :-) Lemezvezérlő résznél meg elhagyható az eredeti PnP tervezés, mivel minden program fix címzést használ (a MICROTEAM és a többi EXDOS klón is), kb 3 db 74-es IC-ből ez is kijön, hozzá még a WD és a többi "kötelező".

Quote
- Ha Microteam verzió, akkor ott a "WAIT, M1, Fi, +9V" hol vannak használva?
A felsoroltakból a 9V van használva, 7805 csinál belőle 5V-ot, de ez a logikai rajzon nincs rajta.

Quote
- Ez a legutolsó (ISS3) Spectrum emulátor rajza? http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif (http://www.ep128.hu/Ep_Hardware/Pic/Spectrum_Emulator.gif) ehhez használható a 4.1-es ROM?
Igen.

Quote
- Ha egy géphez csatlakoztatnék egyszerre IDE vezérlőt, floppy vezérlőt és mondjuk a spectrum emulátort, akkor ezek képesek lennének együtt működni?Nem tudom, hogy a címdekódolás hol és hogyan történik (mintha mindegyik kártya ugyanazon a címen lenne, de még a kapuáramköröket nem dekódoltam, lehet, hogy így is OK).
Igen, működnek együtt, a címdekódolás mindegyik kártya saját ügye.

Quote
Egyebek: A német cartridge-ből kiveszem az egyik epromot, akkor angol lesz a gép? (az ß-től kiver a hideg :) )
Igen, esetleg rakhatsz bele HUN-t.

Quote
Az Exdos 2.3x-et cartridge-be beégethetem? (ha nem muszáj, akkor nem bontanám szét a gépet...)
Igen. (http://enterpriseforever.com/programozas/exos-2-3-tovabb-fejlesztese/msg27619/#msg27619)

Quote
A microteam-es exdos kártya memóriabővítése egyenértékű megoldást ad rendszerszinten, mintha a beépített memóriabővítőt bővíteném 256k-ra?
Igen.
Title: Re: HW készítés
Post by: Sulp on 2012.October.25. 15:29:40
Hű ! Máris jött válasz!:shock: :bow:

Az SRAM/FLASH-t én is gondoltam, ráadásul mivel 0-ról indul az építés és nem valószínű, hogy lesz valaha is nem saját építésű kártyám, ezért a centronics-os csatolót is elhagyom, helyette jó lesz a 100mil-es tüskesor. 

Néztem a PC-s FDD használatához írt cikkedet, csak az összekötés nem világos:
16-os láb össze van kötve a floppy drive 10-es lábával;a floppy drive 14-es lába pedig rá van kötve a kártya oldalról érkező régi 10-es vezetékre? Ilyenkor a 14-es kártya oldali vezeték a "levegőbe" lóg? (tehát nincs használva?)
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.25. 15:34:55
Quote
Ilyenkor a 14-es kártya oldali vezeték a "levegőbe" lóg?
Igen. Az lenne a hagyományos Shugart szabványban a C: meghajtó kiválasztó jele. Ezt írtam is, hogy elveszik. A D: megmarad, tehát pl. két mai 3.5-es mellé még oda lehetne tenni egy régi 5.25-ös meghajtót.
Title: Re: HW készítés
Post by: Tuby128 on 2012.October.25. 15:38:32
Én azért halkan megkérdezném, hogy adott esetben nehézkes az angolosítás, mert ahogy a képen látható német IS-BASIC bővítőnél megoldották: Nincs második IC.
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.25. 15:53:50
Quote
Én azért halkan megkérdezném, hogy adott esetben nehézkes az angolosítás, mert ahogy a képen látható német IS-BASIC bővítőnél megoldották: Nincs második IC.
Egy láb felhajlításával itt is meg lehetne oldani. De amúgy is EPROM csere lesz, mert ha jól értettem szeretne EXOS 2.3 féle gyorstesztet.
Title: Re: HW készítés
Post by: Tuby128 on 2012.October.25. 16:07:20
A legnagyobb helyiértékű adatbit lábának felhajtásával? Akkor az olyan, mintha az első szegmenst tükrözné a második szegmensre is.
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.25. 16:29:27
Quote
Akkor az olyan, mintha az első szegmenst tükrözné a második szegmensre is.
Így van. Angol gépen eleve mind a 4 szegmensen látszik a BASIC, németen meg 2x látszik a BASIC+BRD. Az EXOS ROM tesztje fel van készülve erre, és csak egyszer láncolja be (a legalacsonyabb szegmensszámút).
Title: Re: HW készítés
Post by: Sulp on 2012.October.26. 13:12:13
"Lemezvezérlő résznél meg elhagyható az eredeti PnP tervezés, mivel minden program fix címzést használ"

Hmm. 
Tehát tulajdonképpen minden elérhető bővítőmodul fix címtartományokat használ? (ide kártya, floppy kártya, memóriabővítés, spectrum emulátor?)
Létezik tehát olyan dokumentum, amelyben mindez látható, vagy manuálisan dekódoljam a kapuáramköröket, esetleg Zozosoft-ot nyaggassam egy ilyen táblázatért?
A célom egyébként az, hogy egy kártyára szeretném összehozni ezt a négy funkciót.(floppy/ide/memória/spectrum emu). Ha lehet, akkor egyetlen nagy flash-t és egy nagyobb sram-ot használva (mindkettő mondjuk 512-512kbyte). 
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.26. 13:49:26
Quote
Tehát tulajdonképpen minden elérhető bővítőmodul fix címtartományokat használ? (ide kártya, floppy kártya, memóriabővítés, spectrum emulátor?)
Igen.
Quote
A célom egyébként az, hogy egy kártyára szeretném összehozni ezt a négy funkciót.(floppy/ide/memória/spectrum emu). Ha lehet, akkor egyetlen nagy flash-t és egy nagyobb sram-ot használva (mindkettő mondjuk 512-512kbyte).
Ennek semmi akadálya.
Memóriából a ROM-ot 20-3Fh szegmensekre (az EXDOS ROM-ot illik 20H-ra tenni), 40-50h meg az SRAM, több darab is mehet 60-70h, 80-90h, stb.
I/O ügyileg a floppy az 1xh, a Spec EMU a 4xh, az IDE pedig az Exh tartományt használja.
Title: Re: HW készítés
Post by: lgb on 2012.October.26. 19:44:09
Quote
Memóriából a ROM-ot 20-3Fh szegmensekre (az EXDOS ROM-ot illik 20H-ra tenni), 40-50h meg az SRAM, több darab is mehet 60-70h, 80-90h, stb.

Miert kell "lyukakat" hagyni? Azaz 50h es 60h kozott mire kell a "res"?
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.26. 19:48:29
Quote
Miert kell "lyukakat" hagyni? Azaz 50h es 60h kozott mire kell a "res"?
Azért mert elírtam :oops:
Tehát 40-5Fh, 60-7Fh, stb
Title: Re: HW készítés
Post by: Tuby128 on 2012.October.29. 09:17:18
Éppen egy Motorola 68000 projekten dolgozom, és meglepve tapasztalom, hogy a proci utasításai között nincs IN és OUT. Joggal teszem fel a kérdést, hogy akkor hogyan kommunikál a perifériákkal?
Title: Re: HW készítés
Post by: lgb on 2012.October.29. 09:44:45
Quote
Éppen egy Motorola 68000 projekten dolgozom, és meglepve tapasztalom, hogy a proci utasításai között nincs IN és OUT. Joggal teszem fel a kérdést, hogy akkor hogyan kommunikál a perifériákkal?

Itt ketfajta eljaras a szokasos. Egyik a Z80-al is ismert "dupla cimterulet", marmint van egy cimterulet ami IN/OUT utasitasokkal hasznalhato, es ez nem "memoria cimzes", ami a masik, bar a buszrendszeren ugyanugy cimbuszon van a portszam csak jelzi a Z80 hogy mem vagy io-e eppen az adott read/write. A masik filozofia, amit sok mas CPU csinal (kozte a 6502 es tarsai is, lasd pl C64) az az, hogy nincs kulon IO. Egyszeruen van olyan memoriacim amit irva/olvasva valojaban egy device-t ersz el, ezt hivjak "memoriaba agyazott I/O-nak". Alapvetoen amugy a modern PC-ken is ez van: bar x86-os prociknal is van kulon I/O, "fejlettebb" buszrendszereknel es akrtyaknal (PCI pl) ott is imho memoriaba agyazott I/O-rol beszelunk. Ennek elonye amugy az, hogyha egy proci tud fejlett MMU tulajdonsagokat, akkor a memoriaba agyazott I/O mivel a CPU szempontjabol memoriacimzes szinten virtualizalhato, atpakolhato, kontrolallhato stb, nem kell kulon megoldani IO-ra ugyanezt. A proci is egyszerubb stb. Voltakeppen hw oldalrol a kulonbseg jelentektelen: egy I/O chip chip select stb jelet eloallithatod ugy is hogy Z80 IORQ-jat nezed, hogy ez IO, es aztan ehhez veszed hozza hogy melyik port (a cimbuszt nezve), vagy ugy is, hogy CSAK a cimbuszt nezed, es adott memoriatartomanyt IO-nak tekinted (a fenti memoriaba agyazott I/O). Nem tudom, hogy 68K procin ez hogy megy, de gondolom hasonloan, en inkabb tapasztalatobol a 6502 peldajabol indultam ki.
Title: Re: HW készítés
Post by: Zozosoft on 2012.October.29. 09:48:34
Quote
Éppen egy Motorola 68000 projekten dolgozom, és meglepve tapasztalom, hogy a proci utasításai között nincs IN és OUT. Joggal teszem fel a kérdést, hogy akkor hogyan kommunikál a perifériákkal?
Memóriacímeken keresztül.

EP-n ilyen lett volna az SMD TEAM által tervezett EPROM égető, ami cartridge csatlakozóba ment volna bele.
Title: Re: HW készítés
Post by: Tuby128 on 2012.December.02. 22:51:58
Lett volna? Ezek szerint nem készült el?

 Zozo, most nézem, hogy a WD1772-es vezérlő ára nagyon lement az e-öböl kínálatában. Régebben amikor néztem több mint 6000-be került, most meg 2000 alatt hozzá lehet jutni.
 Azon gondolkodtam, hogy akkor talán el kellene kezdeni Exdos vezérlőket gyártani, hogy a magnós társaink is élvezhessék az EP adta örömöket. Te mit gondolsz?
Title: Re: HW készítés
Post by: Zozosoft on 2012.December.03. 14:47:16
Quote from: Tuby128
Lett volna? Ezek szerint nem készült el?

Tudtommal prototípusig jutott a dolog, valahol van valami rajzom meg ROM program hozzá.

Valahogy az egész SMD Team elég korán eltűnt, pedig emlékszem, hogy sorban álltunk a Turbó kártyákért még a Fehérvári úti klubban.
Title: Re: HW készítés
Post by: dolargaan on 2013.February.05. 21:12:13
Előkerült egy réges régi panel. Remélem, lesz még egy exdos kártyám. 

Ez melyik klón lehet? Van mit rajra javítani, az látszik. Valahol egy kézzel rajzolt beültetési rajz is van hozzá.

Én erre tippelek: http://ep128.hu/Ep_Hardware/Pic/EXDOS-klon2.jpg
Title: Re: HW készítés
Post by: PiotrSoft on 2013.February.05. 21:20:21
rátekintve igen
de zozo mágus vajh mit mond?
Title: Re: HW készítés
Post by: Zozosoft on 2013.February.05. 21:24:50
Quote from: dolargaan
Én erre tippelek: http://ep128.hu/Ep_Hardware/Pic/EXDOS-klon2.jpg
Ez a Povi kártyája, azt mondta Bihari Misitől van.

Be tudnád szkenneli a nyákot, meg a rajzot?
Title: Re: HW készítés
Post by: dolargaan on 2013.February.05. 21:35:28
A nyákot beszkennelem holnap.  Van remény az után-gyártásra ez alapján?
Konkrét kapcsolási rajz nincs róla, egy elsárgult papír van valahol, a beültetési rajzzal, és a hibajavítások kézzel ráírt kommentjével. (Mit kell elvágni, összekötni)
Eddig a panel nem volt meg, csak a "doksi" róla. Most változott a helyzet. A panel előkerült, de a papír nincs sehol. :)


Off: Ez az üzenet miért jön előnézet kérése esetén?
  A következő hiba vagy hibák történt(ek) az üzenet elküldésekor: Az üzenet tartalma üresen maradt.
Title: Re: HW készítés
Post by: Zozosoft on 2013.February.05. 21:42:33
Itt van Povi kártyájának alsó fele, segíthet a drótozásban:
Title: Re: HW készítés
Post by: dolargaan on 2013.February.05. 22:00:57
Köszönöm, ez mégsem teljesen az lesz. Ennyit talán nem kell huzalozni majd rajta.  A filccel rárajzolt módosítások ennyire nem durvák.

Megtaláltam a "doksit" is. Több évtizedes, csoda, hogy még megvan.  Az EP klubban ismertem meg a srácot, akitől kaptam, vettem, már ki emlékszik rá. Utána még sokáig leveleztünk. Tőle van a cucc.
Title: Re: HW készítés
Post by: lgb on 2013.March.11. 18:54:31
Azon filozom, hogy mi kell ahhoz, hogy egy gephez csattolt cucc irjon az EP memoriajaba ... Egyreszt mondjuk Z80-at le lehet "tiltani", ha jol kepzelem el talan a BUSREQ-val, es a BUSACK jelzi hogy mehet is mar. Amde VRAM eseten ugye a Nick is olvassa rendszeresen, tehat ott arra is vigyazni kell. Ha most pillanatra elfelejtjuk a VRAM-ot, es az nem focizik, mi van a tobbi RAM-al? Teljesen az "enyem" olyankor, vagy ki/mi fogja a DRAM-okat pl frissiteni?

Amennyire tudom, a Z80 megoldja ezt ugye (lasd R regiszter), amde mi tortenik ha "BUSREQ aktiv allapotban van"? Stb ...
Title: Re: HW készítés
Post by: Zozosoft on 2013.March.16. 22:23:01
Quote from: lgb
Egyreszt mondjuk Z80-at le lehet "tiltani", ha jol kepzelem el talan a BUSREQ-val, es a BUSACK jelzi hogy mehet is mar.
Igen, de ezek a buszcsatlakozóra nincsenek kivezetve :-(
És ott van még a Dave is, ugyan neki is van egy BUSRQ lába, de az sincs bekötve sehova.
Szóval úgy tűnik csak a Z80 foglalaton keresztül oldható meg ilyesmi.

Quote
vagy ki/mi fogja a DRAM-okat pl frissiteni?

Amennyire tudom, a Z80 megoldja ezt ugye (lasd R regiszter), amde mi tortenik ha "BUSREQ aktiv allapotban van"? Stb ...
A buszt vezérlő cuccnak kell megoldani.
Title: Re: HW készítés
Post by: Trefe on 2013.March.19. 20:28:37
Quote from: Tuby128
Lett volna? Ezek szerint nem készült el?

 Zozo, most nézem, hogy a WD1772-es vezérlő ára nagyon lement az e-öböl kínálatában. Régebben amikor néztem több mint 6000-be került, most meg 2000 alatt hozzá lehet jutni.
 Azon gondolkodtam, hogy akkor talán el kellene kezdeni Exdos vezérlőket gyártani, hogy a magnós társaink is élvezhessék az EP adta örömöket. Te mit gondolsz?
Ajánlhatom figyelmetekbe a székesfehérvári EcoNet Kft-t. Honlapjukrol (www.econet.co.hu) excel táblázatban lehet letölteni a raktárkészletüket. WD1772-PH is szerepel rajta. Most vásároltam ijedtemben 5 db-ot. 1300.-Ft+Áfa/db összegért. Valamint MC146818CP, 8251A, MC1488, MC1489 IC-ket és 10 db 2x42 érintkezős EUROPA panelél csatlakozót. Szívesen válaszolnak az emailekre. Hogy mindezt miért vásároltam? Majd elmesélem.
Title: Re: HW készítés
Post by: Zozosoft on 2013.March.19. 20:50:53
Ennek van köze hozzá? (http://gafz.enterpriseforever.com/Hardware/PCB/Picture/rs232.gif) :-)
Title: Re: HW készítés
Post by: dolargaan on 2013.March.19. 21:03:38
Biztos. (http://enterpriseforever.com/Smileys/phpbb/smiley.gif) Mintha valami RTC is tervbe lenne véve...
Title: Re: HW készítés
Post by: Trefe on 2013.March.19. 21:16:44
Quote from: Zozosoft
Ennek van köze hozzá? (http://gafz.enterpriseforever.com/Hardware/PCB/Picture/rs232.gif) :-)
:) Igen. De vajon miből jöttetek rá? :shock:  Az előzmény nagyon szomorú. A Pató Pál Párt béli tagságom és a vörösiszap katasztrófa nyomán az előző EP-m buszbővítőstől, memória bővítőstől, floppy vezérlőstől, lemezestől az enyészeté lett. Az öcsém pincéjében tároltam szegény áldozatot, mondván "ej, ráérek arra még", míg elhozom és méltó helyre teszem a szobámban... :cry:  Sajnos öcsém házával együtt odalettek. Emlékét megőrzöm. Azóta vásároltam három német billentyűzetes rossz EP-t a Vaterán. Az egyiket már beüzemeltem. Legnagyobb örömömre hibátlanul üzemel, csak billentyű fólia hibája volt. Most a bővítések következnek... :)
No ennyi lett volna. Bocsánat az offért.
Title: Re: HW készítés
Post by: Zozosoft on 2013.March.19. 22:04:25
Ez többszörösen szomorú történet :cry: azóta remélem lett új háza az öcsédnek!

Quote from: Trefe
 De vajon miből jöttetek rá? :shock:
Az alkatrész listából elég könnyű volt :-)

A másik két gépnek mi baja?
Title: Re: HW készítés
Post by: Trefe on 2013.March.20. 21:00:53
Quote from: Zozosoft
Ez többszörösen szomorú történet :cry: azóta remélem lett új háza az öcsédnek!
Az alkatrész listából elég könnyű volt :-)

A másik két gépnek mi baja?
Igen az öcsémnek és családjának, a két szülői család összefogásával lett egy másik településen háza. Nem akarlak untatni ezzel a történetemmel titeket.
A másik két gépet még csak bedugom-megy-nemmegy teszteltem... :)
Az egyiknél se kép se hang. Ebből vettem ki a billentyűzet fóliát. Az alaplapra rámérve valószínűleg a két 7805-össel lesz baj. Látszik a nyák lemezen néhány forrasztási nyom. A billentyűzete eléggé leharcolt, karcos, pár gombot átfóliáztak más feliratúra. El sem tudom képzelni mire használhatták, mit csinálhattak vele...
A másik gépnél látszólag minden rendben, csak a billentyűzeten nem reagál néhány gomb és rettenetesen fut a kép. Az alaplapon ezen is látszik néhány átforrasztás.
A következő projekt a belső 256K bővítés elkészítése. Utána előveszem a régi cuccaimat és neki állok szép lassan a buszbővítőnek.
Title: Re: HW készítés
Post by: Zozosoft on 2013.March.20. 21:05:59
Quote from: Trefe
és rettenetesen fut a kép
Valószínűleg ez a hiba lesz. (http://enterpriseforever.com/hardver/hibaelharitas/msg6825/#msg6825)
Title: Re: HW készítés
Post by: lgb on 2013.April.16. 21:26:39
(most meg csak) ket kerdesem lenne:

1. Az EP tapja milyen plusz terhelest bir el aramerosseg tekinteteben, ha az ember bovitesben gondolkodik? Azaz, pl +5V
   tekintetben max hany mA-el lehet/erdemes terhelni pluszba, ami meg elmegy?

2. Van vmi otlet, hogy milyen I/O port/portokat erdemes hasznalni, amivel nem utkozik velhetoleg kesobb semmivel?
   ITT (http://epbas.lgb.hu/result-dist-db.txt) (a lap vegen!) megprobaltam osszegyujteni anno meg, bar nem tudom
   mennyire korrekt/teljes, illetve persze minden otletet szivesen veszek ...

2/a) [trukkos mi? csak ket kerdesrol volt szo :)] Ha van egy AY-3-8910-em, a fentiek mellett (tehat ez mar masik I/O portos
       kerdes, a 2. kerdesem nem errol szol!) milyen portra erdemes tenni, ami jol johet masra is? Gondolok itt arra, hogyha pl
       ugyanoda esik mint masik gepeken, akkor pl emulacios szempontbol hasznos :) stb.
Title: Re: HW készítés
Post by: Zozosoft on 2013.April.16. 23:00:06
1) attól függ, hogy német (1.3A) vagy angol (2A) a táp. Az angol el van egy jobb féle bővített konfiggal (MICROTEAM kártya plusz pár Mészáros féle bővítés). A németben egy idő után megpusztul az egyenirányító ennyi terheléstől, kell belerakni mondjuk egy 3.7A-eset (http://gafz.enterpriseforever.com/Galery/Alapgep/Picture/IM000727.jpg), az már elvisz bármilyen konfigot :-D


Az AY-t oda lenne jó rakni, ahol a Spectrumban van, de az ott használt 16 bites I/O miatt EP-n ez megoldhatatlan használhatóra. Innentől kezdve meg kb tökmindegy...

Én a C0-DF tartományt tippelem szabadnak. Van még a soros egérkártya

A listából hiányok:
00-01 Mészáros féle soros kártya.
14-17 WD ismétlődés, az EXDOS használja is
18 EXDOS kártya vezérlő/állapot regiszter, 1F-ig ismétlődik
20 a Turbo EXDOS "sebességváltója)
Nick chip ismétlődik az egész 80-as tartományban (későbbi fejlesztésre fenntartva...)
Órakártyát meg kell nézni, lehet, hogy az is ismétlődős
Title: Re: HW készítés
Post by: lgb on 2013.April.17. 10:36:14
Quote from: Zozosoft
1) attól függ, hogy német (1.3A) vagy angol (2A) a táp. Az angol el van egy jobb féle bővített konfiggal (MICROTEAM kártya plusz pár Mészáros féle bővítés). A németben egy idő után megpusztul az egyenirányító ennyi terheléstől, kell belerakni mondjuk egy 3.7A-eset (http://gafz.enterpriseforever.com/Galery/Alapgep/Picture/IM000727.jpg), az már elvisz bármilyen konfigot :-D

Ah, es stab IC nem szuk keresztmetszet csak a hid? En azt hittem, az nem birna elsosorban :)

Quote
Az AY-t oda lenne jó rakni, ahol a Spectrumban van, de az ott használt 16 bites I/O miatt EP-n ez megoldhatatlan használhatóra. Innentől kezdve meg kb tökmindegy...

Aha, es CPC-n? Ha jol remlik a multkori wikipedia-zgatasom utan, ott is van AY, es akkor legalabb van letezo gep amibol azonos I/O portra esne ...

Quote
A listából hiányok:
00-01 Mészáros féle soros kártya.
14-17 WD ismétlődés, az EXDOS használja is
18 EXDOS kártya vezérlő/állapot regiszter, 1F-ig ismétlődik
20 a Turbo EXDOS "sebességváltója)
Nick chip ismétlődik az egész 80-as tartományban (későbbi fejlesztésre fenntartva...)
Órakártyát meg kell nézni, lehet, hogy az is ismétlődős

Ja, hat ez az "epbas" projectem resze amugy, h commentalja a disasm listat :) A portok jo reszet az ep128emu forrasat vizsgalgatva probaltam "lelesni", az ismetlodes kapcsan jogos az eszrevetel. Mondjuk mindig elgondolkoztat, hogy miert ertelmes a "mirror" portokat is hasznalni (ahogy irod h pl EXDOS hasznalja is), hirtelen nem latom be, hogy ettol miert lesz egyszerubb/hatekonyabb/akarmi a kod. Bar arra biztos jo, hogy nehezitse azok eletet, akik pl utanepitenenek egy gepet, es nem gondolnak az ilyesmikre :)
Title: Re: HW készítés
Post by: Zozosoft on 2013.April.17. 11:05:25
Quote from: lgb
Ah, es stab IC nem szuk keresztmetszet csak a hid? En azt hittem, az nem birna elsosorban :)
Az minden cuccnak sajátja van.

Quote
Aha, es CPC-n? Ha jol remlik a multkori wikipedia-zgatasom utan, ott is van AY, es akkor legalabb van letezo gep amibol azonos I/O portra esne ...
Ott egy PIO mögött lóg.

Quote
Mondjuk mindig elgondolkoztat, hogy miert ertelmes a "mirror" portokat is hasznalni (ahogy irod h pl EXDOS hasznalja is), hirtelen nem latom be, hogy ettol miert lesz egyszerubb/hatekonyabb/akarmi a kod.
Alapvetően a hw lesz egyszerűbb ettől, hogy nem kell olyan pontosan címdekódolni. (Szélsőséges példa erre a Spectrum ULA, ami csak az A0 címvezetéket használja dekódolásra. Ezzel mondjuk ki is lőtték a 256 lehetséges IO port felét...)
Az EXDOS-ban aztán hasznot csináltak ebből, az író olvasó rutinban 17H van WD data portnak használva így egy INC/DEC utasítással lehet ide-oda kapcsolgatni a WD DATA és az EXDOS STATUS (itt figyeli a DRQ-t) között.
Title: Re: HW készítés
Post by: lgb on 2013.April.17. 11:59:42
Quote from: Zozosoft
Az minden cuccnak sajátja van.
Ott egy PIO mögött lóg.

Es annak programozasahoz kell vmi extra, pl PIO controll register iras, stb? Az nem lenne eleg, hogy oda teszem, ahol a PIO I/O cime lenne CPC-n? Bar nagy a pofam (mint mindig), azert az AY emlekeim szerint fura egy cucc, mivel a GI sajat buszrendszerere csinalta, eleg erdekesen muxik, amihez mindig vmi glue logikat szoktak betenni nem GI-s cuccok eseten, vagy vmi PIO-s cuccra aggatjak pont ezert :)


Quote
Alapvetően a hw lesz egyszerűbb ettől, hogy nem kell olyan pontosan címdekódolni. (Szélsőséges példa erre a Spectrum ULA, ami csak az A0 címvezetéket használja dekódolásra. Ezzel mondjuk ki is lőtték a 256 lehetséges IO port felét...)

Igen, ez vilagos, "nem teljes a cimdekodolas", Primo-n meg durvabb, 4 reszre van osztva az I/O cimtartomany oszt' kesz ...

Quote
Az EXDOS-ban aztán hasznot csináltak ebből, az író olvasó rutinban 17H van WD data portnak használva így egy INC/DEC utasítással lehet ide-oda kapcsolgatni a WD DATA és az EXDOS STATUS (itt figyeli a DRQ-t) között.

Ja OK, koszi, na ezt a reszet nem ertettem hogy miert jo ezt kihasznalni programozasnal :) Igy konkret peldan at nezve mar vilagos!
Title: Re: HW készítés
Post by: Zozosoft on 2013.April.17. 12:37:04
Quote from: lgb
Es annak programozasahoz kell vmi extra, pl PIO controll register iras, stb?
Igen, valami nagyon bonyolult (nem csak) az AY elérése, ezért van az, hogy rengeteg program inkább a ROM rutinokat használja, így futhat egy csomó játék EP-n a szoftveres CPC emulátorral.
Title: Re: HW készítés
Post by: lgb on 2013.April.17. 15:52:33
Quote from: Zozosoft
Az minden cuccnak sajátja van.

Na akkor meg nagyon az elejen vagyok, pl ezt nem tudtam :) Akkor egy bovito ami a busz csatlakozon nyomul a gepre stabilizalatlan feszt kap, amit neki kell utana "gondoznia"? Ideje atneznem, most nezem a busz bovito labkiosztasat, ott latok +5V-ot meg +9V-ot. Akkor itt most konkretan melyik az, amit nekem kene meg stablizalni, _ES_ amirol vehetek fel boven aramot, akkor is, ha az mondjuk fel amper kategoriaba esik?
Title: Re: HW készítés
Post by: Zozosoft on 2013.April.17. 16:08:09
A gépről csak a táp +9V-ja jön ki. Hídon/buszbővítőn van egy 7805, ami ebből csinál +5V-ot a 4-es lábakra. Ezt csak a gyári EXDOS és az azt utánzó Spectrum Emulátor használja, minden másnak van saját 7805-je a 9V-ra kötve.

7805 helyett manapság már lehet takarékosabb Step Down cuccokat használni.
Title: Re: HW készítés
Post by: lgb on 2013.April.17. 16:34:55
Koszi az infot! Nagyon meresz kerdes lenne, hogy van-e valami "csinaljunk bovitot tutorial"? Marmint digitalis technikaban valamennyire otthon vagyok, csak EP-el kapcsolatban nem annyira. Jo lenne valami konkret (kapcsrajz elsosorban) pelda, ahol pl egy szem I/O porton egyetlen bittel lehet vezerelni valamit (mondjuk egy LED-et vmi meghajto tranyon at), illetve olvasasnal valamit beolvasni (pl egy kapcsolo allasat 0/1). Ez jol jonne mint kiindulasi alap, amivel elkezdhetnek kiserletezni, hogy aztan valami ertelmeset is csinaljak vele :) Nyilvan magamtol is osszejonne ugy-ahogy, csak eppen idot sporolna :) Vagy csak en vagyok ilyen, akinek hw bovito tutorial kerdese egyaltalan eszembe jut? :)
Title: Re: HW készítés
Post by: Zozosoft on 2013.April.18. 09:33:13
Mondjuk az EXDOS Turbo (http://gafz.enterpriseforever.com/Hardware/PCB/Picture/WD_Turbo.jpg) nem jó példának?
74LS138 a címdekóder, a 74LS74 egyik felében van eltárolva egy bit, ami vezérli a kapcsolóként használt 74F157-t.
Title: Re: HW készítés
Post by: lgb on 2013.April.18. 11:54:27
Quote from: Zozosoft
Mondjuk az EXDOS Turbo (http://gafz.enterpriseforever.com/Hardware/PCB/Picture/WD_Turbo.jpg) nem jó példának?
74LS138 a címdekóder, a 74LS74 egyik felében van eltárolva egy bit, ami vezérli a kapcsolóként használt 74F157-t.

De, koszi :) Nem feltetlen az en peldamra gondoltam, hogy most tervezzen nekem vki olyat :) hanem valami egyszerure, ez jo lesz. 6502 es hasonlok buszrendszere "nemileg" maskepp mukodik, ott pl orajelvezerelt minden memoriamuvelet stb, szoval bele kell ebbe is jonni.

Az egyetlen gondom a kep minosege, pl az ls138 bemenetei mellett allo feliratok nem mindegyiket tudom kiolvasni (meg nagyitas utan sem, mert homalyos), hogy pontosan mi is all ott :( Bar en a legtobb captcha-val sem boldogulok a neten, nem alkalmas az agyam az ilyenekre :)
Title: Re: HW készítés
Post by: lgb on 2013.April.20. 22:50:00
LOMEX-nel tallozva talaltam ilyet: M36W0R6030

Ez valami nagyon erdekes es olcso cucc, de sajna BGA, tehat forrasztani haaaat .... Mindenesetre 64MBit (!) Flash es 8Mbit SRAM van benne, szoval durva. Igaz 16 bit szervezesu, de ilyen kapacitas es ar mellett az is felejtheto hiba, ha 8 bit nincs kihasznalva minden egyes cimnel ...

Most persze amikor irom eppen nem jon be a lomex.hu igy csak emlekezetbol irom, vagy nagyon elneztem vmit, de a huszon valahany forint (!) az nem eppen sok erte.

Errol tud vki vmit? Illetve h ilyen BGA meg "multi chip package BGA" stb az hazilag barhogy hasznalhato normalisan vmi trukkel vagy total felejtos kategoria?

Na lomex.hu ujra elerheto: M36W0R6030T0ZAQT (STM) 64Mbit FLASH+8Mbit SRAM 4Mx16/512Kbx16 MEM. TOP BOOT SECTOR/70ns TFBGA-88 -40+85°C ł [89-12-72]

Kicsit dragabb mint emlekeztem, de ez a kategoria sem sok, nem is ertem ... Valoszinu, hogy nem tudnak mire elsozni :) Bezzeg ha DIP tokozasu lenne, aranyar ...
Title: Re: HW készítés
Post by: Ferro73 on 2013.April.21. 15:21:23
Valami ilyesmi kellene kicsit olcsóbban /Nagyon olcsóbban/

http://www.saelig.com/product/TSTEQICTA021.htm (http://www.saelig.com/product/TSTEQICTA021.htm)
Title: Re: HW készítés
Post by: lgb on 2013.April.21. 22:15:43
Quote from: Ferro73
Valami ilyesmi kellene kicsit olcsóbban /Nagyon olcsóbban/

http://www.saelig.com/product/TSTEQICTA021.htm (http://www.saelig.com/product/TSTEQICTA021.htm)

Ouch. Kisse draga ... Amugy vki aki jobban otthon van ilyen SMD/stb teren: tenyleg lehetetlen vmi viszonylag kis labszamu (nem 1000 labu ...) BGA cucc otthon felhasznalasa? Igazabol eloben meg nem lattam hogy nezne ki, de a kb 100 ft-ert vehetnek is eppen egyet, nem nagy veszteseg ha kiderul, hogy nem nyert :-D
Title: Re: HW készítés
Post by: lgb on 2013.May.20. 17:47:23
Gondolom mas tudja a valaszt, csak en vagyok uj a temaban: mivel/hogyan szokas megoldani az elcsatlakozokra nyomulast EP-n? Marmint gondolok itt ugye monitor/serial, printer es hasonlo dolgokra, ahol a NYAK-ra kene dugni vmit ... Busz bovites kapcsnan itt/ott olvastam a forumon az ISA csatlakozot, de itt erosen fureszelni kene, joval rovidebbet.
Title: Re: HW készítés
Post by: Zozosoft on 2013.May.20. 19:47:02
Quote from: lgb
de itt erosen fureszelni kene, joval rovidebbet.
Pontosan! :-) Ez benne a jó, csak egyfélét kell venni, és abból lehet bármilyet vágni.
És utána én a csatlakozót körbenyomom ragasztópisztollyal, ami olyan olvasztott műanyagot nyom ki. Miután kihűlt hozzá lehet faragni a géphez, hogy pontosan a helyére menjen.
Title: Re: HW készítés
Post by: dolargaan on 2013.May.20. 19:51:18
A fűrészt nem lehet elkerülni. :)
Érdemes mindkét szélén annyit ráhagyni, hogy a pontos illesztést egy reszelővel be lehessen lőni.
Title: Re: HW készítés
Post by: lgb on 2013.May.20. 20:44:36
Hat ez a baj, 39m2-es garzonban asszonnyal es ket gyerekkel kb mindenre van lehetoseg csak fureszelni stb nem, sot szerszam sincs hozza nekem :( Tulkeppen az a csoda h a forrasztopakam es par egyeb meg elfer valahol elsuvasztva, ha kellene ... Lassan azon gondolkodom h egyszerubb lenne raforrasztani szerencsetlen elcsatlakozokra. Ez ugyan eretneksegnek tunik, en beismerem, amde jegyezzuk meg, hogy az egyik EP-m eleg sz** allapotban van, az tulajdonekkeppen nagy valoszinuseggel erossen moddolt peldanykent fogja vegezni, valami masik hazba beepitve. A "szep" EP-met nem forrasztgatnam ilyen eretnek modon az is biztos :) Jah, meg ex EP-s havert kerdeztem megvan-e meg, most jelzett vissza: sajnos nem, edesanyja _kidobta_. Ooooooooo :(

Kozben egy dolog jutott eszembe: floppy csatlakozoval nem lehetne valahogy megoldani? Elvileg igy emlekezetre az is hasonlo mint az ISA, csak rovidebb: igaz, meg abbol is fureszelni kene, nameg ott az elvezetes kicsit mas, az a szoritos ize nem tudom hogy viselne, ha levagok belole egy darabot. Furesz tovabbra sincs, de floppy csati/kabel legalabb vhol akad, meg ISA biztos nincs (kiforrasztani egyet meg haaaaat, nem egyszeru).
Title: Re: HW készítés
Post by: dolargaan on 2013.May.20. 21:11:59
A floppy kábelnél a 2 szélén pattan be az a rögzítő kengyel, ami megakadályozza,  hogy a szalagkábel kicsússzon a késes érintkezők közül. Sajnos azt nem lehet méretre szabni.

Ha úgyis új házba kerül az alaplap, akkor annak már mindegy, nem igazi EP lesz már. Annál talán nem akkora eretnekség a forrasztás.  Bár szerelés szempontjából akkor is jobb az oldható csatlakozás.

Egy ilyen gépet kidobni? Na, az az eretnekség. :(
Title: Re: HW készítés
Post by: Povi on 2014.January.13. 13:46:15
ezt nem lehetne valahogy EP-hez csatlakoztatni?
http://www.rpibolt.hu/termek/i2c_real_time_clock_modul_raspberry_pi-hez.html (http://www.rpibolt.hu/termek/i2c_real_time_clock_modul_raspberry_pi-hez.html)
Title: Re: HW készítés
Post by: Zozosoft on 2014.January.13. 14:42:29
Quote from: Povi
ezt nem lehetne valahogy EP-hez csatlakoztatni?
Valahogy lehet, hogy lehet... de nem könnyen mert ez is ilyen hülye soros izé vonalat használ, ami szerintem ördögtől való találmány :-)
Lehet, hogy ehhez is olyan közbenső mikrokontroller kéne, mint az Lgb által többször emlegetett SPI-hez.
Title: Re: HW készítés
Post by: Povi on 2014.January.13. 14:48:40
ja, igen közben én is nézegettem, hogy i2c protokollt használ, csak olyan egyszerűnek tűnik, két vezeték kell hozzá, de nyilvánvalóan alapból nem tud olyat az EP
Title: Re: HW készítés
Post by: lgb on 2014.January.14. 08:50:47
Quote from: Zozosoft
Valahogy lehet, hogy lehet... de nem könnyen mert ez is ilyen hülye soros izé vonalat használ, ami szerintem ördögtől való találmány :-)
Lehet, hogy ehhez is olyan közbenső mikrokontroller kéne, mint az Lgb által többször emlegetett SPI-hez.

Ja, az I2C is soros cucc mint az SPI, bar maga a protokoll mas. Amugy ha a savszelesseg nem gond (mondjuk SD kartya eleresenel nem mindegy, viszont pl egy RTC chip eseten kiolvasni neha az idot ott kvazi tok mindegy, ha kicsit lassan megy ...), akkor siman software-bol meg lehet csinalni mindenfele extra hw jellegu soros/parhuzamos atalakitas nelkul. Ennek meg olyan elonye is van, hogy kvazi majdnem konyebb illeszteni mint sima parhuzamos buszrendszert, mert kevesebb "drottal" kell osszekotni :) Pluszba igy ezek az IC-k tipikusan picik, keves labuk van (pl akar csak 8 ...), es olcsoak is. Az I2C-t amugy is arra terveztek, hogy nem az eleres sebessege a lenyeg, 400KHz-ben van asszem specifikalva az orajel, bar lasabban is hajthatod szerintem (az SPI-nel altalaban nagyobb orajelekkel dolgoznak, akar tobb tucat MHz-en is mennek).

Itt van pl egy C64-es megoldas (https://sites.google.com/site/dividedbit/home/c64-projects/fm-radio-for-c64), itt eppen valami FM radios cuccot illesztenek, de I2C ami a lenyeg. C64-en a user portra megy ra, lathato  hogy kvazi az I2C jelek kozvetlenul ossze vannak kotve a C64-el es ennyi, sw-bol csinalja utana a gep a soros portos bizeralast teljesen. Imho, az egyeduli problema amire gondolni kell, hogy "ketiranyu"  az SDA nevu vezetek (asszem', bar igazabol nem ertek hozza, SPI-hez azert jobban, ott ket adatvezetek is van, cserebe egy csak egyiranyu, MOSI es MISO), ez a fenti C64-es peldaban ugy megy, hogy a soros port a CIA nevu IC-hez csatlakozik a C64-ben ami programozhato adatirany (input/output) tekinteteben is. Emiatt valszeg vmi minimal cucc csak kene az i2c busz es az ep koze, de messze nem olyan bonyolult aminek hangazik, talan eleg lenne egy szem 74xx ic, benne pl 1-2 and kapu vagy hasonlo. ZX Spectrumhoz ha van vmi ilyesmi, talan ott kene korulezni otletek beszerzese celzattal :)
Title: Re: HW készítés
Post by: Zozosoft on 2014.January.14. 11:56:43
Lengyelek próbálkoznak valamit. (http://www.elektroda.pl/rtvforum/topic2583942.html)
Title: Re: HW készítés
Post by: lgb on 2014.January.14. 12:42:16
Amugy amihez eleg az I2C sebessege, ott remek dolog, az SPI-nal jobb is. Ui az SPI-nal alapvetoen egy master (mondjuk az EP) egy slave (pl egy SD kartya) van, aztan csokolom. Ha tobb cucc kell ra (tobb slave) akkor neked kell kulon vezetekeken gondoskodni a megfelelo jelekrol minden slave-hez, es lehetnek anomaliak, hogy egyes eszkozok nem teszik nagy impedancias allapotba a megfelelo jeleket, pedig kene stb. Az I2C ezzel ellentetben kicsit felsobb szintu protokolt hasznal, pl cimeket is kikuld a master, hogy kinek szol az adott uzenet, es altalaban tenyleg gond nelkul rateheto tobb minden, nem neked kell megoldani a kivalasztast, megfelelo jel szeparaciot adott esetben stb ... Itt is igaz (itt talan meg fokozottabban) amit anno SPI-ra irtam: ha vki csinal egy generic I2C interface-t, akkor aztan csomo minden rakaszthato, kezdve minden fele RTC chipektol, erzekelokon at, egeszen a fenti peldaban is emlitett FM radio vezerlesig, stb stb. Amugy pl soros EEPROM/flash is van, ami I2C-n at olvashato/irhato, az mas kerdes, hogy ebben az adott esetben talan mar gaz, hogy ez azert nem annyira gyors, hogy hattertar celjara aktivan hasznalja valaki. Igy most belegondolva EP oldalarol kellenek a kovetkezo jelek kb: data output, data output enable, data input, clock output, ez ugye negy bitnyi cumo. A data output enable nyilvan azert kell mert az sda vezetek oszott, ha az nem aktiv, akkor a data output nem juthat ra, azaz vmi three state buffer kene oda, vagy tudomisen :)
Title: Re: HW készítés
Post by: lgb on 2014.January.14. 18:45:05
Eppen ezt talaltam: http://lhcb-online.web.cern.ch/lhcb-online/ecs/ccpc/docs/PCF8584_4.pdf (http://lhcb-online.web.cern.ch/lhcb-online/ecs/ccpc/docs/PCF8584_4.pdf)

Egesz aranyos, kis IC ... I2C vezerlo, szoval erre aztan lehet szorni az I2C eszkozoket dogivel, o meg majd elintez mindent szepen, EP-hez meg sima parhuzamos buszon csatlakozik, a leiras szerint tobb CPU buszrendszerenek jellemzoihez idomithato, az elejen a Z80 is szerepel eppen ...
Title: Re: HW készítés
Post by: lgb on 2014.March.27. 21:14:43
Quote from: Povi
Na, ezt nem is tudtam, hogy az SD kártya SPI-t használ... :-) Azt meg ugye a szinte a legegyszerűbb 8 bites PIC-ek is tudják alapból, kvázi ipari szabvánnyá vált jelenleg.

Ahogy mondani tetszik. En mondjuk inkabb AVR parti vagyok, mint PIC, de igen. Ha utana keresel sok kapcsolast talalsz is, ahol egy PIC vagy AVR van SD kartyaval osszekotve. A problema max a jelszint kulonbseg szokott lenni: ha a mikrokontroller 5V-rol megy, mivel az SD kartyanak 3.3V kell (bar vannak kartyak ami tobfele tapfeszen is mennek, de itt 2.7V es hasonlok ertendok, semmi esetre sem 5V!) tapfeszben, es nyilvan annak megfelelo jelszint az SPI buszon is. Ezt itt a forumon is par tobbszor ecseteltem, ha van egy SPI busz illesztod EP-hez, akkor ratehetsz - elvileg - egy rakas SPI-os dolgot, SD kartyaval kezdve, az ethernet vezerlon egeszen pl a SPI buszos FPU-ig, mert olyan is van :-D

Ami a lenyeg: amennyire tudom, egyes (?) SD kartyaknak van sajat protokoljuk is ugymond (ami egyaltalan nem SPI), de egyreszt ennek specifikaciojat nem szoktak reklamozni (nem is "ingyenes"), masreszt nem is feltetlen egyseges, viszont elvileg gyorsabb lehet, azert van (az mas kerdes, hogy egy mai SD kartya tud mondjuk sacc-per-kabe 20MHz SPI clock-ot, ami azert ket megabyte/sec feletti atviteli sebesseget jelenteni, nem hinnem, hogy egy EP-hez ez keves lenne, hehe). SPI-t viszont elvileg mind tud, egyszerubb az ember dolg, SPI ugyis ismeros itt/ott.

Itt van mindjart egy szep pelda (https://www.youtube.com/watch?v=53Bd_fj8rIY), ahol egy Atmel ATiny 8 labu (!) mikrokontrollerrel csinal SD kartyarol kozvetlenul WAV lejatszast. Kapcsrajz is van, ami egyszeruen pofatlanul egyszeru, lathato, hogy az SD kartya tenyleg csak SPI buszra van kotve kozvetlenul, semmi faxni! Az egesz cucc (MCU is) 3.3V-rol megy, igy jelszint problem sincs, a hangot meg valojaban PWM-el oldjak meg vmi "szokasosabb" D/A helyett. Szerintem zsenialisan egyszeru a fenti project, szep munka! :)
Title: Re: HW készítés
Post by: Povi on 2014.March.28. 09:32:37
Quote from: lgb
En mondjuk inkabb AVR parti vagyok, mint PIC, de igen. Ha utana keresel sok kapcsolast talalsz is, ahol egy PIC vagy AVR van SD kartyaval osszekotve. A problema max a jelszint kulonbseg szokott lenni: ha a mikrokontroller 5V-rol megy, mivel az SD kartyanak 3.3V kell (bar vannak kartyak ami tobfele tapfeszen is mennek, de itt 2.7V es hasonlok ertendok, semmi esetre sem 5V!) tapfeszben, es nyilvan annak megfelelo jelszint az SPI buszon is. Ezt itt a forumon is par tobbszor ecseteltem, ha van egy SPI busz illesztod EP-hez, akkor ratehetsz - elvileg - egy rakas SPI-os dolgot, SD kartyaval kezdve, az ethernet vezerlon egeszen pl a SPI buszos FPU-ig, mert olyan is van :-D

Ami a lenyeg: amennyire tudom, egyes (?) SD kartyaknak van sajat protokoljuk is ugymond (ami egyaltalan nem SPI), de egyreszt ennek specifikaciojat nem szoktak reklamozni (nem is "ingyenes"), masreszt nem is feltetlen egyseges, viszont elvileg gyorsabb lehet, azert van (az mas kerdes, hogy egy mai SD kartya tud mondjuk sacc-per-kabe 20MHz SPI clock-ot, ami azert ket megabyte/sec feletti atviteli sebesseget jelenteni, nem hinnem, hogy egy EP-hez ez keves lenne, hehe). SPI-t viszont elvileg mind tud, egyszerubb az ember dolg, SPI ugyis ismeros itt/ott.

Itt van mindjart egy szep pelda (https://www.youtube.com/watch?v=53Bd_fj8rIY), ahol egy Atmel ATiny 8 labu (!) mikrokontrollerrel csinal SD kartyarol kozvetlenul WAV lejatszast. Kapcsrajz is van, ami egyszeruen pofatlanul egyszeru, lathato, hogy az SD kartya tenyleg csak SPI buszra van kotve kozvetlenul, semmi faxni! Az egesz cucc (MCU is) 3.3V-rol megy, igy jelszint problem sincs, a hangot meg valojaban PWM-el oldjak meg vmi "szokasosabb" D/A helyett. Szerintem zsenialisan egyszeru a fenti project, szep munka! :)
Velem a PIC "jött szembe" pár évvel ezelőtt, amikor MIDI vezérlőt akartam építeni a régi szovjet analóg elektromos orgonámhoz. Az AVR-t (még) nem ismerem közelebbről, de ahogy nézem az utasításokat, eléggé hasonló a PIC-hez. Ami miatt jobb lenne most az AVR, az, hogy az Ardunino is azt használja, és az most nagyon elterjedt és támogatott :-) Ja, meg PICKit2-t nagyon olcsón tudtam venni egy haveromtól, szóval adott volt minden a PIC-ezéshez... :-) De ez már nagyon off-topic, lehet, jobb lenne egy külön microkontroller topicot létrehozni, ha van rá igény.

A waw lejátszó nagyon kemény... :-) Itt is nagyon jól látszódik, hogy a hardvert mennyivel egyszerűbb létrehozni, mint programot írni hozzá... :-)
Title: Re: HW készítés
Post by: Z80System on 2014.March.28. 10:47:28
Quote
Itt is nagyon jól látszódik, hogy a hardvert mennyivel egyszerűbb létrehozni, mint programot írni hozzá... (http://enterpriseforever.com/Smileys/phpbb/ds_icon_smile.gif)
Hát vagy pedig a példában ami nehéz a hardver készítésben, azt már az alkatrészek magukba foglalják, az meg egy mellékes körülmény hogy néhány dróttal vki össze is kötötte őket.

A progit meg ugye 0 -ról kell írni, ezért tűnik nehezebbnek ...

Ha valaki a hw -nak nekiugrana tranyókból ... na az lenne olyan nehéz mint az sw.
Title: Re: HW készítés
Post by: lgb on 2014.March.28. 12:12:05
Quote from: Povi
Velem a PIC "jött szembe" pár évvel ezelőtt, amikor MIDI vezérlőt akartam építeni a régi szovjet analóg elektromos orgonámhoz. Az AVR-t (még) nem ismerem közelebbről, de ahogy nézem az utasításokat, eléggé hasonló a PIC-hez. Ami miatt jobb lenne most az AVR, az, hogy az Ardunino is azt használja, és az most nagyon elterjedt és támogatott :-) Ja, meg PICKit2-t nagyon olcsón tudtam venni egy haveromtól, szóval adott volt minden a PIC-ezéshez... :-) De ez már nagyon off-topic, lehet, jobb lenne egy külön microkontroller topicot létrehozni, ha van rá igény.

Ja, mert leirhatom, hogy konkretan milyen erveim vannak az AVR mellett, de szerintem itt tenyleg nincs ertelme, meg amugy is: ha valakinek PIC tetszik, ahhoz ert, akkor minek problemazok en itt :)

Viszont egy jobban temaba vago dolog: amikor eloszor felvetettem, hogy SD kartya kene EP-hez, en AVR-ben gondolkodtam. A project ott akadt el (azon kivul, hogy elvi sikon mar elakadt, meg amugy is lusta ember hireben allok), hogy mikeppen illesztem az AVR-t az EP-hez (az gyerekjatek, hogy az AVR-hez az SD kartyat ...), ui hiaba nyomom meg pl 20MHz-es orajellel szegeny mikrokontrollert, az meg mindig nehezkes ilyen sebessegnel is, hogy pl a Z80-tol erkezo RD (vagy WR)-t pontosan akkor fogadja, es "ne veszitse el", vagy akkor kene egy kulso latch, es vmi "handshake" protokol stb, amit viszont mar tulbonyolitottnak ereztem (bar oszinten: nem vagyok MCU guru, az is lehet, hogy egyes MCU-k tudnak ilyet mar beepitve .......). A most keszult megoldasban az a szep, hogy nincs ilyen gondja, hisz nem egy CPU-n/MCU-n futo programot hasznal (ami lassu lehet ilyen buszos idoziteseknel mar ...), hanem egy celaramkort, az mas kerdes, hogy ezt egy CPLD-ben valositottak meg, es nem diszkret alkatreszekkel. A CPLD/FPGA vilaggal viszont meg nem vagyok koszonoviszonyban :(


Quote
A waw lejátszó nagyon kemény... :-) Itt is nagyon jól látszódik, hogy a hardvert mennyivel egyszerűbb létrehozni, mint programot írni hozzá... :-)

Ja, _HA_ mar kesz egy olyan altalnos hw, amiben van CPU mag, SPI busz, stb stb, akkor persze konnyu (azt nem neked kell csinalni!), vegulis itt vezetekekkel osszeforrasztod kb, mas alkatresz nem nagyon van benne :) SW oldal sem nehez amugy, ha valaki mar megirt pl egy adott reszt es mint kesz "modult" te csak felhasznalod, nem erzek nagy kulonbseget itt sw es hw kozott ...
Title: Re: HW készítés
Post by: Povi on 2014.April.01. 19:21:04
Quote from: lgb
Viszont egy jobban temaba vago dolog: amikor eloszor felvetettem, hogy SD kartya kene EP-hez, en AVR-ben gondolkodtam. A project ott akadt el (azon kivul, hogy elvi sikon mar elakadt, meg amugy is lusta ember hireben allok), hogy mikeppen illesztem az AVR-t az EP-hez (az gyerekjatek, hogy az AVR-hez az SD kartyat ...), ui hiaba nyomom meg pl 20MHz-es orajellel szegeny mikrokontrollert, az meg mindig nehezkes ilyen sebessegnel is, hogy pl a Z80-tol erkezo RD (vagy WR)-t pontosan akkor fogadja, es "ne veszitse el", vagy akkor kene egy kulso latch, es vmi "handshake" protokol stb.
Nem tudom, az AVR-nél van-e ilyen, de a PIC-nél van PSP üzemmód, ami úgy tűnik, megoldást jelentene a Z80-hoz illesztéshez.
Itt van egy általános leírás róla:
http://www.t-es-t.hu/elokep/pic/felhkk/kk/sz1401.htm

És egy példa konkrétan a Z80 illesztéséhez:
http://www.t-es-t.hu/elokep/pic/felhkk/kk/sz1405.htm#01

Így lehetne egy SPI porttal kibővíteni az EP-t, sajnos a PIC nem tudja egyszerre a I2C-t és az SPI (persze lehet, hogy van olyan típus, ami igen, amivel én dolgoztam ott választani kell, hogy vagy ez, vagy az). Sajnos nem vagyok otthon a mikroszámítógépek belső felépítésével, hogy hogyan is kéne konkrétan az EP buszbővítőjéhez illeszteni a PIC-et, hogyan látná azt a Z80 (gondolom portokon keresztül, de gondolom kéne még valami címválasztó áramkör is?). De ez az PSP mód talán pont azt tudja, amit te írsz problémának, hogy hogyan is legyen illesztve a Z80-hoz a MCU.
Title: Re: HW készítés
Post by: Povi on 2014.April.01. 19:24:01
Quote from: lgb
Ja, mert leirhatom, hogy konkretan milyen erveim vannak az AVR mellett, de szerintem itt tenyleg nincs ertelme, meg amugy is: ha valakinek PIC tetszik, ahhoz ert, akkor minek problemazok en itt :)
Érdekel, csak nem tudom, fárasszuk-e vele itt a többieket.
Title: Re: HW készítés
Post by: lgb on 2014.April.06. 19:28:35
Quote from: Povi
Érdekel, csak nem tudom, fárasszuk-e vele itt a többieket.

PSP uzemmod az cool, nem vagyok azert nagy MCU magus, de tetszik, ilyenrol nem tudtam se AVR-en, se PIC-en amugy, hogy oszinte legyek. Ha mar at lettunk mozgatva masik topic-ba, itt talan kevesbe off-topic a tema, es nem farasztunk mindenkit feleslegesen. Tehat: anno, amikor eloszor gondoltam, hogy csinalok barmit MCU-val, nezegettem sokaig, termeszetesen ket fo alternativat talaltam AVR vs PIC. Amiert nekem az AVR jott be: egyreszt sokkal nyiltabb, regebb ota van egy rakas nyilt forrasukodu software ra, maga a gcc is fordit C-t pl AVR-re, stb. Mig PIC eseten elegge "uzleties" a megkozelites, pl C compiler normalis kb penzert van, vagy legalabbis nem open source. OK, lehet, kozben ez valtozott ... Meg lehet, nem is annyira C-re kell nyomulni :) Viszont nekem a programozas (SPI-al) is egyszerubben tunt, az elso kiserletem AVR-rel PC parhuzamos portra par drot forrasztasaban allt, es azzal remekul mukodott is (ok, lehet PIC-nel se lett volna bonyolultabb?).

Ami azonban konkret architekturalis szempontbol bejott: az AVR tenylehesen 8 bit RISC. A PIC (legalabbis a 24-es sorozat elottiek, ha jol remlik) nem igazan, elegge furanak tunt, van az a WREG vagy mi, nem lehet szabadon regisztereket hasznalni, ossze-vissza lapozgatni kell a memoriat stb. AVR-nel (legkisebbnel is) egyben latni a memoriat, nincs lapozgatas, van 32db register, ahol nehany specialis kiveteltol eltekintve (register relativ 16 bit cimzes stb) kb barmelyik regisztert hasznalhatod, nincs egyetlen "fo akkumlator" mint PIC eseten az a WREG. Illetve sok (legtobb) utasitas tenylegesen 1 orajelciklus. Na itt van egy kis kavarodas: PIC-nel is ezt irjak sok helyen hogy egy orajelciklus, csak nem trivialis megtalalni a specifikacioban hogy ott egy utasitasciklusrol beszelnek, ahol az tobb "valodi" orajelciklus! Ez kb hasonlo mint Z80-on az M es T cycle viszonya. AVR-en viszont egy orajelciklus alatt valoban egy "fizikai" orajelciklust ertenek. Azaz azonos orjalen az AVR joval gyorsabb, egyszerubben programozhato (32db register, nincs lapozgatas, egy darab kulcsfontossagu regiszter aka WREG), illetve tobb open source cuccos van ra.

Na tomoren kb ennyi. Ez a PSP mod viszont tenyleg  cool a PIC-en ....
Title: Re: HW készítés
Post by: Povi on 2014.April.06. 20:06:04
Quote from: lgb
maga a gcc is fordit C-t pl AVR-re, stb. Mig PIC eseten elegge "uzleties" a megkozelites, pl C compiler normalis kb penzert van, vagy legalabbis nem open source. 

Ami azonban konkret architekturalis szempontbol bejott: az AVR tenylehesen 8 bit RISC. A PIC (legalabbis a 24-es sorozat elottiek, ha jol remlik) nem igazan, elegge furanak tunt, van az a WREG vagy mi, nem lehet szabadon regisztereket hasznalni, ossze-vissza lapozgatni kell a memoriat stb. AVR-nel (legkisebbnel is) egyben latni a memoriat, nincs lapozgatas, van 32db register, ahol nehany specialis kiveteltol eltekintve (register relativ 16 bit cimzes stb) kb barmelyik regisztert hasznalhatod, nincs egyetlen "fo akkumlator" mint PIC eseten az a WREG. Illetve sok (legtobb) utasitas tenylegesen 1 orajelciklus. Na itt van egy kis kavarodas: PIC-nel is ezt irjak sok helyen hogy egy orajelciklus, csak nem trivialis megtalalni a specifikacioban hogy ott egy utasitasciklusrol beszelnek, ahol az tobb "valodi" orajelciklus! Ez kb hasonlo mint Z80-on az M es T cycle viszonya. AVR-en viszont egy orajelciklus alatt valoban egy "fizikai" orajelciklust ertenek. Azaz azonos orjalen az AVR joval gyorsabb, egyszerubben programozhato (32db register, nincs lapozgatas, egy darab kulcsfontossagu regiszter aka WREG), illetve tobb open source cuccos van ra.

Na, ezt nem is gondoltam volna, hogy a C fordító léte dönt... :-) Mondjuk én nem értek a C-hez, de bonyolultabb dolgokat nyilván egyszerűbb lenne abban csinálni, mint assembly-ben (pl. robot vezérlése). Viszont idő-kritikus dolgokat meg inkább assembly-ben lehet írni.

A WREG ugyanaz, mint a Z80-nál az akkumulátor.

Viszont ami érdekes a PIC-nél, és nehezen szoktam meg, hogy a memóriacímeken lévő byte-ok egyben a regiszterek is (file-register-nek hívják). Tehát ha pl. van egy 368 byte-os RAM-om, akkor az olyan mintha lenne 368 db általános célú regiszterem is.

A lapozás tényleg elég bonyolult, de gondolom ez amiatt van, mert 14 bitesek az opcode-ok, és abba nem fér bele az utasítás és a cím is egyszerre, pl. a CALL és GOTO utasítás esetén 11 bit a cím, 3 bit maga az utasítás, de simán lehet 2kB-nál nagyobb is a programmemória.

Órajel: úgy van, ahogy írtad, mert 1 utasítás minden esetben 1 utasításciklus, de az 4 órajelciklussal egyenlő. Viszont a feltételes utasítások kivételével (ami 2 ciklus, ha hamis a feltétel), itt minden utasítás 1 ciklus (4 órajel ciklus) ideig tart. Furcsa is volt az elején, hogy még Z80-os beidegződésekkel kódoltam, hogy gyorsabb legyen a kód, de itt mindegy. :-)
Title: Re: HW készítés
Post by: lgb on 2014.April.06. 20:29:42
Quote from: Povi
Na, ezt nem is gondoltam volna, hogy a C fordító léte dönt... :-) Mondjuk én nem értek a C-hez, de bonyolultabb dolgokat nyilván egyszerűbb lenne abban csinálni, mint assembly-ben (pl. robot vezérlése). Viszont idő-kritikus dolgokat meg inkább assembly-ben lehet írni.

Nem csak az dont, az is. En csinaltam kevert dolgokat is, csak assembly-ben, meg csak C-ben is. Igaz semmi igazan komoly dolgot ... Es ugye nekem az is fontos, hogy windows-os baromsagok nem erdekelnek, szoval legyenek linux tool-ok ala. Mivel windows-t nem hasznalok, soha nem is hasznaltam, nem is fogok. A C fordito persze csak egy pelda volt, van sok mas tool is, ahol erezheto, hogy AVR_re van ingyenes, raadasul open source, windows es unix-ok ala ugyanugy letezo stb megoldas, mig PIC-nel sok esetben joval behataroltabbak a lehetosegek.

Quote
A WREG ugyanaz, mint a Z80-nál az akkumulátor.

Igen, de ha mar egy tok uj architekturat tanul meg az ember, es valaszthat (PIC/AVR) akkor nyilvan az tetszik, ahol nincs kb egyetlen kituntetett regiszter, hanem 32db szabadon hasznalhato :) Nyilvan Z80-nal (vagy pl 6502-nel is) adott a nem RISC CPU-k jellegzetessege, a kintuntetett regiszter, amit szokas akkumlatornak nevezni, valoban.

Quote
Viszont ami érdekes a PIC-nél, és nehezen szoktam meg, hogy a memóriacímeken lévő byte-ok egyben a regiszterek is (file-register-nek hívják). Tehát ha pl. van egy 368 byte-os RAM-om, akkor az olyan mintha lenne 368 db általános célú regiszterem is.

AVR-nel is elerheted elvileg a (adat) memoria "reszekent" a regisztereket, ha nagyon akarod. Csak ott nem igazan van erre igeny, mivel van 32db "valod" register, es legtobb opcode tudja hasznalni mindet, ami azert eleg szokott lenni ....

Quote
A lapozás tényleg elég bonyolult, de gondolom ez amiatt van, mert 14 bitesek az opcode-ok, és abba nem fér bele az utasítás és a cím is egyszerre, pl. a CALL és GOTO utasítás esetén 11 bit a cím, 3 bit maga az utasítás, de simán lehet 2kB-nál nagyobb is a programmemória.

Hat igen, AVR korszerubb, eleve a program memoria (flash) 16 bites (egy opcode elfoglalhat egyetlen 16 bites word-ot vagy kettot), es 64K cimtartomanyt lenne elerheto a legegyszerubb AVR-n is (ha lenne neki annyi egyaltalan ...).

Quote
Órajel: úgy van, ahogy írtad, mert 1 utasítás minden esetben 1 utasításciklus, de az 4 órajelciklussal egyenlő. Viszont a feltételes utasítások kivételével (ami 2 ciklus, ha hamis a feltétel), itt minden utasítás 1 ciklus (4 órajel ciklus) ideig tart. Furcsa is volt az elején, hogy még Z80-os beidegződésekkel kódoltam, hogy gyorsabb legyen a kód, de itt mindegy. :-)

Na igen de AVR_nel, mivel "igazi" RISC, a legtobb utasitas 1 orajelciklus _valojaban_, tehat elvileg itt negyszer gyorsabb mar eleve ... Amelyik utasitas tovabb tart ugymond (pl ugras stb) az is pl csak 2 orajelciklus, tehat meg igy is gyorsabb mint a PIC leggyorsabb utasitasa.

Persze, amugy azert nem teljesen fair a dolog, mert IMHO (bar nem neztem utana) a legtobb kulonbseg abbol fakad, hogy az AVR joval ujabb, igy koreszerubb design. AFAIK PIC-nel is van a 24-es sorozat, ami mar joval tobb hasonlosagot mutat az AVR-rel, es performanciban is kb hasonlo.

Ez az egesz nalam amugy ugy indult el, hogy voltak mindenfele leirasok a neten, ahol irta tobb ember is, hogy PIC-rol AVR-re tert at, mert a PIC tul lassu volt 1-2 feladathoz, mig AVR-rel siman ment. Tipikusan ilyen pl hogy egy atlagos ilyen MCU-val AVR eleg gyors, hogy sw-bol generalj VGA signalt (!),  ami egy sima VGA monitorra kotheto. Ennek vannak uber cool valtozatai is, pl egy csavo csinalt egy demot, amiben hang, kep stb van es egy darab AVR (es messze nem is a legnagyobb!) van, imho nagyon cool (ennek van sima PAL tv-s valtozata is asszem)!

http://www.linusakesson.net/scene/craft/ (http://www.linusakesson.net/scene/craft/)
Title: Re: HW készítés
Post by: Zozosoft on 2014.April.06. 20:52:23
100%-ig kompatibilis Nick chipet lehetne ezzel a cuccal csinálni?
Title: Re: HW készítés
Post by: lgb on 2014.April.06. 21:07:03
Quote from: Zozosoft
100%-ig kompatibilis Nick chipet lehetne ezzel a cuccal csinálni?

Ezzel biztos nem ... Eleve ezek a "low-end" AVR-ek mondjuk 8-28 labu cuccok, ami boven nem lenne eleg. Igaz, vannak nagyobb labszammal (pl 40 DIP-ben, vagy meg tobb nem dip-ben), amde a nagyobb baj imho az, hogy egy mikrokontroller - szerintem - nem erre valo egyszeruen. Elkepzelheto, hogy vmi SMD nagyobb AVR-rel lehetne, de erre joval inkabb megfelel egy CPLD vagy egy FPGA. Ha emlekszel, ez kb uaz a dilema, amit mar eloadtam SD kartya illesztes kapcsan is regen: hiaba gyors az AVR (vagy egy MCU altalaban) ugy magaban, gond van, ha egy rendszerbe kell beinteglralni, ahol necces az idozites. Erre a celra egy altalanos CPU (hiszen egy MCU magja is az) helyett alkalmasabb egy erre a celra tervezett konkret logikai halozat, amiben ugyan esetleg memoria is van (pl regiszterek, beolvasott LPB ertekek stb), maga a Nick is ilyen. A CPLD/FPGA vegulis ez tudna, csak te alakitod ki benne a konkret halozatot. MCU hasznalata inkabb ott indokolt, ahol tenyleg egy altalanos celu CPU-ra van szukseg nemi integralt RAM-al es program memoriaval valamint I/O-val. Ha ennel specialisabb, akkor celfeladatra jobb a PLD-k vilaga.

Amugy a Nick2-n mar gondolkodtam, az a baj, hogy a PLD-khez meg vegkepp zold vagyok :( Raadasul kene integralni RAM-ot is kulon hozza. Miert? mert ha pl VGA kimenetet akarunk hozza (en ebbol indulnek ki ...), ott ugye mas a frissitesi frekvencia erosen. Most az valoszinu nagyobb kompatibilitasi problemaval jarna, ha siman a VRAM-bol mas timing-el olvasnank ... A megoldas tehat kb az lenne, hogy a Nick helyettesito tovabbra is a TV PAL signalnak megfelelo idozitessel olvas, es egy belso bufferbe helyezi a megjelenitendo kepet (ott mar sima framebuffer pixel alapon 8 bit / pixel), aztan ezt olvassa a VGA signal generator voltakeppen. Ez azert is erdekes, mert innentol eleg konnyu plusz funkciokat hozzaadni, hogy pl a Nick kompatibilis LPB/LPT olvasas es kepfelepites mellett pl biztositana mas lehetoseget a belso framebufferhez valo hozzafereshez, de ez elegge messzire vezetne, es ez mar erosen nem Nick filozofia. Ami regalisabb, es mar beszeltunk rola: x2 (vagy nagyobb) Nick byte/slot olvasasi mod, esetleg ajanlanam a Spectrum attribute mode-ot, igy Spectrum hw emu nelkul is egyszerubb lenne az elet, csupan annyi kene, hogy kicsit maskepp ertelmezi az attrib adatot egy beallitas hatasara ... Stb.
 
Ami AVR temaban megis erdekes lehetne itt: FPSLIC nevu cucc. Ez egy FPGA es egy AVR MCU egyben. Ez azert is jo, mert amugy az FPGA-knak van egy olyan tulajdonsaga, hogy a CPLD-tol elteroen "elfelejtik" a tartalmukat bekapcsolaskor, igy azt fel kell tolteni (akkor miert nem CPLD? mert azok meg viszonylag egyszerubbek es kisebb dolgokra jok egy FPGA-hoz kepest), ha mar van ott MCU vele egybeintegralva, ez azonnal megoldja ezt a kerdest, es meg kozben is hasznalhato az FPGA mellett!!
Title: Re: HW készítés
Post by: Povi on 2014.April.06. 21:23:35
Quote from: lgb

Tipikusan ilyen pl hogy egy atlagos ilyen MCU-val AVR eleg gyors, hogy sw-bol generalj VGA signalt (!),  ami egy sima VGA monitorra kotheto. Ennek vannak uber cool valtozatai is, pl egy csavo csinalt egy demot, amiben hang, kep stb van es egy darab AVR (es messze nem is a legnagyobb!) van, imho nagyon cool (ennek van sima PAL tv-s valtozata is asszem)!

http://www.linusakesson.net/scene/craft/ (http://www.linusakesson.net/scene/craft/)
Ezt a demót ismertem én is, csodálkoztam is, hogy tud 20MHz-en szoftverből VGA jelet generálni, de így, hogy azonos órajelen 4x gyorsabb, mint a PIC, már érthető, persze így is nagy teljesítmény volt megírni szerintem :-) Mert amiket én számolgattam, ott kb. az jött ki, hogy 20 Mhz-en hajtva (8 bites 16f sorozatú PIC) kb. 160 pixel széles videójelet (ami ugye csak 50Hz a VGA 60-jával szemben) lehetne előállítani. És akkor még nem csinált semmit, csak statikus képről van szó, se zene, se semmi.

Meg ami az AVR mellett szól, de ezt már talán írtam is, hogy az Ardunino is ezt használja, és ahhoz tényleg rengeteg támogatás van, meg nyílt forráskódú dolgok, és olcsó kiegészítők. Persze azokat lehetne PIC-hez is kötni, csak meg kell írni a szoftvert hozzá, ami egyébként AVR-hez meg már alapból megvan.
Title: Re: HW készítés
Post by: lgb on 2014.April.06. 21:45:01
Quote from: Povi
Ezt a demót ismertem én is, csodálkoztam is, hogy tud 20MHz-en szoftverből VGA jelet generálni, de így, hogy azonos órajelen 4x gyorsabb, mint a PIC, már érthető, persze így is nagy teljesítmény volt megírni szerintem :-) Mert amiket én számolgattam, ott kb. az jött ki, hogy 20 Mhz-en hajtva (8 bites 16f sorozatú PIC) kb. 160 pixel széles videójelet (ami ugye csak 50Hz a VGA 60-jával szemben) lehetne előállítani. És akkor még nem csinált semmit, csak statikus képről van szó, se zene, se semmi.

Az mind1, imho itt a demoban se tud mast csinalni, max h/v retrace alatt van ideje barmire, egy scanline "hasznos" (ertsd: tartalom kijelzesere hasznalt) ideje alatt az idozites pontossaga miatt massal nem tud foglalkozni. Aztan van meg a trukk, amit azota sokan kihasznaltak: a hardware SPI buszt hasznalja arra hogy pl 8 bitet kikuldjon egymas utan egyetlen utasitassal, ha eleg ket szin (1 bit / pixel) 8 bixelen belul, akkor ez azert durva gyorsitast tesz lehetove. Ezen meg anno gondolkodtam, hogy csinalok ket kulso latch-el tarolot, amit feltolt 8 pixelenkent, aztan SPI buszon nyomja ki a pixeleket, ahol a 0/1 ertek a ket latch ertek lesz, ezzel meg elfogadhato sebesseggel kb attribute modot valositottam meg. Csak ennyi RAM nincs egy AVR-on igazan :) Ui en ilyen sajat epitesu 6502 es hasonlo CPU-t hasznalo szamitogephez hasznaltam volna, hogy legyen vmi kijelzesi lehetosege ... De ugye ATmega8-nak pl van 1K ram-ja, az frambuffernek kisse keves, kulso RAM-al meg azonnal nem lehet megfelelo sebesseggel megoldani ezt maris :( Ertem ezt ugy, hogy meg text only kijelzessel (charset a flash-bol!) is eleg karcsu 1K RAM .... 40*25-os felbontas mellett marad 24 byte kb, ami talan a stack-re eleg, de akkor ennyi (es a fenti attribute, szin otletre messze nem maradt RAM). Ha meg mindig text-only-ban nagyobb felbontas es szin es kene akkor pl 80*25 -re tipikusan 4K RAM kene, amilyen AVR ugyan van, de mar nem olyan elegans, hogy olcso, low-end AVR-el is tok jo (azert is irtam a kulso latch-eket, mert alacsony labszamu, olcso AVR-ben gondolkodtam ahol 8 I/O line latna el kb minden feladatot, latch-ek fele, es a CPU fele is az egyetlen kapcsolat).

Nade ez lassan mar itt is off-topic lesz, mivel erosen nem EP :) Kene egy MCU topic talan kulon.
Title: Re: HW készítés
Post by: Povi on 2014.June.04. 06:39:29
van-e olyan 74138-hoz hasonló áramkör, ahol az aktív jel ugyanúgy LOW, a többi kimenetet viszont Z (nem pedig HIGH). Vagy hogyan lehetne ezt megoldani?
Title: Re: HW készítés
Post by: Povi on 2014.June.04. 07:00:03
amit találtam, hogy a 74138 kimeneteire rákötök 2db 74125-ös quad bus buffert, úgy, hogy egy bithez tartozó bemenet és enable lábakat összekötöm. Így L -> L és H -> Z lesz...
Title: Re: HW készítés
Post by: Povi on 2014.June.04. 09:13:06
A problémám a következő.
8x8-as bill. mátrixot szeretnék olvasni.
A 74138-cal választom ki, melyik oszlopot olvasom. Pl. ha az "A" oszlopot akarom, akkor értelemszerűen a 74138 kimenetén az A=LOW, a többi kimenet pedig HIGH.
A port bemenetére felhúzó ellánállásokon keresztül van bekötve a mátrix. Vagyis, ha nem nyomok le semmit, 0xff-et olvasok. Ha lenyomom az "A0"-át, akkor '11111110'-át fogok olvasni stb.
Na most nekem az a problémám, ha egyszerre nyomom le az A1-et és a B1-et, akkor nem '11111101'-at olvasok, hanem '11111111'-at. Vagyis az azonos sorban lenyomott gombok kioltják egymást (ha jól sejtem, jó kis rövidzárlatot is csinálok olyankor).
Mi a megoldás? Az EP-n ezt hogy csinálják? Azt néztem, hogy a 138-as helyett 74145-ös van, mert 10 sort (oszlopot) kell címezni, de itt mégis működik pl. a CTRL+INS egyszerre, ami azonos sorban van...
Title: Re: HW készítés
Post by: Povi on 2014.August.26. 21:33:58
ezt a Z80 (később továbbfejlesztve HD64180-nal) gépet ismeritek?
http://www.arthur-ds.hu/arthur-pc.php

érdekes, amit az oprendszerről ír:
"Az új órán fellelkesülve megírtam a NewDOS-t, ami jelenleg is fut a gépen. Ez már 'C'-ben készült és kihasználta a HW adta lehetőségeket. Ez CP/M felülről kompatibilis, tehát futnak rajta a CP/M programok, de pluszban tudja a könyvtárakat és a hard link-et."
Title: Re: HW készítés
Post by: Povi on 2014.September.05. 20:57:30
Mi a különbség az "LS" "HC" és "HCT" között? (74-es sorozatú IC-k esetében).
Title: Re: HW készítés
Post by: Povi on 2014.September.05. 21:06:46
megtaláltam, be is írom, hátha mást is érdekel:

"Közvetlenül az első TTL IC-k után megjelent az LS széria. Például: 74LS138. Az LS a low power shottky kifejezés rövidítése, amely technológiailag annyit jelent, hogy egy shottky diódát építettek a bázis és a kollektor közé. Ezáltal kisebb áramokkal hajtva a logikai kaput közel ugyanazt a sebességet érték el."

HC és HCT altípusA legfrissebb tagja a 74xxx integrált áramköröknek, azonban ez a széria már nem TTL, hanem CMOS technológiával készült. A HC tipikuan 2-6 (max 7) voltos tápfeszültségel működik, a HCT-nél a T utal a ttl kompatibilis szóra, amely azt jelenti, hogy 4,75 ... 5,25 V közötti logikára lett optimalizálva, itt gyorsabb működésű, mint a HC család."

Vagyis HCT-t lehet az LS IC-k helyett használni, ha jól értelmezem.
Title: Re: HW készítés
Post by: lgb on 2014.September.05. 21:26:08
Quote from: Povi
HC és HCT altípusA legfrissebb tagja a 74xxx integrált áramköröknek, azonban ez a széria már nem TTL, hanem CMOS technológiával készült. A HC tipikuan 2-6 (max 7) voltos tápfeszültségel működik, a HCT-nél a T utal a ttl kompatibilis szóra, amely azt jelenti, hogy 4,75 ... 5,25 V közötti logikára lett optimalizálva, itt gyorsabb működésű, mint a HC család."

Vagyis HCT-t lehet az LS IC-k helyett használni, ha jól értelmezem.

Nem eppen a "szakteruletem" de imho nem csak az van hogy a HCT arra lett "optimalizalva, hanem a CMOS es a TTL nemikepp eltero kapcsolasi szintjei akar gondot is okozhatnak adott esetben, igy ha amugy TTL jelszinttel dolgozo helyen van az ember, akkor a HCT illik betenni mellejuk, es nem csak a segesseg miatt, hanem mert qa HCT sorozatban mas feszultsegszintnel "kapcsol" (a TTL jelszint also fele nem mindig eleg a CMOS mar "garantaltan" 1-esnek megfelelo jelszintjehez, ami akar ahhoz is vezethet, hogy CMOS/TTL eszetlen keveresekor nem megbizhato lesz az aramkor - barmilyen mukodesi sebessegen is nezzuk). Ha valaki korrektebben meg tudja mondani mint en, orommel olvasnam en is a magyarazatot :) Szal, ha amugy tisztan CMOS dolgok vannak, HC, ha TTL de "mordenebb" 74xx szeru IC-kkel szorna meg az ember akkor HCT, gondolom en. Igazabol mar nekem az is szoget utott a fejembe, hogy egy Enterprise-128-ban nem gond-e ha CMOS technikaval keszult Z80-at rak az ember, ott nincs jelszint elteres problema a tobbnyire LS/TTL egyeb aramkorokkel valo jelszintkompatabilitas kapcsan? Bocs, ha hulyseget kerdezek, eddig ilyenekbe meg nem nagyon bonyolodtam bele :)
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.05. 21:53:42
Már 20 éve is azt mondtam, hogy CMOS rulez :-)
Amellett, hogy a turbót jobban bírja, jelentősen kisebb a fogyasztás is. Pl egy MICROTEAM kártyán kicserélve az LS-eket HCT-re, és az EPROM-okat és RAM-okat is CMOS-ra, a korábban tűzforró hűtőborda kézzel simán megfogható hőmérsékletű lesz.
Még nem volt kedvem annyit forrasztani, de egyszer meg akarok csinálni egy egész alaplapot HCT-sre, megnézni mennyit csökken a fogyasztás.
Title: Re: HW készítés
Post by: Ferro73 on 2014.September.06. 09:15:34
Én anno már lecseréltem közel az összeset.Így értem el a 12MHz stabilitást.Igaz nem mindenűt HCT használtam hanem ALS-t. A problémák ott keletkeznek ahol valami felhúzó ellenállás van.
Ezeket a problémákat akkor még nem igazán értettem ezét is nem tudtam turbóztattni a "Microteam" Floppy+ROM+RAM bővítő kártyát. Viszont az után gyártotton semmi probléma nem volt.
Title: Re: HW készítés
Post by: Povi on 2014.September.11. 13:42:52
Zozo, az EXDOS-kátya épitő angol nyelvű topicban írtad, hogy 512kB SRAM és 512kB Flash memória bekötése baromi egyszerű, csak egy címdekódoló kell. Ez érdekelne engem is, hozzádobnám szívesen a koproci mellé... :-)
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.11. 13:51:37
74HCT138 A-B-C bemeneteire az A19-A20-A21 címvezeték, a G1-re az RFSH, G2A/B-re pedig MREQ.
A 8 kimenet pedig engedélyező lesz 8x512K memória tartományhoz.
Title: Re: HW készítés
Post by: Povi on 2014.September.11. 14:14:20
a memóriát is 74245-ös buszillesztővel kell illeszteni?
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.11. 14:26:01
Quote from: Povi
a memóriát is 74245-ös buszillesztővel kell illeszteni?
Egy AND kapuval össze kell kombinálni a koproci és a memória engedélyező jelét, és akkor mehet az amúgy is a kártyán lévő mögé.
Title: Re: HW készítés
Post by: Povi on 2014.September.11. 15:47:50
na de várjál, három engedélyező jelem is lesz, egy a SRAM-hoz, egy a FLASH-hez és egy a koprocihoz. Akkor egy három bemenetű AND kapuval?
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.11. 15:56:18
Quote from: Povi
na de várjál, három engedélyező jelem is lesz, egy a SRAM-hoz, egy a FLASH-hez és egy a koprocihoz. Akkor egy három bemenetű AND kapuval?
Igen. Az a lényeg, hogy bármelyik 0, akkor 0 legyen a kimenet, hogy kinyissa a 245-öst.
Title: Re: HW készítés
Post by: Povi on 2014.September.13. 11:03:35
Félig-meddig off-topic, de talán mégse...
Olvasgatom Steve Ciarcia "Build Your Own Z80 Computer" című könyvét (innét (http://retro.hansotten.nl/uploads/z80/BuildYourOwnZ80.pdf) letölthető), és nézem a reset áramkört:
két inverteren keresztül kapja a Z80 reset lába a jelet. Mi értelme a két inverternek? Miért nem lehet közvetlenül bekötni a kapcsolót? Sajnos a könyv se írja, csak annyit, hogy így kell csinálni.
Title: Re: HW készítés
Post by: Ferro73 on 2014.September.13. 11:27:22
Nem kell szószerint venni a könyvet vannak benne hibák.
Most néztem Pl- a pdf 67 oldal CCF utasításra legalábbis kicsiny tudásom szerint CF<- 0 rak nem pedig CF<- inverted(CF). akkor TCF lehetne az utasítás.
Title: Re: HW készítés
Post by: Z80System on 2014.September.13. 11:30:08
Arra már nem emlékszem, hogy a pergésmentesítés az két inverterből állt -e,

de az biztos, hogy kapcsolót bekötni direktben nem szabad a digitális áramkörökbe (amik nincsenek felkészítve rá pergésmentesítővel, vagy pedig valami más okból nem teljesen mindegy nekik), mert a minden kapcsoló többször kapcsol(hat) mikor te egyszer megnyomod, a rugós mechanikája, vagy akármi miatt, lényeg hogy az állapotátmeneténél előfordulhat nagyon gyorsan lezajló csikicsuki, és ezt a legtöbb helyen semlegesíteni kell egyetlen állapotváltásra.
Title: Re: HW készítés
Post by: Z80System on 2014.September.13. 11:31:49
De ha ez egy könyv, akkor csak leírnak benne ilyet ... nem ?
Title: Re: HW készítés
Post by: Povi on 2014.September.13. 11:38:37
a pergésmentesítést (debouncing) inkább két NAND kapuval szokták csinálni:
https://www.sealevel.com/support/admin/media_store/2/AA-00129/kb_67-195.jpg
Title: Re: HW készítés
Post by: Ferro73 on 2014.September.13. 11:39:30
Quote from: Z80System
Arra már nem emlékszem, hogy a pergésmentesítés az két inverterből állt -e,
Eggyel is meg oldható csak akkor lehúzó ellenállást kellene behelyezni amit +5V lenne a kapcsoló másik végén.
Title: Re: HW készítés
Post by: Z80System on 2014.September.13. 11:44:21
Hát lehet akkor hogy ez mégsem pergésmentesítés akar lenni,
de az biztos hogy ha direktben lenne bekötve egy kapcsoló a reszetre,
akkor a dupla (vagy akárhányas) reszeteket nem feltétlen lehetne többé megkülönböztetni egy sima 1 -es reszettől.
Title: Re: HW készítés
Post by: Ferro73 on 2014.September.13. 12:00:33
biztos valami védelem is egyben és az inverter jobb nagyobb megterhelés is kibír mint PL a Z80 RESET bemenetele. Mása áram körnél én is el cuppantottam a bemenete földra húzással pedig volt belső felhúzó ellenállás.
Title: Re: HW készítés
Post by: Povi on 2014.September.13. 12:06:59
Gondolom, hogy nem hülyeségből rajzolták oda azt a két invertert, csak tényleg jó lett volna, ha leírják, miért is van úgy. :-)
Title: Re: HW készítés
Post by: IstvanV on 2014.September.13. 13:11:00
Quote from: Ferro73
Nem kell szószerint venni a könyvet vannak benne hibák.
Most néztem Pl- a pdf 67 oldal CCF utasításra legalábbis kicsiny tudásom szerint CF<- 0 rak nem pedig CF<- inverted(CF). akkor TCF lehetne az utasítás.
A CCF (complement carry flag) valóban invertálja a carry bitet, és nem törli. Ezért is használnak általában OR A vagy hasonló utasítást a törlésére.
Title: Re: HW készítés
Post by: Povi on 2014.September.13. 17:23:10
Ha bővítőkártyát készítek, és nem a busz bridge-be, vagy MGY-féle buszbővítőbe dugom a kártyát, hanem közvetlenül az expansion port-ba, akkor kell-e a címbuszra buszmeghajtót tennem (pl. 74244)? Miért?
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.13. 17:34:50
Az csak sok kártyánál kell.
Title: Re: HW készítés
Post by: Povi on 2014.September.14. 11:44:20
mi a különbség a AS6C4008-55PIN és AS6C4008-55PCN memóriák között (az árán kívül)? Most nézem a tme oldalán, és nem látom a különbséget, akárhogy gúvasztom a szememet...
Title: Re: HW készítés
Post by: Povi on 2014.September.14. 12:12:37
Quote from: Zozosoft
74HCT138 A-B-C bemeneteire az A19-A20-A21 címvezeték, a G1-re az RFSH, G2A/B-re pedig MREQ.
A 8 kimenet pedig engedélyező lesz 8x512K memória tartományhoz.
Ugye jól értem, ha Y0-ra kötöm, akkor 0x00-0x1f szegmenseken lesz a memória, ha Y1-re, akkor 0x20-0x3f stb? Viszont Y0 esetén hogy oldja meg az EP, hogy ne ütközzön az EXOS ROM-mal és a cartridge-dzsel? (Y7 esetén pedig a 128kB RAM-mal)?
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.14. 13:03:12
Y0-t meg 7-t nem használd, vagy pedig további kódolás kell, hogy ne ütközzön.
Title: Re: HW készítés
Post by: lgb on 2014.September.14. 14:11:26
Quote from: Povi
mi a különbség a AS6C4008-55PIN és AS6C4008-55PCN memóriák között (az árán kívül)? Most nézem a tme oldalán, és nem látom a különbséget, akárhogy gúvasztom a szememet...

Nezd meg az adatlapot, altalaban a vegen szokott lenni, hogy a termek neveben melyik betu mit jelent. A vegen levo betuk altalaban a tokozast, es a mukodesi kornyezeti hatarertekeket (altalaban a homerseklet) jelenti. Jelen esetben az utolso harom betu: P=PDIP tokozas, a kovetkezo betu C/I a homerseklet tartomany (C=commercial, 0..70fok, I=industrial -40...+85 fok), utolso betu N = lead free (olommentes, RoHS - Restriction of Hazardous Substances - eloirasnak megfelelo). Vagy vmi hasonlo. Tenyleg, minden adatlap vege fele szokott lenni, hogy melyik szam/betu/stb mit jelent a termek neveben, pl nincs feltetlen kulon adatlap a kulonbozo tokozas/sebesseg/stb dolgokra, ha amugy ettol eltekintve a kerdeses IC alapvetoen ugyanaz.

Pl en is most gugliztam, es ezt talaltam, ez alapjan irtam a fentieket (tehat adatlapot mindig meg kell nezni, megkeresni - lasd pl part numbering system nevu tablazat a vege fele):

http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf (http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf)
Title: Re: HW készítés
Post by: Povi on 2014.September.14. 14:28:31
Quote from: lgb
(tehat adatlapot mindig meg kell nezni, megkeresni - lasd pl part numbering system nevu tablazat a vege fele):

http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf (http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf)
Pedig néztem is ezt az adatlapot, mégse találtam... :oops: A "PART NUMBERING SYSTEM" táblázat már elkerülte a figyelmemet. Szerintem az zavart meg, hogy a fölötte lévő "ORDERING INFORMATION" táblázatban nem szerepelt a PIN típus, csak a PCN, és ezzel le is tudtam, hogy akkor ebben az adatlapban nem is lesz szó a PIN-ről. Legközelebb figyelmesebb leszek, és nem teszek föl egyértelmű kérdéseket... :oops:

Köszi!
Title: Re: HW készítés
Post by: Povi on 2014.September.14. 19:30:47
ha olyan portot olvasok igazi EP-n, ami nem létezik, mit kapok eredményül? Lebegnek, vagy valami fix dolgot kapok (pl. 0x00 vagy 0xFF)?
Title: Re: HW készítés
Post by: lgb on 2014.September.14. 23:22:40
Quote from: Povi
ha olyan portot olvasok igazi EP-n, ami nem létezik, mit kapok eredményül? Lebegnek, vagy valami fix dolgot kapok (pl. 0x00 vagy 0xFF)?

Mintha Zozo mester azt mondta volna, hogy az EP buszon normal esetben nincs felhuzo (vagy le...) ellenallas, tehat undefined, viszont nehany bovitokarnytan van, akkor meg gondolom 0xFF, ha van felhuzo ellenallas pl ... Szoval ez alapjan lehet, nem kene szamitani arra, hogy valami konkret ertek, mert gepfuggo.
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.15. 08:53:48
általában FF, de nem garantált. Egyes gépeken, föleg turboval lebeg, azért kell a felhuzoellenállás.
Title: Re: HW készítés
Post by: Povi on 2014.September.15. 09:13:25
Ettől féltem én is, hogy lebeg(het). Lusta voltam valódi gépen kipróbálni :oops:, emulátorban 0xff jön olvasásra. Bár elég kicsi a valószínűsége, hogy pont úgy lebegjen, hogy 
Code: [Select]
   in h,(c)
   in l,(c)
utasitások után HL = 0x7a4d legyen, szóval jó lesz FPU tesztre... :-)
Title: Re: HW készítés
Post by: lgb on 2014.September.15. 10:13:13
Quote from: Povi
Ettől féltem én is, hogy lebeg(het). Lusta voltam valódi gépen kipróbálni :oops:, emulátorban 0xff jön olvasásra. Bár elég kicsi a valószínűsége, hogy pont úgy lebegjen, hogy
Code: [Select]
  in h,(c)
   in l,(c)
utasitások után HL = 0x7a4d legyen, szóval jó lesz FPU tesztre... :-)

Ez mire kell, ellenorzod, hogy van-e FPU? Mert ha megcsinalsz 1-2 muveletet vele, csak kiderul, helyes-e az eredmeny :) Bar ahogy irod, eleve mar annak is kicsit a valszinusege, hogy a fenti eset veletlenul eloall :D
Title: Re: HW készítés
Post by: Zozosoft on 2014.September.15. 10:16:45
raksz ellenállást a kártyára, és kész :-)
Title: Re: HW készítés
Post by: lgb on 2014.September.15. 10:26:47
Quote from: Zozosoft
raksz ellenállást a kártyára, és kész :-)

Pont ezen filoztam ... Ha tobb kartya (bus bridge, stb?) van a rendszerben, es mindegyiken van felhuzoellenallas, akkor azok parhuzamosan kapcsolat ellenallasnak minosulnek, es igy az eredo ellenallas kisebb lesz, ami ugye egy adott erteknel mar problema is lehet, na meg a fogyasztast is noveli. Vagy ez hulyseg? Optimalis esetben nyilvan egyetlen helyen kene a buszt "huzogatni".
Title: Re: HW készítés
Post by: Povi on 2014.September.15. 10:49:39
Quote from: lgb
Ez mire kell, ellenorzod, hogy van-e FPU? Mert ha megcsinalsz 1-2 muveletet vele, csak kiderul, helyes-e az eredmeny :) Bar ahogy irod, eleve mar annak is kicsit a valszinusege, hogy a fenti eset veletlenul eloall :D
Ez pont egy művelet eredménye lenne... :-) Csinálok egy 16 bites egész szorzás, és ha nem jó eredmény jön, akkor az azt jelenti, hogy nincs FPU.
Ezzel ellenőrizném le, van-e koproci a géphez kötve. Így legalább a koprocihoz irt programok tudnának jelezni, ha nincs FPU, és hibaüzenettel leállnánsk.
Title: Re: HW készítés
Post by: Povi on 2014.September.15. 10:54:51
teszt
Title: Re: HW készítés
Post by: IstvanV on 2014.September.15. 11:15:16
Lehetne írni Lua FPU emulátort, akkor már működne a teszt. :)
Title: Re: HW készítés
Post by: Tuby128 on 2015.April.01. 17:42:13
Kérnék szépen egy listát az EP-nél használt IO portokról! Legyen benne az alapgép IO listája, és minden fontosabb elterjedt bővítő.
 (Szabad IO-(ka)t keresek a kártyámnak)
Title: Re: HW készítés
Post by: lgb on 2015.April.01. 20:22:32
Kérnék szépen egy listát az EP-nél használt IO portokról! Legyen benne az alapgép IO listája, és minden fontosabb elterjedt bővítő.
 (Szabad IO-(ka)t keresek a kártyámnak)

Igen, ilyen mar engem is erdekelne, hogy van-e reszletes es kimerito jellegu (Zozo biztos idearni milyen jo lett volna az a buszbovitos, tartomany hozzarendelos modszer, dehat nem az lett itthon, erosen nem ...).

http://epbas.lgb.hu/result-dist-db.txt (http://epbas.lgb.hu/result-dist-db.txt)

Ilyet csinaltam anno, lasd a vegen. Mondjuk biztos nem teljes, sot az is lehet, hogy akad benne hiba, es nem is eleg reszletes az egyes portok tekinteteben ...
Title: Re: HW készítés
Post by: Tuby128 on 2015.April.01. 20:55:20
A 0x90-tól 0x9F-ig a txt alapján nincs semmi. Akkor az szabad?
Title: Re: HW készítés
Post by: lgb on 2015.April.01. 23:12:26
A 0x90-tól 0x9F-ig a txt alapján nincs semmi. Akkor az szabad?

Szerintem alap gepen ugye a 0x80-tol (Nick) es 0xA0-0xBF (Dave) ami foglalt, oszt' csokolom. Ha van EXDOS, akkor talan meg a 0x10-0x1F is. Az osszes tobbi abban a listaban is ilyen-olyan bovites mar (sok az "haszi" keszitesu dolog mar eleve),  nem feltetlen altalanosak. Zozo biztos okosabb, de szerintem a 0x90-0x9F nem igazan hasznalt, viszont az is igaz, hogy a fene tudja, hany speci cucc volt meg (lasd pl a MIDI cartridge ...), es milyen portokat hasznaltak azok.
Title: Re: HW készítés
Post by: Tuby128 on 2015.April.02. 00:08:08
Ez mi a listádban?
0xbf   Dave sysconfig register (wait states, clkdiv)
Title: Re: HW készítés
Post by: lgb on 2015.April.02. 00:22:01
Ez mi a listádban?
0xbf Dave sysconfig register (wait states, clkdiv)

A Dave egyik regisztere, mondjuk sepc "sysconfig" nevet en adtam neki talan :) Lasd a Dave leirast, hmmm hol is van, mondjuk tolem itt: http://ep.lgb.hu/doc/Dave.html (http://ep.lgb.hu/doc/Dave.html) Igaz, szerintem ebben van egy hiba "R31 R #BF", szerintem "R" helyett "W" kene ...
Title: Re: HW készítés
Post by: szalai56 on 2015.May.18. 18:40:27
Megtaláltam a Microteam floppy kontroller filmjét. Érdekel ez valakit egyáltalán? Este bescannelem .
Title: Re: HW készítés
Post by: dolargaan on 2015.May.18. 19:40:42
Érdekel!

Nekem is megvolt, Chartpak és társaival felragasztva. Költözködés közben elveszett. :(
Title: Re: HW készítés
Post by: Trefe on 2015.May.26. 21:02:54

Nem is tudom melyik topikba írjam, ezért ide küldtem. Kérem valaki okos ember segítségét, tanácsát! Most, hogy "Kismaszat" már majdnem nagyfiú lett ( kétéves és egy hónapos :-)), egy kicsit több időm van foglalkozni a géppel. A hangsúly a kicsin van! No, a lényeg. A hétvégén elővettem az egyik ( az egyetlen rosszalkodó) gépemet és neki álltam megnézni mi a baja. Nem volt kép. Hónapokkal ezelőtt Zozo javasolta, hogy nézzem át a 12V-os részt és tényleg a tranzisztort kellet kicserélni, utána már ment is szépen, de csak az alaplapi 64K-t ismerte fel. A bővítőpanelen levő memóriára BAD-ot írt. Meg is lett a hibás IC. De úgy voltam vele, ha már cserélek akkor legyen Bozai féle 256K-s bővítés. Mivel nem készültem erre, nem is volt itthon a 256K IC-ken kívül semmi. Ki forrasztottam a régi csipeket és bekerültek az újak. Gondoltam egyenlőre így is megy, legfeljebb nem az egész kapacítását használja az IC-knek, hanem csak egy részét. De! Az alap teszt át is megy rajta, csak egy idő után hirtelen becsíkozik és villogni kezd. Olyan mintha frissítési problémái lennének. Az Advanced teszt viszont hibásnak ismeri fel. ASMON-nal nézegetve és 00-FF-AA-55 értékekkel feltöltve, véletlenszerüen átíródnak a memória adatai. Végül is a kérdés! Ezt okozhatja, hogy a 256K IC-k plusz lába egyenlőre nincs bekötve, "lebeg"? Tegnap már nem volt sem időm, sem türelmem tovább foglalkozni vele.

Kösz Trefe
Title: Re: HW készítés
Post by: Zozosoft on 2015.May.26. 21:34:21
Igen ez frissítési hiba lesz. És szerintem nem lesz elég a lábak bekötése, kell a plusz frissítő bit előállítása is, ahogy a cikkben van.
Title: Re: HW készítés
Post by: balagesz on 2015.May.26. 21:48:23
Ezt okozhatja, hogy a 256K IC-k plusz lába egyenlőre nincs bekötve, "lebeg"?

Ez nem éppen szerencsés. 64K-nak azért frissülnie kéne úgy is, de annak a lábnak fix szinten kéne lennie, még ha nincs is egyelőre vezérelve.
Title: Re: HW készítés
Post by: ergoGnomik on 2015.May.27. 09:00:25
Ez nem éppen szerencsés. 64K-nak azért frissülnie kéne úgy is, de annak a lábnak fix szinten kéne lennie, még ha nincs is egyelőre vezérelve.

Ugyan nem értek hozzá, de ha a "lebegő" láb éppen egy címbit, akkor még a 64k frissülésére sincs garancia. Ahogy Zozo mondja, kell a plusz frissítő bit.
Title: Re: HW készítés
Post by: balagesz on 2015.May.27. 13:46:02
64K-nak azért frissülnie kéne úgy is, de annak a lábnak fix szinten kéne lennie, még ha nincs is egyelőre vezérelve.

Egy kicsit utánanéztem, és valamennyire ellent kell mondanom magamnak. :) A frissítésnél a fő probléma ugye az, hogy a Z80 csak 7 bites frissítési címeket generál. Viszont nekem úgy rémlett, hogy a sima 4164 8 bites frissítést kér, emiatt a belső bővítőn a +1 címbit meg van oldva. Most kerestem doksit; és az derült ki, hogy a 4164-ből is van két fajta, 7 illetve 8 címvonalas frissítésű, a belső bővítés meg 7-es verziójú DRAM csipekre van csak felkészítve. :)

A "frissítőcím bővítés" valami miatt úgy rémlett, hogy 9 bites végeredményt csinál, de a 41256-ok megelégszenek 8-cal. (Vagy ebből is van két fajta? :) A 414256-ból (tehát a 4×256Kbit-es verzióból) csak 9 bitessel találkoztam...)

Mindenesetre a lebegő láb az sose szerencsés. (Kivéve, ha az alkatrész specifikációjában szerepel erre valami kitétel, de cím meg vezérlőjelek esetén ez nem jellemző.)
Title: Re: HW készítés
Post by: Zozosoft on 2015.May.27. 13:51:24
a belső bővítés meg 7-es verziójú DRAM csipekre van csak felkészítve. :)

A "frissítőcím bővítés" valami miatt úgy rémlett, hogy 9 bites végeredményt csinál, de a 41256-ok megelégszenek 8-cal.
Igen emiatt van az, hogy a plusz frissítő bit nem is az pluszként bekötött lábakra kell, hanem a már eddig is használt (de eddig nem frissített) előző címvezetékre. Ezért kell némi plusz vagdosás a 320-as átalakításnál.
Title: Re: HW készítés
Post by: endi on 2015.July.25. 19:20:32
Visszatértem egy kicsit nosztalgiázni!
És egy ötlettel: a REM1 és REM2 plusz magnó bemenetet nem lehetett volna valami egyszerűbb hw dolgokra használni? Úgy értem a REM-ek jelet adnak le (irányítanak valamit), a magnó bemenet pedig jelet vesz (szinkront, adatot).
Pl. valami primitív scanner? :)
Vagy valamit forgat, REM1 jobbra, REM2 balra... :)
Title: Re: HW készítés
Post by: Ep128 on 2015.July.26. 00:18:00
Visszatértem egy kicsit nosztalgiázni!
És egy ötlettel: a REM1 és REM2 plusz magnó bemenetet nem lehetett volna valami egyszerűbb hw dolgokra használni? Úgy értem a REM-ek jelet adnak le (irányítanak valamit), a magnó bemenet pedig jelet vesz (szinkront, adatot).
Pl. valami primitív scanner? :)
Vagy valamit forgat, REM1 jobbra, REM2 balra... :)

Nekem anno otthon a REM2 a "vonalas" telefont kezelte! :-) Nagyon is jól! Volt hozzá egy program, dróttal rá kellett kötni a telefon madzag 2 pólusára a REM 2 -t és a program "nyitotta-csukta" a REM2 -t! Annyiszor, ahányast kellett "tárcsázni"! :-)
Title: Re: HW készítés
Post by: szipucsu on 2015.July.26. 10:18:22
Nekem anno otthon a REM2 a "vonalas" telefont kezelte! :-) Nagyon is jól! Volt hozzá egy program, dróttal rá kellett kötni a telefon madzag 2 pólusára a REM 2 -t és a program "nyitotta-csukta" a REM2 -t! Annyiszor, ahányast kellett "tárcsázni"! :-)
Ezt a REM-es dolgot most nem értem.
Egyébként milyen telefon már az, amihez még külön számítógép is kell, mert magától nem tud működni? :D
Title: Re: HW készítés
Post by: endi on 2015.July.26. 13:16:20
Nekem anno otthon a REM2 a "vonalas" telefont kezelte! :-) Nagyon is jól! Volt hozzá egy program, dróttal rá kellett kötni a telefon madzag 2 pólusára a REM 2 -t és a program "nyitotta-csukta" a REM2 -t! Annyiszor, ahányast kellett "tárcsázni"! :-)

haha ez jó!
sőt most még zseniálisabb jutott eszembe: wifi! :) persze ennek nincs köze a REM-hez, de egy kis elektronikával (mikrofon) lehetett volna éterben terjedő jeleket venni, hangszórón meg küldeni. persze nem hallható tartományban. persze ehhez lehet hogy lassú lett volna az EP
Title: Re: HW készítés
Post by: szipucsu on 2015.July.26. 15:21:02
hangszórón meg küldeni. persze nem hallható tartományban.
Elgondolkoztam, milyen "hangszóró" lehet az, ami nem hallható tartományban ad ki hangot, tehát 20Hz alatt és kb. 20KHz fölött. Bár úgy tudom, tényleg adnak ki ilyen hangot is hangszórók, legalábbis volt egy program, amivel ilyen "brainwave" hangokat lehetett zenék alá generálni, amiket nem hallunk (tehát nem keletkezik hallásingerület), de pl. relaxációs hatásuk van.
Title: Re: HW készítés
Post by: ergoGnomik on 2015.July.26. 19:17:07
Elgondolkoztam, milyen "hangszóró" lehet az, ami nem hallható tartományban ad ki hangot, tehát 20Hz alatt és kb. 20KHz fölött. Bár úgy tudom, tényleg adnak ki ilyen hangot is hangszórók, legalábbis volt egy program, amivel ilyen "brainwave" hangokat lehetett zenék alá generálni, amiket nem hallunk (tehát nem keletkezik hallásingerület), de pl. relaxációs hatásuk van.

Szerintem kicsit kevered a dolgokat. Kutya közönséges piezo hangszórók is képesek ultrahangok kibocsátására, olyanok amiket PC-kbe tettek. Egy időben PC-s demókban volt "driver" a beépített hangszórón keresztüli hanggenerálásra is. Ezek impulzusszélesség modulációval keltettek hangot, és bőven a 20kHz feletti tartományban működtek. Hagyományos hangszórókon jól működött a dolog, de piezo hangszórókkal csak a "csöndet" lehetett hallani. Egyébként az orvosi ultrahang berendezések - ha jól tudom - néhány-száz kilohertzes hanggal dolgoznak. És vannak még anyagvizsgáló készülékek is.

Infrahangot hagyományos mély hangokra optimalizált hangszórókkal - szerintem - simán lehet csinálni. Az más kérdés, hogy általában a hangtechnikában ezek direkt ki vannak szűrve. Állítólag van(nak?) olyan frekvencia(ák?), amik egybeesnek az emberi test saját frekvenciájával, és a hatásuk elég kényelmetlen/kellemetlen.

A "brainwave" hangok nem a hallható frekvenciatartományon kívülesők, hanem a tudatos hallásküszöb alatti jelszintű, de amúgy hallható hangok. Azért nem hallod őket, mert a zene jelszintje elnyomja, de ha hiszel a dologban akkor működhet.
Title: Re: HW készítés
Post by: Ep128 on 2015.July.26. 23:52:55
Ezt a REM-es dolgot most nem értem.
Egyébként milyen telefon már az, amihez még külön számítógép is kell, mert magától nem tud működni? :D

Mit nem értesz rajta...? :-) A REM2 "nyitása-zárása" adta ki "a tárcsázó impulzust" a telefonnak!
Tehát ráböktél egy névre a telefonkönyvben (amit beírtál az Ep -n apránként) és az EP felhívta! :-) Amikor a hívott fél felvette a kagylót,az Ep kiírta, hogy "Vegye fel a telefont!". :-) Nagyon jól működött! (Igaz, a REM2-t "kicsit" igénybe vette a progi... :-D ) Akkoriban ez nagy szám volt! Részben műszakilag, részben meg ugyi nem volt mobil, tehát "fejből" kellett tudni a számot, amit hívsz. (Telefonkönyv, notesz, akármi...) Az Ep -n meg ráböktél egy névre és fel lett hívva! :-D
Title: Re: HW készítés
Post by: lgb on 2015.July.27. 14:01:16
Mit nem értesz rajta...? :-) A REM2 "nyitása-zárása" adta ki "a tárcsázó impulzust" a telefonnak!
Tehát ráböktél egy névre a telefonkönyvben (amit beírtál az Ep -n apránként) és az EP felhívta! :-) Amikor a hívott fél felvette a kagylót,az Ep kiírta, hogy "Vegye fel a telefont!". :-) Nagyon jól működött! (Igaz, a REM2-t "kicsit" igénybe vette a progi... :-D ) Akkoriban ez nagy szám volt! Részben műszakilag, részben meg ugyi nem volt mobil, tehát "fejből" kellett tudni a számot, amit hívsz. (Telefonkönyv, notesz, akármi...) Az Ep -n meg ráböktél egy névre és fel lett hívva! :-D

Ez tetszik :) Bar gondolom ma mar nem menne (tone tuzemmod pulse helyett ...) ebben a formaban. Akkoriban viszont tenyleg meno lehetett!
Title: Re: HW készítés
Post by: endi on 2015.July.27. 17:47:37
Most belegondolva nem is teljesen értem, hogy miért nem szórakoztam én ezzel annak idején.
Még a számítógépezés előtt (általános 6-7. osztályától) én már csináltam mindenféle egyszerű dolgokat, ledekkel, motorokkal, kapcsolókkal, persze semmi elektronika... de szerettem csinálni. Ez a REM1 és REM2 hatalmas kapukat nyitott volna meg előttem.

Csak hát ügye simán programozni, vitruálisan alkotni is már nagyon jó volt és sokrétű... de így utólag sajnálom hogy hw dolgokkal nem foglalkoztam eléggé. Főleg ezt a REM dolgot... pedig mennyire egyszerű lett volna. Talán még valami visszacsatolást is tudtam volna csinálni (megnó bemenet), onnantól pedig szoftveresen a határ a csillagos ég. :)

A többi porthoz amúgy én féltem hozzányúlni, mert féltettem a gépet. Persze lehet hogy a magnó bemeneten és a REM-eket bütykölve is ki lehetett volna nyírni? Erről ti szakértők mit tudtok mondani?
Title: Re: HW készítés
Post by: Ferro73 on 2015.July.27. 18:23:43
Ha csak a REM részét teszed tönkre nincs gond, én már nem használtam miután a magnóban ki lett cserélve a motor.
Valamiért ha leállította a magnót meggyűrte a szalagot.
De ha a magnó bementet teszed tönkre és nincs Floppy,HDD,SDcard,... akkor nem élvezheted a gépet.

Title: Re: HW készítés
Post by: endi on 2015.July.27. 18:31:50
Ha csak a REM részét teszed tönkre nincs gond, én már nem használtam miután a magnóban ki lett cserélve a motor.
Valamiért ha leállította a magnót meggyűrte a szalagot.
De ha a magnó bementet teszed tönkre és nincs Floppy,HDD,SDcard,... akkor nem élvezheted a gépet.

hát amúgy én a magnóhoz nem használtam a REM-et... igen, meggyűrte a szalagot! ezért utáltam.

de a kérdésem inkább ara vonatkozik hogy a gépet tönkre tudtam volna így tenni? REM-ek kinyiffannak az nekem nem lett volna gond :D persze a magnó bemenet már igen, mert nekem csak az utolsó pár évben volt floppym
Title: Re: HW készítés
Post by: Ferro73 on 2015.July.27. 18:45:26
A gép működését nem tette volna tönkre csak a hang bemenete és esetleg a belső hang megszólalása mehetne tönkre.
A meghibásodás mértékében.
Title: Re: HW készítés
Post by: Ep128 on 2015.July.27. 23:49:17
Ez tetszik :) Bar gondolom ma mar nem menne (tone tuzemmod pulse helyett ...) ebben a formaban. Akkoriban viszont tenyleg meno lehetett!
Pontosan így van!  Ma már nem menne, csak esetleg valami spéci átalakítással...
Title: Re: HW készítés
Post by: lgb on 2015.July.28. 09:27:36
Pontosan így van!  Ma már nem menne, csak esetleg valami spéci átalakítással...

Viszont elvileg tone eloallithato lenne siman a Dave hangjaival :) Szoval akkor REM helyett azt kene bevetni.
Title: Re: HW készítés
Post by: endi on 2015.August.06. 21:52:10
Még a REM1 és REM2-ről egy dolog eszembe jutott! Más korabeli gépeken volt bármi ilyesmi, azaz végül is egy jel kifele küldése hardver kimenet?

Persze ok, hang kimenetek is lehetett ilyesmiket, de ha jól emlékszem ezek a "REMek" egyedülállóak. Főleg ha többeknek eszébe jutott volna valamire használni.
Title: Re: HW készítés
Post by: lgb on 2015.August.07. 01:10:26
Még a REM1 és REM2-ről egy dolog eszembe jutott! Más korabeli gépeken volt bármi ilyesmi, azaz végül is egy jel kifele küldése hardver kimenet?

Persze ok, hang kimenetek is lehetett ilyesmiket, de ha jól emlékszem ezek a "REMek" egyedülállóak. Főleg ha többeknek eszébe jutott volna valamire használni.

Attol fugg, hogy nezzuk. C64-en ott volt a user port (a "normal" cartridge port mellett, ahol a busz hozzaferheto), de az tobb szempontbol is mas. Egyreszt annak nagyszerusege az volt, hogy az egyik CIA chip-hez (programozhato I/O controller, meg meg par dolog, C64-ben ketto van) van nagyreszt drotozva, es pl van input/output iranyba is programozhato (kulon-kulon) 8 bites adatbusz, soros/parhuzamos atalakito (szinten a CIA-nak koszonheto), strobe jel a dolgohoz, miegymas. Viszont annyival "rosszabb", hogy mar amennyire tudom a REM1/REM2 EP-n az mi jelfogos biznisz, tehat tud nagyobb aromat/feszultseget kapcsolni, es igy galvanikusan is levalasztott (ha jol tudom mire jo ...). C64 user port eseten ez a CIA-ra van kotve, tehat csak ugy barmit rakotni azert nem lehet direktben. Vagy nem ilyesmi dolgokra gondoltal?
Title: Re: HW készítés
Post by: Povi on 2015.September.01. 12:03:30
erről az ps/2-es egérillesztőről van valami összefoglaló magyarul? (ami az angol fórumban megy mostanában)

mit tud, működik-e, lehet-e rendelni, mennyibe kerül?
Title: Re: HW készítés
Post by: Zozosoft on 2015.September.01. 12:20:37
Lásd itt. (https://enterpriseforever.com/hardver/entermice-eger-es-joy-illeszto/msg48012/#msg48012)
Title: Re: HW készítés
Post by: Povi on 2015.September.08. 10:38:36
milyen könnyen elérhető SRAM-ok és Flash-ek vannak? (nem kell nagy 32kB-128kB bőven elég)

és mivel lehet olcsón Flash-t égetni?
Title: Re: HW készítés
Post by: lgb on 2015.September.08. 11:41:16
milyen könnyen elérhető SRAM-ok és Flash-ek vannak? (nem kell nagy 32kB-128kB bőven elég)

Ez pl jo?

SRAM memória AS6C62256-55PCN 256kbit, 32K szó x 8 bit 2,7 → 5,5 V, 28-tüskés, PDIP (55ns)
http://docs-europe.electrocomponents.com/webdocs/0b7b/0900766b80b7b91b.pdf

Gondolom nem vmi SMD kiszereles kell ... A fenti, es hasonlo (pl "nagyobb testverei") SRAM-okkal gyakran talalkozom mindenfele netes leirasokban akik 8 bites cuccokat epitgetnek. Elvileg megy 3.3V es 5V-al is pl. Van ebbol nagyobb verzio is (nekem valahol egy 512K x 8 bites is van), de most pont nem talalok tipusszamot, stb ...

Flash memória SST39SF020A-70-4C-PHE párhuzamos, 2mb, 256K x 8 bit, 70ns, 4,5 → 5,5 V, 32-tüskés, PDIP
http://docs-europe.electrocomponents.com/webdocs/1385/0900766b81385dd4.pdf

Most hirtelen ezeket talaltam pl ...

Quote
és mivel lehet olcsón Flash-t égetni?

Ez azert nem EPROM, szoval tul specko cucc nem kell. Ugyan sok mindent nem tudok rola, de ugy remlik, hogy egy modern(-ebb) flash IC kb olyan mint egy SRAM, azaz hasonlo kivezetesei vannak, elektronikus szempontbol nem kell semmi specko (egetofeszultseg stb nem kell), ugyanugy van neki CE, OE, meg WE (chip enable, output enable, write enable) laba mint egy atlag SRAM-nak. Max annyi, hogy a specifikacio szerinti specialis menetet kell kovetni irasnal, hogy pl egy speci cimre kell irni vmit, aztan meg mast, stb. Nem igazan ertek hozza, csak vmi ilyesmi remlik :) Szoval - SZERINTEM! - ha bekotod siman mintha SRAM lenne, akkor irni is tudod, max kell hozza irnod egy programot, ami el tudja jatszani a kerdeses folyamatot. Akar Z80 asm-ban is persze (ha jol remlik pl az SD card cuccos is "flash-elheto", csak van rajta jumper, nehogy veletlenul is atirj dolgokat). Ja, meg meg annyi, hogy vannak lapok (vagy sector-ok, ki/hogy/hol hivja), azokat egyben lehet torolni. Na ezt mas biztos jobban el tudja mondani mint en :)
Title: Re: HW készítés
Post by: lgb on 2015.September.08. 13:11:49
Amugy "jatszani" es probalkozni eloszor EEPROM-ot hasznalnek az mar kb tenyleg SRAM modjara irhato/olvhasto byte-onkent is (nincs laptorles meg ize), max arra kell vigyazni, hogy egy byte irasa utan "varni" kell amig "elkeszul" pl egy adott fix ideig.
Title: Re: HW készítés
Post by: Zozosoft on 2015.September.09. 09:20:28
és mivel lehet olcsón Flash-t égetni?
Enterprise :-)
AMD/Macronix 29F010/040 ajánlott, ehhez már van assembly rutin, és a nagy előnye, hogy 12 bites kódcímekkel programozható (azaz egy belapozott szegmensen belül).
Title: Re: HW készítés
Post by: endi on 2015.October.10. 23:28:19
Nem akartam ennek új topikot nyitni, egy érdekes ötletem. :)
Volt ügye régen a lyukkártya. Na most képzeljünk el egy A4-es papírt amire ki van nyomtatva binárisan egy program.
Pl. egy specy kép kb 6Kbyte, egy A4-es lapon többször elférne úgy, hogy kiolvasható lenne valami olyan hardverrel ami letapogatja szépen sorokban a képet, lásd scanner.
Persze írni nem lehetne az ilyen adathordozót, illetve csak teljes programokat lehetne egyszerre (kinyomtatni a papírt).

Lehet, hogy volt is ilyen hardver? :)
Title: Re: HW készítés
Post by: ergoGnomik on 2015.October.10. 23:45:34
Nem akartam ennek új topikot nyitni, egy érdekes ötletem. :)
Volt ügye régen a lyukkártya. Na most képzeljünk el egy A4-es papírt amire ki van nyomtatva binárisan egy program.
Pl. egy specy kép kb 6Kbyte, egy A4-es lapon többször elférne úgy, hogy kiolvasható lenne valami olyan hardverrel ami letapogatja szépen sorokban a képet, lásd scanner.
Persze írni nem lehetne az ilyen adathordozót, illetve csak teljes programokat lehetne egyszerre (kinyomtatni a papírt).

Lehet, hogy volt is ilyen hardver? :)

Majdnem pontosan ezt hívják manapság QR kódnak. :)
Title: Re: HW készítés
Post by: endi on 2015.October.10. 23:57:56
igen tényleg! :)
de ami miatt eszembe jutott ez, hogy lehetett volna-e készíteni olyan olvasót, ami nagyon olcsó? tehát olcsóbb mint egy scanner. pl egy 1 diódás pásztázó mechanikás olvasás?
tehát van 1 fotodióda amit valami nagyon egyszerű hw mozgat (mint ahogy mi a szemünket mozgatjuk) és így végigolvassa a papírt?
végül is a fényceruza egy kicsit kibővítve :)

na meg amit írtam hogy szerintem egy A4-es lapra kifért volna akár többször 6K (mint specy képernyő)... persze lehet hogy a mai otthoni nyomtatók minőségével számolok, mert ügye akkoriban azért olyan szépen nem lehett nyomtatni olcsón... (úgy értem hogy egy ilyen egyszerű hw-vel olvasható is legyen a papír elég nagy biztonsággal)
Title: Re: HW készítés
Post by: lgb on 2015.October.11. 02:18:08
de ami miatt eszembe jutott ez, hogy lehetett volna-e készíteni olyan olvasót, ami nagyon olcsó? tehát olcsóbb mint egy scanner. pl egy 1 diódás pásztázó mechanikás olvasás?
tehát van 1 fotodióda amit valami nagyon egyszerű hw mozgat (mint ahogy mi a szemünket mozgatjuk) és így végigolvassa a papírt?
végül is a fényceruza egy kicsit kibővítve :)

Hogyne lehetne:

https://www.youtube.com/watch?v=AaW_RlN1fjY

:) :) :) :)
Title: Re: HW készítés
Post by: endi on 2015.October.11. 02:24:31
hát ennél még azok a pici kézi szkennerek is jobbak :D
Title: Re: HW készítés
Post by: lgb on 2015.October.11. 02:34:56
hát ennél még azok a pici kézi szkennerek is jobbak :D

Na jo, de az illeto '92-ben epitette C64-hez amikor 14 eves volt, pl IFA ablaktorlo motort es egyeb ilyen "nivos" alkatreszeket felhasznalva :) De az "egy LED" az stimmel, igaz, itt atvilagitja a lapot, nem megvilagitja, ami azert eros limitacio :) Jo persze, jelen esetben inkabb a poen miatt vagtam be ide, bar lehet vhol mar elsutottem regebben, akkor bocsi :)
Title: Re: HW készítés
Post by: endi on 2015.October.11. 02:40:12
ja értem, az komoly
na ez az érdekes hogy milyen jó hw dolgokat lehetett volna csinálni ep-vel, nem csak programokat...
én csak egy joy-t csináltam, aminek nem volt talpa, talán már meséltem itt róla
Title: Re: HW készítés
Post by: lgb on 2015.October.11. 03:08:51
Nekem fenyceruza es hangdigitalizalo volt (C64-en), igaz, egyik sem sajat otlet alapjan azert ... Hogy on-topic legyen: voltak/vannak ilyenek EP-re?
Title: Re: HW készítés
Post by: endi on 2015.October.11. 03:23:56
amúgy már azzal is marha sokat lehetett tanulni, hogy 1 biten digiztem a magnó bemeneten, persze saját programmal
ha nem a programozás meg a grafika felé megyek el, talán olyat is csinálok, ami valamit irányít a rem1 rem2 kimenetekkel :)
technics legóra is mindig vágytam, milyen jól össze lehetett volna hozni az ep-vel!
Title: Re: HW készítés
Post by: szipucsu on 2015.October.11. 14:48:04
Nekem fenyceruza es hangdigitalizalo volt (C64-en), igaz, egyik sem sajat otlet alapjan azert ... Hogy on-topic legyen: voltak/vannak ilyenek EP-re?
Hangdigitalizáló biztosan volt több is, még az EP-s időkről emlékszem. Viszont nem tudom, hogy az ep128.hu-n vagy máshol fent lennének ezek. Magnóról be lehetett játszani a felvételt, a gép meg visszajátszotta a kis zajos 8 bites stílusában. Valamelyik zeneszerkesztő programhoz is készült ilyen hardver, ami végül nem jelent meg.
Bár ez szoftveres megoldás volt, nem hardveres.
Title: Re: HW készítés
Post by: gflorez on 2015.October.11. 19:19:28
Talking about scanners, I've been thinking.... and that is dangerous....

First cheap scanners where parallel (bidirectional Centronics) and slow enough for the Enterprise....

We don't have a Centronics input, but still have spare input pins on the controller ports to implement one. And two input lines and one output line(the other is for the Entermice) on the serial port.

But I was only dreaming...
Title: Re: HW készítés
Post by: endi on 2015.October.31. 22:25:20
tudjátok mi lenne tök jó? egy lcd panel az EP tetején :)
pont odaférne egy. úgy értem vízszintesen ráépítve a lapos tetejére.
persze lehet hogy egyszerűbb odatenni egy tabletet egy emulátorral :)
Title: Re: HW készítés
Post by: lgb on 2015.October.31. 22:51:42
tudjátok mi lenne tök jó? egy lcd panel az EP tetején :)
pont odaférne egy. úgy értem vízszintesen ráépítve a lapos tetejére.
persze lehet hogy egyszerűbb odatenni egy tabletet egy emulátorral :)

Ja, es legyen felhajthato ... Es a touch event-ek egerkent kezelve. Es akksi is az EP-ben. Aztan kesz is az original EP notebook eredeti hw-vel kb :)
Title: Re: HW készítés
Post by: szipucsu on 2016.May.14. 13:38:02
Ilyesmit kéne EP-hez is csinálni. (https://www.youtube.com/watch?v=_kDhpFaf4EY)
Title: Re: HW készítés
Post by: endi on 2016.May.14. 15:49:39
Ilyesmit kéne EP-hez is csinálni. (https://www.youtube.com/watch?v=_kDhpFaf4EY)

szegény c64...
plusz sor értelme sincs így összeépíteni őket... pár gomb lenyomása miatt?
Title: Re: HW készítés
Post by: Doky586 on 2017.January.09. 23:01:18
Sziasztok!
Hol tudnék 27C512 EPROM-ot égetni..? betennék egy friss EXOS 2.4 -et a gépbe ezen (http://www.ep128.hu/Ep_Util/Exos.htm) leírás alapján (EXOS24HU.ROM (http://www.ep128.hu/Ep_Util/Ep_Util.htm)). Az átkötéseket már megcsináltam..

Eprom égetőm nincs és ezen egyszeri eset miatt építeni sem akarok, sem venni rengeteg pénzért ami még a win10/x64-el sem kompatibilis.. inkább fizetnék valakinek (valami börzén? v boltban? ha van ilyen) az égetésért (v akár a komplett epromért).
Title: Re: HW készítés
Post by: Zozosoft on 2017.January.10. 09:40:48
Pesti vagy?
Title: Re: HW készítés
Post by: Doky586 on 2017.January.10. 11:35:25
Pesti vagy?

Igen. Pestimrei.
Title: Re: HW készítés
Post by: Zozosoft on 2017.January.10. 22:45:36
14. kerület mennyire esik útba neked munkaidőben (9-17)?
Title: Re: HW készítés
Post by: Doky586 on 2017.January.11. 15:17:45
14. kerület mennyire esik útba neked munkaidőben (9-17)?
Megoldható. Köszönöm a segítséget. Talán a jövő héten, majd írok privátba. Addig megyek és veszek ilyen EPROM-ot.
Title: Re: HW készítés
Post by: Doky586 on 2017.January.24. 17:57:20
...
Ezer hála néked! Köszönöm a segítséget!  :smt023    
Minden tökéletesen megy ! (az EXOS is és az új fólia is)

-Azt kérdezném még hogy ami játékokat Epromba írtál azokat hogy kell elindítani? Vagy a szövegszerkesztőt? Hiába indítom bedugott cartridge-al ugyanúgy a Basic jön be. Mit írjak be?
-Illetve a magyarosítás (amire azt írtad HUN) az pontosan mi is akar lenni? az lenne az EP-Plus? Basic-ban a hibaüzenetet magyarul írja ki vele, és a Z-Y -t is felcseréli, ahogy kell.
Title: Re: HW készítés
Post by: Zozosoft on 2017.January.24. 18:21:49
-Azt kérdezném még hogy ami játékokat Epromba írtál azokat hogy kell elindítani? Vagy a szövegszerkesztőt? Hiába indítom bedugott cartridge-al ugyanúgy a Basic jön be. Mit írjak be?
Általános EP alapismeretek: vannak az úgynevezett EXOS parancsok, ezeket a legtöbb programból kettősponttal írva adjuk ki. (A szövegszerkesztőben az F8 lenyomása után.)
Az egyik legfontosabb parancsszó a HELP, ennek hatására megjelenik a rendszerben lévő bővítő ROM-ok listája.
Azzal az EPROM-mal elvileg valami ilyen listát látsz:
[attachimg=1]

A listából megtudod a programok indításához szükséges parancs nevét is, pl a szövegszerkesztőt :WP paranccsal tudod indítani. A többi meg :CYRUS, :HEA, :PA, :KA
A programok nevét tovább segítség kéréséhez is fel lehet használni, :HELP programnév formában, amire programtól függően több kevesebb további infó jelenik meg.

Ezek a parancsok nem csak új program indításához használhatóak, hanem egy-egy adott feladat elvégzésére is szolgálhatnak. Pl a HUN ROM-odnál a :UK kapcsol angol üzemmódba, :HUN meg vissza magyarba. Ha esetleg lesz majd floppyd vagy SD kártya illesztőd, akkor a DOS parancsok is így adhatóak ki, pl :DIR, :COPY A: B: , stb


Quote
-Illetve a magyarosítás (amire azt írtad HUN) az pontosan mi is akar lenni? az EP-Plus a neve? Basic-ben a hibaüzenetet magyarul írja ki és a Z-Y is felcseréli.
Ez nyelvi bővítés. (http://www.ep128.hu/Ep_Util/Brd.htm)
A Plus (http://www.ep128.hu/Ep_Konyv/Ep_Plus.htm) az másik dolog, bár HUN néven magyar karakterkészlet abban is van, de hibaüzenet fordítások nincsenek.
Title: Re: HW készítés
Post by: Doky586 on 2017.January.24. 20:53:11
Általános EP alapismeretek: vannak az úgynevezett EXOS parancsok...

Köszönöm. Sokat tanultam a mai nap.. :smt041

Sajnos a kábelkészítés a fagyos idő miatt lassan halad (a hobbiszoba most nincs fűtve), de előbb-utóbb azzal is megleszek.. most már van bizodalmam hogy feléledhet még a gép.
Title: Re: HW készítés
Post by: Ferro73 on 2018.April.15. 15:55:28
Olyan kérdésem van , hogy a cartridge burkolatába persze új pcb alaplappal mekkora Erom,Prom,Flashrom fér el.
Esetle olyan 64K lapokat lehetne rárakni amin GAME_ROM-ok lennének.
EXOS kompatibilis re optimalizálva.
:help                        listázható
:help game1              némi infó
:game1 std.               indítás normál
:game1 trn.               indítás örök élet
:game1 screen.          betöltőkép előnézet.

Csak egy kis elme futtatás.
Ezzel nem kellene hozzá nyúlni az alaplaphoz és mégis lenne akár több MB GAME_ROM.
Title: Re: HW készítés
Post by: endi on 2018.June.11. 14:45:20
akkor már ide írom.
aha értem ezt a beépíthető táp dolgot, bár úgy még jobb lett volna ha külső táp se kell :)

ez az msx slot dolog is mi?

bocs, nem olvasom a hw dolgokat rendszeresen
Title: Re: HW készítés
Post by: ergoGnomik on 2018.June.11. 16:50:44
ez az msx slot dolog is mi?
Ez egy olyan illesztő, amivel MSX számítógépekhez készített bővítőkártyákat lehet a Priséhez csatlakoztatni. gflorez valamilyen hangkártyát kapcsolt ezzel a géphez sikeresen.
Title: Re: HW készítés
Post by: endi on 2018.November.24. 21:06:46
rájöttem milyen hw-t kéne csinálni ep-hez.
egy olyat, ami a jelenlegi frame-t rákeveri az előzőre, úgy, hogy ahol egy bizonyos szín van, ott az előző frame látszik.
mire lenne ez jó? 50 fps-ből persze 25 lenne, viszont könnyen megoldható lenne olyan hogy a háttéren extra proci maszkolás meg háttér elmentés nélkül tudnánk sprite-okat kirakni. és persze a háttér és az előtér bármilyen videó módban lehet.
parallax scroll is egyszerűbb lenne így.
mivel nem kell sprite maszkolás, csak simán ki kell rakni, gyorsabb lehetne a kirajzolás... tehát elvileg több sprite megjelenhetne, vagy több grafikai elem stb...

továbbá talán ez egy nem túl bonyolult hw lenne gondolom. emulátorban pár sor kód :)
Title: Re: HW készítés
Post by: ergoGnomik on 2018.November.24. 22:59:02
rájöttem milyen hw-t kéne csinálni ep-hez...
Teljes framebuffer kezelés colourkeyinggel, hát ez szerintem sok minden csak nem egyszerű. Szerintem sebességben sem hozná azt a javulást amit remélsz. És igazából ennek mind bele kellene kerülni a NICK-be ha hatékony szeretne lenne, annak meg egészen pontosan nulla az esélye. Akkor már inkább balagesz bővítője!
Title: Re: HW készítés
Post by: endi on 2018.November.24. 23:40:33
Teljes framebuffer kezelés colourkeyinggel, hát ez szerintem sok minden csak nem egyszerű. Szerintem sebességben sem hozná azt a javulást amit remélsz. És igazából ennek mind bele kellene kerülni a NICK-be ha hatékony szeretne lenne, annak meg egészen pontosan nulla az esélye. Akkor már inkább balagesz bővítője!

a videó digitális kimenetét nem lehet lementeni egy megfelelő hw-vel? :)
aztán jöhet a mixelés.
nem azt mondom, hogy egyszerű, de sokkal EP-sebb lenne mint egy x tudású sprite hw meg ilyesmik...
Title: Re: HW készítés
Post by: ergoGnomik on 2018.November.25. 10:32:06
...de sokkal EP-sebb lenne mint egy x tudású sprite hw meg ilyesmik...
Mitől lenne egy külső videókeverő sokkal EP-sebb, mint a gyári színkeverő bemenetek használata?! Ráadásul villogna mint a veszedelem, és a szprájtok takarását és prioritását sem lehet semmivel könnyebben kezelni ezzel. Szerintem.
Title: Re: HW készítés
Post by: endi on 2019.January.17. 15:28:24
amúgy ha jól gondolom az ep csatlakozóin, bal és jobb oldalon, valami áramot is ad le, igaz?
pl az SD kártya olvasó biztos igényel valami áramot, meg a többi is amit oda csatlakozik.
na most nem lehetne valami usb bemenetet fabrikálni oda, persze csak olyasmi céllal, hogy usb lámpam, kis ventillátor stb rádugása céljából :)
Title: Re: HW készítés
Post by: szipucsu on 2019.January.17. 20:21:03
usb bemenetet
Nekem két számítógép is van az aszatalon. A hangszórót úgy szoktam meghajtani, hogy az egyik hangkimenetére van kötve, de a másik gép USB portjáról kapja a tápot. De nyilván jobb lenne, ha ugyanonnan kapná.
Title: Re: HW készítés
Post by: Zozosoft on 2019.January.17. 20:39:39
na most nem lehetne valami usb bemenetet fabrikálni oda, persze csak olyasmi céllal, hogy usb lámpam, kis ventillátor stb rádugása céljából :)
Nagy baromság, de teszel gépbe EPowert, meg veszel hozzá egy 3A-s tápot, és akkor már bírná... de szerintem sokkal egyszerübb egy filléres USB-s mobiltöltőre kötni egyből.
Title: Re: HW készítés
Post by: endi on 2019.January.17. 23:37:24
Nagy baromság, de teszel gépbe EPowert, meg veszel hozzá egy 3A-s tápot, és akkor már bírná... de szerintem sokkal egyszerübb egy filléres USB-s mobiltöltőre kötni egyből.

hát ennek csak annyi értelme lenne, hogy az ember elképzeli hogy annak idején miket lehetett volna csinálni :)
Title: Re: HW készítés
Post by: endi on 2019.January.17. 23:37:49
Nekem két számítógép is van az aszatalon. A hangszórót úgy szoktam meghajtani, hogy az egyik hangkimenetére van kötve, de a másik gép USB portjáról kapja a tápot. De nyilván jobb lenne, ha ugyanonnan kapná.

azt hiszem ennek van valami veszélye, de már nem jut eszembe mi
Title: Re: HW készítés
Post by: Povi on 2019.January.28. 12:11:18
az LS chip-ek helyett HCT-t lehet használni gond nélkül, ugye?
Title: Re: HW készítés
Post by: Zozosoft on 2019.January.28. 12:14:11
az LS chip-ek helyett HCT-t lehet használni gond nélkül, ugye?
Igen, és azzal jóval kisebb lesz a fogyasztás is.
Title: Re: HW készítés
Post by: Ferro73 on 2019.January.29. 19:01:38
Igen, és azzal jóval kisebb lesz a fogyasztás is.
És nem fog működni a gép. Ha mindet ki cseréled.
Title: Re: HW készítés
Post by: Povi on 2019.January.30. 18:09:25
És nem fog működni a gép. Ha mindet ki cseréled.
Nem ezt tervezem... :-)

Kérdés: az SD-kártya olvasó használ-e bármilyen portot, 0x00 és 0x7f tartományban? Ahogy nézem, az EXDOS 0x10..0x1f-et használja, de ha nincs EXDOS kártya, csak az SD, akkor azok szabadok?

Magyarázat: nem akarok vesződni a címdekódolással, az A15 lábat akarom rákötni egy CS lábra, így elvileg az alsó 128 porton ugyanazt látom majd. Kérdés, hogy lesz-e ütközés valamivel?
Title: Re: HW készítés
Post by: Povi on 2019.January.30. 18:21:34
Magyarázat: nem akarok vesződni a címdekódolással, az A15 lábat akarom rákötni egy CS lábra
Közben rájöttem, hogy egy IOREQ-et is be kell vonni a játékba, akkor meg már kell valami kapu... Vagy marad a címdekódoló :-)
Title: Re: HW készítés
Post by: Zozosoft on 2019.January.30. 18:41:07
Közben rájöttem, hogy egy IOREQ-et is be kell vonni a játékba, akkor meg már kell valami kapu... Vagy marad a címdekódoló :-)
Nem úszod meg, mivel az IORQ nem csak I/O-nál aktív. ('a' Studiósok is elizélték ezt a Spectrum emunál).
Title: Re: HW készítés
Post by: Povi on 2019.January.30. 20:33:42
jól értem, hogy az új buszbővítőn +5V van a 33A és 33B pinen?
Title: Re: HW készítés
Post by: Povi on 2019.January.30. 20:35:14
jól értem, hogy az új buszbővítőn +5V van a 33A és 33B pinen?

vagyis a 4A és 4B pinen?
Title: Re: HW készítés
Post by: Zozosoft on 2019.January.30. 20:42:19
vagyis a 4A és 4B pinen?
Igen. (a régin és a system bus bridge-n is)
Title: Re: HW készítés
Post by: gflorez on 2019.January.31. 13:39:54
Az Enterprise Computers eredeti terve az volt, hogy a kártyákat + 5V-val táplálja a 4A / B-nél.

A híd és az EXDOS így működik, úgyhogy ugyanezt tette. 33A / B nincs csatlakoztatva.

Aztán Zozo azt tanácsolta, hogy a magyar buszbővítő 4A / B nem csatlakozik, 33A / B-től 9V-ig, így az opciót az új buszbővítő alsó oldalára helyeztem. Négy foltot láthat a forrasztási földre vagy a + 9v-re.

--------------------------

The original plan from Enterprise Computers was to feed the slots with +5V on 4A/B.

Bridge and EXDOS work in that way, so I have put the same. 33A/B is not connected.

Then Zozo advised me that the Hungarian Bus Expander have 4A/B not connected and 33A/B to +9V, so I have put the option on the bottom side of the New Bus Expander. You can see four spots to solder ground or +9v.

-----------------------------------------------------------------------------
Jó hír. Türelmetlen vagyok.

------------

Great news. I am impatient....


Title: Re: HW készítés
Post by: Zozosoft on 2019.January.31. 14:05:21
Then Zozo advised me that the Hungarian Bus Expander have 4A/B not connected and 33A/B to +9V
Probably there is some misunderstanding :oops:
The (most of) cards don't use +5V from Pins4. Using own 7805, and 9V from Pins33.
But the Bus Expander made a +5V to Pins4!
Original EXDOS and Spectrum Emulator use +5V from Pins4. (Need a special care about original EXDOS: it is connect Pins33 to GND! The Mészáros type Bus Card support it at the "other end" connector, where no +9V at default)
Title: Re: HW készítés
Post by: gflorez on 2019.January.31. 14:37:42
Ok, no problem. Now we have all the options on the Bus Expander.

----

Zozo, on the other side, I have a number of EDGE terminator PCBs:

(http://www.retrowiki.es/download/file.php?id=200014370)

I sold the first batch of Bus Expanders without them, as this was a posterior idea. I can send you some of them, then you can solder your own DIL 90 degrees connector.

Do you want them? as a gift, of course.
Title: Re: HW készítés
Post by: Zozosoft on 2019.January.31. 14:46:16
Ok, no problem. Now we have all the options on the Bus Expander.
Great! :smt038

Quote
Do you want them? as a gift, of course.
Yes, thanks!
I will want to order a latest Expander + M-Slot, in a February.
Title: Re: HW készítés
Post by: gflorez on 2019.January.31. 15:01:03
OK, I will send them to you on February with the other things. I also remember two serial mice I promised you....

On the new design(1.1) of the Bus Expander we have put a selector on every slot at 33A/B. This a view of the bottom of the PCB:

[attach=1]



I have just discovered an error on the serigraphy of the first and third slots: GND and +9V legends are erroneously positioned..... sorry. They should be as this:

[attach=3]
Title: Re: HW készítés
Post by: endi on 2019.February.09. 20:52:30
egy általános kérdés, semmi célom vele, csak eszembe jutott: van két oldalt kétféle bővítő az EP-n. na most az ezekre készült hardverekkel el lehet érni különböző dolgokat EP-n? arra gondolok, hogy pl olyan bővítő ami az exos átírása nélkül kihasznál exos dolgokat. tehát pl egy billentyűzet bővítés, amihez nem kell belenyúlni az exos-ba és semmibe, hanem az a hardver aktivizálja a már meglévő dolgokat.
nem tudom érthető-e :)
Title: Re: HW készítés
Post by: Povi on 2019.February.13. 20:19:08
ha olyan portról olvasunk, amihez nem létezik hw, akkor mindig 255-öt kapunk vissza?

vagy ez csak a puszta véletlen?
Title: Re: HW készítés
Post by: Povi on 2019.February.13. 20:21:05
egy általános kérdés, semmi célom vele, csak eszembe jutott: van két oldalt kétféle bővítő az EP-n. na most az ezekre készült hardverekkel el lehet érni különböző dolgokat EP-n? arra gondolok, hogy pl olyan bővítő ami az exos átírása nélkül kihasznál exos dolgokat. tehát pl egy billentyűzet bővítés, amihez nem kell belenyúlni az exos-ba és semmibe, hanem az a hardver aktivizálja a már meglévő dolgokat.
nem tudom érthető-e :)
öööö.... igen! lásd: EXDOS lemezvezérlő. Bedugod, és önmagát aktivizálja... Vagy nem értem a kérdést :-)

Title: Re: HW készítés
Post by: Zozosoft on 2019.February.13. 20:31:20
ha olyan portról olvasunk, amihez nem létezik hw, akkor mindig 255-öt kapunk vissza?

vagy ez csak a puszta véletlen?
Általában igen, de ez tényleg csak puszta véletlen, mivel alapkiépítésben semmi nem garantálja ezt. Ez az a bizonyos sokat emlegetett lebegő adatbusz jelenség.
Ezért kell egy felhúzó ellenállást rakni az alaplapon az adatbuszra.
Vagy ha a legújabb spanyol buszbővítőd van, azon is van már hely az ellenállásnak.
Title: Re: HW készítés
Post by: Ferro73 on 2019.February.13. 20:40:27
öööö.... igen! lásd: EXDOS lemezvezérlő. Bedugod, és önmagát aktivizálja... Vagy nem értem a kérdést :-)

Szerintem másra gondol.
Olyasmire amikor van az EXOS-ban Keyboard: /0. szeg/ és egy másikat szeretne használni a Keyboard:  /35. szeg./
Az EXOS "KEYBOARD:" érintetlen mégis egy másik "KEYBOARD:" működik.
Title: Re: HW készítés
Post by: Povi on 2019.February.13. 20:56:16
Szerintem másra gondol.
Olyasmire amikor van az EXOS-ban Keyboard: /0. szeg/ és egy másikat szeretne használni a Keyboard:  /35. szeg./
Az EXOS "KEYBOARD:" érintetlen mégis egy másik "KEYBOARD:" működik.
olyat is tud, lásd az XT-billentyűzet (http://ep128.hu/Ep_Hardware/Ep_Billentyu.htm) kártya: saját KEYBOARD eszközt hoz létre, de a KEYBOARD csatornát használó programnak nem kell arról tudnia, hogy mi  konkrét hw, de automatikusan az új eszközt fogja használni
Title: Re: HW készítés
Post by: Zozosoft on 2019.February.13. 20:56:21
Az EXOS "KEYBOARD:" érintetlen mégis egy másik "KEYBOARD:" működik.
Ehhez beraksz egy saját KEYBOARD-ot, és akkor az lesz az érvényes. Ezt csinálja a német ROM is.