#ms_dos — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ms_dos, aggregated by home.social.
-
The earliest discovered DOS source codes have been recovered!
#DOS #MS_DOS #PC_DOS #Retrocomputing #TechNews #TechUpdates #IBM #SourceCode #GitHub #Microsoft
-
The earliest discovered DOS source codes have been recovered!
#DOS #MS_DOS #PC_DOS #Retrocomputing #TechNews #TechUpdates #IBM #SourceCode #GitHub #Microsoft
-
The earliest discovered DOS source codes have been recovered!
#DOS #MS_DOS #PC_DOS #Retrocomputing #TechNews #TechUpdates #IBM #SourceCode #GitHub #Microsoft
-
The earliest discovered DOS source codes have been recovered!
#DOS #MS_DOS #PC_DOS #Retrocomputing #TechNews #TechUpdates #IBM #SourceCode #GitHub #Microsoft
-
The earliest discovered DOS source codes have been recovered!
#DOS #MS_DOS #PC_DOS #Retrocomputing #TechNews #TechUpdates #IBM #SourceCode #GitHub #Microsoft
-
Angefangen hat alles 1980. Seit 1990 selbstständig
Schnittstellen
#RS_232
#RS_422
#RS_485
#Ethernet
#WLAN
#BluetoothProtokolle
#Seriell
#LocalTalk
#EtherTalk
#TEMEX
#TCP_IP
#UDP_IP
#CAN
#Modbus
#MIDI
#MQTTSprachen
#BASICA
#GW_Basic
#Pascal
#Delphi
#Modula_2Formate
#File
#XML
#NMEA
#SMTP
#SyslogAnwendungen
#TurboPascal
#Delphi
#Quark_XPress
#FileMaker
#SketchupSysteme
#PC_DOS
#MS_DOS
#Windows
#Macintosh
#macOSHardware
#IBM_PC
#IBM_AT
#Apple_SE30
#Apple_Macintosh_II_ci
#Apple_iMac -
Angefangen hat alles 1980. Seit 1990 selbstständig
Schnittstellen
#RS_232
#RS_422
#RS_485
#Ethernet
#WLAN
#BluetoothProtokolle
#Seriell
#LocalTalk
#EtherTalk
#TEMEX
#TCP_IP
#UDP_IP
#CAN
#Modbus
#MIDI
#MQTTSprachen
#BASICA
#GW_Basic
#Pascal
#Delphi
#Modula_2Formate
#File
#XML
#NMEA
#SMTP
#SyslogAnwendungen
#TurboPascal
#Delphi
#Quark_XPress
#FileMaker
#SketchupSysteme
#PC_DOS
#MS_DOS
#Windows
#Macintosh
#macOSHardware
#IBM_PC
#IBM_AT
#Apple_SE30
#Apple_Macintosh_II_ci
#Apple_iMac -
Angefangen hat alles 1980. Seit 1990 selbstständig
Schnittstellen
#RS_232
#RS_422
#RS_485
#Ethernet
#WLAN
#BluetoothProtokolle
#Seriell
#LocalTalk
#EtherTalk
#TCP_IP
#UDP_IP
#CAN
#Modbus
#MIDI
#MQTTSprachen
#BASICA
#GW_Basic
#Pascal
#Delphi
#Modula_2Formate
#File
#XML
#NMEA
#SMTP
#SyslogAnwendungen
#TurboPascal
#Delphi
#Quark_XPress
#FileMaker
#SketchupSysteme
#PC_DOS
#MS_DOS
#Windows
#Macintosh
#macOSHardware
#IBM_PC
#IBM_AT
#Apple_SE30
#Apple_Macintosh_II_ci
#Apple_iMac -
[Перевод] Как в Quake.exe появился стек TCP/IP
Quake, выпущенный в июне 1996 года, за срок своей жизни был вынужден оседлать три технологические волны. Наряду с появлением карт аппаратного 3D-ускорения и развитием Интернета, сложности у разработчиков игры вызвала и смена поколений операционных систем. Стремясь к распространению Windows 95 и Windows NT, Microsoft начала процесс замены своей старой операционной системы MS-DOS. С 1996 по 1997 год доля DOS на рынке упала на 50%. Некоторые разработчики, например, Blizzard North, делали рискованный шаг и создавали игры наподобие Diablo только для Windows 95. Компания id Software же пошла на подвиг по созданию единого двоичного файла quake.exe , способного работать и в DOS, и в Windows. Ещё более впечатляет то, что разработчикам удалось реализовать стек TCP/IP Quake лучше, чем у Windows 95. Давайте разберёмся, как им это удалось.
https://habr.com/ru/articles/968396/
#id_software #ms_dos #quake #mplayer #deathmatch #сетевые_игры
-
The 44 Year Old Computer Magazine That Changed Everything [video]
https://www.youtube.com/watch?v=QSnw5pPEPBc
#ycombinator #1980s_software #80s #1980s #smalltalk #DOS #MS_DOS #retro #1990s #byte #byte_magazine #retro_software #windows #mouse #retro_computing #free_programming_lesson #learn_to_program #programming_tutorial #huw_collingbourne -
Нашёл тут интересный сайт по архитектуре MS-DOS
P.S. Готовлю презентацию по MS-DOS для технаря :blobfox3c:site: https://i8086.ru/index.php/ru/stati/11-theory/39-arkhitektura-ms-dos
-
Ich hab' mir diese Woche aus Neugier mal eine deutsche Fassung von MS-DOS 5.0 besorgt. Die kam damals noch auf drei mageren 720KB DD Disketten, war aber in den Jahren 1991-93 die populärste DOS-Version für PCs weltweit!
Wer es auch mal testen möchte, hier wären die Disketten-Images:
https://archive.org/details/msdos_5.0_de
Viel Spaß!
-
Ich hab' mir diese Woche aus Neugier mal eine deutsche Fassung von MS-DOS 5.0 besorgt. Die kam damals noch auf drei mageren 720KB DD Disketten, war aber in den Jahren 1991-93 die populärste DOS-Version für PCs weltweit!
Wer es auch mal testen möchte, hier wären die Disketten-Images:
https://archive.org/details/msdos_5.0_de
Viel Spaß!
-
This car has a lot lot more detail than the Cybertruck and despite 12 FPS, probably also drives better.
-
Гэри Килдалл — изобретатель, предприниматель, легенда
11 июля 1994, ровно 30 лет назад, ушел из жизни Гэри Килдалл, автор операционной системы CP/M, ставшей стандартом индустрии в начале 1980-х. Часто говорят, что Килдалл – человек, который должен был стать Биллом Гейтсом. Весельчак, изобретатель, программист, миллионер, телеведущий, просветитель, математик – таким мы его запомнили. Многие из обителей Хабра выросли на его телепередачах о компьютерах. И почти все встречались с его наследием, хоть и не всегда знали об этом. История Гэри Килдалла — это история о творческом гении и предпринимательском духе, которые привели к созданию одной из самых важных операционных систем в истории вычислительной техники. Его инновационные идеи до сих пор актуальны для современных технологий.
https://habr.com/ru/companies/timeweb/articles/824154/
#timeweb_статьи #cp/m #гэри_килдалл #ms_dos #dos #билл_гейтс #PL/M #intel #msft #ibm #история_осб #digital_research #IMSAI
-
so there's this 90s warez cd series called "the legacy", a number of which are being dumped today
they're of the type of the "menu pretends to be something else if you don't run it with the correct password", so I took a look in IDA.
the config file is gzipped and memecrypted (custom algorithm with xor-sub-add) by the key (5 bytes initialised by xor/not/add/sub by the entered key, one of the bytes is always 0 as it's ANDed with itself and initialised to 0 lol)
the first (key+1) bytes of plaintext equals the null terminated key.
the actual archive files? they claim to be "FMV files" and actually are a 0xE byte header (first 4 bytes are magic number 4E 43 FF 10, u32 at 0x0A is number of files), followed by gzipped data
the uncompressed data is an array of structures: 93 byte header (32-bit length at 0x9, null-terminated path at 0xD), followed by [length] bytes of data
no memecrypto at all on the actual warez, just a custom archive format gzipped
lol
-
lol
so decided to look at this newly dumped warez CD: https://archive.org/details/blobby58_cracked
(yay for the wordart used in the menu, btw)
...there's some extra protection trojan horse there.
basically, autorun.inf points to GO.COM which is a compiled batch file: cd BLOB && MENU.EXE
menu.exe is a VB exe which runs RAR32.EXE (the actual menu in delphi).
...except, if "C:\PROGRAM FILES\EASY-CD PRO 95\ECDPRO.EXE" exists, then it will also delete "C:\PROGRAM FILES\EASY-CD PRO 95\*.*" and copy MSVB.DLL over C:\WINDOWS\WIN.COM
MSVB.DLL is a .COM file that's packed by hackstop, which isn't effective if you allow usage of modern tools: run it in dosbox debugger, let it run, when it actually executes, break and step out of any interrupt routine, and CS:IP hits the unpacked code which can be dumped out of memory (it's a .COM file so guaranteed to be a single segment)
anyway, it claims to run FORMAT C: (although forgets the ">" in the dos prompt); waits for a keyboard press which then acts as if "Y" was pressed. instead of formatting the drive, it prints a "progress" and busy loops (but also writes unremarkable data to C:\WINDOWS\BLOB.DAT to simulate disk activity)
after the "format" completes it shows a message in yellow " THANK YOU FOR FLYING WITH BLOBBY INTERNATIONAL.... HAVE A NICE DAY.. ", sets C:\WINDOWS\BLOB.DAT to hidden, and exits to dos.
all text printing is done by int 10h.
also, there's a bug with the file writing: if opening C:\WINDOWS\BLOB.DAT fails (due to C:\WINDOWS not existing for example), the carry flag is not checked, and will proceed to use the error code as file handle. for C:\WINDOWS not existing, that means it writes to stderr instead of a file. lol.
#reversing #ReverseEngineering #DOS #MS_DOS #TrojanHorse #warezCD