Kategori arşivi: Amiga

Amiga500, A590 ve iOmega Zip 100 drive

Geçen hafta bir yığın floppy sürücü arasında fırlatılmış olan zip drive’ın arkasındaki SCSI portunu görünce keyfe geldim. Hemen kaptım eve getirdim. Ama bu Zip’in özelliği beyaz olmasıydı. Hatta daha da güzeli, bej olmasıydı. Hatta daha daha da güzeli, ulen tam amiga ile aynı tonda olmasıydı be 🙂

Hepsi aynı renk oldu
iOmega Zip Sürücü, monitör, amiga, cdromlar, a590 aynı renk

Tamam itiraf ediyorum, ilk defa gördüm beyaz bir zip drive. Üreticisi Epson ama geri kalan herşeyi iomega. Neyse, evde bir Paralel Zip drive’ım vardı, bunu amigaya takmak biraz hacking gerektirdiği için hiç uğraşmamıştım. Birgün elbet scsi düşer diye beklemeye geçmiştim, ve düştü işte! Fakat ne kablo ne adaptörü yoktu, bu sebepten nasıl bağlıyacağımı bilmiyordum. Eve geldim, A590’ıma daisychain takılı olan iki adet scsi cdrom’dan birini söktüm, kabloyu zipdrive’a taktım, makineyi açınca birde baktım ışıkları kıpırdıyor. Keyif, keyif…

Sonra makineyi tanıtmak için hemen HDtoolbox’ı açtım, neyseki o da hemen gördü aygıtı “Unknown” olarak. “Change Drive Type”, “Add new” yapıp “Read from device” tıklayınca (sadece küçük önemsiz bir uyarı vererek) aygıtı okudu ve restarttan sonra kullanıma açılmış oldu.

Ben bu sürücüyü PC’den dosya aktarmak için kullanacağım için elimde olan iki adet zip disketinin birini FAT olarak formatladım, diğerini ise denemek için amiga üzerinde yeniden partition yaparak FFS olarak formatladım. Her iki biçimde de hiç sorunsuz olarak kullanılabiliyor.

Cross-DOS Zip Drive
MSDOS formatlı bir Zip Disketi

Fakat bir Zip drive’ı FAT olarak kullanmak isterseniz Devs:mountlist dosyanıza şu girdiyi eklemek gerekiyor:

PC0C:
Device= scsi.device
Unit= 6
FileSystem = L:CrossDOSFileSystem
Flags= 0
Surfaces= 1
BlocksPerTrack= 1
SectorsPerBlock = 1
SectorSize = 512
Mask = 0x7ffffffe
MaxTransfer = 0x100000
Reserved = 0
Interleave = 0
LowCyl = 0
HighCyl = 196607
Buffers = 5
BufMemType = 0
StackSize = 2000
Priority = 10
GlobVec = -1
DosType = 0x4d534800
#

Eğer Diskte iki partition varsa diğerini görmek için PC0D: yapmak gerekiyor. Ayrıca aygıtınızın ID numarası 5 ya da 6 olabilir, onu da uygun şekilde “Unit=” kısmından düzenleyin.

Bir dipnot, CrossDos OS3.0’dan itibaren var, eğer OS2.1 kullanıyorsanız crossdos yerine MessyFileSystem kullanmayı deneyebilirsiniz. A500’e OS3.1 nasıl oluyor derseniz, bir arkadaşınızdan rica ediyorsunuz ve size a600 için yazılmış olan OS3.1’in 16bit versionunu, yani V40.63’ü yazıyor, alıp amiganıza takıyorsunuz.

Eğer Crossdos yoksa pc’ye taktığınız Zip sürücünüzü Winuae FFS olarak kullanabilirsiniz.

Mutlu kardeşler
Mutlu kardeşler

Zip drive’lar ikinci el bulunabiliyor, hatta usb versionu da mevcut olduğundan disketleri hala satılıyor. Bol şans 🙂

Not. Hiç bilmeyenler, zip mi? unzip yapsak? rar kullansak falan diyenler varsa, iomega zip drive ile zip formatında paketlenmiş dosyalar arasında hiçbir alaka olmadığını söylemeliyim. iomega Zip Drive, aslında yüksek kapasiteli bir Floppy Disket Sürücüsü. Her disket 100MB (95MB) veri depolayabiliyor. Okuma hızı dakikada 60MB. Amiga’da tüm floppy disketler sürücü gerektirmeden tanındığı için tak-çalıştır şekilde çalışıyor. Fakat amigada bu sürücüleri kullanmak için bir scsi karta ihtiyacınız var, GVP scsi ya da a590 işinizi görecektir.

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.