Welcome, Guest. Please login or register.


Author Topic: HW készítés (Read 262616 times)

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: HW készítés
« Reply #120 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

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés
« Reply #121 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 :-)

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: HW készítés
« Reply #122 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 ?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #123 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.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés
« Reply #124 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.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #125 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:
[ Guests cannot view attachments ]

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.
[ Guests cannot view attachments ]

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.
[ Guests cannot view attachments ]

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: HW készítés
« Reply #126 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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #127 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 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!

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: HW készítés
« Reply #128 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 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? :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #129 on: 2012.February.06. 21:16:36 »
Floppy ügyben nem tudnál nekem segiteni? :)
Szerintem villog egy boríték neked ott fent :-)

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: HW készítés
« Reply #130 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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #131 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.

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: HW készítés
« Reply #132 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
« Last Edit: 2012.February.09. 14:21:40 by csigabig »

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #133 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.

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
Re: HW készítés
« Reply #134 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 ?