2 puan yazan GN⁺ 2025-01-14 | Henüz yorum yok. | WhatsApp'ta paylaş
  • PDF dosyasının JavaScript ortamı içinde çalışan Doom
  • Eski bir Emscripten sürümü kullanılarak C kodu asm.js'ye derlenebiliyor; bu da PDF görüntüleyicisinin kısıtlı JS çalışma zamanında bile çalışmasını sağlıyor
  • Girdi/çıktı (IO) uygulamasını basitleştirmek için doomgeneric çatalı kullanıldı
  • Doom'u PDF ortamına uyarlamak için framebuffer ve klavye girdisi doğrudan uygulandı
  • Mevcut PDF içi etkileşimli demolardan farklı olarak:
    • Çıktı yöntemi: Her ekran satırı için metin alanları oluşturuluyor ve pikseller ASCII karakterlerle ifade ediliyor
    • Renk kısıtı: 6 renkli monokrom ekran uygulanıyor
    • Güncelleme hızı: Kare başına 80 ms ile yenileniyor (kısıtlı performans içinde optimize edilmiş)
  • Kaynak kodu: GitHub deposunda incelenebilir
  • Desteklenen ortam:
    • Yalnızca Chromium tabanlı tarayıcılarda (PDFium motoru kullanılarak) çalışıyor
    • Diğer PDF görüntüleyicilerinde düzgün çalışmıyor

Henüz yorum yok.

Henüz yorum yok.