Dodac MS-DOS do Ubuntu + WinXP

May 15, 2019 51 Replies

Nie podejdzie. pokazuje czas w sekundach. Ja potrzebujê czas w milisekundach :-))))

Pomijacie dosyć istotny mankament tego rozwiązania: mianowicie jego WIRTUALNOŚĆ. A więc odseparowanie od sprzętu, do którego ja właśnie chce mieć bardzo, nazwijmy to - intymny dostęp...

Da siê, ale to raczej ostateczno¶æ bo wola³bym mieæ to na sta³e, a pendrajwa jutro zgubiê i co wtedy? :-)))

To jest emulator DOSa a nie Dos na maszynie wirtualnej, ale emulowany port szeregowy jest przekierowany do fizycznego portu. Udało mi się zmusić dosowy program sterujący po RS232 zamrażarką do tkanek do pracy na XP z DOSboxem

Dnia Wed, 15 May 2019 11:49:38 -0500, Pszemol napisał(a):

PLOP

Powinien działać. Pamiętam, że znajomi kiedyś odpalali na tym DOS-owy soft do programowania jakiegoś starego radiotelefonu Motoroli.

Jeśli chodzi o Windowsa XP, to od jakiegoś czasu także korzystam z niego za pomocą VirtualBoxa. Czasem jeszcze bywa mi potrzebny, np. do odpalenia programatora EPROM-ów albo 8051. :)

"Pszemol" qbiefn$ghg$ snipped-for-privacy@dont-email.me

Spreparujesz kolejny, miast traciæ czas na Usenet? Pliki systemowe z DOSem znajdziesz w necie bez trudu. [gorzej z licencj±]

-=-

We¼ mo¿e do swego serca s³owa:

Nie goniê za tym, co wielkie, albo co przerasta moje si³y

formatting link

Jak zrobiæ ¶niadanie? Mam: czajnik, wodê w kranie, talerze (nawet czyste) i kubki czy fili¿anki... [porcelanowe, tak cienkie, ¿e mo¿na by czytaæ przez nie jak przez kre¶larsk± kalkê) a do tego: mleko, przeró¿ne herbaty, chleb, mas³o oraz wêdliny, sery, szczypior, sa³atê, rzodkiewki itd...

To, co chcesz uczyniæ jest tak proste (i na tyle sposobów mo¿na to osi±gn±æ) ¿e jedyne, co warto Ci IMO poradziæ, to zastanowienie siê nad Tob± i Twymi rzekomymi potrzebami...

Ja mam i p³yty z filmami DVD bootowalne, i karty SD z wieloma partycjami, i penflaszki, itd... WXP rzecz jasna niekoniecznie mo¿na uruchomiæ z CD czy penflaszki -- taka uroda produktów M$...

Twym pytaniem IMO przekrêci³e¶ licznik ;) komplikacji -- dlatego nie znajdujesz stosownej odpowiedzi... (999, 998,..,002,001,000,999) (to, czego szukasz, jest zbyt proste)

Czas w milisekundach czego? Minicom ma timestampy w rozdzielczości

1ms. Z tym że faktyczny dokładny pomiar okolic 1ms w osach. czasu nierzeczywistego moze być klopotliwy, stąd albo czysty dos albo Arduino.

Przecież każdy host umożliwia dostęp gościowi do fizycznego sprzętu . Mylisz wirtualizację z emulacją.

W dniu 15.05.2019 o 18:49, Pszemol pisze:

Miałem kiedyś Win98 + WinXP + Mandriva na jednym kompie, czyli dość podobne do tego, co ty chcesz. Partycja DOS (Win98) musi być na początku dysku. Jako bootmanager-a używałem GAG-a. Na linuksie GRUB na partycji, a nie w bootsektorze. Szczegółów niestety nie podam, bo to było dość dawno i nie pamiętam. Musisz sam poeksperymentować.

formatting link
Jeśli Cie stać to kup oryginał. RS485 można mierzyć wprost bez adapterów.

Pan Pszemol napisał:

Wtedy trzeba mieć ten obraz na dysku i w razie potrzeby wrzucić go na inny pendrajw.

Pszemol snipped-for-privacy@PolBox.com napisa³(a):

My¶la³em, ¿e chcesz pod XP :)

Pszemol snipped-for-privacy@PolBox.com napisał(a):

Pod wszystkim oprócz DOSa będziesz mieć jakąś warstwę abstrakcji. Pytanie, czy to rzeczywiście jest taki problem i czy koniecznie ten dostęp musi być tak intymny. Zainstaluj VirtualBox, postaw na nim DOS i zobacz, czy naprawdę jest tak strasznie.

Bez urazy, ale albo nie przeczytałeś dokładnie, albo nie zrozumiałeś

-- w VirtualBoxie przygotowujesz obraz dysku z zainstalowanym DOS-em i czym tam jeszcze potrzebujesz, a memdisk pozwala ci uruchomić DOS z tego obrazu tak, jak by się to odbywało z normalnego HDD czy pendrajwa. Po uruchomieniu na komputerze pracuje DOS i tylko DOS. Realnie, nie wirtualnie.

"Eneuel Leszek Ciszewski" 5cdd0a04$0$537$ snipped-for-privacy@news.neostrada.pl

Suruweczki:

formatting link
formatting link
formatting link
formatting link
bez jakiejkolwiek obróbki...

  • którego nie jestem wspó³autorem?! Bracia Sekielscy nie

-=-

Facet w filharmonii czuje, ¿e kto¶ mu leje na g³owê... Rozgl±da siê po czym krzyczy:

- Co¶ siê do mnie uczepi³? Lej po wszystkich!!

-=-

Jeszcze nie wróci³em do mieszkania, wiêc nie wiem, czy Mercedes odjecha³ -- nieco ;) zmêczony wróci³em do biura, bo by³o bli¿ej... (i odwali³em robotê, jak siê to mówi -- lubiê tê pracê; chyba nie wykonywa³em takiej zarobkowej pracy, której nie lubi³em)

"Jaros³aw Soko³owski" snipped-for-privacy@falcon.lasek.waw.pl

Co trwa chwile tak zwan± i zajmuje miejsca odrobinê. :) (zajmuje i ma³o miejsca, i ma³o czasu? -- jedno¶æ czasu i przestrzeni? czy takie co¶ przypomina sto¶ne_FILO w odró¿nieniu do FIFO znanego z UARTów?)

oscyloskop, uC ...

a sam linux nie ma do tego jakis lepszych mozliwosci ?

Bo DOS:

-przerwanie od czasu przychodzilo co 55ms ... troche duzo,

-mozna przerwanie przyspieszyc, ale wtedy DOS moze zglupiec,

-mozna odczytac licznik 8253, ale to chyba niezbyt dobrze dziala, jakos sobie nie przypominam, zeby ktos z tego korzystal

-moglby liczyc jakies petle programowe ... ciekawe czy na wspolczesnym procku to jakiegos overflow nie zrobi, bo procek ze 100 razy szybszy niz w czasach DOS :-) no i te wszystkie cache - program chodzi szybciej, wolniej :-)

A wspolczesne procki dostarczaja pare narzedzi ... tylko trzeba dobrze zaprogramowac.

J.

Do karty dźwiękowej podłącz :) mówię serio. No, średnio serio, ale w sumie jakby to oprogramować to miałoby szansę działać.

Jak się wywołuje oryginalne co N przerwań przyspieszonych, tak żeby nadal było wywoływane co 55 ms, to nie głupieje. Ustawiałem przerwanie nawet na

8 kHz (no, 8008 Hz).

Zależy jak będzie kod napisany :) Pamiętam problem z Pascalowymi programami na nowszym sprzęcie.

rdtsc

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required