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: Minik mutluluklar  (Okunma Sayısı 12319 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.119


Üyelik Bilgileri WWW
« : Haziran 19, 2014, 21:21:49 ÖS »

Yaklaşık 15-20 yıl önce C128'de yazdığım kısa bir programın C16'da ufak iki müdahaleyle çalıştığını görmek güzel bir mutluluk mesela şu yüzümde gülümseme şeklinde yayılan...

Geçen hafta çıkarıp tozunu aldığım donanımlarla çalışma disketlerimi yokluyordum C16'da. Çoğu makine dili ve kimbilir hangi adrese yükleniyorlar. Directory'de diffuse-1, diffuse-2 vb. şeklinde kısa dosyalar görünce ya plazma ya termo dersindendir ama kesin Basic'tir deyip yükledim.

Kısa yol tuşlarını unutmuşum, F7 miydi F5 miydi derken listelemek yerine çalıştırıp ilk Syntax Error'ümü aldım...

80. satırda iki nokta üstüste arasında bir & ve bir de % işareti var! İlginç, ne ki bunlar deyip silince çalıştı.

Düşündüğümden yavaşmış, ama sonunda ekrana bir şeyler çizmeyi başardı.

Program o kadar kısa ki tek ekrana sığıyor. C128'i USB'deki bir Composite video dönüştürücüyle Laptopa bağlamıştım, ekran görüntüsünü çektim: http://cbm.ficicilar.name.tr/dosya/img/P_Jun19_205737.jpg

Meraklısına, basit bir kısmî diferansiyel denklem çözücü bu program. Şunu, difüzyon denklemini çözüyor: http://en.wikipedia.org/wiki/Diffusion_equation

Kaynaklar kısıtlı olunca alternatif çözümler üretilir ya, bunda da fonksiyona küçük açılardaki minik perturbationlarda sorun çıkarmayacak minik yaklaşımlar kullanmışım. FN'deki e^(x-1/4...) vs. o yaklaşımın (approximation) eseri.

Bu arada, programı C128'de çalıştırınca o % ve &'in ne olduğunu görmek de mümkün oldu: Fast ve Slow komutlarıymış. C16'da niye daha yavaş anlamış bulunduk böylece.

Peki bu merak nerden çıktı!.. Birkaç gündür Archive.org'daki eski (1970'lerin sonları) bilgisayar dergilerine göz atıyordum. PET için yazılmış programları C16'ya uyarlamak ya da C16'da bir PET emülatörü yazmak fikri giderek ilginç görünmeye başlayınca zaman yaratıp kurcalamaya başladım...

Bakalım... 30 yıllık bir disket sürücünün, 20 yıllık bir disketin çalıştığını görmek şeklindeki bu minik minik mutluluklar iyi geliyor.

Merhabalar bu arada

Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
hekimoglu78
Üye
****
Mesaj Sayısı: 441



Üyelik Bilgileri
« Yanıtla #1 : Haziran 19, 2014, 21:27:45 ÖS »

hoşgeldiniz, 70 li kuşağın yaşlanmasıda böyle garip olacak sanırım
Logged

Ne aradığını bilmeyen, ne bulduğunu anlayamaz !
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.677


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #2 : Haziran 19, 2014, 21:34:26 ÖS »

Sevgili İlker. Hoş geldin.

Biz seni, siteni ve bazı çalışmalarını biliyorduk ama senin bizi bulman biraz geç oldu. Ama olsun, geç olsun da güç olmasın.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.119


Üyelik Bilgileri WWW
« Yanıtla #3 : Haziran 19, 2014, 22:03:42 ÖS »

Teşekkürler... Hoşbulduk.

Bakalım daha neler çıkacak.
Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.765


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #4 : Haziran 19, 2014, 22:11:07 ÖS »

Hoş geldiniz.

Difransiyel denklemlerle tanışma yaşıma 20 ekleyince forumun yaş ortalamasının artmaya devam ettiğini farkettim Kahkaha

Sitedeki lightpen yazısını da hatırladım. Bir 10 sene kadar önce bu sayfanın çıktısını alıp yapılacaklar listeme eklemiştim. Kendim yapmak bir tarafa, sonradan lightpen de denk geldi bir yerlerden ama vakit ayırıp deneyemedim bile.
Logged

ilkerficicilar
Uzman
*****
Mesaj Sayısı: 1.119


Üyelik Bilgileri WWW
« Yanıtla #5 : Haziran 19, 2014, 22:21:46 ÖS »

Merhabalar, Lightpen'e dair:

Android'de Handrite diye bir program var. Ekrana kalemle yazdıklarınız küçülüp hizalanarak güzel bir şekilde yazılıyor. Düzenli kullandığım programlardan.

Bu programı Commodore'da Lightpen için yazmak kolay sanki... Bir fikir. Belki bir el atmak isteyen çıkar, kimbilir.

Logged

http://cbm.ficicilar.name.tr/ - Commodore Hacking
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.765


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #6 : Haziran 20, 2014, 09:19:57 ÖÖ »

Merhabalar, Lightpen'e dair:

Android'de Handrite diye bir program var. Ekrana kalemle yazdıklarınız küçülüp hizalanarak güzel bir şekilde yazılıyor. Düzenli kullandığım programlardan.

Bu programı Commodore'da Lightpen için yazmak kolay sanki... Bir fikir. Belki bir el atmak isteyen çıkar, kimbilir.

Lightpen'le dokunmatik arayüz kullanan bir oyun yapmak gibi bir fikrim var. Ama bu cihazlar LCD ekranda çalışmıyorlar. Son bir kaç yıldır katıldığım partilerde gözlemlediğim kadarıyla CRT kullanan pek kimse de kalmadı. Bu sene 7DX'te bir iki CRT ekran vardı sadece. Yani uğraşıp böyle bir şey çıkarsam bile 10 kişiden sadece biri kullanabilecek. İnsanın şevkini kıran bir durum.
Logged

LW3D
Yönetici
*****
Mesaj Sayısı: 11.373


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #7 : Haziran 20, 2014, 10:14:06 ÖÖ »

sizin mesajınızla ve yıllar sonra yaşadığınız minik mutlulukla biz de çok mutlu olduk. Forumda yazması beni mutlu edecek kişilerden biriydiniz. Hoş geldiniz...

Not: İhtiyacınız olan donanım, yazılım vs. lütfen çekinmeden belirtiniz. Elimizden geldiğince yardımcı olmaya çalışırız...
Logged

Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: