Хочу написать GUI для DOS.

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
albr
Advanced Member
Сообщения: 1281
Зарегистрирован: 20.04.2015,15:35
Откуда: Санкт-Петербург

Хочу написать GUI для DOS.

Сообщение albr » 02.07.2023,00:27

Anderson1 писал(а): 30.06.2023,13:46 Мастдай 9х это ос.
Полагаю, нет устоявшегося термина, что вообще есть ОС? Отсюда и бесконечные обсуждения, Windows ... есть ОС или оболочка. Не претендую на то, чтобы поставить в этом споре точку, но я под "операционной системой" понимаю, скажем так систему (или, если хотите, набор программ), которая предоставляет прикладным программам:
1) Единый интерфейс для взаимодействия с оборудованием (Hardware Abstruction Layer, HAL)
2) Единый итерфейс для взаимодействия с пользователем (User Interface, не обязательно графический)
3) Набор средств для организации взаимодействия прикладных программ между собой.

Если принять данное определение, то MS-DOS операционной системой не является. Впрочем, название Disk Operating System говорит само за себя, система дисковых операций и ничего более.
А вот даже WIndows 3.11, не говоря про 9X уже под это определение попадает. И чего так все прицепились к этой загрузке поверх DOS, на старте эти системы переводят процессор в защищенный режим, DOS-приложения используют виртуальный 86, после старта WIndows про DOS забыли, все, нету её в оперативной памяти. Вон в Windows NT тоже сперва ntldr запускается, и что?
Примус починяю...

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04
Поблагодарили: 3 раза

Хочу написать GUI для DOS.

Сообщение geg » 02.07.2023,11:50

albr писал(а): 02.07.2023,00:27 Полагаю, нет устоявшегося термина, что вообще есть ОС?
:)
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — программное обеспечение, управляющее компьютерами (включая микроконтроллеры) и позволяющее запускать на них прикладные программы.

albr
Advanced Member
Сообщения: 1281
Зарегистрирован: 20.04.2015,15:35
Откуда: Санкт-Петербург

Хочу написать GUI для DOS.

Сообщение albr » 02.07.2023,12:39

geg, википедия нещитово:) под это определение и BIOS подходит, но никто её операционной системой не называет. Но и таки да, если его принять за основу, то мсдос тоже ну ок.
Примус починяю...

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04
Поблагодарили: 3 раза

Хочу написать GUI для DOS.

Сообщение geg » 02.07.2023,12:54

albr писал(а): 02.07.2023,12:39 википедия нещитово:)
:tongue:

Mov AX, 0xDEAD
Advanced Member
Сообщения: 540
Зарегистрирован: 14.04.2023,18:15
Откуда: Ташкент, УзССР
Поблагодарили: 20 раз

Хочу написать GUI для DOS.

Сообщение Mov AX, 0xDEAD » 02.07.2023,14:01

Anderson1 писал(а): 30.06.2023,13:46 А то что у неё архитектура оболочки это ничего не значит?
Архитектура "оболочки" win9x гибкая:
1) Если нет неподдерживаемых контроллеров жестких дисков/cd-rom/floppy, оболочка замораживает состояние ms-dos, переходит в режим 32 кода и становится полноценной ОС
2) Если такие контроллеры имеются, оболочка по запросу замораживает сама себя, размораживает ms-dos, исполняет дисковые операции, потом снова по кругу, замораживает ms-dos, размораживает себя.

Qulif
Advanced Member
Сообщения: 617
Зарегистрирован: 15.09.2019,19:54
Откуда: Russia

Хочу написать GUI для DOS.

Сообщение Qulif » 24.08.2023,00:37

Rio444 писал(а): 25.06.2023,15:24
longhorn_gnu писал(а): 25.06.2023,15:13 и Паскаль легче по восприятию.
Поддерживаю :thumbup:
longhorn_gnu писал(а): 25.06.2023,12:56 И дайте хорошую книгу для изучения с нуля.
Видео не подойдёт?
Видос конечно убойный. Зачем перепечатывать вручную из блокнота в паскаль ??
И ошибок наколбасил ... туториал как писать говнокод.
Non-System disk or disk error replace and strike any key when ready

Аватара пользователя
Shigure
Advanced Member
Сообщения: 1605
Зарегистрирован: 07.01.2015,00:28
Откуда: Новосибирск
Поблагодарили: 2 раза

Вклад в сообщество

Хочу написать GUI для DOS.

Сообщение Shigure » 24.08.2023,06:56

Qulif писал(а): 24.08.2023,00:37 Видос конечно убойный. Зачем перепечатывать вручную из блокнота в паскаль ??
Так лучше запоминается код (без шуток)
Коллекция советской ферритовой памяти www.mirebs.com

Qulif
Advanced Member
Сообщения: 617
Зарегистрирован: 15.09.2019,19:54
Откуда: Russia

Хочу написать GUI для DOS.

Сообщение Qulif » 24.08.2023,18:57

Shigure писал(а): 24.08.2023,06:56
Qulif писал(а): 24.08.2023,00:37 Видос конечно убойный. Зачем перепечатывать вручную из блокнота в паскаль ??
Так лучше запоминается код (без шуток)
Возникает вопрос он учит или сам учится ???
Non-System disk or disk error replace and strike any key when ready

Seraphim
Advanced Member
Сообщения: 431
Зарегистрирован: 08.01.2020,06:44
Откуда: Samara

Хочу написать GUI для DOS.

Сообщение Seraphim » 24.08.2023,21:11

Qulif писал(а): 24.08.2023,18:57 Возникает вопрос он учит или сам учится ???
Тут дело такое. Людям с огромным опытом как - то не досуг видосики пилить. (За небольшим исключением, которым можно пренебречь)
Да порой и говорить об этом вне работы уже не хочется.

А подросткам, которые ничего не понимают - это в радость.
Вот и имеем ситуацию.

rkurbatov
Advanced Member
Сообщения: 570
Зарегистрирован: 14.07.2023,01:06
Откуда: Львов
Благодарил (а): 31 раз
Поблагодарили: 30 раз

Хочу написать GUI для DOS.

Сообщение rkurbatov » 25.08.2023,01:39

Простите, если уже спрашивали. А в вашей GUI можно будет грабить корованы?

rkurbatov
Advanced Member
Сообщения: 570
Зарегистрирован: 14.07.2023,01:06
Откуда: Львов
Благодарил (а): 31 раз
Поблагодарили: 30 раз

Хочу написать GUI для DOS.

Сообщение rkurbatov » 25.08.2023,01:51

albr писал(а): 02.07.2023,12:39 под это определение и BIOS подходит, но никто её операционной системой не называет
Если извратиться, то в каком-то смысле BIOS старых адаптеров, предоставляющий доступ к функциям этих адаптеров через прерывания тоже можно считать по меньшей мере частью ОС. Своего рода API.

Ответить