İletileri Göster

Bu özellik size üyenin attığı tüm iletileri gösterme olanağı sağlayacaktır . Not sadece size izin verilen bölümlerdeki iletilerini görebilirsiniz


Konular - stranger

Sayfa: [1] 2
1
çeşitli / 19 Haziran Iron Maiden konseri
« : 05.04.2011 22:16:41 »
18-19 Haziranda istanbulda olacağım. Hem iş yoğunluğundan haberi olmayanlara küçük bir mekanda ve sınırlı bilet sayısından bahsedilen konseri haber vereyim hemde beraber gitme durumu olur mu diye ortaya bir laf atayım dedim :)

2
analog / eski analog memberlarına selam
« : 26.03.2011 22:01:07 »
Buraya hiç yazmamışız... ıçimden buraya bir post atmak geldi nedense... Tüm eski memberlara selamlar... ;)

4
buluşmalar / Beam on Playstation @ izmir
« : 26.11.2010 11:24:32 »
Bayramda Skate 'ler ile aile meetingimiz :)
 
Beam'i ilk defa Playstation 'da oynadık hatta ufak çaplı bir turnuva da söz konusu oldu. Orataya çıkan fikir mouse ve gamepad (joystick) ile oynayanların ayrı ayrı puanlanması gerektiği oldu. Hatta ben gamepadle hiç oynayamadım sıçtım desem yeridir  allahtan beni oynarken çeken olmamış :)

5
çeşitli / ücretsiz c64 emu iphone
« : 05.04.2010 22:22:29 »
bir kampanyadan dolayı applestore da bugüne özel ücretsiz. Bilgilerinize...

6
graphics / Bitmap 2 Charset
« : 19.11.2009 17:32:33 »
Bitmap grafikleri karakter setine çevirmek için bir sürü program arasından kimler hangi programı kullanıyor? Other Plartform Tool kullanan var mı?

7
scene sitelerinden / 4k Basic Game Compo II
« : 15.11.2009 21:01:00 »
http://www.forum64.de/wbb3/index.php?page=Thread&threadID=32895
 
7D9 için uğraşıldığı için bu eğlenceli yarışmaya burdan katılan olur mu bilmem fakat yinede ekstra zamanı olanlara duyurulur.

8
scene sitelerinden / Stan Schembri hayata veda etti
« : 31.10.2009 13:49:07 »
C64'ün ünlü oyunlarını programlamış bir kişi daha aramızdan ayrıldı.
Epyx ve System 3 programcılarından Stan Schebri 44 yaşında hayata veda etti.
 
Bazı oyunları:
Barbarian
Cauldron II
Last Ninja III
Kaynak: vandalism news

9
web linkleri / Lemon64 Simon's Basic
« : 08.10.2009 22:50:23 »
http://www.lemon64.com/forum/viewtopic.php?t=31356&sid=a7c54145633db2541426b7c6c7227f2a
 
Lemon 64 forumundaki elemanlar Simon's Basic'in yazarına ulaşmayı başarmış. David Simons a yani. Daha doğrusu babasına ulaşmışlar ki herzaman konuşulan programı babasının yazdığıdır :) Babası aracılığı ile adamla konuşup soru falan soracaklarmış. Simons Basic hakkında içinizde kalan bişey varsa buyrun :)

10
c64 / code optimizasyon örnekleri
« : 05.10.2009 16:57:42 »
Ara sıra c64 coding bölümünde birşeyler paylaşıyorum. Özellikle daha önce değinilmemiş üzerinde uğraştığım konuları seçiyorum fakat yinede tekrar oluyorsa yada sıkılanlar varsa kusura bakmasınlar. Amaç hani derler ya ... hem ziyaret hem ticaret.
Aşağıdaki codelar; 3 adet farklı sprite'ın datalarının nereden okunacağını ve renklerinin ne olacağını belirliyor. Burdaki nüans sprite banklarını 1'er bank arayla okutmamız.
1.sprite'ı :$0900
2.sprite'ı :$0980
3.sprite'ı :$0a00
datalarını adreslerinden okuyor ve renklerini beyaz yapıyor.

ıntrolarda spriteları set etmek için sıklıkla kullanılan bu kodu elimden geldiği kadar optimize etmeye çalıştım. (En sonunda fazla optimize edilemediğine karar verdim eheheh... )
 
ılk kod klasik ... hafızada rts dahil 26 byte kaplıyor,açık yazılmış olanı...
 
ıkinci kod biraz daha kısaltılmış olanı 24 byte'lık yer kaplıyor
Farkı X register'ini Akü'ye aktarıp ufak bir hesaplamayla bu işi yapıyor. 2 byte kazandırıyor.
 
Aklıma üçüncü ve daha kısa bir yol geldi. Fakat sanırım Pha ve Pla'nın kullanımında boka sardığım için 07f8,07f9,07fa'nın değerlierini verebiliyor fakat $d027,$d028,$d029 'a herhangi bir değer yazamıyor. Aslında kesin bir şekilde
lda#$01
sta$d029
yapmama rağmen olmaması Pha ve Pla 'nın kullanımının Skate, Nightlord ve Endo üçlüsünden birinin olaya el atması gerektiği hissini bende uyandırdı :)
 
;//code#1 =26 byte\\

