2 puan yazan GN⁺ 2024-12-09 | 1 yorum | WhatsApp'ta paylaş

Giriş

  • Sega Channel, kablo abonelerine her ay yaklaşık 50 Sega Genesis oyunu sunan isteğe bağlı bir oyun hizmetiydi.
  • Haziran 1994'ten Haziran 1998'e kadar faaliyet gösterdi ve aboneler, Genesis ile kablo TV hattını bağlayan bir adaptör kartuşu aldı.
  • Oyun menüsünü indirip seçilen oyunu RAM'e indirerek çalıştırabiliyorlardı.
  • Sega Channel'ın bir dönem yaklaşık 250 bin abonesi vardı.

Oyun imajları

  • Kasım 2024'te Sonic Retro forumundan RisingFromRuins kullanıcısı, Eylül 1996'ya ait bir Sega Channel oyun imajı CD'si keşfetti.
  • Bunun üzerinden, özel oyunları veya prototip oyunları çıkarıp çıkaramayacağını görmek için bir proje başlatıldı.

Süreç

  • İmaj dosyasının içeriği bir hex editörle incelendi, ancak okunabilir hiçbir içerik yoktu.
  • 2017'de Foley Hi-Tech'in yedek CD'si bulundu ve bu CD Sega Channel geliştirme materyallerini içeriyordu.
  • Veriyi çıkarmak için, oyun imajı dosyalarını oluşturan aracın tersine mühendisliğini yapmanın daha kolay olacağına karar verildi.
  • NSF.EXE adlı program analiz edilerek oyun imajı dosyalarının kodunu çözen bir program yazıldı.

Bulgular

  • Eylül 1996'da yayınlanan özel oyunlar olan Chessmaster ve Klondike'ı içeren oyun listesi doğrulandı.
  • Sega Channel demo kartuşu ROM'u kullanılarak emülatörde menü çalıştırılabildi.
  • Oyun açıklaması ROM'u emülatörde çalışmıyordu, ancak düzenlemeden sonra çalıştırılabildi.

Sonuç

  • Sega Channel geliştirme yedek CD'sini yayımlayan Tdijital'e, .SA sıkıştırma biçiminin tersine mühendisliğini yapan Octocontrabass'a ve NSF.EXEyi debug modunda derleyen Scientific Atlanta'ya teşekkür edildi.
  • RisingFromRuins'ın oyun imajı dosyalarını yayımlaması sayesinde proje mümkün oldu.

1 yorum

 
GN⁺ 2024-12-09
Hacker News görüşleri
  • Teletext sistemi 1980'ler ve 1990'larda Avrupa'da yaygın olarak kullanılıyordu; yayın TV sinyalinin boş kısımlarında veri ileten bir yöntemdi. BBC'nin Ceefax Teletext hizmeti, BBC Micro'ya yazılım dağıtmak için kullanılıyordu

    • Teletext, haber, hava durumu gibi bilgilerin doğrudan TV'de görüntülenmesini sağlıyordu ve popüler sayfalar hızlı yüklensin diye sık sık tekrar ediliyordu
    • Sega Channel sistemine benzer şekilde Teletext sistemi de döngü halinde veriyi yayınlıyordu
    • Teletext'in PAL yayın bit hızı yaklaşık 7Mbps idi; bu, 1990'ların ortasındaki Sega sisteminin 8Mbps değeriyle karşılaştırıldığında bile yüksekti
  • Sega Channel, arkadaşımın 6. sınıftayken kullandığı bir hizmetti ve oyun indirme fikri o zaman için yenilikçiydi

    • Aylık 15 $ ücret karşılığında oyunlar her ay veya her hafta değişiyordu; buna çıkışından önce sunulan oyunlar da dahildi
    • Vectorman'ı çıkmadan önce ya da çıktıktan hemen sonra oynadığımı hatırlıyorum
  • SNES için de sadece Japonya'da sunulan StellaView adında benzer bir hizmet vardı

    • Legend of Zelda 1'in yeniden yapım sürümünü oynamıştım; A Link to the Past grafikleriyle yeniden kurgulanmıştı
  • 90'larda bu hizmeti bir-iki ay kullandım; harika bir deneyimdi ama biraz nazlıydı

    • Komşu kabloyu ayırınca hizmet kesildi ve özel bir hat gerekiyordu
  • Nabu bilgisayarıyla birçok benzerliği vardı; veri yüklemenin mümkün olmadığı bir durumda programlama sürekli dönen bir döngüyle sunuluyordu

  • Donanımda 4MB RAM vardı

  • Babam General Instrument'ta Sega Channel üzerinde çalıştı ama evdeki kablo sağlayıcımız bu hizmeti sunmadığı için onu gerçekten hiç kullanamadık

  • İlkokuldayken ailemi ikna edip bu hizmeti aldırmıştım ama başka hiç kimse bu hizmeti duymamıştı

    • Virginia'da hizmet çok kararsızdı ve 1-3 ay boyunca destek merkezini sık sık aramak zorunda kalmıştım
  • Foley Hi-Tech adlı bir şirket, oyun menüsü grafikleri ve animasyonlarını hazırlıyor, aylık içeriği ekliyordu

    • Yaklaşık 60MB boyutundaki "oyun imajı" dosyasını CD'ye yazıp Colorado, Denver'daki uydu uplink tesisine gönderiyorlardı
    • CD, uplink oyun sunucusu bilgisayarına takılıyor ve oyun verileri uydu üzerinden döngü halinde yayınlanıyordu
    • Kablo headend'i uydu yayınını alıp kablo abonelerine iletiyordu; verinin sürekli bir döngü halinde aktarılması da "etkileşim" sağlıyordu
  • Bu hizmetin var olduğunu bilmiyordum; oyunların döngü halinde yayınlanması bana dahiyane geldi

    • ZX Spectrum daha önce oyunları radyo üzerinden iletmişti
  • PKSPREAD'in Phil Katz'ın PKZIP'i ile ilişkili olup olmadığını merak ettim