Enterprise Forever

:HUN => SOUND: => Topic started by: geco on 2018.June.29. 23:14:35

Title: MOD lejátszó
Post by: geco on 2018.June.29. 23:14:35
Stefan Drissen SAM Coupés Mod lejátszója alapján elkészült az EP-s teszt verzió, én hibát nem találtam, ami nem jelenti azt, hogy nincs is :ds_icon_cheesygrin:
A program EXDOS-os, és magnós konfiggal lett tesztelve, EXOS kompatibilis, 128KB-s gépen 32KB RAM marad a Modok betöltésére, bővített gépen nagyobbak is betölthetők :) , a SAM verzió 10,4 KHz-en játsza vissza a zenéket, az EP 9,2 KHz-en 4MHz-en, felismeri a turbós gépeket, és a CPU sebességének megfelelően állítja be a lejátszási sebességet, pl 8MHz-es gép esetén 18,5 KHz-et. A CPU sebessége állítható a file választás alatt, lejátszás előtt a program mindig ellenőrzi a CPU sebességét

vezérlés:
Esc - új file betöltése (EXDOS esetén fájlválasztó menü jön be)
1-4 - csatornák ki/bekapcsolása
5 - az összes csatorna bekapcsolása
6 - lejátszás Dave-en keresztül
7 - lejátszas a külső 4 csatornás 8 bites D/A-n keresztül
Title: Re: MOD lejátszó
Post by: endi on 2018.June.29. 23:49:14
nekem nem műxik. border csíkozással betölt valamit aztán semmi, majd pár mp múlva megint bejön a file betöltés ablak.
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 00:15:50
nekem nem műxik. border csíkozással betölt valamit aztán semmi, majd pár mp múlva megint bejön a file betöltés ablak.
Magnós konfignál ez a kevés memória jelzése.
128KB-s gép esetén 32KB-os mod tölthető be, most épp egy 880KB-os modot hallgatok 1MB-s kofiggal. :ds_icon_cheesygrin:
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 14:38:45
Találtam egy hibát, némelyik mod lefagyott, ez javtva, és már nem csak az M.K. és FLT modokat ismeri fel, rendesen a lejátszó, hanem a xCHN modokat is, és a 2CHN (2 csatornás) modokat is jól kezeli. 6CHN, 8CHN, és FLT8-cal nem találkoztam még, ezeket nem fogja jól kezelni a program.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.June.30. 15:52:23
Innen (https://modarchive.org/index.php?request=view_searchbox) lehet mod-okat letölteni. Amit eddig próbáltam jól szól!
Annyit lehetne javítani, hogy betöltés közben még a "sebességváltás" előtti előző értéket írja ki a lejátszás megkezdéséig.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.June.30. 16:00:50
Ez a lejátszó nagyon komoly!
Title: Re: MOD lejátszó
Post by: endi on 2018.June.30. 17:14:32
de miért csak 32k lehet ha 128k van?
Title: Re: MOD lejátszó
Post by: Tutus on 2018.June.30. 18:18:44
de miért csak 32k lehet ha 128k van?

Nem akarok okoskodni, de a programnak is el kell férnie valahol, nem?
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 18:20:44
de miért csak 32k lehet ha 128k van?
64KB videómemória kizárva a lejátszásból ,mert lassú, FF szegmens érintetlen, 1 videólapon vannak a mod inicializálást, és betöltést végző rutinok, 1 videólap pedig a FILE munkaszegmense.
64KB normál RAM-ból 1 szegmens a digi lejátszó, és a bufferelés (8 KB-ot foglal 32 hangerő táblázat), és 1 szegmens a 4 csatorna adatfeldolgozása+a lejátszás közbeni megjelenítés,így maradt a 2 szabad szegmens gyors RAM. A SAM verzióban a buffrerelés 32 KB.
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 18:23:35
Ez a lejátszó nagyon komoly!
Jó ez a Popcorn mod :)
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.June.30. 20:18:55
Lehet, hogy hülye kérdés :-) ROM verzió nem lehetséges? És itt most valódi ROM verzióra gondolok, ahol a program tényleg a ROM-ból fut. Az is gyors memória... persze, ha tele van önmódosító kóddal meg ilyesmivel akkor nem megy.
De ha egy szegmens felszabadulna, akkor már 48K lehetne 128-as gépen.
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 20:39:02
Lehet, hogy hülye kérdés :-) ROM verzió nem lehetséges? És itt most valódi ROM verzióra gondolok, ahol a program tényleg a ROM-ból fut. Az is gyors memória... persze, ha tele van önmódosító kóddal meg ilyesmivel akkor nem megy.
De ha egy szegmens felszabadulna, akkor már 48K lehetne 128-as gépen.
Van belőle mindkét szegmensen jócskán, lehet ki lehetne váltani az összeset memóriában lévő változóval, de egyelőre nem érzek hozzá elég energiát, és nem tudom mennyi lassulást okozna ez, a megszakításban semmit, kivéve az 50 Hz-esben, de a bufferelésben egy keveset mindenképp.
De 1MB-s bővítéssel akár 1000KB-os mod is lejátszható. :)
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 20:44:36
Innen (https://modarchive.org/index.php?request=view_searchbox) lehet mod-okat letölteni. Amit eddig próbáltam jól szól!
Annyit lehetne javítani, hogy betöltés közben még a "sebességváltás" előtti előző értéket írja ki a lejátszás megkezdéséig.
Benne volt, de egy hellyel elcsúszott :D ,javítottam, és találtam még egy hibát, ugyan a program helyesen számolta a szabad helyet, és fájl méret ellenőrzése is jó volt, de a hangminták relokálása miatt kevesebb szabad hely áll rendelkezésre, és ez függ a hangminták számától is. A program már minden esetben kiírja, ha nem volt elég memória, és visszatér a töltéshez, vagy épp a directory lekérdezéshez, konfigurációtól függően.
Pl az egyik 25KB-os mod se fért el a memóriában 128 KB-os gépen 1KB hiányzott.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.June.30. 22:27:02
Azért ilyet összerakni patternekből nem lehet semmi.
Title: Re: MOD lejátszó
Post by: endi on 2018.June.30. 22:38:58
amúgy van egy csomó olyan mod, amiben nagyon kicsi hangminták vannak, és ilyen chiptune jellegűek, én ezeket szeretem a legjobban

pl:
https://modarchive.org/index.php?request=view_by_moduleid&query=82267
https://modarchive.org/index.php?request=view_by_moduleid&query=84413

azért is jók ezek mert sokszor olyanok a hangminták, amik jól szólnak 6 vagy 8 biten, na persze nem ezek azok a zenék amik megmutatják a mod képességeit :)
de játékokba jók lehetnek az ilyen kisebb méretű modok
Title: Re: MOD lejátszó
Post by: Lacika on 2018.June.30. 22:45:12
Egész "tűrhetően szól. :ds_icon_cheesygrin:
Title: Re: MOD lejátszó
Post by: geco on 2018.June.30. 22:58:49
Ez is :D
[attach=1]

