Эмулятор микропроцессора К580 на Deiphi
Moderator: Shaos
Эмулятор микропроцессора К580 на Deiphi
Ищу эмулятор микропроцессора К580ВМ80 или 8080.
Нашел две программки
Одна эмулирует УМПК-80 к сожалению не подходит так как не позволяет разместить свой код с нулевого адреса.
Вторая от Пенкина и Улыбышева, в принципе подходит но есть нюанс, не работает чтение с порта ВВ, можно конечно подменять эти команды загрузкой нужного значения, но так путаницы будет еще больше.
Нашел описание и третьей написанной на Delphi, но к сожалению там сайт на грани умирания и коды не грузятся полностью.
http://codingrus.ru/readarticle.php?article_id=1793
Может есть у кого полные исходники этой программки или лучше уже откомпилированная версия?
Ну или любое другое подобное приложение.
Нашел две программки
Одна эмулирует УМПК-80 к сожалению не подходит так как не позволяет разместить свой код с нулевого адреса.
Вторая от Пенкина и Улыбышева, в принципе подходит но есть нюанс, не работает чтение с порта ВВ, можно конечно подменять эти команды загрузкой нужного значения, но так путаницы будет еще больше.
Нашел описание и третьей написанной на Delphi, но к сожалению там сайт на грани умирания и коды не грузятся полностью.
http://codingrus.ru/readarticle.php?article_id=1793
Может есть у кого полные исходники этой программки или лучше уже откомпилированная версия?
Ну или любое другое подобное приложение.
Re: Эмулятор микропроцессора К580 на Deiphi
Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html
https://web.archive.org/web/20070503224 ... 80emu.html
Re: Эмулятор микропроцессора К580 на Deiphi
Спасибо. Win версия скачалась и запускается.
Вроде даже работает, но не нет контроля портов ВВ.
По крайней мере она не зависает при чтении порта, а значит можно значения хотя бы после выполнения команды в регистре А править.
Может еще кто что посоветует.
Вроде даже работает, но не нет контроля портов ВВ.
По крайней мере она не зависает при чтении порта, а значит можно значения хотя бы после выполнения команды в регистре А править.
Может еще кто что посоветует.
Re: Эмулятор микропроцессора К580 на Deiphi
Неясно, зачем нужен контроль?
По идее можно втыкать LD A,nn и отлаживать отдельные случаи.
По идее можно втыкать LD A,nn и отлаживать отдельные случаи.
Re: Эмулятор микропроцессора К580 на Deiphi
Да проще сразу закинуть в порты нужные значения и пусть их читает постоянно, а менять их при необходимости, а так придется каждый раз когда доходит до чтения каждого порта ставить останов и вбивать значение.
Но это всяко лучше чем заменить чтение порта на загрузку аккумулятора, тогда вообще забудешь где что поменял, 12кб кода в памяти не удержишь все места.
Но это всяко лучше чем заменить чтение порта на загрузку аккумулятора, тогда вообще забудешь где что поменял, 12кб кода в памяти не удержишь все места.
Re: Эмулятор микропроцессора К580 на Deiphi
Эх, а вроде бы был эмулятор, в котором можно конфигурировать порты. Завтра пошарю по архивам, может, вспомню название.
Re: Эмулятор микропроцессора К580 на Deiphi
Буду благодарен. Но даже этот уже можно использовать в отличии от тех что мне удалось найти ранее.
Re: Эмулятор микропроцессора К580 на Deiphi
Ну если на сях ок, то милости просим сюда:
https://gitlab.com/nedopc/sdk
Там есть класс 8080 и два примера компов вокруг него - ориона и рк - и всё с исходниками
https://gitlab.com/nedopc/sdk
Там есть класс 8080 и два примера компов вокруг него - ориона и рк - и всё с исходниками
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Эмулятор микропроцессора К580 на Deiphi
Вот где оно сейчас живёт: https://github.com/i8080emu/i8080emushiny wrote:Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html
Там какая-то мешанина из C++ и DFM
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Эмулятор микропроцессора К580 на Deiphi
Спасибо. Попробую и его.
Re: Эмулятор микропроцессора К580 на Deiphi
Бормановский Builder же. Веселая была тулза(:Shaos wrote:Там какая-то мешанина из C++ и DFM
Re: Эмулятор микропроцессора К580 на Deiphi
Я остановился на Borland-C++ 3.1 для доса
А для винды пользовал только фришный компилятор из командной строки версии 5.5 от борланда:
viewtopic.php?f=81&t=7462
кстати а вдруг он эти формы умеет собирать? надо попробувать
А для винды пользовал только фришный компилятор из командной строки версии 5.5 от борланда:
viewtopic.php?f=81&t=7462
кстати а вдруг он эти формы умеет собирать? надо попробувать
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Эмулятор микропроцессора К580 на Deiphi
Вроде как умел. Я даже пытался написать игрушку(:
А позже явился Delphi и вытеснил средство по удобству.
А позже явился Delphi и вытеснил средство по удобству.
Re: Эмулятор микропроцессора К580 на Deiphi
Это C++ Builder: {варез}
Почти как Delphi, только вместо Паскаля используется C++ со специфическими расширениями.
До сих пор кстати Embarcadero развивает. Есть вроде как и бесплатные версии.
Почти как Delphi, только вместо Паскаля используется C++ со специфическими расширениями.
До сих пор кстати Embarcadero развивает. Есть вроде как и бесплатные версии.
С уважением, Сергей.