|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
Как сэмулировать PC-XT с 512 кб ОЗУ на современном PC27.06.2011, 11:59. Показов 58620. Ответов 83
Метки нет (Все метки)
Здрасьте уважаемые! Проблема у меня на этот раз следующая:
Есть пром.комп. называется I.P.C. PC-XT проц 80188 , 512 кб ОЗУ, CGA, PC-DOS v3.1 , 2x Сом порта, 1 FDD 3,5 - 160 кб, 1 - ERD (EPROM ROM DISC) на 320 кб. Изготовлен макаронниками в 1984 г.На нем есть технологическая программа , была написана на бэйсике (Gwbasic) в далеком и счастливом 1987 году и откомпилирована, исходников естественно нету, по прошествию десятилетий естественно комп начал капризничать и чинить его уже мочи нету, появилась сверхзадача перейти на современную компьютерную платформу (ну или почти современную), так вот прога с него на современном компе работать не хотит, ниче не пишет просто при запуске опять вываливается в ДОС. Что делал : Размещал программные файлы так же как и на оригинале, DOS ставил с оригинала, результат тот же , вываливается программа без объявления чего либо. Брал эмуляторы PC-XT : SOVIET-PC и PicoXT, результат тот же. Сижу вот чешу репу , что же еще попробовать, мог ли размер основной памяти (512)повлиять на работоспособность программы, в обычном то компе ее 640, под досом. Может кто что подскажет ?
0
|
|
| 27.06.2011, 11:59 | |
|
Ответы с готовыми решениями:
83
Производительность и безопасность железа, если ставить ОЗУ: 512 - 128 - 512 После добавление 1GB ОЗУ к 512+512 компьютер стал работать хуже. Athlon 64 Processor 3000+ 1,81 ГГц 512 Мб ОЗУ |
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 06.07.2011, 10:56 | |
|
слил с машины BIOS следующим методом :
F000:i где i от0 до 65535 получил файл. Правильно ли я слил BIOS ? а то как то получилось что реальные данные пошли с адреса D800 В биосе про бэйсик упоминаний нет. собственно биос прилагаю Еще слил таким же макаром с адреса E000:i только там какаято лабуда [64 Кб]
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 07.07.2011, 08:18 | |
|
Может кто подскажет чем (или как) можно декомпилировать прогу написанную и откомпилированную на Qbasic3.0, а то в инете написано что якобу не существует декомпиляторов на Qbasic
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 11.07.2011, 05:25 | |
|
Программа заработала (не без помощи форума конечно), всем откликнувшимся СПАСИБО.Поскольку проект перешел в коммерческую стадию, на открытом месте распространятся не буду, кому интересно отвечу в личке.Тему можно снести, чтоб места не занимала.Как удалить самому не нашел.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 06.06.2012, 14:50 | |
|
Добрый день.
Очень заинтересовала Ваша тема, раде неё и зарегестрировался на сайте :) Есть таже проблема, станок простоял долгое время, компъютер вышел из строя, однако программа осталась. Если возможно, поделитесь опытом запуска программы на другом железе. Общение можно продолжить по емейлу: [URL="mailto:somdr@merx.ua">somdr@merx.ua[/URL]. С уважением Индрей С.
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 24.06.2012, 08:05 | |
|
Добрый день.
Да я думаю можно(в вашем случае нужно) и тут пообщаться , может кто что подскажет, выкладывайте вводные. В моем случае железо было совместимым, просто в программе стояла проверка на котрольную сумму в биосе, путем отладки был найден кусок программы вызывавший выход из программы и соответственно похерен.Отладкой занимались ребята с сайта _ttp://forum.sources.ru/ (проблему решил один из модеров - Qraizer, кстати за день, я просто офигел, конечно перечислил им некую сумму на поддержку). тема называлась - "Как запустить программу от PC-XT (8088) 512кб ОЗУ,CGA, на современном ПК." Ребята тему по моей просьбе удалили, но в архивах поисковиков найти думаю еще можно.Там по ответам будет видно к кому стоит обратиться.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 24.06.2012, 12:57 | |
|
Добрый день. Спасибо что ответили.
Ситуация такая. Есть один станок, машина литья под давлением, производства 1990 года. На ней стоял допотопный компьютер, скорее всего такойже как и у Вас, и программа там таже, я скачивал выложенные Вами файлики и сравнивал, всё тожесамое. По прошествию лет решили запустить станок, однако железяка умерла, но был архивчик программы и конфигурации. Если Вы разрешите то я выйду на связь с администрацией сайта чтобы разрешили скачать или выслать мне файлик ломаный. С уважением, Андрей Сердюк.
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 24.06.2012, 13:28 | |
|
да не проблема, у меня то что разрешения спрашивать.
к сожалению у меня не сохранилась ломатая прога, может найду выложу. помниться мне гдето по смещению 16С0 надо грабли искать. Вы часом не из Кирова ?, а то там я знаю стоят такие же пресса карусельного типа, подошвы льют. Что у Вас подключено к COM портам ? если TEXAS и GEFRAN, то будут проблемы с синхронизацией.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 24.06.2012, 13:39 | |
|
Нет, я не из Кирова, из Украины город Бровары под Киевом. Вы абсолютно правы, это машина карусельного типа для литья подошв :) Если найдёте и выложите буду очень признателен :)
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 24.06.2012, 13:48 | |
|
со смещения 16С0 , забейте два байта на значение 90 и будет счастье.С вас горилка.
я ставил машину на базе Intel D525, на нее загрузочную флэшку, придется регулировать быстродействие.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 24.06.2012, 16:06 | |
|
Спасибо большое. Всё заработало. Станка сейчас рядом нет но загрузился с дискеты на своём компе и оболочка загрузилась. Буду пытатся сэмулировать дисководы чтобы с дискетой не замарачиватся :)
P. S. Передаю огромный привет солнечной Хакассии :)
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 24.06.2012, 20:56 | |
|
Ну что ж ,ответный привет хлебосольной Украине.
Команда Subst вам в помощь. А так , не теряйте времени , ставьте виндовс + досбокс, регулируйте быстродействие и все будет путем. если хотите решить изящнее используйте дос + служебные регистры процессора , регулирующие быстродействие. GEFRAN и TEXACO имеют противоречивые требования к скорости, надо точно искать общую точку.Не демпенгуйте цены на решение проблемы(на самом деле я потратил не мало нервов и средств), дерите с них по максимуму , я нормально заработал, (с каждой машины около 1500 уе).Желаю удачи.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 26.06.2012, 15:51 | |
|
Спасибо за пожелания и напутствие.
Вот уж точно говорится: "Мы простых путей не ищем". Нашел я тут такую штуку, grub4dos, загрузчик с возможностью переназначения дисков и разделов а также загрузки с образов. И весит мало и много чего умеет. Провозился пол дня, всё красиво сделал, грузит с образо дискет, всё работает, похоже на основе линукса кокого-то. Прочитал Ваш ответ и за 20 минут получил тотже результат да ещё и в Винде :)) Деньги никто платить не любит. Будем выжимать.
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 26.06.2012, 19:26 | |
|
Я тоже много чего перепробовал сначала ДОС с командой субст(никакие образы дискет не нужны ) и кучей замедлителей, проблему быстродействия не решил полностью, потом линукс + досбокс (не стал дальше развивать т.к. линукс ставил первый раз и не смог его быстро адаптировать для загрузки с флэшки), остановился на варианте загрузки виндовс ХР с флэшки + досбокс, отключил все ненужные службы (осталось штук7) поставил кэш для флэшки чтоб туда не писалось постоянно настроил досбокс , и все прекрано работает, в компе подвижных частей кроме вентилятора БП нету.каждый комп без моника обошелся в 4.5 т.р.Моник заставил преобритать хозяина какой захочет и сам пусть как хочет ставит.Правдв еще от щедрости своей купил на каждый комп клаву резиновую герметичную, больше для имиджу чем от надобности.в итоге все довольны.
Плюс винды(линукса) еще и в том что не нужно искать мать с 2 ком.портами можно обойтись внешними усб приблудами. С оборудованием уже стыковали комп ?
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 26.06.2012, 22:04 | |
|
В моём случае нашел комп с 2-мя ком портами. Хотя он слабенький (500Мгц) но для этой задачи должно хватить. С станком ещё не стыквал, завтра в 10 утра поедим ставить, обязательно отпишу о первых результатах. По поводу флешки был у меня случай когда нужно было заменить жесткий диск вышедший из строя а юсби в нём небыло из за древности железяки. Я заменил ИДЕ флеш диском, такие можно найти в продаже. Затем во многом оборудовании заменил диски на флешевские ИДЕ. Уже около 4-х лет работают без нареканий. Если что будет нужно, пиши, я твой должник :)
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 04.07.2012, 05:29 | |
|
Интересно, как все получилось ? Флэшка в моем случае была выбрана как доступный носитель(потому как Wymdows c его записями и перезаписями). К каждому компу сделал еще запасной , цена вопроса 200 руб.Хотя с момента решения проблемы (гдето уже год) все работает путем, запас пока не понадобился, но я устанавливал специальную прогу для кэширования флэшки в ОЗУ.Еще как вариант можно грузиться с CD обеспечив условия.Рекомендую поставить все же новые и доступные к приобретению мат.платы (я взял хорошие деньги , потому не экономил, к тому же поставил их на бесплатную гарантию 1 год, потом через год символическую платную, 1 т.р. за одну машину).Исходя из того что вначале собирался использовать ДОС приобрел матери с 2 железными ком портами Intel D525 формата MicroITX потом когда пришлось поставть винду , понял что не обязательно было искать с 2 встроенными ком портами.
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 16.07.2012, 06:36 | |
|
А в ответ -тишина.
Он вчера не вернулся из боя.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 23.10.2012, 03:03 | |
|
Извиняюсь что долго молчал. Был занят паралельно другими делами, их много. В итоге получилось всё отлично. Использовал просто комп с Жестким диском без наворотов. Только в полноэкранном режиме на ЖК мониторе не всё отображает а в окне можно работать. В итоге заказчик пока не продал аппарат а я остался без денег. Ибо не договорились с покупателем машины. Вот такой дурдом. Так что я не рад, покачто :)
0
|
|
|
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234
|
|
| 23.10.2012, 05:14 | |
|
печальный исход, в чем основная проблема в изображении ? или в чем то ином ?
Какая архитектура (аппаратн и прогр) ? Могу приватно поделится методами нагибания таких заказчиков, но нужно будет много вводных данных.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 287
|
|
| 26.10.2012, 19:15 | |
|
Можно перемечтать о нагибе и потом сам за мылом всю оставшуюся жизнь нагибаться будешь
http://iadt.siemens.ru/forum/viewtopys. ... =%F1%F3%E4 Тебе самому люди без задних мыслей помогли - так и сам оставайся человеком.
0
|
|
|
0 / 0 / 0
Регистрация: 19.07.2007
Сообщений: 1,098
|
|
| 28.10.2012, 03:35 | |
|
Да проблема не в разрешении экрана и не техническая вовсе. Просто изначально предполагалась подготовка станка к продаже. После реализации я должен был получить свои деньги. Однако просто не продали ещё. У нас все хотят за копейки БМВ :) А с заказчиком мы в хороших отношениях и никого "нагибать" не надо :)
А по технической части там скорее всего проблема была в том что монитор широкоформатный и не всё отображал на полный экран. Система Win XP + DosBox, как Вы советовали. Нужны были бубны с драйверами и режимами доса в эмуляторе. А поскольку надо было побыстрее показать клиенту результат, на это времени небыло. Так что как-то так, ждём продажи...
0
|
|
| 28.10.2012, 03:35 | |
|
Помогаю со студенческими работами здесь
80
Будут ли работать вместе разные озу,512 и 256? Вытянул одну планку ОЗУ 512 МБ, с одной компьютер не включается. тормозят игры на: атлон 6000+, 2 Гб ОЗУ, GF 9800 gt 512 Мб, Asus m3n78. Стоит ли разгонять такое железо: проц 2.53(одноядерный), 512 мб ОЗУ, GF 6600 PCI Express ? Улучшение компьютера: Intel Core 2 Duo CPU E7200, ОЗУ - 2,00 ГБ, NVIDIA GeForse 9600 GT (512 МБ) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|