Ez meg a kedvencem lett, agyon hallgattam tesztelések során :D
[attach=2]
Title: Re: MOD lejátszó
Post by: endi on 2018.July.01. 11:39:23
emuban ha max cpu frekit állítok be (így szoktam programozni), akkor 250MHz-nek ismeri fel a mod lejátszó :)
de sajnos lefagy tőle, nem indul el a zene.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.01. 12:31:23
emuban ha max cpu frekit állítok be (így szoktam programozni), akkor 250MHz-nek ismeri fel a mod lejátszó :)
de sajnos lefagy tőle, nem indul el a zene.
Hát mikor lesz 250 MHz-es EP ? :ds_icon_cheesygrin:
10 MHz-ig próbáltam, addig jó volt a nem processzor értéknek megfelelően változtatott DAVE frekivel is.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.01. 15:16:35
előkerestem a régi amigás zenéimet (amikből az orkdemo 3 végén van jópár, valami ep formátumba konvertálva), de már csak xm formátumba konvertálva találtam meg őket.
annak idején így szerkesztettem tovább őket pc-n, már több csatornával... de jó is volt gravis ultrasound hangkártyával 32 csatorna. igaz, ez már asszem csak 22KHz-n ment a gravis-on :) ott is voltak még ilyen korlátok :)
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.01. 16:51:44
Nekem az eddig feltett snapshotok lassúnak tűntek, ez direkt van? Átállítottam az órajelet előtte, de így is lassú volt. Amúgy eléggé jól hangzik.
Hogyan lehet 32K-s vagy kisebb MOD-ot találni? Amiket néztem, azok mind nagyobbak voltak.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.01. 16:57:36
Nekem az eddig feltett snapshotok lassúnak tűntek, ez direkt van?
Nekem is van egy ilyen érzésem :oops:
Kellenének mellé a MOD fájlok is, akkor össze lehetne hasonlítani.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.01. 17:00:07
Nekem az eddig feltett snapshotok lassúnak tűntek, ez direkt van? Átállítottam az órajelet előtte, de így is lassú volt. Amúgy eléggé jól hangzik.
Hogyan lehet 32K-s vagy kisebb MOD-ot találni? Amiket néztem, azok mind nagyobbak voltak.
Ne csak a CPU-t állítsd, hanem a Dave-et is 750000-re a 6MHz-es CPU mellé,úgy jó lesz.

https://modarchive.org/ (http://MOD archive)-on állíts be szűrést 1-99 KB-ig, találtam olyan mod-ot is, ami 15K-s volt, és nem fért el a 32KB szabad helyen.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.01. 17:05:36
Nem tudom, hogy a filter beállítások maradnak-e (https://modarchive.org/index.php?request=view_by_list&query=A), ha nem, akkor méret 0-99KB, file típus MOD, csatornák száma 4-4, és utána expanded details-re bökni, így látszik a méret is egyből.
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.01. 17:10:00
csatornák száma 4-4
4-et kell megadni mindkét számnak? Nem 1 és 4 között lehet a csatornák száma? De a kettőt nem szereti, olyasmit már írtál.

Snapshot helyett demo fájlt lenne jobb feltölteni, az állítólag a CPU és egyéb frekvenciákat is menti. Pár másodperc után a demo felvétel leállítható.
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.01. 17:58:13
Pl. ftp-n létre lehetne hozni egy mappát, ahova a már tesztelt modokat gyűjtenénk össze. Én találtam párat az A betűsek között már, amik elmennek 4MHz-en is.
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.01. 19:25:59
A netről meg saját archívumból kipróbáltam néhány mod fájlt. Itt vannak, amik működnek és aránylag jól szólnak 4 MHz-en. A Kalinka fura kicsit, talán nagyobb frekin is meg lehet próbálni
[attach=1]

Létezik midi - mod konverter, azzal ki lehetne próbálni midiket is, akár EP játékok zenéit. De ahhoz normális hangmintákat is kellene tenni beléjük.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.July.01. 21:33:49
Nekem az eddig feltett snapshotok lassúnak tűntek, ez direkt van? Átállítottam az órajelet előtte, de így is lassú volt. Amúgy eléggé jól hangzik.

6 MHz-el van mentve a snapshoot. Az órajeleket úgy kell beállítani, ahogy itt (http://ep128.hu/Ep_Emulator.htm) van. ("a pontos időzítések érdekében az alábbi módon kell beállítani a frekvenciákat a MACHINE / CONFIGURE menüpont GENERAL lapján")
Title: Re: MOD lejátszó
Post by: geco on 2018.July.02. 20:28:11
Ha nem találtok benne hibát, amikkel teszteltem, azok jók voltak M.K., 2CHN (31 hangmintás), és 15 hangmintás modok, akkor ez a végleges verzió, csak annyi a változás az előző verzióhoz képest, hogy felszabadult 1,5 KB a lejátszó területen, és hangminta nevek, és címek, és a pattern táblázat áthelyezésével felszabadult a 31 hangmintás mod számára +1KB , és a 15 hangmintás mod számára +600 byte.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.02. 21:25:23
lehetne egy minimál verzió, hogy kis mod-okat minél kisebb mem felhasználással le lehessen játszani. pl kidobná a szöveges infókat is a modból stb...
lehetne használni kisebb játékokban.
na persze így elvesszük a munkát szipucsutól,  az hivatalos zeneszerzőnktől. bár... végül is csinálhatja mod-ban is a zenéket :)
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.02. 21:37:13
-10 MHz-es gépen egyből lefagy :oops: Talán túl nagy frekvenciát vállal be?
-6 és 7.12 MHz-es gépen is egyaránt 14khz-et ír. Az a +1.12MHz nem elég jobbra?
-hogy is van ez a memória foglalás? 1M nem elég 500k-s fájlokhoz :oops: Durván a fájlméret x2?
-fájlválasztónál ki lehetne kapcsolni a billentyűhangot? Zenéhez feltolja az ember a hangerőt... :-)
-a mindenféle egyéb modok (XM,STM,S3M,stb) nem megoldhatóak? Vagy ezekben úgyis valami túl sok csatornás zene van?

Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 08:41:22
lehetne egy minimál verzió, hogy kis mod-okat minél kisebb mem felhasználással le lehessen játszani. pl kidobná a szöveges infókat is a modból stb...
lehetne használni kisebb játékokban.
na persze így elvesszük a munkát szipucsutól,  az hivatalos zeneszerzőnktől. bár... végül is csinálhatja mod-ban is a zenéket :)
Ez a verzió ki is dobja, ezért van az 1KB-os +méret a 31 hangszeres modoknál.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 08:54:50
-10 MHz-es gépen egyből lefagy :oops: Talán túl nagy frekvenciát vállal be?
-6 és 7.12 MHz-es gépen is egyaránt 14khz-et ír. Az a +1.12MHz nem elég jobbra?
-hogy is van ez a memória foglalás? 1M nem elég 500k-s fájlokhoz :oops: Durván a fájlméret x2?
-fájlválasztónál ki lehetne kapcsolni a billentyűhangot? Zenéhez feltolja az ember a hangerőt... :-)
-a mindenféle egyéb modok (XM,STM,S3M,stb) nem megoldhatóak? Vagy ezekben úgyis valami túl sok csatornás zene van?
-Ez igazi gépen történt? A legújabb, módosított verziót turbós gépen nem teszteltem, a régi emulátoron működött, megnézem.
-2 MHz-enként állít a lejátszási sebességen, a bufferelés két lépcsőben történik, és a lépcsők számától függ az "50Hz-es időzítés" is, ez az oka a 2MHz-es lépcsőknek. Vagyis igazi gépen 2MHz-enként nem nyúl a Dave osztóhoz, az fixen 26, ha nem osztható 2-vel az érték, akkor az osztót újraszámolja, hogy az a kettővel osztható CPU sebesség által meghatározott lejátszási sebességet állítson be, Emulátoros nem standard turbósítás (Dave freki nincs módosítva) nem teljesen korrekt, ott a dave osztót változtatja, és nem számolja ki ez alapján a lejátszási frekvenciát, hanem az alap 9,25 KHz-et szorozza fel az aktuális CPU freq/4MHz-cel.
-Annyira nem durva a plusz memóriahasználat, úgy van, hogy attól függenn, hogy hány oktávos (3/6) a mod, az aktív samplék számát beszotozza 300h/600-val, vagyis nem ilyan egyszerű, mert van olyan sample, ami nem egynek felel meg, hanem 3-nak, a sample tábla bizonyos pozíciójának értékétől függően.  Tehát maximum a +memóriaigény 31*3*600h=142848 byte, de nálam csak 3 oktávos modok voltak eddig, úgy olvastam, hogy a 6 oktávos modok a PC-s extended modok, és olyan moddal se találkoztam még, ahol minden sample 3-as értéket kapott volna.
-jó ötlet, gondolkoztam a hang kikapcsolásán, azért hagytam benne, mert így könnyebb a pozícionálás, a maximális hangerőre nem gondoltam.
-Az XM-ről tudom, hogy ott megasok csatorna is előfordul, a többiről nem tudok semmit.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 09:03:10
-Ez igazi gépen történt? A legújabb, módosított verziót turbós gépen nem teszteltem, a régi emulátoron működött, megnézem.
Igazi gépen. A legújabbal, meg az azelőttivel.

