Совместимость между 86-DOS (QDOS) и остальными DOS

Софт только для использования в DOS

Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение yevrowl » 07 янв 2024, 14:06

Вот сведения из Википедии — https://ru.wikipedia.org/wiki/86-DOS
Какова совместимость между 86-DOS (QDOS) и остальными DOS: MS-DOS, PC-DOS, DR-DOS, FreeDOS, etc.?
По идее, все подходят для процессора 8086 — https://svarog86.sourceforge.net/
Вот с возможностью запуска на обычном IBM PC совместимом ПК — http://old-dos.ru/index.php?page=files& ... &id=103101
В связи с чем интересуюсь, можно ли утилиты и программы из 86-DOS (QDOS) запускать на другой DOS?
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 132
Зарегистрирован: 13 май 2022, 12:01

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 07 янв 2024, 18:52

Совместимость "нулевая", если повезет, что-то заработает правильно. В полноценном эмуляторе ничего не должно убить на реальной системе. Запрашиваемая здесь http://old-dos.ru/index.php?page=files& ... ow&id=5691 химера, MS-DOS 8, к которому прикрутили поддержку не MS-DOS платформы - подробнее здесь https://www.cyberforum.ru/assembler-dos ... 29386.html

Если пробовать, то стоит посмотреть - http://old-dos.ru/index.php?page=files& ... ow&id=5691, там распакованные варианты есть с россыпью файлов, под dosbox (разумеется это не показатель) утилиты запускаются, поскольку это уже под 8086 процессор.
Последний раз редактировалось .::. Typucm .::. 07 янв 2024, 19:36, всего редактировалось 3 раз(а).
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение yevrowl » 07 янв 2024, 23:21

.::. Typucm .::. писал(а):Совместимость "нулевая", если повезет, что-то заработает правильно.

На то и расчёт! :)

.::. Typucm .::. писал(а):там распакованные варианты есть с россыпью файлов, под dosbox (разумеется это не показатель) утилиты запускаются, поскольку это уже под 8086 процессор.

К сожалению, образ дискеты версии 0.11 (0.1c) распаковать не удаётся. Ни одна известная мне программа для работы с образами дискет не распознаёт.
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 132
Зарегистрирован: 13 май 2022, 12:01

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 07 янв 2024, 23:58

Там собственная микрофайловая система, дискета 250кб, смотреть нужно в сторону утилит с поддержкой образов для 8 дюймовых дискет и возможно настройка под правильную разбивку даст ее посмотреть пофайлово. А пока что - только в эмуляторе. Запустить без перекомпиляции все равно не получится. Шахматы, судя по видео, максимально простые - обмен ходами через текстовые команды (без комплекта шахмат у монитора - не обойтись). Мануал к игруле довольно подробный, иначе не получится играть.
Последний раз редактировалось .::. Typucm .::. 08 янв 2024, 00:00, всего редактировалось 1 раз.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение yevrowl » 08 янв 2024, 00:42

.::. Typucm .::. писал(а):Запустить без перекомпиляции все равно не получится.

Исходный код шахмат случайно к документации не прилагается?
.::. Typucm .::. писал(а):Шахматы, судя по видео, максимально простые - обмен ходами через текстовые команды (без комплекта шахмат у монитора - не обойтись). Мануал к игруле довольно подробный, иначе не получится играть.

Спасибо за разъяснения. Что касается шахматной доски, позвольте не согласиться. В детстве, слегка увлекаясь шахматами, при изрядном напряжении мог играть одну партию по памяти, хотя и далеко не всегда точно. А вообще, навскидку, любой практикующий игрок от уровня мастера FIDE может играть безошибочно в полную силу, а мастера-международники и гроссмейстеры даже по несколько одновременно.
Последний раз редактировалось yevrowl 08 янв 2024, 00:45, всего редактировалось 2 раз(а).
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 132
Зарегистрирован: 13 май 2022, 12:01

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 08 янв 2024, 04:04

http://old-dos.ru/dl.php?id=3188 по идее в этой готовой сборке можно и этот образ попробовать запустить
Собственно, вложение.

"Исходный код шахмат случайно к документации не прилагается?"
https://www.youtube.com/watch?v=TeucAgScjhU&t=66s

