Welcome, Guest. Please login or register.


Author Topic: EXOS (Read 113423 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS
« Reply #45 on: 2015.February.06. 11:40:45 »
hú ez komoly
nem lehet erről olvasni valahol részletesebben?
A perifériakezelőknek kell lennie puffer mozgatási alprogramnak, aminek az EXOS megmondja, hogy mennyivel mozgatta el a csatorna puffert, és a perifériakezelő ennek megfelelően regisztrálja át magának a tárolt címeit.
Ill. a videólap cím lekérdezésnél említi, hogy ügyeljünk arra, hogy ez változhat, így olyan művelet után ami EXOS puffer mozgatást okoz (pl csatorna nyitás vagy zárás), újra le kell kérdezni.

Ennél részletesebben az EXOS visszafejtésben :-)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS
« Reply #46 on: 2015.February.06. 11:42:39 »
Ez már önmagában perverzség :-) aminél csak az nagyobb, hogy nem aktuális könyvtárból fájlt nyitni.
Ha CD-vel belelépsz, akkor elég csak a fájlnév.

Aha, vilagos persze. Nyilvan "kezzel" csinalgava tenyleg nincs ertelme pl 100 karakteres cuccot begepelni allandoan. Akkor helyes a feltetelezes, hogy 28 karakteres limit az komoly. Tenyleg, az aktualis konyvtar teljes eleresi ut, arra EXDOS (ez mar ugye nem EXOS tema mondjuk) szintjen van limitalva, hogy milyen hosszu lehet?

Quote
Az eleje a billentyűzet kezelőé, odaírja, hogy CAPS/SHIFT/ALT ill. alapból a semmit. A vége meg az EDITOR-é, a szabad bájtokat írja.

Oppps, na erre aztan nem gondoltam volna, pedig mennyire logikus ;) Koszi!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS
« Reply #47 on: 2015.February.06. 12:17:43 »
Tenyleg, az aktualis konyvtar teljes eleresi ut, arra EXDOS (ez mar ugye nem EXOS tema mondjuk) szintjen van limitalva, hogy milyen hosszu lehet?
63 karakter

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #48 on: 2015.February.06. 13:25:52 »
A perifériakezelőknek kell lennie puffer mozgatási alprogramnak, aminek az EXOS megmondja, hogy mennyivel mozgatta el a csatorna puffert, és a perifériakezelő ennek megfelelően regisztrálja át magának a tárolt címeit.
Ill. a videólap cím lekérdezésnél említi, hogy ügyeljünk arra, hogy ez változhat, így olyan művelet után ami EXOS puffer mozgatást okoz (pl csatorna nyitás vagy zárás), újra le kell kérdezni.

Ennél részletesebben az EXOS visszafejtésben :-)

aha, tök jó
de ez azt jelenti hogy pl jó nagy videómemóriákat rakosgat ide-oda?
meg úgy általában: ez tök komoly dolog, igazából eddig bele se gondoltam ezekbe :)
pl van egy jó nagy videólap, de megszűnik egy pici előtte, akkor az elég nagy memória mozgatás lesz...
durva :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #49 on: 2015.February.07. 17:47:34 »
csináltam egy programot ami random nyitogat és zár videó csatornákat, és rajzol rájuk valamit
azért csináltam, hogy lássam azt a bizonyos villogást, amit az exos memória menedzsment közben csinál
de nem látom hogy villogna, persze lehet hogy a program rossz
de amúgy dereng nekem valami a régi időkből, hogy én is láttam ilyen villogást
esetleg a programot lehetne fejleszteni
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EXOS
« Reply #50 on: 2015.February.07. 19:52:02 »
Nem, az EXOS az átrendezi csatorna bezáráskor a maradékot, hogy egybefüggő legyen. Ha videólapok is érintettek a dologban, akkor ez látható is kis villanással a képen.
Endi, nézd meg Itt a Snamber játékomban: amikor a program indulása után a "menüben" megnyomjuk a space-t a játék indításához, elég csúnyán tűnik el az attribútum képernyő. Már akartam is kérdezni, nem lehetne-e ezzel csinálni valamit. De most jut eszembe, ez lehet, hogy nem is amiatt van, amiről most írsz.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #51 on: 2015.February.07. 20:21:24 »
Endi, nézd meg Itt a Snamber játékomban: amikor a program indulása után a "menüben" megnyomjuk a space-t a játék indításához, elég csúnyán tűnik el az attribútum képernyő. Már akartam is kérdezni, nem lehetne-e ezzel csinálni valamit. De most jut eszembe, ez lehet, hogy nem is amiatt van, amiről most írsz.