Quote
 Tehát maximum a +memóriaigény 31*3*600h=142848 byte
Ehhez képest nekem úgy max 500K-s amit még betöltött 1M-val, 520-ast már nem :oops:
Dobhat más hiba esetén is memória hiány hibát?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 09:07:42
Igazi gépen. A legújabbal, meg az azelőttivel.
Ehhez képest nekem úgy max 500K-s amit még betöltött 1M-val, 520-ast már nem :oops:
Dobhat más hiba esetén is memória hiány hibát?
Akkor lehet különbség az emulátor, és az igazi gép közötti időzítésben?
1 dolgot elfelejtettem, a mod memóriának az egybefüggő legnagyobb memóriaterület számít, tehát ha van 640KB 40h-67h és 128KB F8-FFh-ig, akkor F8h-ra kerül a bufferelés, F9h-ra a pattern feldolgozás, és 40h-67h lesz a modok számára felhasználható szabad terület.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 09:17:28
Akkor lehet különbség az emulátor, és az igazi gép közötti időzítésben?
Erre gyanakodok én is :oops: Lehet, hogy a Nick-Z80 viszony kicsit másként alakul, és a kijelző kód lassabban fut?

Tudsz pár próba verziót csinálni, ahol picit kisebb lejátszási frekvenciát lő be 10MHz-re?

Quote
1 dolgot elfelejtettem, a mod memóriának az egybefüggő legnagyobb memóriaterület számít
Áhá akkor itt a gond!
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 10:13:21
Erre gyanakodok én is :oops: Lehet, hogy a Nick-Z80 viszony kicsit másként alakul, és a kijelző kód lassabban fut?

Tudsz pár próba verziót csinálni, ahol picit kisebb lejátszási frekvenciát lő be 10MHz-re?
Áhá akkor itt a gond!
Lehet, simán, az lesz a megoldás, hogy CPU sebességtől függően növelek a Dave osztón mondjuk 8 MHz felett 27-re állítom, és akkor már megcsinálom a pontos frekvenciaszámítást is az "emulátoros turbózásra", remélem a héten meglesz.
Nekem az a tippem, hogy nem a kijelző kód lassulása okozza, akkor csak régebbi bufferelésból kéne szólni maradványoknak, a a hangmegszakítás csak minimális időkre van kikapocsolva.
Megnézem azt is, hogy megoldható-e, hogy ne csak az egybefüggő területek számítsanak ( elméletileg megoldható, csak az a kérdés, hogy mennyit lassít)
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 10:27:05
10MHz-en indítva kb az első hang szól folyamatosan, miközben lefagy. (Tényleg ez D/A-t használ, vagy pedig hanggenerátor hangokat?)
Ha kisebb órajelen indítom, és közben kapcsolok fel 10-re, akkor nem fagy.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 10:48:28
10MHz-en indítva kb az első hang szól folyamatosan, miközben lefagy. (Tényleg ez D/A-t használ, vagy pedig hanggenerátor hangokat?)
Ha kisebb órajelen indítom, és közben kapcsolok fel 10-re, akkor nem fagy.
Akkor az emu, és az eredeti gép közötti időzítéses eltérés lesz a bibber, úgy látszik egy picit lassul az EP 10MHz-en. Köszi.
Hanggenerátor hangokat, István inicializálásával, így majdnem olyan hangos, mint D/A-val, és 4x 6bitünk van.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 13:23:44
Még az jutott eszembe, hogy esetleg rossz helyen van EI, vagy DI, és emiatt van fagyi.
Hány MHz-et ír ki 10MHz-en a gép, és Srate-re mennyit?
Title: Re: MOD lejátszó
Post by: Tomato77 on 2018.July.03. 13:32:56
Bocs a vulgaritásért, de ez a program besza-behu kategória! Az összes régi PC-s mod-ot lejátssza. :) Hihetetlen, hogy ilyen is van Enterprise-ra, gratula! :smt038
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.03. 13:51:42
Az összes régi PC-s mod-ot lejátssza. :)
Feltöltöd azokat a mod-okat?
Amúgy tényleg durva. Nekem a Win7 alapból nem játssza le a mod-ot, csak EP emulátoron tudom lejátszani. :D Az a Blackbird vagy mi a címe tényleg durva hangzású volt 6MHz-en.

