nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 20 Oct 2017 04:40



Reply to topic  [ 41 posts ]  Go to page Previous  1, 2, 3
Тест точности эмуляции 8080 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Народ, я конечно понимаю, что никто тут не страдает некрофилией, но давайте все же поставим точку в этом треде. Я же не просто так спрашиваю об сводной таблице реального формирования флагов для ВМ80/Z80 здесь: эмулятор писать мне не надо. Эта инфа будет задействована для исправления и адаптации программ под Z80 на Спеце, которые на нем не работают. Адаптацию делать я буду сам, но я не вижу картины в разрезе, а собирать информацию по частям я наверное буду слишком долго. Плюс часть ее тут замалчивается как очевидная. Давайте стремится к законченности в любой информационной ветке!

На сайте Фифана попадалась мне подробная статья Шевцова как раз об том,
на что обращать внимание при переносе программ на Z80. Шевцов и сам
много их перенёс. По таблице - я тебе вряд ли помошник, т.к. переносом
никогда не занимался. Но поскольку сейчас тут крутится мой "Специалист
на JAVA"
вроде как с ядром Z80 - могу сказать, что ни одна из имеющихся
и опробованных мной программ на нём пока не зависла.
Шевцов писАл, что чреваты ВАСИКИ и программы с неиспользуемыми байткодами.


23 Jun 2011 07:25
Profile
Banned
User avatar

Joined: 20 Mar 2005 16:41
Posts: 2152
Location: От туда
Reply with quote
Post 
Как минимум Басик-Практик адаптировать. Но мне нужна картина в разрезе. Мой эмуль тоже Z80 пока юзает и барсик в нем не работает.


23 Jun 2011 09:04
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Что-то никогда не задумывался и вроде как в исходниках не встречал,
а STATUS в эмуляторах i8080 как-либо эмулируют, или учитывают, или вовсе
без него обходятся?


24 Jun 2011 11:39
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15555
Location: Colorado
Reply with quote
Post 
Lavr wrote:
Что-то никогда не задумывался и вроде как в исходниках не встречал,
а STATUS в эмуляторах i8080 как-либо эмулируют, или учитывают, или вовсе
без него обходятся?


А нафиг он в эмуляторах нужен?...

_________________
:eugeek: https://twitter.com/Shaos1973


06 Sep 2012 02:06
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Lavr wrote:
Что-то никогда не задумывался и вроде как в исходниках не встречал,
а STATUS в эмуляторах i8080 как-либо эмулируют, или учитывают, или вовсе
без него обходятся?

А нафиг он в эмуляторах нужен?...

Ну мы это в принципе обсудили вот здесь, но суть напомню...
То что ты называешь словом эмулятор - это скорее интерпретатор команд
i8080 на другой платформе.
Я же под словом эмулятор подразумеваю полную аппаратную эмуляцию
поведения микропроцессора
i8080 на платформе, к примеру, PIC.

Как же в этом случае без вывода STATUS?

_________________
iLavr


06 Sep 2012 02:38
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15555
Location: Colorado
Reply with quote
Post 
Давайте называть полный аналог микропроцессора - симулятор, чтобы не путать со всякими эмуляторами...

_________________
:eugeek: https://twitter.com/Shaos1973


06 Sep 2012 08:39
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ну есть тут свистопляска в терминологии, но к соглашению прийти можно...
Надо лишь будет взглянуть, что широкая общественность подразумевает
под этими терминами...

_________________
iLavr


06 Sep 2012 09:05
Profile
Doomed

Joined: 26 May 2003 09:57
Posts: 599
Reply with quote
Post 
Давайте симулятор оставим в покое. Я предлагаю различать программную эмуляцию и аппаратную эмуляцию.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


06 Sep 2012 10:14
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ну примерно так это выглядит:
Quote:
Эмуляция (англ. emulation) — воспроизведение программными или аппаратными средствами либо их комбинацией работы других программ или устройств.

Quote:
Эмуляция позволяет выполнять компьютерную программу на платформе (компьютерной архитектуре и/или операционной системе), отличной, или в некоторых случаях идентичной той, для которой она была написана в оригинале. Эмуляцией также называют сам процесс этого выполнения. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.

Quote:
В случае программно-аппаратного комплекса эмулятором является специальное электронное устройство, выполненное в виде платы.


Quote:
Симуляторы — программные и аппаратные средства, создающие впечатление действительности, отображая часть реальных явлений и свойств в виртуальной среде.


Так что b2m прав, и симулятор - это действительно не совсем подходящий термин...

_________________
iLavr


06 Sep 2012 10:32
Profile
Admin
User avatar

Joined: 09 Jan 2003 02:22
Posts: 15555
Location: Colorado
Reply with quote
Post 
Ну значит мы тут все создаём симуляторы, по ошибке называя их эмуляторами :)

_________________
:eugeek: https://twitter.com/Shaos1973


06 Sep 2012 11:22
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Shaos wrote:
Ну значит мы тут все создаём симуляторы, по ошибке называя их эмуляторами :)

А разве мы не ставим "цель точного моделирования состояния имитируемой системы" ?
Помоему, в частности, ты, b2m, begoon, хардыч этим весьма успешно скурпулёзно
и целенаправленно занимаетесь...
С использованием всех доступных данных о поведении эмулируемого объекта.

_________________
iLavr


06 Sep 2012 11:57
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 41 posts ]  Go to page Previous  1, 2, 3

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