hm ez "az" lenne? és tényleg, ilyesmire emlékszem én is!
hogy mit lehetne csinálni ezekkel, majd azután foglalkozzunk vele ha fixen tudjuk reprodukálni
pl az én példaprogramom miért nem csinálja ezt?
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS
« Reply #52 on: 2015.February.08. 13:17:36 »
No, talaltam meg egy kerdest :) Van ugye - ha jol tudom - a default channel fogalma. Pl ROM-ok ha irnak a 255-os (ha jol remlik) szamu csatornara, az a default channel-re fog menni, ami 4-es EXOS valtozoval hozzarendelheto egy adott csatornahoz. Ez mind szep es jo, de mi van akkor, ha en ugy szeretnek EXOS parancsokat vegrehajtani, hogy megkapjam a "kimenetet", byte-onkent sajat magam celjara, es nem a kepernyore, file-ba, stb, szoval nem egy csatornara akarom kiiratni, hanem mint "stringre" szuksegem van, hogy utana azt csinaljak vele, amit akarok? Ami eszembe jutott, az az, hogy az nullas lapon lecserelem az EXOS RST belepesi pontot, es figyelem, hogy write char/block megy-e az az adott csatornara, es ha igen, inkabb letarolom a memoriaban, kulonben viszont visszaadom az eredeti EXOS RST rutinra a vezerelest. Azonban nem vagyok benne biztos, hogy ez igy feltetlen menne, no meg hat kisse ronda is, lassuk be. Letezik erre normalisabb megoldas, vagy megoldas egyaltalan? Gondolom persze letrehozhatnek egy "fake" video eszkozt is, es azt allitom be default channel-nek, de ez megint nem feltetlen egyszeru, es nem is biztos, hogy tudom hogy kene ilyet, egy user app-bol, tehat nem egy EXOS_ROM -ot akarok epp csinalni eszkozvezerlonek. Amugy is csak idolegesen kene egy-ket exos parancs vegrehajtasanak idejere, kulonben persze nekem a normal mukodes kene.

Jut eszembe, nyilvan az is megoldas lehet, hogy nyitok egy file-t pl disk-en, es beallitom default channel-nek, aztan ha megvan amire varok, visszaolvasom mi irodott a file-ba. Ez azonban kisse "pazarlo", es erosen hibaktol terhelt, pl mi van akkor, ha nincs eleg hely a disk-en, vagy nincs lemez a meghajtoban, vagy barmi? RAMdisk-en se biztos, hogy van hely, illetve van RAMdisk egyaltalan, vagy szabad szegmens a letrehozasahoz (esetleg nincs is EXDOS a rendszerben!), stb stb ...

Amugy az idealis az lenne, ha barmi is tortenik, egy callback rutinomra kerulne karakterenkent a vezereles, ami aztan azt csinal vele, amit akar. Lehet, meg mindig a nullas lapon az EXOS hivas elteritese a legegyszerubb  ...
« Last Edit: 2015.February.08. 13:44:10 by lgb »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #53 on: 2015.February.08. 13:38:17 »
az editor: nem erre való amiről írsz?
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS
« Reply #54 on: 2015.February.08. 13:58:37 »
az editor: nem erre való amiről írsz?

Nem tudom, gondolom az editor: editalasra valo :)  De komolytalanra forditva a szot, nem igazan volt meg vele dolgom (marmint az editor:-al), ezert nem tudom, hogy ebben a kontextusban lenne-e ertelme, mivel semmit nem akarod editalni egyaltalan megjeleniteni (nem is tudnek mivel sajat LPT stb van ervenyben), bar az elkepzelheto, hogy amolyan buffer-nek pont hasznalhato lenne, amire nekem kene? Tehat, hogy vmi beleir (exos parancs vegrehajtas pl) aztan en olvasni tudok belole, hogy mit pakolt bele, anelkul, hogy a kepernyos megjelenne barmi?

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #55 on: 2015.February.08. 14:13:25 »
lehet hogy hülyeséget írtam :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS
« Reply #56 on: 2015.February.08. 14:28:54 »
Editorbol tudod olvasni amit beleírtak. De mire kell ez a titokzatos funkció?
DIR-t olvastak úgy Basic másolók, hogy egy jó hosszú videólapra kérték, és arról olvasták be.
A legális ha csinálsz egy saját eszközt, az meg odarakja neked, ahova akarod.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS
« Reply #57 on: 2015.February.08. 14:38:20 »
Editorbol tudod olvasni amit beleírtak. De mire kell ez a titokzatos funkció?

Nem annyira titokzatos :) Max annyi, hogy EXOS altal nem kezelt videomod alatt kellene. Nyilvan irhatnek egy uj video driver-t is, de azert _csak_ erre kisse luxusnak erzem, ezert gondoltam, hogy inkabb egyszerubb, ha megvan a kapott output es az alapjan en kiteszem .

Quote
DIR-t olvastak úgy Basic másolók, hogy egy jó hosszú videólapra kérték, és arról olvasták be.
A legális ha csinálsz egy saját eszközt, az meg odarakja neked, ahova akarod.

Igen, de itt akadtam el, hogy egy sima header-5 user app-bol hogy tudok en eszkozt letrehozni? Olyat mar csinaltam egyszer teszt keppen, hogy sajat EXOS_ROM-os jatek, de ugye itt nem errol van szo.

Amugy milyen jo lenne, ha default-ban lenne mondjuk egy BUFFER: EXOS eszkoz :) Ez arra lenne jo, hogy lehet bele irni, meg olvasni, es egy adott memoriapuffert hasznal csak nyilvan. Persze, igy korlatozott a merete, amit "elbir", hacsak nem olvassak ki belole mielott elfogy ... Persze, lehetne ilyet csinalni,  neha hasznos lenne, de most egy adott user app-hoz kulon ROM-ot (vagy legalabbis betoltheto system extension-t) szerintem kisse kenyelmetlen hasznalni allandoan.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS
« Reply #58 on: 2015.February.09. 11:24:42 »
Igen, de itt akadtam el, hogy egy sima header-5 user app-bol hogy tudok en eszkozt letrehozni? Olyat mar csinaltam egyszer teszt keppen, hogy sajat EXOS_ROM-os jatek, de ugye itt nem errol van szo.
EXOS 21

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS
« Reply #59 on: 2015.February.09. 16:38:29 »
EXOS 21

Cool. Es megszuntetni meg tudom? Vagy nem igazan, es vmi EXOS 0 szeru reset kell hozza?