Egyébként nem tudom, ki hogy van vele, csak nekem gyenge-e a fényerő a monitoron, de ezeket a színes karaktereket a lejátszóban alig tudom elolvasni.

Gondolom, később majd meg lehet csinálni, hogy pl. játékok számára konvertálni lehessen a mod-ot, tehát hogy maga a mod is annyi helyet foglaljon a játékban, amennyire feltétlen szükség van.

na persze így elvesszük a munkát szipucsutól,  az hivatalos zeneszerzőnktől. bár... végül is csinálhatja mod-ban is a zenéket :)
Nekem mindegy, amihez kedvem van, azt úgyis megcsinálom. Viszont tényleg érdekes lenne célirányosan az EP képességeit megcélozva írni mod-okat. Régen a Modplug Trackerrel próbálkoztam, de nem volt olyan PC-s mod szerkesztő, ami bejött volna. A Rockdigi szerkesztője még használható számomra.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 13:53:22
Hány MHz-et ír ki 10MHz-en a gép, és Srate-re mennyit?
10/23
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 13:57:55
Még az jutott eszembe, hogy esetleg rossz helyen van EI, vagy DI, és emiatt van fagyi.
Egyébként ilyesmire gondolok főleg.
Szerintem videó memóriánál lehetséges eltérés az emulátor és a valódi gép között, hogy 10MHz-nél hogyan alakul a Z80 órajel megállítgatása. Így ha a megjelenítő kód másként fut le, akkor lehet egy pici eltérés, hogy hova esik be a következő megszakítás.
Title: Re: MOD lejátszó
Post by: Tomato77 on 2018.July.03. 14:22:19
Feltöltöd azokat a mod-okat?
Amúgy tényleg durva. Nekem a Win7 alapból nem játssza le a mod-ot, csak EP emulátoron tudom lejátszani.

Este otthonról feltöltöm, 21 mega zippelve.
Windows alatt a Winamp lejátssza a mod-okat.

Zenében és hangokban abszolút analfabétaként kérdezve: ennyire tág korlátai vannak a Dave chipnek, hogy gyakorlatilag bármilyen hangot lejátszik?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 14:24:59
Egyébként ilyesmire gondolok főleg.
Szerintem videó memóriánál lehetséges eltérés az emulátor és a valódi gép között, hogy 10MHz-nél hogyan alakul a Z80 órajel megállítgatása. Így ha a megjelenítő kód másként fut le, akkor lehet egy pici eltérés, hogy hova esik be a következő megszakítás.
Elméletileg ennek se kéne befolyásolni a dolgokat, mert ha nem szúrtam el valamit , akkor csak ott tiltott a megszakítás, ahol nagyon kell, és itt jön képbe, ha nem szúrtam el valamit :D , de érdekes, hogy a többi frekvencián nem akar elszállni, így arra gondolok, hogy valahol a töltés utáni és a lejátszás közötti részen integet nekünk a program.

A 10/23 jóóó, köszi :) ,tehát nem az, amire én gondoltam, hogy a valódi EP nem teljesen 10MHz-es, még egy dolog lehet, de azt is kizárnám a CPU / Dave freki arány torzul el valamiért.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 14:29:01
Zenében és hangokban abszolút analfabétaként kérdezve: ennyire tág korlátai vannak a Dave chipnek, hogy gyakorlatilag bármilyen hangot lejátszik?
Hát ez azért kicsit más, itt digi hangokat játszunk le, amit szinte minden 8 bites gépen le lehet (talán még a ZX81-ből is csiholtak ki hangot :D ) csak az a kérdés, hogy milyen frekvenciát lehet elérni, és hány bites lehet a sample. EP ebből a szempontból jó helyen áll, mivel egyszerű a port kezelése, emiatt viszonylag magas frekit lehet elérni 4 csatorna esetén is, és 6 bites lejátszásra képes 4 csatornán.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.03. 14:54:17
olyat amúgy csinálsz, hogy a hangmintákat lefelezed, negyedeled? mert ügye ha kis frekin játszunk le, akkor sokszor feleslegesek az eredeti, jó minőségű hangminták, és marha sok memóriát lehetne itt nyerni.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 15:25:58
olyat amúgy csinálsz, hogy a hangmintákat lefelezed, negyedeled? mert ügye ha kis frekin játszunk le, akkor sokszor feleslegesek az eredeti, jó minőségű hangminták, és marha sok memóriát lehetne itt nyerni.
Nem, de ahogy nő a CPU frekvencia, úgy nő a pontosság is, 10MHz-en már 23KHz, nem tudom milyen a sample.
Quote
"There are _NO_ standard sample rate for the samples used in modules.
But most often the samples are done on the rate called C-3 (which is
about 16574 Hz if you have a PAL machine). Sometimes drums are sampled
at A-3 (around 28 kHz), and some sounds are at ~8 kHz or anything else
to save space."
A felezéssel a minőségen rontanánk, még 4 MHZ-es gépen is, a 8KHz-es sampléknél mindenképp, a 16KHz-eseknél minimálisan, a turbósaknál meg már mindenhol.
Amúgy most olvastam, hogy Amigán minden DMA csatorna max 28836 Hz-et támogat.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.03. 15:42:51
na ja, ez mind igaz.
de mem takarékos betöltés lehetne azért... aztán majd a hallgató eldönti, jó-e :)
Title: Re: MOD lejátszó
Post by: Tomato77 on 2018.July.03. 17:25:26
Néhány régi mod. De rég hallgattam őket... :)
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.03. 18:07:32
Majd feltehetnétek ide eredeti mod formátumban azokat, amiket snapshotként tettetek fel. Már többször meghallgattam a Blackbird, Ballade, Visitors műveket, nagyon kellemes a hangzásuk. Meg majd jó lenne lejátszólista is, hogy egymás után játsszon magától több számot. (Az Iview-ban van hasonló, egymás után tölti be a képeket.)
Title: Re: MOD lejátszó
Post by: geco on 2018.July.03. 21:54:26
Sejtem mi lehet a baj, a dave sebesség ellenorzesekor fixen 80h-t ellenorzok csak, ez emulatoron mindig 80h, igazi turbos Ep-n gondolom előfordul, hogy kicsivel kevesebb, vagy több, és ha ez következik be, akkor a program úgy érzékeli, hogy emulator turbositassal fut, és beallit egy jó alacsony dave osztot a megszakitasnak, kb 0ah-t az 1ah helyett, ami természetesen végtelen megszakitast okoz.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.03. 22:01:21
Sejtem mi lehet a baj, a dave sebesség ellenorzesekor fixen 80h-t ellenorzok csak, ez emulatoron mindig 80h, igazi turbos Ep-n gondolom előfordul, hogy kicsivel kevesebb, vagy több,
Ha tudsz egy kis progit adni, ami kiírja, akkor megnézhetem különböző sebességekkel.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.03. 22:01:44
amúgy érdekes, hogy lejátszás közben átkapcsolok a gyorsabb z80 frekis konfigomra, és jó marad a lejátszás. ezek szerint megszakítással megy?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 07:58:45
Ha tudsz egy kis progit adni, ami kiírja, akkor megnézhetem különböző sebességekkel.
Csinálok egyet, csak még azt nem tudom, hogy ma lesz-e rá időm.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 07:59:27
amúgy érdekes, hogy lejátszás közben átkapcsolok a gyorsabb z80 frekis konfigomra, és jó marad a lejátszás. ezek szerint megszakítással megy?
Igen :)
Title: Re: MOD lejátszó
Post by: endi on 2018.July.04. 09:40:47
Igen :)

és konkrétan mi megy megszakításban? vagy az egész?
mondjuk ha csak a digi hang lejátszás, akkor is nem semmi.
és mennyi proci időt visz?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 10:02:29
és konkrétan mi megy megszakításban? vagy az egész?
mondjuk ha csak a digi hang lejátszás, akkor is nem semmi.
és mennyi proci időt visz?
Megszakításban a digi lejátszás, szabad időben megy bufferelés, a képernyő mókolás, és patternek feldolgozása, néha van kis szabad idő, amikor az újabb bufferelésnek várnia kell, de előfordul olyan is, hogy már kéne bufferelnie a következő packot, de még nem tudta elkezdeni.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.04. 11:11:18
Megszakításban a digi lejátszás, szabad időben megy bufferelés, a képernyő mókolás, és patternek feldolgozása, néha van kis szabad idő, amikor az újabb bufferelésnek várnia kell, de előfordul olyan is, hogy már kéne bufferelnie a következő packot, de még nem tudta elkezdeni.

és mennyire terheli a procit? nem tudnál egy olyat csinálni ahol a bordert állítod? tökre érdekel.
és mi lesz ha nincs idő feltölteni a buffert? akadozik a zene? és mitől függ az hogy nem sikerült feltölteni?
mi lesz, ha megszűnik a buffer feltöltés? elkezdi ismételni a bent lévő kis hangmintát? tisztára mint a pc amikor lefagy? :D
mekkora idő ez a kis hangminta?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 11:27:16
és mennyire terheli a procit? nem tudnál egy olyat csinálni ahol a bordert állítod? tökre érdekel.
és mi lesz ha nincs idő feltölteni a buffert? akadozik a zene? és mitől függ az hogy nem sikerült feltölteni?
mi lesz, ha megszűnik a buffer feltöltés? elkezdi ismételni a bent lévő kis hangmintát? tisztára mint a pc amikor lefagy? :D
mekkora idő ez a kis hangminta?
Melyik része? a hangmegszakítás színezzen, vagy a bufferelésre várakozás? Az előbbinén lehet lassít annyira a megszakítási rutinon, hogy már problémát okoz a bufferelésben.
Attól függ, hogy a pattern feldolgozás épp milyen hosszúra sikeredett, hány csatornán kellett ápdételni, és éppen mi mident, a videó kezelés nagyjából állandó, hat részre van szedve, billentyűzet figyelés, a csatornákon milyen hangszer megy, és a 4 csator pattern kijelzése, ezek váltogatják egymást minden "videó megszakításban", tehát ha egy MOD-nak asebessége 6 alatti, akkor csak minden második patternt jeleník meg a kijelzőn.
Nem szűnik meg a buffer feltöltés, csak késik, ha nagy a késés, akkor a régi buffer tartalmat játsza le a lejátszó, régebbi verzióban már azon voltam, hogy leveszem a lejátszási sebességet 8928Hz-re, mert ahogy bővült a videó rutin, úgy jöttek az ismétlések, de aztán szétszedtem, és jó lett.
Mostani verzióban eddig olyan lemaradással találkoztam, amikor mát az utolsó csatornát buffereli, de már van benne adat, így utoléri magát, és nem találkoztam előző lejátszásból ismétlődő hangokkal.
A kis hamgminta maximum a buffer mérete 1 csatornára vetítve 93 byte, minimum 1 byte, rosszabb esetben érinthet több csatornát is.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.04. 11:46:06
a hangmegszakítás érdekelne hogy border színezéssel milyen "látvány" :)
többi infó is érdekes.
Title: Re: MOD lejátszó
Post by: IstvanV on 2018.July.04. 13:51:48
A 10/23 jóóó, köszi :) ,tehát nem az, amire én gondoltam, hogy a valódi EP nem teljesen 10MHz-es, még egy dolog lehet, de azt is kizárnám a CPU / Dave freki arány torzul el valamiért.

