Welcome, Guest. Please login or register.


Author Topic: EXOS (Read 113454 times)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #255 on: 2017.October.27. 00:16:34 »
Az ALLOCATE utasítással lehetséges puffert foglalni, amibe utána EXOS 6 hívással lehet csatornáról olvasni, vagy EXOS 8 hívással csatornára írni. Ez néhány byte gépi kód. Példa ennek a használatára:
(Attachment Link)
Talán célszerűbb lenne, ha a visszatérési érték a ténylegesen olvasott vagy írt adat mérete lenne, ez hasznos ismeretlen méretű file olvasásánál.

igen, talán ez lesz a megoldás. remélem elég gyors lesz az esc szekvenciák küldéséhez.
Vigyázat! Szektás vagyok! :)

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EXOS
« Reply #256 on: 2017.October.27. 09:06:34 »
igen, talán ez lesz a megoldás. remélem elég gyors lesz az esc szekvenciák küldéséhez.
Gépi kódú rutinnál nehezen tudok elképzelni gyorsabbat :-)
*** Speicherplatz zu klein

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #257 on: 2017.October.28. 23:54:58 »
Gépi kódú rutinnál nehezen tudok elképzelni gyorsabbat :-)

ja, mondjuk lehetne csinálni egy asm programot ami betölti a zenéket és egy másikat ami lejátssza. úgyis elég nagyok ezek az esc szekvenciás zenék, talán még szegmenset is érdemes lenne lefoglalni hozzá.
szöveges kalandjátékaimban a grafika volt így megoldva. a játék basic volt, a kirajzolás is, de lefoglalt szegmensre töltöttem be a grafikákat :)
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 #258 on: 2017.November.12. 15:35:08 »
olyat lehet exos-al, hogy direkt video szegmenset igényelni?
mert így talán elkerülhető lenne az hogy egy videó csatorna két szegmensre lóg.
csinálok egy lpt-t és a memóriacímeket a kért szegmensre raknám
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: EXOS
« Reply #259 on: 2017.November.12. 16:14:05 »
olyat lehet exos-al, hogy direkt video szegmenset igényelni?
Szerintem ezt már többször is írták, hogy nem. Addig kell foglalgatni sorban a szegmenseket, amíg amit kapsz az videó szegmenst, vagy hibával ki kell lépni a programból. Persze a felesleges szegmenseket fel kell szabadítani.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EXOS
« Reply #260 on: 2017.November.12. 16:24:07 »
Az ilyen módon foglalt szegmens természetesen nem lenne használható az EXOS VIDEO: eszközével, tehát BASIC-ben mindent POKE utasításokkal kellene rajzolni vagy kiírni. :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #261 on: 2017.November.12. 16:44:14 »
Az ilyen módon foglalt szegmens természetesen nem lenne használható az EXOS VIDEO: eszközével, tehát BASIC-ben mindent POKE utasításokkal kellene rajzolni vagy kiírni. :)

ez lenne a lényeg :)
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 #262 on: 2017.November.22. 10:12:39 »
azon gondolkodtam, hogy egy exos video sorban (tehát 9 pixel magas sor) változhat-e a videómemória szegmense?
mert elvileg megcsinálhatták azt hogy úgy választják meg a videólap kezdőcímét, hogy ezt kiküszöböljék.
ez azért elég hasznos lehetne.
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: EXOS
« Reply #263 on: 2017.November.22. 10:51:35 »
azon gondolkodtam, hogy egy exos video sorban (tehát 9 pixel magas sor) változhat-e a videómemória szegmense?
mert elvileg megcsinálhatták azt hogy úgy választják meg a videólap kezdőcímét, hogy ezt kiküszöböljék.
ez azért elég hasznos lehetne.
Az biztos, hogy lehetnek mixelve az LPB-k címei, és szerintem egy LPB címe is változhat szegmensek között, ha arról van szó.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #264 on: 2018.January.26. 16:26:08 »
vajon igaz lehet ez az állítás? exos alatt az lpt-t tartalmazó videolap mindig be van lapozva.
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 #265 on: 2018.January.26. 19:22:37 »
Az EXOS-nak mi a shell része? Van egyáltalán? Amikor a basic bejelentkezik, az már a basic, nem az EXOS.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Tomato77

  • EP user
  • *
  • Posts: 397
  • Country: hu
    • Támogató Támogató
Re: EXOS
« Reply #266 on: 2018.January.26. 19:58:09 »
vajon igaz lehet ez az állítás? exos alatt az lpt-t tartalmazó videolap mindig be van lapozva.

Ha saját LPT-d van valamelyik videoszegmensen, azt csak úgy éred el, ha belapozod. Basic-ben SPOKE-kal meg tudsz adni szegmens számot, de szerintem ő is lapoz a háttérben. A Nick eléri közvetlenül az FC-FF szegmenseket, de ha írni szeretnél rá vagy olvasni róla, akkor gondoskodnod kell róla, hogy valamelyik lapra be legyen lapozva.
Kotasoft

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: EXOS
« Reply #267 on: 2018.April.26. 17:26:28 »
másik topikban van szó a relocatable kódról.
na most arra emlékszem hogy van relatív ugrás meg ilyesmik, de más most nem ugrik be, hogy hogyan is kell megoldani (változók, memóriakezelés stb).
de nem is ez a kérdésem. hanem az hogy ügye a lapozással lehetne olyan "áthelyezhető" programot csinálni aminek nem kell relatív kódon futnia, igaz, így elfoglal mindig 16K-t, és ügye mindig csak megadott lapra lapozható be.
ilyet támogat az exos?
nem mintha akarnék ilyet csinálni, csak érdekesség...
Vigyázat! Szektás vagyok! :)

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EXOS
« Reply #268 on: 2018.April.26. 17:49:09 »
másik topikban van szó a relocatable kódról.
na most arra emlékszem hogy van relatív ugrás meg ilyesmik, de más most nem ugrik be, hogy hogyan is kell megoldani (változók, memóriakezelés stb).
de nem is ez a kérdésem. hanem az hogy ügye a lapozással lehetne olyan "áthelyezhető" programot csinálni aminek nem kell relatív kódon futnia, igaz, így elfoglal mindig 16K-t, és ügye mindig csak megadott lapra lapozható be.
ilyet támogat az exos?
nem mintha akarnék ilyet csinálni, csak érdekesség...
a rendszerbővítő nem ilyen? az mindig a 3. lapon fut
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EXOS
« Reply #269 on: 2018.December.01. 11:28:01 »
Az EXOS 29 hívást hogy kell használni?
Rendszerbővítőt szeretnék betölteni 5-ös fejlécű programból.
Megnyitom a fájlt exos 1-gyel, majd exos 29, ha jól értem, de a DE-nek hova kell mutatnia?
Nekem kéne biztosítani a helyet a fájl betöltéséhez is? Vagy elég csak 16 byte-nyi területet fönntartanom neki (ami bárhol lehet a nullás lapon), és annak a puffernak a címét írjam a DE-be?
*** Speicherplatz zu klein