nedoPC.org

Community for electronics hobbyists, established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 12 Dec 2024 23:02



Reply to topic  [ 34 posts ]  Go to page 1, 2, 3  Next
Эмулятор микропроцессора К580 на Deiphi 
Author Message
Novelist

Joined: 24 Aug 2022 23:08
Posts: 39
Reply with quote
Ищу эмулятор микропроцессора К580ВМ80 или 8080.
Нашел две программки
Одна эмулирует УМПК-80 к сожалению не подходит так как не позволяет разместить свой код с нулевого адреса.
Вторая от Пенкина и Улыбышева, в принципе подходит но есть нюанс, не работает чтение с порта ВВ, можно конечно подменять эти команды загрузкой нужного значения, но так путаницы будет еще больше.
Нашел описание и третьей написанной на Delphi, но к сожалению там сайт на грани умирания и коды не грузятся полностью.
http://codingrus.ru/readarticle.php?article_id=1793
Может есть у кого полные исходники этой программки или лучше уже откомпилированная версия?
Ну или любое другое подобное приложение.


17 Sep 2024 02:30
Profile
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html

_________________
uselessretro.blogspot.com


17 Sep 2024 04:50
Profile
Novelist

Joined: 24 Aug 2022 23:08
Posts: 39
Reply with quote
Спасибо. Win версия скачалась и запускается.
Вроде даже работает, но не нет контроля портов ВВ.
По крайней мере она не зависает при чтении порта, а значит можно значения хотя бы после выполнения команды в регистре А править.

Может еще кто что посоветует.


17 Sep 2024 05:28
Profile
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
Неясно, зачем нужен контроль?
По идее можно втыкать LD A,nn и отлаживать отдельные случаи.

_________________
uselessretro.blogspot.com


17 Sep 2024 06:47
Profile
Novelist

Joined: 24 Aug 2022 23:08
Posts: 39
Reply with quote
Да проще сразу закинуть в порты нужные значения и пусть их читает постоянно, а менять их при необходимости, а так придется каждый раз когда доходит до чтения каждого порта ставить останов и вбивать значение.
Но это всяко лучше чем заменить чтение порта на загрузку аккумулятора, тогда вообще забудешь где что поменял, 12кб кода в памяти не удержишь все места.


17 Sep 2024 06:54
Profile
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
Эх, а вроде бы был эмулятор, в котором можно конфигурировать порты. Завтра пошарю по архивам, может, вспомню название.

_________________
uselessretro.blogspot.com


17 Sep 2024 07:26
Profile
Novelist

Joined: 24 Aug 2022 23:08
Posts: 39
Reply with quote
Буду благодарен. Но даже этот уже можно использовать в отличии от тех что мне удалось найти ранее.


17 Sep 2024 08:11
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Ну если на сях ок, то милости просим сюда:

https://gitlab.com/nedopc/sdk

Там есть класс 8080 и два примера компов вокруг него - ориона и рк - и всё с исходниками :mrgreen:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


17 Sep 2024 10:39
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
shiny wrote:
Только на Сях, да и архив неполный
https://web.archive.org/web/20070503224 ... 80emu.html

Вот где оно сейчас живёт: https://github.com/i8080emu/i8080emu

Там какая-то мешанина из C++ и DFM :lol:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


17 Sep 2024 10:45
Profile WWW
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
https://github.com/rachel8973/RC2014-ZEMU

Этот не подходит

_________________
uselessretro.blogspot.com


17 Sep 2024 19:43
Profile
Novelist

Joined: 24 Aug 2022 23:08
Posts: 39
Reply with quote
Спасибо. Попробую и его.


18 Sep 2024 01:53
Profile
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
Shaos wrote:
Там какая-то мешанина из C++ и DFM :lol:


Бормановский Builder же. Веселая была тулза(:

_________________
uselessretro.blogspot.com


18 Sep 2024 05:02
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23469
Location: Silicon Valley
Reply with quote
Я остановился на Borland-C++ 3.1 для доса
А для винды пользовал только фришный компилятор из командной строки версии 5.5 от борланда:
viewtopic.php?f=81&t=7462
кстати а вдруг он эти формы умеет собирать? надо попробувать :lol:

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


18 Sep 2024 08:03
Profile WWW
Maniac
User avatar

Joined: 14 Oct 2023 06:59
Posts: 292
Reply with quote
Вроде как умел. Я даже пытался написать игрушку(:

А позже явился Delphi и вытеснил средство по удобству.

_________________
uselessretro.blogspot.com


18 Sep 2024 08:31
Profile
Maniac

Joined: 10 Dec 2008 08:39
Posts: 212
Location: Стокгольм, Швеция
Reply with quote
Это C++ Builder: {варез}
Почти как Delphi, только вместо Паскаля используется C++ со специфическими расширениями.
До сих пор кстати Embarcadero развивает. Есть вроде как и бесплатные версии.

_________________
С уважением, Сергей.


24 Sep 2024 13:08
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 34 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: No registered users and 1 guest


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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.