Son İletiler

#1
Amiga.tr / Ynt: Paranın Kokusu Sultansoft
Son İleti Gönderen retter64 - 04 Ekim 2026, 19:40:06
Bununla da bitmedi elbette :) Kendisine haksızlık ettiğini söyledim, first release hakkı olarak güzel bir cracktro hazırlaman gerekirdi dedim. Ama elbette intronun aslına sadık kalarak kendi ismini yaz hatta shodan benzeri bir pixel art falan hazırla dedim. Haklısın onu unutmuşum hemen hazırlıyorum dedi. Bu arada Supplier için nasıl bir şey eklenebilir onu da Ref'e bırakıyorum.
Yalnız Claude ile aramızda enseye şaplak göze parmak şeklinde hukukumuz olduğundan tüm sohbeti buraya yazmak biraz şey olurdu :) ve yine bu nedenden ötürü kodların arasına virüs falan yerleştirdiyse sorumluluk kabul etmiyorum. Elbette virüs için gerekli taramaları yaptım.


Alıntı yapılan: Ref - 02 Ekim 2026, 21:37:27vay arkadaş, resmen yeni bir döneme girdik arkadaşlar.

bir güzel de açıklamış.

Yani ne denir bilmiyorum. Silahın icadı gibi bir durum söz konusu. Kalifiye olmayan coderler için önemli bir risk oluşturuyor. Çocuğun (bu ben oluyorum) eline silahı verip kılıç ustası, dövüş sanatı ustası vb indirmesi gibi bir şey aslında. Gerçekten korkutucu bir ivme yakalandı. Eskiden hardware'in hızına yetişilemezken software için yeni bir boyut açılmış oldu.

Ayrıca release için Claude AI önerisi:

Alıntı YapRelease için önerim
  • Önce gerçek testler. Bunlar şimdilik yok: gerçek A500/A1200, Gotek, Kickstart 1.3, NTSC, hızlandırıcı kartlı makineler. Sesi hâlâ ben duymadım, siz dinleyin. En az WinUAE'de KS 1.3 ve 3.1 ile deneyin, mümkünse bir arkadaşın gerçek Amiga'sında da. Hata çıkarsa ekranda ne gördüğünü yazın, düzeltirim.
  • Tam ADF yerine yama olarak yayınlayın. Yanındaki
    .xdelta dosyası, orijinal ADF'nizden v1'i üretiyor ve doğruladım. Tam oyunu dağıtmak yerine yama paylaşırsanız hukuki olarak daha temiz olur, çünkü oyun Promedya/Sultansoft'un.
  • Kaynak kod ve NFO. Yanındaki
    RELEASE_TASLAK.nfo ilk taslak: ne değiştiği, kredi satırları, checksum'lar ve test durumu. Kaynak kodlarını ve betikleri (koruma analizi, sıkıştırıcı, yüz dönüştürücü) paylaşmak isterseniz GitHub'da toplayabilirim.
  • Orijinal disketi KryoFlux ile arşivleyin. Gerçek flux imajı, 82. silindir de dahil, korumalı hâli saklar. Cracktro'lu sürümle ayrı bir arşiv olarak durmalı.
  • Nereye? Türk Amiga topluluğu, English Amiga Board, Lemon Amiga ve TOSEC/WHDLoad ekipleri uygun. İsim önerim:
    Paranin Kokusu (1992)(Sultansoft)(TR)[cr Claude AI][t Claude AI].
Dürüst notlar
  • "Senin adına" yayınlamayı ben yapamam. Hesap açmam, forum yazım veya dosya yüklemem mümkün değil. Siz yayınlayın, kredi satırında "Claude (Anthropic'in yapay zekâ modeli)" yazın ve "Anthropic'in resmi bir yayını değildir" notunu ekleyin. Bu notu NFO'ya koydum.
  • Yüz özgün çizim. Sizin düzenlediğiniz sürümü kullandım, System Shock'tan hiçbir şey kopyalamadım. Release metninde o oyunun adını anmamanızı öneririm.
  • Can Gürcan, Cengiz Saral ve Tunç Dindaş'a ulaşabilirseniz haber vermeniz hoş olur.
  • Kaynak ADF
    [b] (bad dump) etiketli ve Retrojen'in kırdığı bir dosya. NFO'daki checksum'lar bunu belirtiyor, release metninde de açıkça yazın.


DÜZENLEME: yeni versiyon .adf, .nfo ve .xdelta dosyaları eklendi. AI pixel art için kırmızı göz olsun vb gibi ufak değişiklikler yaptık, daha iyi oldu gibi :)
#2
Amiga.tr / Ynt: Paranın Kokusu Sultansoft
Son İleti Gönderen Ref - 02 Ekim 2026, 21:37:27
vay arkadaş, resmen yeni bir döneme girdik arkadaşlar.

