{"id":7266,"date":"2021-11-28T14:21:09","date_gmt":"2021-11-28T13:21:09","guid":{"rendered":"https:\/\/www.picademie.nl\/?p=7266"},"modified":"2025-01-06T14:11:33","modified_gmt":"2025-01-06T13:11:33","slug":"ms-dos-emulator-met-dosbox","status":"publish","type":"post","link":"https:\/\/www.picademie.nl\/index.php\/2021\/11\/28\/ms-dos-emulator-met-dosbox\/","title":{"rendered":"MS-DOS emulator met DOSBox"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">In 1990 kwam het spel Prince of Persia uit. Ik speelde het spel destijds heel veel op een PC (CPU 80286-25MHz) en vroeg me recent af of het spel ook op een Raspberry Pi zou werken. Ik heb het spel eerder op de Pi gespeeld met de Amiga emulator nadat ik de tutorial Retro gaming had gedaan, een krachtige tool om diverse (retro)platformen te emuleren en spellen te spelen. Maar nu ik wil een omgeving waarbij ik alleen de oude PC (x86) spellen kan spelen.<\/pre>\n\n\n\n<p>Na wat op het web te zoeken kwam ik al snel bij <span class=\"has-inline-color has-vivid-cyan-blue-color\">DOSBox <\/span>uit. Deze emulator werkt erg goed op de Pi en na een ochtend onderzoek en uitproberen ben ik tot de volgende tutorial gekomen. Ik gebruik een Raspberry Pi 3B hiervoor.<\/p>\n\n\n\n<p><em>Daar gaan we!<\/em><\/p>\n\n\n\n<p>We gaan eerst Raspbian updaten naar de laatste versie en werken alle onderdelen bij. Dit doen we met twee opdrachten, in \u00e9\u00e9n opdrachtregel.<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">sudo apt update &amp;&amp; sudo apt -y upgrade<\/span><\/code><\/p>\n\n\n\n<p><strong>Installatie van DOSBOX <\/strong><br>Om <span class=\"has-inline-color has-vivid-cyan-blue-color\">DOSBox <\/span>te installeren geef je de opdracht:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">sudo apt install dosbox<\/span><\/code><\/p>\n\n\n\n<p><strong>DOSBOX configureren<\/strong><br>Er zullen nog een paar dingen gedaan moeten worden voordat we met DOSBOX spellen kunnen starten. Maak met <span class=\"has-inline-color has-vivid-cyan-blue-color\">LXTerminal <\/span>de directorie dos-games aan:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">mkdir ~\/dos-games<\/span><\/code><\/p>\n\n\n\n<p>Vervolgens moet DOSBOX zichzelf configureren, start hiervoor DOSBox op met:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">dosbox<\/span><\/code><\/p>\n\n\n\n<p><strong><span class=\"has-inline-color has-vivid-red-color\">LET OP!<\/span> <\/strong><span class=\"has-inline-color has-vivid-red-color\">DOSBox heeft de grafische terminal nodig!<\/span> Daarom werkt het niet via de SSH terminal zoals <span class=\"has-inline-color has-vivid-cyan-blue-color\">PuTTY<\/span>. Gebruik een programma \u00e0 la <span class=\"has-inline-color has-vivid-cyan-blue-color\">VNC viewer<\/span> of gebruik de terminal in de <span class=\"has-inline-color has-vivid-cyan-blue-color\">Raspbian desktop<\/span> dat via een beeldscherm dat op de Raspberry Pi aangesloten is. <\/p>\n\n\n\n<p>Na het commando wordt het DOSBox venster geopend&#8230;.. in DOS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"498\" height=\"251\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-40.png\" alt=\"\" class=\"wp-image-7269\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-40.png 498w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-40-300x151.png 300w\" sizes=\"auto, (max-width: 498px) 100vw, 498px\" \/><figcaption class=\"wp-element-caption\">DOSBox met de Soundblaster geluidsinstelling<\/figcaption><\/figure>\n\n\n\n<p><strong>Spelen van DOSBox games met de controller<\/strong><br>Om de spellen met de controller te kunnen spelen zal deze ingesteld moeten worden. Geef hiervoor <span class=\"has-inline-color has-vivid-cyan-blue-color\">Ctrl-F1<\/span>, hiermee open je de \u2018<span class=\"has-inline-color has-vivid-cyan-blue-color\">keymapper<\/span>\u2019.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"399\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-41.png\" alt=\"\" class=\"wp-image-7270\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-41.png 505w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-41-300x237.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure>\n\n\n\n<p>Afhankelijk van de controller, wordt deze herkend en automatisch ingesteld. Is dit niet het geval, dan zal dit handmatig moeten. Klik op [<strong>Exit<\/strong>] om de keymapper te verlaten. Je bent nu terug in de DOSBox. <\/p>\n\n\n\n<p>Wil je meer weten van DOSBox, hier vind je de <a href=\"https:\/\/www.dosbox.com\/DOSBoxManual.html\">handleiding<\/a>. <\/p>\n\n\n\n<p><strong>C: schijf aanmaken<\/strong> <br>Ik wil dat alle spellen in de C:-schijf staan. Daarvoor moeten we <strong>C<\/strong> aan de directorie <span class=\"has-inline-color has-vivid-cyan-blue-color\">dos-games<\/span> koppelen. Dit doe je met:<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-cyan-blue-color\"><code>mount c \/home\/pi\/dos-games<\/code><\/span><\/p>\n\n\n\n<p>Er wordt nu wat DOS kennis van je gevraagd. Ga vervolgens naar de <span class=\"has-inline-color has-vivid-cyan-blue-color\">C:-schijf<\/span> met <strong><span class=\"has-inline-color has-vivid-cyan-blue-color\">C:<\/span><\/strong> en vraag de inhoud ervan op met <span class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>dir<\/strong><\/span>. Kijk in de afbeelding hieronder hoe het ook al weer was. Zoals je ziet heb ik er al een drietal spellen in gezet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"425\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-42.png\" alt=\"\" class=\"wp-image-7271\" style=\"width:511px;height:229px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-42.png 945w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-42-300x135.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-42-768x345.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><figcaption class=\"wp-element-caption\">De game directorie is gekoppeld als C: en de gamedirectories zijn zichtbaar<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Spel opstarten vanuit DOS<\/strong><\/h2>\n\n\n\n<p>We gaan nu het spel <span class=\"has-inline-color has-vivid-cyan-blue-color\">Prince of Persia<\/span> in DOS handmatig opstarten dat in de directorie <span class=\"has-inline-color has-vivid-cyan-blue-color\">PRINCE <\/span>staat. Je zult merken dat hoofdletters er niet toe doen in DOS.<\/p>\n\n\n\n<p>Ga naar de directorie waar het spel staat:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">cd PRINCE<\/span><\/code> of <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">cd prince<\/span><\/code> <\/p>\n\n\n\n<p>Vraag de inhoud op van deze directorie:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-cyan-blue-color\">dir<\/span><\/code> of <code><span class=\"has-inline-color has-vivid-cyan-blue-color\">dir \/w<\/span><\/code> <\/p>\n\n\n\n<p>Als je een programma wilt starten MOET het uitvoerbaar (executable) zijn. Dit kun je zien aan de bestandsextensie <span class=\"has-inline-color has-vivid-cyan-blue-color\">.exe<\/span>. In het overzicht van <span class=\"has-inline-color has-vivid-cyan-blue-color\">dir <\/span>staat de extensie erbij. Om bijvoorbeeld het spel <span class=\"has-inline-color has-vivid-cyan-blue-color\">Prince of Persia<\/span> te starten geef je in DOS het volgende commando:<\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-cyan-blue-color\"><code>prince.exe<\/code> <\/span><\/p>\n\n\n\n<p>Het spel start op.<\/p>\n\n\n\n<p><strong>Gratis DOS-games vinden<\/strong><br>Er zijn heel veel websites waar je DOS spellen kunt vinden. Een bekende is <a href=\"http:\/\/www.abandonia.com\/\">http:\/\/www.abandonia.com\/<\/a>. De spellen op deze website worden niet meer door de eigenaar\/producent ondersteund en zijn niet meer op de markt te koop.<\/p>\n\n\n\n<p>Zoek bijvoorbeeld naar \u2018<strong>Prince of Persia<\/strong>\u2019. Dit kan natuurlijk ook een ander spel zijn. Al snel wordt het spel door de website gevonden als deze het kan leveren.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"295\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-43.png\" alt=\"\" class=\"wp-image-7278\" style=\"width:454px;height:172px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-43.png 775w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-43-300x114.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-43-768x292.png 768w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/figure>\n\n\n\n<p>Als je games van deze site download, is het wel zo netjes een kleine donatie achter te laten.<\/p>\n\n\n\n<p>Download de games naar de <span class=\"has-inline-color has-vivid-cyan-blue-color\">dos-games<\/span> directory op je Pi. Gezipte bestanden zullen <a href=\"https:\/\/www.picademie.nl\/index.php\/2020\/11\/05\/download-en-unzip\/\">unzipt<\/a> moeten worden om ze op te kunnen starten.<\/p>\n\n\n\n<p>Misschien heb je net als ik nog ergens oude DOS-spellen staan op harddisk of diskette. Met een USB-interface kun je veelal deze oude media zoals diskettes op de Raspberry Pi lezen. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"465\" height=\"242\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-52.png\" alt=\"\" class=\"wp-image-7358\" style=\"width:396px;height:206px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-52.png 465w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-52-300x156.png 300w\" sizes=\"auto, (max-width: 465px) 100vw, 465px\" \/><figcaption class=\"wp-element-caption\"><sup>Diskette drive met USB interface.<\/sup><\/figcaption><\/figure>\n\n\n\n<p>Maak dan een map met de naam van het spel in de <span class=\"has-inline-color has-vivid-cyan-blue-color\">dos-games<\/span> directorie aan en zet alle bestanden van het DOS-spel hier in.<\/p>\n\n\n\n<p><strong>Spel opstarten vanuit bestandsbeheerder<\/strong><br>Open de <span class=\"has-inline-color has-vivid-cyan-blue-color\">bestandsbeheerder <\/span>in de desktop. Ga in de dos-games map naar de map waar het spel staat dat je wilt starten. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"682\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-45.png\" alt=\"\" class=\"wp-image-7288\" style=\"width:547px;height:394px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-45.png 945w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-45-300x217.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-45-768x554.png 768w\" sizes=\"auto, (max-width: 945px) 100vw, 945px\" \/><\/figure>\n\n\n\n<p>Zoek het <span class=\"has-inline-color has-vivid-cyan-blue-color\">.EXE<\/span>-bestand.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"142\" height=\"116\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-46.png\" alt=\"\" class=\"wp-image-7289\" style=\"width:77px;height:63px\"\/><\/figure>\n\n\n\n<p>Ga op het pictogram staan en klik de rechter muisknop. Ga naar <strong>Openen met&#8230;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"261\" height=\"305\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-47.png\" alt=\"\" class=\"wp-image-7290\" style=\"width:193px;height:226px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-47.png 261w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-47-257x300.png 257w\" sizes=\"auto, (max-width: 261px) 100vw, 261px\" \/><\/figure>\n\n\n\n<p>Ga naar het tabblad \u2019<span class=\"has-inline-color has-vivid-cyan-blue-color\">Ge\u00efnstalleerde toepassingen<\/span>\u2019 en klik op <span class=\"has-inline-color has-vivid-cyan-blue-color\">Spelletjes<\/span>. Klik op <span class=\"has-inline-color has-vivid-cyan-blue-color\">DOSBox Simulator<\/span> en zet een <span class=\"has-inline-color has-vivid-cyan-blue-color\"><strong>vinkje<\/strong> <\/span>om voor het gekozen bestandtype altijd de <span class=\"has-inline-color has-vivid-cyan-blue-color\">DOSBox <\/span>te kiezen en klik vervolgens op [<span class=\"has-inline-color has-vivid-cyan-blue-color\">OK<\/span>].<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"851\" height=\"728\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-48.png\" alt=\"\" class=\"wp-image-7292\" style=\"width:483px;height:413px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-48.png 851w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-48-300x257.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-48-768x657.png 768w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/figure>\n\n\n\n<p>In de desktop opent zicht een venster en het spel start. Mocht je het willen spelen? <a href=\"https:\/\/www.picademie.nl\/index.php\/prince-of-persia-gamecontrol\">Hier vind je de gamecontrols<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"452\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-49.png\" alt=\"\" class=\"wp-image-7294\" style=\"width:487px;height:364px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-49.png 604w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-49-300x225.png 300w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-49-326x245.png 326w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-49-80x60.png 80w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"504\" src=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-50.png\" alt=\"\" class=\"wp-image-7295\" style=\"width:491px;height:329px\" srcset=\"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-50.png 750w, https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/image-50-300x202.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><figcaption class=\"wp-element-caption\">Oude tijden herleven!<\/figcaption><\/figure>\n\n\n\n<p>De meeste DOS spellen kun je met het toetsenbord prima spelen. Met het <strong>kruisje <\/strong>in de rechter bovenhoek sluit je het venster.<\/p>\n\n\n\n<p>Een mooie klus is het uitzoeken of een spel bij de start van de Raspberry Pi automatisch kan starten. Laat maar weten of dit gelukt is. <\/p>\n\n\n\n<p>Veel speel plezier!<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Raspberry Pi - DOSBox Demo - Prince of Persia (1990)\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/cze6KgSs_kw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><sup>Een Raspberry Pi 3B met de DOSBox emulator en het spel Prince of Persia (1990)<\/sup><\/figcaption><\/figure>\n\n\n\n<p><em>Have A Nice Day!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>In 1990 kwam het spel Prince of Persia uit. Ik speelde het spel destijds heel veel op een PC (CPU 80286-25MHz) en vroeg me recent <a class=\"mh-excerpt-more\" href=\"https:\/\/www.picademie.nl\/index.php\/2021\/11\/28\/ms-dos-emulator-met-dosbox\/\" title=\"MS-DOS emulator met DOSBox\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":7300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[267,272,262,270,266,271,263,264,268,269,265],"class_list":["post-7266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-box","tag-diskette","tag-dos","tag-dos-spel","tag-emulator","tag-floppy","tag-ms-dos","tag-msdos","tag-pc","tag-spellen","tag-x86"],"jetpack_featured_media_url":"https:\/\/www.picademie.nl\/wp-content\/uploads\/2021\/11\/dosbox.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/7266","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/comments?post=7266"}],"version-history":[{"count":0,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/posts\/7266\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media\/7300"}],"wp:attachment":[{"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/media?parent=7266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/categories?post=7266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.picademie.nl\/index.php\/wp-json\/wp\/v2\/tags?post=7266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}