İ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 - ozayturay

Sayfa: [1]
1
web linkleri / RetroDergi.com
« : 26.05.2013 23:29:10 »
Arkadaşlar, retro dergileri derli toplu bir şekilde bulabileceğiniz, online olarak okuyabileceğiniz veya indirebileceğiniz bir site yapmıştım 1 sene kadar önce. Ancak çok fazla içerik eklemek mümkün olmamıştı. Geçtiğimiz birkaç haftadır biraz zaman ayırma fırsatım olunca elimdeki mevcut dergileri dönüştürmeyi bitirdim ve bu hafta sonu upload ettim..

Tabi bu 1 sene zarfında yeni taramalar da olmuştur mutlaka. Onları da yavaş yavaş ekleyeceğim.

Hadi şimdi bir dergi seçin ve nostaljinin keyfini çıkarın. ;)

2
web linkleri / RetroDergi.com
« : 01.03.2012 11:01:33 »
Arkadaşlar, retro dergileri derli toplu bir şekilde bulabileceğiniz, online olarak okuyabileceğiniz veya indirebileceğiniz bir site yaptım kendimce. şimdilik içerik çok fazla değil ama yavaş yavaş arşivleri dönüştürüyorum vakit buldukça.


Umarım beğenirsiniz. ;)

3
c64 / C64 Turbo Load Simülasyonu
« : 02.05.2009 00:24:43 »
Nightlord'un VIC tutorial'ını okumaya başladıktan sonra 2003 senesinde yaptığım ilk intronun kaynak kodlarından da bazı kısımlar alarak kasetten yükleme yaparken çıkan renkli çubukları simüle ettim raster barlar ile. Bakalım kaçınızı eski günlere götürebileceğim?

Kod: [Seç]
!to "colorbars.prg", cbm

*=$0801

!word nextline            ;start basic listing
!word 2009            ;2009
!byte $9e            ;sys
!text "2061"            ;2061
!byte 0
nextline:
!word 0                ;end basic listing

start:
lda #$00            ;choose black color
sta $d020            ;set border color
;sta $d021            ;set background color
;lda #$01            ;chose white color
;jsr $e536            ;set character color & clear screen

jsr prepare_irq            ;prepare irq

end:
jmp end                ;endless loop

prepare_irq:
sei                ;disable interrupts
lda #$7f
sta $dc0d            ;disable cia interrupts
lda $d01a
ora #$01
sta $d01a            ;activate raster irq
lda $d011
and #$7f
sta $d011            ;irq raster line < 256
lda #$00
sta $d012            ;irq raster line = 0
lda #<irq_routine
sta $0314
lda #>irq_routine
sta $0315            ;set irq routine address
lda #$01
sta $d019
cli                ;enable interrupts
rts

irq_routine:
inc $d019            ;irq ok, prepare for the next one
lda #$00            
jsr wait_raster            ;wait for raster line
jsr draw_colorbar        ;draw color bar
lda $dc01            ;read keypress
cmp #$ef            ;if not space
bne continue            ;continue, else
sei                ;disable interrupt
jsr $ff81
jsr $ff84
lda #$31
sta $0314            ;restore lo byte
lda #$ea
sta $0315            ;restore hi byte
cli                ;enable interrupts
jmp $a474            ;exit program
continue:
jmp $ea31            ;give the control to the cpu

wait_raster:
cmp $d012            ;compare $d012 with register a
bne wait_raster            ;wait for raster line
rts

wait_timer:
dey                ;decrement register y
bne wait_timer            ;until it reaches zero
rts

draw_colorbar:
ldx #$00            ;reset counter
loop:
ldy #$21            ;delay timer = 33
jsr wait_timer            ;wait timer to finish
stx $d020            ;change border color
;stx $d021            ;change background color
inx                ;increment counter
bne loop            ;loop
rts
Ustalardan yorumları bekliyorum. :)

Not: Ekran görüntüsü koyamadım. Dosya upload sistemi yazma izinlerindeki bir hatadan ötürü çalışmıyor sanırım.

4
geyik / Anne Benden Scener Olur mu?
« : 02.05.2009 00:17:56 »
Merhaba arkadaşlar. Ben geldim. Kendimi tanıtayım kısaca:

Bazı forumlarda Simon, bazılarında ozayturay olarak tanınırım. Matematik öğretmeniyim. Eski Commodore'culardanım. 1999-2003 yıllarında ıstanbul'da bulunduğum sıralarda bazılarınızla tanışmışızdır muhtemelen. Hatta bazılarınızla alışverişimiz de olmuştur.

PC'de Basic, Pascal ve C ile program, PHP ve MySQL ile web sayfası çalışmalarım mevcut.

Commodore 64'üm, Amstrad 6128'im ve yeni aldığım Amiga 1200'üm var.

Commodore 64 ile kısa introlar yapmaya çalışacağım. Asm olayını baya bi kıvırdım. şimdi gerek ustalarımızın yazdığı türkçe dokümanlardan, gerekse yabancı kaynaklardan teknikleri öğrenmeye çalışıcam yavaştan. Matematikçi olduğum için kafam az çok basıyo hesap kitap işine. :rolleyes:

Amigaturk.com sitesinin kurulumuna aktif olarak destek ve bir müddet hosting hizmeti verdim. Halen admin yetkilerine sahip olsam da artık insanlarla uğraşmak zor geldiği için sadece kullanıcı olarak bilgi alışverişine verdim kendimi.

Commodore.gen.tr'nin de nacizhane paylaşımda emeği olsun diye çırpınan bir üyesiyim. :)

KarizmaWoW isimli bir World Of Warcraft sunucusunu ve bu sunucuya ait forumu yaklaşık 3 yıldır yönetiyorum.

Bol bol görüşmek dileğiyle.

Sayfa: [1]