Com executar DOS en un Raspberry Pi

A continuació s'explica com podeu executar DOS en un Rasberry Pi

Obteniu una instal·lació neta de Raspbian instal·lada al Raspberry Pi

Escriviu les ordres de Linux per definir la imatge del disc virtual a Linux per a FreeDOS.

Baixeu i instal·leu la darrera distribució de FreeDOS

Seguiu les nostres instruccions per instal·lar FreeDOS

Reinicieu FreeDOS per gaudir

Tingueu en compte: aquest tutorial no és per a principiants. Aquest tutorial requereix l'ús d'ordres de terminal de Raspian que es basen en text, de manera que almenys haureu de tenir coneixements bàsics de Linux. No podeu executar MS-DOS real al Raspberry Pi tal com està, sinó que executareu DOS mitjançant un emulador. Mitjançant una combinació de l'emulador de PC QEMU i FreeDOS, podeu jugar a jocs clàssics de DOS i executar altres programes DOS al Raspberry Pi. Un cop hàgiu configurat QEMU com a màquina virtual i instal·lat FreeDOS, podeu executar programes i jocs de DOS al Raspberry Pi.

De moment, FreeDOS és l'únic programa de DOS que us permetrà executar programes i jocs. El motiu pel qual no podeu instal·lar FreeDOS directament al Raspberry Pi és a causa de l'arquitectura de la CPU. Com qualsevol DOS, FreeDOS requereix una CPU Intel x86 i una BIOS per oferir serveis bàsics de temps d'execució. El Raspberry Pi funciona amb una arquitectura completament diferent, utilitzant una CPU ARM, que no és compatible binari amb la CPU Intel i no inclou una BIOS. Per tant, FreeDOS no es pot executar al Raspberry Pi de manera nativa i s'ha d'utilitzar mitjançant un emulador.

Configuració de Raspberry Pi

Primer, necessiteu una instal·lació neta de Raspbian instal·lada al Raspberry Pi. Raspbian és el sistema operatiu (SO) creat específicament per ser utilitzat en un Raspberry Pi. Vaig utilitzar un Raspberry Pi 3 Model B+ per a això, però qualsevol model de Raspberry Pi hauria de funcionar. Primer, heu d'instal·lar Raspbian al vostre Raspberry Pi. Seguiu els passos sobre com instal·lar un sistema operatiu a un Raspberry Pi . Raspbian és el sistema operatiu que voleu instal·lar. Un cop instal·lat, voldreu obrir Terminal des de l'escriptori Raspbian.

Instal·leu FreeDOS a un Raspberry Pi

QEMU és l'abreviatura de Quick EMUlator. QEMU és un programari de màquines virtuals (VM) de codi obert que executa DOS com a sistema operatiu "convidat" a Linux. No és diferent d'utilitzar una màquina virtual a Windows 10. La bona notícia és que QEMU ja està disponible a la majoria de sistemes Linux, inclòs Raspbian, de manera que no hi ha programari addicional per instal·lar.

Si escriviu unes quantes línies d'ordres de Linux, podeu tenir FreeDOS en funcionament en molt poc temps. Si utilitzeu QEMU, heu de crear tots els components de la vostra màquina virtual (VM). Aquests són els passos i les ordres que heu d'utilitzar per instal·lar i executar FreeDOS. Primer, heu de definir la imatge del disc virtual a Linux per a FreeDOS. Com que FreeDOS no ocupa gaire espai, vaig fer servir l'ordre següent:

qemu-img crea freedos.img 200M

Aquesta ordre indica a QEMU que creï una imatge de disc anomenada FreeDOS.img que tingui una mida de 200 MB.
Ara, heu de descarregar i instal·lar la darrera distribució de FreeDOS. Baixeu l'instal·lador "estàndard" del CD-ROM de FreeDOS 1.2 (FD12CD.iso) , ja que funciona millor per a aquest escenari, així que ho farem servir.

Primer, heu de dir a QEMU que utilitzi la imatge del CD-ROM i arrenqui des d'aquesta. Recordeu que la unitat C: és el primer disc dur, de manera que el CD-ROM apareixerà com a unitat D:. Per afegir la resta de parts perquè FreeDOS funcioni al Raspberry Pi, copieu i enganxeu l'ordre següent en la seva totalitat:

qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda freedos.img -cdrom FD12CD.iso -boot order=d

Després d'inserir l'ordre, seguiu les instruccions i FreeDOS s'instal·larà en molt poc temps. Per a la vostra informació, la línia d'ordres anterior diu a QEMU que creï una màquina virtual compatible amb Intel i386 amb 16 megabytes de memòria, un teclat en anglès dels EUA i un rellotge en temps real basat en l'hora del meu sistema local. La línia d'ordres també ofereix al meu VM una targeta de so Sound Blaster 16 clàssica, una targeta de música digital Adlib i una targeta VGA Cirrus Logic estàndard. El fitxer, freedos.img, es designa com a primer disc dur (C:) i la imatge FD12CD.iso es designa com a unitat de CD-ROM (D:). QEMU està configurat per arrencar des de la unitat de CD-ROM (D:).

La distribució FreeDOS 1.2 és fàcil d'instal·lar, tot el que heu de fer és seguir les instruccions. He proporcionat algunes captures de pantalla del que hauríeu de veure després d'inserir l'ordre de Linux esmentada per a la vostra referència.

Com executar DOS en un Raspberry Pi

Un cop finalitzada la instal·lació, reinicieu FreeDOS. Després del reinici, el paquet de distribució FreeDOS ja inclou jocs i aplicacions preinstal·lats per utilitzar-los a DOS que s'executen mitjançant l'emulador QEMU del Raspberry Pi. FreeDOS també ofereix enllaços addicionals a altres programes i jocs de DOS disponibles per descarregar al seu lloc web.

Executeu FreeDOS al Raspberry Pi


Ara que teniu FreeDOS instal·lat a QEMU, potser voldreu veure com de bé FreeDOS executa les aplicacions i els jocs de DOS. Els problemes de rendiment són rars, però és possible que experimenteu temps de lectura/execució lents sempre que feu qualsevol E/S de disc, inclosa l'escriptura de grans quantitats de dades. En general, no he tingut cap problema amb l'execució d'aplicacions de DOS i per jugar a jocs de DOS. Ara mateix, el meu joc preferit per jugar amb FreeDOS a QEMU és Doom. Doom era el meu joc preferit quan era gran. Jocs similars, inclosos Wolfenstein i Heretic, també funcionen bé.

De nou, a causa de l'arquitectura de la CPU, no podeu executar cap programa DOS directament al Raspberry Pi. Tanmateix, és bo saber que hi ha una solució alternativa per executar aplicacions DOS i jugar a jocs de DOS al Raspberry Pi mitjançant l'emulador de PC QEMU. Un cop hàgiu configurat QEMU com a emulador de màquina virtual i instal·lat FreeDOS, ja esteu preparat per executar tots els vostres programes i jocs preferits de DOS al Raspberry Pi.

Deixa un comentari

Netejar la rentadora amb vinagre? Com fer-ho de manera segura i quan no fer-ho

Netejar la rentadora amb vinagre? Com fer-ho de manera segura i quan no fer-ho

Fa mala olor o té incrustacions a la rentadora? Vegeu quan es pot utilitzar vinagre, quan els fabricants ho desaconsellen i un ordre de neteja segur des del calaix fins al tambor.

Descalcificar un bullidor elèctric: com eliminar la calç de manera segura – pas a pas

Descalcificar un bullidor elèctric: com eliminar la calç de manera segura – pas a pas

Com descalcificar un bullidor elèctric de manera segura amb el mètode del fabricant, l'esbandit correcte i cons sobre vinagre, filtre de calç i freqüència segons la duresa de l'aigua.

Com treure la tinta d'un bolígraf sense danyar-lo

Com treure la tinta d'un bolígraf sense danyar-lo

Aprèn a buidar i netejar de manera segura plomes estilogràfiques, bolígrafs, de gel i de rodeta, amb passos recolzats pel fabricant i límits clars.

Com netejar de manera segura el capçal d'impressió d'una impressora HP: comenceu amb l'eina de neteja integrada

Com netejar de manera segura el capçal d'impressió d'una impressora HP: comenceu amb l'eina de neteja integrada

Apreneu la manera més segura de netejar el capçal d'impressió d'una impressora HP, quan repetir la neteja, quan aplicar la neteja manual per contacte i quan aturar-se.

Com netejar una jaqueta plomí sense aixafar l'aïllament

Com netejar una jaqueta plomí sense aixafar l'aïllament

Aprèn a netejar una jaqueta plomí o sintètica, evitar que s'apelmugui, assecar-la de manera segura, solucionar problemes comuns i verificar que el volum s'ha recuperat completament.

Com treure el desguàs d'un lavabo de cuina sense danyar-lo

Com treure el desguàs d'un lavabo de cuina sense danyar-lo

Aprèn a treure el desguàs d'un lavabo de cuina de manera segura, desconnectar el sifó en P, afluixar la femella de bloqueig del colador de cistell, aixecar la brida, gestionar els desguassos de trituradors i netejar l'obertura.

Com treure la cera dura de la roba sense fixar la taca

Com treure la cera dura de la roba sense fixar la taca

Aprèn a eliminar la cera endurida de la roba de manera segura: endureix-la i rasca-la, transfereix els residus amb calor baixa si està permès, pretracta les taques d'oli, renta-la i comprova-la abans d'assecar-la.

Com condicionar les reixetes de ferro colat de la barbacoa sense que quedin enganxoses

Com condicionar les reixetes de ferro colat de la barbacoa sense que quedin enganxoses

Aprèn a condicionar les reixetes de ferro colat nu amb una capa fina d'oli i calor controlada, i quan les reixetes de ferro colat esmaltat no s'han de condicionar.

Com netejar la tapa amb palleta d'una Hydro Flask: Guia pas a pas per a principiants

Com netejar la tapa amb palleta d'una Hydro Flask: Guia pas a pas per a principiants

Aprèn a netejar la tapa amb palleta, la palleta i la junta extraïble d'una Hydro Flask de manera segura, incloent-hi el rentat a mà, l'assecat, el muntatge i els errors a evitar.

Com netejar una gerra de filtre d'aigua Brita sense danyar el filtre

Com netejar una gerra de filtre d'aigua Brita sense danyar el filtre

Neteja la gerra Brita de manera segura, manipula correctament el cartutx del filtre, soluciona problemes comuns de gust o residus i sap quan la substitució és l'opció millor.