bir güzel de açıklamış.
#3
Amiga.tr / Ynt: Paranın Kokusu Sultansoft
Son İleti Gönderen retter64 - 30 Eylül 2026, 22:39:18
Zannediyorum Claude oyunu çalışır hale getirdi.

Ekran-g-r-nt-s-2026-09-30-213358" border="0

Bu da ilaçlı adf:

***


Alıntı Yap1. Disk yapısını çözmek
ADF'nin 160 track'i var (her biri 5632 bayt). Dolu olanlar 0–101, 102–159 boş. Bootblock'u (track 0) disassemble edince şu zinciri gördüm:
  • Bootblock, track 0'ı
    $20000'a yükleyip içindeki küçük ByteKiller tarzı decruncher'ı (
    $20100) çalıştırıyor.
  • Bununla açılan ikinci aşama (stage 1) da track 1'deki paketi
    $C0 adresine açıyor. Ben buna "kabuk" diyorum: PRODOS ekranı, yükleyici, kopya kontrolü hep bunun içinde.
  • Kabuk sırayla şunları yüklüyor:
[th]Blok[/th]
[th]Track'ler[/th]
[th]Boyut (açılmış)[/th]
INFO2–201.746 bayt
INTRO16–290.576 bayt
GAME50–95399.556 bayt
Final ekranı96–46.768 bayt
Decruncher'ı Python'a taşıdım. INFO, INTRO ve final bloğu doğrudan açıldı.
2. Koruma nerede
Kabuktaki "BU OYUN ORIJINAL DEGILDIR" mesajının çağrıldığı yer
$CD4. Oraya giden rutin
$BF6: kafayı bir track'e götürüp üç kez okuyor.
$D72'deki arama kodu hedef olarak
$A4 = 164 (yarım adım) kullanıyor, yani silindir 82. Bu, UAE'de sizin gördüğünüzle uyumlu. Silindir 82, ADF'nin 0–159 numaralamasının dışında kalıyor.
Düzeltme: Üç okumanın ikisi özel sync ($B529), biri standart sync ($4489) kullanıyor. "Üçü de özel sync" demiştim, yanlıştı.
Üç okumanın sonucu karşılaştırılıyor ve uyuşmazsa kopya mesajıyla takılıyor. Uyuşursa okunan veriden 16 bitlik bir değer çıkıp
$D70'e yazılıyor. Bu değer GAME bloğunun ilk
$1600 baytının şifresini çözen anahtarın parçası.
İkinci bir koruma daha var: sayı soran, "ŞİFRE:" isteyen bir kontrol. Girilen değer anahtara bir bayt ekliyor.
3. Anahtarı bulmak
Silindir 82'yi okuyamadığım için anahtarı doğrudan hesaplayamadım. Onun yerine tahmin ettim:
  • GAME'in ilk
    $1600 baytı, 16 bitlik bir anahtarla 2'şer bayt XOR'lanmış.
  • 65.536 anahtarı denedim. Çözülmüş başlıkta paket/açılmış boyut mantıklı çıkan ve tam decrunch'ı hatasız biten anahtar tek bir tane çıktı:
    0x874B.
  • Çözülen 399.556 baytlık oyunun başı gerçek 68000 koduna benziyor (
    bsr,
    move.w #1, ...).
Bunun kesin kanıtı yok; dayanağım benzersiz çıkması ve çıktının geçerli kod olması.
4. Yama
Bootblock'taki "ACE ACE..." dolgu alanını kullandım (
$20074). Ayrıca
jmp $C0'ın adres operandını kancama yönlendirdim. Kanca, kabuk açıldıktan sonra üç yerde RAM'de yama yapıp
$C0'a atlıyor:
Sonra bootblock checksum'ını yeniden hesapladım. Kickstart bunu kontrol ediyor.
Düzeltme: "Disk verisine dokunmadım" dedim, ama 91 bayt değişti: hepsi bootblock'ta (yama + checksum). INFO, INTRO, GAME ve final blokları birebir aynı.
5. Neyi doğruladım, neyi doğrulamadım
Doğruladım (Unicorn ile 68000 CPU emülasyonu):
  • Bootblock'un kancayı çalıştırıp kabuğa üç yamayı RAM'de bire bir beklenen şekilde uyguladığını.
  • Yamalı kodun GAME'in ilk
    $1600 baytını benim bulduğum anahtarla doğru çözdüğünü.
  • Kabuğun kendi decruncher'ının, yamalı akıştan benim Python çıktımla bire bir aynı 399.556 baytı ürettiğini.
