Welcome, Guest. Please login or register.


Author Topic: Fileok atvitele a sorosporton (Read 18493 times)

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #15 on: 2023.May.05. 12:12:12 »
Bocs, azt hittem, hogy a STATUS IN arra való, hogy jelezze, hogy adat érkezett, de nem használja egyáltalán az EXOS, igen beállítja a DATA OUT-ot, gondolom jelezve, hogy adatra vár, majd addig vár, míg b6 port 4. bitje (DATA IN) 0 nem lesz, ha ez megtörtént, akkor fix sebességgel elkezdi feldolgozni a biteket, ha megvan mind a 8 bit, akkor addig vár, míg a b6 port 4. bitje nem vált 1-be, ha ez megtörtént, akkor eltárolja a bájtot a memóriába, és kezdi elölről az egészet.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #16 on: 2023.May.05. 12:13:00 »
Esetleg próbáld ki SET 191,4-el.

Meg merhetem kerdezni, hogy ez mit csinal? :)

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #17 on: 2023.May.05. 12:13:37 »
Esetleg próbáld ki SET 191,4-el.
Tuti ez lesz a probléma.

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #18 on: 2023.May.05. 12:17:54 »
Meg merhetem kerdezni, hogy ez mit csinal? :)
Várakozás minden memória beállításnál, így pont olyan sebességgel fog futni, mint ahogy az EXOS 2.1-en. EXOS 2.4 letiltja a várakozásokat, így gyorsul a gép.
Ki is próbálhatod, lefuttatsz egy basic programot OUT 191,4 után, majd ugyanazt OUT 191,12 után.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #19 on: 2023.May.05. 12:24:37 »
Most csak az emulator van keznel, ott 140 az erteke ennek a boot utan. De akkor jol sejtem, hogy ezen valtozo, b3-as bitje lesz az, amit 1-re allitva letiltodik a waitstate, 0-ra allitva pedig engedelyezodik? Ha ez a hiba, akkor celszeru lesz transfer elott ezt tekergetni, majd a transfer vegeztevel visszallitani.

Tippre, turbos gepnel is baj lehet a gyorsabb CPU miatt. Bar, ha gyarilag terveztek 6Mhz-t, az meg talan mehet.

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #20 on: 2023.May.05. 13:02:36 »
Boot közben állítja 140-re, de utána már 12, igen a bit3 beállítva tiltja a várakozásokat, nullázva engedélyezi, és bit2 alapján mennek majd a várakozások.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #21 on: 2023.May.05. 13:04:37 »
Boot közben állítja 140-re, de utána már 12, igen a bit3 beállítva tiltja a várakozásokat, nullázva engedélyezi, és bit2 alapján mennek majd a várakozások.

Szuper, koszi. Este megnezem es jelentkezem :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14753
  • Country: hu
    • http://enterprise.iko.hu/
Re: Fileok atvitele a sorosporton
« Reply #22 on: 2023.May.05. 13:06:37 »
Meg merhetem kerdezni, hogy ez mit csinal? :)
Engedélyezi a memória várakozást, ami EXOS 2.1 default.

6MHz-nál elvileg a 191,6-tal lehet próbálkozni. Mondjuk nem tudom hogyan számolgatja az időzítéseket a SERIAL: (Na ezért is utálom ez a soros vonalat :twisted: ), Mindenesetre a 6MHz-es Modell 911-be hardveres soros portot szántak Z80 SIO-val. Talán ők se voltak megelégedve az eredeti megoldás működőképességével... :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #23 on: 2023.May.05. 13:07:31 »
Úgy látom, hogy turbósításra nem állítódnak a várakozási értékek, így elméletben gyorsabb adatátvitelt is eszközölhetsz.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #24 on: 2023.May.05. 19:08:27 »
Alakul a dolog. Tehat SET 191,4 utan az elso byte megerkezett jol, a tobbi nem, majd tudva, hogy mi kerul a kabelre, feltunt, hogy a 2. byte "helyes", ha feltetelezem, hogy a masodik byte startbitje az az 1. byte 2.! stopbitje, majd igy csusztatava mindent, ki is jon a megerkezett byte. Ezert, azonnal atallitottam a kuldot 8N2-re, es BUMM, megerkezett minden byte. Szoval, most ugy nez ki, hogy hiaba allitgatom a "SET SERIAL FORMAT" erteket 0 es 8 kozott, csak akkor mukodik a kommunikacio, ha 2 stop bitet hasznalok. Boot utan a default egyebkent 9600 baud, es 8N2.