This chess game uses algebraic chess notation. The files are lettered
"a" to "h" and the ranks are numbered 1 to 8. The lower left-hand corner
(from White's viewpoint) is a1.

Moves are entered as ff-tt (f=from, t=to), so to play the white king's
pawn up two squares you would enter E2-E4. You must enter your file
letters in upper case, while the computer will always use lower case.

To castle, enter only the king's move. The computer castles the same way.
To capture En Passant, enter your pawn's actual move.

Ply depth is the number of half-turns the computer looks ahead. For
example, with a ply depth of 3, the computer will consider
1. All of his possible moves
2. All of your responses to those moves.
3. All of his possible replies to your responses.
Start at ply depth 2 to get the feel for it.

A move of "R" will restart the game.

(вся документация, видно в теле файла, думал больше)

Вообще на образе исходников как бы совсем нет, есть в более поздних версиях системы (но там нет и шахмат уже). Если смотреть сам файл образа то их тоже не видно. На дискете есть TRANS.COM, но не уверен что он поможет в этом случае (не пользовался). За шахматы в голове (как и любые подобные комбинации) не спорю, но до этого уровня надо ещё дорасти, и без ежедневных тренировок никуда.

Запуск эмулятора - через батник, нажать Enter, потом нажать B (об этом пишет при запуске, если что).
Настроенный эмулятор взят отсюда - http://old-dos.ru/index.php?page=files& ... how&id=865
В нем же спокойно запускается оригинал того образ, который CVT после охимерования выложил в новую тему отдельно, в формате дискеты для MS-DOS. В итоге, у 86-DOS сегодня уже три страницы.
http://old-dos.ru/index.php?page=files& ... how&id=865
http://old-dos.ru/index.php?page=files& ... ow&id=5691
http://old-dos.ru/index.php?page=files& ... &id=103101 (химера, да ещё с собственной темой :)

upd. Касаемо файла шахмат, его выдрали, косо-криво но формально под dosbox-x запускается с зацикливанием на первом вопросе о цвете фигур, не может уйти с него - chess.rar
Вложения
chess.rar
(4.44 Кб) Скачиваний: 2664
86-DOS.RAR
(640.07 Кб) Скачиваний: 2670
Последний раз редактировалось .::. Typucm .::. 08 янв 2024, 17:00, всего редактировалось 8 раз(а).
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение yevrowl » 08 янв 2024, 19:33

Спасибо за подробности и вложение.
В DOSBox Staging при запуске chess.com из Volkov Commander выходит в DOS. При запуске в самом DOS вообще ничего не происходит.
А вот в DOSBox-X запускается и по разному реагирует на выбор цвета фигур заглавными и прописными буквами.
Вложения
chess_002.png
Попытка выбора цвета фигур
chess_002.png (3.27 Кб) Просмотров: 52473
chess_001.png
Запуск программы в DOSBox-X
chess_001.png (1.89 Кб) Просмотров: 52470
Последний раз редактировалось yevrowl 08 янв 2024, 19:34, всего редактировалось 2 раз(а).
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 132
Зарегистрирован: 13 май 2022, 12:01

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение rvg » 08 янв 2024, 21:11

Извините, что вклиниваюсь. Есть неточность небольшая.
yevrowl писал(а):А вот в DOSBox-X запускается и по разному реагирует на выбор цвета фигур заглавными и прописными буквами.

На самом деле это одно и тоже. Есть прописные и строчные (заглавные/прописные и маленькие/строчные).
Если вы в Дос-Бокс или под Windows 9x работает и кириллица не отображается, можно шрифт изменить (возможно поможет).
Вложения
Font.png
Font.png (8.5 Кб) Просмотров: 52447
Аватара пользователя
rvg
Мастер Даунгрейда
 
Сообщения: 661
Зарегистрирован: 18 июл 2023, 14:12

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 08 янв 2024, 22:11

Не совсем одно и тоже в данном случае, конкретно chess.com требует строго ПРОПИСНЫЕ.
Ответ на цвет - строго W или B. Потом выбор сложности 1-6. Хода тоже требует писать как E2-E4.
Если вместо прописной введена строчная или неподдерживаемый символ, повтор вопроса.
После ответа на эти два вопроса - переход к игре. Сейчас застревает в вопросе цвета фигуры, не получает ответ.
Игра идет в таком виде:
- E2-E2
- e2-e4
Где строчные буквы - ход машины, ход игрока - прописными.

Поскольку запускается под dosbox-x и из под VC, вероятно требует что-то вроде утилиты loadfix (в 6-ой версии MS-DOS уже была исключена) для загрузки программы в первые 64кб памяти (никогда практически не использовал). Что ещё нужно?... Гарантий что файл целый (т.е. не битый) или не пытается ещё что-то вызвать чего нет в dosbox (вроде встроенного бейсика в ROM) никаких нет. Однозначно в максимально задушенной системе\эмуляторе до уровня XT и ниже надо пробовать запустить, есть такие. Файл вырезан из сохранения состояния эмулятора SIMH, на сколько корректно - пока не понятно )
Последний раз редактировалось .::. Typucm .::. 08 янв 2024, 22:19, всего редактировалось 2 раз(а).
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение yevrowl » 09 янв 2024, 01:44

