Эмулятор микропроцессора К580 на Deiphi

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Эмулятор микропроцессора К580 на Deiphi

Post by Mildi »

Ищу эмулятор микропроцессора К580ВМ80 или 8080.
Нашел две программки
Одна эмулирует УМПК-80 к сожалению не подходит так как не позволяет разместить свой код с нулевого адреса.
Вторая от Пенкина и Улыбышева, в принципе подходит но есть нюанс, не работает чтение с порта ВВ, можно конечно подменять эти команды загрузкой нужного значения, но так путаницы будет еще больше.
Нашел описание и третьей написанной на Delphi, но к сожалению там сайт на грани умирания и коды не грузятся полностью.
http://codingrus.ru/readarticle.php?article_id=1793
Может есть у кого полные исходники этой программки или лучше уже откомпилированная версия?
Ну или любое другое подобное приложение.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Эмулятор микропроцессора К580 на Deiphi

Post by shiny »

Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Mildi »

Спасибо. Win версия скачалась и запускается.
Вроде даже работает, но не нет контроля портов ВВ.
По крайней мере она не зависает при чтении порта, а значит можно значения хотя бы после выполнения команды в регистре А править.

Может еще кто что посоветует.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Эмулятор микропроцессора К580 на Deiphi

Post by shiny »

Неясно, зачем нужен контроль?
По идее можно втыкать LD A,nn и отлаживать отдельные случаи.
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Mildi »

Да проще сразу закинуть в порты нужные значения и пусть их читает постоянно, а менять их при необходимости, а так придется каждый раз когда доходит до чтения каждого порта ставить останов и вбивать значение.
Но это всяко лучше чем заменить чтение порта на загрузку аккумулятора, тогда вообще забудешь где что поменял, 12кб кода в памяти не удержишь все места.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Эмулятор микропроцессора К580 на Deiphi

Post by shiny »

Эх, а вроде бы был эмулятор, в котором можно конфигурировать порты. Завтра пошарю по архивам, может, вспомню название.
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Mildi »

Буду благодарен. Но даже этот уже можно использовать в отличии от тех что мне удалось найти ранее.
User avatar
Shaos
Admin
Posts: 23655
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Shaos »

Ну если на сях ок, то милости просим сюда:

https://gitlab.com/nedopc/sdk

Там есть класс 8080 и два примера компов вокруг него - ориона и рк - и всё с исходниками :mrgreen:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23655
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Shaos »

shiny wrote:Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html
Вот где оно сейчас живёт: https://github.com/i8080emu/i8080emu

Там какая-то мешанина из C++ и DFM :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
Mildi
Novelist
Posts: 49
Joined: 25 Aug 2022 06:08

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Mildi »

Спасибо. Попробую и его.
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Эмулятор микропроцессора К580 на Deiphi

Post by shiny »

Shaos wrote:Там какая-то мешанина из C++ и DFM :lol:
Бормановский Builder же. Веселая была тулза(:
User avatar
Shaos
Admin
Posts: 23655
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

Re: Эмулятор микропроцессора К580 на Deiphi

Post by Shaos »

Я остановился на Borland-C++ 3.1 для доса
А для винды пользовал только фришный компилятор из командной строки версии 5.5 от борланда:
viewtopic.php?f=81&t=7462
кстати а вдруг он эти формы умеет собирать? надо попробувать :lol:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
shiny
Maniac
Posts: 324
Joined: 14 Oct 2023 13:59

Re: Эмулятор микропроцессора К580 на Deiphi

Post by shiny »

Вроде как умел. Я даже пытался написать игрушку(:

А позже явился Delphi и вытеснил средство по удобству.
aviator
Maniac
Posts: 218
Joined: 10 Dec 2008 15:39
Location: Стокгольм, Швеция

Re: Эмулятор микропроцессора К580 на Deiphi

Post by aviator »

Это C++ Builder: {варез}
Почти как Delphi, только вместо Паскаля используется C++ со специфическими расширениями.
До сих пор кстати Embarcadero развивает. Есть вроде как и бесплатные версии.
С уважением, Сергей.
Post Reply