Welcome, Guest. Please login or register.


Author Topic: EXDOS (Read 48730 times)

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #165 on: 2012.April.28. 10:46:20 »
Tovább gondolkodtam nem jó ha csak a fordulatszámot lecsökkentjük az EP-nél.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #166 on: 2012.April.28. 11:30:14 »
van a fordulatszám érzékelõ mágnes... mi lenne akkor ha azzal szemben felragasztok egy másik ugyan olyan mágnest?
;-)
Írtak errõl is valahol, akkor nem fog DD-st olvasni, ha csak nem az érzékelõ áramkörbe raksz átkapcsolós osztós izét...

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #167 on: 2012.April.28. 12:03:17 »
Írtak errõl is valahol, akkor nem fog DD-st olvasni, ha csak nem az érzékelõ áramkörbe raksz átkapcsolós osztós izét...
A normál DD-s D D/2 D-s lesz. Ez olyan lesz, hogy a sávonkénti 10 szektor 5 szektor lesz de akkor meg kellene oldani azt, hogy plusz fej ként érzékelné.egy szóval a lehetõ legrosszabb  ötlet.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #168 on: 2012.April.28. 12:45:04 »
A probléma az, hogy ha a fordulatszámot felére cseréljük akkor azzal a sáv idõ hosszát növeljük. Ezzel így a normál DD-s 10 szektor/sáv  helyett 20 sz./sáv 800->1600 ez már több mint 1440.
A probléma a HD-s lemeznél jelentkezik.
Mivel normál esetben mind a DD-s mind a HD-s lemeznél 300 ford/perc. Viszont a fej olvasása más-más frekvencián történik.
Így ha az elõzõ példánál maradva 1440->2880 lenne.
A probléma nem a 2880 adattal lenne mert azt lefogadnánk. Hanem, hogy a szabvány DD-s HD-s /PC/ lemezek olvasása írása Normál /4MHz/ EP sebesség mellet.
Elvégre erre törekszünk.
Most már csak az van hátra, hogy a floppyban levõ másik IC nél is felére venni a CLK jelet.
Evvel a két megoldással megoldható a probléma.

Már csak ennek az "NCL039" IC-nak ha minden igaz keresem a dokumentációját.
Ha megvan akkor talán meg lesz az elsõ próbadarab amit majd valakinek ki is kellene próbálni.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #169 on: 2012.April.29. 20:08:49 »
Úgy látszik egyedül vagyok az elméletemmel vagy nem mer hozzászólni senki.
Mindegy.
Zozo hol találom EP-n programozni a WD-i out.... keresem de most nem találom.
utána akarok nézni lehet nem kell turbósítani az EP-t az EXDOS kártyát igen.
Viszont az EXDOS-t módosítani kellene.
 

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #170 on: 2012.April.29. 21:35:12 »
ha az intrq vagy a drq jelet össze hozva az int 13h , out 13h mûveletnél WAIT jellel.
Így nem kellene mindig kiolvasni van-e új adat úgyis várakozni kell az adat kiolvasására csak akkor nem software-sen hanem harware-sen.
Ezzel megoldható lenne a szektor adat írás olvasás 2 db OUTIR INIR utasítással.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #171 on: 2012.April.29. 23:29:47 »
Érdekes ötlet, de hibakezelés erõsen problémás: pl sector not foundnál lefagy az egész, mert végtelenül wait-ban marad. Adat hibánál szintén elõfordul, hogy 512 bájtnál kevesebb jön, ekkor is fagyi lenne.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #172 on: 2012.April.30. 09:18:47 »
igaz. De nem 2 jel jön a WD-böl?
A DRQ ez gondolom az új adat jele
AZ INTRQ meg ha valami hiba lenne ezt meg közvetlenül az NMI re kötnénk.

A 18H port leírását hol találhatom?
O0 Select 0                               
O1 Select 1
O2 Select 2
O3 Select 3
O4 Side 1     Floppy oldal
O5 ????
O6 Disk Change Reset  Mitsumi, Sony 1.44M nincs bekötve
O7 IN Use    1.44M nél nincs is tüske.

