Jump to content
bc-vnt

Emulare DoS

Recommended Posts

Posted

Emulare DoS pe LINUX

Cine a inceput sa foloseasca un PC de cel pu?in cincisprezece ani în urm?, nu poate sa nu simta o anume nostalgie fa?? de sistemul s?u de operare în primul rând, care pentru mul?i a fost Dos. Exist? unele programe care sunt mândru de faptul c? în mod inevitabil, nu mai avem capacitatea de a utiliza, deoarece nu mai este sus?inut? de sistemele de operare moderne.

Desigur, se încadreaz? în aceast? categorie anumite jocuri video, într-un moment în care acest lucru a fost un nou tip de divertisment. Fani de Super Mario, Lemmings, Pacman, vor fi încânta?i s? ?tie c? exist? un proiect care î?i propune s? imite, chiar ?i pe Linux, un PC ?i ofer? utilizatorilor un sistem de operare este pe deplin compatibil cu DOS. Acesta este : DOSBox, an x86 emulator with DOS un proiect bazat pe DOSEMU Main Page conceput în mod explicit pentru a face posibil? pentru a rula jocuri vechi care au fost orfani de acest sistem de operare. O caracteristic? foarte interesant? a acestui program este de a fi în m?sur? pentru a putea rula pe sisteme de operare cele mai populare: Windows, MacOSX, Linux, FreeBSD, ?i chiar BeOS ?i acum este pensionara OS / 2.

Cerin?ele de sistem sunt relativ mari, este recomandat s? ave?i un procesor cu cel pu?in 1 GHz viteza de ceas, deoarece unele jocuri vor lucra cu hardware-ul mai puternic. Dup? ce a?i lansa executabil va, într-o fereastr?, o sesiune DOS, complet cu boot ?i de ini?ializare a dispozitivelor, cum ar fi placa de sunet.

Prompt? va fi exact la fel ca cel folosit de DOS ?i comenzile sale se pot utiliza unele dintre DOSBox pentru a interac?iona cu sistemul de operare pe care l-au lansat (GNU / Linux, în cazul nostru), în a?a fel încât s? se asocieze un director special pentru o identificarea unit??ilor.

Am g?sit personal DOSBox foarte util pentru o gam? larg? de aplica?ii, nu jocuri, pe care am fost nevoit s? aib? de a rula sub Linux. În ultimul timp, de exemplu, au considerat c? este foarte util pentru a încerca un asamblor vechi, precum ?i o serie întreag? de programe care nu mai sunt dezvoltate, dar care ar putea fi utile din timp în timp, au posibilitatea de a utiliza. Ar putea fi foarte util, de exemplu, pentru acele laboratoare de informatica, care sunt obligate s? foloseasc? unele software-ul care ruleaz? sub DOS. Dac? la prima vedere acest lucru poate p?rea ca o scuza buna pentru a sta departe de GNU / Linux, acum cu DOSBox (?i DOSEMU, din care deriv?) nu mai este.

Vom vedea în urm?toarea parte a articolului cum se configureaz? acest program ?i vom examina comenzile pe care interfa?a are de oferit.

În prima parte a articolului am analizat poten?ialul oferit de DOSBox. Acum este timpul pentru a vedea ac?iune. Vom începe cu instalarea: este foarte probabil ca distributia are deja, pe supor?i proprii, oficiale de pachete pre-compilate. Cu Debian ?i Ubuntu doar s? (ca de obicei), ca root:

apt-get update
apt-get install dosbox

DOSBox, în timp ce multe în comun cu DOSEMU, este mult mai u?or de configurat ?i de utilizat si este deja cu fir pentru a fi utilizate în domeniul de "divertisment". Este atât mai complex, deoarece acesta ofer?, de asemenea, emulare de CPU ?i nu imita doar un sistem de operare DOS.

Apoi continua?i cu configurarea. Este posibil de a ac?iona cu privire la set?rile de DOSBox printr-un fi?ier de configurare. Acest pas nu este necesar, cu toate acestea, deoarece set?rile implicite vor fi bine, în cele mai multe cazuri. Ceea ce vom încerca s? analiz?m sunt op?iunile care pot fi oferite la momentul execu?iei.

Apoi, deschide?i un terminal ?i lansa DOSBox f?r? nici un parametru. Va fi pornit si va fi prezentat cu o astfel de prompt ca litera Z: \. Sub Dos vom vedea, de obicei, C ?i z.Motivul este simplu, si are de a face cu securitatea datelor tale. Z: înseamn? c? nu este de fi?ierele pe parti?ia (s? zicem, un simplu pentru a observa), dar sistemul de fi?iere.

La acest punct va fi de pân? la utilizatorul care directorul s? fie vizibile în DOSBox, dar ?ine cont de faptul c? suntem ofer? acces gratuit la fi?ierele noastre c? lansarea cererilor de DOS. Ceva poate merge întotdeauna gre?it, o eroare (spun c? este r?u), dar poate fi întotdeauna ascuns ?i fi?ierele noastre pot ajunge r?u. Prin urmare, ar trebui s? alege?i cu aten?ie ceea ce vrei sa faci, punând probabil totul sub un director special creat.

La acest punct am dori s? facem ceva, pentru a executa programe. S? presupunem c? avem fi?iere în directorul / home / user / DOS ?i dori?i s? fac? vizibil acest director ca unitatea C. Din DOS prompt, care este afi?at de lansare DOSBox:

mount C “/home/utente/DOS”

La acest punct, vom putea accesa unitatea C, cu clasic C:, ?i rula?i comanda noastr? Dos. Am observat, totu?i, o anumit? incompatibilitate între DOSBox ?i tastatur? italian? (ca s? fiu sincer cu toate tastaturile care nu sunt american). Acest lucru nu ofer? capacitatea de a afi?a caractere speciale, cum ar fi dou? puncte (:) sau slash (/).Problema poate fi rezolvat? în mai multe moduri: simplu ?i mai pu?in elegant este de a schimba tastatura sub X, lansarea setxkbmap-ne de terminalul înainte de a începe DOSBox. În acest moment, aspectul va fi cea a unui tastatur? american, care este recunoscut în mod corect.

Alternativ, putem începe s? DOSBox, folosind CTRL + F1, începe keymapper, un utilitar pentru modificarea aspectului tastaturii. O alt? posibilitate este de a utiliza Keyb FreeDOS proiect, programul de DOS pentru a schimba aspectul tastaturii.

O op?iune foarte convenabil de DOSBox este c-comanda cu aceasta, pute?i începe imediat dup? lansarea unei comenzi. De exemplu, dac? lanciassimo de la terminalul:

dosbox -c “MOUNT C /home/utente/DOS” 

Acest lucru va avea ca efect rula programul nostru si au asociat ca directorul unit??ii C / home / user / DOS.

În acest moment am doar trebuie s? l?sa?i praful de pe unele vechi de floppy în c?utarea pentru un joc plecat de acolo abandonat într-un sertar pentru prea mult timp.

http://www.html.it/articoli/emulare-dos-in-linux-1/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...