Welcome, Guest. Please login or register.


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

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
SID lejátszó
« on: 2011.November.28. 09:33:47 »
Meglepi
Istvánnal való beszélgetés, és egy előző kis konverzió fellelkesített, és megpiszkáltam a régen pihenőben lévő programot. Jópár hibát kijavítottam, pl nem tölti be a fájlokat minden egyes váltásnál, de még vannak benne hibák, várom a hibaaddon listát :D
Használatos billentyűk: int joy jobb/bal, Esc.

Offline Lacika

  • EP addict
  • *
  • Posts: 3189
  • Country: hu
    • http://www.ep128.hu
Re:SID lejátszó
« Reply #1 on: 2011.November.28. 23:47:40 »
A file-bõvítés használata talán szimpatikusabb lenne. (?)
Most már határozottan értékelhetõ hangok jönnek ki a gépbõl!  :smt038 (Bár a Last Ninjára kicsit nehéz ráismerni...  :oops:)

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 #2 on: 2011.November.29. 01:31:37 »
Hú, ez tök jó. Nekem különösen, aki marha jól ismerem a legtöbb sid zenét.
Szerintem nagyon jól sikerült szimulálni, vagyik átvinni amit lehet paramétert.
Vigyázat! Szektás vagyok! :)

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #3 on: 2011.November.29. 08:58:29 »
A file-bõvítés használata talán szimpatikusabb lenne. (?)
Most már határozottan értékelhetõ hangok jönnek ki a gépbõl!  :smt038 (Bár a Last Ninjára kicsit nehéz ráismerni...  :oops:)
Mire gondoltál a file-bővítésnél?
:) Vannak még gondok, az LN1-ben vannak nehezebben felismerhető számok, de ez sztem a spéci hangoknak köszönhető, ilyen az Exploding fist is, az LN2-ben van pár hely, ahol az envelope túl hamar lecseng, a Dizzy is ezért értékelhetetlen, ezt szeretném javítani, az első hiba nem hiba, az csak az István tervbeli SID lejátszójában lehetne megoldva :)

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #4 on: 2011.November.29. 09:10:31 »
Hú, ez tök jó. Nekem különösen, aki marha jól ismerem a legtöbb sid zenét.
Szerintem nagyon jól sikerült szimulálni, vagyik átvinni amit lehet paramétert.
Köfi :), az envelope-okat kell még javítani, ott van bibber, csak az envelope (50Hz-es megszakítással, azt megnézem még, hogy mire lehet felmenni megszakításügyileg), zaj (ott is egyszerre csak egy csatorna szólhat), és a generátor hangfrekvenciája van átvíve (István adta az ötletet a 8 kb-os táblához, ez nagyot lendített a hangok pontosságán), és a control bit csekkolása.

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #5 on: 2011.November.29. 09:22:51 »
Még azt nem tudom, hogy a zajfrekvencia SID-en milyen értékek között mozog, egyelőre 4-gyel osztottam a DAVE-re kapott hangvfrekvenciát, a zajfrekvencia értékhez.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re:SID lejátszó
« Reply #6 on: 2011.November.29. 09:38:50 »
Mire gondoltál a file-bõvítésnél?
Szerintem erre:
[ Guests cannot view attachments ]

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #7 on: 2011.November.29. 11:19:23 »
Szerintem erre:

Ezt nem is imerem, de az EP128.hu-n se találom, tuti én vagyok a béna. Ez a megadott helyről csinál egy file-listát, és onnan lehet kiválasztani a megfelelő file-t?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re:SID lejátszó
« Reply #8 on: 2011.November.29. 11:33:52 »
Ezt nem is imerem, de az EP128.hu-n se találom, tuti én vagyok a béna. Ez a megadott helyrõl csinál egy file-listát, és onnan lehet kiválasztani a megfelelõ file-t?
Itt a legutóbbi verzió.
Ezt használja a HEASS, IVIEW, SNDPLAY, stb
Beolvassa a lemez könyvtárát, ott mászkálhat a felhasználó, majd visszaadja a megadott pufferbe azt a fájlnevet, ami ki lett választva, már mehet is rá a csatorna megnyitás hívás :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re:SID lejátszó
« Reply #9 on: 2011.November.29. 11:58:07 »
A letöltéseknél található Boulder Dash átiratom forráskódjában van .com file-ba beépíthető változat is (file.s), így olyan gépen is használható, amelyen nincs FILE bővítés. A bouldash.s-ben a chooseLevelFile rutinban található példa az ilyen beépített FILE használatára.
« Last Edit: 2011.November.29. 12:05:38 by IstvanV »

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #10 on: 2011.November.29. 12:49:58 »
A letöltéseknél található Boulder Dash átiratom forráskódjában van .com file-ba beépíthető változat is (file.s), így olyan gépen is használható, amelyen nincs FILE bővítés. A bouldash.s-ben a chooseLevelFile rutinban található példa az ilyen beépített FILE használatára.

Köszi szépen, ez így már szimpibb, a másik megoldás nem tetszett, be kellett volna tölteni mindig a bővítést, ha épp nincs betöltve.

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #11 on: 2011.November.29. 13:54:10 »
A file-bõvítés használata talán szimpatikusabb lenne. (?)
Most már határozottan értékelhetõ hangok jönnek ki a gépbõl!  :smt038 (Bár a Last Ninjára kicsit nehéz ráismerni...  :oops:)
A mostani megoldásban mi nem szimpi?

Offline geco

  • EP addict
  • *
  • Posts: 7072
  • Country: hu
    • Támogató Támogató
Re:SID lejátszó
« Reply #12 on: 2011.November.30. 08:41:14 »
Köfi a segítséget, a FILE-ra le lett cserélve a régi megoldás. Szemrevételezés után várom a többi dolgot :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14710
  • Country: hu
    • http://enterprise.iko.hu/
Re:SID lejátszó
« Reply #13 on: 2011.November.30. 09:57:40 »
Egy apróság: a föl/le gombokra lehetne a tune választásnál az eleje/vége ugrás. Ez olyan sok tune-s fájlnál érdekes, mint pl a N&S.
Egy másik, hogy célszerû lenne a 8+3-as fájlnevekkel berakni a zenéket a csomagba, hogy EXOS kompatibilisek legyenek :-)

Offline Povi

  • EP addict
  • *
  • Posts: 2290
  • Country: hu
    • http://povi.fw.hu
Re:SID lejátszó
« Reply #14 on: 2011.November.30. 10:43:48 »
Meglepi

Tök jó, köszönjük! Akkor ezek szerint mégis csak sid player letta dologból... :-)

Már csak egy SID-es hangkártyát kéne építeni EP-re (mint anno a C+4-hez és PC-hez is csináltak), és akkor aztán tényleg tökéletesen szólna minden... :-) Gondolom a lejátszó program megírása is sokkal egyszerűbb lenne, és elférne pár száz byte-ban az egész :-)
*** Speicherplatz zu klein