Тёмный

MS Dos Commands for Work or Play - Trip down memory lane 

Dos Bite
Подписаться 245
Просмотров 80
50% 1

MS Dos for many of us was and is still the place in time, where time stops and we can relive our childhood. In today's episode of Dos Bite we explore some of the many MS Dos Commands you could use, when using the MS Dos OS. Sit back and enjoy this episode and feel free to share what commands you liked to use. In Work or Play??? 💾
💾💾💾💾💾💾💾💾💾💾💾
If your interested in joining our FB Community join today and share your classic computers and games here, feel part of something bigger. 60k + members now. :)
Link: / 1904716256468145
We also have merch as well. 👍😊💾💾💾💾💾
Support our Channel and check out our Merch
Link: retro-tv-rando...
💾 Products we recommend from Amazon:
Here are our affiliate links which means if you buy something we'll receive a small commission. 💾
Floppy Disc - Link: amzn.to/3c3vqV5 (Amazon)
Floppy Disc Drive - Link: amzn.to/3nPWn0P (Amazon)
#msdosgames #msdos #classicgaming

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 15   
@Dosbite
@Dosbite 2 года назад
MS Dos for many of us was and is still the place in time, where time stops and we can relive our childhood. In today's episode of Dos Bite we explore some of the many MS Dos Commands you could use, when using the MS Dos OS. Sit back and enjoy this episode and feel free to share what commands you liked to use. In Work or Play??? 💾 💾💾💾💾💾💾💾💾💾💾💾 If your interested in joining our FB Community join today and share your classic computers and games here, feel part of something bigger. 60k + members now. :) Link: facebook.com/groups/19047... We also have merch as well. 👍😊💾💾💾💾💾 Support our Channel and check out our Merch Link: retro-tv-random.creator-sprin... 💾 Products we recommend from Amazon: Here are our affiliate links which means if you buy something we'll receive a small commission. 💾 Floppy Disc - Link: amzn.to/3c3vqV5 (Amazon) Floppy Disc Drive - Link: amzn.to/3nPWn0P (Amazon) #msdosgames #msdos #classicgaming
@maxmuster7003
@maxmuster7003 Год назад
I am on an Android tablet with the Magic Dosbox free app installed from the play store. I have to use the touch screen for mouse and keyboard input.
@Dosbite
@Dosbite Год назад
Bet that is hard to use. I love DosBox tho, its really good and fun to use. Love having an old school computer tho 😊😊
@maxmuster7003
@maxmuster7003 Год назад
@@Dosbite I figure it out that Magic DosBox starts in the 16 bit Big Real Mode/Unreal Mode with a segment size of 4 gb for data segment with ems=true in the config file. That is a nice feature. The official version starts with 64 kb segment size like MS DOS.
@maxmuster7003
@maxmuster7003 Год назад
I use the routine below to switch into the 16 bit Big Real Mode/Unreal Mode in MS DOS 6.22 with disabled emm386.exe in the config.sys file and within DosBox on a Windows-PC with ems=false in the config file of DosBox together with Debug from Paul Vojta to use 32 bit assembler mnemonics. @echo off REM UNREAL.BAT REM For switching from the 16 bit Real Address mode into 16 bit Unreal-/Big real mode with REM changing the segment size from 64 kb segment size to 4 gb segment size REM for DS, ES, FS, GS segment register, but not CS and SS segment register REM and at last open the 21 address line. echo a>tmp.deb REM -- disable interrupts and NMI -- echo CLI>>tmp.deb echo IN AL,70>>tmp.deb echo OR AL,80>>tmp.deb echo OUT 70,AL>>tmp.deb REM -- calculate addresses -- echo XOR EAX,EAX>>tmp.deb echo MOV AX,CS>>tmp.deb echo MOV [016D],AX>>tmp.deb echo SHL EAX,04>>tmp.deb echo MOV EBX,EAX>>tmp.deb echo MOV [01B2],AX>>tmp.deb echo MOV [01BA],AX>>tmp.deb echo ROR EAX,10>>tmp.deb echo MOV [01B4],AL>>tmp.deb echo MOV [01BC],AL>>tmp.deb echo XOR EAX,EAX>>tmp.deb echo MOV AX,01A8>>tmp.deb echo ADD EBX,EAX>>tmp.deb echo MOV WORD PTR [01A0],27>>tmp.deb echo MOV [01A2],EBX>>tmp.deb echo PUSHF>>tmp.deb echo LGDT [01A0]>>tmp.deb echo MOV DX,SS>>tmp.deb echo MOV EAX,CR0>>tmp.deb echo OR AL,1>>tmp.deb echo MOV CR0,EAX>>tmp.deb echo JMP 0008:0150>>tmp.deb REM -- start protect mode -- echo org 0150>>tmp.deb echo MOV AX,10>>tmp.deb echo MOV SS,AX>>tmp.deb echo MOV AX,18>>tmp.deb echo MOV DS,AX>>tmp.deb echo MOV ES,AX>>tmp.deb echo MOV FS,AX>>tmp.deb echo MOV GS,AX>>tmp.deb echo MOV EAX,CR0>>tmp.deb echo AND EAX,-2>>tmp.deb echo MOV CR0,EAX>>tmp.deb echo JMP 0734:0170>>tmp.deb REM -- switch back to Real mode -- echo org 0170>>tmp.deb echo MOV SS,DX>>tmp.deb echo POPF>>tmp.deb REM -- open address line -- echo XOR CX,CX>>tmp.deb echo IN AL,64>>tmp.deb echo AND AL,2>>tmp.deb echo LOOPNZW 0175>>tmp.deb echo JNZ 0197>>tmp.deb echo MOV AL,D1>>tmp.deb echo OUT 64,AL>>tmp.deb echo XOR CX,CX>>tmp.deb echo IN AL,64>>tmp.deb echo AND AL,2>>tmp.deb echo LOOPNZW 0183>>tmp.deb echo JNZ 0179>>tmp.deb echo MOV AL,DF>>tmp.deb echo OUT 60,AL>>tmp.deb echo XOR CX,CX>>tmp.deb echo IN AL,64>>tmp.deb echo AND AL,2>>tmp.deb echo LOOPNZW 0191>>tmp.deb REM -- enable interrupts and NMI -- echo IN AL,70>>tmp.deb echo AND AL,7F>>tmp.deb echo OUT 70,AL>>tmp.deb echo STI>>tmp.deb echo RET>>tmp.deb REM -- Global descriptor table -- echo org 01A0>>tmp.deb echo DB 0,0,0,0,0,0,0,0>>tmp.deb echo DB 0,0,0,0,0,0,0,0>>tmp.deb REM 01B0 echo DB FF,FF,0,0,0,9A,0,0>>tmp.deb REM 01B8 echo DB FF,FF,0,0,0,92,0,0>>tmp.deb REM 01C0 echo DB FF,FF,0,0,0,92,FF,FF>>tmp.deb echo.>>tmp.deb echo n UNREAL.COM>>tmp.deb echo rcx>>tmp.deb echo C8>>tmp.deb echo wcs:100>>tmp.deb REM - unassemble routine - echo ucs:100 l4F>>tmp.deb echo ucs:150 l1F>>tmp.deb echo ucs:170 l2F>>tmp.deb REM -- Global descriptor table -- echo dcs:1A0 l8>>tmp.deb echo dcs:1A8 l8>>tmp.deb echo dcs:1B0 l8>>tmp.deb echo dcs:1B8 l8>>tmp.deb echo dcs:1C0 l8>>tmp.deb echo q>>tmp.deb debugDEB.INF del tmp.deb UNREAL.COM del UNREAL.COM Hint: In the 16 bit Big Real Mode/Unreal Mode we can use 32 bit addresses like the following instructions for example to copy some bytes from the upper left corner to the center of the screen using the linear frame buffer located in C0000000 in the fourth gigabyte using svga-S3 emulation of DosBox in 800x600x32 resolution with VBE modenumber: 1.) rep DB 67 ; address size prefix movsd ; using ds:esi + es:edi 2.) mov eax,[esi] ; ds:esi 3.) mov [edi],eax ; ds:edi
@maxmuster7003
@maxmuster7003 Год назад
I am not a DOS gamer, i am a hobby programmer. And most times i use Debug from Paul Vojta to create new executable com files. It provide 16 bit and 32 bit instructions. I put all instructions into batch files, because batch files are executable, easy to copy&paste from a comment and suitable to contain the open source code of a routine made with assembler mnemonics. All other executable are not so easy to copy&paste and and do not contain the visible source code. So i put the instructions and internal Debug commands inside batch files behind echo commands to redirect the instructions and commands with a pipe operator (> >>
@Dosbite
@Dosbite Год назад
Oh wow, that sounds good and interesting. Bet your good at that then. Sounds fun. You should have your own website. We have a cool Dos Community on FB that would find that interesting. We have 70k members. Link in bio of video. Sounds awesome 😊👍👍👍💾💾💾💾💾 wish I could program more
@maxmuster7003
@maxmuster7003 Год назад
@@Dosbite I do not like facebook, but i have the discord app installed. In DOS/DosBox we have a lot of software interrupts with DOS functions and BIOS function of the mainboard and the graphic BIOS that we can use example for to load a file into the memory, or to switch into graphic mode, to get user input from keyboard and mouse.
@Dosbite
@Dosbite Год назад
@@maxmuster7003 That cool Oh cool, that sounds real interesting and cool. Awesome :)
@maxmuster7003
@maxmuster7003 Год назад
I am not sure if youtube let me post it. CENTER.BAT 6 1b "Hello world!" @echo off REM CENTER.BAT REM Need three parameter (%1 %2 %3) attached. REM Usage: CENTER.BAT row color "TEXT" echo acs:100>tmp.deb echo mov ax,B800>>tmp.deb echo mov es,ax>>tmp.deb echo mov di,%1>>tmp.deb echo mov bx,%1>>tmp.deb echo shl di,7>>tmp.deb echo shl bx,5>>tmp.deb echo add di,bx>>tmp.deb echo cld>>tmp.deb echo mov si,140>>tmp.deb echo lodsb>>tmp.deb echo cmp al,FF>>tmp.deb echo jnz 0117>>tmp.deb echo sub si,141>>tmp.deb echo mov bx,50>>tmp.deb echo mov cx,si>>tmp.deb echo sub bx,si>>tmp.deb echo shr bx,1>>tmp.deb echo shl bx,1>>tmp.deb echo add di,bx>>tmp.deb echo mov ah,%2>>tmp.deb echo mov si,140>>tmp.deb echo lodsb>>tmp.deb echo stosw>>tmp.deb echo dec cx>>tmp.deb echo jnz 0132>>tmp.deb echo ret>>tmp.deb echo org 140>>tmp.deb echo DB "%3", FF>>tmp.deb echo.>>tmp.deb echo n CENTER.COM>>tmp.deb echo rcx>>tmp.deb echo 90>>tmp.deb echo wcs:100>>tmp.deb echo q>>tmp.deb debugnul del tmp.deb CENTER.COM del CENTER.COM
@maxmuster7003
@maxmuster7003 Год назад
I tried it again and youtube let me post some batch files today. Feel free to copy, modify and share, no spiritual ownership exist. To run the batch files in DosBox it need to download and extract Debug beside the batch files into the mounted folder of DosBox.
@Dosbite
@Dosbite Год назад
Sounds awesome, oh cool, interesting stuff 😊 thank you
@maxmuster7003
@maxmuster7003 Год назад
@@Dosbite Please let me know if there is a problem with the batch files.
@maxmuster7003
@maxmuster7003 Год назад
@@Dosbite I published a Picture to character converter ...please google within quotes There is a download link of a zip file from my google drive with some pictures to display, a start.bat to start and the some more batch files, one with the converter inside. To run the start.bat it need to copy debug inside the folder or a path command that points to debug. To get a new picture from the internet i use a Windows-PC, because on Android i do not know where the file of the picture is stored and paint online is impossible to use with a touch screen. To reduce the colors and to change the picture format i use Pictview, it is a picture viewer for DOS.
@Dosbite
@Dosbite Год назад
@@maxmuster7003 😊👍
Далее
What is the Smallest Possible .EXE?
17:04
Просмотров 390 тыс.
The Top 10 Worst Operating Systems of All Time
25:40
Просмотров 711 тыс.
DOS Commands You Should Know
27:13
Просмотров 83 тыс.
Storage Media Life Expectancy: SSDs, HDDs & More!
18:18
Updating Arch Linux after 1 year without updates
26:33
Просмотров 1,7 тыс.
Harder Drive: Hard drives we didn't want or need
36:47
The Z80 CPU - 1976 to 2024
18:49
Просмотров 158 тыс.