Welcome, Guest. Please login or register.


Author Topic: EP128.hu (Read 919374 times)

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1260 on: 2015.May.17. 14:10:34 »
Sziasztok!

Itt is és a http://ep.homeserver.hu/ep128.htm lapon is az EXDOS vezérlőknél szerepel egy kép, ami mellé ez van írva: "Mészáros-féle EXDOS kártya (MICROTEAM klón)". A kártya valóban MICROTEAM klón, éppen ezért csak annyi közöm lehetett hozzá, hogy én élesztettem fel, esetleg javítottam meg. Az általam tervezett EXDOS-kártya a gyárira hasonlított, csak kisebb volt és a buszbővítőbe lehetett dugni. Ha valakinek van ilyenje (a tegnapi találkozón volt is egy a kezemben, de akkor még nem láttam a honlapokat), kérem, küldjön róla hiteles képet, ne éljen tévedésben az utókor!

Kérem a tisztelt LapfőSzerkesztőt, hogy addig is vegye le a képet és a feliratot! Köszi előre is!

Köszi: M. Gy.
« Last Edit: 2015.May.17. 14:15:35 by MGyHardSoft »

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: EP128.hu
« Reply #1261 on: 2015.May.17. 14:18:31 »
Ok, levettem a  képet.
Zozo, küldjél majd legyél szíves képet a kártyáról!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1262 on: 2015.May.17. 14:24:11 »
A kép szerintem maradhat, csak akkor annak a helyes szövege "ismeretlen gyártmányú MICROTEAM klón" lesz. És persze rakunk fel az igazi Mészáros féle EXDOS-ról is.

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1263 on: 2015.May.17. 14:55:24 »
Ez aztán a sebesség! Köszi!

Más: A buszbővítő cikk alatt Zozo kommentje szerepel, ami nem igazán állja meg a helyét:

