Gönderen Konu: SID çalmak, LOGO göstermek  (Okunma sayısı 14652 defa)

SID çalmak, LOGO göstermek

« Yanıtla #30 : 20.01.2007 23:20:16 »
Hızlı düğmeleri aç

esmaeild

İleti: 96

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.kodhane.com
soru 1: sid ten data yı ayırdım. çalıyor. fakar sid playerde müzik çok kaliteli çalıyor. emulatörde ben çaldırınca aradan bir sürü ses kayboluyor. nedendir?:confused:
 
soru 2: deneme yaptığım sid in içinde 5 tane parça varmış. benim kod sadece 1. parçayı çalıyor aküye #$01, #$02 vs. yüklememe rağmen diğer parçaları değil  hep 1. parçayı çalıyor. diğer parçalara geçmenin aküye parça indexini koyup yola çıkmaktan başka bir triği varmıdır?:confused:
Coding Is Art.

SID çalmak, LOGO göstermek

« Yanıtla #31 : 21.01.2007 02:59:37 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Bazen bu işi için Y ya da X resigterları da kullanılabilir.
 
ldy#2
jsr $1000
 
gibisinden. Bir de zaman zaman 3. bir adres daha olabilir. Örneğin $1006 gibi. Buraya da parametrelerle jsr'leyerek track seçebilirsin. Ben tam bir $x000 $x003 adamıyımdır. Hani $1000 olmak zorunda değil olsun da $e000 $e003 olsun. Başka formattaki müzikleri hiç kullanmadım. En büyük sebebi ise birlikte çalıştığım yegane müzisyenin Hydrogen olması ve onun da tüm müziklerinin bu formatta olması. Birkaç kere yabancı scenerların müziklerini kullandım. Onlar da bu formattaydı.
 
Sanırım Nightlord ya da diğer SID tarafı kuvvetli kişiler sana daha tatmin edici açıklamalarda bulunabilirler. Benden bu kadar.

SID çalmak, LOGO göstermek

« Yanıtla #32 : 21.01.2007 03:02:06 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Emülatör'ün ses kalitesi problemine gelince, bu emülatörden emülatöre değişir. Ayrıca emülatörlerin içinde ses ile ilgili ayarlar da var. Belki yanlış SID seçilidir ya da ses kartının yanlış driverını kullanıyordur. Yani Creative ise ses kartın Creative değil de windowsun default driverlarından birini kullanıyordur.
 
Bunun haricinde SIDPlay bende de emülatörden daha iyi sonuç veriyor. Yani bu normal. SIDPlay yalnızca bu amaçla tasarlanmış. Emülatörde başka optimizasyon kaygıları da olabilir mantıken.

SID çalmak, LOGO göstermek

« Yanıtla #33 : 21.01.2007 13:51:57 »
Hızlı düğmeleri aç

esmaeild

İleti: 96

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.kodhane.com
y ile oynayıca ses incelip kalınlaşıyor :)
dosyaları ekledim. vice ile çalışıyorum.
 
Kod: [Seç]
[SIZE=1][COLOR=#008000]
!to[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#800080]"player.prg"[/COLOR][/SIZE][SIZE=1][COLOR=#000040],cbm
[/COLOR][/SIZE][SIZE=1][COLOR=#008000]*=[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$c000
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sei
lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$7f
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$dc0d
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$00
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$dc0e
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$01
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d01a
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]ldx [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$00[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#808080]; 0 nolu parçayı seç
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]jsr [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$09df[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#808080]; Müziği başlangıç durumuna getir
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$1b
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d011
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#804000]$50
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d012
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#000040]<int
sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$0314
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]lda [/COLOR][/SIZE][SIZE=1][COLOR=#008080]#[/COLOR][/SIZE][SIZE=1][COLOR=#000040]>int
sta [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$0315
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]cli
rts
int
inc [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d020
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]jsr [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$09e2[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#808080]; Müziği çaldır
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]dec [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d020
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]inc [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$d019
[/COLOR][/SIZE][SIZE=1][COLOR=#000040]jmp [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$ea31
[/COLOR][/SIZE][SIZE=1][COLOR=#000040][/COLOR][/SIZE][SIZE=1][COLOR=#008000]*=[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#804000]$09df
[/COLOR][/SIZE][SIZE=1][COLOR=#008000]!bin[/COLOR][/SIZE][SIZE=1][COLOR=#000040] [/COLOR][/SIZE][SIZE=1][COLOR=#800080]&quot;sample/musicandplayer/Triplex_PSID.bin&quot;[/COLOR][/SIZE][SIZE=1][COLOR=#000040],,2
[/COLOR][/SIZE]
« Son Düzenleme: 21.01.2007 13:56:39 Gönderen: esmaeild »
Coding Is Art.