Path: csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: alt.os.development,comp.os.msdos.programmer,alt.lang.asm Subject: Re: detecting emulation or console windows Date: Sun, 01 Jun 2014 04:53:06 -0400 Organization: Aioe.org NNTP Server Lines: 39 Message-ID: References: NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.os.msdos.programmer:1371 On Sun, 01 Jun 2014 02:53:39 -0400, James Harris wrote: > Just to check on what the requirement is, if there was an emulator under > which your code would work successfully would you still want your code to > exit [...] ? Yes, I would prefer that it exit cleanly under all emulation. I may simply be hoping for too much ... If it runs correctly under emulation, it's not a detriment. Currently, it exits with a crash under tested emulation ... I think it conflicts, or is likely to conflict, with a host, any host. It's a new project, so it's not complete, yet. Yup, yet another project... Think of it as an OS, but not a pure OS, perhaps pseudo-OS that runs on top of DOS. I understand that it may not be possible in all cases to exit cleanly, but the majority would be nice. I've found a few more ways to detect DOSBox and some more for dosemu, e.g., wrong values for required BIOS vectors, BIOS reboot code not correctly implemented, etc, but nothing consistent between the two. So, nothing yet to lead me to believe that something would work for QEMU, VMWare, Bochs, etc. I should probably just go ahead and install QEMU and Bochs, perhaps MESS too. That would likely be the majority of emulators one could expect, I'd hope. Yes? I could probably install FreeDOS on USB as a cross-check to make sure whatever I find is not MS-DOS specific. Is VMWare available for Linux? What other "major" emulators are out there? (Ignore different versions of Windows.) Rod Pemberton