ASTRA - Advanced Sysinfo Tool for DOS

Поиск, обмен ссылками, вопросы по устаревшему программному обеспечению.
Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31227
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение Rio444 » 10.09.2023,20:30

Офтопик
longhorn_gnu писал(а): 10.09.2023,20:17 Разные программы и утилитки для MS-DOS. Например, что-то попроще этой.
Тогда имхо лучше всего Си и ассемблер. Лучше начать с ассемблера, но сильно не углубляться. Просто, чтобы иметь понятие. Написать что-то совсем простое.
Потом уже основательно разбираться и писать на Си. Это почти ассемблер, но отладка и модификация программы существенно проще.
Но самое-самое первое - почитать Питера Нортона. Например "Руководство по программированию..."
► Показать
longhorn_gnu писал(а): 10.09.2023,20:17 Если и сделаю такое, то выпущу ещё и исходники.
Вот когда сделаете, тогда и поговорим :biggrin:
Электронка: Изображение копия Изображение

Аватара пользователя
this.is.it
Advanced Member
Сообщения: 5850
Зарегистрирован: 13.02.2022,19:05
Откуда: Москва
Благодарил (а): 47 раз
Поблагодарили: 19 раз

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение this.is.it » 10.09.2023,20:33

Офтопик
longhorn_gnu писал(а): 10.09.2023,19:34 Просьба троллям не троллить
Oh the irony :joy:

Аватара пользователя
longhorn_gnu
Full Member
Сообщения: 241
Зарегистрирован: 25.06.2023,12:21
Откуда: От даунгрейдерского верблюда
Контактная информация:

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение longhorn_gnu » 10.09.2023,20:39

Rio444 писал(а): 10.09.2023,20:30 почитать Питера Нортона.
Стоп. Это не тот товарищ случайно, который сделал Norton Utilites?

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 31227
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону
Благодарил (а): 45 раз
Поблагодарили: 120 раз

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение Rio444 » 10.09.2023,20:47

Офтопик
this.is.it писал(а): 10.09.2023,20:33 Oh the irony
5.1 Язык общения на форуме -- русский. Допускается в случае необходимости, умеренное использование английского языка.
longhorn_gnu писал(а): 10.09.2023,20:39 Это не тот товарищ случайно, который сделал Norton Utilites?
Брат-близнец.
Он, конечно :)
Электронка: Изображение копия Изображение

i8088
Advanced Member
Сообщения: 4864
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан
Поблагодарили: 48 раз

Конкурсы

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение i8088 » 11.09.2023,10:23

a2kkv, я проверил Вашу программу на XT.

В целом работает, но есть замечания:
1. Частота теперь завышается на 0.1Mhz, те вместо 4.77 - 4.87, вместо 8 - 8.10
Другие программы определяют верно

2. Версия DOS - вместо MS-DOS 3.3 программа сообщила IBM DOS 24.0

3. CPU - 80C88. Поскольку невозможно различить программно CMOS версию и HMOS, предлагаю
писать просто 8088. Также, если невозможно отличить 8088 от 8086 (способ вроде бы есть,
но ненадежный), предлагаю писать 8086/8088
Последний раз редактировалось i8088 11.09.2023,10:45, всего редактировалось 1 раз.

i8088
Advanced Member
Сообщения: 4864
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан
Поблагодарили: 48 раз

Конкурсы

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение i8088 » 11.09.2023,10:36

longhorn_gnu писал(а): 10.09.2023,20:06 Так может хватит уже выпендриваться и сделать программу полностью FreeWare?
Напишите свою программу и открывайте исходники. Это личное дело автора(ов)
открывать исходники или нет, никто не может указывать. Тем более что исходники
иногда невозможно открыть, если какая-то часть кода/документация получена с
условием NDA.
Rio444 писал(а): 10.09.2023,20:30 Но самое-самое первое - почитать Питера Нортона. Например "Руководство по программированию..."
+++++
Добавлю еще Джордейна.

Dinozavr
Advanced Member
Сообщения: 631
Зарегистрирован: 29.12.2018,04:53
Благодарил (а): 1 раз
Поблагодарили: 4 раза

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение Dinozavr » 11.09.2023,13:07

longhorn_gnu, за исходниками в даркнет пожалуйста и мне по
HDD MaxTor микропрограммы не забудьте!

Аватара пользователя
longhorn_gnu
Full Member
Сообщения: 241
Зарегистрирован: 25.06.2023,12:21
Откуда: От даунгрейдерского верблюда
Контактная информация:

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение longhorn_gnu » 11.09.2023,14:51

Dinozavr писал(а): 11.09.2023,13:07 за исходниками в даркнет пожалуйста и мне по
Увы, Tor в России приказал долго жить.

Jager
Advanced Member
Сообщения: 1492
Зарегистрирован: 10.11.2018,21:27
Поблагодарили: 1 раз

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение Jager » 11.09.2023,16:02

Rio444 писал(а): 10.09.2023,20:30 Поскольку невозможно различить программно CMOS версию и HMOS, предлагаю
писать просто 8088
Можно, BIOS Киселева их различает. Правда не уверен, возможна ли такая проверка из DOS
https://github.com/skiselev/8088_bios/b ... rc/cpu.inc

i8088
Advanced Member
Сообщения: 4864
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан
Поблагодарили: 48 раз

Конкурсы

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение i8088 » 11.09.2023,16:09

Jager, спасибо, мне это пригодится!

Но в таком случае еще один баг - у меня стоит AMD P8088-2 (горячий),
ASTRA определила его как 80C88

Аватара пользователя
a2kkv
Full Member
Сообщения: 257
Зарегистрирован: 13.10.2020,19:45
Откуда: Тамбов
Поблагодарили: 15 раз
Контактная информация:

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

ASTRA - Advanced Sysinfo Tool for DOS

Сообщение a2kkv » 11.09.2023,23:07

i8088 писал(а): 11.09.2023,10:23 1. Частота теперь завышается на 0.1Mhz, те вместо 4.77 - 4.87, вместо 8 - 8.10
Исправлю
i8088 писал(а): 11.09.2023,10:23 Версия DOS - вместо MS-DOS 3.3 программа сообщила IBM DOS 24.0
Уже исправил, просто в бету исправление не попало.
i8088 писал(а): 11.09.2023,16:09 Но в таком случае еще один баг - у меня стоит AMD P8088-2 (горячий),
ASTRA определила его как 80C88
Код отличает Intel 8088 от Intel 80C88 по ошибке в исполнении rep es: lodsb. Похоже, в AMD P8088-2 ошибка тоже исправлена.

Ответить