Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Pinball Fantastic: ESP32, DOS Emülatörünü Çalıştırır, Jackpot’u Vurur
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Pinball Fantastic: ESP32, DOS Emülatörünü Çalıştırır, Jackpot’u Vurur

Liste

Pinball Fantastic: ESP32, DOS Emülatörünü Çalıştırır, Jackpot’u Vurur

teknomers
Son güncelleme: 23 Temmuz 2022 06:56
teknomers
Paylaş
Paylaş



Bu sitedeki ESP32 yapılarını Raspberry Pi lehine sık sık geçiyoruz (yeni sekmede açılır) veya RP2040 (yeni sekmede açılır)temelli deha dilimleri, ama bunun gitmesine izin veremezdik. Jeroen Domburg’un beyni spritesmods.com (yeni sekmede açılır) tarafından dikkatimize sunuldu ve Hackaday (yeni sekmede açılır)bu 3D baskılı langırt makinesinin içindeki küçük mikro denetleyicinin, birkaç metal topu fırlatmaktan daha fazlasını yapabileceği ortaya çıktı.

Bunun nedeni, Digital Illusions’ın 1992 DOS klasik Pinball Fantezilerini harekete geçirecek kadar güçlü bir X86 öykünücüsü çalıştırıyor olmasıdır. Domburg, üç dilde yorumlar, bazı şakalar ve bazı boşluklar içeren kodla karşı karşıya kaldığından, yapının programlama kısmı oldukça zor görünüyor.

Domburg, “Pinball Fantasies tamamen elle kodlanmış x86 montajında ​​yazılmıştır” diye yazıyor. son derece ayrıntılı yazı (yeni sekmede açılır) projenin. “İstediğim gibi [to] Minik langırt masasının beyni olarak bir ESP32S3 kullanın, bunu doğrudan kullanamadım; o çipteki Xtensa çekirdeği, x86 komutlarından ne yapacağını bilmiyor. Bu yüzden ilk fikrim, kodu yavaşça C’ye dönüştürmekti: x86 derleme dosyalarını bir araya getirmek, onları bir C dosyaları çerçevesine bağlamak, ardından her şey dönüştürülünceye ve elimde kalan tek şey temiz C olana kadar rutinleri derlemeden C’ye yavaşça dönüştürmekti. kodu.”

Tabii ki, bu işe yaramadı, bu yüzden Domburg, kodu belirli bir VM için yazılmış gibi yorumlayarak ve ardından o makineyi taklit ederek tack değiştirdi. C ile yazılmış bir 8086 öykünücüsü kullanarak, oyunun kullandığı grafikleri, IO ve DOS çağrılarını ekledi ve daha fazlasını değil. Domburg, yol boyunca, topun bulunduğu masanın yalnızca bir dilimini gösterirken, tüm langırt destesinin bellekte tutulduğunu keşfetti, yani isterseniz tüm masayı görüntülemek için ince ayar yapılabilir.

Donanım, çift çekirdekli 240MHz Xtensa LX7 işlemciye, yarım meg RAM’e ve kullanışlı bir entegre paralel LCD arabirimine sahip bir ESP32-S3’ü içeriyordu. Bu ekran 320×640 LCD, ayrıca ses için küçük bir amfi ve hoparlör ve giriş sağlamak için bazı düğmelerdir. İsteğe bağlı ekstralar arasında, gerçek langırt başlatma hareketini sağlamak için ikinci bir LCD ve bir piston bulunur. Kasa 3D baskıdır ve bir tane oluşturmaya başlamak istiyorsanız, hakkında daha fazla bilgi bulacaksınız. Domburg’un Github’ı (yeni sekmede açılır).



genel-21

Meta’nın en yeni VR kulaklık prototipleri, ‘Görsel Turing testini’ geçmesine yardımcı olacak
Arama Çemberi: Galaxy AI orta sınıf Galaxy telefonlarına geliyor
AMD Ryzen 7 6800H İşlemcili Alienware m15 R7 Dizüstü Oyun Bilgisayarı Hindistan’da Piyasaya Sürüldü: Fiyat, Özellikler
Geçen yılın en iyi PC oyunlarından biri Steam’e geldi ve bir fincan kahveden daha ucuz
Juniper Ventures, iklim için sentetik biyolojiye yatırım yapmak üzere Climate Capital’den ayrılıyor
ETİKETLENDİ:ÇalıştırırDoSemülatörünüESP32FantasticJackpotuPinballVurur
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Minik Elde Taşınabilir Tetris, Temel Özelliklerine Kadar Kaynıyor
Sonraki Makale TIER, Londra e-scooter parkını iyileştirmek için IoT modülü ‘Parrot’u deniyor

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Vatandaş Bilimi ile Ekoturizmi Birleştirerek Doğayı Koruma Stratejileri
Genel
Startup Battlefield 200 başvuruları 3 gün içinde kapanıyor
Yapay Zeka
Seattle, bir yıl süreli AI veri merkezi moratoriumu geçirecek – topluluk etkisini inceleyecek
Donanım
Şu anda telefonunuzdan uzaklaşmanızı isteyen en ilginç girişimler
Genel
AI Girişimi Senaryonun Hit Olup Olmayacağını Belirliyor
Liste
Kritik Uyarı: IronWorm ve Yeni Miasma Solucanı npm’e Sızdı
Siber Güvenlik
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?