lda#$24
sta$07f8
lda#$26
sta$07f9
lda#$28
sta$07fa

lda#$01
sta$d027
sta$d028
sta$d029
rts
 
;// code#2 = 24 byte \\
ldy#$00
ldx#$24
dongu:  
lda#$01
sta$d027,y
txa
sta$07f8,y
clc
adc#$02
tax
iny
cpy#3
bne dongu
rts
 
;//code#3 =23 byte\\
ldy#$03
lda#$28
pha
dongu:
lda#$01
sta$d026,y
pla
sta$07f7,y
sec
sbc#$02
pha
dey
bne dongu:
rts

11
c64 / sprite trick
« : 30.09.2009 17:51:34 »
Aklıma birşey takıldı bunu çözmek için bir trick var mı diye merak ediyorum.
256 byte yerimiz var autorun yapıyoruz.1 adet te sprite datamız var.
$0801 autorun
$080d code basla
$08c0 23.bank sprite datasını mecburen buraya koyuyoruz.
$08ff code sonu
 
Elimizde 64 byte'lık sprite datamız olsa herhangi bir sorun yaşamayacağız. Ama elimizdeki data 45 byte. Yani 19 byte'lık bir kayıp olacak.
$08ec civarlarında datamız bitiyor ve 0,0,0... diye gidiyor....
 
Soru şu ki... sprite datasını bir şekilde $08d3 civarlarında bir yerden başlatarak okutabilir miyiz.
 
Aslında ben bir trick buldum fakat orada da autorun ile ilgili sorun çıkıyor.
 
Aslında autorun'ı $0801 'de değilde daha ilerde yapabilsek böyle bir sorun oluşmayacaktı. Çünkü code u önce çekerek 256.byte'ı 45byte'lık sprite'ın son byte'ı yapıp programı kapatırdık.
 
Yani benim aklıma gelen trick şöyleki autorun edemediğim için trick'cik oluyor kendisi :)
 
$08ed code başlangıcı ($0900'den 19 byte önce başlatıp)
$09c0 de bank'ın başlangıcını yakalayıp 45 byte'ımızı dizerek
$09ed 'de code u bitirmek. Geri kalan 19 byte 0 olacağı için de herhangi bir sorun teşkil etmeyecek.

12
demoscene / amiga'cılar tembel miyiz?
« : 17.09.2009 23:08:16 »
Parti yaklaşırken, uzun zamandır aklımda olan şu konuyu açmazsam olmayacak. Bizim partilerde release 'ler (genelde) ya 64 ya pc olarak sınırlı kalıyor. Ben dahil uzun yıllar amiga'da faaliyet gösteren scenerlar neden oturupta amiga 'da bişiler yapmaya uğraşmıyoruz.
 
Bence bu iş coder'lardan kaynaklanıyor olabilir. Sonuçta grafik ve müzikler hemen hemen her plartforma port edilebiliyor.
 
O kadar amiga grubu o kadar adam nereye kayboldu anlamadım.
 
Herkes başka plartformlara mı adapte oldu?
Yoksa amiga için yeteri kadar cross development stuff'ı çıkmadı?
 
Nedir yani...

13
c64 / interrupt gereksinimleri
« : 26.08.2009 11:11:27 »
C64 coding bölümü uzun zamandır kullanılmamış. Hem biraz hareket gelsin hemde birşeyler paylaşayım ve sorayım dedim...
 
Kısıtlı alanlar kullanırken, hatta bu kısıtlı alanlarda sprite gösterirken örneğin 256 byte vb. interrupt kullanımı çok zahmetli oluyor. Yani sprite'a loop yapan bir hareket yaptırmayacaksanız, işin içine bi sürü kotroller giriyor ve yeriniz iyice daralıyor.
 
Fakat int. kullanmadığınız zamanda o güzel smooth'luğu yakalamak için satır yakalamakta(*) tek başına bir işe yaramıyor. Belki birkaç kez tekrar edilirse belli bir smooth'luk yakalanabiliyor. Aslında 256 byte ta müzik olmadığı için araya beklemeler koyarak ta bu iş yapılabilir.
 
Kısıtlı alanlar kullanırken sizin sprite'ların smooth hareket etmeleri için neler yaptığınızı merak ettim.
 
(*) gibi...
lda#$ff
dongu    cmp$d012
bne dongu

14
web linkleri / Guitar Hero Commodore 64
« : 24.08.2009 15:58:49 »
http://www.toniwestbrook.com/shredz64
 
Güzel fikir diye buna derim :)

15
music / Polly Tracker (C=64)
« : 15.03.2007 20:52:25 »
http://noname.c64.org/csdb/release/index.php?id=47686

Benim cok ho$uma gitti. Amiga'daki Protracker gibi sample ensturmanlarla c64 uzerinde muzik yapmak icin... AyrIca 4 kanal destegi , yaptIgInIz mod'u sid'e convert etme tool'u ve 5 disket ensturman ve ornek moduller.

Hemde gercek c64 uzerinde :) Other plartform tool degil... Muzisyenler ne dusunur bilmiyorum ama  bence hayli eglenceli bir program. Ozellikle sid icin ensturman yaratmaya useniyorsanIz ,) Unutmadan cekin bo$ vaktinizde kurcaLayIn derim.

Sayfa: [1] 2