Welcome, Guest. Please login or register.


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

Offline Zozosoft

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

Offline lgb

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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #107 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.
Azóta van fotó a cuccról:


Illetve vannak ROM fájlaink, amit a németek írtak PC-s Seagate ST11 kártya használatával vinyók kezeléséhez.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés
« Reply #108 on: 2011.November.16. 16:49:25 »
A nevezetes Kopácsy interjúban.
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 ...

Offline Zozosoft

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

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés
« Reply #110 on: 2011.November.17. 01:19:38 »
Ilyen rajz még nem került elõ :-(
Itt van összefoglalva 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 :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #111 on: 2011.November.17. 10:02:26 »
hanem pl ethernet kartyat :)
Van 8 bites Ethernet kártyád?

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: HW készítés
« Reply #112 on: 2011.November.17. 10:35:01 »
Aminek nem kell DMA?

Offline lgb

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

Offline Zozosoft

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

Offline lgb

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

Offline lgb

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

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: HW készítés
« Reply #117 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.  ;-)

Offline lgb

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

Offline Zozosoft

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