реклама на сайте
подробности

 
 
> Advanced MicroMachine (часть 3), Портирован эмулятор Nintendo GameBoy
Glucik
сообщение Nov 2 2008, 00:19
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



Приглашаю посетить ресурс:
http://gamebox.uraldev.ru/forum/viewtopic....=5&p=13#p13

кратко:
на свой девайс (ARM9) портировал эмулятор популярной во всём мире карманной игровой приставки!
Фотки, ссылки на видеоролики там же.
Готов выслушать предложения, вопросы, критику, пожелания.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Glucik
сообщение Nov 8 2008, 03:32
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 22-04-08
Пользователь №: 36 986



Код эмуляции Z80 взят из cingb029. Он чисто на Си.
Не хочу обламывать, но имхо АРМ7 не хватит- у АРМ9 уже близко к пределу. Может потому что на асме не оптимизировано. х.з.

Дубль два по вопросу о быстром контроллере.
Go to the top of the page
 
+Quote Post
khach
сообщение Nov 8 2008, 11:28
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(Glucik @ Nov 8 2008, 06:32) *
Код эмуляции Z80 взят из cingb029. Он чисто на Си.
Не хочу обламывать, но имхо АРМ7 не хватит- у АРМ9 уже близко к пределу. Может потому что на асме не оптимизировано. х.з.

Спасибо, посмотрел эмулятор. Может ,как опытный в эмуляторостроении, подскажете- у меня есть задача модернизировать старинную систему, у которой процессор-z80. Система имеет кучу плат ввода-вывода и еще больше плат с памятью (на анлогах РФ1). Хочется вынуть родной Z80, вместо него вставить мелкую платку на LPC2148 (нужен быстрый интерфейс к компу и отладчик), в нем крутится эмулятор Z80 и в памяти хранится дамп прошивки прибора. Из-за этого внешняя шина освобождается только на операции обращения к портам. Такая система реализуема? Требуется сохранить тайминги как и на реальном Z80.
По поводу быстрого эмулятора. В проекте gngeo есть модуль drz80 - эмулятор Z80 написнный на армовском ассемблере. Пока еще не разбирался с ним, но может инфа пригодиться.
Go to the top of the page
 
+Quote Post
LordVader
сообщение Nov 11 2008, 09:53
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(khach @ Nov 8 2008, 14:28) *
Хочется вынуть родной Z80, вместо него вставить мелкую платку на LPC2148 (нужен быстрый интерфейс к компу и отладчик), в нем крутится эмулятор Z80 и в памяти хранится дамп прошивки прибора. Из-за этого внешняя шина освобождается только на операции обращения к портам. Такая система реализуема? Требуется сохранить тайминги как и на реальном Z80.


Для точных таймингов, а также если жалко тратить быстродействие арма на ногодёржество, можно CPLD поставить на эмуляцию этих таймингов.

Сорцов эмулятора З80 в инете поищите, их есть =)
Go to the top of the page
 
+Quote Post
vik0
сообщение Nov 11 2008, 10:09
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



Цитата(LordVader @ Nov 11 2008, 11:53) *
Для точных таймингов, а также если жалко тратить быстродействие арма на ногодёржество, можно CPLD поставить на эмуляцию этих таймингов.

Тогда можно сделать еще шаг вперед и поставить FPGA с soft-core Z80 smile.gif
Go to the top of the page
 
+Quote Post
LordVader
сообщение Nov 11 2008, 10:13
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 18-10-06
Пользователь №: 21 418



Цитата(vik0 @ Nov 11 2008, 13:09) *
Тогда можно сделать еще шаг вперед и поставить FPGA с soft-core Z80 smile.gif


Можно. Только среди 5в-толерант девайсов дороговатые ФПГА получатся, а циклон какой-нить придётся обвешивать преобразователями уровней. А кроме того, для арма софт можно на сях переписать, хотя бы частично. =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Glucik   Advanced MicroMachine (часть 3)   Nov 2 2008, 00:19
- - zksystem   Цитата(Glucik @ Nov 2 2008, 03:19) Пригла...   Nov 6 2008, 09:16
|- - Glucik   Цитата(zksystem @ Nov 6 2008, 12:16) Эмул...   Nov 7 2008, 05:42
|- - zksystem   Цитата(Glucik @ Nov 7 2008, 08:42) Ога И...   Nov 7 2008, 14:53
|- - Glucik   Цитата(zksystem @ Nov 7 2008, 17:53) Game...   Nov 7 2008, 21:16
|- - vik0   Цитата(Glucik @ Nov 7 2008, 23:16) какие ...   Nov 8 2008, 17:12
- - afad   Силён! Почти как у китайцев: http://media.mabi...   Nov 7 2008, 14:05
|- - Glucik   Цитата(afad @ Nov 7 2008, 17:05) Силён...   Nov 8 2008, 23:48
|- - AVR   Цитата(Glucik @ Nov 9 2008, 03:48) так ка...   Nov 11 2008, 07:58
|- - haker_fox   Цитата(AVR @ Nov 11 2008, 15:58) Конечно ...   Nov 11 2008, 08:19
|- - Glucik   Цитата(AVR @ Nov 11 2008, 10:58) Вы испол...   Nov 12 2008, 06:02
|- - AVR   Цитата(Glucik @ Nov 12 2008, 10:02) Никак...   Nov 12 2008, 08:13
- - khach   А можете поделится кодом эмулятора Z80 на АРМе? И ...   Nov 7 2008, 23:47
|- - MrYuran   Цитата(khach @ Nov 8 2008, 02:47) А может...   Nov 11 2008, 08:10
||- - khach   Цитата(LordVader @ Nov 11 2008, 12:53) Дл...   Nov 11 2008, 12:21
||- - LordVader   Цитата(khach @ Nov 11 2008, 15:21) Так и ...   Nov 11 2008, 16:17
|- - AlexandrY   Команды z80 контроллер на LPC проэмулирует пожалуй...   Nov 11 2008, 18:52
|- - Glucik   Цитата(AlexandrY @ Nov 11 2008, 21:52) Ну...   Nov 12 2008, 03:57
|- - AlexandrY   Я сказал про прерывание просто потому чтоб вас не ...   Nov 12 2008, 21:03
|- - Glucik   Цитата(AlexandrY @ Nov 13 2008, 00:03) Я ...   Nov 13 2008, 02:06
|- - AVR   Цитата(Glucik @ Nov 13 2008, 05:06) Ничег...   Nov 13 2008, 08:33
||- - Glucik   Цитата(AVR @ Nov 13 2008, 11:33) А можно ...   Nov 14 2008, 02:45
||- - AlexandrY   Тут согласен. Показатель уровня - это не юзанье RT...   Nov 14 2008, 06:12
||- - AlexandrY   Ну что, не все так гладко. Этот симулятор с больш...   Nov 14 2008, 17:03
|- - AlexandrY   Ну вот, портировал на Windows под движок симулятор...   Nov 13 2008, 14:17
|- - AlexandrY   Отбой! Прочитал таки вашу статью о симуляторах...   Nov 13 2008, 19:21
- - Glucik   AlexandrY, напишите здесь хотя бы три названия ROM...   Nov 14 2008, 22:24
|- - AlexandrY   10-PIN BOWLVP DA!DA!DA! TBDO MIRACLE O...   Nov 15 2008, 15:32
- - Glucik   ну что я хочу сказать... может оно и будет часть и...   Nov 17 2008, 02:48
- - Glucik   Портирован эмулятор NES !!! Подробне...   Dec 1 2008, 09:10


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 04:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016