Welcome, Guest. Please login or register.


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

Online Zozosoft

  • EP addict
  • *
  • Posts: 13587
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #180 on: 2009.September.02. 22:04:10 »
Teljesség kedvéért ezt se hagyjuk ki  :ds_icon_cheesygrin:  :ds_icon_cheesygrin:  :ds_icon_cheesygrin:
Code: [Select]
  100 PROGRAM "DIZZY_LORD"
  110 ! Barath&Konczol
  120 ! Ajka Koranyi u.22.
  130 ! Kurva okos vagy,ha ide-
  140 ! tudod irni a nevedet...
  141 SET STATUS OFF
  150 GRAPHICS HIRES 16
  160 DISPLAY TEXT

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #181 on: 2009.September.02. 22:34:55 »
Ejnye! Akkoriban még ilyen csúnyán beszéltem? :)
Vigyázat! Szektás vagyok! :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13587
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #182 on: 2009.September.02. 22:40:54 »
Az intróval kell indítani, abban van lekapcsolva a key click...
Ennél azért bonyolultabb a dolog: a key click azt jelzi, hogy él az EXOS megszakítási rendszere a játék alatt, ami mellék hatásként átveszi az uralmat a DAVE chip felett, ennek eredménye az, hogy a Spectrumos hangok (az a nem túl sok) nem igazán szólnak.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #183 on: 2009.September.02. 23:12:36 »
Az eredeti spectrum hangok is ilyenek voltak kb... :)
Amúgy az exost azért kellett meghagynunk mert van a zene az elején. Ami egy basic programmal készült és escape szekvenciaként ki lett mentve, a játékban pedig a sound: eszközre lett küldve. Ügye erre való az esc szekvencia... jó kis EP-s találmány.
A pattogó rasztercsíkok is azért hibásak mert megy az exos... :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8222
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Tegyük rendbe az EP programokat!
« Reply #184 on: 2009.September.02. 23:21:51 »
Code: [Select]
  120 ! Ajka Koranyi u.22.
És ha írok erre a címre, akkor ki fog válaszolni? :D

Amúgy ez a "csúnya" beszéd a ! mögött eléggé pihent. Azt hittem, én vagyok itt a legpihentebb, de ilyen nekem eszembe se jutott volna. :D (A csúnya beszédet leszámítva nekem nagyon poén.)
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online Zozosoft

  • EP addict
  • *
  • Posts: 13587
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #185 on: 2009.September.02. 23:28:48 »
Az eredeti spectrum hangok is ilyenek voltak kb... :)
Kipróbáltam a Spectrum verziót, ennél azért valamivel jobb :-)
Quote
Amúgy az exost azért kellett meghagynunk mert van a zene az elején.
Az elején nincs, csak meghalás utáni újraindulásnál, csodálkoztam is, hogy jé ebben ilyen is van :-)
Quote
Ami egy basic programmal készült és escape szekvenciaként ki lett mentve, a játékban pedig a sound: eszközre lett küldve. Ügye erre való az esc szekvencia... jó kis EP-s találmány.
A pattogó rasztercsíkok is azért hibásak mert megy az exos... :)
Viszont nem megoldhatatlan, hogy ide-oda kapcsoljunk a kétféle megszakítási rendszer között  :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #186 on: 2009.September.02. 23:42:09 »
Hm, az elején is van zene... lehet hogy az is csak az intró basic indítóval van?

Sose tudtam oda vissza kapcsolgatni az exost... :)
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #187 on: 2009.September.02. 23:42:52 »
És ha írok erre a címre, akkor ki fog válaszolni? :D

a szüleim maximum :D
Vigyázat! Szektás vagyok! :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13587
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #188 on: 2009.September.03. 11:13:28 »
de a program átírását azért nem végzi el :)
Lehetne kérni egy olyan programot ami igen?  :oops:
Arra gondoltam, hogy bemenetnek megadni egy eredeti Spectrum programfájlt, és egy javítandó EP verziót.
Bájtonként összehasonlítani, és ahol a különbség az Spv attribútum táblázata szerint történt, vagyis módosított attribútum bájtról van szó, ekkor egy szintén megadott (pl egy 256 bájtos attr.bin) táblázat alapján lecseréli új attribútum bájtra.
Ha nem az SPV táblázat alapján való a különbség, ott meg jöhetne pár soros hexa dump a bájt környezetérõl a két verzióban, és megkérdezni, hogy mi legyen? (Pl a Dan Dare-ben is volt olyan, ahol az SpV táblázat szerint 8-as színek lettek volna, de (helyesen) 0-asra volt már cserélve)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Firefox 3.0.11 Firefox 3.0.11
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #189 on: 2009.September.03. 11:20:48 »
Bájtonként összehasonlítani, és ahol a különbség az Spv attribútum táblázata szerint történt, vagyis módosított attribútum bájtról van szó, ekkor egy szintén megadott (pl egy 256 bájtos attr.bin) táblázat alapján lecseréli új attribútum bájtra.

