Поиск-1 и IBM PC

16-битные ПЦ-совместимые компьютеры с процессорами 8086/8088/80286 работающие под управлением ДОС

Moderator: Shaos

angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Поиск-1 и IBM PC

Post by angry_troll »

Ну вот можно сказать, что проводят в жизнь. Вот сейчас у них 64бита настали, вместо биосов уефя теперь, там вроде как уже 32битный режим всегда, а значит реал моде можно выпиливать уже и комп всё равно загрузится.
и т.д.

upd: вообще тенденция такая не только у них, например арм решительно избавляется от 32битного наследия в своих 64битных ядрах. Любой кротик-А в 32битном режиме до сих пор умеет исполнять те самые, легендарные армовские 32-битные инструкции, где 4 бита выделены под условие исполнения команды (любой), хотя это как бы и не приветствуется с тумбой-2 (а в M только тумба-2 и осталась), в которой ущербный ITTTT или как он там, в 64 битах вовсе отказались от такого, только бранчи. Когда отменят 32-битность, арм окончательно превратится в очередное унылое 64-битное риск-ядро.

Не удивлюсь, если доживу до момента, когда х86 и арм будут исполнять один и тот же код...
привет засранцу лавру :)
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Re: Поиск-1 и IBM PC

Post by VGrad »

angry_troll wrote:А любой ы7 или там рызен до сих пор может запустить какойнить там freedos, работающий в режиме 8086 (или как он там называется), без никаких биосов.
Поподробнее ! Это как это "без никаких биосов" ???
Vic3Dexe
Doomed
Posts: 370
Joined: 16 Dec 2014 11:58
Location: Киев

Re: Поиск-1 и IBM PC

Post by Vic3Dexe »

Lavr wrote:Я тоже на это надеялся... но ыАтом, к примеру, хоть и запускает freedos, но потом падает безбожно на самых, казалось бы, безобидных и проверенных временем программах...
Есть мнение, что это проблема конкретной програмулины.
Пример: игруха Lotus (не 1-2-3, а автогонялки), которая успешно летала на 486DX4, но на AMD K6-2 350 ЫГц отваливалась в тщетной попытке поделить на 0.
Причина проста как мычание - при попытке померять скорость проца выполнялся цикл (16-битный, с СХ в кач-ве счетчика), а в процессе выполнения ожидался тик таймера.
Программерам библиотек того времени в голову не могло придти, что появятся процы, способные выполнить весь цикл за один тик, т.е. CX обнулялся нафик, после чего на него делили с понятным результатом.
VGrad wrote:Поподробнее ! Это как это "без никаких биосов"
Фигура речи, кмк.
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Re: Поиск-1 и IBM PC

Post by VGrad »

Vic3Dexe wrote:
VGrad wrote:Поподробнее ! Это как это "без никаких биосов"
Фигура речи, кмк.
Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Поиск-1 и IBM PC

Post by Lavr »

Vic3Dexe wrote:Есть мнение, что это проблема конкретной програмулины.
Пример: игруха Lotus (не 1-2-3, а автогонялки), которая успешно летала на 486DX4, но на AMD K6-2 350 ЫГц отваливалась в тщетной попытке поделить на 0.
Ну и как с этим побороться?
Я делал так - запускал прогу под DEBUG на двух ноутах: новом и старом и параллельно делал отладку.
В тот момент, когда на новом прога рушится и вызывает какое-то гнусное ругательство ноута,
на старом в этом месте просто не вижу никакого криминала... :-?
Так и не смог победить это злое дело, хотя ошибку примерно локализовал...

Проблема под Интел Атом 1.8 ГГц.
iLavr
Vic3Dexe
Doomed
Posts: 370
Joined: 16 Dec 2014 11:58
Location: Киев

Re: Поиск-1 и IBM PC

Post by Vic3Dexe »

Lavr wrote:Ну и как с этим побороться?
С багом измерения скорости ЦПУ и делением на 0 - никак, под досбоксом пускать. Ну или латки искать какие-то.
Но это я для примера привел, а вариантов таких вот "не предусмотрели" может быть немеряно.
Проблема-то не проце или архитектуре, а в коде.
Еще есть варианты когда надо подождать медленную железку (8042 например), и лепят циклы типа

Code: Select all

mov cx,2000
loop $
Что, во-1 на любом современном проце будет ну ооочень быстро, а во-2, как где-то слышал, проц может и похерить данные инструкции вообще, т.е. тупо обнулить cx и пойти дальше.
Lavr wrote:Проблема под Интел Атом 1.8 ГГц.
Как хоть ругается-то? И что за програмулина?
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Поиск-1 и IBM PC

Post by angry_troll »

VGrad wrote:
Vic3Dexe wrote:
VGrad wrote:Поподробнее ! Это как это "без никаких биосов"
Фигура речи, кмк.
Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?
Дада, незнание. Неужто любая уефя может запустить 16битный код из мбра?
привет засранцу лавру :)
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Поиск-1 и IBM PC

