- 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.