I0 READY
I1 INTRQ   ?
I2
I3
I4
I5
I6 DISK CHANGE
I7 DRQ   ?

Offline csigabig

  • EP fan
  • *
  • Posts: 210
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Microsoft Internet Explorer 9.0 Microsoft Internet Explorer 9.0
    • View Profile
Re: EXDOS
« Reply #173 on: 2012.May.01. 18:02:03 »
Sziasztok !!

Meglepödésemre müködik az exdos kártyám.
Furcsa is volt mert látta a romokat Epdos , Exdos amit Zozo küldött
de a floppyt nem akarta olvasni.Kilazult az érintkezés ezt észre vettem kijavitottam és láss csodát.
Megy az Exdos kártya.Igaz a membővités tovább sem megy de lagalább a kártya megy és ez már külön öröm.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #174 on: 2012.May.05. 17:53:43 »
Nézegettem a WD177x leírását azt vettem ki ha a DRQ alacsonra vált akkor az adat kimeneten megjelenik az adat így nem kell külön kiolvasni, közvetlenül mehet egy RAM adat jelének. amit egy számlálóval növeljük a címét.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #175 on: 2012.May.05. 18:00:03 »
Nézegettem a WD177x leírását azt vettem ki ha a DRQ alacsonra vált akkor az adat kimeneten megjelenik az adat így nem kell külön kiolvasni, közvetlenül mehet egy RAM adat jelének. amit egy számlálóval növeljük a címét.
Rosszul vetted ki, nem a kimeneten, hanem az adat regiszterben jelenik meg. Onnan ki kell olvasni, ennek megtörténtét figyeli is, ha nem akkor data lost hiba.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #176 on: 2012.May.05. 18:07:31 »
A francba így bonyolultabb egy kicsit.

Az INTRQ jel akkor vált ha a STATUS regiszterben változás lépet fel?
PL error , vége a szektor írás olvasásnak,


A szektor adatokat kinyerni végül is mindegy, hogy IO ból vagy RAM ból /c64/ nyerjük ki ?
« Last Edit: 2012.May.05. 18:26:36 by Ferro73 »

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #177 on: 2012.May.07. 17:07:22 »

Most már csak az van hátra, hogy a floppyban levõ másik IC nél is felére venni a CLK jelet.
Evvel a két megoldással megoldható a probléma.
Zozo vagy valaki azért szolhadtatok volna a másik IC frekiét nem kell felezni. Igazából nem kell duplázni 8MHz->16MHz
Így csak a felezést /fordulatszám/ kellett volna megcsinálni.

Ugyan is normál esetben SD,DD lemezeket a WD177x 8MHz ketyeg míg a HD esetében 16MHz en berreg.
Ez kiment a fejembõl. Emiatt pakoltam el. Pedig lehet már rég próbálható lett volna.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #178 on: 2012.May.07. 19:51:16 »
Ezt most nem tudom követni  :oops:
Pont az lenne a lényeg, hogy 8Mhz WD-vel olvasni HD-t, mert azt tudja az alapgép is követni.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 12.0 Firefox 12.0
    • View Profile
Re: EXDOS
« Reply #179 on: 2012.May.07. 20:40:07 »
Ezt most nem tudom követni  :oops:
Pont az lenne a lényeg, hogy 8Mhz WD-vel olvasni HD-t, mert azt tudja az alapgép is követni.
EP-n ha elég gyors 8 MHz környéke az EXDOS kezeli a HD-s lemezeket ha a WD177x 8MHz helyett 16MHz et kap.
Eddig világos.
A lemez fordulatszámának felére csökkentésével 2x annyi adat tárolható a lemezen.
Ez is világos.
Az nem volt világos nálam ha a HD lemezt beteszem a kapcsoló jelez a másik IC nek, hogy HD.
Úgy gondoltam ez az IC is kap valami CLK-t amit belül oszt,szoroz.