Gönderen Konu: Donanım/Yazılım Bilişim Nostaljisi (Retrocomputing)  (Okunma sayısı 3475 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı human

  • İmperium
  • *
  • İleti: 2407
  • koyaanisqatsi
Ynt: Bilişim Nostaljisi
« Yanıtla #20 : 30 Mayıs 2017, 09:21:02 »
Ben küçükken abim ninja kaplumbağa oynuodu hayal meyal onu hatırlıyorum.
All day and all of the night!
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi
« Yanıtla #21 : 30 Mayıs 2017, 23:28:56 »
Erken Dönem Bilgisayarlar 2: Apple II


(aç/kapa)


8-bit Sistemlerdeki donanımlar hakkında birkaç video.
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimiçi kerem1249

Ynt: Bilişim Nostaljisi
« Yanıtla #22 : 31 Mayıs 2017, 18:02:54 »
Bizi geçmişe götürdün, tebrikler Ecdad Computer :)
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi
« Yanıtla #23 : 01 Haziran 2017, 00:17:40 »
Sağ olun. Bunlar çok temel (En azından ayrıntı değil.) şeyler. Ben burada Wiki'den çeviri yapıyorum, gerekirse ekleme yapıyorum. Daha fazlası kullanıcı yorumları vs.. Bu bilgisayarları yazıyorum ama çoğunu kullanmışlığım yoktur. Hatta bazen düşünüyorum o dönemde yaşamamadım ama neden bunları yapıyorum diye. Yani daha ben anlatırım bildiğim kadarı ile. Tabi daha fazlasını yazmam forum prosedürüne aykırı ve gereksiz.
« Son Düzenleme: 01 Haziran 2017, 00:22:14 Gönderen: Ecdad Computer »
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi
« Yanıtla #24 : 14 Haziran 2017, 02:47:38 »
(aç/kapa)
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi
« Yanıtla #25 : 15 Haziran 2017, 14:16:40 »
BASIC Nedir?

Bu güne kadar her 8 Bit bilgisayarda BASIC lafı geçmiştir 1 defa, Peki BASIC nedir?

BASIC ilk olarak 1964 yılında John George Kemeny ve Thomas Eugene Kurtz tarafından geliştirilen bir programlama dilidir. Açılımı ise "Begginer's All-purpose Symbolic Instruction Code" ( Yeni Başlayanların her işe yarayan simgelsel öğretim kodu.)'dur. Ev bilgisayarlarının yaygınlaştığı 80'li yıllarda gayet popülerlik kazanmıştır. Hatta öyle ki, 80'li yılların sembollerindendir. Bu gün kullanılan Microsoft Visual Basic'in kökeni BASIC'den gelmektedir.

BASIC'in "Basic" bir Tarihi

BASIC 1 Mayıs 1964'de Almanya'da, Darthmouth Üniversitesinde geliştirilmiştir. Teknik olarak FORTRAN II dilini temel almıştır, fakat ALGOL 60 dilinden de esintiler vardır. BASIC'in saf ve ilk haline Dartmouth BASIC denmektedir, fakat BASIC dilinin yıllar içerisinde tonla varyasyonu çıkmıştır. Bu ilk BASIC hali ile Mainframe (Ana bilgisayar diye tabir edilen dev bilgisayarlar.)'ler için kullanılmıştır. Bir terminal olmadığı için ilk kodlar da çıktı şeklinde alınmıştır hali ile.

70'li yıllara gelindiğinde BASIC yavaştan bilgisayar dünyasına girmeye başlamış, insanlar BASIC'le programlar/oyunlar yazmaya başlamıştır. Fakat asıl patlama 80'li yıllarda, Kişisel bilgisayar devrimi ile yaşanmıştır. Kişisel bilgisayar döneminin başlangıcında yazılan ünlü BASIC'ler Tiny BASIC ve Microsoft'un ilk ürünü olan Altair BASIC'dir. (Altair 8800 için.)


Altair BASIC

BASIC alanında Microsoft birçok bilgisayarda görülmektedir, bazı ise şunlardır:

Commodore'un bütün 8-Bit bilgisayarlarında Microsoft'un BASIC'i vardır, bu BASIC 1977'de Microsoft'ta bir çalışan tarafından 6502 işlemciler için geliştirilmiştir. Microsoft'ta bunu satmak için Commodore'a gitmiş, MS ürün başına 3$ lisans parası istemesine rağmen Commodore bütün lisansı 25000$'a almıştır ve ömrü boyunca aynı BASIC'i kullanmıştır.



C64 BASIC V2

MSX bilgisayarlarda ise BASIC görülmesinin sebebi MSX standardının öncüsünün Microsoft olmasındandır.


MSX BASIC

80'li yıllardaki popüler BASIC türlerine örnek vermek gerekirse, Atari BASIC, BBC BASIC, MS BASIC, Commodore BASIC, MSX BASIC, IBM BASIC (MS-DOS için.), CP/M BASIC vs.

bütün BASIC tiplerinin listesi:
https://en.wikipedia.org/wiki/List_of_BASIC_dialects

BASIC program ve kod örnekleri

BASIC'de program yazarken kodlar liste halinde 10'un katlari ile numaralandırılarak yazılır. Örneğin:

Kod: [Seç]
10 PRINT "Merhaba Dünya"
20 INPUT A$

gibisinden. Ara rakamlar ise düzenleme amaçlı kullanılır.

Kod: [Seç]
15 PRINT "Ve ************"
Bazı örnek komutlar vermek gerekirse:

Kod: [Seç]
PRINT
En temel BASIC komutudur. Ekrana çıktı verir, tırnak içinde yazılanları olduğu gibi yazar iken, tırnaksız yazılanları matematiksel değer olarak algılar
Örnek:

Kod: [Seç]
10 PRINT "Merhaba Dünya"
20 END
RUN

Merhaba Dünya
---------------------------
PRINT 3+2
5

Gibi.

Kod: [Seç]
LIST
Yazılan komutları sıralar.

Kod: [Seç]
GOTO
-----------
GOTO 130
130 PRINT....
Yukarıda olduğu gibi GOTO komutu numarası verilen koda gider.

Kod: [Seç]
INPUT
----------------
10 INPUT A$
20 PRINT; A$

Girdi komutudur, girdi girmeyi sağlar.

Kod: [Seç]
IF ... THEN ... ELSE
Karşılaştırmayı sağlar gibi. Daha çok komut var, ve temel komutlar haricinde her BASIC yorumlayıcısının kendine has komutları da vardır.
Aşağıda Commodore BASIC'den 99 Şişe bira adlı bir örnek var.

Kod: [Seç]
10 FOR B=99 TO 1 STEP -1
20 GOSUB 100
30 T$=T$+" OF BEER ON THE WALL"
40 PRINT T$;", ";T$
50 PRINT "TAKE ONE DOWN AND PASS IT AROUND, "
60 IF B-1<=0 THEN PRINT "NO MORE BOTTLES OF BEER ON THE WALL":GOTO 80
70 GOSUB 200:PRINT " OF BEER ON THE WALL"
80 PRINT:NEXT
91 PRINT "GO TO THE STORE AND BUY SOME MORE, 99 BOTTLES OF BEER ON THE WALL"
92 END
100 T$=STR$(B)+" BOTTLE":IF B>1 THEN T$=T$+"S"
110 RETURN
200 A=B-1:PRINT STR$(A)+" BOTTLE";
210 IF A>1 THEN PRINT "S";
220 RETURN

Bu da GW BASIC'den bir örnek:

Kod: [Seç]
10 INPUT "Adın ne?: "; U$
20 PRINT "Merhaba "; U$
30 INPUT "Ne kadar yıldız istersin?: "; N
40 S$ = ""
50 FOR I = 1 TO N
60 S$ = S$ + "*"
70 NEXT I
80 PRINT S$
90 INPUT "Daha fazla yıldız ister misin? "; A$
100 IF LEN(A$) = 0 THEN GOTO 90
110 A$ = LEFT$(A$, 1)
120 IF A$ = "Y" OR A$ = "y" THEN GOTO 30
130 PRINT "Güle Güle "; U$
140 END

Çıktısı:

Adın ne?: CanÖmer
Merhaba CanÖmer
Ne kadar yıldız istersin?: 7
*******
Daha fazla yıldız ister misin? yes
Ne kadar yıldız istersin?: 3
***
Daha fazla yıldız ister misin? no
Güle güle CanÖmer


BASIC dili 90'lı yıllarda da devam etse de popülerliğini yitirmiştir, yerini Popülarite olarak C'ye ve varyasyonlarına bırakmıştır.
« Son Düzenleme: 15 Haziran 2017, 14:21:08 Gönderen: Ecdad Computer »
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı Ecdad Computer

Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #26 : 17 Haziran 2017, 00:08:32 »



