Welcome, Guest. Please login or register.


Author Topic: DTM és MBM file-okról infó (Read 66516 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #75 on: 2009.May.27. 17:06:03 »
Visszafejtett MBT lejátszó:
[ Guests cannot view attachments ]
Valószínűleg még van mit javítani rajta, mindenesetre lefordítva az eredeti player.com file másolatát adja vissza.

A "ROCKDIGI 2" formátumon kívül egyébként ez a program "MB PLUS" formátumú file-okat is le tud játszani, bár nem tudom, hogy ilyen file-ok valójában léteznek-e (tehát elég lenne csak a ROCKDIGI-t beépíteni a DTM lejátszóba :?:). Még "MB 1.3" formátumot is felismer, de nem tudja lejátszani (tervezett, de nem megvalósított funkció ? :)).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #76 on: 2009.May.27. 21:02:09 »
A "ROCKDIGI 2" formátumon kívül egyébként ez a program "MB PLUS" formátumú file-okat is le tud játszani, bár nem tudom, hogy ilyen file-ok valójában léteznek-e
Ha minden igaz találtam egyet:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #77 on: 2009.May.27. 23:59:01 »
Ha minden igaz találtam egyet:
Akkor megpróbálom majd ezt a formátumot is beépíteni, ha még elfér.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #78 on: 2009.May.28. 14:48:14 »
Talán elfér, van legfeljebb kb. F00h szabad hely, az MBT lejátszó mérete pedig, a lényegtelen részeket törölve és kisebb optimalizálással 3K. Marad 700-800 byte, amit az új formátumokhoz sebesség és DAC beállításra, billentyűzet kezelésre, és egyéb célokra fel lehet használni.

A ROCKDIGI formátum hangminta betöltését és az 5 bites hangminták kicsomagolását sikerült optimalizálni, a program mérete 125 byte-al kisebb lett, és gyorsult is:
[ Guests cannot view attachments ]

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #79 on: 2009.May.28. 14:54:26 »
A DTM-mel nem lehetne legalább valamennyire összegyúrni? Ha annyira különböznek a formátumok, hogy közös lejátszó rutint nem is lehet csinálni, akkor is esetleg egyes részfeladatok rutinjai lehetnének közösek? Pl képernyõkezelés, hangerõkijelzõ, fájlkezelés, stb...

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #80 on: 2009.May.28. 15:20:29 »
egyes részfeladatok rutinjai lehetnének közösek? Pl képernyõkezelés, hangerõkijelzõ, fájlkezelés, stb...
Ezeket természetesen közösnek terveztem, egyébként nem is lenne sok értelme egybeépíteni a lejátszókat, hanem külön DTM és MBT bővítés lenne ugyanabban az .ext file-ban. A 3K méret az MBT lejátszónál csak a file betöltéshez és lejátszáshoz minimálisan szükséges rutinokat tartalmazza, egyébként a program eredetileg 6K méretű.
A DTM.EXT-ben jelenleg valamivel több, mint 8K helyet használ a kód (4000h-60F1h), és további 4K terület kell a változóknak (táblázatok, pufferek, verem, stb.), ez a memóriát kissé átrendezve a 7000h-7FFFh területre kerül. Tehát szabadon marad kb. a 6100h-6FFFh, ahol elvileg elfér az MBT lejátszó.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #81 on: 2009.May.31. 09:10:32 »
DTM, MB Plus, és RockDigi lejátszö (teszt verzió):
Elsõ ránézésre nem találtam hibát!
Egy pici "bug" van, de ez már az eredeti MBT lejátszóban is benne van, csak most a szebbik kijelzõ csíkokkal feltûnõbb: van amikor még szólnak a hangok, de a kijelzõ már lement nullára. Ez jól látható pl a PRAYER elején, ahol a tiszta orgonás rész van.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #82 on: 2009.May.31. 11:50:33 »
Egy pici "bug" van, de ez már az eredeti MBT lejátszóban is benne van, csak most a szebbik kijelzõ csíkokkal feltûnõbb: van amikor még szólnak a hangok, de a kijelzõ már lement nullára. Ez jól látható pl a PRAYER elején, ahol a tiszta orgonás rész van.
Ez a DTM lejátszónál is így van, csak ott valamivel lassabban futnak a csíkok. Valójában nem a hangerőt jelzik, hanem csak minden hangjegy elején a maximális értékről indulnak, és aztán lassan visszatérnek a nullára. DTM módban másodpercenként 50-szer 1 karakterrel, MBT módban pedig másodpercenként 12.5-szer 5 karakterrel. Az MBT mód az eredeti MBT lejátszót "emulálja", ott a kivezérlésjelző csak 8 lehetséges értéket tud megjeleníteni (0..7), ezért a DTM.EXT-ben ilyen file-ok lejátszásakor 35,30,...,5,0 jelenik meg.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #83 on: 2009.June.01. 20:21:52 »
Egy pici "bug" van, de ez már az eredeti MBT lejátszóban is benne van
Még egy lehetséges kisebb probléma: az MBT lejátszó és az RDIGI.COM sebessége eltér. Az MBT lejátszónál egy RockDigi hangminta minimális időtartama 262 Z80 ciklus (a gyakorlatban az átlagos érték 263.3-263.5 a megszakítások stb. miatt), viszont az RDIGI.COM-nál, ha minden csatorna be van kapcsolva a menüben, akkor 268 (illetve 268.7 körüli a mért átlagos érték - itt kisebb a lassulás, mert a lejátszó egyszerűbb, nincs kivezérlésjelző stb.); az egyes csatornák kikapcsolása 3 ciklussal gyorsít.
Érdemes-e lassítani a lejátszót, hogy a sebesség a RockDigi szerkesztőhöz hasonló legyen, vagy maradjon az MBT kód változtatás nélkül :?:

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #84 on: 2009.June.02. 08:44:39 »
Én speciel ezeket a zenéket mindig az MBT Player-rel hallgattam :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #85 on: 2009.June.02. 11:44:28 »
Én speciel ezeket a zenéket mindig az MBT Player-rel hallgattam :-)
Lehet, hogy valóban célszerűbb az MBT Player sebességét meghagyni. Ugyanis a RockDigi szerkesztő szerint a hangminták H4 (~493.88 Hz) magasságúak, és ezt - néhány hangmintát hangszerkesztő programmal megnézve - 15625 Hz (= 256 Z80 ciklus) mintavételezési frekvenciával lehet közelíteni. A RockDigi szerkesztő ilyen sebességgel is tud lejátszani, ha az összes csatorna ki van kapcsolva, de akkor nem lehet hallani semmit :) Mindenesetre az MBT lejátszóban talán ezért van a 256 és 268 közötti átlagos érték, azaz 262 ciklus :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #86 on: 2009.June.02. 11:48:33 »
Ha minden igaz találtam egyet:
Ezt hol találtad :?: Az ep128.hu-n a DTM/RockDigi zene csomagokban nem találtam ilyen file-t. Talán van még több is ? :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #87 on: 2009.June.02. 12:03:57 »
Ezt hol találtad :?: Az ep128.hu-n a DTM/RockDigi zene csomagokban nem találtam ilyen file-t. Talán van még több is ? :)
Hsoft-os lemezen, elvileg ez lett beépítve a Pasziánszba. Viszont ez egy olyan forrásszöveg kupacban volt, ami nem a múltkor felkerült "Hsoft-összesben" volt, hanem még a 90-es években kaptam Lacitól. Ki tudja mi kerül még elõ, van még egy csomó floppy ami átnézésre vár  :oops:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #88 on: 2009.June.03. 18:40:06 »
Új "multiplay" csomag:

A fontosabb változások:
 - frissített DTM+MBT lejátszó (a RockDigi lejátszás sebessége maradt az MBT Player-nek megfelelően, de van néhány kisebb javítás)
 - a ROM nem fagy le, ha a második szegmens nem található
« Last Edit: 2009.June.04. 14:35:47 by IstvanV, Reason: Hibás verzió törlése »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: DTM és MBM file-okról infó
« Reply #89 on: 2009.June.04. 12:41:18 »
Új "multiplay" csomag (ez már talán nem hibás :oops:):

A fontosabb változások:
 - frissített DTM+MBT lejátszó (a RockDigi lejátszás sebessége maradt az MBT Player-nek megfelelően, de van néhány kisebb javítás)
 - a ROM nem fagy le, ha a második szegmens nem található
Ezt megnézte valaki ?
« Last Edit: 2009.June.04. 14:35:24 by IstvanV, Reason: Hibás verzió törlése »