Post by Lavr »

Vic3Dexe wrote:С багом измерения скорости ЦПУ и делением на 0 - никак, под досбоксом пускать. Ну или латки искать какие-то.
На эти баги программа уже пролатана и пропатчена. Баг в чем-то другом...
Vic3Dexe wrote:
Lavr wrote:Проблема под Интел Атом 1.8 ГГц.
Как хоть ругается-то? И что за програмулина?
Программулина, собственно, эмулятор ПК "Специалист" от Шевцова под ДОС.
Хотел я, чтобы он запускался под ФриДос на новом моем ноутбуке с Интел Атом 1.8 ГГц.
Как ругается - обсуждали мы где-то на форуме довольно давно уже - сейчас не помню,
конечно же...

Я тогда накопал, что собственно, сам эмулятор ПК "Специалист" работает нормально,
а фейк где-то в подпрограммах красивой оболочки, а они вынесены автором в отдельную
библиотеку - на этом всё и завяло. Копать библиотеку было некогда...


P.S. Нашел это обсуждение: Machine Check Error.
iLavr
VGrad
Maniac
Posts: 208
Joined: 18 Nov 2013 15:15
Location: все оттуда ;)

Re: Поиск-1 и IBM PC

Post by VGrad »

angry_troll wrote:
VGrad wrote:
Vic3Dexe wrote:
VGrad wrote:Поподробнее ! Это как это "без никаких биосов"
Фигура речи, кмк.
Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?
Дада, незнание. Неужто любая уефя может запустить 16битный код из мбра?
Можно ли из UEFI загружаться, как раньше, через загрузочные секторы и MBR-диски?
Да, если в конфигурации UEFI включена поддержка Legacy Boot

http://4pda.ru/forum/index.php?showtopi ... ry22453952
Tronix
Doomed
Posts: 662
Joined: 18 Nov 2013 02:38
Location: Москва

Re: Поиск-1 и IBM PC

Post by Tronix »

bigral wrote: как я понимаю: программировать его могли только чуваки с pdp11 и миникомпов HP у которых был большой опыт применения технологии оверлеев, тот же ex (он же vi) использовал оверлеи с дикой силой... но эти чуваки привыкли к тому что система команд процессора должна быть мощьной как на pdp11 а система команд 8088 им казалась насмешкой.
А какие чуваки могли программировать 8080, 6502, 6800, msc-48 и тд? Эти же VAX/VMS, или другие?
Вот допустим берем щаз любого сферического похапешника в вакуме и просим запрогамить управление ШИМом светодоода по кнопке на STM32. Или даже возмем ARM7 классический, например NXP2364. Упростим задачу, и подсунем msp430 (восьмибитный). Через сколько времени чувак офигеет?

Сейчас они (веб-дизайнеры) даже мыслят по другому. Ты ему - структура там у меня pkt_id uint8_t; non_voltage uint32_t; а он тебе - ты не вы%:вайся, ты скажи как типы в похапе и SQL называются, тогда и будем парсить.
angry_troll
Doomed
Posts: 449
Joined: 08 Apr 2013 04:04
Location: 213.247.249.139

Re: Поиск-1 и IBM PC

Post by angry_troll »

Tronix wrote:и подсунем msp430 (восьмибитный).
16-битный ;)
Через сколько времени чувак офигеет?
Похопышники от ардурины тоже офигевают? Или может ардурина -- то, что им и нужно? :-D
привет засранцу лавру :)
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Поиск-1 и IBM PC

Post by Shaos »

На UEFI можно поставить 64-битный дебиян (>=7), в котором есть DOSBox - вуаля :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
crackintosh
Junior
Posts: 2
Joined: 04 Feb 2017 22:44
Location: Кишинев

Re: Поиск-1 и IBM PC

Post by crackintosh »

Всем привет.
Уважаемый "alemorf" очень прошу Вас поделится информацией о переделке ПОИСК-1 для подключения внешней VGA видеокарты.
Есть ли у вас возможность прочитать содержимое РЕ3 что на панельке?
Если у Вас есть желание, могу обменять вашу материнку ПОИСК-а на девственную,
в которой нет переделок.
Сообщите Ваши прямые контакты для быстрой переписки, если можно.

С ув. Сергей.
User avatar
Filin
Junior
Posts: 9
Joined: 20 Dec 2017 02:50
Location: Киев

Re: Поиск-1 и IBM PC

Post by Filin »

Уважаемый alemorf, тут ваш Поиск породил целое движение последователей :ebiggrin:
http://zx-pk.ru/threads/28572-vga-dlya-poisk-1.html

Но к сожалению без вашей помощи не разобраться!
Commodore 128D::Поиск 1::Поиск 2::EC1839::IBM PS/2 M30::286-16::386DX-40::Pentium Pro 200