Welcome, Guest. Please login or register.


Author Topic: Tegyük rendbe az EP programokat! (Read 372370 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #885 on: 2022.April.21. 18:18:58 »
Nálam van tap :ds_icon_cheesygrin:

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #886 on: 2022.April.21. 18:29:14 »
Nincs betöltőkép.
Szerintem az is azért lett kivéve, mert nem Spectrumos LPT van használva.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #887 on: 2022.April.21. 20:10:32 »
az lenne érdekesebb, hogy + memória nélkül megoldható-e.
Azt írta Gyányi Sanyi, hogy kevesebb 200 szabad bájt volt a 128K-ból...
Talán ha lenne grafika vagy zene ami nem kell folyamatosan, hanem lehet tömörítettből elővenni az éppen kellő részt.

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #888 on: 2022.April.22. 08:26:30 »
Nálam van tap :ds_icon_cheesygrin:
Azt töltöttem le először, csak nem volt benne betöltőkép :D , ugyanígy jártam a WOS-on is, így maradt a Speedlockos TZX, meg a vadászat a kódra :D :D

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #889 on: 2022.April.22. 08:31:48 »
Azt írta Gyányi Sanyi, hogy kevesebb 200 szabad bájt volt a 128K-ból...
Talán ha lenne grafika vagy zene ami nem kell folyamatosan, hanem lehet tömörítettből elővenni az éppen kellő részt.
Az biztos, hogyha lett is volna a forrás speccy programjában betöltőkép, akkor kikerül, hogy be lehessen tölteni a programot a rendszerszegmens érintése nélkül, de az a tippem, látva a WOS-os tapokat is, hogy már a Speccy verzió betöltőkép nélkül érkezett.
Ilyesmire gondoltam én is, meg az lenne a jó, ha a forrás lenne meg, mert pl az IM2 tábla alapból szabadul, az egyik page3-as lapok közötti másoló rutinon is nyertem vagy 30h bájtot, meg elméletileg nekünk elég lenne csak az egyik képernyő attributum területét használni, ez máris több, mint 400h bájt, csak ugye nem egy helyen, és olyan 0d00h bájt kéne :D :D

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #890 on: 2022.April.23. 11:17:01 »
eddig erre jutottam, most 176KB kell a programnak, mert az FF és a 00-ás szegmenst se abajgattam, és pluszba még LPT-nek is kértem egyet, attr hiba lehet benne, jelezzétek lécci, ha találtok.
A program egy ideiglenes memóriába rajzolja meg a pályát, és onnan frissíti a videó memóriába, valamennyi sebességet nyerhetnénk, ha az ideiglenes memóriás dolgot kihagynánk, de , és itt jön a de, akkor a sprite-okat kellene menteni, és visszamásolni, plusz a keret egy részét mindig másolni az egyik lapról a másikra, szerintem sebesség növekedés lenne, és némi memória is felszabadulna, nem tudom, elég lenne-e az LPT-nek, és ha elég is lenne, akkor még játszani kéne, mert a felszabaduló hely olyan szegmensen van, ami sebesség kritikus.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #891 on: 2022.April.23. 12:05:24 »
eddig erre jutottam, most 176KB kell a programnak, mert az FF és a 00-ás szegmenst se abajgattam, és pluszba még LPT-nek is kértem egyet
Lehetne alkalmazni az EP64-es trükkömet: FFh a nulláslapra, és ott az LPT is.
De a lényegen nem változtat, hamár bővítés kell, akkor úgyis lesz RAM bőven. Nagyjából 320K a következő lépcső 128K után.


Quote
A program egy ideiglenes memóriába rajzolja meg a pályát, és onnan frissíti a videó memóriába
Nem használták ki a Spectrum 128 két videó lapját?

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #892 on: 2022.April.23. 16:18:58 »
Lehetne alkalmazni az EP64-es trükkömet: FFh a nulláslapra, és ott az LPT is.
De a lényegen nem változtat, hamár bővítés kell, akkor úgyis lesz RAM bőven. Nagyjából 320K a következő lépcső 128K után.
Igen, megnézem mit lehetne tenni, hogy elinduljon 128KB-n is, arra is gondoltam, hogy a zene helyére az LPT, de a legszimpatikusabb az képernyő tárhelyének megszűntetése, csak annyi a bibi, hogy meg kell oldani a sprite elatti terület mentését és visszaállítását, ha nem mozdul a kép, sőt, ha mozdul, akkor is, mert ezen a területen csak a háttér van.
Nem használták ki a Spectrum 128 két videó lapját?
De, csak így oldották meg, hogy ne kelljen a sprite-ok alatti területet menteni, és visszaállítani, no meg a fél karakteres scrollhoz is jól jön, hogy az a rész lehet egy karaktersorral nagyobb.

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #893 on: 2022.April.23. 17:11:54 »
jelezzétek lécci, ha találtok.

EXT1 botkormánnyal nem működik az irányítás. Internal, EXT2 jó.

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #894 on: 2022.April.23. 17:20:25 »
EXT1 botkormánnyal nem működik az irányítás. Internal, EXT2 jó.
Köszi, megnézem.

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #895 on: 2022.April.23. 18:04:18 »
Javítottam a joy problémát, amit az okozott, hogy a program másolja a kiválasztott irányító rutint, és én egybe vontam az EXT1/2-t de már az eredeti helyére címezve, és így az EXT1 forráscíme is már a célcím volt :D :D
Javítottam még két hibát, az LPT 16 sorral rövidebb volt, a másik, a képernyő cserekor az LPT-ben csak a bitmap területre cseréltem le (ezért volt picit furcsa, enter megnyomásakor az ablak megjelenése), már az attributum területre is megy.
Megnéztem, a zene helyére beférne az LPT, de sztem eléggé uncsi lenne rohangálni miközben baljós csend honol, ezért úgy döntöttem, hogy megpróbálok forrást csinálni a játékból, és megnézem a sprite alatti terület mentés/visszaállítós megoldással nyerünk-e egy LPT-nyi helyet, no meg sebességet, ez több időbe fog telni.
Addig is itt a javított változat.

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #896 on: 2022.June.08. 22:22:18 »
A Tuareg-ben nincsenek fényes színek.

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #897 on: 2022.June.09. 10:58:59 »
Nincsenek, mert a sötét színekre a 0-7-es színek vannak belőve, és a bias is 00h :D :D
Ha elindítod a játékot, és kiadod az O 0080 18 -t a debugger page2 bal felső ablakában, máris tök jól fog kinézni, már csak annyi lesz , hogy a bright fekete is konvertálva van, és így a bright fekete sötétbarnaként jelenik meg, ami csak a pálya szélén zavaró

Offline geco

  • EP addict
  • *
  • Posts: 7081
  • Country: hu
    • Támogató Támogató
Re: Tegyük rendbe az EP programokat!
« Reply #898 on: 2022.June.09. 11:01:56 »
még prózaibb oka van a szín galibának, a program nem is állítja a BIAS-t, ha kiadod a program indítása előtt a SET BIAS 192 parancsot, máris lesznek világos színek.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Tegyük rendbe az EP programokat!
« Reply #899 on: 2022.June.09. 19:11:22 »
ha kiadod a program indítása előtt a SET BIAS 192 parancsot, máris lesznek világos színek.
Vicces lenne basic betöltőt írni hozzá: 100 SET BIAS 192:RUN "TUAREG.COM"
Még érdekesebb lenne: 100 RANDOMIZE:SET BIAS RND(184)+8:RUN "TUAREG.COM"
Nem szép egyetlen sorban minden, de ilyenre sok helyet pazarolni sem illik.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos