nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 08:58



Reply to topic  [ 29 posts ]  Go to page Previous  1, 2
Поиск-1 и IBM PC 
Author Message
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Ну вот можно сказать, что проводят в жизнь. Вот сейчас у них 64бита настали, вместо биосов уефя теперь, там вроде как уже 32битный режим всегда, а значит реал моде можно выпиливать уже и комп всё равно загрузится.
и т.д.

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

Не удивлюсь, если доживу до момента, когда х86 и арм будут исполнять один и тот же код...

_________________
привет засранцу лавру :)


07 Apr 2017 10:52
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
angry_troll wrote:
А любой ы7 или там рызен до сих пор может запустить какойнить там freedos, работающий в режиме 8086 (или как он там называется), без никаких биосов.

Поподробнее ! Это как это "без никаких биосов" ???


07 Apr 2017 11:40
Profile
Doomed

Joined: 16 Dec 2014 11:58
Posts: 370
Location: Киев
Reply with quote
Lavr wrote:
Я тоже на это надеялся... но ыАтом, к примеру, хоть и запускает freedos, но потом падает безбожно на самых, казалось бы, безобидных и проверенных временем программах...

Есть мнение, что это проблема конкретной програмулины.
Пример: игруха Lotus (не 1-2-3, а автогонялки), которая успешно летала на 486DX4, но на AMD K6-2 350 ЫГц отваливалась в тщетной попытке поделить на 0.
Причина проста как мычание - при попытке померять скорость проца выполнялся цикл (16-битный, с СХ в кач-ве счетчика), а в процессе выполнения ожидался тик таймера.
Программерам библиотек того времени в голову не могло придти, что появятся процы, способные выполнить весь цикл за один тик, т.е. CX обнулялся нафик, после чего на него делили с понятным результатом.
VGrad wrote:
Поподробнее ! Это как это "без никаких биосов"

Фигура речи, кмк.


08 Apr 2017 16:36
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
Vic3Dexe wrote:
VGrad wrote:
Поподробнее ! Это как это "без никаких биосов"

Фигура речи, кмк.

Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?


08 Apr 2017 17:32
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Vic3Dexe wrote:
Есть мнение, что это проблема конкретной програмулины.
Пример: игруха Lotus (не 1-2-3, а автогонялки), которая успешно летала на 486DX4, но на AMD K6-2 350 ЫГц отваливалась в тщетной попытке поделить на 0.

Ну и как с этим побороться?
Я делал так - запускал прогу под DEBUG на двух ноутах: новом и старом и параллельно делал отладку.
В тот момент, когда на новом прога рушится и вызывает какое-то гнусное ругательство ноута,
на старом в этом месте просто не вижу никакого криминала... :-?
Так и не смог победить это злое дело, хотя ошибку примерно локализовал...

Проблема под Интел Атом 1.8 ГГц.

_________________
iLavr


09 Apr 2017 16:04
Profile
Doomed

Joined: 16 Dec 2014 11:58
Posts: 370
Location: Киев
Reply with quote
Lavr wrote:
Ну и как с этим побороться?

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

Что, во-1 на любом современном проце будет ну ооочень быстро, а во-2, как где-то слышал, проц может и похерить данные инструкции вообще, т.е. тупо обнулить cx и пойти дальше.
Lavr wrote:
Проблема под Интел Атом 1.8 ГГц.

Как хоть ругается-то? И что за програмулина?


09 Apr 2017 23:45
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
VGrad wrote:
Vic3Dexe wrote:
VGrad wrote:
Поподробнее ! Это как это "без никаких биосов"

Фигура речи, кмк.

Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?

Дада, незнание. Неужто любая уефя может запустить 16битный код из мбра?

_________________
привет засранцу лавру :)


10 Apr 2017 01:53
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Vic3Dexe wrote:
С багом измерения скорости ЦПУ и делением на 0 - никак, под досбоксом пускать. Ну или латки искать какие-то.

На эти баги программа уже пролатана и пропатчена. Баг в чем-то другом...

Vic3Dexe wrote:
Lavr wrote:
Проблема под Интел Атом 1.8 ГГц.

Как хоть ругается-то? И что за програмулина?

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

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


P.S. Нашел это обсуждение: Machine Check Error.

_________________
iLavr


10 Apr 2017 06:55
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
angry_troll wrote:
VGrad wrote:
Vic3Dexe wrote:
VGrad wrote:
Поподробнее ! Это как это "без никаких биосов"

Фигура речи, кмк.

Или незнание, что в UEFI есть секция Legacy с кожезаменителями BIOS ?

Дада, незнание. Неужто любая уефя может запустить 16битный код из мбра?
Можно ли из UEFI загружаться, как раньше, через загрузочные секторы и MBR-диски?
Да, если в конфигурации UEFI включена поддержка Legacy Boot

http://4pda.ru/forum/index.php?showtopic=468127&st=0#entry22453952


10 Apr 2017 10:37
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
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 называются, тогда и будем парсить.

_________________
https://t.me/tronix_blog


11 Apr 2017 09:59
Profile
Doomed

Joined: 08 Apr 2013 04:04
Posts: 449
Location: 213.247.249.139
Reply with quote
Tronix wrote:
и подсунем msp430 (восьмибитный).

16-битный ;)

Quote:
Через сколько времени чувак офигеет?

Похопышники от ардурины тоже офигевают? Или может ардурина -- то, что им и нужно? :-D

_________________
привет засранцу лавру :)


11 Apr 2017 12:27
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
На UEFI можно поставить 64-битный дебиян (>=7), в котором есть DOSBox - вуаля :)

_________________
:dj: https://mastodon.social/@Shaos


18 Apr 2017 23:57
Profile WWW
Junior
User avatar

Joined: 04 Feb 2017 22:44
Posts: 2
Location: Кишинев
Reply with quote
Всем привет.
Уважаемый "alemorf" очень прошу Вас поделится информацией о переделке ПОИСК-1 для подключения внешней VGA видеокарты.
Есть ли у вас возможность прочитать содержимое РЕ3 что на панельке?
Если у Вас есть желание, могу обменять вашу материнку ПОИСК-а на девственную,
в которой нет переделок.
Сообщите Ваши прямые контакты для быстрой переписки, если можно.

С ув. Сергей.


22 Dec 2017 09:52
Profile ICQ
Junior
User avatar

Joined: 20 Dec 2017 02:50
Posts: 9
Location: Киев
Reply with quote
Уважаемый 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


22 Dec 2017 11:26
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 29 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: Bing [Bot] and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.