Welcome, Guest. Please login or register.


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

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #45 on: 2009.April.23. 18:16:30 »
pl 'a' tartalmazza a megkapott memóriaszegmens számát
ld     (page+1),a
...
page ld    a,00
       out  (0b0h),a
Valóban, csak azért nem így oldottam meg, mert az 50 Hz-es megszakítás kivezérlésjelző nélkül is több, mint 600 ciklus, és ahhoz képest a lassulás nem jelentős. Mindenesetre ez az új változat már a gyorsabb megoldást használja (egyébként még így sem azonos az eredetivel, mert az egymást követő fix szegmensszámokat használt INC/DEC utasításokkal, de mint említettem, az eltérés minimális mértékű).
* dtm.zip (65.46 kB - downloaded 242 times.)
A forráskódon is javítottam egy keveset (megjegyzések stb.). Egyelőre még nem fut EXOS 2.0 alatt, talán a fix helyre másolt karakterkészlet miatt; egyébként úgy látszik, a ZozoTools aktuális verziója sem működik a régebbi EXOS változattal. Ezen kívül a melegindítás kissé bizonytalannak tűnik, néha lefagy (hasonló probléma az SNDPLAY-nél is előfordult).

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #46 on: 2009.April.23. 18:18:35 »
Engem érdekel a téma, csak láttam, eléggé "szakmai" dolgokról volt szó, meg .s kiterjesztésû forrásfájlt lehetett letölteni, amirõl nem sok fogalmam van, ezért nem nagyon nyomultam.
De a .com, .exe, barátságos kiterjesztésû fájlokat szívesen tesztelem.
Most már van .ext és .rom file is :oops: De a forráskódot is egyszerűen le lehet fordítani az epvideoconv csomagban található 'sjasm.exe' programmal (a parancssorból futtatva csak a forrás file nevét kell paraméterként megadni).

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #47 on: 2009.April.23. 18:24:53 »
Megnéztem valódi gépen, kicsit furcsán mûködik :-( egyes hangszerek halkabban szólnak, vagy akár teljesen el-el hallgatnak
Határozottan javult a helyzet! Bár mintha még kisebb döccenés lenne, még tesztelem...
Nekem a legújabb verzió ilyen:
3165-0
* axelf.ogg (1436.01 kB - downloaded 239 times.)
Ez nem tűnik hibásnak, bár lehet, hogy csak egyes gépeken fordul elő probléma (mint például az SNDPLAY kivezérlésjelzője) ?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #48 on: 2009.April.23. 20:21:37 »
egyébként úgy látszik, a ZozoTools aktuális verziója sem mûködik a régebbi EXOS változattal.
Igen, ezzel még adós program fejlesztõi gárdája  :oops: (Elvileg ha likvidáljuk a ZTCLK periféria megadását a ROM elejérõl, akkor nem fog azonnal meghalni a rendszer 2.0 alatt)
Egyébként a FILE miatt próbáltad? Ide tettem fel különálló verziót.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #49 on: 2009.April.23. 20:34:45 »
Most már van .ext és .rom file is :oops:
Tetszik a dolog!
De valami furcsaságok továbbra is vannak, és az a érdekes, hogy ugyanazt a számot újra meg újra betöltve hol jó, hol akad...
De olyan is volt, hogy pl a CAMBOD elején fokozatosan elkezdett halkulni, aztán mikor egyszerre szólt az összes csatorna, akkor megjavult.
Valami idõzítési problémának tûnik.

Majd még kipróbálom több gépen is.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #50 on: 2009.April.23. 22:52:59 »
Egyébként a FILE miatt próbáltad?
Igen :)

De valami furcsaságok továbbra is vannak, és az a érdekes, hogy ugyanazt a számot újra meg újra betöltve hol jó, hol akad...
De olyan is volt, hogy pl a CAMBOD elején fokozatosan elkezdett halkulni, aztán mikor egyszerre szólt az összes csatorna, akkor megjavult.
Valami idõzítési problémának tûnik.
Talán érdemes lenne úgy megoldani, hogy választható legyen 5 bites vagy az egyszerűbb nagy frekvenciájú négyszögjelet használó 6 bites (bár ha jól emlékszem, meglepő módon azzal is voltak problémák :smt085) D/A kimenet ? Esetleg a 4 csatornás 8 bites DAC helyett (van valakinek ilyen :?:) is lehetne.
De ha ez nem működik, akkor elvileg az SNDPLAY sem megbízható, tehát abból is érdemes lenne rosszabb minőségű, de minden gépen biztosan működő változatot készíteni ?