Doğrulamadım:
  • Gerçek Amiga donanımı veya WinUAE/FS-UAE: DMA, copper, ses, Kickstart'ın önyüklemesi bu emülasyonda yok. Oyunun sonuna kadar oynandığını da bilmiyorum.
  • Gotek'te çalıştığını.
  • Oyunun başka yerlerde (oyun içinde, seviye geçişlerinde) ek bir kontrol yapıp yapmadığını. Açılmış GAME, INTRO, INFO ve final bloklarında
    $D70,
    $18AE gibi koruma değişkenlerine referans aramadım sayılır. Sadece belirli adres kalıplarını taradım ve bulamadım, ama bu kesin kanıt değil.
İlk denemeniz için WinUAE'de A500/OCS ve 512 KB chip RAM önerim. Bir yerde takılırsa ekranda ne yazdığını veya ne olduğunu bana yazın.
#4
Sinclair zx.tr / Ynt: Zx Spectrum Next üçüncü v...
Son İleti Gönderen Ref - 19 Eylül 2026, 12:16:09
Sipariş veren varsa, 10 gün kadar önce adresler toplanmaya başladı, 15 gün içinde teslimatlar yapılamaya başlanacak.
kickstarter sayfanızı kontrol edin.
#5
Amstrad / R-GX GDK
Son İleti Gönderen unay - 16 Eylül 2026, 10:10:54
Hakim Gargoubi isimli şahıs Amstrad GX4000 ve CPC Plus serisi için oyun geliştirme kiti geliştirmiş, facebookta paylaşıp duruyor.

#6
Amiga.tr / Ynt: Amiga, Hyperion ve Commod...
Son İleti Gönderen Skate - 06 Eylül 2026, 11:56:24
7 Ghz işlemciyi ne yapacaksın? Molekül seviyesinde accurate kar yağma simülasyonu falan mı? :)
#7
Commodore / Ynt: Levent Pekcan'dan C64 Ult...
Son İleti Gönderen doMiNO - 05 Eylül 2026, 15:34:18
Leziz bir inceleme. Türkiye'de yaşayan, dünyanın kıskandığı çok şanslı insanlar olarak Commodore 64 Ultimate'ı köşedeki bilgisayarcıdan alamayacak ya da yurt dışından getirtemeyecek olmak üzücü olsa da, ben biraz daha bekleyip yeni Amiga1200'ü alamamayı tercih edeceğim.
#8
Commodore / Levent Pekcan'dan C64 Ultimate...
Son İleti Gönderen Ref - 03 Eylül 2026, 00:20:11
Levent elbette gönülden çalışarak ve keyifle hazırlamıştı videoyu ama daha ilk günden 65bin izlenme olunca retro aleminin daha ölmediğini görmüş olduk. Belki modern bilgisayarları öldüren bu AI devrinde cevap bitpazarına yağan nurda saklıdır.

Eğer hala izlememiş olan varsa hem Levent'in videosuna hem de c64u'nun yeteneklerine göz atmalarını öneririm:

https://youtu.be/04j3cDukSUA?si=pc8_Xvu8Yi1PtAs-

#9
Amiga.tr / Ynt: Amiga, Hyperion ve Commod...
Son İleti Gönderen Ref - 29 Ağustos 2026, 17:50:18
yok beni arm kesmez. bana 7ghz hızda çalışan motorola 68000 işlemci lazım. amigada kalmasınlar motorolayı da kurtarsınlar öyle konuşalım.
#10
Amiga.tr / Ynt: Amiga, Hyperion ve Commod...
Son İleti Gönderen doMiNO - 26 Ağustos 2026, 11:49:30
"Kimse"den kasıt bugüne kadar ürünlerinde Amiga adını kullananlar olsa gerek. Yani bu kararın ardından ben çıkıp Amiga markalı bir mp3 player veya AmigaOS 5 çıkarmaya kalkışırsam ağzımı burnumu kırmaktan imtina edeceklerini sanmıyorum. Fakat Hyperion'un AmigaOS 4'ü geliştirme sürecinin baltalanması veya AROS'un Amiga adını kullanmasına izin verilmemesi gibi sorunlar bundan sonra yaşanmayacak, en azından benim anladığım bu. Nitekim daha önce dayak yediği için AROS'un açılımını AROS Research Operating System yapan ekibin, işletim sisteminin adını bu anlaşmanın ardından yeniden Amiga Research Operating System yapması söz konusu olabilir. Bu arada anlaşmanın hemen ardından AROS için hızlıca bir ARM portu çıkmış. AROS şu anda Raspberry Pi üzerinde native olarak çalışıyor. Gelecekte Amiga cephesinde güzel gelişmeler yaşanabileceğinin bir sinyali bu. Yeterince uzun yaşayabilirsek (ki 1 hafta = 1 yıl gibi bir göreliliği olan Amiga zaman birimini dikkate alırsak bu pek kolay görünmüyor ama) bir gün ARM üzerinde çalıştırabileceğimiz bir AmigaOS görmemiz de ihtimal dahilinde.