Lexitec blogi - Avainsana - Virtual PC 20072024-03-23T12:35:35+02:00Kari Eveliurn:md5:f2563dad932c674a42289d586bc6a082DotclearRunning 16-bit programs on 64-bit computersurn:md5:d74687d5095677ff33b3d38987e4a14d2017-05-07T18:54:00+03:002018-02-05T21:52:58+02:00Kari Eveli16-bit applicationsDosBoxvDosvDosPlusVirtual PC 2007VirtualBoxVMwareWindows 10Windows 7WordPerfectXyWrite<p><em>Tämä on englanninkielinen versio artikkelista 'Vanhojen ohjelmien käyttäminen'</em></p>
<p>This article is about running old non-game software programs on current 64-bit Windows computers. The tricky part is how to deal with 16-bit programs that no longer work on 64-bit machines, for example old DOS/Win 3.1 programs that did run on 32-bit XP machines and that no longer run on 64-bit machines. What to do?</p> <p>If you are a veteran computer user, it is likely that you have many favorite programs that you do not want to stop using, even when operating system versions change and old machines are replaced with newer ones. If you are as old as me, you may still have DOS programs from the 1980's and Windows 3.1 programs from the 1990's, not to mention some later Windows programs. How can these programs be used on newer machines, which are typically 64-bit Windows machines?</p>
<p>If a program has been created for Windows 95 or higher and the operating system is Windows 7 or higher, you can try to proceed according to <a href="https://support.microsoft.com/en-us/help/15078/windows-make-older-programs-compatible">Microsoft's instructions</a> by setting it up to work in a so-called compatibility mode.</p>
<p>As for DOS or Windows 3.1x under Windows 7, you can download and install <a href="https://www.microsoft.com/en-us/download/details.aspx?id=24439">MS-Virtual PC 2007 SP1</a> and Virtual PC 2004 <a href="http://www.lexitec.fi/xywrite/dosadd.zip">DOS Additions</a>. To install Virtual PC 2007, you must first remove the Virtual PC program that comes with Windows 7 from your system, which means that you will lose access to XP mode on Virtual PC. However, XP mode files should not be destroyed because they can be installed on VMware Player and activated as part of Windows 7 Pro using VMware Player.</p>
<p>To run DOS non-game software programs, there is an easier way, namely installing the <a href="https://www.vdos.info/">vDos </a>or <a href="http://www.vdosplus.org/">vDosPlus</a> operating environment. Both of these are based on <a href="https://sourceforge.net/projects/dosbox/">DosBox</a>, and are particularly stable versions suitable for running non-game programs. Using DosBox you can install game software and even Windows 3.1 if needed. VDosPlus is also able to run more problematic DOS programs, such as XyWrite or even Y2K-crippled programs like MS-Word 5.0. I have been involved in creating <a href="http://www.lexitec.fi/xywrite/utility.html">vDosPlus XyWrite installation programs</a> so there is up-to-date information about this on my own site. For WordPerfect users, there is a <a href="http://www.columbia.edu/~em36/wpdos/vdoswp.html">vDos-based special solution</a> created by Edward Mendelson.</p>
<p>If the main operating system is Windows 8 or 10, the situation of potential Windows 3.1 users is even more difficult. MS-Virtual PC 2007 cannot be installed on Windows 8 without some trickery, and Windows 10 is basically incompatible with it. VMware does not provide DOS Additions, and VirtualBox is not the best when running Windows 3.1 applications. If you are in this situation, I recommend installing Windows 2000 in VirtualBox and testing whether your desired Windows 3.1 application works in this environment. In fact, I have experienced many nice surprises: Windows 2000 under VirtualBox can run many Windows 3.1 applications well. The advantage is that Windows 2000 communicates well with newer operating systems and that data sharing using shared folders is smooth and easy. Also, Windows 2000 does not require activation, so if you still have the media, it is easier to install than XP. Anyway, a W2K virtual machine is a lot faster than XP mode.</p>
<p>In some rare cases, you may also want to consider installing a new 32-bit Windows 7-10 operating system. It supports, at least in principle, the running of 16-bit applications, but if you use the machine mainly for working with modern programs, it may turn out to be too slow compared to a 64-bit system and a bad compromise in general.</p>
<p>So, if you want to rekindle your passion for DOS word processing or database programs, there is an easy solution in using the vDos (Plus) environment to run them. The best thing about these new solutions is their integration with Windows, you can exchange information using the clipboard, print with Windows printers, and your data is readily available on the Windows file system and not concealed somewhere deep inside a virtual hard disk volume. This means you can access the information even if vDos (Plus) is not running, though provided that it is in ASCII or other readable format.</p>
<p>If you want to blow the dust off your Win 3.1 programs, like Quark 3.3.2 or Ventura 4.2, or Windows 2000/XP programs, such as Office 2003, Acrobat 6 and so on, you can do this easily and securely with VirtualBox W2K.</p>
<p><strong>Added February 5, 2018: </strong><br />
Edward Mendelson's new <a href="http://www.columbia.edu/%7Eem36/win31dosbox.html">Win31DOSBox</a> system is a real breakthrough. This system makes it easy to install automatically and run (even localized versions of) Windows 3.1x directly from your desktop. This is by far the easiest way to virtualize Windows 3.1x to date. It outshines the competition (e.g. VirtualPC 2007 or VirtualBox W2K mentioned above) in compatibility and speed.</p>http://www.lexitec.fi/blog/index.php?post/2017/05/07/Running-16-bit-programs-on-64-bit-computers#comment-formhttp://www.lexitec.fi/blog/index.php?feed/atom/comments/44Vanhojen ohjelmien käyttäminenurn:md5:51b8f0dec67e261eb08269d483c831172017-04-11T13:42:00+03:002018-02-05T21:55:50+02:00Kari Eveli16-bittiset sovelluksetDosBoxvDosvDosPlusVirtual PC 2007VirtualBoxVMwareWindows 10Windows 7WordPerfectXyWrite<p>Tässä artikkelissa käsitellään vanhojen hyötyohjelmien ajamista uusissa tietokoneissa. Asia on erityisen pulmallinen 16-bittisten ohjelmien kohdalla, jotka eivät enää toimi 64-bittisissä koneissa, esimerkiksi vanhoja DOS/Win 3.1 -ohjelmia, jotka ovat toimineet 32-bittisessä XP:ssä, ei voi enää ajaa. Mikä neuvoksi?</p> <p>Jos et ole aivan uusi tietokoneen käyttäjä, sinulla on varmasti koko joukko suosikkiohjelmia, joiden käyttöä haluat jatkaa, vaikka käyttöjärjestelmäversiot ja koneet uusiutuvat. Jos olet yhtä vanha käyttäjä kuin minä, plakkarissasi voi olla vielä DOS-ohjelmia 1980-luvulta ja Windows 3.1 -ohjelmia 1990-luvulta, puhumattakaan myöhemmistä Windows-ohjelmista. Miten näitä ohjelmia voi käyttää uusissa koneissa, jotka ovat yleensä 64-bittisiä Windows-koneita?</p>
<p>Jos ohjelma on luotu Windows 95 tai uudempaa järjestelmää varten ja käyttöjärjestelmä on Windows 7 tai uudempi, voi yrittää toimia <a href="https://support.microsoft.com/fi-fi/help/15078/windows-make-older-programs-compatible">Microsoftin ohjeen mukaan</a> asettamalla se toimimaan ns. yhteensopivuustilassa.</p>
<p>Jos kyseessä on DOS- tai Windows 3.1x-ohjelma ja käyttöjärjestelmä on Windows 7, voit ladata ja asentaa <a href="https://www.microsoft.com/en-us/download/details.aspx?id=24439">MS-Virtual PC 2007 SP1</a> sekä Virtual PC 2004:n<a href="http://www.lexitec.fi/xywrite/dosadd.zip"> DOS Additions -lisäosan</a>, kunhan ensin poistat Windows 7:n oman Virtual PC:n käytöstä, jolloin menetät myös XP-moodin käyttömahdollisuuden Virtual PC:ssä. XP-moodin tiedostoja ei kannata tuhota, koska ne ovat asennettavissa VMware Playeriin ja aktivoitavissa Windows 7 Pro:n lisäosana.</p>
<p>Jos kyseessä on DOS-hyötyohjelma, helpompi tapa on asentaa <a href="https://www.vdos.info/">vDos</a>- tai<a href="http://www.vdosplus.org/"> vDosPlus</a>-ajoympäristö. Nämä molemmat perustuvat <a href="https://sourceforge.net/projects/dosbox/">DosBoxiin</a>, mutta ovat erityisesti hyötyohjelmien ajoon tarkoitettuja erityisen vakaita versioita. DosBoxiin voi asentaa peliohjelmia ja tarvittaessa jopa Windows 3.1:n. vDosPlus kykenee myös ajamaan ongelmallisempia DOS-ohjelmia, kuten XyWrite tai jopa Y2K-ongelmasta kärsiviä ohjelmia kuten MS-Word 5.0. Olen itse ollut luomassa <a href="http://www.lexitec.fi/xywrite/utility.html" target="_blank">vDosPlus XyWrite -asennusohjelmia</a>, joten niistä löytyy ajantasaista tietoa omilta sivuiltani. WordPerfectin käyttäjille on Edward Mendelsonin luoma <a href="http://www.columbia.edu/~em36/wpdos/vdoswp.html">vDos-pohjainen erityisratkaisu</a>.</p>
<p>Windows 3.1 -ohjelmien käyttäjien tilanne on hankalampi, jos pääkäyttöjärjestelmä on Windows 8 tai 10. MS-Virtual PC 2007 on tosin kikkailemalla asennettavissa Windows 8:aan, mutta Windows 10 on periaatteessa sen kanssa yhteensopimaton. VMware ei tarjoa DOS Additions -tyyppistä lisäosaa eikä VirtualBoxkaan ole parhaimillaan Windows 3.1 -sovelluksia ajettaessa. Jos olet tässä tilanteessa, suosittelen asentamaan Windows 2000:n VirtualBoxiin ja testaamaan, toimiiko haluamasi Windows 3.1 -sovellus tässä ympäristössä. Itse olen kokenut monia mukavia yllätyksiä: Windows 2000 VirtualBox kykenee ajamaan monia Windows 3.1 -sovelluksia hyvin. Etuna on, että Windows 2000 kommunikoi hyvin uusien käyttöjärjestelmien kanssa ja tiedonvaihto käyttämällä jaettuja kansioita on sujuvaa ja helppoa. Lisäksi Windows 2000 ei edellytä aktivointia, joten jos media vielä löytyy, se on helpompi asentaa kuin XP. Joka tapauksessa W2K on paljon XP-moodia nopeampi ympäristö.</p>
<p>Joissain harvoissa tapauksissa voi myös harkita uuden 32-bittisen Windows 7 – 10 -käyttöjärjestelmän asentamista. Se tukee ainakin periaatteessa 16-bittisten sovellusten ajamista, mutta mikäli koneella pääasiassa työskennellään nykyaikaisilla ohjelmilla, voi se osoittautua turhan hitaaksi verrattuna 64-bittiseen ja huonoksi kompromissiksi ylipäätään.</p>
<p>Joten jos muistelet kaiholla DOS-tekstinkäsittely- tai tietokantaohjelmia, voit varsin vähällä vaivalla ottaa ne käyttöön vDos(Plus)-ympäristössä. Parasta näissä uusissa ratkaisuissa on integraatio Windowsin kanssa, saat tietoa siirtymään leiketaulun kautta, tulostus onnistuu Windows-kirjoittimilla ja itse data on suoraan käytettävissä Windows-tiedostojärjestelmässä eikä virtuaalikoneen erillisen kovalevyn uumenissa. Pääset siis tietoihin käsiksi vaikka vDos(Plus) ei olisi käynnissä, tosin sillä edellytyksellä, että ne ovat ASCII- tai muussa helposti luettavassa muodossa.</p>
<p>Jos haluat elvyttää Win 3.1 -ohjelmia, kuten Quark 3.3.2 tai Ventura 4.2, tai Windows 2000/XP -ohjelmia kuten Office 2003, Acrobat 6 yms, voit tehdä sen helposti ja varmasti VirtualBox W2K:n avulla.</p>
<p><strong>Lisätty 5.2.2018: </strong><br />
Uusinta uutta on Edward Mendelsonin luoma käänteentekevä <a href="http://www.columbia.edu/%7Eem36/win31dosbox.html">Win31DOSBox</a>-järjestelmä. Kyseessä on järjestelmä (myös suomenkielisen) Windows 3.1x automaattiseksi asentamiseksi ja ajamiseksi suoraan työpöydältä. Tämä on toistaiseksi helpoin tapa Windows 3.1x:n virtualisoimiseksi. Päihittää yhteensopivuudessa ja nopeudessa muut (esim. VirtualPC 2007:n tai yllä mainitun VirtualBox W2K:n).</p>http://www.lexitec.fi/blog/index.php?post/2017/04/11/Vanhojen-ohjelmien-k%C3%A4ytt%C3%A4minen#comment-formhttp://www.lexitec.fi/blog/index.php?feed/atom/comments/41