Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.61/318: Рейтинг темы: голосов - 318, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 19.05.2011
Сообщений: 234

Как сэмулировать PC-XT с 512 кб ОЗУ на современном PC

27.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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.06.2011, 11:59
Ответы с готовыми решениями:

Производительность и безопасность железа, если ставить ОЗУ: 512 - 128 - 512
Отключается компьютер, принёс в магазин, где брал, они его почистили, начал работать, примерно недели ч/з 2-3 начинается опять, приходится...

После добавление 1GB ОЗУ к 512+512 компьютер стал работать хуже.
У моего друга нет ин-нета, и он попросил меня задать этот вопрос. У него 512+512мб озу, он докупил себе еще 1GB и у него стало показывать в...

Athlon 64 Processor 3000+ 1,81 ГГц 512 Мб ОЗУ
Скажите можно ли разогнать процессор Athlon 64 Processor 3000+ 1,81 ГГц 512 Мб ОЗУ Windows XP и если можно то расскажите подробно для туго...

83
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2012, 03:35
Помогаю со студенческими работами здесь

Будут ли работать вместе разные озу,512 и 256?
Подскажите будут ли работать вместе разные озу,512 и 256? или нужно ставить обязательно одинаковые?

Вытянул одну планку ОЗУ 512 МБ, с одной компьютер не включается.
Друзья попросили у меня оперативную память (что-то там проверить им надо было). У меня было 2 платы по 512. Я одну достала, думала ( :-| )...

тормозят игры на: атлон 6000+, 2 Гб ОЗУ, GF 9800 gt 512 Мб, Asus m3n78.
конфигурация следующая: атлон 6000+, 2 Гб оперативной (одной планкой), БП инвин 450 В, джифорс 9800 gt 512 Мб, мать асус m3n78, жесткий от...

Стоит ли разгонять такое железо: проц 2.53(одноядерный), 512 мб ОЗУ, GF 6600 PCI Express ?
Стоит ли вообще разгонять такое железо : проц 2.53(одноядерн.), 512 мб оперативы, видео GF 6600 PCI Express ????

Улучшение компьютера: Intel Core 2 Duo CPU E7200, ОЗУ - 2,00 ГБ, NVIDIA GeForse 9600 GT (512 МБ)
Я хочу улучить компьютер! Мои параметры компютера: Intel Core 2 Duo CPU E7200. 2.53GHz ОЗУ - 2,00 ГБ NVIDIA GeForse 9600 GT (512 МБ)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
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 На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru