Kategori arşivi: Amiga

Frontier First Encounters

İlk karşılaşma

Bu blog’u yeni yetişen bilgisayar oyuncularının da ara sıra takip ettiğini biliyorum. Bugün unutmadan, bu kitleye eski bir fenomeni anlatma kararı aldım.

(ps. Bu makale karalama şeklinde yazıldığı için imla hataları ve cümle düşüklükleri bulunabilir. Zaman içinde makale geliştirilecektir. Ayda bir kontrol etmenizi tavsiye ederim.)

Neyse, buyrun okuyun:
Frontier First Encounters yazısına devam et

Hyperion yeni amiga’yı duyurdu..

Hyperion son yıllarda uğraştığı tüm davalardan temiz çıkınca hemen yeni bir amiga üretmeye soyundu.

http://a-eon.com/6.html

ilk çıkan amiga modeli A1000’e gönderme yapan yeni X1000’in özellikleri lafına güvendiğim arkadaşların deyimiyle “ama ucmus ibneler, fantastik kurgu gibi”.

Fakat ben bu kadar kötümser değilim. Hyperion bayağı temizledi kendini, çalışkan bir firma, krizden de çıkmak istiyor. Eğer farklı bütçelere uygun seçenekler sunabilirlerse, güncelleme günümüzün geleneklerine uygun olarak haftalık update’ler şeklinde ilerlerse, donanımı her yıl yenileyebilirlerse, yazılım desteği “desteklenir” ise, browser ve mediaplayer olarak eksiksiz olabilirse, şık görünürse ve uçuk bir fiyata sahip olmazsa amiga x1000’in şansı bence var.

Neyse bekleyip görelim.

Vefa Lök Oyunları ve şifreleri

Geçtiğimiz ay türlü kullanıcıyı dürterek yaptığım etkinliklerde, OKEY oyununu açığa çıkartmayı başarmıştık. Fakat bu arada Vefa Lök’ün “zeka kutusu”na erişememiştik.

Tombala
Sonunda Vefa Bey’e direkt ulaşarak arşivini *birkez daha* açmasını rica ettim ve beni kırmayarak hemen sitesini güncelledi. Oyunlarını ileride tekrar kaybolmamaları için kendi siteme de kopyaladım, dileyenler buradan ulaşabilir. (6MB)

Fakat eskiden olduğu gibi, birçok disketin kopya koruması var. Bunları burada yazmaya fırsat buldukça açıklayacağım. Umarım programları denemek isteyenler için yardımı olur. Programları kırmak istemedim, orjinallerinin kalması daha iyi.

Tüm oyunların/programların şifresini zamanla yine bu başlık altına ekleyerek yayınlayacağım. Ara sıra bu sayfayı güncellemeniz gerekecek.

Neyse gelelim şifrelere:


