Welcome, Guest. Please login or register.


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

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 #450 on: 2017.February.20. 09:12:49 »
érdekes lenne tech infókat is írni egy összehasonlító videóra, meg a simára is
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #451 on: 2017.February.20. 14:41:59 »
Közben hallgatom a Youtube-on a videót. Van pár dallam, ami nagyon jó és sajnálom, hogy olyan gyorsan jön a másik utána. :D

A videón hallható zenék többségét ez a snapshot is tartalmazza. :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: SID lejátszó
« Reply #452 on: 2017.February.20. 16:37:02 »
jó a videó, ezt már lehet mutogatni a c64-eseknek :)
Egy ideje már jár körbe-körbe a fejemben a kérdés, hogy milyen reakciót remélsz belőlük kiváltani?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #453 on: 2017.February.20. 19:10:14 »
érdekes lenne tech infókat is írni egy összehasonlító videóra, meg a simára is

Itt lehet olvasni a hangminta lejátszás működéséről, a régebbi SIDBASIC/SIDBINT verzióhoz képest a lényegesebb különbségek:
- a hullámforma táblázatok mérete 512 helyett 256
- a zaj periódusideje ennek ellenére hosszabb, nincsenek ismétlődő minták a táblázatban
- 5 bites hangerő felbontás 4 helyett
- négyszögjel generálása aritmetikai műveletekkel, 8 bites PWM felbontás (régebben 7 bites volt)
- 4 MHz-es gépen a lejátszási frekvencia 7812.5 Hz-ről 10000 Hz-re növelve (a gyorsulást elsősorban a 8 bites táblázat címzés tette lehetővé), turbós gépeken egyenesen arányos a Z80 órajellel
- a tömörített bemeneti file-t nem csomagolja ki teljesen a lejátszás előtt, hanem csak 2*8K puffert használ. Ennek előnye és hátránya is van: 128K-s gépen hosszabb zenét lehet lejátszani, bár a bővített (pl. 640K vagy 1M) memóriának most nincs előnye, ilyen rendszeren a régi megoldás jobb lehetett. Nem kell megvárni az egész file kicsomagolását a lejátszás kezdete előtt, viszont valamivel nagyobb a CPU igény

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 #454 on: 2017.February.20. 19:16:45 »
Egy ideje már jár körbe-körbe a fejemben a kérdés, hogy milyen reakciót remélsz belőlük kiváltani?

hát mindenképpen érdekes technikai dolog, főleg egy olyan c64-esnek aki képben van a sid-el, hogy egy másik gépen lehet szimulálni, méghozzá nem egy mai brutál pc-n, hanem egy korabeli, hasonló teljesítményű gépen. ez minimum tök jó, tök érdekes :)
mi a kérdés? :)

pl érdekes lenne egy c64-en szimulálni az ep-s "epimgconv" konvertált raszterenként színezett képeit. 16 színnel, mindenféle villogtatással is csak valami béna eredményt adna :)
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #455 on: 2017.February.20. 19:30:38 »
pl érdekes lenne egy c64-en szimulálni az ep-s "epimgconv" konvertált raszterenként színezett képeit. 16 színnel, mindenféle villogtatással is csak valami béna eredményt adna :)

Nem feltétlenül lenne béna, ugyan a hardver csak 16 színt tud, az EP attribútum módjához hasonló megjelenítés lehetséges FLI használatával. A hardveres scrollozással pedig vízszintes "interlace" effektust lehet megvalósítani több színű módban, ilyet a NICK nem tud. Elsősorban a kevés szín a hátrány, de a képtől függ, hogy mennyire. Plus/4-es konvertáló programmal egyszerűen össze lehet hasonlítani, a p4fliconv hasonló az EP-s változathoz. Itt 121 szín lehetséges (illetve bizonyos trükkökkel több is lehetne), de a színek telítettsége fix, ami még mindig hátrány a NICK 8x8x4 es RGB színeihez képest.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: SID lejátszó
« Reply #456 on: 2017.February.20. 19:43:42 »
Egy ideje már jár körbe-körbe a fejemben a kérdés, hogy milyen reakciót remélsz belőlük kiváltani?
"Hú, azt hittem, ilyet csak a C64 tud. Elvesztettük a hidegháborút!!! :smt010 :smt085 :smt086 :smt087 :smt088 :smt089 :smt090  "
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

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 #457 on: 2017.February.20. 20:18:41 »
"Hú, azt hittem, ilyet csak a C64 tud. Elvesztettük a hidegháborút!!! :smt010 :smt085 :smt086 :smt087 :smt088 :smt089 :smt090  "

eh...
semminek semmi értelme...?
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: SID lejátszó
« Reply #458 on: 2017.February.20. 20:29:40 »
Feltettem a Pouet-re is, hátha valaki kedvet kap még megismerkedni az EP-vel :)

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 #459 on: 2017.February.20. 20:59:09 »
ez a buffer használat érdekes amúgy, ez már majdnem dma :)
Vigyázat! Szektás vagyok! :)

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: SID lejátszó
« Reply #460 on: 2017.February.20. 21:43:49 »
hát mindenképpen érdekes technikai dolog, főleg egy olyan c64-esnek aki képben van a sid-el, hogy egy másik gépen lehet szimulálni, méghozzá nem egy mai brutál pc-n, hanem egy korabeli, hasonló teljesítményű gépen. ez minimum tök jó, tök érdekes :)
mi a kérdés? :)