Bugünkü konu video oyunculuğunun öncülerinden, bir efsane olan, evlere Video oyunculuğunu getiren cihaz, Atari 2600 (Video Computer System). Türkiye'de "Kara Kutu olarak da bilinir.



1973 Yılında Pong'u yapan Atari Inc., "Stella" adıyla (Bu isimde bir Atari 2600 emülatörü de vardır.) bir prototip geliştmeye başlıyor. Bu prototip ilk olarak Pong cihazları gibi içinde birkaç oyunla yüklü olarak planlansa da Fairchild Channel F'in çıkması ile ROM Kartuşları medya olarak kullanan ve mikroişlemcili bir cihaza dönüştürülüyor.

Cihaz 11 Eylül 1977'de piyasaya 2 adet joystick ve "Combat" oyunu bundle edilerek 200$'dan piyasaya çıkmıştır (700$ Bu gün kuruyla.). 1977'de toplam 250.000 Atari VCS ünitesi satılıyor. 1978'de ise Toplam 800.000 Atari 2600 ünitesinden sadece 550.000'i satınca Atari'nin sahibi Warner Communications zararın karşılanmasını ister. Bunun üzerine Atari ilk video Macera oyunu olan "Adventure"'u yapmıştır. Bunun üzerine programcılar cihazın donanımsal gücünü görmüş ve cihaza daha iyi oyunlar yapılmaya başlanmıştır. Oyun sayısı arttıkça cihaz popülerleşmekle beraber en çok satan yılbaşı hediyesi olmuştur.

1982 Yılında Atari 5200'ün çıkması ile beraber cihaz "Atari 2600" olarak isimlendirilmiş ve kasası "Darth Vader" denilen siyah kasaya dönüşmüştür.


Sırasıyla ilk Atari VCS, Daha az switch'li revizyonu, Darth Vader kasa ve Tele Games markalı Atari 2600

Atari daha sonradan Tele-Games'e dağıtım hakkı vermiş ve Atari 2600 ünitelerinin bir kısmı Tele-Games ismiyle satılmıştır.

Atari 2600'ün üretiminin durması ve 1983 Video Oyun Krizi

1970'ler ve 80'lerin başında Atari Silikon Vadisinin en güçlü Ar-Ge olanaklarına sahip firmalardan biriydi. 1980'de 125$ olan bir Atari 2600'ün maliyeti 40$, 20$ olan bir kartuşun maliyeti ise 4-6$ idi.
Fakat Atari'nin 3. Parti oyun yapımcılarını kontrol etmemesi ve giderek oyunların kötüleşmesi Atari'yi sektörü bitirme noktasına getirmiştir. Bu konuyu yukarıdaki iletimde daha ayrıntılı bir şekilde işledim. Her ne kadar Atari 3. Parti yapımları yasaklamaya çalışsa da olmamıştır. Ve Atari'nin başı Pornografik ve Nefret söylemi içeren oyunlar yüzünden belaya girmiştir.

Buna ek olarak kötü yapılan oyunlar (E.T bilhassa) insanları oyunlara küstürmüş; cihaz ve oyun satışları neredeyse durmuştur. 1983'e kadar Karlılığını devam ettiren Atari bir anda zarar etmeye (-10000$/Gün) başlamıştır. Bunun üzerine Atari'nin sahibi Warner Communications 1984'de Atari'nin tüketici bölümünü satma kararı almıştır. O sıralarda Commodore'dan ayrılan Jack Tramiel ise Atari'yi satın alıp Kişisel bilgisayarlar üzerine yoğunlaşmıştır ve Atari 2600 üretimi durmuştur.

Daha sonrası

Amerikan Pazarının çökmesi üzerine Atari Japon pazarına Atari 2800 ismi ile girmiştir. Fakat Japonya'da yıllar boyunca hüküm sürecek Famicom (NES)'a yenik düşmüş ve pazarda hakimiyet yakalayamamıştır.


Atari 2800

Atari 7800'ün piyasaya çıkmasından sonra Atari, 2600'ün maliyetini düşürüp Atari 2600 Jr. ismiyle tekrardan çıkarmıştır.


Atari 2600 JR.

Donanım

