DosBox'taki Program Çalıştırması Çıktı Dosyaları Oluşturmuyor


0

Windows 8.1, 64 bit sürümünü kullanıyorum ve DosBox kullanarak çalıştırmaya çalıştığım bir 16 bit assembler programım var. Program, geçerli parametrelerle doğru bir şekilde çağrılmasına rağmen çıktı dosyaları oluşturmuyor gibi görünüyor.

Sorun ne olabilir


1
Montaj programınızın çıktısını nasıl ürettiği ile ilgili bir şeyler olabilir. Örneğin BIOS mu yoksa DOS çağrıları mı kullandığı. Birinden diğerine geçmek işleri halledebilir.
martineau

DOSBox bir x86 öykünücüsü değil, bir DOS öykünücüsü değil, bu nedenle kesin (x86) derleme çağrıları hiç çalışmayabilir.
Ƭᴇcʜιᴇ007

Aslında ders fakültesi tarafından önerildi. Ben montajcı onlar tarafından yazıldığı için, o zaman benim tarafımda bir yapılandırma sorunu olması gerektiğini tahmin ediyorum.
Sezar23

DosBox mükemmel değil. Neredeyse tamamen çalışan bir DOS kurulumunu taklit etmesine rağmen, bazı şeyleri taklit etmiyor, geliştirme ekibinin geliştirme isteği veya talebi yok. X64-86 paradigmasının sorun olup olmadığını kontrol etmek için, 32 bit işletim sistemine erişiminiz varsa, içinde DosBox'ın istediğini yapıp yapmadığını görebilir misiniz?
Doktoro Reichard

Aynı komutu Windows 7 32
bitinde

Yanıtlar:


-2

Windows 8.1, 64 bit sürümü ve bir 16 bit assembler programım var ...

Bu gerçekten her şeyi söylüyor.

Windows Vista'dan Windows 8.1 x64'e kadar 16 bit uygulamaları çalıştıramazsınız. Windows'ta Windows 32 bitlik bir ortamı taklit edebilir, ancak 16 veya 8 bit programlara geri dönmek desteklenmez.


2
Açıkça bir emülatör kullandığımı belirttim.
Sezar23
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.