Welcome, Guest. Please login or register.


Author Topic: Exorcist (Read 45024 times)

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #180 on: 2017.October.20. 23:07:00 »
Nem sokat haladtam, csak a zenéket tettem be, és a 4 ellenfeles verziót nem teszteltem, a cheat gombok megnyomása esetén mindig vált a Bocira, de a következő pályán a normál zene következik.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #181 on: 2017.October.20. 23:48:23 »
Egy hibát találtam az új lejátszóban. :oops: Hangeffektusok lejátszásakor azon a csatornán bugos lehet a burkológörbe pozíció frissítése, bár a következő hangjegynél megszűnik az esetleges hiba. Ezt holnap megpróbálom javítani, és az esetleges további zenéket (Heavy, Silly Song) is konvertálom.

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #182 on: 2017.October.20. 23:52:29 »
Egy hibát találtam az új lejátszóban. :oops: Hangeffektusok lejátszásakor azon a csatornán bugos lehet a burkológörbe pozíció frissítése, bár a következő hangjegynél megszűnik az esetleges hiba. Ezt holnap megpróbálom javítani, és az esetleges további zenéket (Heavy, Silly Song) is konvertálom.
Köszi szépen.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #183 on: 2017.October.21. 09:54:29 »
Javítás:
* xorplay4.s (5.72 kB - downloaded 88 times.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8102
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #184 on: 2017.October.21. 10:56:22 »
a 4 ellenfeles verziót nem teszteltem
Azt nem is lehet tesztelni, mert túl hamar bekerítenek a szörnyek hozzá. :D

A hétvégén megpróbálom a heavy.mid-et kicsit "exorcistább" hangzásúvá rittyenteni. Ha nem sürgős azonnal. Új hangszereket nem teszek bele.

De a 4boci helyett is összerakhatok valami többé-kevésbé "exorcista" hangzású zenét, valami gagyibbat, amit azt sugallja, hogy ejnye-bejnye, aki csal, annak csak ilyen zene jár. Vagy a 4bociban a dallamot is át lehetne írni olyan "exorcista"-szerűvé.
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 IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #185 on: 2017.October.21. 11:13:33 »
Egyelőre a Silly Song is konvertálhatatlannak tűnik, elfogy az 1K burkológörbe terület. Az újabb zenékben használt effektusokat (különösen a P-s "gunshot" hangszerrel) nem kezeli hatékonyan ez a lejátszó. Talán javítható, de maradhat a 4BOCI is :), az kevesebb helyet is foglal mint a P nélkül konvertált Silly Song, 2K a különbség.
« Last Edit: 2017.October.21. 11:23:32 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #186 on: 2017.October.21. 11:28:47 »
Azt nem is lehet tesztelni, mert túl hamar bekerítenek a szörnyek hozzá. :D

A hétvégén megpróbálom a heavy.mid-et kicsit "exorcistább" hangzásúvá rittyenteni. Ha nem sürgős azonnal. Új hangszereket nem teszek bele.

De a 4boci helyett is összerakhatok valami többé-kevésbé "exorcista" hangzású zenét, valami gagyibbat, amit azt sugallja, hogy ejnye-bejnye, aki csal, annak csak ilyen zene jár. Vagy a 4bociban a dallamot is át lehetne írni olyan "exorcista"-szerűvé.
Nem sürgős, még én is el fogok szüttyögni vele egy darabig, azt találtam ki a villogás csökkentésére, hogy csak EP64-en, és csak 4 ellenfél ellen csak akkor rajzol ki sprite-okat, ha el is mozdultak a helyükről, ott van még ugye a nem 64K-s verzió, és a  zenebonát is tesztelni kell :)

A 4boci szerintem maradhat, mindenhol exorcist hangzásunk van egyelőre, és csak akkor szólal meg a Boci, ha cheat gombok valemelyikét lenyomtuk, és nem az volt előtte lenyomva, és új pályán visszaállunk az eredeti zenére, tehát aki akarja elindíthatja bármikor.

Egyelőre a Silly Song is konvertálhatatlannak tűnik, elfogy az 1K burkológörbe terület. Az újabb zenékben használt effektusokat (különösen a P-s "gunshot" hangszerrel) nem kezeli hatékonyan ez a lejátszó. Talán javítható, de maradhat a 4BOCI is :), az kevesebb helyet is foglal mint a P nélkül konvertált Silly Song, 2K a különbség.
4bocira szavazok, hacsak a többség nem gondolja másképp :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8102
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #187 on: 2017.October.21. 11:33:36 »
Nekiláttam a heavy-nek, exorcistább lesz a dallama. Hajlításokat lehet bele tenni, vagy az nem tesz jót a burkológörbe területnek?
Szerintem a 4bocit is átírom kicsit, úgyis C-dúrból indul a boci-boci is és a játék zenéje is, mindkettő C hangról indul. Utána kicsit máshogy folytatódik, de nem baj. :D

