Welcome, Guest. Please login or register.


Author Topic: SID lejátszó (Read 306696 times)

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #570 on: 2017.March.01. 13:27:07 »
Most próbálkoztam azzal is, de egyelőre nem igazán vált be (vagy hibás). :oops:
Ha én csináltam volna, akkor azt mondanám, hogy tuti hibás :D
A leglassabb vezérlő időtartamra 512 alatti ciklust tippeltem tegnap, de bíztam benne, hogy kevesebb lesz 500-nál is a nem szétbontottnál, a szétbontottnál meg az volt a tippem, hogy több lesz egy picivel, mint a fele a nem szétbontottnak, a tippem az hogy a 3 kisebb megszakítás rosszabb eredményt ad, mint az egy picit hosszabb , mondjuk 2x-ese.
Még esetleg lehetne gyorsítani némelyik variánson pár ciklust, de gondolom a 3, nagyon max 10 annyira már nem számít.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #571 on: 2017.March.01. 13:34:13 »
A leglassabb vezérlő időtartamra 512 alatti ciklust tippeltem tegnap, de bíztam benne, hogy kevesebb lesz 500-nál is a nem szétbontottnál

Az itt található új verzióban 469-475 ciklus időt fogyaszt a 8100h-s lejátszó (2 PWM, 1 táblázat). De ha lassú memória van a 3. lapon, akkor valamivel több lehet, ilyenkor fordul elő ~500.
« Last Edit: 2017.March.01. 13:40:57 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #572 on: 2017.March.01. 13:50:54 »
Az itt található új verzióban 469-475 ciklus időt fogyaszt a 8100h-s lejátszó (2 PWM, 1 táblázat). De ha lassú memória van a 3. lapon, akkor valamivel több lehet, ilyenkor fordul elő ~500.
Hm, ez nagyon jó eredmény, legalábbis szerintem :lol:

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #573 on: 2017.March.01. 17:56:29 »
Ez a verzió fasza, én nem hallok torzítást, lehet fölösleges is a szétbontással próbálkozni, nem gondoltam volna, hogy sikerül elérni ilyen minőséget :)

Más, a legutóbb feltöltött EP verziót aki tesztelte, talált benne hibát, ha nem, akkor felteszem végleges verzióként.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #574 on: 2017.March.01. 18:30:50 »
Az EP verzió egyébként itt található, kezd elveszni a sok Spectrumos file között. :)

Ez a verzió fasza, én nem hallok torzítást, lehet fölösleges is a szétbontással próbálkozni, nem gondoltam volna, hogy sikerül elérni ilyen minőséget :)

Még TAP változatot kellene készíteni, úgy látom, a WOS fórumon már többen is kifogásolják a TZX-et. :oops:

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #575 on: 2017.March.01. 18:59:30 »
Még TAP változatot kellene készíteni, úgy látom, a WOS fórumon már többen is kifogásolják a TZX-et. :oops:
Sajnos igen, nem igazából értem, mert igazi gépen jobb lenne a TZX, gyorsabban tölt, megcsinálom a TAP-ot, most épp egy képpel szüttyögtem, beleteszem a TZX változatba is, vagy csak abba tegyem bele? :D
Ez lesz a kép, ha nincs kifogás ellene :)
[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #576 on: 2017.March.01. 19:24:08 »
most épp egy képpel szüttyögtem, beleteszem a TZX változatba is, vagy csak abba tegyem bele? :D

Lehet a TZX-ben is, ha nincs különösebb hátránya. Esetleg itt is használható lehetne a tömörítés, a 4200h-s kód és a képernyő (INCBIN használatával) külön forrás file-ba kerülne, és ennek a tömörített változatát kellene E000h címre kicsomagolni, majd a helyére másolni.

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #577 on: 2017.March.01. 19:31:15 »
Lehet a TZX-ben is, ha nincs különösebb hátránya. Esetleg itt is használható lehetne a tömörítés, a 4200h-s kód és a képernyő (INCBIN használatával) külön forrás file-ba kerülne, és ennek a tömörített változatát kellene E000h címre kicsomagolni, majd a helyére másolni.
Elméletileg nincs, én is így gondoltam, csak 0c000h címre kicsomagolva, és még a betöltőben, már be is csomagoltam , 1477 bájt lett :) , és az alsó 800h-t direkt üresen hagytam a képen, attr bájtja meg 3fh, hogy ne piszkítson bele a kód ami 4000-47ffh területen henyél :)

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #578 on: 2017.March.01. 19:33:13 »
De használom inkább az incbint a lejátszóban megoldást :)
Már értem miért mondtad a 0e000h-s kicsomagolási címet, mert a 0c000h-ba belelóg a kép adat csomagolva :lol:, ha nem előre teszem a képet, ami macerásabb is lehet.
« Last Edit: 2017.March.01. 19:36:38 by geco »

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: SID lejátszó
« Reply #579 on: 2017.March.01. 20:41:12 »
specy128 verzióról van már videó?
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #580 on: 2017.March.01. 20:53:28 »
specy128 verzióról van már videó?
Én nem csináltam, de még polírozás alatt van, a TZX-be betettem a képet, és az 50-250Hz-ig való vezérlést, most a TAP verziót kezdem.

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #581 on: 2017.March.01. 22:56:20 »
ha nincs hiba benne, akkor a végleges SIDBasicSP

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #582 on: 2017.March.02. 09:55:22 »
Néhány kisebb fejlesztésre még találtam lehetőséget, például a kép C64 formátumra konvertálva jobban tömöríthető, a sebességet pedig kiszámítom a fejléc alapján, tehát 41 és 255 között bármilyen érték működik. Így többet tud az EP verziónál, bár a sebesség növekedésével egyre rosszabb a minőség.

Offline geco

  • EP addict
  • *
  • Posts: 7223
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #583 on: 2017.March.02. 10:06:58 »
Néhány kisebb fejlesztésre még találtam lehetőséget, például a kép C64 formátumra konvertálva jobban tömöríthető, a sebességet pedig kiszámítom a fejléc alapján, tehát 41 és 255 között bármilyen érték működik. Így többet tud az EP verziónál, bár a sebesség növekedésével egyre rosszabb a minőség.
És még van egy, most a max file méret 5e80h, egy kis mókolással elérhetnénk az EP-s maximumot, az 5f00h-t.
Tegnap gondoltam én is a fejléc alapján szorzással való számolásra, de a fejlécben lehet 50,60,100,150,200,250-től eltérő érték is ? És már nem volt kedvem mókolni vele :D A kép eszembe se jutott :)
Ha gondolod, hogy érdemes ezeket megycsinálni, akkor ma megcsinálom.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #584 on: 2017.March.02. 10:15:47 »
A fent említett módosítások már elkészültek, csak még tesztelem. Ezen kívül még megpróbálom egy forrásba építeni a TAP és TZX verziót feltételes fordítással.

És még van egy, most a max file méret 5e80h, egy kis mókolással elérhetnénk az EP-s maximumot, az 5f00h-t.

Ha a sidSynthPacked is átkerül a 4200h-s területre, akkor ez könnyen megoldható. Mást talán nem is kellene oda másolni.
« Last Edit: 2017.March.02. 10:19:47 by IstvanV »