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]   Aşağı git
Yazdır
Gönderen Konu: C64 KERNAL Genesis  (Okunma Sayısı 498 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
emarti
Uzman
*****
Mesaj Sayısı: 2.583


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« : Nisan 21, 2026, 22:47:53 ÖS »

Yeni oyuncağım için

https://www.c64kernal.com/

https://github.com/emartisoft/C64KERNALGenesis



Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB | https://c64kernal.com Genesis

READY.
SYS(64767): EMARTI
sgi
Üye
****
Mesaj Sayısı: 372



Üyelik Bilgileri
« Yanıtla #1 : Nisan 22, 2026, 01:03:58 ÖÖ »

Her şeyiyle cool bir proje, elinize sağlık.
Logged
runal
Deneyimli
*****
Mesaj Sayısı: 674



Üyelik Bilgileri
« Yanıtla #2 : Nisan 22, 2026, 08:13:21 ÖÖ »

@emarti, elinize sağlık.
Logged
fort_apocalypse
Uzman
*****
Mesaj Sayısı: 4.044



Üyelik Bilgileri WWW
« Yanıtla #3 : Nisan 22, 2026, 10:33:20 ÖÖ »


Daha önce benzeri yapılmadı sanırım, özgün bir çalışıma.
Eline sağlık @emarti
Logged

dodogildo
Üye
****
Mesaj Sayısı: 392



Üyelik Bilgileri
« Yanıtla #4 : Nisan 22, 2026, 19:46:53 ÖS »

Çok süper
Logged

emarti
Uzman
*****
Mesaj Sayısı: 2.583


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #5 : Nisan 23, 2026, 14:16:20 ÖS »

Herkese yorumları için teşekkür ederim. Retro aşkı insana neler yaptırıyor.
Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB | https://c64kernal.com Genesis

READY.
SYS(64767): EMARTI
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.783


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #6 : Dün 08:59:05 »

Çok iyi fikir. Tebrik ederim.

Şuradaki numarayı patch olarak eklemek mümkün mü?
VICE başlangıcını hızlandırmak - kernal patch

Logged

emarti
Uzman
*****
Mesaj Sayısı: 2.583


Only Amiga Makes It Possible █


Üyelik Bilgileri WWW
« Yanıtla #7 : Bugün 00:30:08 »

Çok iyi fikir. Tebrik ederim.

Şuradaki numarayı patch olarak eklemek mümkün mü?
VICE başlangıcını hızlandırmak - kernal patch



Yazdığın gönderiyi inceledim. Ekrana yazılan "38911 Bytes" dan dolayı değil de $FD50 ile RAM testi yapılırken harcanıyor. Bu da açılırken 3 yazma 2 okuma yapıyor (yaklaşık 60KB için).

Rutin KERNAL'de şöyle:
Kod:
.C:fd71  A9 55       LDA #$55
.C:fd73  91 C1       STA ($C1),Y
.C:fd75  D1 C1       CMP ($C1),Y
.C:fd77  D0 0F       BNE $FD88
.C:fd79  2A          ROL A
.C:fd7a  91 C1       STA ($C1),Y
.C:fd7c  D1 C1       CMP ($C1),Y
.C:fd7e  D0 08       BNE $FD88
.C:fd80  8A          TXA
.C:fd81  91 C1       STA ($C1),Y

Bu kod senin yazındaki gibi denemedim ama $fd69 adresine $9f koyarsak boş ramı yanlış test edebilir. En mantıklı yöntem yukarıdaki kodu pas geçmesi ama ram testi yapan bu rutin içinde JSR $FE2D öncesi top of RAM'ı ($A000) set etmek olacak. Muhtemel açılış hızlanacaktır.

38911 yazdıran kısım ise farklı yerde:
Kod:
.C:e430  A5 37       LDA $37
.C:e432  38          SEC
.C:e433  E5 2B       SBC $2B
.C:e435  AA          TAX
.C:e436  A5 38       LDA $38
.C:e438  E5 2C       SBC $2C
.C:e43a  20 CD BD    JSR $BDCD

Bunu hesaplayan kod kısmı çok zaman kaybettirmez gibi görünür.

Deneyeyim patch olur tabiki haber veririm.
« Son Düzenleme: Bugün 00:32:37 Gönderen: emarti » Logged

https://github.com/emartisoft My GitHUB | http://csdb.dk/scener/?id=26786 My CSDB | https://c64kernal.com Genesis

READY.
SYS(64767): EMARTI
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: