Category Archives: 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:
Continue reading Frontier First Encounters

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

Last month I poked too many people, just to surface Tunç Taylan’s OKEY. But I couldn’t be able to reach Zeka Kutusu from Vefa Lök.

Tombala

Finally I contacted Mr. Lök directly, and I asked if he can share his archive to us *once more*. As a result of this request, not only I got the full vefa lök archive, also he updated his personal web site. He gave me permission to safekeep his software in my archive, if anyone want to take a look, just click the download link at the bottom.

Download Vefa Lök Amiga Software Collection (6MB Rar Archive)

in this archive you’ll find:
ProWord (Word learning program)
Thunder (Nintromem & Tombala)
Explosion (Zeka Kutusu & Tetramem)
Osmanlıca (Ottoman Language)
Amiga Haber & Amigacı Magazine Cover Disks (9 Issues)
*Note some of the disks only runs from workbench

But, just like old days, most of the floppies still has their copy protection on. I’ll try to update this post to include passwords.

Zeka Kutusu Amiga

anyway, here are some codes for the games:


Zeka Kutusu ve Tetramem (Explosion):
Click your mouse buttons in a sequence given by the game:

#=RIGHT Mouse Button, @=LEFT Mouse Button

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


ProWord Password: “KARTAL” (Uses only one password).
You won’t see any letter while typing the code. Just keep typing and press enter at the end.


update:
I’ve encountered a cracked version of Zeka Kutusu, check this post:
http://arda.kisafilm.org/blog/?p=838

Hançer (Amiga): Cracked

 

As it’s written in amos, it was a trivial job to crack the game.

Just press Return a couple of times to skip protection.

Download cracked amiga adf disk images here:

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

Note that those are cracked and modified images of the game, you can find original uncracked images on TOSEC archive.

 

Recently I was contacted by the Producer or the game, Sedat Çöloğlu, he sent me the scans of user manual of the game, which I uploaded to retrojen library. It’s a semi-closed library, but it only asks you to register to the forum before downloading anything.

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.