Ezzel valószínűleg az lenne a probléma, hogy nem csak az attribútumok konvertálása a különbség a Spectrum és az EP verzió között, és így a "javításnál" véletlenül például kód is konvertálódhatna. De azért megpróbálhatok ilyen jellegű scriptet készíteni, amely egy file-ba ki is írja a megváltoztatott, illetve eltérő, de nem változtatott byte-ok listáját. Külső attr.bin file nem kell, mert azt egyszerűbb, ha maga a script generálja, mint ahogy azt a fenti programok már meg is teszik (és így erre a célra, illetve memóriaterületek konvertálására is használhatók).


Offline Lacika

  • EP addict
  • *
  • Posts: 2931
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://www.ep128.hu
Re: Tegyük rendbe az EP programokat!
« Reply #190 on: 2009.September.03. 11:48:06 »
Úgy látszik, mégsem igazán hasznos :) :oops:

Én sajnos nem sok hasznát látnám...  :oops:
Esetleg, majd ha TELJESEN automatizálnánk a programátírást, amivel gépi kódú ismeretek nélkül, "kattintgatva" át lehet írni programot  :ds_icon_cheesygrin:
Ilyesmit képzelek el:
OPEN .TAP file,
SELECT PALETTE
SAVE FILE ... / (COMPRESSED OR NORMAL VERSION?)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Firefox 3.0.11 Firefox 3.0.11
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #191 on: 2009.September.03. 11:58:33 »
Én sajnos nem sok hasznát látnám...  :oops:

OK, töröltem. :oops:

Quote
Esetleg, majd ha TELJESEN automatizálnánk a programátírást, amivel gépi kódú ismeretek nélkül, "kattintgatva" át lehet írni programot  :ds_icon_cheesygrin:
Ilyesmit képzelek el:
OPEN .TAP file,
SELECT PALETTE
SAVE FILE ... / (COMPRESSED OR NORMAL VERSION?)

Olyan nem kellene, ami egyből játékot is ír ? :twisted:

Online Zozosoft

  • EP addict
  • *
  • Posts: 13587
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #192 on: 2009.September.03. 12:07:52 »
OK, töröltem. :oops:
Nem kellett volna, Lacikán kivûl más még láthatta volna hasznát!
Quote
Olyan nem kellene, ami egybõl játékot is ír ? :twisted:
Nem lenne rossz  :ds_icon_cheesygrin:

Offline szipucsu

  • EP addict
  • *
  • Posts: 8222
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Tegyük rendbe az EP programokat!
« Reply #193 on: 2009.September.03. 12:40:00 »
Esetleg, majd ha TELJESEN automatizálnánk a programátírást, amivel gépi kódú ismeretek nélkül, "kattintgatva" át lehet írni programot  :ds_icon_cheesygrin:
Ilyesmit képzelek el:
OPEN .TAP file,
SELECT PALETTE
SAVE FILE ... / (COMPRESSED OR NORMAL VERSION?)

Szerintem azért nem kell mohónak lenni. :D Elég, ha parancssoros módban írja át magától a programot, pl. az EPimgconv mintájára EPgameconv lehetne, és az EPimgconv mintájára be lehetne állítani a színtulajdonságokat. A váltottsoros és az interlace lenne a legizgalmasabb. :D
A késõbbi verziók meg már nem csak Spectrum, hanem CPC, Videoton, Commodore játékokat is megennének. Sokszorosára duzzadna az EP játékállománya.  :lol:
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.9 Firefox 2.0.0.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #194 on: 2009.September.03. 19:38:41 »
EP volt már ilyesmi félautomata ami megkereste a IN A.(0FEh), in a,(01Fh), out.... csakhogy speciális loadert igényelt mindegyiket igazitani kellet a játék programhoz.
És nem tudta megkülönböztetni a programsort a a a kép, Sprite, bitmap?.... sortol.