Welcome, Guest. Please login or register.


Author Topic: Exorcist (Read 120878 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #195 on: 2017.October.21. 19:28:27 »
Kisebb hiba a C16-os zenénél, hogy bekapcsolva marad a zajcsatorna. A hangjegyek között most nincsenek szünetek, de ez nem biztos, hogy bug. A felüláteresztő szűrőnél még probléma lehet, hogy most a második szólam nem az 1-es csatornán van, ez sem feltétlenül hiba, az 1-es csatornán tetszőleges frekvenciát lehet beállítani amikor éppen nem szól effektus..

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.

Ehhez ugyanaz az envelope való, mint amit a fenti zip file is tartalmaz a heavy3.mid-hez, vagy a legújabb a midiplay csomagból?

Szerk.: konvertálva (egyszerűen a heavy3.mid helyére másolva és az ahhoz tartozó heavy3.env-et használva) valamivel kisebb a réginél.
« Last Edit: 2017.October.21. 19:42:50 by IstvanV »

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10096
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #196 on: 2017.October.21. 19:43:25 »
Ehhez ugyanaz az envelope való, mint amit a fenti zip file is tartalmaz a heavy3.mid-hez, vagy a legújabb a midiplay csomagból?
Ugyanaz való hozzá, mint a heavy3-hoz. De a midiplay csomagban is szerintem ugyanazok ezek a hangszerek, a régi hangszereket nem változtattam meg az újabb envelope.txt-khez. (UI.: Overdiven guitar, a kétrétegű gitár, Woodblock és a dobok kellenek hozzá.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #197 on: 2017.October.21. 19:50:13 »
Valóban, nem látok lényeges különbséget az envelope-2.1.txt-hez képest, tehát elég a régi heavy3.mid-et egyszerűen törölni és a helyére átnevezni a heavyexo.mid-et, majd futtatni a konvertálást (make parancs).

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: Exorcist
« Reply #198 on: 2017.October.21. 20:06:22 »
Valóban, nem látok lényeges különbséget az envelope-2.1.txt-hez képest, tehát elég a régi heavy3.mid-et egyszerűen törölni és a helyére átnevezni a heavyexo.mid-et, majd futtatni a konvertálást (make parancs).
Sajnos nem tudom make-elni, a sjasm hiányzik, és azt sem tudom telepíteni, mert ahhoz a glibc-2.14 kell, meg valami CXXABI-1.3.9 és 1.3.8-at, a glibc-2.16-ot elméletileg feltettem, de utána is kiabál a glibc-2.14 hiánya miatt.
Nincs valahol sjasm sima binárisként fent, nem telepítő, vagy forrás?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #199 on: 2017.October.21. 20:09:39 »
A konvertáláshoz valójában nem kell sjasm, azt csak a xorplay4.s lefordítására használja, de a xorplay4.com-ra nincs szükség. Tehát a Makefile-ban az all: után a xorplay4.com törölhető, és akkor nem próbálkozik sjasm futtatásával.

Szerk.: én ezt a Linuxos sjasm 0.39g6 binárist használom, ez 32 bites és statikusan linkelt:
[ Guests cannot view attachments ]
« Last Edit: 2017.October.21. 20:14:21 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: Exorcist
« Reply #200 on: 2017.October.21. 20:14:27 »
A konvertáláshoz valójában nem kell sjasm, azt csak a xorplay4.s lefordítására használja, de a xorplay4.com-ra nincs szükség. Tehát a Makefile-ban az all: után a xorplay4.com törölhető, és akkor nem próbálkozik sjasm futtatásával.
Szuper, így már fordult, köszi :) Lehet megpróbálom betenne  a Heavyexot, és nem a Heavy helyére, majd  a bin fájlok címének módosítását megoldom később.
sikerült, a heaviexo 4,8KB, a heavy3 4,9
« Last Edit: 2017.October.21. 20:18:27 by geco »

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: Exorcist
« Reply #201 on: 2017.October.21. 20:19:14 »
Szerk.: én ezt a Linuxos sjasm 0.39g6 binárist használom, ez 32 bites és statikusan linkelt:
Köszi, lementettem, bármikor jól jöhet még.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #202 on: 2017.October.21. 20:21:59 »
Ez pedig a teljes sjasm csomag forráskóddal, ha jól emlékszem, az egyik file-t módosítottam hogy a MODULE használata ne eredményezzen Segmentation fault-ot Linuxon:
[ Guests cannot view attachments ]

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10096
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #203 on: 2017.October.21. 20:31:57 »
Összedolgoztam még a boci-bocit is az Exorcist zenével. Ha még esetleg belefér a 4boci helyére és tetszik, mehet ez:
[ Guests cannot view attachments ]
(Az envelope ugyanaz, mint a 4boci, vagy a legfrissebb envelope.txt is szerintem ugyanilyen.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: Exorcist
« Reply #204 on: 2017.October.21. 20:58:39 »
Összedolgoztam még a boci-bocit is az Exorcist zenével. Ha még esetleg belefér a 4boci helyére és tetszik, mehet ez:
(Attachment Link)
(Az envelope ugyanaz, mint a 4boci, vagy a legfrissebb envelope.txt is szerintem ugyanilyen.)
Envelope adat túlcsordulásunk lett, gondolom a rövid hangok elvelope-jának nem lett elég a szabadon maradt 8 bájt :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #205 on: 2017.October.21. 21:03:50 »
Így már működik:

./midiconv 4bociexo.mid 4boci.dav 4boci.env -render -quant1
./daveconv4 4boci.bin 4boci.dav:h,64,42 -0xD400
Envelope data size =  904 / 1020 bytes
Track 1: data size =  1283 bytes
Load address relocated to 0xCEFD
Memory used:         0xCEFD-0xDC07

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10096
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #206 on: 2017.October.22. 12:12:12 »
Ugyanez a hiba az aktuális snapshot verzióval:
Régebben az volt a gond, hogy a már átváltozott ellenfélbe lőttem bele (szivacs alakú lesz és menekülőre fogja), és az az ellenfél szorult be. De egy újabb verzióban már ugyan szintén irányíthatatlanak lettünk ilyenkor, az ellenfél a menekülés helyett belemászott az irányíthatatlan krapekba, és utána tudtunk mozogni. Hogy ez a "belemászás" jó vagy rossz volt-e, nem tudom, mert csalással játszottam.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10096
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Exorcist
« Reply #207 on: 2017.October.22. 19:37:47 »
Próbáltam beépíteni a zenéket a korábbi forráskódba (a csomagban található futtatható program is)
Szerintem sikerült is, mert benne vannak. Jó ez a sokféle zene. :smt041 A boci módosított változatában nem tudom, felismerhetők-e a játék zenéjének a foszlányai, ebben már akkor se voltam biztos.
Csalás nélkül is egész jól eljátszottam vele most. Igaz, negyedaddig nem jutottam, mint csalással.
A menüben nem tudom, mennyire látszik kékkel Gregg Duddle neve, nekem nagyon meresztenem kell a szemem hozzá emulátoron is. Igazi EP monitoron/tévén szerintem még úgy se látszik.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: Exorcist
« Reply #208 on: 2017.October.23. 11:35:16 »
Szerintem sikerült is, mert benne vannak. Jó ez a sokféle zene. :smt041 A boci módosított változatában nem tudom, felismerhetők-e a játék zenéjének a foszlányai, ebben már akkor se voltam biztos.
Én felismertem :D
A menüben nem tudom, mennyire látszik kékkel Gregg Duddle neve, nekem nagyon meresztenem kell a szemem hozzá emulátoron is. Igazi EP monitoron/tévén szerintem még úgy se látszik.
Nálam jól látható, de világosítottam rajta egy árnyalatot.

Ebből a mi még hiányzik, a csomagolás, az EP128 verzió (csak a kép lesz más, mint az EP64-esben), és a turbós gépek lekezelése.
Zenék:
Főmenüben Exorbumm2, és HeavyExo random választódik ki, ha a menübe érünk, és az szól
2 ellenfél Song1
3 ellenfél remix
4 ellenfél ep64-en csak az "eredeti", ep128-on az "eredeti" és az Exorcist16 közül véletlenszerűen valamelyik
csalásnál, ha EP64-en nen volt elég hely az FF szegmensen, akkor nincs zene váltás, ha volt, akkor 4Bociexo, és ez 5 pályán keresztül szól (befejezett pályák nem játszanak), vagy 5 elhalálozás után a következő pályán már más szól.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Exorcist
« Reply #209 on: 2017.October.23. 12:35:14 »
A turbós gépek kezelését egyszerűsíthetné, ha az effektusok időzítése Z80 helyett video megszakításra épülne, akkor csak a DAVE frekvenciáját kellene teszteni, ami a már említett néhány soros rutinnal megoldható. Az EP64 lassúsága sem számítana. De így a burkológörbe alacsonyabb felbontása miatt valamivel rosszabb lenne a minőségük. Még egy lehetőség 1 kHz-es megszakítást számolni (B4h port alsó bitje), ez nagy sebességű, viszont csak a DAVE frekvenciájára érzékeny.

Ha elég a 4 és 6 MHz-es gépen a pontos frekvencia és sebesség, akkor csak egyszerű BF port állításra van szükség, és elkerülhető sok önmódosító kód. Extrém turbósításnál (pl. 10 MHz) így ugyan már magasak (és 1 kHz-es időzítésnél gyorsak) lennének az effektusok, de a zene egyébként is elromlana, ami valószínűleg zavaróbb. Nagyon magas DAVE órajel felismerésekor esetleg némítható lehetne a zene, aki hallgatni akarja, az kapcsolja vissza a gépet 4 vagy 6 MHz-re. :)

csalásnál, ha EP64-en nen volt elég hely az FF szegmensen, akkor nincs zene váltás, ha volt, akkor 4Bociexo, és ez 5 pályán keresztül szól (befejezett pályák nem játszanak), vagy 5 elhalálozás után a következő pályán már más szól.

Elvileg elégnek kell lennie a helynek ha a 4Boci az LPT után kerül (CEFD-DC07), amint már említettem, DCA1 az EXOS határ viszonylag sok bővítéssel. Akkor lehet probléma, ha még BRD is van a gépben, de nem tudom, a gyakorlatban van-e jelentősége az EXDOS-os német EP64 konfigurációnak, ha jól tudom, a 64K-s gépek általában régebbiek és angol nyelvűek. Esetleg arra kell még figyelni, hogy a zene adat csak a PRG file bezárása után kerüljön a helyére, a tegnap feltöltött példában is így oldottam meg.

Talán említést érdemel még az eddig csak Plus/4-en megvalósított "m1" tömörítés, ha nem is valószínű, hogy rajtam kívül más is használni fogja.

Ezt töröltem, nem valószínű, hogy készülne még olyan EP-s program ami nem az "ipari szabvány" m3 formátumot használná, így nincs különösebb értelme az átírásának.
« Last Edit: 2017.October.23. 12:48:05 by IstvanV »