Nekem lefagy emulátoron is a 10 MHz, talán nem jól voltak beállítva az órajelek? A Z80 és a hang között 8:1 aránynak kell lennie, tehát például 10 MHz-es gépnél 1250000 Hz a hang órajel (a 2.0.11.2 (https://enterpriseforever.com/ep128emu/ep128emu/msg70203/#msg70203)-nél régebbi verziók nem támogatnak ilyen magas értéket), egyébként eltér a valódi géptől.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 14:40:05
Nekem lefagy emulátoron is a 10 MHz, talán nem jól voltak beállítva az órajelek? A Z80 és a hang között 8:1 aránynak kell lennie, tehát például 10 MHz-es gépnél 1250000 Hz a hang órajel (a 2.0.11.2-nél régebbi verziók nem támogatnak ilyen magas értéket), egyébként eltér a valódi géptől.
húúú, bocs, igazad van 10MHz-en nem teszteltem, mert általában a 2.0.11.1-et használom, ritkábban a 2.0.11.2-t, és csak 8 MHz-en teszteltem az igazi gépes turbósítással, ma ha lesz rá időm, megnézem 2.0.11.2-vel mit szúrok el, elméletileg a dave osztónak 1ah-nak kéne marandia ott is
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 19:14:00
Elméletileg javított verzió, igazi turbóval (Dave is állítva vagyon) nagyon jól szól 10MHz-en, az emus turbót nem érdemes 20MHz fölé vinni, egyre rosszabb, gondolom a nagyon magas frekvenciájú lejátszás miatt, és az osztási pontatlanságok miatt. A hiba az volt, hogy egy szorzásnál 10MHz-en 24bites volt az érték,  utána jött egy osztás, de csak az alsó 16bitet osztottam. Key_click is kiszedve.
A RAM dolgot majd máskor nézem meg.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.04. 19:27:23
Endinek a keretcsikozós, a modplay_buf azt jelzi, hogy mennyit várakozik bufferelések között, a fehér, ahol sokszor nincs is várakozás a pettern feldolgozás utáni rész, a kék pedig a megjelenítéssel foglalkozó rész utáni várakozás, a modplay_int pedig a megszakításokat színezik be, a megszakításhoz hozzáadott 3 utasítás (26 ciklus) fel is borította az egyensúlyt :D
Title: Re: MOD lejátszó
Post by: nyuzga on 2018.July.04. 19:56:05
Szépen szól ! :)

Két dallamos mod. 256k kell hozzájuk és elég a 4mhz.

[attach=1]





Title: Re: MOD lejátszó
Post by: gflorez on 2018.July.04. 20:01:07
Köszönöm a javítást. Hangzik csodálatos 10Mhz.

Estrayk a spanyol Retrowiki oldal tagja.

--------------------------

Thanks for fixing it. Sounds wonderful at 10Mhz.

By the way, Estrayk is a member of the Spanish Retrowiki page.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.04. 21:21:58
tök jó!
ha jól értem akkor kb 1/3-át viszi el a proci időnek a digi hang lejátszás? ez nem semmi
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.04. 21:46:02
Elméletileg javított verzió
Működik!
Title: Re: MOD lejátszó
Post by: IstvanV on 2018.July.04. 22:00:18
ha jól értem akkor kb 1/3-át viszi el a proci időnek a digi hang lejátszás?

Valamivel többet, mert a puffert a főprogramban fel kell tölteni. Ha jól látom, ez 52 ciklus / hangminta egy csatornán.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.05. 10:38:57
azon gondolkodtam, mi lehet a legkisebb proci időt foglaló, 1 szólamú digi lejátszó ep-n, hangmegszakításban.
ilyet csináltam a book of life játékomban, de már nem emlékszem mennyit terhelt.
meg hogy exos alatt lehetséges-e ez? poén lenne basic-ben digiket lejátszani hangmegszakításból :)
Title: Re: MOD lejátszó
Post by: Povi on 2018.July.05. 10:52:45
ez baromi jó, most nézem!!!

ha jól értem, akkor mindenféle módosítás nélküli mod fájlt lejátszik?

van valami korlát? (file méret, csatorna stb.)? előkeresem majd a GUS hangártya CD-jét, azon van egy csomó demo MOD
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 11:46:16
ha jól értem, akkor mindenféle módosítás nélküli mod fájlt lejátszik?

van valami korlát? (file méret, csatorna stb.)? előkeresem majd a GUS hangártya CD-jét, azon van egy csomó demo MOD
Igen, annyi, hogy relokálja magának a samplékat, és ebben a verzióban már feldolhozás után kidobja a sample szöveget, és azok adatait.
Fájl méretre az EP-ben legnagyobb egybefüggő RAM terület, ha egybefüggő az egész RAM, akkor a lejátszó 2 gyors szegmenst eszik, 1 videót, ha nincs EXDOS, +1 videót, ha van EXDOS.
A relokáció miatt a mod méreténél akár 71424 byte-tal több RAM-ra is szükség lehet, ez a legrosszabb eset, 31 sample, és mindegyik spéci.
31 sample és egyik se foglal extra helyet: 23808 byte+
Title: Re: MOD lejátszó
Post by: endi on 2018.July.05. 13:13:32
mi jelent az, hogy lekolálja?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 13:43:38
áthelyezi, hogy nehogy belecsússzon a buffereléskor a következő sampléba.
Title: Re: MOD lejátszó
Post by: endi on 2018.July.05. 14:02:17
áthelyezi, hogy nehogy belecsússzon a buffereléskor a következő sampléba.

hát, nem mondanám hogy értem :)
Title: Re: MOD lejátszó
Post by: IstvanV on 2018.July.05. 14:20:38
Gondolom a hangminták hosszúsága csak 128 vagy egyéb érték többszöröse lehet, eltérő méretnél a maradékot fel kell tölteni nullákkal, a többi hangmintát pedig mozgatni.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 14:29:11
Gondolom a hangminták hosszúsága csak 128 vagy egyéb érték többszöröse lehet, eltérő méretnél a maradékot fel kell tölteni nullákkal, a többi hangmintát pedig mozgatni.
A hosszúság lehet változó, de igen a bufferelés alatti lehetséges túlfutás miatt 0-kal feltölt, és eltol. Ezen a kódon, és a pattern feldolgozáson minimálisan módosítottam csak, a bufferelős részt kellett teljesen újraírni.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.05. 14:32:56
Egyébként most, hogy beleástad magad a MOD-okba, meg tudnád mondani, hogy a DTM konverzió miből állt? Netán egy DTM konverter írása? :oops:
Ha kell, meg van egy rakás DTM-nek az eredetije.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 14:48:02
Egyébként most, hogy beleástad magad a MOD-okba, meg tudnád mondani, hogy a DTM konverzió miből állt? Netán egy DTM konverter írása? :oops:
Ha kell, meg van egy rakás DTM-nek az eredetije.
Pontosan nem, de ami rémlik, a samplékat átszabta, gondolom fix sebességűre, mert a DTM-ben is 8 bites maradt a sample, és előjeles 8 bitesből előjel nélküli lett,  a pattern táblából pár dolgot eldobott, amire nem volt szükség, úgy emlékszem, hogy a DTM-ben csak 2 byte volt egy csatorna, míg a modban 4,  Szerintem István ezeket vágja fejből :)
Title: Re: MOD lejátszó
Post by: gflorez on 2018.July.05. 15:08:20
Lehet, hogy megmutathat egy videót néhány összetett daldal. Az egyik kép több mint ezer szót ér. Azt hiszem, ez egy nagyszerű előrelépés, amelyet ismerni kell.

-------------------