4bocira szavazok, hacsak a többség nem gondolja másképp :)
Egyelőre a heavy-vel elvagyok, aztán a bocit meglátjuk, mi legyen vele. De majd azt is elkezdhetem átírni, és ha mégis jobbnak tűnik az eredeti, maradhat az is. Annyi a "gond" a 4bocival, hogy túl hosszú. A fődallam előtt sok bevezetés van, és a fődallam mire megszólalna, addigra a csaló játékos már végig is tolta a pályát. Na, de mindegy, majd úgyis tesztelni fogjuk az egészet, és utána is lehet variálni.
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 IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #188 on: 2017.October.21. 11:40:55 »
Annyi a "gond" a 4bocival, hogy túl hosszú. A fődallam előtt sok bevezetés van, és a fődallam mire megszólalna, addigra a csaló játékos már végig is tolta a pályát. Na, de mindegy, majd úgyis tesztelni fogjuk az egészet, és utána is lehet variálni.

Szerintem nem probléma az eredeti 4BOCI hossza, de ha valóban túl hamar be lehet fejezni a pályát, akkor folytatódhat a zene a következőn is. :) A file méret fontosabb, a 4BOCI is már több mint 3K (továbbfejlesztés után valószínűleg nagyobb lesz), viccként beépített zene ne fogyasszon el túl sok helyet.

A heavy3 egyébként 5K memóriát fogyaszt (ami EP64-en lehet, hogy már nem fér el a 4BOCI törlése után sem), talán át lehetne rendezni a zenéket úgy, hogy az 1K határra igazítás miatt ne vesszen el sok hely.
« Last Edit: 2017.October.21. 11:53:05 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #189 on: 2017.October.21. 12:03:31 »
Szerintem nem probléma az eredeti 4BOCI hossza, de ha valóban túl hamar be lehet fejezni a pályát, akkor folytatódhat a zene a következőn is. :) A file méret fontosabb, a 4BOCI is már több mint 3K (továbbfejlesztés után valószínűleg nagyobb lesz), viccként beépített zene ne fogyasszon el túl sok helyet.
Szerintem sem, sőt, az a bevezető szerintem jó, talán meg tudom oldani, hogy két, vagy több pályán keresztül is az szóljon.
A heavy3 egyébként 5K memóriát fogyaszt (ami EP64-en lehet, hogy már nem fér el a 4BOCI törlése után sem), talán át lehetne rendezni a zenéket úgy, hogy az 1K határra igazítás miatt ne vesszen el sok hely.
Ha jól emlékszem pont 2K maradt a 16K-s szegmens végén (3000h-tól kezdődik a zene), így épphogy elférhet a 4Boci rovására, de szerintem jó lesz a Heavy a 128-as verzió menüjébe, és a bumm2-nek találok 128-as verzióban máshol helyet, mondjuk lehet azt is, hogy 4 ellenfél esetén hol a bumm2, hol az "eredeti" szól, vagy esetleg üres pályákon kolbászolva, de amíg nincs sok egymást követő üres, nem szólna sokáig.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #190 on: 2017.October.21. 12:20:56 »
Újdonság a daveconv4.cpp-ben: negatív kezdőcím megadása esetén a zene adat a burkológörbe elé kerül. Tehát például ez a parancs:

./daveconv4 heavy3.bin heavy3.dav:z,21,52 -0x6000
Envelope data size =  996 / 1020 bytes
Track 1: data size =  3013 bytes
Load address relocated to 0x543B


azt eredményezi, hogy a burkológörbe adat kezdőcíme 6000h lesz (ezt kell megadni a musicInit-nek), de a teljes zene most az 543Bh-6807h területet foglalja el. Így csökkenthető lehet az 1K határra való igazítás miatti pazarlás.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #191 on: 2017.October.21. 14:02:34 »
Némi trükközéssel sikerült megoldani, hogy a Heavy és a 4Boci is elférjen. Az utóbbi a 3. lapon az LPT után került, ha ez EP64-en az FFh szegmens akkor ott nekem DCA1h az EXOS határ EXOS 2.1 + IS-BASIC 2.1 + epfileio + EXDOS 1.4 + IVIEW + ZozoTools konfigurációnál, tehát még éppen elég a hely. De csatorna (pl. file) megnyitása után vagy BRD-s konfiguráción valószínűleg már kevés lenne.

* exmusic.zip (55.77 kB - downloaded 87 times.)    (szerk.: daveconv4 bug javítása)

