Welcome, Guest. Please login or register.


Author Topic: Exorcist (Read 45030 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #165 on: 2017.October.20. 11:53:55 »
Megcsináltam a módosításokat, FF szegmensen van a videjó RAM EP64-en, 3000h-n kezdődik a zene (picivel kevesebb, mint 1K maradt a program után, de később, ha szükséges, lehet még átrendezgetni dolgokat 0200h-2fffh között), kiszedtem az eredeti lejátszó rutint és a zenét, külön loader kezdemény van, és még ha nagyon kellene hely, akkor 280h byte felszabadítható, ha eltolom az LPT-t, és az FF szegmenst a 2-es lapra teszem, de ez már a legvégső eset lenne.

Az eredeti zene és rutin még hasznos lehetett volna az alacsonyabb CPU igény miatt (gondolom, azért lett volna ez a zene 4 szellemnél), és kevesebb helyet is foglalna az új tömörítetlen formátumnál, amivel gyakorlatilag 3K lenne, vagy 2 némi trükközéssel (azaz a zene adat például a burkológörbe terület nem használt részére kerülne). A kicsomagolós módszerrel tárolt eredeti zene helyet takarítana meg, de természetesen ez is lassabb lenne a külön ehhez a zenéhez készült rutin használatánál.

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #166 on: 2017.October.20. 13:21:37 »
Az eredeti zene és rutin még hasznos lehetett volna az alacsonyabb CPU igény miatt (gondolom, azért lett volna ez a zene 4 szellemnél), és kevesebb helyet is foglalna az új tömörítetlen formátumnál, amivel gyakorlatilag 3K lenne, vagy 2 némi trükközéssel (azaz a zene adat például a burkológörbe terület nem használt részére kerülne). A kicsomagolós módszerrel tárolt eredeti zene helyet takarítana meg, de természetesen ez is lassabb lenne a külön ehhez a zenéhez készült rutin használatánál.
Semmi gond, csak kikommenteztem, bármikor vissza lehet tenni, igen, legfőképp a helyigény miatt gondoltam rá, sztem CPU időben nem sokat nyerünk, 1-2 raszter sort, viszont arra gondoltam először, hogy a spreite-okat csak akkor rajzolom ki, ha tényleg el is mozdultak (4 pixelt), ezzel lehetne még spórolni egy csomó időt, viszont ez okozna szellemek találkozásánál érdekes átlapolódásokat, a másik megoldásom EP64-re sokkal egyszerűbb, max 3 szellem lenne :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #167 on: 2017.October.20. 16:26:37 »
Próbáltam egy másik zenét összehozni, de nem tudom, mennyire jó. Az eredeti zene is szétviszi az ember agyát, szerintem direkt tudatmódosító céllal írták. Ez a remix meg emiatt már hallgathatatlan. Mindenki csak saját felelősségre hallgassa!

Ezt nem tudom konvertálni, és a másik változatát sem. :( Minden beállítással amit próbáltam elfogyasztja a burkológörbe területet.

Szerk.: a problémát elsősorban a P-s hangszerek okozzák, ezeknél minden pozícióhoz külön burkológörbe jön létre.
« Last Edit: 2017.October.20. 17:03:19 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 #168 on: 2017.October.20. 18:27:15 »
Próbáltam egy másik zenét összehozni, de nem tudom, mennyire jó. Az eredeti zene is szétviszi az ember agyát, szerintem direkt tudatmódosító céllal írták. Ez a remix meg emiatt már hallgathatatlan. Mindenki csak saját felelősségre hallgassa!
A bumm2 jobb, mint az első, bár nekem egy picit talán sok benne a zaj :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #169 on: 2017.October.20. 18:49:29 »
Új konvertáló és lejátszó, nem biztos hogy hibátlan vagy jól optimalizált, de működik:
* exmusic.zip (60.85 kB - downloaded 83 times.)

Az exorbum2-nél a 30-as hangszert nem P-sre kellett alakítani hogy a burkológörbék elférjenek. Ha a játékban a memória címek eltérnek, akkor a Makefile-ban módosítani kell a konvertálásnál és újra fordítani. Az exorc16.bin és 4boci.bin kihagyható lehet, ezek nélkül biztosan elfér minden. A musicInit hívásakor a HL a zene kezdőcíme.

Újdonság még a midiconv módosított változata, amely közvetlenül DAVE regiszter mentést is tud készíteni, azaz gyakorlatilag tartalmazza a lejátszót. Egy hibát is javítottam időkód alapú időzítést használó MIDI file esetén.

Offline geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #170 on: 2017.October.20. 19:09:14 »
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 #171 on: 2017.October.20. 19:20:59 »
A csomagban megtalálható minden .mid és .env file is amelyekből a konverziók készülnek, ezeket érdemes lehet átnézni, hogy mindegyik aktuális és hibátlan-e. A konvertálási paramétereket (-quant stb.) a Makefile tartalmazza. Az Exorcist song 1-ből nem találtam az eredeti MIDI verziót, csak mididata.bin-t, itt abból termeltem ki .mid és bináris .env file-t (az előbbi időkód alapú 50 Hz-es és egy sávos, ami nem jól szerkeszthető).

Nem tudom, más zenét is érdemes lenne-e még beépíteni, Szipucsu korábban említette, hogy a HEAVY.MID például illik a játékhoz. De elég lehet a már meglevő néhány zene is a C16 verzió alapján. :)
« Last Edit: 2017.October.20. 19:34:25 by IstvanV »

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 #172 on: 2017.October.20. 19:36:30 »
Ha fel akarjátok használni a zenét, amit csináltam, nyugodtan lehet módosítani, P-t kivenni belőle, bármi.
Azt az Exorcist song 1-et én írtam? Az ilyen fantáziadús elnevezések mellett már nem tudom. :D Szoktam feltenni midit is, zipbe. De lehet, elmaradt.
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 #173 on: 2017.October.20. 19:41:55 »
Azt az Exorcist song 1-et én írtam? Az ilyen fantáziadús elnevezések mellett már nem tudom. :D Szoktam feltenni midit is, zipbe. De lehet, elmaradt.

Ez került a csomagba, nem tudom, van-e újabb változata.

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 #174 on: 2017.October.20. 19:55:10 »
Ez került a csomagba, nem tudom, van-e újabb változata.
Nincs. Csak olyat tettem fel, ami kész van.
Készítsek még remixeket, vagy van elég? Mondjuk a 4boci nem tudom, mennyire illik bele, de ha gondoljátok, felőlem mehet bele az is. :D
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 geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #175 on: 2017.October.20. 20:12:11 »
Nem tudom, más zenét is érdemes lenne-e még beépíteni, Szipucsu korábban említette, hogy a HEAVY.MID például illik a játékhoz. De elég lehet a már meglevő néhány zene is a C16 verzió alapján. :)
Arról volt még szó, hogy az EP128 verzióhoz legyen egy MIDI_ASM.COM-os zene, ami lehet a HEAVY.MID, ha Szipucsu is rábólint :)

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 #176 on: 2017.October.20. 20:29:30 »
lehet a HEAVY.MID, ha Szipucsu is rábólint :)
EP-s játékokhoz nyugodtan fel lehet használni a zenéket. Mondjuk a heavy.mid-et pont csak bemutatásként írtam, hogy ilyen hangzást is tud az EP, zeneileg nem annyira jó. Esetleg egyes részeket át lehetne írni, hogy az Exorcist zenéjére emlékeztessen. De most hirtelen nincs sok ihletem. De ti is átírhatjátok, felhasználhatjátok.
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 geco

  • EP addict
  • *
  • Posts: 5431
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #177 on: 2017.October.20. 20:48:36 »
EP-s játékokhoz nyugodtan fel lehet használni a zenéket. Mondjuk a heavy.mid-et pont csak bemutatásként írtam, hogy ilyen hangzást is tud az EP, zeneileg nem annyira jó. Esetleg egyes részeket át lehetne írni, hogy az Exorcist zenéjére emlékeztessen. De most hirtelen nincs sok ihletem. De ti is átírhatjátok, felhasználhatjátok.
Én ehhez sem értek :D Akkor melyik mid legyen majd?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Exorcist
« Reply #178 on: 2017.October.20. 20:55:20 »
Egy keveset sikerült még optimalizálni a lejátszón (-8 byte, és -6 ciklus / csatorna új esemény olvasásakor, bár ezért talán nem éri meg cserélni az esetleg már beépített rutint és zenéket):
* daveconv4.cpp (16.04 kB - downloaded 80 times.)
* xorplay4.s (5.64 kB - downloaded 81 times.)
Mivel a file formátum változik, az itt található .bin file-okat újra kell fordítani (make) a használatához.

Mondjuk a 4boci nem tudom, mennyire illik bele, de ha gondoljátok, felőlem mehet bele az is.

Ez csak csalásnál, vagy egyéb speciális esetben szólna (lehet helyette más "meglepetés" zene is). :)

A Heavy egyébként lejátszható lenne midi_asm nélkül is.
« Last Edit: 2017.October.20. 21:04:13 by IstvanV »

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 #179 on: 2017.October.20. 21:36:58 »
Én ehhez sem értek :D Akkor melyik mid legyen majd?
Mehet a heavy.mid is. Ha lesz ihletem, megpróbálok Exorcist dallamot is belecsempészni. Ha nem lesz ihlet, akkor nem, akkor marad a heavy.
A 4boci helyett esetleg a Sillysng lehetne csalásnál. De ahogy gondoljátok, ez csak egy ötlet. A Boci inkább csak nekünk poén, a külföldiek nem ismerik. Vagy megismerhetik így is, ez is poén. :D
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