Уточняю, что при запуске из Volkov Commander программа chess.com просто закрывает файловый менеджер и оказывается в командной строке.
Займусь эмуляцией XT с графическим адаптером MDA и 64 килобайтами оперативной памяти, а также установленным MS-DOS 1.x. Опыт соответствующий имеется, когда тестировал минимально возможную конфигурацию для нескольких своих программ.
truechess.org — dice endgames website.
Аватара пользователя
yevrowl
Мастер Даунгрейда
 
Сообщения: 132
Зарегистрирован: 13 май 2022, 12:01

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение IOS » 09 янв 2024, 16:02

yevrowl писал(а): образ дискеты версии 0.11 (0.1c) распаковать не удаётся. Ни одна известная мне программа для работы с образами дискет не распознаёт.

Какими пробовали?
Нужны программы, которые позволяют вручную задавать все параметры файловой системы.
Код: Выделить всё
2000: 43 4F 4D 4D 41 4E 44 20 │ 43 4F 4D 02 00 00 05 00  COMMAND COM
2010: 52 44 43 50 4D 20 20 20 │ 43 4F 4D 05 00 80 03 00  RDCPM   COM
2020: 48 45 58 32 42 49 4E 20 │ 43 4F 4D 07 00 80 01 00  HEX2BIN COM
2030: 41 53 4D 20 20 20 20 20 │ 43 4F 4D 08 00 00 1A 00  ASM     COM
2040: 54 52 41 4E 53 20 20 20 │ 43 4F 4D 15 00 80 0C 00  TRANS   COM
2050: 53 59 53 20 20 20 20 20 │ 43 4F 4D 1C 00 00 01 00  SYS     COM
2060: 45 44 4C 49 4E 20 20 20 │ 43 4F 4D 1D 00 00 05 00  EDLIN   COM
2070: 43 48 45 53 53 20 20 20 │ 43 4F 4D 20 00 00 19 00  CHESS   COM
2080: 43 48 45 53 53 20 20 20 │ 44 4F 43 2D 00 80 03 00  CHESS   DOC

Если не поможет, можно попробовать тупо скопировать посекторно.

Кластеры CHESS.COM идут подряд:
Код: Выделить всё
1D30: 21 20 02 23 40 02 25 60 │ 02 27 80 02 29 A0 02 2B
1D40: C0 02 FF EF 02 FF 0F 00 │ 00 00 00 00 00 00 00 00
Последний раз редактировалось IOS 09 янв 2024, 16:21, всего редактировалось 1 раз.
Соблюдайте праила этикета и не спамте!
https://sigcomments.com/core/chat/init_ ... hat_id=555
Аватара пользователя
IOS
Мастер Даунгрейда
 
Сообщения: 220
Зарегистрирован: 18 июл 2023, 09:10
Железо: Гантельки 5 кг

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение ppp » 10 янв 2024, 06:24

Выдрано
Вложения
86.zip
Если не напутал
(21.07 Кб) Скачиваний: 2670
ppp
Матерый даунгрейдер
 
Сообщения: 71
Зарегистрирован: 27 июл 2023, 18:41

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 10 янв 2024, 06:37

ppp, спасибо! Шахматы работают (dosbox-x или msdos-player - норм; в обычном dosbox через VC не пробовал, должно тоже пойти). Я напрямую из образа тоже этот вариант в 6400 байт получал (т.е. начало и конец файла знал, в остальном не был уверен, много уж визуально мусора с текстами вроде как мимо игры), но не догадался полученное в msdos-player запустить. Думал что методом тыка из снимка shim файл "правильнее" в моем случае (а он битый).

Choose your color (W/B): W
Ply depth (1-6): 1
E2-E4
e7 e5
A2-A4
g8 f6
Последний раз редактировалось .::. Typucm .::. 10 янв 2024, 06:50, всего редактировалось 1 раз.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение IOS » 10 янв 2024, 11:42

CHESS.COM работает в 32-разрядной Windows 8 на встроенной NTVDM. 8-)
Соблюдайте праила этикета и не спамте!
https://sigcomments.com/core/chat/init_ ... hat_id=555
Аватара пользователя
IOS
Мастер Даунгрейда
 
Сообщения: 220
Зарегистрирован: 18 июл 2023, 09:10
Железо: Гантельки 5 кг

Re: Совместимость между 86-DOS (QDOS) и остальными DOS

Сообщение .::. Typucm .::. » 10 янв 2024, 16:22

А куда оно денется.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 556
Зарегистрирован: 28 янв 2022, 22:43

След.

Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2