Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
Sayfa: [1] 2   Aşağı git
Yazdır
Gönderen Konu: Çaya davet...  (Okunma Sayısı 14446 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
guru68
Deneyimli
*****
Mesaj Sayısı: 964


arıyor: SONY MSX


Üyelik Bilgileri WWW
« : Temmuz 06, 2011, 15:20:27 ÖS »

arkadaşlar cumartesi günü, saat 13 gibi şişli cevahir avm'nde tanışmaya, sohbet etmeye ve çay içmeye buluşuyoruz, gelmek isteyen olursa buyursun... Kahkaha

şu an katılanlar:

joker_
CommodoreFan
guru68
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #1 : Temmuz 06, 2011, 15:36:50 ÖS »

Afiyet olsun. Katılma niyetim vardı ama şehir dışında olacağım.
Logged

guru68
Deneyimli
*****
Mesaj Sayısı: 964


arıyor: SONY MSX


Üyelik Bilgileri WWW
« Yanıtla #2 : Temmuz 06, 2011, 15:58:37 ÖS »

teşekkürler wiz, bidahaki sefere bekleriz ama kaçamazsın
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.798


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #3 : Temmuz 06, 2011, 17:03:13 ÖS »

Hatta Joker'e göstermek istediğim spritelar vardı. Artık bir şekil yapacağız.

/** Off topic
 Eğer bir arkadaş hayrına sprite pad ile hazırladığım spriteları Vice la nasıl gösterebileceğim konusunda ufak bir kod örneği yayınlayabilirse çok süper olur.

Örneğin, 8 frame'den oluşan bir sprite. Kodumuz sprite data'yı kopyaladığımız adresi VIC'e gönderip, sprite'ı açıyor. Ardından sırasıyla bir loop şeklinde sprite data register'ının adresini değiştirerek 8 frame'lik animasyonu oynatıyor. Bitince bşa sarıyor. (Ham sprite datasını maille göndermek çok amatörce geldi nedense.)

Kod ACME'ye göre olursa tam süper olur.
Off topic */


Logged

Skate
Uzman
*****
Mesaj Sayısı: 1.479


A Sinner Scener


Üyelik Bilgileri WWW
« Yanıtla #4 : Temmuz 06, 2011, 18:06:46 ÖS »

offtopic:

Kod:
	!to "sprite_animator.prg",cbm

;
; Constants
;
SCREEN_ADDRESS = $0400
BASIC_START = $0801
CODE_START = $080d
SPRITE_ADDRESS = $0c00

NUMBER_OF_SPRITES = (SPRITE_END_ADDRESS - SPRITE_ADDRESS) / $40
ANIMATION_SPEED = 5 ; Wait For "N" Frames

FrameCounter = $fa
SpritePointer = $fb
;
; Basic Autorun
;
* = BASIC_START
!byte 12,8,0,0,158
!if CODE_START >= 10000 {!byte 48+((CODE_START/10000)%10)}
!if CODE_START >= 1000 {!byte 48+((CODE_START/1000)%10)}
!if CODE_START >= 100 {!byte 48+((CODE_START/100)%10)}
!if CODE_START >= 10 {!byte 48+((CODE_START/10)%10)}
!byte 48+(CODE_START % 10),0,0,0

* = CODE_START
sei

jsr $e544
lda #$02
sta $d020
lda #$00
sta $d021

lda #$01
sta $d015

lda #$01
sta $d027

lda #$a0
sta $d000

lda #$a0
sta $d001

Start
lda #NUMBER_OF_SPRITES
sta FrameCounter

lda #(SPRITE_ADDRESS & $3fff)/$40
sta SpritePointer

MainLoop
lda SpritePointer
sta SCREEN_ADDRESS+$3f8

lda #$ff
cmp $d012
bne *-3

ldy #ANIMATION_SPEED
WaitOL ldx $d012
dex
WaitIL cpx $d012
bne WaitIL
dey
bne WaitOL

inc SpritePointer
dec FrameCounter
bne MainLoop

jmp Start

* = SPRITE_ADDRESS
;sprite 0
!fill 63,$aa
!byte 0
;sprite 1
!fill 63,$f0
!byte 0
;sprite 2
!fill 63,$0f
!byte 0
;sprite 3
!fill 63,$55
!byte 0
;sprite 4
!fill 63,$18
!byte 0

SPRITE_END_ADDRESS = *

"!fill 63,X" şeklindeki bölümleri silip, kendi spritelarını ekleyebilirsin. ister !byte ile doldur, ister !bin "sprite01.bin" şeklinde yüklet artık orası sana kalmış. "SPRITE_END_ADDRESS = *" bölümünü dosyanın sonunda tuttuğun sürece toplam sprite sayısı otomatik olarak algılanacaktır. Baştaki ANIMATION_SPEED parametresi ise iki animasyon karesi arasında kaç frame bekleneceği değeridir. C64 50 FPS olduğu için 50 yazarsan 1 sn bekleyecektir. Şu anki değeri "5" 1/10 sn'ye denk gelir. "1" 1/50 sn beklerken "0" yazarsan 256/50 = 5.12 sn bekleme yapacaktır.

Kod:
	lda #$01
sta $d027

Burada sprite'ın rengi belirleniyor. Çok renkli sprite kullanacaksan bu bölümü şu şekilde değiştirmen lazım;

Kod:
	lda #$01
sta $d01c

lda #$01
sta $d027
lda #$02
sta $d025
lda #$03
sta $d026

$d027 yine sprite'ın renklerinden biri. $d025 ve $d026 da 2. ve 3. renkleri.

Başka bir ihtiyacın olursa bildir. Kolay gelsin.
Logged
Skate
Uzman
*****
Mesaj Sayısı: 1.479


A Sinner Scener


Üyelik Bilgileri WWW
« Yanıtla #5 : Temmuz 06, 2011, 18:13:24 ÖS »

OnTopic: Cumartesi yarım gün çalışıyorum ve iş çıkışı Bon Jovi konserine gideceğim. Arada çok az ihtimal de olsa uğrayabilirim.
Logged
joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #6 : Temmuz 06, 2011, 21:06:32 ÖS »

arkadaşlar çok önemli bir işiniz yoksa tembellik etmeyin gelin derim
@wizofwor;
skate'in olduğu yerde benim kod örneği yazmam abes olur fakat aklınızda olsun c64 coding ile ilgili
www.tr-demoscene.info/forumdisplay.php?f=31
burada derya gibi bilgiler mevcut Kahkaha
Logged
commander64
Uzman
*****
Mesaj Sayısı: 3.442



Üyelik Bilgileri WWW
« Yanıtla #7 : Temmuz 06, 2011, 21:39:48 ÖS »

çayı hergün içiyoruz
Logged

Gökçe Bozkurt
Deneyimli
*****
Mesaj Sayısı: 2.968


Nigripinis


Üyelik Bilgileri WWW
« Yanıtla #8 : Temmuz 06, 2011, 23:01:35 ÖS »

Skate:
Bon Jovi ye ben de gidiyorum ama bildiğim kadarı ile cuma iş çıkışı gitmen lazım
« Son Düzenleme: Temmuz 06, 2011, 23:03:38 ÖS Gönderen: Gökçe Bozkurt » Logged

A4000|FastlaneZ3|RetinaZ3|Tandem Ide|CF
A2000|G-Force 040/33|Cybervision64-3D|
A2000|Mobo|GVP HX-2000-II|Supra 8Mb
A2000|Mobo|8Up!6Mb
A1200|PPC 040/25/200|Mediator Sx|Vodoo4500|256Mb
A1200|Hawk 8Mb|CF
A1200|Mobo|Elbox 4Mb
A600|ACA030|Indivision ECS|A604|CF
A600|Mobo|A
guru68
Deneyimli
*****
Mesaj Sayısı: 964


arıyor: SONY MSX


Üyelik Bilgileri WWW
« Yanıtla #9 : Temmuz 07, 2011, 01:11:14 ÖÖ »

commander sana bi tequilla ısmarlarık sen yeterki gel
Logged
Skate
Uzman
*****
Mesaj Sayısı: 1.479


A Sinner Scener


Üyelik Bilgileri WWW
« Yanıtla #10 : Temmuz 07, 2011, 10:05:21 ÖÖ »

@Gökçe: Evet haklısın. Bir an ben dün ayın 5'i sanmıştım, yanlış hesaplamışım.
Logged
Gokhan Ozkan
Deneyimli
*****
Mesaj Sayısı: 2.269



Üyelik Bilgileri
« Yanıtla #11 : Temmuz 07, 2011, 10:44:30 ÖÖ »

Gelmek çok isterdim.
Ama ne yazıkki  evde tadilat işi olduğu için çok büyük olasılıkla gelmeye vakit bulamıyacağım.
Logged
commander64
Uzman
*****
Mesaj Sayısı: 3.442



Üyelik Bilgileri WWW
« Yanıtla #12 : Temmuz 07, 2011, 12:28:08 ÖS »

gelmeye çalışırım
Logged

joker_
Deneyimli
*****
Mesaj Sayısı: 2.120



Üyelik Bilgileri
« Yanıtla #13 : Temmuz 07, 2011, 13:18:56 ÖS »

gelmeye çalışırım
commander kardesim gelmeye calis ne zamandir gorusemiyoruz
Logged
Skate
Uzman
*****
Mesaj Sayısı: 1.479


A Sinner Scener


Üyelik Bilgileri WWW
« Yanıtla #14 : Temmuz 07, 2011, 13:20:37 ÖS »

saat 13 benim için epey erken ancak birkaç saat takılacak olursanız katılacağım ben de. Cevarhir'in içinde Atlantis'e gider Outrun oynarız.
Logged
Sayfa: [1] 2   Yukarı git
Yazdır
Gitmek istediğiniz yer: