Tame - permite programelor DOS lucra confortabil în orice ferestre, utilități și conexe

Tame - permite programelor DOS lucra confortabil în orice ferestre, utilități și conexe

Aplicații DOS (și Windows 3.1) sunt de 16 biți. Programul All Clipper ca sunt aplicații DOS pe 16 biți. Astfel de programe nu pot rula direct în sistemul de operare pe 32 de biți, care este Windows 98 - 7 Pentru a rula aplicații Windows pe 16 biți, procesul creează o mașină virtuală - pentru Ntvdm, care, la rândul său, efectuează o aplicație de 16 biți în contextul său. Astfel, există o 16 biți cereri de difuzare a sistemului de operare în solicitările pe 32 de biți. Este nevoie de ceva timp și înseamnă că aplicațiile DOS și Win16 rula mai rău decât o aplicație Win32. Prin urmare, DOS și aplicații Win16 20% mai mult timp de procesor și 25% mai mult decât memoria necesară.

O altă problemă importantă este legată de faptul că aplicațiile DOS interogheze în mod constant tampon tastatură, ischya destinate pentru introducerea lor. Acest comportament înseamnă că aplicația DOS, chiar și fără a face nimic, petrec foarte mult timp CPU: până la 100% CPU.

Pentru a rezolva această problemă, trebuie să utilizați TAME. Utilizarea sa reduce consumul procesorului cu până la 5%

În mod implicit, după instalare avtomticheski Autoexect.nt fișier modificat. Dacă acest lucru nu este de dorit, scoateți începutul tame-mon.com Autoexect.nt și de a crea un fișier BAT-, la începutul căruia (înainte de a rula DOS programul principal), se introduce următoarea linie:
C: \ TAME \ TAME-MON.COM

Accesul la TAME setările realizate din programul DOS cu combinația de taste Ctrl + Alt + T. Fereastra de monitor este numit TAME și ascunderea combinația de taste Ctrl + Alt + M. În schimb, puteți utiliza tame-mon.com tame-res.com; este jumătate din dimensiunea, dar nu puteți modifica setările interactiv. tame.exe folosit pentru a seta opțiunile individuale, și tameview.exe - pentru a simplifica administrarea, statistici de afișare și diagnosticare. tameview ar trebui să fie executați de comandă DOS prompt „pur“ (nu folosesc Win-shell de tip Far, dar puteți Norton Commander).

Dacă instalați și executați aplicația TAME DOS poate fi văzut pâlpâirea, apăsați Ctrl + Alt + T, și deselectați „Cheie Sondaj“ sau „Cereri SQL“ (acest lucru poate fi realizat prin rularea comenzii de pre-tame.exe / Key_Poll off). Pentru a accelera retragerea programelor scrise în FoxPro, puteți să bifați caseta din opțiunea „FoxPro video“.
aplicații DOS Modul ecran complet

Fereastra maximizat.

Deoarece aplicațiile DOS pot să nu funcționeze în terminalele în modul ecran complet, singura cale de ieșire este de a rula aplicația într-o fereastră, dar puteți extinde pentru a ecran complet - astfel încât să imite activitatea de modul ecran complet.

Vestea proastă este că fonturile bitmap standard din kit pentru Windows Terminal utilizate pentru modul DOS windowed, nu vă permite să ajustați dimensiunea fontului, astfel încât fereastra ocupă întregul ecran. Sau cu o dimensiune mică font este o mulțime de spațiu liber, sau cu o fereastră mare dimensiunea fontului nu se potrivește pe ecran. În plus, marca de font bitmap în sine nu este cel mai bun. Utilizarea de fonturi TrueType (Lucida Console) nu rezolvă problema. Aveti nevoie de font astfel încât este posibil, pe de o parte, semăna cu fontul utilizat în modul text, iar pe de altă strorony - a fost de o dimensiune pentru a se potrivi în fereastra este complet rezoluție standard 640x480, 800x600 și 1024x768 - adică modul text ecran complet simulat.

Font pentru full-screen DOS


Vă recomandăm utilizarea autorizației de sesiune pentru toate aplicațiile DOS 640x480, 16 culori, font 8x17.
Pentru fiecare rezoluție există câteva dimensiuni de font. 8x17 și 10x22 lasă loc în partea de jos pentru 8x18 client sistem de operare din bara de activități și fonturi și 10x23 (înălțime este mai mare de 1 pixel) ocupă întregul ecran (util pentru altele decât Win32 clienți).

Deoarece sesiunea DOS pentru a afișa fereastra Terminal font bitmap, ecranul de încărcare nu are nevoie de localizare. Cu toate acestea, pentru o intrare corecta caractere chirilice, trebuie să instalați fisura tastatură (dacă nu aveți deja). Pentru a face acest lucru, deschideți cheia
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ KeyboardLayout \ DosKeybCodes
și schimba valoarea pentru 00000409 în ru. În plus, fișierul autoehes.nt situat în C: \ WINNT \ System32, trebuie să adăugați următoarea linie:
lh% SystemRoot% \ System32 \ kb16.com ru
După repornire, se realizează comutarea dispuneri tastele LeftCtrl + Shift (Eng.) Și RightCtrl + Shift (Rus.)
Desigur, puteți utiliza, de asemenea, de tip fisura keyrus.com

Aplicații FoxPro și Clipper

Aplicații FoxPro pentru DOS este foarte popular, așa că mă voi atinge pe scurt câteva dintre caracteristicile lor.
În primul rând, utilizarea de TAME permite imprimarea mai rapidă a aplicației FoxPro (această problemă este descrisă în Q102203), pentru a îmbunătăți fereastra de desen (FoxPro activați opțiunea video) și pentru a reduce efectul neplăcut al întârzierii între apăsarea unei taste și ecou pe ecran.

Dacă utilizați o versiune îmbunătățită a FoxPro (foxprox.exe) sau o aplicație EXE scrisă cu utilizarea sa, această aplicație va tinde să ocupe toată memoria disponibilă și început foarte lent. Pentru a rezolva această problemă, creați (sau edita) în catalog config.fp executați dosarul de cerere și adăugați linia:
MEMLIMIT = 60,2048,8192
(Sau a alerga cu opțiunea FoxPro -Ccofngfile).
Aici 60 -% din memoria disponibilă, în 2048 - cel puțin KB, 8192 - maxim de KB. Puteți schimba numerele de pe gustul (este suficient pentru a schimba ultimul număr - cantitatea maximă de memorie utilizată).

Nu uita despre fișierele corespunzătoare = setare în Config.nt

Pentru aplicații scrise în Clipper, în TAME Include fișier de configurare Clipper.tam pe care o puteți conecta echipa TAME / SET Clipper.tam (Deși implicit TAME detectează automat programul Clipper și încarcă setările dorite). Pentru aplicații Clipper TAME pot utiliza metode alternative pentru a reduce încetiniri la imprimare.
Redare cu ecran de accelerare

aplicație DOS pentru a afișa informații într-o fereastră nu utilizează funcția Win32 API. În schimb, memoria este mai întâi desenat bitmap imagine (bitmap), care este apoi printat pe ecran. Acest sistem încetinește aplicația - ușor zametrit că interfața aplicației DOS este lent în modul windowed decât în ​​textul full-screen. Acest lucru este deosebit de rău în sesiunea terminală.
Ca un mod de text full-screen nu este disponibil într-o sesiune de terminal, este recomandat să se utilizeze minim rezoluția și adâncimea de culoare - de exemplu, 640x480 si 16 culori, și instalați fonturi care imita modul ecran complet DOS

descărcare