"Az eredeti gyári elképzelés szerint a kártyákkal történő bővítés is olyan korrekt, rugalmas módon történt volna, mint ahogy az EP egésze is felépül. Sajnos ennek dokumentációja egyáltalán nem jutott el hazánkba, ezen elv szerint készült hardver is csak a gyári Bridge + gyári EXDOS. A Bridge csatlakozója nem véletlenül hosszabb, a +5V tápfeszültségen kívül 3 slot azonosító címbitet tartalmaz. Ezek megadják a slot számát, a kártyának ennek figyelembe vételével kell dekódolni a memória és I/O portok címét. Ezáltal nem alakulhatna ki soha ütközés, hiszen minden slothoz más címek dekódolódnának. (Valahol van egy angol újságom az archívumban, ahol gyári buszbővítőt reklámoznak.)
Mivel hozzánk csak az egy slotos bővítő, azaz a Bridge jutott el, dokumentáció nélkül ezért, senki nem értette mik azok a plusz lábak, egész egyszerűen +5V és GND lábaknak kezelték őket. Látható a gyári EXDOS alakját koppintó Spectrum Emulátoron is, hogy már annak se ilyen a címdekódolása...
A későbbi Mészáros féle kártyák már csak az eredeti sima EP buszt használják, a buszbővítőn ugyan meg vannak a plusz lábak, de minden slotnál egyformán.
Így aztán több kártya használata esetén szükség lehet jumperelgetésre, PROM írásra, vágásra, átkötésre, stb trükkökre... :-("

Ezúton jelentem, hogy pontosan értettem, mire valók a plusz lábak. A buszbővítő tervezésénél sokat gondolkodtam, hogy ezt a lehetőséget használjam-e? A helyzeten sokat rontott, hogy alaposan ismertem az IBM PC ISA-buszát (terveztem és építettem is XT-hez kályhavezérlő kártyát), ami teljesen párhuzamos. Végül ennél maradtam, mert szoftver szempontjából még rugalmasabb, valamint nem tartottam valódi igénynek, hogy azonos fajta kártyából egynél több legyen egy gépben. Hogy miért lettek mégis hosszabbak a panelen lévő foglalatok? Csak azért, hogy a gyári EXDOS-kártyát fűrészelés nélkül bele lehessen dugni. Azután ha már úgyis ott voltak az extra lábak, összekötöttem azokat, ennyivel kevesebb rezet kellett lemarni a NYÁK-ról... (egyébként a gyári EXDOS-kártya sem használta a gyári bővítő gyári extra lábait, ha jól emlékszem, az EXDOS ROM mindenesetre csak egy megadott szegmensből volt hajlandó működni, tehát kettő kártya semmiképpen nem működhetett volna együtt...)

Ha az ember korrekten tervez meg egy kártyát, beletervezi a lehetőséget a címzés változtatására is, jumperrel vagy a címdekódoló áramkör cseréjével. A "jumperelgetés" és PROM- vagy GAL-írás nem trükk, hanem üzemszerű lépés a beállításban. PROM-ot/GAL-t mindenképpen kell írni, anélkül nem működik a kártya... Vágásra, átkötésre nem volt szükség a kártyáimnál.

Esetleg ezt a kommentet is ki lehetne tenni a cikk alá, ha már a Zozóé is ott van...

Köszi: M. Gy.
« Last Edit: 2015.May.17. 18:56:20 by MGyHardSoft »

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EP128.hu
« Reply #1264 on: 2015.May.17. 15:05:26 »
alaposan ismertem az IBM PC ISA-buszát (terveztem és építettem is XP-hez kályhavezérlő kártyát), ami teljesen párhuzamos. ..
XP-hez vagy XT-hez? Ha mégis az előbbi, akkor az micsoda?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1265 on: 2015.May.17. 15:06:57 »
egyébként a gyári EXDOS-kártya sem használta a gyári bővítő gyári extra lábait, ha jól emlékszem, az EXDOS ROM mindenesetre csak egy megadott szegmensből volt hajlandó működni, tehát kettő kártya semmiképpen nem működhetett volna együtt...
A gyári EXDOS használja. A nem mindenhol működik a ROM, annak az a oka, hogy a szegmensszámából számolja ki az I/O portok címeit is, így ezeknek együtt kell változni. Van azonban kivétel, aminek most már tudjuk az okát is, a Model 911-es gép.
Ha a cartridge címtartományban van a ROM, akkor fixen használja a megszokott 1xh címeket.
Konkrétan így néz ki az eredeti forráskódban:
Code: [Select]
LD C,PAGE3## ;Get FDC port address by reading
IN C,(C) ; segment number and dividing by
SRL C ; two.
BIT 1,C ;If bit-1 is set then must be in
JR Z,NO_CART ; cartridge slot so force port number
LD C,10h ; to 10h (slot 1).
NO_CART:

Viszont az 'a' Studió féle csapat nem jött rá, hogy mire valók a plusz lábak, így a Spectrum Emulátorra bár hosszabb csatlakozót tettek, a plusz foglalat címet tartalmazó vezetékeket csak sima GND és +5V lábaknak kötötték be.

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: EP128.hu
« Reply #1266 on: 2015.May.17. 15:17:48 »
Így jó?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1267 on: 2015.May.17. 15:18:58 »
valamint nem tartottam valódi igénynek, hogy azonos fajta kártyából egynél több legyen egy gépben
Az eredeti rendszer (amiről most már van leírás is), nem csak azonos kártyákról szól, hanem mindenről. Minden foglalat kap 512K memória területet, és 16 I/O címet, amin belül azt csinál az adott kártya amit akar.
EXDOS-ból persze értelmetlen kettő :-) De lett volna ilyen 64K RAM + 32K EPROM kártya eredetileg, ebből lehetett volna több is egyszerre. Tesztelték is a rendszert, hogy 6 ilyen memóriakártya van bent, vagy 5 memóriakártya és egy EXDOS.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1268 on: 2015.May.17. 15:20:36 »
XP-hez vagy XT-hez? Ha mégis az előbbi, akkor az micsoda?
Az most komoly kérdés volt? :-) Szerintem elég egyértelmű, hogy abban a korszakban XT volt, XP majd 20 év múlva jön...

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1269 on: 2015.May.17. 19:00:22 »
Az eredeti rendszer (amiről most már van leírás is), nem csak azonos kártyákról szól, hanem mindenről. Minden foglalat kap 512K memória területet, és 16 I/O címet, amin belül azt csinál az adott kártya amit akar.
EXDOS-ból persze értelmetlen kettő :-) De lett volna ilyen 64K RAM + 32K EPROM kártya eredetileg, ebből lehetett volna több is egyszerre. Tesztelték is a rendszert, hogy 6 ilyen memóriakártya van bent, vagy 5 memóriakártya és egy EXDOS.
És ha ez kevés neki, akkor így járt.
« Last Edit: 2015.May.17. 19:21:46 by MGyHardSoft »

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1270 on: 2015.May.17. 19:01:47 »
Az most komoly kérdés volt? :-) Szerintem elég egyértelmű, hogy abban a korszakban XT volt, XP majd 20 év múlva jön...
Kijavítottam, köszi a jelzést!

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1271 on: 2015.May.17. 19:04:51 »
Az eredeti rendszer (amiről most már van leírás is), nem csak azonos kártyákról szól, hanem mindenről. Minden foglalat kap 512K memória területet, és 16 I/O címet, amin belül azt csinál az adott kártya amit akar.
EXDOS-ból persze értelmetlen kettő :-) De lett volna ilyen 64K RAM + 32K EPROM kártya eredetileg, ebből lehetett volna több is egyszerre. Tesztelték is a rendszert, hogy 6 ilyen memóriakártya van bent, vagy 5 memóriakártya és egy EXDOS.
De ha minden foglalat 512K memóriaterületet kap, akkor az 1MB-os RAM-bővítő nem működött volna vágás és átkötés nélkül, ha jól értem...
Ha valaki sok-sok floppyt szeretne hajtani, jól jöhet több EXDOS-kártya...

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1272 on: 2015.May.17. 19:14:14 »
A gyári EXDOS használja. A nem mindenhol működik a ROM, annak az a oka, hogy a szegmensszámából számolja ki az I/O portok címeit is, így ezeknek együtt kell változni...
Mindig tanul az ember, köszi az infót!