./midiconv exsong1.mid exsong1.dav exsong1.env -render 50
./daveconv4 exsong1.bin exsong1.dav:z,22,56 0x3000
Envelope data size =  988 / 1020 bytes
Track 1: data size =  2945 bytes
Memory used:         0x3000-0x4388
./midiconv exmix2.mid exmix2.dav exmix2.env -render -quant2
./daveconv4 exmix2.bin exmix2.dav:h,64,42 0x4400
Envelope data size =  992 / 1020 bytes
Track 1: data size =  3361 bytes
Memory used:         0x4400-0x5928
./midiconv exorbum2.mid exorbum2.dav exorbum2.env -render -quant2
./daveconv4 exorbum2.bin exorbum2.dav:z,24,16 -0x6400
Envelope data size = 1020 / 1020 bytes
Track 1: data size =  2528 bytes
Load address relocated to 0x5A20
Memory used:         0x5A20-0x6C07
./midiconv heavy3.mid heavy3.dav heavy3.env -render -quant1
./daveconv4 heavy3.bin heavy3.dav:r,z,21,52 0x6C00
Envelope data size = 1004 / 1020 bytes
Track 1: data size =  3013 bytes
Memory used:         0x6C08-0x7FCC
./midiconv 4boci.mid 4boci.dav 4boci.env -render -quant1
./daveconv4 4boci.bin 4boci.dav:h,64,56 -0xD400
Envelope data size = 1012 / 1020 bytes
Track 1: data size =  1163 bytes
Load address relocated to 0xCF75
Memory used:         0xCF75-0xDC07
./midiconv exorc16.mid exorc16.dav exorc16.env -render -quant2
./daveconv4 exorc16.bin exorc16.dav:r,h,64,200 0xDC00
Envelope data size =  108 / 1020 bytes
Track 1: data size =   418 bytes
Memory used:         0xDC08-0xE407


A daveconv4 az előbb említetten kívül még egy új funkciót tud: az "r" paraméter eltolja a burkológörbéket 8 byte-tal, így oda kerülhet egy másik zene csatorna pozíció táblázata. Ezt használja ki a Heavy, de a musicInit-nek továbbra is mindig az 1K-ra igazított címet kell megadni. Azaz a daveconv4 parancs utolsó paraméterének az abszolút értéke a musicInit kezdőcím, a "memory used" pedig ahova a .bin-t ténylegesen tölteni kell.

Ezeket a módosításokat még nem teszteltem a gyakorlatban, remélhetőleg működnek. :oops:
« Last Edit: 2017.October.21. 14:20:11 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #192 on: 2017.October.21. 16:37:12 »
Nekiláttam a heavy-nek, exorcistább lesz a dallama. Hajlításokat lehet bele tenni, vagy az nem tesz jót a burkológörbe területnek?
Szerintem a 4bocit is átírom kicsit, úgyis C-dúrból indul a boci-boci is és a játék zenéje is, mindkettő C hangról indul. Utána kicsit máshogy folytatódik, de nem baj. :D

Amint az előző hozzászólásban látható, bővítésre már nem igazán van hely a formátum újabb fejlesztése nélkül, a Heavy és a 4Boci is éppen elfér. 128K-s gépen azonban lehetne használni a teljes 3. lapot is. Vagy lehetne mégis teljes MIDI lejátszó csak a menüben.

Játék közben is lehetne használni az exorbum2-t, nekem az előző snapshotnál többnyire az exmix2 szólt, és csak 2 ellenfélnél a song1. Esetleg 4 ellenfélnél lenne Heavy, az illene a legnagyobb nehézséghez, de a CPU használat miatt jobb lehet az eredeti C16-os zene az egyszerűbb lejátszóval.
« Last Edit: 2017.October.21. 17:58:21 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #193 on: 2017.October.21. 18:22:52 »
Újdonság a daveconv4.cpp-ben: negatív kezdőcím megadása esetén a zene adat a burkológörbe elé kerül. Tehát például ez a parancs:

./daveconv4 heavy3.bin heavy3.dav:z,21,52 -0x6000
Envelope data size =  996 / 1020 bytes
Track 1: data size =  3013 bytes
Load address relocated to 0x543B


azt eredményezi, hogy a burkológörbe adat kezdőcíme 6000h lesz (ezt kell megadni a musicInit-nek), de a teljes zene most az 543Bh-6807h területet foglalja el. Így csökkenthető lehet az 1K határra való igazítás miatti pazarlás.
Jól hangzik :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8102
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 61.0.3163.100 Chrome 61.0.3163.100
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #194 on: 2017.October.21. 19:13:56 »
Azért összeraktam az Exorcist zenét a heavy-vel. Tényleg nagyobb lett, mint az eredeti, talán nem is fér bele így.
* heavyexo.mid (3.18 kB - downloaded 28 times.)
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