Maybe you could show a video with some complex songs. One image is worth over a thousand words. I think this is a great step forward that should be recognized.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 16:56:35
Lehet, hogy megmutathat egy videót néhány összetett daldal. Az egyik kép több mint ezer szót ér. Azt hiszem, ez egy nagyszerű előrelépés, amelyet ismerni kell.

-------------------

Maybe you could show a video with some complex songs. One image is worth over a thousand words. I think this is a great step forward that should be recognized.
the problem is that i do not know what is a complex song, i know what i like :-):-) or do you mean the size increase ?
Title: Re: MOD lejátszó
Post by: gflorez on 2018.July.05. 17:18:57
Úgy értem a minőség, például ezek az Estrayk hurkok rövidek, de nagyon jó hangzásúak. Jobb követni a jó kritériumokat ...

----------------

I mean quality, for example these Estrayk loops are short but have very good sound. Better follow your good criteria...
Title: Re: MOD lejátszó
Post by: geco on 2018.July.05. 21:02:55
Úgy értem a minőség, például ezek az Estrayk hurkok rövidek, de nagyon jó hangzásúak. Jobb követni a jó kritériumokat ...

----------------

I mean quality, for example these Estrayk loops are short but have very good sound. Better follow your good criteria...
i think for this kind of representation the best is Szipucsu, he has the best ears , and knowledge. I can also create a video, but probably not the best, i would include balck bird, and some. Mód's from my former colleague. 
Title: Re: MOD lejátszó
Post by: Povi on 2018.July.06. 10:06:18
ezt kipróbáltam (egyelőre csak emulátoron), baromi jól szól (leszámítva a zajt, és a magashangok hiányát, de hát 9kHz-es mintavételezéstől nem is várok magas hangokat :-) ):
https://modarchive.org/index.php?request=view_by_moduleid&query=177642

nem semmi!!!!
Title: Re: MOD lejátszó
Post by: endi on 2018.July.06. 10:22:07
ezt kipróbáltam (egyelőre csak emulátoron), baromi jól szól (leszámítva a zajt, és a magashangok hiányát, de hát 9kHz-es mintavételezéstől nem is várok magas hangokat :-) ):
https://modarchive.org/index.php?request=view_by_moduleid&query=177642

nem semmi!!!!

ezért érdemes olyan modokat keresni, amikben a hangzás ha nem is a legrealisztikusabb, de ügyeltek arra hogy kis frekin is jó legyen. pl a chiptune jellegűek.
illetve realisztikus digi hangok is vannak olyanok, amik kis frekin jól hangzanak.
amúgy a kis freki nem csak a magas hangokra van rossz hatással, hanem a mélyekre is. igazából a középtartomány az amik jól hangzanak.
Title: Re: MOD lejátszó
Post by: nyuzga on 2018.July.06. 10:40:09
Szépen szól ! :)

Két dallamos mod. 256k kell hozzájuk és elég a 4mhz.

Most nézem újra Emun. Elég a 128k is.

Ehhez kell 256k.

Mind a 3-at egy Paradox intróból rippeltem ki. :)
Title: Re: MOD lejátszó
Post by: geco on 2018.July.07. 21:53:32
Részemről ez tűnik a végleges verziónak, lécci teszteljétek PC-s 6 oktávos modokkal, mert azon változtattam csak, 1/6-odával csökken ezeknek a modoknak a plusz helyhasználata.
Kipróbáltam egy olyan lehetőséget, ahol a 3 oktávos (hagyományos Amiga) modok plusz helyigénye a 2/3-ára, a 6 oktávos (PC extended modok) helyigénye a felére csökkent volna, de pl a BlackBird.mod 3-as tempójú részén a gitárhang néha kihagyott, ebben a változtatás az volt, hogy a sample végének ellenőrzését betettem minden buffer lejátszási szakasz végére a megszakításban, így 4 MHz-en 2x ellenőrizte volna, 8MHz-en már 4x ,itt pl a 3 és 6 oktávos is 3-adára csökkenhetett volna, mondjuk ezt nem tettem be, mert a teszt 4MHz-en elhasalt, esetleg ha Istvánnak van kedve megnézni a forrást, és tud optimalizálni annyit a display, és a sequencer kódon, hogy ez még beleférjen az időbe, akkor még lehet kevésbé memóriapazarló verzió is :)
A következő hívásokat tettem be az L>1 esetére:
        call    c1.update.bp    ;check for sample boundaries
        call    c2.update.bp    ;and loop the samples if
        call    c3.update.bp    ;necessary
        call    c4.update.bp
lehetne ezeket esetleg call nélkül beépíteni a megszakítás swap_buffer x részébe, vagy még jobb lenne mindegyiket beépíteni a saját csatornájának megfelelő bufferelés végére, de úgy érzem, hogy még ez is gondot okozhat a SPEED 3-nál gyorsabb tempójú lejátszásnál.

Másik, a maximális RAM kihasználási lehetőséget is megnéztem, elméletileg egy csomó helyen 33 ciklusról 42-re nőne csak a CPU igénye, de lenne jópár hely, ahol a regiszterek használtsága miatt, vagy épp a használt 2-es, 3-as szegmens mentése. és visszaállítása miatt a növekmény sokkal nagyobb lenne.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.07. 22:03:40
Nem tudom, hogy hülye ötlet-e...
Azt nem lehetne, hogy az egybefüggés követelménye egy-egy sampléra legyen érvényes?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.07. 22:14:01
Nem tudom, hogy hülye ötlet-e...
Azt nem lehetne, hogy az egybefüggés követelménye egy-egy sampléra legyen érvényes?
Nem tűnik annak, egyelőre belegondolva, lehet az én képességeimet haladja meg. Elméletileg csak a sample tábla legenerálásakor kéne ezt ellenőrizni, meg hogy a pattern tábla is egybefüggő területre kerüljön, és ahogy így fejben látom, a lejátszáson egy fikarcnyit se lassítana, csak az előkészítésen.
Még gondolkozom rajta, hogy hogyan is lehetne lekezelni a lyuk ellenőrzést, pláne, ha egynél több van.
Vagyis lehet mégse jó, az eltolások bekavarnak, a program az elején kiszámolja az összes sample alapján, hogy mennyi a fullos eltolási igény, ezt is x részre kéne bontani, egyre bonyolódik a helyzet.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.07. 22:43:30
Lehet ki kéne hagyni az utólagos relokációt, és már a betöltésnél elintézni a gapfeltöltést, és a sample tábla feltöltését?
És valahogy úgy csinálni, hogy kiszámolni, hogy az egybefüggő tartományok mérete mekkora, és megnézni, hogy a sample gappel együtt befér-e a tartományba? Ha nem, akkor a következő tartományba megy, és ha ez után van olyan sample+gap ami befér az előző tartományok valamelyikének maradék helyére, akkor oda tölteni.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.July.08. 12:05:06
Itt (http://ep128.hu/Ep_Zene/MOD_Music.rar) egy zenei kollekció.
Ezt ki ismeri fel? :ds_icon_cheesygrin:
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.08. 14:58:15
Ezt ki ismeri fel? :ds_icon_cheesygrin:
Ez mintha a DTM kollekcióban is benne lenne, de a címére nem emlékszem.
Vagy Rockdigi? Esetleg Héder Józsi írta?
Title: Re: MOD lejátszó
Post by: Lacika on 2018.July.08. 15:10:22
Ez mintha a DTM kollekcióban is benne lenne, de a címére nem emlékszem.
Vagy Rockdigi? Esetleg Héder Józsi írta?

Small Demóban van, de DTM is van belőle.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.08. 19:41:23
Small Demóban van, de DTM is van belőle.
Tényleg :)
Title: Re: MOD lejátszó
Post by: geco on 2018.July.13. 22:15:51
Ha nem találtok benne hibát, akkor ez lenne a MODPlayer (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=21784) végleges verziója. kihasználja a rendelkezésre álló RAM-ot, ha több blokkban van, akkor is, és a a gap-ek kevesebbet foglalnak, nagy sample loopnál 300h helyett 200h, kis samle loopnál 900h helyett 500h, így több mod lejátszható EP128-on is (50Hz, enként kétszer ellenőrzi a sample végét)
Teszteltem magnós konfiggal (128KB, 320KB, 1024KB), és floppys konfiggal (640KB), és a töredezett RAM-ot 320KB-s magnós konfiggal, két részre törtem, EC szegmens állt önmagában, és EE-FF-ig volt a másik range, ebből a MOD számára EC (ide digi hangot tett) EE-EF valameddig ment a pattern adat, és EF valamitől F9-ig a többi digi adat.
Érdekességképp egy mod, amiben előfordul néhány érdekes hangzás, 1024KB-os konfig kell hozzá, és 8MHz-es gépen 1000000-s DAVE beállítással jobban szól,  gondolom 10MHz-en mégjobban, azt nem próbáltam.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.13. 22:37:58
Azt elfelejtettem, hogy csak 3 oktavos modokkal teszteltem, egy se volt köztük 6 oktavos mod, azoknál a gap értékek is 400h-ra és 900h-ra nőnek, ha valamelyik recsegne, akkor a gap értéket novelnem kell.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.16. 21:26:16
Small Demóban van
Ja, a pörgő kockás részben :-)
Title: Re: MOD lejátszó
Post by: geco on 2018.July.17. 14:14:22
Nem volt hiba? Esetleg recsegős zene, vagy épp hangcafrang ismétlés? Ha ez utóbbi előfordul (én nem találkoztam ilyennel), akkor vagy még gyorsítani kell a display kódon, vagy kikapcsolhatóvá tenni a pattern display-t.
Title: Re: MOD lejátszó
Post by: Lacika on 2018.July.17. 20:40:43
Nem hallok semmi változást a hangzásban.
A TIMDEMO.MOD lejátszásakor viszont bal oldalon alul megjelenik egy lila '3' karakter. Nem tudom, az mi lehet?
Title: Re: MOD lejátszó
Post by: geco on 2018.July.18. 08:45:57
Nem hallok semmi változást a hangzásban.
Az a jó :)
A TIMDEMO.MOD lejátszásakor viszont bal oldalon alul megjelenik egy lila '3' karakter. Nem tudom, az mi lehet?
Az az lesz, hogy a TIMDEMO egy 15 hangszeres mod, és a kijelzés nem tesz különbséget a 31 hangszeres és a 15 hangszeres között, mind a 31 hangszernyi területet megjeleníti, így 15 hangszeres modnál a kijelző alsó felén megjelenhetnek "szemét" karakterek.
Title: Re: MOD lejátszó
Post by: Zozosoft on 2018.July.23. 12:31:18
ROM változat (100h-ra másolós) lehetséges? Csak annyit tudjon, hogy :MODPLAY filename
Akkor be lehetne tenni EPDOS-ba is, hogy hívja meg ha MOD fájlra nyomunk.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.23. 13:20:46
ROM változat (100h-ra másolós) lehetséges? Csak annyit tudjon, hogy :MODPLAY filename
Akkor be lehetne tenni EPDOS-ba is, hogy hívja meg ha MOD fájlra nyomunk.
Elméletileg igen.
Title: Re: MOD lejátszó
Post by: szipucsu on 2018.July.23. 13:39:11
Érdemes lenne akkor már akár SymbOS alá is betenni.

Tegnap a letöltések között nézegettem. Egzo-nak van programja, amely EP-s Rockdigi zenéből PC-s MOD fájlt konvertál. Vicces lenne ezzel a módszerre Rockdigi fájlokat is lejátszani a MOD lejátszóval EP-n. Még viccesebb lenne, ha valami olyan beállítást tartalmazna a Rockdigiből konvertált MOD fájl, ami miatt az EP-s MOD lejátszó nem tudja megnyitni.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.26. 16:22:50
Itt a ROM verzió, hogy ne pazaroljuk a helyet annyira, betettem mellé a SIDPlayert is. A ROM-ot  csak magnós konfiggal teszteltem, a SID Player LOAD MODULE részével együtt.

Attachment eltávolítva, a fenti link tartalmazza a  frissített ROM-ot is.
Title: Re: MOD lejátszó
Post by: geco on 2018.July.26. 20:28:49
Találtam egy hibát a MOD Playerben (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=21784), a változó törlő rutin nullázott 3 byte-ot a bufferelő rutinban, ez a hiba javítva, és a ROM verziót is tartalmazza a csomag.
A legelső link is frissítve.
Title: Re: MOD lejátszó
Post by: geco on 2018.August.30. 18:24:32
Lacikának köszönhetően egy új hiba került felfedezésre a MOD Player (https://enterpriseforever.com/letoltesek-downloads/enterprise-software/?action=dlattach;attach=21784)ben, ha egy MOD nem tartalmazott üres hangmintát, akkor a lejátszó létrehozott egyet, de sajnos rossz helyre, ezzel felülírva a kód részt, ami fagyihoz vezetett, a hiba javítva, és a korábbi linkek is az új fájlra mutatnak.
Title: Re: MOD lejátszó
Post by: endi on 2019.September.11. 18:03:50
nem tudja valaki hogy mikor volt először 4 szólamú digi lejátszó ep-n?
a small demóban? vagy még előbb?