Zeka Kutusu ve Tetramem (Explosion):
(şifreleri girmek için DİKKATLE mouse’unuzun sağ ve sol butonuna,
istenen seriye karşılık gelecek şekilde basmalısınız: #=SAĞ Buton, @=SOL buton)

1-@##@@#
2-@@@#@#
3-@#@#@@
4-#@####
5-##@@##
6-###@@@
7-@@@#@@
8-@####@
9-##@#@@
10-##@##@
11-@##@#@
12-@#@##@
13-#@@#@#
14-@@@##@
15-#@#@##


ProWord şifresi: “KARTAL” (Tek şifre kullanıyor).


Zeka kutusunun kırılmış sürümü için şu başlığa göz atın:
http://arda.kisafilm.org/blog/?p=838

Koray Külcü ve Tunç Taylan’dan OKEY!

Bugün retro hobisi olanlar için güzel bir gün, lakin eski türk oyunlarından biri tekrar gün ışığına çıktı. Tekrar diyorum çünkü bu oyun bir süre önce ortaya çıkmış sonra aniden yok olmuştu. Bundan sonra kendine sağlam bir ev buldu diyebiliriz. Yakında TOSEC’e de gireceğini umuyorum.

OKEY_koraykulcu_tunctaylan_[tr](1991)_001

Neyse ne diyorduk, Okey. Buyrun, burda (250k).
(commodore.gen.tr’den joker’in katkılarıyla)

Hançer (Amiga): bir başka cracking macerası

Aslında bu sefer macera bile diyemeyeceğim, çünkü crack ascii-art’ını hazırlamak crack’in kendisinden daha uzun zaman aldı.

Hançer çıktığında “çok yaşa türk oyunu” diye saldırıp almıştık elbette. Elimde hala orjinal disketleri duruyor olmasına karşın, ne kutusu ne de kitapçığı ortalarda yoktu. Birilerinin kitapçığı taradığını hatırlıyorum ama yine de crack iyi olurdu hani.

Herşeyin başında Hançer, beni deli eden bir özelliğe sahiptir, koruma kodunu 3 kere sorar, yani oyuna başlamadan önce kitapçıktan üç ayrı kelime bulmanız gerekir. Eğer birinde hata yapsanız, hop oyun kapanır. Elimde kitapçık varken bile, hele ki oyun bu kadar vasat iken, açmak içimden gelmezdi. Aynı his frontier’da da vardır. Ara sıra uzay üslerinde size kitapçık sorusu sorarlar. Oyunun içine eden bir olay.

Neyse eğer siz de benim gibi hissediyorsanız, nihayet çözümü size sunuyorum. Fakat uyarıyorum, oyunun kırılmış hali çok fazla test edilmedi. O kadar sabırlı değilim. Umut tarlaları olsa belki 🙂 Bulduğunuz bug’ları ya da kırılmasını istediğiniz başka oyunları (amiga ve spectrum) bana gönderebilirsiniz.

Aşağıda kırılmış oyun diskleri mevcut. Oyunun orjinal (kırılmamış hali) internette bulunabilir.

Hancer(1992)(Digital Dreams Art)[cr REF].zip

 

edit 2015: Oyunun yapımcısı Sedat Çöloğlu tarafından bana bir mail atıldı, kısa bir muhabbetin ardından kendisi bana oyunun taranmış kullanma kılavuzunu gönderdi. Ben de onu Türk Ev Bilgisayarı dönemi arşivi olan retrojen kütühane’ye yükledim.

Retrojen Kütüphaneye retrojen forumlarından ulaşabilirsiniz. Şu anda online olan en büyük Türkçe ev bilgisyarı dergi ve kitap arşivi diyebiliriz.

http://retrojen.org/pano

zx spectrum beeper ve amiga MOD

Şu günlerde Gasman, zx spectrum için bir amiga MOD player yazıyor fakat ben de başka bir işle uğraşıyorum: Sinclair Basic Beeper’ı.

Son günlerde world of spectrum’da “beep composer”ların tamamının zx tabanlı olduğunu, windows üzerinde hiç beep düzenleyicisi olmadığı tartışılıyordu. Ben ise bu konu hakkında Crap Game Competition 2008’e berbat oyunlar gönderirken epeyce düşünmüştüm: Bir oyun yapıyorsanız oraya iyi kötü bir müzik tıkıştırmak gerekiyor ve bunu bir editör olmadan yapmak çok çok zor. “Peki ünlü fast tracker stili bir editör yazsam?” diye düşünürken, “bidakka, editör zaten orda, benim bir eklentiye ihtiyacım var” ışığı yanmıştı.
mod2beep parser
Sonunda bu işe vakit ayıramadığım için rafa kalktı ama bir çeşit “proof of concept” denemesi yapmak için aşağıdaki projeyi birkaç saatte kodladım. İtiraf etmeliyim ki windows API’sini kullanarak ses “üretmek” deveye hendek atlatmaktan zor. Bu birkaç saatin tamamını bu sesi (bip!) üretmek için harcadım. Diğer kısımlar ise yarım saat kadar. İşin komik tarafı, programın herhangi bir ses üretmesi gerekmiyor. Mod’u inceleyip bir sinclair Basic çıktısı vermesi yeterli. Ama çevirilen sesi önizlemek için kabaca bir çıktıya ihtiyacım da vardı.

Neyse, bu program ne yapar?
Siz müziğinizi bir tracker ile yazarsınız. Ben “Open Modplug Tracker” kullandım, beleş diye. Hem de güzel. Elbette enstrüman kullanmadan. Ama illa enstrüman kullanacağım diyorsanız, beep sesi kullanın. Sonra yazdığınız pattern’i kesip mod2beep’e yapıştırırsınız. Parse edersiniz, ve Beep! çıktısı üretmesini istersiniz. İşte sonuç (bu örnekte ünlü aurora.mod’un ilk patterni çevirildi):

10 REM mod2beep(c)Arda Erdikmen
15 REM Aurora.mod
20 RESTORE 100: READ a: FOR x=1 TO 57
30 READ n,d: BEEP d,n
40 NEXT x
100 DATA 99,10,.3,10,.1,10,.2,8,.1,10,.1,10,.1,8,.1,8,.1,10,.1,6
,.1,8,.1,5,.1,6,.1,3,.1,5,.1,6,.1,3,.1,5,.1,5,.1,1,.1,3
,.1,3,.1,1,.1,6,.1,3,.1,1,.1,6,.1,6,.1,1,.1,12,.1,6,.1
,1,.1,12,.1,6,.1,12,.1,3,.1,6,.1,11,.1,3,.1,6,.1,11,.1
,5,.1,11,.1,6,.1,5,.1,3,.1,6,.1,5,.1,3,.1,6,.1,5,.1,3
,.1,6,.1,5,.1,3,.1,6,.2,3,.2

Avantaj?
yeni bir editör yazmak yerine, zaten varolan editörleri, başka bir amaç için kullanmak. daha önce yazılmış bazı mod müzikleride kullanmak mümkün.

dezavantaj?
mod 4 kanal ses içerebiliyor, beeper ile sadece 1 kanalımız var. bu bir kanalı kısa kısa çalarak kesikli şekilde 2 kanal fazla rahatsız etmeden çalınabiliyor. 3 kanal iyice zorlamak oluyor, 4 kanal ses ise at koşma sesine benziyor artık.

henüz bitmedi bu arada, program biterse buradan süreceğim…

Sevgiler..

Para ve Güç nasıl şifrelerden arındırıldı?

Son günlerde retro ortamının en şekilli forumunda yeni bir Türkçe oyun belirdi: “Para ve Güç”. Oyun bir monopoly klonu. Bu oyunun ortaya çıkışında kimin parmağı var bilmiyorum ama bir yazılım daha Türk yazılım havuzuna kazandırılmış oldu. Oyunun yazarı aynı zamanda forumun sürekli kullanıcılarından biri olan Hayrettin Yıldız. Fakat hepimiz gibi, eskiden yazdığı ve nedense önemsemediği bu oyunun kaynak kodunu kaybetmiş. Oyun ise eskilerin bildik kopya koruma yöntemi olan “kitapçıktan şu kelimeyi bul” sorularını kullanıyor. Bu yüzden oyun ilk postalandığında oynanamaz bir haldeydi.

Oyunun grafiklerini (ve Murad Omay ismini) görünce direkt olarak amos kodu olduğunu anladım. Derlenmiş basic ne de olsa tüm değişkenleri bir arada tutmaya gayret gösterir, resim/müzik gibi medya da amos’a özgü “bank”larda saklandığı için ram’de bunları da son derece düzenli, başlıklı ve detaylı bilgiler içeren şekilde bulabilirsiniz. Yani oyunun kopya korumasını çözmek büyük bir iş değildi.

Yine de referans olması açısından basamakları paylaşacağım. Bu yöntemi sadece crack yapmak için değil, cheatleri bulmak için de kullanabilirsiniz (debugger ile). Aşağıdaki işlemler için şu araçlar gerekecek size:

WinUae (v1.46 kullandım)
Hex Editor (Cygnus hex editor kullandım)
Bir programlama dili (belirli koşullara göre arama tarama yapacak programları yazacak kadar hakim olduğunuz herhangi bir dil- ben el altında hazıl olduğu için C# kullandım)

Cracking denemez aslında bu yaptığıma. Bugünün programları ile çok kolay oluyor. Ben şöyle yaptım:
1.UAE’de seçilebilecek en basit konfigi seçtim (küçük ram) (1 dk.)
1.UAE Ramdump aldım (save state seçip, formatı USS yerine RAM DUMP seçin) (1 dk.)
2.Küçük bir program yazdım, hafızadaki her byte’ı shift edip, Xor’layıp invert edip (bilinen basit şifreleme yöntemlerini test edip) hafızayı istediğim şekilde tarıyordu. (1 saat)
3.Program 1MB’lık Ram Dump’ı çeşitli kombinasyonlarda taradı ve sonunda hayrettinin kullanmış olduğunu varsaydığım yöntemlerden birinin tuttuğunu gördüm (10 dakika).
4.Kırılacak dosyayı adf’den extract ettim. (3 dakika)
5.Kombinasyonu dosya üzerinde denedim ve şifrelerin açığa çıktığını gördüm. (0 dakika)
6.Kombinasyonu ters uygulayıp tüm stringlerin içini boşalttım (5 dakika)
7.Kırılmış dosyayı tekrar adf’ye inject ettim. (3 dakika)

Ha tabii burada önce keywordlerden en az birinin bilinmesi gerekiyor. Onu da şöyle bulmuştum:
1.Oyun açılıp şifre sorulduğunda rastgele ama benzersiz bir kelime yazdım cevap olarak: “Arda”
2.Uae debugger’ını açıp (shift+F12) hafızada nereye denk geldiğini buldum: s “Arda”
3.Bu kelimenin tutulduğu yerin yakınında karşılaştırılan şifre stringleri tutulur genelde, etrafına baktım: m adres (bu adres yukarıda s komutunun sonucunda çıkan adreslerden biri veya her biri olacak)
4.Beklendiği üzere cevap arda kelimesinin hemen yanında belirdi.
5.Bu kelimeyi not ettim ve sözde cracking işlemine başladım.

—————————————

sonuç, oyunun orjinal hali şu adreste (arşivciler için):
http://depo3.ifrance.com/pvg.7z
kırılmış hali ise burada (meraklılar için)
(Sorulan şifreyi sadece “enter” tuşuna basıp geçebilirsiniz.):
-> Para ve Guc (1992)(Safa Soft)[cr REF].zip

A500 rom3.1

eveet, özkan sağolsun, bugün elime geçen amiga kickstart ROM 3.1’i taktım. Başta endişeliydim, ama bazı a500 modellerinde timing problemi yaratan bu “çakma” romlar elimdeki üç a500’de de sorunsuz çalıştı. Evet pek sevinçliyim inanın bana.. Şimdi kendime bir KickSwitch yapmam lazım. Bu şemanın nerde olduğunu bilenler yorum olarak eklesinler lütfen 🙂

buyrun:
A500 ve Kickstart ROM 3.1!!!

Amiga A500 1MB chip ram yükseltmesi ve trapdoor ram fix

Arkadaşlar web üzerinden kaybolan, Ghores’in hazırlamış olduğu dökümanı düzelterek ekliyorum. Eğer amiga 500 rev6A board’unuz var ise kasanın içinden 1MB chip ram’e çıkabilir ve hatta eğer ekteki küçük devreyi de yapabilirseniz hala trapdoor’da takılı olan ram’inizi kullanabilirsiniz.

Download: http://veanewmedia.com/ardae/fish/Amiga500_1MBchipram_yukseltmesi.zip (~ 1.2MB MS Word Doc)

Amiga A500 1MB chip ram upgrade for Rev6A boards.
I’m still working on english version of this document. it will be ready “When it’s ready”(tm). You can still use Turkish version, it’s well pictured.

Sevdiğim amiga oyunları: Bölüm 1

Sürekli ve sürekli olarak retro severler soruyorlar, amiga ama hangi oyun? Evet artık oynamıyoruz ama çocukluğumuzda deli gibi oynadığımız için aklımızdan çıkmayan oyunlar vardır. O stressiz günleri hatırlamak bile bir rahatlama kaynağı olduğu için bir bir anlatmaya karar verdim bu oyunları. Hatta bu yazılar için özel bir kategori açtım, sağdaki listeden “Retro Oyun Makaleleri” isimli başlığa tıklarsanız tüm listeyi görebileceksiniz. Eğer önerileriniz varsa ya da siz de sevdiğiniz bir oyun hakkında makale yazdınız ise linkinizi yorum olarak eklemeyi unutmayın.

Bir sırayı takip etmekten ziyade, rastgele bir oyundan başlayacağım. Buyrun bakalım:

Stunt Car Racer

Oyun elimize geçtiğinde bir yazdı. Sanırım üniversiteye başladığımız ilk yazdı, ya da yeni başlayacaktık. Yani yıl 1992 ya da 1993’tü. Ailem yine almanyada olduğu için, Olcay, Barış, Alp ve ben bizim evde kamp kurmuştuk. O yazın büyük bölümü stunt car racer’da ustalaşarak geçirdik.

Stunt Car, yüksek bir platformun tepesinde, bariyerler olmadan yarışma üzerine kurulu bir oyun. Farklı pistlerde atlamalar ve virajları (çok çalışarak) geçerek turları tamamlamak gerekiyor. Oyun her durumda iki kişi ile oynanıyor. İkinci kişiyi bilgisayar da yönetebiliyor, dilerseniz null kablo üzerinden bağlantı kurup ikinci oyuncu olarak arkadaşınızı direksiyona oturtabiliyorsunuz.

Oyun amigada az rastlanır şekilde *hızlı* vektör grafikler içeriyordu. O zamana kadar (Robocop 3 ve Epic henüz elimize geçmemişti) doğru düzgün bir vektör-3D oyun görmemiştik. Fakat stunt car’ın tarafımızdan keşfi öyle aniden olmadı. Önce ben tek başıma arada oynuyordum. Sonraki günler kickoff oynamaya ara vermeye başlamıştık ki, ben stunt car’ı null network’den oynamayı önerdim. Olcay’ın a600’ü ile benim 500’ü bağlayınca oyunda deli gibi bir kapışma ortamı bulduk.

Stunt car racer, iki kişi oynanınca parlayan oyunlardan. Arabanızı engelleri aşacak şekilde kontrol etmeye çalışırken (bu arada arabanıza hasar verecek sert düşüşlerden de kaçınmalısınız) arkadaşınızın da sizi aşağıya itmemesi için çaba göstermeniz gerekiyor.

Sonuç olarak, amiganın en iyi yarış oyunlarından biri. Ayrıca bu oyun ZX Spectrum’a ünlü coder Pete Cooke tarafından büyük bir ustalıkla aktarıldığını da ekleyerek bitirelim bu girdiyi.

Son olarak yararlı linkler:
http://en.wikipedia.org/wiki/Stunt_Car_Racer
http://www.classicamiga.com/content/view/3212/96/