Ez alapvetoen, "csak" azert para, mert igy a 9600 baud az 872 byteot jelent, mig 1 stop bit eseten 960 byteot.

Lenne ertelme megnezni EXOS 2.1 eseten is a dolgokat? Vagy mi lehet meg az, ami itt bekavar? Kinek van meg tovabbi tippje?

Szerk: Az ugye mind1, hogy eloszor adom ki a SET SERIAL BAUD-ot, majd azutan a SET SERIAL FORMAT-ot? Illetve, mind a kettot a csatorna megnyitasa elott.
« Last Edit: 2023.May.05. 19:16:06 by Czo »

Offline gflorez

  • EP addict
  • *
  • Posts: 3610
  • Country: es
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #25 on: 2023.May.06. 01:16:03 »
Talán a holland EnterFace magazin Midi cikke(18-21. oldal) adhat egy támpontot, hogyan lehet nagyobb soros sebességet elérni a Machine Code-on, de ezúttal az EXOS-on kívül.

Valamikor régebben készítettem egy fordítást angolra és spanyolra.  A szöveget közvetlenül magyarra is lefordíthatod.
« Last Edit: 2023.May.06. 12:00:55 by szipucsu »

Offline geco

  • EP addict
  • *
  • Posts: 7138
  • Country: hu
    • Támogató Támogató
Re: Fileok atvitele a sorosporton
« Reply #26 on: 2023.May.07. 08:47:58 »
Lehet én értelmeztem félre az EXOS Serial működését, de ptt úgy tűnt, hogy 8 bit beolvasása után stop bitre várt, ha ez megjött, kiírta az adatot, és mihelyt alacsonyra váltott, várta a következő adatot.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #27 on: 2023.May.07. 08:54:39 »
Yepp, igy mukodik maga a sorosport. Viszont "megbeszeles kerdese", hogy hol, mibol, hany bit legyen, ezt tudod konfiguralni a 'SET SERIAL FORMAT' segitsegevel. Itt irja a dokumentacio, hogy a stop bitek szama allithato (alapbol 2), viszont hiaba jarok el a dokumentacionak megfeleloen (8-as ertek az egesz bytera), akkor is ketto stop bitet var az EXOS. A kuldo oldal, a szkop alapjan helyesen, tehat a konfiguracionak megfeleloen tovabbitja a jelet. A masik valtozo, amiben a baud allithato, az rendben mukodik.

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #28 on: 2023.May.07. 09:05:27 »
Egyebkent, egesz jol ossze lehet rakni ezt a hardvert. Pl. nem kell se kazettan, se floppyn, se ROM-on terjeszteni a hozza valo szoftvert, mert boot utan, egy
Code: [Select]
SET 191,4
LOAD "SERIAL:"
Kiadasa utan, maris betoltodhet a masoloprogram (probaltam, mukodik). Itt lehet annyi cheatet elhelyezni, hogy lehet a programban opcio sajat maga floppyra mentesere, igy legkozelebb nem kell semmi idot sem varni.

Zozo: Ha lesz egyszer ujabb EXOS, abba vissza lehetne csempeszni a varakozast a sorosporti muveletek eseten?

Offline Czo

  • User
  • *
  • Posts: 94
  • Country: hu
Re: Fileok atvitele a sorosporton
« Reply #29 on: 2023.May.07. 12:22:10 »
Valaki probalgatta mar ezt a feluletet erdemben? Marmint a soros portot :) Ugye a 9600/8,N,2 eseten a maximalis atviteli sebesseg, az 0.87 kByte/s (9600 atvitt bitbol, minden bytehoz kell 1 startbit, es 2 stop bit, tehat 9600/11, az atviheto byteok szama).

A doksi alapjan, amit Zozo linkelt, a csatorna nyitas, majd a copyval ehhez kepest, csiga sebesseggel, mindossze 0.14 kByte/s sebesseggel sikerult a floppyra masolni a cyrus chess 'com' allomanyat. Ha pedig a load "serial:"-val toltom be, akkor 0.57kByte/s volt elerheto.