Atari 2600 rakiplerine göre iyi bir donanıma sahipti. MOS 6507 (6502'nin az maliyetlisi.) işlemciye, 128 Bayt RAM'e, 4 Kilobayt ROM'a sahiptir. TIA (Television Interface Adapter) isimli bir grafik çipi vardır.

NTSC'de 128, PAL'de 104 ve SECAM'da 8 renklik paleti vardır.



Palet

Ayriyeten işlemci en fazla 4 KB kartuş adresleyebilmekte idi. Fakat programcılar daha sonradan Bank Switching yöntemleri ile 32 KB'a kadar oyun kartuşları yapmıştır.

Atari 2600 kontrolcü olarak aslen bir Dijital Joystick kullanmaktadır. Ayriyetten bir pedal kontrolcüsü vardır.




Efsanesi

Atari 2600'e yüzlerce oyun çıkmıştır. Pitfall, Pac-Man gibi bilinen oyunlar yapılmış, fakat E.T ve Pac-Man 1983 Video oyun krizinin suçlularından sayılmaktadır.

Atari 2600 video oyunculuğunun kurucusu olarak kabul edilmekte, bugün bile saygı görmekte ve Hombrew oyunlar yapılmaktadır. Sistem 1977'den 92'ye kadar piyasada kalmış ve bu süre zarfında 30 Milyondan fazla ünite satmıştır. Bu da kendisini en çok satan Amerikan yapımı oyun konsolu yapar.

https://www.youtube.com/v/7E28n6eFFBk&fs=1&wmode=transparent

https://www.youtube.com/v/p7vOb7L29bc&fs=1&wmode=transparent
« Son Düzenleme: 17 Haziran 2017, 00:17:24 Gönderen: Ecdad Computer »
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #27 : 25 Ağustos 2017, 17:11:01 »

Merhaba, uzun bir süreden sonra sıkıcı konularımıza geri döndük. Şu an Commodore 64 adlı kişisel bilgisayarın hikayesini okumaktasınız. Eğer soracak olursanız, evet bunu ben daha önce yazmıştım. Çünkü elime cihazlar geçtikçe daha iyi bir şekilde hakkındaki bilgileri aktarabilirim. Kendisi bu ilgiyi hakeden bir cihaz. 



(aç/kapa)
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı alemdar1227

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #28 : 25 Ağustos 2017, 19:09:48 »
Güzel bilgilendirici bir yazı olmuş. Eski nesil nostaljik oyunlara benim de ilgim var. Bir ara baya bi nes simulatörü falan indirmiştim. Ama 2000 doğumlu olduğumdan pek bi commodore falan göremedim.
zaman geçiyor.
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #29 : 25 Ağustos 2017, 19:27:30 »
Commodore/Amiga ayrı bir camia. Bilgisayar estetiği ile konsol estetiği arasında çok fark var.  Eğer ilgi var ise, ROMset indirip emülatörlerle her sistemi denemek en iyisi. Yeni başlayanlara nedense Sega Genesis, NES, SNES falan gibi temel önerilir. Ayrıca yaşla pek alakası olduğunu zannetmiyorum. O dönemi ben de yaşamadım.
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı alemdar1227

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #30 : 25 Ağustos 2017, 19:36:08 »
Nes,snes ve n64 falan indirmiştim. Hatta bir de eski bir Zelda oyunu vardı gayet güzeldi. Bir de eu 4 lü fotoğraf senin mi nasıl yükledin?
zaman geçiyor.
 

Çevrimdışı Ecdad Computer

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #31 : 25 Ağustos 2017, 19:42:13 »
Benim   :D  . Sadece EU4'ün fotoğrafını PC'den C64'ün anlayabileceği formata çevirip, Program yükleyici kartuş (IRQHack64)'a atarak yaptım. Orada sadece bir resim var. :)
Son disket bozulduğunda, son kartuş kırıldığında, son kaset yırtıldığında, milenyum adamı DVD'nin yenilebilir bir şey olmadığını anlayacak.
 

Çevrimdışı Domuz

Ynt: Bilişim Nostaljisi (Retrocomputing)
« Yanıtla #32 : 03 Eylül 2017, 19:29:52 »
bu hacca giden dedeler ucuz diye dönüşte atari alıp geliyorlarmış benimde abim oynardı bana hiç oynattırmazdı sonra windows çıktı zaten.
I used to be an adventurer like you... Then I took an arrow in the knee.                                                                                                                                                  So you can cast a few spells? Am I supposed to be impressed?                                                                                                                                                  Let me guess someone stole your sweetrole.                                                                                                                                                  Hey, you mix potions, right? Can you brew me an ale?
 

 

Foruma ilişkin tüm bildirimlerinizi İletişim Sayfamız üzerinden yapabilirsiniz. 14 gün içerisinde yanıt verilecektir.