Welcome, Guest. Please login or register.


Author Topic: MOD lejátszó (Read 7200 times)

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MOD lejátszó
« Reply #60 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.

Offline endi

  • EP addict
  • *
  • Posts: 6754
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: MOD lejátszó
« Reply #61 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.
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: MOD lejátszó
« Reply #62 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-nél régebbi verziók nem támogatnak ilyen magas értéket), egyébként eltér a valódi géptől.
« Last Edit: 2018.July.04. 20:08:05 by IstvanV »

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MOD lejátszó
« Reply #63 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

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: MOD lejátszó
« Reply #64 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.

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: MOD lejátszó
« Reply #65 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

Offline nyuzga

  • EP addict
  • *
  • Posts: 1954
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 61.0 Firefox 61.0
    • View Profile
Re: MOD lejátszó
« Reply #66 on: 2018.July.04. 19:56:05 »
Szépen szól ! :)

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

21363-0






Online gflorez

  • EP addict
  • *
  • Posts: 2372
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MOD lejátszó
« Reply #67 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.

Offline endi

  • EP addict
  • *
  • Posts: 6754
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: MOD lejátszó
« Reply #68 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
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: MOD lejátszó
« Reply #69 on: 2018.July.04. 21:46:02 »
Elméletileg javított verzió
Működik!

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: MOD lejátszó
« Reply #70 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.

Offline endi

  • EP addict
  • *
  • Posts: 6754
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: MOD lejátszó
« Reply #71 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 :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Povi

  • EP addict
  • *
  • Posts: 1697
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 67.0.3396.99 Chrome 67.0.3396.99
    • View Profile
    • http://povi.fw.hu
Re: MOD lejátszó
« Reply #72 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
*** Speicherplatz zu klein

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: MOD lejátszó
« Reply #73 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+

Offline endi

  • EP addict
  • *
  • Posts: 6754
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 66.0.3359.170 Chrome 66.0.3359.170
    • View Profile
    • Honlapom
Re: MOD lejátszó
« Reply #74 on: 2018.July.05. 13:13:32 »
mi jelent az, hogy lekolálja?
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D