Igazából a lényeg, amit akartam írni, hogy a slot-kiválasztó lábak nemhasználata tervezési döntés volt, így azután akárhány slot-tal lehet bővíteni a gépet (anno láttam is két, egymás mögé dugott buszbővítőt üzemelni).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1273 on: 2015.May.17. 19:14:58 »
De ha minden foglalat 512K memóriaterületet kap, akkor az 1MB-os RAM-bővítő nem működött volna vágás és átkötés nélkül, ha jól értem...
Igaz, de szerintem 85-ben nem is álmodtak egyben 1 megás bővítőről :-)

Quote
Ha valaki sok-sok floppyt szeretne hajtani, jól jöhet több EXDOS-kártya...
Meg lehetne csinálni, csak a további kártyákba más ROM kéne. Abba csak az adott vezérlőhöz tartozó DISKIO kéne, ami bejelentkezik a fő EXDOS-hoz mint bővítés.
De Prodatron már azon is meglepődött, hogy egyes felhasználók kérték a 4 floppy meghajtó támogatását a SymbOS-be :-D

Offline MGyHardSoft

  • Beginner
  • *
  • Posts: 28
  • Country: hu
Re: EP128.hu
« Reply #1274 on: 2015.May.17. 19:20:19 »
Igaz, de szerintem 85-ben nem is álmodtak egyben 1 megás bővítőről :-)
Pont ezért nem rugalmas a fix slot: a tervezéskori lehetőségekre épül, és előbb-utóbb a fejlődést fékezi. Az ISA-busz ilyen szempontból jobban bevált.