pl érdekes lenne egy c64-en szimulálni az ep-s "epimgconv" konvertált raszterenként színezett képeit. 16 színnel, mindenféle villogtatással is csak valami béna eredményt adna :)
Nos, ezt – másik géppel SID emulálás – több mint 25 éve megcsinálták már egy rokon masinán (+4), és az sem hatotta meg a C64 tábort. Nyilvánvalóan az ottani nyomor hangtechnikával és teljesítménnyel nehezítve nem igazán lehetett ezt a minőséget megközelíteni sem, de maga az elv és a korabeli megvalósítások nem jelentettek kisebb "áttörést". A dologgal itt is ugyanaz a probléma, mint Plus/4-en: a zenéléssel egy időben tudsz még valami érdekeset csinálni? És a válasz nagyjából ugyan az itt is, mint a pluszin: nem turbósított gépen nem sok mindent, vagy csak jelentősen visszavágott hangminőség mellett és/vagy halál kényelmetlenül programozva, de azt is csak akkor, ha szénné optimalizálod. Aztán ott van még az eredetiség kérdése. Biztosan a 64-es "levetett" zenéit akarnád használni, vagy a "platform büszkeséged" ennél egy kicsit nagyobb? Még mielőtt félreértenéd: az elért nagyszerű eredményt nem kérdőjelezem meg, és nyilván abba sem tudok érdemben beleszólni, hogy az EP-sek milyen irányt szeretnének maguknak választani.

A C64 grafikájának sem vagyok szakértője, de azért az utóbbi 10-15 évben ott is történt némi fejlődés. Mondjuk szín se több, se jobb nem lett mint volt. ;) Azonban jöttek ki új szoftveres grafikus módok, amik sprite rétegekkel manipulálnak, és elég meglepő eredményeket is lehet néha látni. Próbálj keresgélni SHFLI, SHIFLI, UFLI, NUFLI és MUCSU grafikákat. De jó témaválasztással és ügyes rajztechnikákkal a hagyományos módokban is jópofa grafikák születnek, nem csak innen-onnan konvertált képek. Meg esetleg érdemes megnézni a Blu-REU című demót.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: SID lejátszó
« Reply #461 on: 2017.February.21. 12:16:21 »
Én még annyira se ;) , de ha van kedved még segíteni, akkor belefoghatunk.
Igen arra emlékeztem, hogy nem az, de esetleg egy próbát lehet tenni az EP-féle lejátszással is, ha az első variáció nem lenne jó.

Csináltam egy SIDBasic videjót a jútyúbra :)

ez marha jó!
nem gondoltam, hogy ilyen minőségben lehet emulálni a SID-et!

különösen tetszik a 23. perc környékén lévő zene, olyan mint egy reneszánsz tánczene. Melyik játékból van?

Lesz a lejátszónak játékba fordítható verziója? (és leírás hozzá?) :oops:
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: SID lejátszó
« Reply #462 on: 2017.February.21. 12:46:20 »
különösen tetszik a 23. perc környékén lévő zene, olyan mint egy reneszánsz tánczene.

Iron Lord?

Quote
Lesz a lejátszónak játékba fordítható verziója? (és leírás hozzá?) :oops:

Valószínűleg megoldható a játékba építhető verzió, bár a pufferelt lejátszásnál gyakorlatilag 50 Hz-es megszakításban kellene futnia a játéknak. Egyszerűbb játéknál talán még maradna elég CPU idő a frekvenciát 8 kHz-re csökkentve.

Plus/4-es konvertáló programmal egyszerűen össze lehet hasonlítani, a p4fliconv hasonló az EP-s változathoz.

Az új verzióban hibásnak tűnik az előnézet, ezért hamarosan lesz 1.2.10.1. :oops:
« Last Edit: 2017.February.21. 12:51:25 by IstvanV »

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: SID lejátszó
« Reply #463 on: 2017.February.21. 13:14:05 »
Valószínűleg megoldható a játékba építhető verzió, bár a pufferelt lejátszásnál gyakorlatilag 50 Hz-es megszakításban kellene futnia a játéknak. Egyszerűbb játéknál talán még maradna elég CPU idő a frekvenciát 8 kHz-re csökkentve.

Igazából nem is feltétlenül a játék közbenre gondoltam, hanem pl. az elejére, amikor csak pl. bill. figyelésre vár. Ott futhatna full minőségben is.
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: SID lejátszó
« Reply #464 on: 2017.February.21. 13:15:49 »
Iron Lord?
Oké, most lebuktam, hogy csak belepörgettem a videóba, ott van a szám elején a kiválasztás a FILE menüből... :oops:
*** Speicherplatz zu klein