Quote
Majd még kipróbálom több gépen is.
Turbós és IDE vezérlős gépeken működik ?
« Last Edit: 2009.April.23. 23:03:02 by IstvanV »

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.9 Firefox 3.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #51 on: 2009.April.24. 12:24:32 »
Talán érdemes lenne úgy megoldani, hogy választható legyen 5 bites vagy az egyszerûbb nagy frekvenciájú négyszögjelet használó 6 bites (bár ha jól emlékszem, meglepõ módon azzal is voltak problémák :smt085) D/A kimenet ?
Igen ezt akartam is kérni, hogyha nem nagy meló akkor rakjuk bele ezt is a config menübe.
Quote
Esetleg a 4 csatornás 8 bites DAC helyett (van valakinek ilyen :?:) is lehetne.
Szándékomban áll megépíteni, így nem baj ha benne marad :-) Azt meg tudod mondani melyik két-két port a jobb meg a bal?

Quote
De ha ez nem mûködik, akkor elvileg az SNDPLAY sem megbízható
Ez érdekes kérdés... mivel ott nincs összehasonlítási alap, lehet, hogy ezért nem tûnik fel? Itt a DTM-nél már 100x is hallottam az ember a kedvenceit, benne van a fülében, így minden kis döccenõ feltünik.
Quote
tehát abból is érdemes lenne rosszabb minõségû, de minden gépen biztosan mûködõ változatot készíteni ?
Lehet, hogy érdemes lenne kipróbálni, és akkor lehet összehasonlító tesztet csinálni.

Quote
Turbós és IDE vezérlõs gépeken mûködik ?
Persze! Vinyón vannak a DTM kupacok :-)
Turbóban szépen felismerte a sebességet.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #52 on: 2009.April.24. 12:44:52 »
Igen ezt akartam is kérni, hogyha nem nagy meló akkor rakjuk bele ezt is a config menübe.
OK. Lehetne akár 4 lehetőség is: eredeti 5 bites verzió, a két 6 bites, és a külső DAC.
Quote
Szándékomban áll megépíteni, így nem baj ha benne marad :-) Azt meg tudod mondani melyik két-két port a jobb meg a bal?
FC, FD a bal, és FE, FF a jobb. De lehet, hogy érdemes lenne más portokra tenni, mert az FE-t a Spectrum emulátor is használja ? Mindenesetre a külső DAC emulációját beépíthetem az ep128emu-ba.
Quote
Ez érdekes kérdés... mivel ott nincs összehasonlítási alap, lehet, hogy ezért nem tûnik fel?
Ez lehetséges, mert ha az SNDPLAY-nél az egyik csatorna nem működik, akkor csak halkabb és 6 bites minőségű lesz a hang. Itt található egy program, amellyel a DAVE trükk működése ellenőrizhető. Mivel több, kissé eltérő módon is meg lehet oldani, lehet, hogy van olyan változat, amelyik minden gépen használható.
Quote
Turbóban szépen felismerte a sebességet.
Turbós gépen egyébként elvileg a minőség is valamivel jobb, mert az 50 Hz-es megszakítás rövidebb időre szakítja meg a lejátszást, és így egyenletesebb a sebesség.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #53 on: 2009.April.24. 18:55:46 »
4 választható DAC típus, EXOS 2.0 kompatibilitás javítva:
* dtm.zip (66.34 kB - downloaded 251 times.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.9 Firefox 3.0.9
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: DTM és MBM file-okról infó
« Reply #54 on: 2009.April.24. 19:56:04 »
4 választható DAC típus, EXOS 2.0 kompatibilitás javítva:

Lehet, hogy én szúrtam el valamit, de állandóan csak End of file jelzést kapok, miután választottam a 4 lehetõség közül.
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: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #55 on: 2009.April.24. 20:34:35 »
Lehet, hogy én szúrtam el valamit, de állandóan csak End of file jelzést kapok, miután választottam a 4 lehetõség közül.
Nekem működik :???:

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.9 Firefox 3.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #56 on: 2009.April.24. 22:30:28 »
Mindkét 6 bites módban ugyanaz :-(

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.9 Firefox 3.0.9
    • View Profile
    • http://enterprise.iko.hu/
Re: DTM és MBM file-okról infó
« Reply #57 on: 2009.April.25. 11:21:48 »
Na megnéztem még vagy 5 gépet, a 3-as mód mindegyiken hibázik (legtöbbször az a jelenség, hogy 1-2 hangszer nem szól), 2-es némelyiken, legalábbis elsõ ránézésre mûködött, de volt olyan, ahol az is produkálta ezt a jelenséget.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #58 on: 2009.April.25. 12:59:06 »
Itt van két módosított verzió, amelyben a 2-es és a 3-as módot is megváltoztattam:
* dtm1.s (100.97 kB - downloaded 220 times.)
* dtm2.s (102.14 kB - downloaded 212 times.)
A 2-es módot érdemes többször is tesztelni, mert ha hibás, akkor lehet, hogy csak 50% valószínűséggel nem működik.
« Last Edit: 2009.April.28. 15:02:03 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: DTM és MBM file-okról infó
« Reply #59 on: 2009.April.25. 19:23:47 »
FC, FD a bal, és FE, FF a jobb. De lehet, hogy érdemes lenne más portokra tenni, mert az FE-t a Spectrum emulátor is használja ? Mindenesetre a külső DAC emulációját beépíthetem az ep128emu-ba.
Innen letölthető a módosított emulátor verzió.